From e3cb3e8a8b1af087f8fd382d1d9a4828d30fbbb4 Mon Sep 17 00:00:00 2001 From: Sabi Polikar Date: Mon, 10 Nov 2025 09:17:31 +0300 Subject: [PATCH 1/3] RecreateInCleanedServer --- .../Concrete/ConstructorContext.cs | 2 +- .../20251108080217_InitialCreate.Designer.cs | 1062 ----------------- .../20251108080217_InitialCreate.cs | 611 ---------- .../ConstructorContextModelSnapshot.cs | 1059 ---------------- ConstructorAppApi/appsettings.json | 2 +- .../Default.cshtml | 2 +- ConstructorAppUI/appsettings.Development.json | 2 +- ConstructorAppUI/appsettings.json | 2 +- .../wwwroot/SeedData/Reference-6.png | Bin 12899 -> 0 bytes .../wwwroot/SeedData/Slider-1.png | Bin 482175 -> 0 bytes 10 files changed, 5 insertions(+), 2737 deletions(-) delete mode 100644 ConstructorApp.DataAccessLayer/Migrations/20251108080217_InitialCreate.Designer.cs delete mode 100644 ConstructorApp.DataAccessLayer/Migrations/20251108080217_InitialCreate.cs delete mode 100644 ConstructorApp.DataAccessLayer/Migrations/ConstructorContextModelSnapshot.cs delete mode 100644 ConstructorAppUI/wwwroot/SeedData/Reference-6.png delete mode 100644 ConstructorAppUI/wwwroot/SeedData/Slider-1.png diff --git a/ConstructorApp.DataAccessLayer/Concrete/ConstructorContext.cs b/ConstructorApp.DataAccessLayer/Concrete/ConstructorContext.cs index 99b8d81..1f8a610 100644 --- a/ConstructorApp.DataAccessLayer/Concrete/ConstructorContext.cs +++ b/ConstructorApp.DataAccessLayer/Concrete/ConstructorContext.cs @@ -30,7 +30,7 @@ namespace ConstructorApp.DataAccessLayer.Concrete protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { //lokal migration - //optionsBuilder.UseSqlServer("Server=SABI\\SQLEXPRESS;initial Catalog=CONSTRUCTOR;User ID=sa;Password=13579spP!!!!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True"); + optionsBuilder.UseSqlServer("Server=SABI;initial Catalog=CONSTRUCTOR;User ID=sa;Password=13579spP!!!!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True"); //uzak migration optionsBuilder.UseSqlServer("Server=94.138.207.4;initial Catalog=CONSTRUCTOR;User ID=sa;Password=XeFu*t7VXFE&s%)_HwKDk!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True"); diff --git a/ConstructorApp.DataAccessLayer/Migrations/20251108080217_InitialCreate.Designer.cs b/ConstructorApp.DataAccessLayer/Migrations/20251108080217_InitialCreate.Designer.cs deleted file mode 100644 index 777e580..0000000 --- a/ConstructorApp.DataAccessLayer/Migrations/20251108080217_InitialCreate.Designer.cs +++ /dev/null @@ -1,1062 +0,0 @@ -// -using System; -using ConstructorApp.DataAccessLayer.Concrete; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace ConstructorApp.DataAccessLayer.Migrations -{ - [DbContext(typeof(ConstructorContext))] - [Migration("20251108080217_InitialCreate")] - partial class InitialCreate - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.AppRole", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - - b.HasData( - new - { - Id = 1, - ConcurrencyStamp = "2993b64f-8d76-466e-8fbe-06a761075c1e", - Name = "Admin", - NormalizedName = "ADMIN" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.AppUser", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("ConfirmCode") - .HasColumnType("int"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("FirstName") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("ImageUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("LastName") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - - b.HasData( - new - { - Id = 1, - AccessFailedCount = 0, - ConcurrencyStamp = "6e739c9a-6901-4f8b-a7bf-8109c4fe9b85", - ConfirmCode = 0, - Email = "admin@example.com", - EmailConfirmed = true, - FirstName = "Admin", - ImageUrl = "/SeedData/defaultuser.png", - LastName = "Admin", - LockoutEnabled = false, - NormalizedEmail = "ADMIN@EXAMPLE.COM", - NormalizedUserName = "ADMIN", - PasswordHash = "AQAAAAIAAYagAAAAEClhlSoGXLHXSf5K3uAYjcHPdYIl1Y/sjz0tgZeeNABDcDYZJ1Omo/Sw4EpePvd2PQ==", - PhoneNumberConfirmed = false, - SecurityStamp = "4d2ff336-3876-400c-938e-8acd8b2d9dcc", - TwoFactorEnabled = false, - UserName = "admin" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.CompanyInfo", b => - { - b.Property("CompanyInfoID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CompanyInfoID")); - - b.Property("SubTitle") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Value") - .IsRequired() - .HasMaxLength(3) - .HasColumnType("nvarchar(3)"); - - b.HasKey("CompanyInfoID"); - - b.ToTable("CompanyInfo"); - - b.HasData( - new - { - CompanyInfoID = 1, - SubTitle = "2011 yılından bu yana sektörde faaliyet göstermekteyiz.", - Title = "YIL", - Value = "7" - }, - new - { - CompanyInfoID = 2, - SubTitle = "Bugüne kadar 54 adet konut projesi tasarladık.", - Title = "PROJE", - Value = "54" - }, - new - { - CompanyInfoID = 3, - SubTitle = "Şirketimiz yaratıcılığı nedeniyle birçok kez ödüle layık görüldü.", - Title = "ÖDÜL", - Value = "11" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.CompanyInfoVideo", b => - { - b.Property("CompanyInfoVideoID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CompanyInfoVideoID")); - - b.Property("VideoUrl") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.HasKey("CompanyInfoVideoID"); - - b.ToTable("CompanyInfoVideo"); - - b.HasData( - new - { - CompanyInfoVideoID = 1, - VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ContactUs", b => - { - b.Property("ContactusID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ContactusID")); - - b.Property("Date") - .HasColumnType("datetime2"); - - b.Property("Mail") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("MessageContent") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("NameSurname") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Phone") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("Status") - .HasColumnType("bit"); - - b.HasKey("ContactusID"); - - b.ToTable("ContactUs"); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Footer", b => - { - b.Property("FooterID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("FooterID")); - - b.Property("Facebook") - .HasColumnType("nvarchar(max)"); - - b.Property("Instagram") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Linkedin") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("LogoUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Mail") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Phone") - .HasMaxLength(14) - .HasColumnType("nvarchar(14)"); - - b.Property("Youtube") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("FooterID"); - - b.ToTable("Footer"); - - b.HasData( - new - { - FooterID = 1, - Facebook = "https://facebook.com", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - LogoUrl = "/SeedData/Logo.png", - Mail = "insaatmimarlik@mimarlik.com", - Phone = "0999 999 99 99", - Youtube = "https://youtube.com" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.HomeBanner", b => - { - b.Property("HomeBannerID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("HomeBannerID")); - - b.Property("LogoUrl") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("SubTitle") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("HomeBannerID"); - - b.ToTable("HomeBanners"); - - b.HasData( - new - { - HomeBannerID = 1, - LogoUrl = "/SeedData/Logo.png", - SubTitle = "150 m2'den başlayan modern enerji tasarruflu evler.", - Title = "Tasarım & İnşaat" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Project", b => - { - b.Property("ProjectID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectID")); - - b.Property("CoverUrl") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Date") - .HasColumnType("date"); - - b.Property("FloorPlanUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("GoogleMapIFrame") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("IsActive") - .HasColumnType("bit"); - - b.Property("Location") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("LongDescription") - .HasColumnType("nvarchar(max)"); - - b.Property("ShortDescription") - .HasMaxLength(300) - .HasColumnType("nvarchar(300)"); - - b.Property("Slug") - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Status") - .HasColumnType("int"); - - b.Property("Title") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("VideoUrl") - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.HasKey("ProjectID"); - - b.ToTable("Projects"); - - b.HasData( - new - { - ProjectID = 1, - CoverUrl = "/SeedData/Project-3.png", - Date = new DateOnly(2025, 4, 15), - FloorPlanUrl = "/SeedData/floor-plan.png", - GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", - IsActive = true, - Location = "3119 Mulberry Ln, Newcastle, UK", - LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", - ShortDescription = "Eski 2 katlı evi tamamen genişletip yeniden tasarlamak için üç ay boyunca bu proje üzerinde çalıştık.", - Slug = "tasevler", - Status = 2, - Title = "Taşevler", - VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" - }, - new - { - ProjectID = 2, - CoverUrl = "/SeedData/Project-2.png", - Date = new DateOnly(2026, 2, 15), - FloorPlanUrl = "/SeedData/floor-plan.png", - GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", - IsActive = true, - Location = "2560 Russell st, Boston, MA", - LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", - ShortDescription = "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", - Slug = "yataymimari", - Status = 1, - Title = "Yatay Mimari", - VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" - }, - new - { - ProjectID = 3, - CoverUrl = "/SeedData/Project-1.png", - Date = new DateOnly(2027, 1, 10), - FloorPlanUrl = "/SeedData/floor-plan.png", - GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", - IsActive = true, - Location = "123 Ave. Boston", - LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", - ShortDescription = "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", - Slug = "modernmimari", - Status = 0, - Title = "Modern Mimari", - VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ProjectGallery", b => - { - b.Property("ProjectGalleryID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectGalleryID")); - - b.Property("ImageUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("ProjectID") - .HasColumnType("int"); - - b.HasKey("ProjectGalleryID"); - - b.HasIndex("ProjectID"); - - b.ToTable("ProjectGallery"); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Reference", b => - { - b.Property("ReferenceID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ReferenceID")); - - b.Property("LogoUrl") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("WebUrl") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("ReferenceID"); - - b.ToTable("References"); - - b.HasData( - new - { - ReferenceID = 1, - LogoUrl = "/SeedData/Reference-1.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 2, - LogoUrl = "/SeedData/Reference-2.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 3, - LogoUrl = "/SeedData/Reference-3.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 4, - LogoUrl = "/SeedData/Reference-4.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 5, - LogoUrl = "/SeedData/Reference-5.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 6, - LogoUrl = "/SeedData/Reference-6.png", - WebUrl = "https://google.com" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Service", b => - { - b.Property("ServiceID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ServiceID")); - - b.Property("IsActive") - .HasMaxLength(100) - .HasColumnType("bit"); - - b.Property("SubTitle") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("ServiceID"); - - b.ToTable("Services"); - - b.HasData( - new - { - ServiceID = 1, - IsActive = true, - SubTitle = "Yüksek kalitede mimarlık hizmetleri sunuyoruz.", - Title = "Mimarlık" - }, - new - { - ServiceID = 2, - IsActive = true, - SubTitle = "Ekibimiz özgün ve şık mimari çözümler sunmaktadır.", - Title = "İç mekan tasarımı" - }, - new - { - ServiceID = 3, - IsActive = true, - SubTitle = "Estetik ve fonksiyonelliği bir araya getiren peyzaj çözümleri üretiyoruz.", - Title = "Peyzaj Mimarisi" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Slider", b => - { - b.Property("SliderID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("SliderID")); - - b.Property("ImageUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Location") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("PriceInfo") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Sqm") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("SliderID"); - - b.ToTable("Sliders"); - - b.HasData( - new - { - SliderID = 1, - ImageUrl = "/SeedData/Slider-1.png", - Location = "2750 Duffy St", - PriceInfo = "400.000", - Sqm = "200" - }, - new - { - SliderID = 2, - ImageUrl = "/SeedData/Slider-2.png", - Location = "5032 Hewes Ave", - PriceInfo = "490.000", - Sqm = "290" - }, - new - { - SliderID = 3, - ImageUrl = "/SeedData/Slider-3.png", - Location = "2239 Wilmar Farm Rd", - PriceInfo = "550.000", - Sqm = "350" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Team", b => - { - b.Property("TeamID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("TeamID")); - - b.Property("Facebook") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("ImageUrl") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Instagram") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Linkedin") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("NameSurname") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("TeamID"); - - b.ToTable("Teams"); - - b.HasData( - new - { - TeamID = 1, - Facebook = "https://facebook.com", - ImageUrl = "/SeedData/Team-1.jpg", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - NameSurname = "Meryem Sağkut", - Title = "Baş İç Mimar" - }, - new - { - TeamID = 2, - Facebook = "https://facebook.com", - ImageUrl = "/SeedData/Team-2.jpg", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - NameSurname = "Can Balamir", - Title = "Kıdemli Mimar" - }, - new - { - TeamID = 3, - Facebook = "https://facebook.com", - ImageUrl = "/SeedData/Team-3.jpg", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - NameSurname = "Aslı Sönmez", - Title = "Dış Cephe ve Peyzaj Tasarımcısı" - }, - new - { - TeamID = 4, - Facebook = "https://facebook.com", - ImageUrl = "/SeedData/Team-4.jpg", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - NameSurname = "Kübra Mecan", - Title = "Proje Müdürü" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Testimonial", b => - { - b.Property("TestimonialID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("TestimonialID")); - - b.Property("Comment") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("ImageUrl") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Status") - .HasColumnType("int"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("TestimonialID"); - - b.ToTable("Testimonials"); - - b.HasData( - new - { - TestimonialID = 1, - Comment = "Tasarım ve mimarlık hizmeti veren birçok şirketle çalıştım ve siz bunların arasından gerçekten sıyrılan ve harika bir iş çıkaranlardan birisiniz.", - ImageUrl = "/SeedData/User-1.png", - Name = "Samet Malkın", - Status = 1, - Title = "Müşteri" - }, - new - { - TestimonialID = 2, - Comment = "Birinci sınıf yaratıcılık ve kaliteli hizmet arıyordum ve ekibinizde aradığımı buldum. Tüm fikirlerimi ve taleplerimi dikkate aldınız ve harika bir proje ortaya çıkardınız.", - ImageUrl = "/SeedData/User-2.png", - Name = "Kübra Yalman", - Status = 1, - Title = "Girişimci" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.WorkProcess", b => - { - b.Property("WorkProcessID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WorkProcessID")); - - b.Property("ImageUrl") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Info") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("IsActive") - .HasColumnType("bit"); - - b.Property("SubTitle") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("WorkProcessID"); - - b.ToTable("WorkProcess"); - - b.HasData( - new - { - WorkProcessID = 1, - ImageUrl = "/SeedData/WorkProcess-1.png", - Info = "Müşteri ile tanışma", - IsActive = true, - SubTitle = "Yaptığımız ilk şey müşterilerimizle bir araya gelip gelecekteki bir projedeki hedeflerini konuşmaktır. Bu toplantı sırasında fikirlerinizi iletmekten ve bolca soru sormaktan çekinmeyin. Bu aşama oldukça belirleyicidir çünkü potansiyel mimarınızın çalışmalarını portföylerine göz atarak değerlendirebilirsiniz. Bir müşteri olarak mimarın ihtiyaçlarınızı dinleyip dinlemediğini ve bunları anlayıp anlamadığını da değerlendirebilirsiniz.", - Title = "Hedefleri karşılayın ve tanımlayın" - }, - new - { - WorkProcessID = 2, - ImageUrl = "/SeedData/WorkProcess-2.png", - Info = "Proje Konsept Geliştirme", - IsActive = true, - SubTitle = "İşbirliğimizin bir sonraki adımı, gelecekteki evinizin konseptini geliştirmektir. Evinizin inşaat sürecini başarılı kılan her bir faktörü tanımlamamıza yardımcı olur. Tasarımcı ve mimar ekibimiz, nihai sonucun yalnızca gereksinimlerinizi değil aynı zamanda uluslararası inşaat ve güvenlik standartlarını da karşılamasını sağlamak için projenin her bir adımını planlamalıdır. İzleme ve kontrol bu noktada başlar.", - Title = "Konsept Üzerinde Çalışma" - }, - new - { - WorkProcessID = 3, - ImageUrl = "/SeedData/WorkProcess-3.png", - Info = "İç ve Dış Mekanda Çalışma", - IsActive = true, - SubTitle = "Bir ev inşa etmenin en önemli ve sorumlu kısmının inşaat süreci olduğuna şüphe yok. Güvenilir müteahhitlerle çalıştığımız için harika bir sonuç garantilidir. Bu aşama, inşaat alanını hazırlamaktan izolasyonu kurmaya ve alçıpanı tamamlamaya ve dış cephede çalışmaya kadar kontrol edilmesi gereken çeşitli görevleri içerdiğinden en karmaşık olanlardan biridir.", - Title = "Evinizi İnşa Etme" - }, - new - { - WorkProcessID = 4, - ImageUrl = "/SeedData/WorkProcess-4.png", - Info = "Gelecekteki eviniz için son rötuşlar", - IsActive = true, - SubTitle = "Proje son aşamasına geldiğinde, kalite kontrol ekibimiz her şeyin doğru şekilde yapıldığından emin olmak için binanın son kontrolünü gerçekleştirir. Çalışanlarımız ayrıca bu son adımda tüm iç elemanların ve armatürlerin doğru şekilde monte edildiğinden emin olacaktır. Her şey tamamlandıktan sonra, müşterimizi nihai sonucu değerlendirmeye ve projemizin kaliteli performansını deneyimlemeye davet ediyoruz.", - Title = "Projenin Tamamlanması" - }); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("int"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("int"); - - b.Property("RoleId") - .HasColumnType("int"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - - b.HasData( - new - { - UserId = 1, - RoleId = 1 - }); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("int"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ProjectGallery", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.Project", "Project") - .WithMany("ProjectGallery") - .HasForeignKey("ProjectID") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Project"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Project", b => - { - b.Navigation("ProjectGallery"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/ConstructorApp.DataAccessLayer/Migrations/20251108080217_InitialCreate.cs b/ConstructorApp.DataAccessLayer/Migrations/20251108080217_InitialCreate.cs deleted file mode 100644 index 56bf583..0000000 --- a/ConstructorApp.DataAccessLayer/Migrations/20251108080217_InitialCreate.cs +++ /dev/null @@ -1,611 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional - -namespace ConstructorApp.DataAccessLayer.Migrations -{ - /// - public partial class InitialCreate : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "AspNetRoles", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - NormalizedName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetRoles", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AspNetUsers", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - FirstName = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - LastName = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - ConfirmCode = table.Column(type: "int", nullable: false), - UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - NormalizedUserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - Email = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - NormalizedEmail = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - EmailConfirmed = table.Column(type: "bit", nullable: false), - PasswordHash = table.Column(type: "nvarchar(max)", nullable: true), - SecurityStamp = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(max)", nullable: true), - PhoneNumber = table.Column(type: "nvarchar(max)", nullable: true), - PhoneNumberConfirmed = table.Column(type: "bit", nullable: false), - TwoFactorEnabled = table.Column(type: "bit", nullable: false), - LockoutEnd = table.Column(type: "datetimeoffset", nullable: true), - LockoutEnabled = table.Column(type: "bit", nullable: false), - AccessFailedCount = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUsers", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "CompanyInfo", - columns: table => new - { - CompanyInfoID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Value = table.Column(type: "nvarchar(3)", maxLength: 3, nullable: false), - Title = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: false), - SubTitle = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_CompanyInfo", x => x.CompanyInfoID); - }); - - migrationBuilder.CreateTable( - name: "CompanyInfoVideo", - columns: table => new - { - CompanyInfoVideoID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - VideoUrl = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_CompanyInfoVideo", x => x.CompanyInfoVideoID); - }); - - migrationBuilder.CreateTable( - name: "ContactUs", - columns: table => new - { - ContactusID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Date = table.Column(type: "datetime2", nullable: false), - NameSurname = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), - Mail = table.Column(type: "nvarchar(max)", nullable: false), - Phone = table.Column(type: "nvarchar(max)", nullable: false), - MessageContent = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), - Status = table.Column(type: "bit", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ContactUs", x => x.ContactusID); - }); - - migrationBuilder.CreateTable( - name: "Footer", - columns: table => new - { - FooterID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - LogoUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - Phone = table.Column(type: "nvarchar(14)", maxLength: 14, nullable: true), - Mail = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - Facebook = table.Column(type: "nvarchar(max)", nullable: true), - Instagram = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - Linkedin = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - Youtube = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Footer", x => x.FooterID); - }); - - migrationBuilder.CreateTable( - name: "HomeBanners", - columns: table => new - { - HomeBannerID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Title = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), - SubTitle = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), - LogoUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_HomeBanners", x => x.HomeBannerID); - }); - - migrationBuilder.CreateTable( - name: "Projects", - columns: table => new - { - ProjectID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - CoverUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), - Date = table.Column(type: "date", nullable: false), - Title = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - Location = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - ShortDescription = table.Column(type: "nvarchar(300)", maxLength: 300, nullable: true), - LongDescription = table.Column(type: "nvarchar(max)", nullable: true), - IsActive = table.Column(type: "bit", nullable: false), - Slug = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: true), - GoogleMapIFrame = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), - VideoUrl = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: true), - FloorPlanUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - Status = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Projects", x => x.ProjectID); - }); - - migrationBuilder.CreateTable( - name: "References", - columns: table => new - { - ReferenceID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - LogoUrl = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), - WebUrl = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_References", x => x.ReferenceID); - }); - - migrationBuilder.CreateTable( - name: "Services", - columns: table => new - { - ServiceID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Title = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), - SubTitle = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), - IsActive = table.Column(type: "bit", maxLength: 100, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Services", x => x.ServiceID); - }); - - migrationBuilder.CreateTable( - name: "Sliders", - columns: table => new - { - SliderID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Location = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - Sqm = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - PriceInfo = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Sliders", x => x.SliderID); - }); - - migrationBuilder.CreateTable( - name: "Teams", - columns: table => new - { - TeamID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - NameSurname = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), - Title = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), - ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), - Facebook = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - Instagram = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - Linkedin = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Teams", x => x.TeamID); - }); - - migrationBuilder.CreateTable( - name: "Testimonials", - columns: table => new - { - TestimonialID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), - Title = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), - Comment = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), - ImageUrl = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), - Status = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Testimonials", x => x.TestimonialID); - }); - - migrationBuilder.CreateTable( - name: "WorkProcess", - columns: table => new - { - WorkProcessID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Info = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), - Title = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), - SubTitle = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), - ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), - IsActive = table.Column(type: "bit", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_WorkProcess", x => x.WorkProcessID); - }); - - migrationBuilder.CreateTable( - name: "AspNetRoleClaims", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - RoleId = table.Column(type: "int", nullable: false), - ClaimType = table.Column(type: "nvarchar(max)", nullable: true), - ClaimValue = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetRoleClaims", x => x.Id); - table.ForeignKey( - name: "FK_AspNetRoleClaims_AspNetRoles_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserClaims", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - UserId = table.Column(type: "int", nullable: false), - ClaimType = table.Column(type: "nvarchar(max)", nullable: true), - ClaimValue = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserClaims", x => x.Id); - table.ForeignKey( - name: "FK_AspNetUserClaims_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserLogins", - columns: table => new - { - LoginProvider = table.Column(type: "nvarchar(450)", nullable: false), - ProviderKey = table.Column(type: "nvarchar(450)", nullable: false), - ProviderDisplayName = table.Column(type: "nvarchar(max)", nullable: true), - UserId = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserLogins", x => new { x.LoginProvider, x.ProviderKey }); - table.ForeignKey( - name: "FK_AspNetUserLogins_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserRoles", - columns: table => new - { - UserId = table.Column(type: "int", nullable: false), - RoleId = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserRoles", x => new { x.UserId, x.RoleId }); - table.ForeignKey( - name: "FK_AspNetUserRoles_AspNetRoles_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_AspNetUserRoles_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserTokens", - columns: table => new - { - UserId = table.Column(type: "int", nullable: false), - LoginProvider = table.Column(type: "nvarchar(450)", nullable: false), - Name = table.Column(type: "nvarchar(450)", nullable: false), - Value = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); - table.ForeignKey( - name: "FK_AspNetUserTokens_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "ProjectGallery", - columns: table => new - { - ProjectGalleryID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - ProjectID = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ProjectGallery", x => x.ProjectGalleryID); - table.ForeignKey( - name: "FK_ProjectGallery_Projects_ProjectID", - column: x => x.ProjectID, - principalTable: "Projects", - principalColumn: "ProjectID", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.InsertData( - table: "AspNetRoles", - columns: new[] { "Id", "ConcurrencyStamp", "Name", "NormalizedName" }, - values: new object[] { 1, "2993b64f-8d76-466e-8fbe-06a761075c1e", "Admin", "ADMIN" }); - - migrationBuilder.InsertData( - table: "AspNetUsers", - columns: new[] { "Id", "AccessFailedCount", "ConcurrencyStamp", "ConfirmCode", "Email", "EmailConfirmed", "FirstName", "ImageUrl", "LastName", "LockoutEnabled", "LockoutEnd", "NormalizedEmail", "NormalizedUserName", "PasswordHash", "PhoneNumber", "PhoneNumberConfirmed", "SecurityStamp", "TwoFactorEnabled", "UserName" }, - values: new object[] { 1, 0, "6e739c9a-6901-4f8b-a7bf-8109c4fe9b85", 0, "admin@example.com", true, "Admin", "/SeedData/defaultuser.png", "Admin", false, null, "ADMIN@EXAMPLE.COM", "ADMIN", "AQAAAAIAAYagAAAAEClhlSoGXLHXSf5K3uAYjcHPdYIl1Y/sjz0tgZeeNABDcDYZJ1Omo/Sw4EpePvd2PQ==", null, false, "4d2ff336-3876-400c-938e-8acd8b2d9dcc", false, "admin" }); - - migrationBuilder.InsertData( - table: "CompanyInfo", - columns: new[] { "CompanyInfoID", "SubTitle", "Title", "Value" }, - values: new object[,] - { - { 1, "2011 yılından bu yana sektörde faaliyet göstermekteyiz.", "YIL", "7" }, - { 2, "Bugüne kadar 54 adet konut projesi tasarladık.", "PROJE", "54" }, - { 3, "Şirketimiz yaratıcılığı nedeniyle birçok kez ödüle layık görüldü.", "ÖDÜL", "11" } - }); - - migrationBuilder.InsertData( - table: "CompanyInfoVideo", - columns: new[] { "CompanyInfoVideoID", "VideoUrl" }, - values: new object[] { 1, "https://www.youtube.com/watch?v=r-thd4PJKBw" }); - - migrationBuilder.InsertData( - table: "Footer", - columns: new[] { "FooterID", "Facebook", "Instagram", "Linkedin", "LogoUrl", "Mail", "Phone", "Youtube" }, - values: new object[] { 1, "https://facebook.com", "https://instagram.com", "https://linkedin.com", "/SeedData/Logo.png", "insaatmimarlik@mimarlik.com", "0999 999 99 99", "https://youtube.com" }); - - migrationBuilder.InsertData( - table: "HomeBanners", - columns: new[] { "HomeBannerID", "LogoUrl", "SubTitle", "Title" }, - values: new object[] { 1, "/SeedData/Logo.png", "150 m2'den başlayan modern enerji tasarruflu evler.", "Tasarım & İnşaat" }); - - migrationBuilder.InsertData( - table: "Projects", - columns: new[] { "ProjectID", "CoverUrl", "Date", "FloorPlanUrl", "GoogleMapIFrame", "IsActive", "Location", "LongDescription", "ShortDescription", "Slug", "Status", "Title", "VideoUrl" }, - values: new object[,] - { - { 1, "/SeedData/Project-3.png", new DateOnly(2025, 4, 15), "/SeedData/floor-plan.png", "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", true, "3119 Mulberry Ln, Newcastle, UK", "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", "Eski 2 katlı evi tamamen genişletip yeniden tasarlamak için üç ay boyunca bu proje üzerinde çalıştık.", "tasevler", 2, "Taşevler", "https://www.youtube.com/watch?v=r-thd4PJKBw" }, - { 2, "/SeedData/Project-2.png", new DateOnly(2026, 2, 15), "/SeedData/floor-plan.png", "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", true, "2560 Russell st, Boston, MA", "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", "yataymimari", 1, "Yatay Mimari", "https://www.youtube.com/watch?v=r-thd4PJKBw" }, - { 3, "/SeedData/Project-1.png", new DateOnly(2027, 1, 10), "/SeedData/floor-plan.png", "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", true, "123 Ave. Boston", "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", "modernmimari", 0, "Modern Mimari", "https://www.youtube.com/watch?v=r-thd4PJKBw" } - }); - - migrationBuilder.InsertData( - table: "References", - columns: new[] { "ReferenceID", "LogoUrl", "WebUrl" }, - values: new object[,] - { - { 1, "/SeedData/Reference-1.png", "https://google.com" }, - { 2, "/SeedData/Reference-2.png", "https://google.com" }, - { 3, "/SeedData/Reference-3.png", "https://google.com" }, - { 4, "/SeedData/Reference-4.png", "https://google.com" }, - { 5, "/SeedData/Reference-5.png", "https://google.com" }, - { 6, "/SeedData/Reference-6.png", "https://google.com" } - }); - - migrationBuilder.InsertData( - table: "Services", - columns: new[] { "ServiceID", "IsActive", "SubTitle", "Title" }, - values: new object[,] - { - { 1, true, "Yüksek kalitede mimarlık hizmetleri sunuyoruz.", "Mimarlık" }, - { 2, true, "Ekibimiz özgün ve şık mimari çözümler sunmaktadır.", "İç mekan tasarımı" }, - { 3, true, "Estetik ve fonksiyonelliği bir araya getiren peyzaj çözümleri üretiyoruz.", "Peyzaj Mimarisi" } - }); - - migrationBuilder.InsertData( - table: "Sliders", - columns: new[] { "SliderID", "ImageUrl", "Location", "PriceInfo", "Sqm" }, - values: new object[,] - { - { 1, "/SeedData/Slider-1.png", "2750 Duffy St", "400.000", "200" }, - { 2, "/SeedData/Slider-2.png", "5032 Hewes Ave", "490.000", "290" }, - { 3, "/SeedData/Slider-3.png", "2239 Wilmar Farm Rd", "550.000", "350" } - }); - - migrationBuilder.InsertData( - table: "Teams", - columns: new[] { "TeamID", "Facebook", "ImageUrl", "Instagram", "Linkedin", "NameSurname", "Title" }, - values: new object[,] - { - { 1, "https://facebook.com", "/SeedData/Team-1.jpg", "https://instagram.com", "https://linkedin.com", "Meryem Sağkut", "Baş İç Mimar" }, - { 2, "https://facebook.com", "/SeedData/Team-2.jpg", "https://instagram.com", "https://linkedin.com", "Can Balamir", "Kıdemli Mimar" }, - { 3, "https://facebook.com", "/SeedData/Team-3.jpg", "https://instagram.com", "https://linkedin.com", "Aslı Sönmez", "Dış Cephe ve Peyzaj Tasarımcısı" }, - { 4, "https://facebook.com", "/SeedData/Team-4.jpg", "https://instagram.com", "https://linkedin.com", "Kübra Mecan", "Proje Müdürü" } - }); - - migrationBuilder.InsertData( - table: "Testimonials", - columns: new[] { "TestimonialID", "Comment", "ImageUrl", "Name", "Status", "Title" }, - values: new object[,] - { - { 1, "Tasarım ve mimarlık hizmeti veren birçok şirketle çalıştım ve siz bunların arasından gerçekten sıyrılan ve harika bir iş çıkaranlardan birisiniz.", "/SeedData/User-1.png", "Samet Malkın", 1, "Müşteri" }, - { 2, "Birinci sınıf yaratıcılık ve kaliteli hizmet arıyordum ve ekibinizde aradığımı buldum. Tüm fikirlerimi ve taleplerimi dikkate aldınız ve harika bir proje ortaya çıkardınız.", "/SeedData/User-2.png", "Kübra Yalman", 1, "Girişimci" } - }); - - migrationBuilder.InsertData( - table: "WorkProcess", - columns: new[] { "WorkProcessID", "ImageUrl", "Info", "IsActive", "SubTitle", "Title" }, - values: new object[,] - { - { 1, "/SeedData/WorkProcess-1.png", "Müşteri ile tanışma", true, "Yaptığımız ilk şey müşterilerimizle bir araya gelip gelecekteki bir projedeki hedeflerini konuşmaktır. Bu toplantı sırasında fikirlerinizi iletmekten ve bolca soru sormaktan çekinmeyin. Bu aşama oldukça belirleyicidir çünkü potansiyel mimarınızın çalışmalarını portföylerine göz atarak değerlendirebilirsiniz. Bir müşteri olarak mimarın ihtiyaçlarınızı dinleyip dinlemediğini ve bunları anlayıp anlamadığını da değerlendirebilirsiniz.", "Hedefleri karşılayın ve tanımlayın" }, - { 2, "/SeedData/WorkProcess-2.png", "Proje Konsept Geliştirme", true, "İşbirliğimizin bir sonraki adımı, gelecekteki evinizin konseptini geliştirmektir. Evinizin inşaat sürecini başarılı kılan her bir faktörü tanımlamamıza yardımcı olur. Tasarımcı ve mimar ekibimiz, nihai sonucun yalnızca gereksinimlerinizi değil aynı zamanda uluslararası inşaat ve güvenlik standartlarını da karşılamasını sağlamak için projenin her bir adımını planlamalıdır. İzleme ve kontrol bu noktada başlar.", "Konsept Üzerinde Çalışma" }, - { 3, "/SeedData/WorkProcess-3.png", "İç ve Dış Mekanda Çalışma", true, "Bir ev inşa etmenin en önemli ve sorumlu kısmının inşaat süreci olduğuna şüphe yok. Güvenilir müteahhitlerle çalıştığımız için harika bir sonuç garantilidir. Bu aşama, inşaat alanını hazırlamaktan izolasyonu kurmaya ve alçıpanı tamamlamaya ve dış cephede çalışmaya kadar kontrol edilmesi gereken çeşitli görevleri içerdiğinden en karmaşık olanlardan biridir.", "Evinizi İnşa Etme" }, - { 4, "/SeedData/WorkProcess-4.png", "Gelecekteki eviniz için son rötuşlar", true, "Proje son aşamasına geldiğinde, kalite kontrol ekibimiz her şeyin doğru şekilde yapıldığından emin olmak için binanın son kontrolünü gerçekleştirir. Çalışanlarımız ayrıca bu son adımda tüm iç elemanların ve armatürlerin doğru şekilde monte edildiğinden emin olacaktır. Her şey tamamlandıktan sonra, müşterimizi nihai sonucu değerlendirmeye ve projemizin kaliteli performansını deneyimlemeye davet ediyoruz.", "Projenin Tamamlanması" } - }); - - migrationBuilder.InsertData( - table: "AspNetUserRoles", - columns: new[] { "RoleId", "UserId" }, - values: new object[] { 1, 1 }); - - migrationBuilder.CreateIndex( - name: "IX_AspNetRoleClaims_RoleId", - table: "AspNetRoleClaims", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "RoleNameIndex", - table: "AspNetRoles", - column: "NormalizedName", - unique: true, - filter: "[NormalizedName] IS NOT NULL"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserClaims_UserId", - table: "AspNetUserClaims", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserLogins_UserId", - table: "AspNetUserLogins", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserRoles_RoleId", - table: "AspNetUserRoles", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "EmailIndex", - table: "AspNetUsers", - column: "NormalizedEmail"); - - migrationBuilder.CreateIndex( - name: "UserNameIndex", - table: "AspNetUsers", - column: "NormalizedUserName", - unique: true, - filter: "[NormalizedUserName] IS NOT NULL"); - - migrationBuilder.CreateIndex( - name: "IX_ProjectGallery_ProjectID", - table: "ProjectGallery", - column: "ProjectID"); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "AspNetRoleClaims"); - - migrationBuilder.DropTable( - name: "AspNetUserClaims"); - - migrationBuilder.DropTable( - name: "AspNetUserLogins"); - - migrationBuilder.DropTable( - name: "AspNetUserRoles"); - - migrationBuilder.DropTable( - name: "AspNetUserTokens"); - - migrationBuilder.DropTable( - name: "CompanyInfo"); - - migrationBuilder.DropTable( - name: "CompanyInfoVideo"); - - migrationBuilder.DropTable( - name: "ContactUs"); - - migrationBuilder.DropTable( - name: "Footer"); - - migrationBuilder.DropTable( - name: "HomeBanners"); - - migrationBuilder.DropTable( - name: "ProjectGallery"); - - migrationBuilder.DropTable( - name: "References"); - - migrationBuilder.DropTable( - name: "Services"); - - migrationBuilder.DropTable( - name: "Sliders"); - - migrationBuilder.DropTable( - name: "Teams"); - - migrationBuilder.DropTable( - name: "Testimonials"); - - migrationBuilder.DropTable( - name: "WorkProcess"); - - migrationBuilder.DropTable( - name: "AspNetRoles"); - - migrationBuilder.DropTable( - name: "AspNetUsers"); - - migrationBuilder.DropTable( - name: "Projects"); - } - } -} diff --git a/ConstructorApp.DataAccessLayer/Migrations/ConstructorContextModelSnapshot.cs b/ConstructorApp.DataAccessLayer/Migrations/ConstructorContextModelSnapshot.cs deleted file mode 100644 index bc9a552..0000000 --- a/ConstructorApp.DataAccessLayer/Migrations/ConstructorContextModelSnapshot.cs +++ /dev/null @@ -1,1059 +0,0 @@ -// -using System; -using ConstructorApp.DataAccessLayer.Concrete; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace ConstructorApp.DataAccessLayer.Migrations -{ - [DbContext(typeof(ConstructorContext))] - partial class ConstructorContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.AppRole", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - - b.HasData( - new - { - Id = 1, - ConcurrencyStamp = "2993b64f-8d76-466e-8fbe-06a761075c1e", - Name = "Admin", - NormalizedName = "ADMIN" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.AppUser", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("ConfirmCode") - .HasColumnType("int"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("FirstName") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("ImageUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("LastName") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - - b.HasData( - new - { - Id = 1, - AccessFailedCount = 0, - ConcurrencyStamp = "6e739c9a-6901-4f8b-a7bf-8109c4fe9b85", - ConfirmCode = 0, - Email = "admin@example.com", - EmailConfirmed = true, - FirstName = "Admin", - ImageUrl = "/SeedData/defaultuser.png", - LastName = "Admin", - LockoutEnabled = false, - NormalizedEmail = "ADMIN@EXAMPLE.COM", - NormalizedUserName = "ADMIN", - PasswordHash = "AQAAAAIAAYagAAAAEClhlSoGXLHXSf5K3uAYjcHPdYIl1Y/sjz0tgZeeNABDcDYZJ1Omo/Sw4EpePvd2PQ==", - PhoneNumberConfirmed = false, - SecurityStamp = "4d2ff336-3876-400c-938e-8acd8b2d9dcc", - TwoFactorEnabled = false, - UserName = "admin" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.CompanyInfo", b => - { - b.Property("CompanyInfoID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CompanyInfoID")); - - b.Property("SubTitle") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Value") - .IsRequired() - .HasMaxLength(3) - .HasColumnType("nvarchar(3)"); - - b.HasKey("CompanyInfoID"); - - b.ToTable("CompanyInfo"); - - b.HasData( - new - { - CompanyInfoID = 1, - SubTitle = "2011 yılından bu yana sektörde faaliyet göstermekteyiz.", - Title = "YIL", - Value = "7" - }, - new - { - CompanyInfoID = 2, - SubTitle = "Bugüne kadar 54 adet konut projesi tasarladık.", - Title = "PROJE", - Value = "54" - }, - new - { - CompanyInfoID = 3, - SubTitle = "Şirketimiz yaratıcılığı nedeniyle birçok kez ödüle layık görüldü.", - Title = "ÖDÜL", - Value = "11" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.CompanyInfoVideo", b => - { - b.Property("CompanyInfoVideoID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CompanyInfoVideoID")); - - b.Property("VideoUrl") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.HasKey("CompanyInfoVideoID"); - - b.ToTable("CompanyInfoVideo"); - - b.HasData( - new - { - CompanyInfoVideoID = 1, - VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ContactUs", b => - { - b.Property("ContactusID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ContactusID")); - - b.Property("Date") - .HasColumnType("datetime2"); - - b.Property("Mail") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("MessageContent") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("NameSurname") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Phone") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("Status") - .HasColumnType("bit"); - - b.HasKey("ContactusID"); - - b.ToTable("ContactUs"); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Footer", b => - { - b.Property("FooterID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("FooterID")); - - b.Property("Facebook") - .HasColumnType("nvarchar(max)"); - - b.Property("Instagram") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Linkedin") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("LogoUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Mail") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Phone") - .HasMaxLength(14) - .HasColumnType("nvarchar(14)"); - - b.Property("Youtube") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("FooterID"); - - b.ToTable("Footer"); - - b.HasData( - new - { - FooterID = 1, - Facebook = "https://facebook.com", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - LogoUrl = "/SeedData/Logo.png", - Mail = "insaatmimarlik@mimarlik.com", - Phone = "0999 999 99 99", - Youtube = "https://youtube.com" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.HomeBanner", b => - { - b.Property("HomeBannerID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("HomeBannerID")); - - b.Property("LogoUrl") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("SubTitle") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("HomeBannerID"); - - b.ToTable("HomeBanners"); - - b.HasData( - new - { - HomeBannerID = 1, - LogoUrl = "/SeedData/Logo.png", - SubTitle = "150 m2'den başlayan modern enerji tasarruflu evler.", - Title = "Tasarım & İnşaat" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Project", b => - { - b.Property("ProjectID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectID")); - - b.Property("CoverUrl") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Date") - .HasColumnType("date"); - - b.Property("FloorPlanUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("GoogleMapIFrame") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("IsActive") - .HasColumnType("bit"); - - b.Property("Location") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("LongDescription") - .HasColumnType("nvarchar(max)"); - - b.Property("ShortDescription") - .HasMaxLength(300) - .HasColumnType("nvarchar(300)"); - - b.Property("Slug") - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Status") - .HasColumnType("int"); - - b.Property("Title") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("VideoUrl") - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.HasKey("ProjectID"); - - b.ToTable("Projects"); - - b.HasData( - new - { - ProjectID = 1, - CoverUrl = "/SeedData/Project-3.png", - Date = new DateOnly(2025, 4, 15), - FloorPlanUrl = "/SeedData/floor-plan.png", - GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", - IsActive = true, - Location = "3119 Mulberry Ln, Newcastle, UK", - LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", - ShortDescription = "Eski 2 katlı evi tamamen genişletip yeniden tasarlamak için üç ay boyunca bu proje üzerinde çalıştık.", - Slug = "tasevler", - Status = 2, - Title = "Taşevler", - VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" - }, - new - { - ProjectID = 2, - CoverUrl = "/SeedData/Project-2.png", - Date = new DateOnly(2026, 2, 15), - FloorPlanUrl = "/SeedData/floor-plan.png", - GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", - IsActive = true, - Location = "2560 Russell st, Boston, MA", - LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", - ShortDescription = "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", - Slug = "yataymimari", - Status = 1, - Title = "Yatay Mimari", - VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" - }, - new - { - ProjectID = 3, - CoverUrl = "/SeedData/Project-1.png", - Date = new DateOnly(2027, 1, 10), - FloorPlanUrl = "/SeedData/floor-plan.png", - GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", - IsActive = true, - Location = "123 Ave. Boston", - LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", - ShortDescription = "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", - Slug = "modernmimari", - Status = 0, - Title = "Modern Mimari", - VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ProjectGallery", b => - { - b.Property("ProjectGalleryID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectGalleryID")); - - b.Property("ImageUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("ProjectID") - .HasColumnType("int"); - - b.HasKey("ProjectGalleryID"); - - b.HasIndex("ProjectID"); - - b.ToTable("ProjectGallery"); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Reference", b => - { - b.Property("ReferenceID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ReferenceID")); - - b.Property("LogoUrl") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("WebUrl") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("ReferenceID"); - - b.ToTable("References"); - - b.HasData( - new - { - ReferenceID = 1, - LogoUrl = "/SeedData/Reference-1.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 2, - LogoUrl = "/SeedData/Reference-2.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 3, - LogoUrl = "/SeedData/Reference-3.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 4, - LogoUrl = "/SeedData/Reference-4.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 5, - LogoUrl = "/SeedData/Reference-5.png", - WebUrl = "https://google.com" - }, - new - { - ReferenceID = 6, - LogoUrl = "/SeedData/Reference-6.png", - WebUrl = "https://google.com" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Service", b => - { - b.Property("ServiceID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ServiceID")); - - b.Property("IsActive") - .HasMaxLength(100) - .HasColumnType("bit"); - - b.Property("SubTitle") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("ServiceID"); - - b.ToTable("Services"); - - b.HasData( - new - { - ServiceID = 1, - IsActive = true, - SubTitle = "Yüksek kalitede mimarlık hizmetleri sunuyoruz.", - Title = "Mimarlık" - }, - new - { - ServiceID = 2, - IsActive = true, - SubTitle = "Ekibimiz özgün ve şık mimari çözümler sunmaktadır.", - Title = "İç mekan tasarımı" - }, - new - { - ServiceID = 3, - IsActive = true, - SubTitle = "Estetik ve fonksiyonelliği bir araya getiren peyzaj çözümleri üretiyoruz.", - Title = "Peyzaj Mimarisi" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Slider", b => - { - b.Property("SliderID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("SliderID")); - - b.Property("ImageUrl") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Location") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("PriceInfo") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Sqm") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("SliderID"); - - b.ToTable("Sliders"); - - b.HasData( - new - { - SliderID = 1, - ImageUrl = "/SeedData/Slider-1.png", - Location = "2750 Duffy St", - PriceInfo = "400.000", - Sqm = "200" - }, - new - { - SliderID = 2, - ImageUrl = "/SeedData/Slider-2.png", - Location = "5032 Hewes Ave", - PriceInfo = "490.000", - Sqm = "290" - }, - new - { - SliderID = 3, - ImageUrl = "/SeedData/Slider-3.png", - Location = "2239 Wilmar Farm Rd", - PriceInfo = "550.000", - Sqm = "350" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Team", b => - { - b.Property("TeamID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("TeamID")); - - b.Property("Facebook") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("ImageUrl") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Instagram") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Linkedin") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("NameSurname") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("TeamID"); - - b.ToTable("Teams"); - - b.HasData( - new - { - TeamID = 1, - Facebook = "https://facebook.com", - ImageUrl = "/SeedData/Team-1.jpg", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - NameSurname = "Meryem Sağkut", - Title = "Baş İç Mimar" - }, - new - { - TeamID = 2, - Facebook = "https://facebook.com", - ImageUrl = "/SeedData/Team-2.jpg", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - NameSurname = "Can Balamir", - Title = "Kıdemli Mimar" - }, - new - { - TeamID = 3, - Facebook = "https://facebook.com", - ImageUrl = "/SeedData/Team-3.jpg", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - NameSurname = "Aslı Sönmez", - Title = "Dış Cephe ve Peyzaj Tasarımcısı" - }, - new - { - TeamID = 4, - Facebook = "https://facebook.com", - ImageUrl = "/SeedData/Team-4.jpg", - Instagram = "https://instagram.com", - Linkedin = "https://linkedin.com", - NameSurname = "Kübra Mecan", - Title = "Proje Müdürü" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Testimonial", b => - { - b.Property("TestimonialID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("TestimonialID")); - - b.Property("Comment") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("ImageUrl") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Status") - .HasColumnType("int"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("TestimonialID"); - - b.ToTable("Testimonials"); - - b.HasData( - new - { - TestimonialID = 1, - Comment = "Tasarım ve mimarlık hizmeti veren birçok şirketle çalıştım ve siz bunların arasından gerçekten sıyrılan ve harika bir iş çıkaranlardan birisiniz.", - ImageUrl = "/SeedData/User-1.png", - Name = "Samet Malkın", - Status = 1, - Title = "Müşteri" - }, - new - { - TestimonialID = 2, - Comment = "Birinci sınıf yaratıcılık ve kaliteli hizmet arıyordum ve ekibinizde aradığımı buldum. Tüm fikirlerimi ve taleplerimi dikkate aldınız ve harika bir proje ortaya çıkardınız.", - ImageUrl = "/SeedData/User-2.png", - Name = "Kübra Yalman", - Status = 1, - Title = "Girişimci" - }); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.WorkProcess", b => - { - b.Property("WorkProcessID") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WorkProcessID")); - - b.Property("ImageUrl") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Info") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("IsActive") - .HasColumnType("bit"); - - b.Property("SubTitle") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("Title") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("WorkProcessID"); - - b.ToTable("WorkProcess"); - - b.HasData( - new - { - WorkProcessID = 1, - ImageUrl = "/SeedData/WorkProcess-1.png", - Info = "Müşteri ile tanışma", - IsActive = true, - SubTitle = "Yaptığımız ilk şey müşterilerimizle bir araya gelip gelecekteki bir projedeki hedeflerini konuşmaktır. Bu toplantı sırasında fikirlerinizi iletmekten ve bolca soru sormaktan çekinmeyin. Bu aşama oldukça belirleyicidir çünkü potansiyel mimarınızın çalışmalarını portföylerine göz atarak değerlendirebilirsiniz. Bir müşteri olarak mimarın ihtiyaçlarınızı dinleyip dinlemediğini ve bunları anlayıp anlamadığını da değerlendirebilirsiniz.", - Title = "Hedefleri karşılayın ve tanımlayın" - }, - new - { - WorkProcessID = 2, - ImageUrl = "/SeedData/WorkProcess-2.png", - Info = "Proje Konsept Geliştirme", - IsActive = true, - SubTitle = "İşbirliğimizin bir sonraki adımı, gelecekteki evinizin konseptini geliştirmektir. Evinizin inşaat sürecini başarılı kılan her bir faktörü tanımlamamıza yardımcı olur. Tasarımcı ve mimar ekibimiz, nihai sonucun yalnızca gereksinimlerinizi değil aynı zamanda uluslararası inşaat ve güvenlik standartlarını da karşılamasını sağlamak için projenin her bir adımını planlamalıdır. İzleme ve kontrol bu noktada başlar.", - Title = "Konsept Üzerinde Çalışma" - }, - new - { - WorkProcessID = 3, - ImageUrl = "/SeedData/WorkProcess-3.png", - Info = "İç ve Dış Mekanda Çalışma", - IsActive = true, - SubTitle = "Bir ev inşa etmenin en önemli ve sorumlu kısmının inşaat süreci olduğuna şüphe yok. Güvenilir müteahhitlerle çalıştığımız için harika bir sonuç garantilidir. Bu aşama, inşaat alanını hazırlamaktan izolasyonu kurmaya ve alçıpanı tamamlamaya ve dış cephede çalışmaya kadar kontrol edilmesi gereken çeşitli görevleri içerdiğinden en karmaşık olanlardan biridir.", - Title = "Evinizi İnşa Etme" - }, - new - { - WorkProcessID = 4, - ImageUrl = "/SeedData/WorkProcess-4.png", - Info = "Gelecekteki eviniz için son rötuşlar", - IsActive = true, - SubTitle = "Proje son aşamasına geldiğinde, kalite kontrol ekibimiz her şeyin doğru şekilde yapıldığından emin olmak için binanın son kontrolünü gerçekleştirir. Çalışanlarımız ayrıca bu son adımda tüm iç elemanların ve armatürlerin doğru şekilde monte edildiğinden emin olacaktır. Her şey tamamlandıktan sonra, müşterimizi nihai sonucu değerlendirmeye ve projemizin kaliteli performansını deneyimlemeye davet ediyoruz.", - Title = "Projenin Tamamlanması" - }); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("int"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("int"); - - b.Property("RoleId") - .HasColumnType("int"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - - b.HasData( - new - { - UserId = 1, - RoleId = 1 - }); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("int"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ProjectGallery", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.Project", "Project") - .WithMany("ProjectGallery") - .HasForeignKey("ProjectID") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Project"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Project", b => - { - b.Navigation("ProjectGallery"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/ConstructorAppApi/appsettings.json b/ConstructorAppApi/appsettings.json index 359ba3a..ff868cb 100644 --- a/ConstructorAppApi/appsettings.json +++ b/ConstructorAppApi/appsettings.json @@ -7,6 +7,6 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "mssql": "Server=mssql_container;initial Catalog=CONSTRUCTOR;User ID=sa;Password=13579spP!!!!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True" + "mssql": "Server=mssql_container;initial Catalog=CONSTRUCTOR;User ID=sa;Password=XeFu*t7VXFE&s%)_HwKDk!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True" } } diff --git a/ConstructorAppUI/Views/Shared/Components/_HomeContactUsPartialComponent/Default.cshtml b/ConstructorAppUI/Views/Shared/Components/_HomeContactUsPartialComponent/Default.cshtml index c540b51..8ac55ef 100644 --- a/ConstructorAppUI/Views/Shared/Components/_HomeContactUsPartialComponent/Default.cshtml +++ b/ConstructorAppUI/Views/Shared/Components/_HomeContactUsPartialComponent/Default.cshtml @@ -37,7 +37,7 @@
-
+
diff --git a/ConstructorAppUI/appsettings.Development.json b/ConstructorAppUI/appsettings.Development.json index 57139e9..eb0b6d5 100644 --- a/ConstructorAppUI/appsettings.Development.json +++ b/ConstructorAppUI/appsettings.Development.json @@ -7,7 +7,7 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "mssql": "Server=SABI\\SQLEXPRESS;initial Catalog=CONSTRUCTOR;User ID=sa;Password=13579spP!!!!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True" + "mssql": "Server=SABI;initial Catalog=CONSTRUCTOR;User ID=sa;Password=13579spP!!!!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True" }, "ApiSettings": { "BaseUrl": "https://localhost:7040" diff --git a/ConstructorAppUI/appsettings.json b/ConstructorAppUI/appsettings.json index f4969ce..1e8bdc9 100644 --- a/ConstructorAppUI/appsettings.json +++ b/ConstructorAppUI/appsettings.json @@ -7,7 +7,7 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "mssql": "Server=mssql_container;initial Catalog=CONSTRUCTOR;User ID=sa;Password=13579spP!!!!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True" + "mssql": "Server=mssql_container;initial Catalog=CONSTRUCTOR;User ID=sa;Password=XeFu*t7VXFE&s%)_HwKDk!;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True" }, "ApiSettings": { "BaseUrl": "https://dev.cond.polikarbilisim.com" diff --git a/ConstructorAppUI/wwwroot/SeedData/Reference-6.png b/ConstructorAppUI/wwwroot/SeedData/Reference-6.png deleted file mode 100644 index 74720ab99e5ac3baecf6e3ee7e9e15873ee8baa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12899 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%0AJ%>JZi(qN((~H#{|O=1JGYXHGo0IfMMEoDku~> zJq4lMubM;^OjT8gbjtlAF%v#5F1#G3^v3$z@4x+RF(8lHf=_=-X89XX(8O=0V``WF z2Y=b2X?h~jVuVdzxQ|Po+V@rr^dVLgZP9gnFkV+%?U7s1#KtbelS9bu>GLpkp~ zvJiG$61OTSGu6d)mH2DA5GplKvNfCcv<*Kd z#pRR{dlb|Cq!&vPcE)mEb=LC(;-0ZbNOMOr#F|gVVRbes!510KD@2-Rnx6i4BjeSA zhPCU28nlXmN=CoxU8jD@2Y(CL;+wS321*Q`ZMK8JIx3ERz77>Ce#QQK3$P;IsI^+oH-mF1?g zli#siiQ#kk%FvC0p|0_V3e31PxxbSRLP5G`{H z{rw8dn}d=axN)d?Syg2#F1ARr`jj)@;+=_~iT>ZyW%eGPPKW#9&Mai8cZ@ncxy?h&jG1q@VaUqgJVbdx}jc`s!u{RkF{iyh#p} zi>8edn!-9U0RiN7swzE7psyx67l306BUX1MM;V}y3=bAT|k+_?H zf-FQ!k)CjSd)nTHJHI}j*}b>WmV7dTTGlRLDnC1GSux_DRDN67sANYAXk-YB4P7D* zBk4hZ=a>C)pZ-n;e5wZNOdt^@CnDO>F+CldG^FaRgbZ-uBE=~@3Q~ZJOPZ=F(t_0p zON5{RxFv z+<+5N>CPX%zNERC1<9zbk1yQAPA2cOx4k=Cp&Q3ci&~59?QZ8GY5cQjSaeD7&SuTt z!=ob1+qv^OmvLc&boTYv`@ivxZ`{3YZcfDS7E^}hhXtHl9AgLcTQSNIDj|4Cap|{dWHx)2U_U4I&^KQ zeGGtlE)x}3uxrrSc{SbN*0#?gPOXMVGCljI^r^<%Z@>L*!cN{15@waZciwpfNncf-ALtz%gijGF)ZPLTQ}=`P zGI1>JY$4~VM0aake%yLcqPzQ~b)iJt3qH|(5G@b$&QphZXPoebJ&8eXDX>C^rZF6>5xyx*0JD=6K!F5q>f zb=-{C?K+{h%_V$ff$ZxTe2Wn{Ar23eus!d$#7AB%=bKq5jbcV6*E`)i2E%wxcISO2 zH`?3esS|QM8h!+r?ZY*j--TZbwwvAbCwa=vv2(z^7^7!QIENtfNCbEg3FRm+4k(8G z=M?0i*{KRQJfWbUN+J)Q6{L7slc-EiuE9l`3wTXKDTwS2yX-!!)tG^1W<>Gc?0*t; z2>?Yx1_Vc#YPp12vK$atnJ@!2^gup)w!gpsE>(EBoR^c}v=hhvpD+2+XVbm0$xXw{ zSN(W=A{Wb{Ey`9rbQbj867~>nI9U?MB%<}Cw5KZb4QV$+|K9@r&kM5zpoYQL>c>TY%g zj)TvWjt;gX8j0-PFsfk|3L&x9F5}Y(e8I8|)`8)Go~p+|60yU=bKYp15xi4)yH&?} zf7n}%X4D_SkbRrb^8ul!pr0fB9zMYFPY_8^2L~O&yt~4oM05~>BGFwDxn?{)!WfAy zX)2pgfYW~%>m3Dh5}pZ%P0!<|Cvl1ztNAJ-Ov!hI#d59E4DsYHD|ZXHPq4{S{z(>= zR)j-6rqVHwLy(#fI>;U(Et~ljRxM#CK3X+OZi`byHn{?WrrcVL*Wc;u6)cIy1OO7t z2?@0}lyXqE?TxaH0)9p`Kr_RcR_c+p0NrO-p4eSR640->zJZh+`qT%z-YIt8Rf)KK zd3OYBM@eGR65uoNc@c@uD>x5@F})O2m!8k5IGvxo-mWfBvKAcWiF{w)AVOQ( z!}^4c)T8l?H8Z}B=%v+VSZ-dLyL4FKdE~g)jx4&z#Pevzu<%R9FA(nY%sWpDg%Xp` zo@EBl(><5g%bJ|pxqNdncX2AanVp!JfchaIs8Z>i?0b!nhyk=#V0=iq3rYl)5WG8? zJhJV|^7+nm=ba*PJ`6VLi9saM278pnrX5T{3bu)?x7P-S_7Ts+@Cj?=b90g{M`#s2;;WpEkYQIP#+Lq$c;K&13RilNk13~RaH`Tp~_zunEU zPKKcfkDh+eer;mr2L}-JcZ{Q_j-8<=4ovxv1JI^AJ}Sf$hXHf{XNdzvds~5-Xd_^v zji`zJg7*^^)DLk=`ttLW1f7SD_c|b8ZyuZrB=&$5tWU!D5gl0&6w|KPv`tPW2geA-cndHl3SA@uU4)aH2(kcrV(>0r#Mqsv?#+7rHbPt`%n7l_ zL%j0=74KUn(@x=2$IO`Zo0$F(xx(tq=(Ls8b3nKp1~jo*4=b9r$fl&i) zh(@+eTY;-=1spzSV)NUaWNa}Nlc(|g`*27xvBepSY(JZah}VpQJJxc!+}hLyAt`vU zEpT-kQdf+WD%;x}6vFFAbQO4>N|hoNxn-bd`Jp>M4&%qv~t7msAIZUUL*u#=^$D8e)%@J23>M2oOII^h|?Hc=T z?;{hEi%kiiEBK)-Ch1ZoRMrKaoxPjb4E92*5&Zc)o%4 zPYG>J#WpgIy(cfK=tn@6v1h{Q7FtT+CgVxG*uXsZ+tONS-7T?F~^u6M72m zGJ6Ul%&=w<1@t5rK1iP~6+7>A%5adb^Adn+8YKkiq2Cm$*j9po_xl5Mh9KO$aXk0D z!Fe1*w{{=C0N^q)DHhKb>qH5t6n9~WfGjv!jR!la9s2D?&R5ldU{w*?R02?EobD8d z?vqqKq$i?TA?#d#&h1XoEnhOgZ#6p;ZO_fb{&n^J zgZ0AzdH^5y%h(eqyd3+5M4NZE7T24j_E$2`>m3MRM|Dh3asi)B!z0X4T$6Wz;;inj zv4sSdD~R!7Exba{o)I0+L^^$CMnyLU_L)Cd6BO=+cF8GdPDR>#qi58E5@d|ncbYkVx_`n^o{^ex_E1n2;hte z=zj1-lXH-nCtuHPVx12zY-O`k+t~{Qn-|P2_}XQmw&z9D3Y&i-FEl{^Gb|B!+Q={7 zDF2A(N22M;4D=o(OZW1-=sWUupanK4c^MrcZ}iL#@7(F{e;gp#Aw{HJhXRx}59oNp z*^{nQ&hnI4V8|yPO&ZQgh zQHoIRQrijS((&-wtlsZ6c_;RZ4!1n}qPkrS+ULF=spFY~ba%dp^bw3Lkr$+CE>0YhgG~%q#kf?~(w)VE3I`CdZnZ@0 zAFT`Ag9L0u4b@Uvn!7S|YgzEila6ac1FKj1kQP@GZcb>y#G{FW;!2raCkT9hlkUqvk1o&hd4WLLaw?Y;BTLZ7*7#J8hM-XbQ@d|d+sVD{|CVHOexzPA`CD>s|vyI`IKoXu86 z4(A3wpl!wOQFa@ipit2h#L~6TfxZg;d}RG(h&jc^hP|=(t39RsaK5$<0Nowt-Y30Z z*rf~RN082E@F!VPpj%eVD4e~Tl2c}7GCL6;iC?~5iNX09K{@p5Bc|Oqb&tr4-uoz- z`^Cjva&po%H;o32<2e5~r2m}LzVjVvNbKb zbQC=IvrJydWCVTZc=E{}pi#-*$64*|S$m}Oq+@w5V+63MnVKZpdHePb-C~OGc@|w? zUnwbYBwp%Fr$TOrxPh$|OK3G`YJMhzW(E;c*whi*#AZJ{@(tLi5TYS>%jI1QI&;AM ziu;;kzasf_Mid^7fx?R^)7k7&5GXbEpAF%^GYz^WrB^6$w{pqDo z)9~X#L%U*RF3N>2seY zJ%pRNl_`3YtG@M51OGHY(D@o)2F`un(L2bS-dOl%-8g*Q7(WGkVt@p&5ufe@PJCFu z`3c0JJW47f{}!ibK#d)6joI7VYgvPj1|d_Ti_hSR&_RGF@4B-nw83?|)Qa^1fC>#L zo$^h{q!5HONk1NpG-)Vrg`(++BgqNI*o>EiW2J%F5axZ0H9$Hy#igDVTi6aLaU^%4K(>v{xz-iYgE11^pb3#PiV2?^*y* zXxk;v(y?}`gdBmHiU$?qASUtlEbk0~o?24Phh|>a&A<-LN7Iicr*aqR4kGOIP3&tS zbFap|WV#_URwU2&IgeK~KNajG5c*QNj+WdnJRk0BG6at{B%n$dNJQRz{3cha!4V%z z`>wiFTslt-NlVM6(&G8QxWCaS`ki8-oq4BtBaDwv=AF$!`%xR@zNQhK7!|QaQ*$X3 zO;6^XJ&c_Mp1x^LOwyId<8)Fj79d!I^{5k|psEF0u?UM0-*+;*8Kqb(*iJt0VTH@K zS;NT@hcXd$Rde~Vlxdxey$lsKxCt`(0S*}k?>ree*%fPOE>nBR)22Gzhjl}uid}_A zL;>vA=RL7U)tE2TEEuB(I3vl(!6|Y1H4%?r-buxA&fk3dIa+kDLe7&e`(J)9@cD|P zse0#bLpOWDcOM4N{UCY(NRI)^laceK1NT$EA#gJ992}h}3R`+WrzeQ#;Ow9% z+6g?-CZJOdaqc9V6Lg*QZ94y~@W}zIMiDbz;n$Vi+Qq?x2iPn7IT3jm86{|V*#YdO z=o3Ldsb*gownThf9xF#y#?w7ZGV28hA^Q8dS|{?an-k^;E3uF`lyL$z^yynAwD(eq z*E^P*nw-pyUCeD}ed04U_Ue(~q=xAOZyW8xkB+dB>e6(v1WWZ04#_xqZYsAY3^?$r za$!+jECon2_c3cB0*5$Im;GGXH{L1B_ls$5LtQLvxbDW%f4j3dygG1WIa)YxC2l-B zLObv6=bf#5cCngyaJ@+QFFlKj_BqyfKI>~6(cyBMWlE>74Gk^tHrxt(W{$&sHHEeKCF*}59(DtMVqTC_~-NK?I zqSc`NgASVA*5Fk^=n3mAkel4#*y!jeGJJbKA7~vv#>^Wh>2`dpF zS>(blq#??7?6G?&Xc;?m(KKEtl%gTN=<(t#ALT1WI(kvL$0GE!2CG$~1cL~Y8JRE% zJCk}=$PA_kO1I%q$63Y6m8Qtxqp^=Z8oaoMuOy=^__0WgK+KhHPX04QViPwY6}AvT zUTw0Cp_?DF&`1QaBE4a@d}jC zON$$H7WJ%IFfQJ|vkbidoYf|)GMtS z8M-3uL+Y4zAzdVXDR*+4bI*0gcf0blo(RE4mit2m0n;TUE`#1%2p>(~Sqh1HJIkxD zwI=FA12^^~=l+kDp_A{q7c62Qo)A%syYV_4AK{v9IB3_y%Z4!2H|pFHEdaVf`jG}M z7j^;|eodONE%1%Td)?RRBB1EQ#IHX*9xbgx6LcY({z)_63pcFi95yUhKoQiC9SDzaAmnU`}U&e6(cWFdDG6 z=M=M8OyDO6!g)GGkUGCgdgM*-GG*O=5cg#G6fVNm>g*Vo-Nf{;D;-tKOqf`R*vXPIgs=!XgZ*?vW*rAFJ-~Pu)5xYc$ zsnjoGo~%JDC$uQy?n3wBJ~m+^XSx#!aSi;|nkn5jQ{{q@)H@PVChoGB0h+J&i? zAD27t+#%?64Vz$1OD`?D3thKvb#&#e*)9jGQ{}}p^hs$d`yFe6Lz!)@xYT*4V3)M{ zIj-4n9LqeJc1G-z(45dSzwQzP2#f%omk`8Kwd1Nnl-BnlrBEL8UJBdX%l+ws8U|)) zhjM4ZB&DcT~1UAnzO*F)Q#PV)Pb@ z&=o4-x2T4Xx}xZ0vWrNx%*k?4AIe3=+(bBr&RxhD2JRAo4U_gpE5sOcA5Q>hOv*`Y zt>hgz;GXFqME)RhMn|+8$rGc&N6@rJsc(_*JZ`FOIv21$ehrx(Ydn2l%jJ-Xv?2yd zD}zGLm5fxcSdG^o=oLcPwa9(R=XqQ}1eE2UqKH^lU=vby z2pCBYN=k?n4i2ERT_shBOEE7X9F_1~yLd4-MbuL=>3N^8c7cm&TAZH0$hUOu65(zb zI7*7{XEoiaDfXULTy*`45)X1PT7eJ0L#*q}f3I=9DtWuRK+fG=P|fp8OEQ)C(r(6; z(~BW;LzTV43tM^UKI90yp3~oNR_zCw=Lx*CZ3NP^Kt4EZhsu-b=Ce!t!Z%K{VN;Ko z7Xdiw&AUVI_Wb4eyjwHX&OiF{Y-h2Em(C^4E|m~rV0d&rJY7kpu~-hyOl(v!T=}PE z9yD53zT=Hu*OeMi(u+_rLD(cC9L^;uTcTRKGhIk`x_!4qyK`W_EU85|uMG+K{8KPb z#BmJe9c51qT=mPdIAy5-#`Aa5*j18Z6{RF2Sg}(z*m;&psd${YZzGg<^cZ7j()TfP zYCH#Uic8|dUw`=P51P!9$z?)7Wr9)h!$TK=oQ$CYMS%O_^q4S+#psHgCNR~6XcQCp9nU2`9^%yJTR9Q zQzXY}kdJ^u*IA!1W0vKYOJ|mTRa-!%o}n@yK3X1F=N-aMf|0aV zcD1F>Qe$3S)Ha^%?J3Se*IzF5&D|PWp6l6HuQ&JE`%aj$x9KP2XOv;I&%d)tJH>X< z_uKFp4T^X5P;uO#Q<0*CygknQJ~ASo zy%#U$$1@VFwLNHqy_rB;3<9N2=%)4GS<=Fi%9|rgAc#w8XYSTM#2h$KvV(6f-?&0= z1oOn=`@ogF6Vjci7W-4F;+H8xQTaS*ac4RO2dl@jMz^bsS-S^+m(5KbCR*mEH~8pc zjCm*0X4l^Xb|yaP2K*6pe%K_CgoTL@_tQ?>3c{*L} zFBUli=5dM`C`f2n(&#A+T$waYy=&lD>|EUkp677+@wsyc8lhAdtyNqF&PN#RUw})| z1=Q;o;30DJ!c9@TQ}r%9KzW*U`!>~^rX4r^$T2vVWGheD!E#p*)}ScBVK#?Z0W#c^ zF)!yuJ%@(pv}q@tM*JF|3K%@ON!m0J0eHe_L>FdJIxIs(#s+G2!aEGu2tBv5z*clJ z={C*bghWh}ZAA`PMs1kJdQ2Gbx-#5n{&%D7AU_;X|;`4T$Fr zN3zhuM8skME~1!#T9a;)%k|46*|l1VxC$bnEl^6T$)yZc-+M3IOm((*kp7cNsx~-uck#^s80VFv z-LB7eEuxtsZ#PZAi8*kZD5zX+xZxL16r#@dd}cWFm$!y`E;T!yt;M3bgLC$KN6nPl zdZkO3jx#|PDeaNSlPY#mvqz(L7AmnX-RaZszWb-|eto=5)cWo>`sJOvs%+UWWaaPS z^MvII-!7!WdT98Fy-=~(k8#?I^7z7EW@_{pqDO*1yW3DUo@i>S86Qixu%?NuVRlwo zxOHV{`O1w|6yyi1cFd~)p7hbRYwyzQ(DE{N-_PC3*cwsJ)K03uSU@wN^Ze^~5NUH& zwztaKV^v=2FPWg74c?ja8ir4IKW2V8JsTG)=I4Z0*RTJKUI_r1cSax=5y^eTGvD69;H$6Fs|+6!_goC7s>- z+nm2Q7$xlN8ttvdVgfFc&3A1xH8k-mTdDqkAn^PKowl!D?L14|v)JF+kB83^6+h{? ztHX%b>$(DN0U_G7yI6^W>kc6vOG&@+(nih3U?{V6ck-yU0*{_ z^bvACAgCA1@i920jP{OIr$+~KP&WQgJ+X(8rhNhh~dL)9`K2wZND4>Ig4`K$QrTU-dyg{m>$2| zkM0_HElvypf^AExM%8w$X2wT+Y4Ec*-mrAS&zf5+tD!U7MR@8MI^2f>XgEt+xmH%( zOg_Jh7ObOS&z%v3-O=E~B`dI5b;b>QPkvD}DRy>2L6U0V~cC znuqSbT`D8O#DOnu9{ZWBo#*(OBFp8G*x|Z%K}C8;TFVR#-Riq?+>AX!&gE+$p3FJ% z8DZ>=EBW<}GxAP+LWu_o-CN)$bTifqsY<4%5urt&tQ793JAv=T9_a?ge7g52mds}9 zkx~BMFW-KzTM)tP*TFllGr|0z)!#f3GTX=XgGhS)!)77Rb^P@fdLAs~89}e_=baJv z{7qTsD=PBD%Zm8J-1NYlz5Dl3s2{>kBAyr(iMVo(i);a?B;M%C;k0?!CKhXmt1H*fLTi%TlEOgLh*FfJ2xL7gZ0=3QP~pX7 zZke16U$wY_ijkBgw*3dkMiEIu_(?Z$ZVlrjOy4>BD7msSxH8BRrX-!HVr!`Q*CgS- z3@4^WfNK)RiNM+2edIMf?-69##Q5wQ0*sxC6Z0x&)>Sltofsvj*_)@c^X!*}9aG=! zoy`DoRT)t#1QUVo`E(_DH`KQ6T1^@^Q~h@*Cg1p{fzM)IjbotIU>BZq8G@JvtlBsk z2l>2O`u<{ho=!@c1&5@>%`m4_|Ct|RPc}2{*HjwC~IfZXa4K>>TCaTX1K3K zJ=^ek>4e3i1CyiUlZM;8Gm<<#iS$i}$I?ZJ}+Md^zFU|kkzy0V}Kcyl&trhz3 z{O2?**%kZA{qv9S-u=e^c{4jTm7TaSrJHeLfJLI@H3+z1T55Gw9UJkKot>X9r5EY? zm$ZM8wX*9PN}+&-BdwGf7?|r@9=LG?IR#SkB?8W6hElHYPp_Ym<5_=`9)fT~y{tYK z&f4lpDHSytv2U)fVy?wcUoAse_EXR*10b{3Vclwn|b`$AklNf~y#METOUTDY_`lIrr03XD-En)2j-^qXm%EV&n|@Oc1Y#rI)aQcup+18 zy?`LoVll!_dg8(V=&rou_kM-|GY8@=EU^TR6cesaPheMEQf;dJY{(bl6Z&V@km=Z^lDw2&I^VgJCggSu8@~ARRkqvG%$TJIp;{<8f97DRi}3wL zI=weO^x6$b;rrV9&bj7B`^mgBN-jDPIq4@kwHOc@>F%R;=UkI{_Cx_jJT+Rr)^q9o zAAR$TTq?bQ{gGTOqO$>8BiSBF-A%<22Y{(tz=4#U{JCId@|K~N6r$JZx>DD0qq1@P z3t4{Q+NvEEpqjT;Ewj2h)N^a~fSHmg)Q6aGUITK1eJ%?y#lW4Y#@zV2?{7i}AH;Xm zI05KmSd}SGMye@xo$3Qtg~XDZ^v8Wtr&HY%V)u{f&`RHX`}up<|J?@>z7bUJ2g~cP zV4eSNAH05W5KWm~M(?k;I-jlS5(6zm<@FB^a?TH%Z?2<}@Zrluokx%}@l|m1tDtEc zDigmq;AGx8OT=?f%-CCebFE#m^HGWS|L3z;&vyRNmsh{+|4;JcognKQ$NlfhG(0TsoPqp;ZU*{&|Yq<;$^fp)SDlVS?+G!QOlv4K5&g8`$2eq%g1 zqIYA}L8kY_Cv$_as$=a^_Ca>)!PEn>xQanjmA&rZv&`M-n6N-*(u<9D7#Ld~3yf^J zpwhFPTC%m`8F>j=0yghv!V!p=CsiVHFx&eJldz>k zf772yW_JU`(QXlVkc$v;u@rAQXFUn4-rWakfrP0`+-x1Ww)w0cr7jhShq4Ah>N(g~e@(MI7Sruj1J(BXKGkQ3L zflZ1U>BTAz0zpL&Kl6pcx{xG%nJQL{oU)S&7m+7`(;F?Fy33bvrwM3s#*YX*9Xx3? z93EIdwjQmSvx~{hc=lkOJ$?jw)}S+9qoTHQI}gTZ&4^vJ-&@{ABHNkuSm=pP&#CO( z_KY!O=;~tQBy3F5URflP(KMS{?e8zN#@s*X^rAJ30(VJE&}qY$Fk}^$%5qv&W%v%l z9rKiw_t6`ZPE|D7(1VNlZ1;NEQ$7%{ThY0|&?;<}Mffh__J)L8nY{5%#_N@&Kq-UL z(Zxx$O3{~T4Z~sHjm`}^v&p54Z-OclmT%C53ol-L`xIe1BJ1P!LV67t>mc&8gHT#~ z`1qk`eqv@n1%sWg%L4GtCvOX?Yppf@IW01wCh?rE^-!JQFAq`1KgBx#tcdUjSA%jezCEf6IRI`0I8M*6E0?_&O) z?tS`?pMGj$s)?-UuAW<6y$WX}p{d8wHv1qE_jL1??bIL%92p&Tj_&Tl?2QX31_auQ zNd`}T2U-(mXFX~+aFSz(B{XND>)xu(W0tcJCLA-zm=ccLE}{L=+R7sc?ei$QJB1Wo zs}rv8mg&0_Fp6#_WJ7y|!v~R0ZgrX`{Dl%IkH0!@W5UVTGZ9O{jR8)UlH{es+r-X{ zm>!gQ5*yCrJfGqge3Sk%G$*QQrId1494MDJH#9#B>qI;$MkM@=C3aC{b2Nv3uFr%k zx`UKiaL*aOTo@XI=w0oLY2K~RYENZlTe{+*M^II z(eE9b_0)HFTFB{t4RF4uw!T$oUE~+@?4nW0FQzhEtbAv+TghVzA~$)^9^@Z3@9g zuX}XF>m3=rG#dF$;0qlmD*si|Vzh^uM?<{yT~1 z{|?^SJl1f&y~iN{^CL5Czb%l{T9O)a=beO|UY6MOu5L`e^UfbTVSft=R+xi(9TQ)7 zbuiPM72s(@PK$lgRfU^Ygda`Tg`A z=9r%n^<*!k-+cNh1@oW&#uQ*;1nr0XTmPz;>1RLWJ|d{=>^ch^Zqu!EREwayiU??| zb=U1pjksCwi~B;kRwM?B#88q?1mj|ov%nKa=qBQ=*$JygSeEOQ!=UyTX$}1O~71kAXLeK$_ z@!|kffjui(o5`?kwCMHvop#sZYQ^0Ko%`lMrrGFOt+kuz*;JcrN0WS+iDxwG3C-j& zs4g=ZS5i(Q@remKhqTYPPxSblfgkiI;jihXuzpfX5kc48n#|*`vRey1W8D;oV@3%E zWp>kIHC9#1H$xuZV+YKrmD?=WP}8azm22FSKKNasl$0R`o03z`gu@-!kl;*Z=zoo?uvc%5a2IV9qAGh(l0J_USs4OM9<-++dSL}*vT z`5s5a{ZN=6J!<{v_N7QQlCO5rpN56d9XFDoUSgnbXzXzlf1xl6rISb!6`u&YLy`6b zc#fnn0*|gaV@6AclL9-F#7=>oJt%e7hK;z334+QDp`e?zqaXxE#N0pkYu=9W7(9aT zc2@#3oTjaZSXfVlkdhu96fRGeFnz4YMXVS(Pzw7UgrFRmW1E<0@1fI`H_$1SyfP6^ zx5gs(6(PQ-830h3J2#;?VK_ob8TAgC>8L7)n#W+~5!RqFmGA*P4aY!p^MniORHrlK z`%y9fa|5CzvZ9*a0YMdR^W4p;6LU+^V>w+V&Z!27B3&fx%y}VGF_KDqjXa*WW1#(_ zZ@k=1F?*Be;8@ZAYjl*3;GL)$#Vt*cEt`m^#XGsrlXIWh{T17kQIjyv%r=?K6L>}7 zsprGKXK+bRdt2}MA^}AUp$}oKx!sl8=-l(3D|tuyQ*N*HjwHjbfT$%Qsh+Ah#~ooh z6KOLchapKa>(HTKCd)a)LoqwUVYyaYw`DuaHr`o9Pp-Pt;m|$QmsfL8s&&(UG8JHh zFoI-nK-$9$<|riZNBVV1m5J;s88~PzENqTHe*E#fYiqr|)1NRRGIW}lScAy#TB>;Z z+3|z))4Z8BdF%n)v|!V!$Xf`?iBQgr@(v6nO>7q#A|7`K&OD<7Jq)AZ!LLlH1N(BF?vr+z36u{^vR*vYpA?)Y@Z z&h+$rgGr5%lx*?N8JHW>pASme%Cht*pCe}1l5q3Tikd)84HkHUgCf8eL-A~^gy~6Q zk`S$%An0swK0n{%b2tlPkdt-j*{K90@9pQ==xOZydkF47Zyywz(FodM*a`ZXXca%g zi3l^+zw2_1NI#L%GN$_7^pkz_p`@XibNQBX3dPTCvEtr3nh8RPf;=|N7u`JGnL^`7?|jE644I4b0df;eud6J8cs<>3tuO&obi$fhI-R!C%XqBDPzAh7CML=)O$qzLU zU2+kgAg&!P+&OL9UVwMH>Dn6Wx!ro{Qbg>AuE=S2^*HTjd3gM}qphwp6dlLDiH+_G zHx79BK)YS`{oNlq?`j=LlWMuGviFn5QNS1{aPXhR0f;tqh_QP!3>6I#&H~ zvg#9$ZQ)65#!2}3-uc?nj^7FS&N0Z8qF9B0OETf8IG*)r-U0-U(i`WvZY68z{Yz>_ zvX~-dWZaP z#UHV@9MRV_p=Az}+eCW8p=;N!VV00>sLiXSLKK)Hc|&%#e|>K^>CzM+YFapSJh?V| z3}uvRL|q-r%=#_+p`$D8Tef1+kx5ZD@(>6r3PxNlYOxGB%*?09W0u^T${s-s{o6Y) z;hLRD(EIA%fCNY*+PZ>)z!zzEYA?{=zxt1XlvB&RGnqnX7o7|VHWgjZ!TnIL(A!p_ z(?h}s;~Ba`Z}Z(|3>1l4&{VCZGb-AX>Ud|3e3q-d^4-yFaVKxEtfvwPWO9VuidX6E zOgm%FSnKXpI?U1v&R2TTG4JwrPEMw?v(X>^&D8$K7uI^$5VQZ8T=P%h=kcQ=`MM}x zT&6#>QlEAJHPfB~I>kM4oo3E?05Yr9Ap2hP%L8?!*CMCAxPEwc{q4Ud@1y{Dz6T;o z)i$Nuh}UnUFBo-Z0tY!mpDfghyd%8qo*5h@oVhyEzZVE>Z2a*jog1rg{q?mEiBTfv zowHF+eu8bzc0_0Ez%yDN8Y&No#YD=X=M0b{PB&@jfvBCKwL_#tajCV6c6D`)!Rlkw z9Wfi{?=V0~uffE`FGZie!1g4T& zg=@PoB{t{W4dSIq=AVq3uyNCbmOe@|Y^vmTI(l3#(@E4N+CF(0Da>8<4564Lim|&B zV)oBbkVktGLnmWr``8%d@zEt!6)<_`8`%hqK=s7!McGT1N^S(?8vnaetYQ{sao(gb zc*wCbQ!!j1d_yrwmXia}5`fmH0q;(8;yjfp zT#NSoM`b#6@7~OYN2kN0U`&2k%7IlRk+4u#q>Q!P)MD zAXbWKrK$!R-@G9y-ej!M@7|5LQ|^?!*Lh=-czeR<(^QncRb^qZF{p=q4kI0G3}|6l z0YxN!zmN}k)@N;f@X=aRl0C!8cW&8<2w|c zU)+gY4_VOJ9jzywgrsGBc$aVeaQTPJ zx2A3_;{!BQTe`SCiBNE;Zt1E)sD-CPc#gOT?CmghMi@bRAfnDm#M{ET^LA^*jme`+ zAD#KA=c7BAPl74NojY!L$+55cB_gM2k>4E|;TENomNJNG06U!(p}%fbYgijp$Zcwv z*Mw3N?Lm4|W5+md`K04cI3X2;y@n7;a`JGz2JwA#iDE1Xj5L8Vx~~U%R*2LG2|CA^ zbfSmf1?*%6IG5|*#It(>J1eO)9Xhf3_Oa#(qO%FNQi8q@h2$t2L-8E7c4TbB=*h&) zCA_~W2&dywWj3fJ2bvSCg^^R(!cBL;pNQg9mX3cF{FO}Kn4;j+5%x7V6C6s7lhF8u zfJP|H7Vm^NP+Tg~A>X+84^l3bOvdiH?#(;s6r>xWgs$pZMgN1bg#?bL+P`iVjN-MR zec%7OsJ&WP-#VhjlPM>EvmZB5RPu`^rIu>Bs3}`5vzs8wOfNe=bN4RVDN<=-@FDc^ z%fUC_Y}CUVgom9Fw{}D98Cj{c<_OD~#jhqInM4b0LY2uIjgkW7B?3@^D`0?00i=T6$ox^tIO+ zBO{}iVxzwsy>vzlkRv6Qna*&iY$cT0Gh1m8NA6t@Mdm zV)nT-wAAHk;JoHgS3Pj@hI5`KMKv2iYtQVeF;_9a^!#~O1NzD#kJ$=32QPI<+ChHf zbOZ|Zt+4%QedK&}sc`2JvD3&XT-HZN-6LMe+sOhzQ;6Fu30O{;9b4=MOToBl?_LSB zS1~HxEEpnksBV<;@$DnB+@E6C5~0i_W;&CFFtJyIBWlthxyLXR)^WFqE#uJ!V)X5BfOLtP{2 zS1DjsbtoUp`mcUPM>V}yu|zECHcFBldiHFb-iEuCYgyuYQy!0{8*lPXZYz3?>qdQi zUL7wwsDbQf%&aCpg?&-ARAicPaJJK2%1svc%ZBa}bG}J5Z!(aEV?EnqPUalY3qbh} zEop9Ll6c=_PyubvWfm7HU|&$t2$q>_l+x);C&Y=p$SN-kXNSrjZak`AEwqfSrobHTyZG^ zzvBqPdE(F*E`eF6fKS7{tL^UYf;KwDkX6!&G$tC(D~49FDSX1=T`R!uiDP^Ccpz*S z6ZM#Z-kaVd89XSbVNCu3?lL_`zhBFZoo+z^GdJzt9Y6dd8S~0AJ69e-O zS;py#MH-%xbFhHG`R` zu*ZebyI=6meJ&W8v+X=!^$(|l!No>NXCG^$STPhx!eefW zDE(NotB{6p3I)YLEallbL)c=yj*mfDVyuIhUDS2q9&e1$a)0-pwi72$3B# zZB3pQ>BNNlEuo3*8Q)p_*Hdqy*$f{mMVeH+dl@P14P-LE4=%uRMwg3F_@7jo*9klE zDukZbH(yZTezN!YUvoL4l!S&TaVzdm3;N0Tc%807=_eL)Rsr*qqk)qjJ~3UF2|ZyO zFRIIN+9uflnh46U`K=vC8=4!sh~~`K#)>G$b(S&#Sh7>_N6>k(Q}Mdpbk-}CzK}Ln zS4U10?HsxKYr>k5tE=bEog?U6T}8gr108FL{=hh>ljFQ>;VP?E!Ww;B*KKRWyd0`b^zlQXEfz9wr;nU*3aW z$w#e)JCTPd%X3PUz2Z-svUUJZn8gc&PFNYkSTZSEE4fmXWa~m%y*UJxyd{W#FIeJ@G3+UGhyHt34= z+;a`K52C{q%rl`+PVQ($Bn*<8H$eZMf|f2RY7n|R3WUbFK_0rkMp(GY?>+#?$S;+=}2gA@}}k zc<0>Kfj-ZADG*%D$ejas(e23%@>a>csj5eZT2a{oPpHIYXWlw>ijYu6=Vmx*us@Sy zU?NQa&_b(g-r?j7HeA}F52dQoO$yi>89U*zhZ9ILtQ9m}SqKKlF?pKxl;elqXmdeTsIb|@R#`TqBBrV_~%x*4R#P7E&550lerI`1tgIlT9QU~uv)sW}?G zb!!N8w>;Ivar?=WC;zI*`PxFfK+n&P3l7S_S%c5dYWQiQ=O@#Lmemjmz0}aq zJa8NB1E|YTM22A9n(^!x{zz9#+#Y)M({rV(B?eE3Cpw+1eT=SnsCc?u(1PC8QbLp- zB_bSayAh38IJ(_Ooe|+OYM32EN#S~AdBn5Uofzayfp|Jxf_FOD6A9{{gr3dko7*wT z?wUB?^HGdL`S!v2iTQiJ313o~Jatpe8{vxEt3bxz>2k;=-HYKD6`e_Llz&hFB2bVO zNyT~aS*WOFGTut!8NGn9Lwu0}%?uitFu<7!euZj}ma3$7li`HJ7tX1MqmoJv3?N>o z5X9#ojLpfp9L4B(brr9Q0A45beT7WG|ED8l-}Ub8?Uf`+A5R!Yn85SN%)soiXuL1( zH<7a%wP%mk136S@|IUObch~z_MgV$1g}>f(Y|q9;wW!I~=4qXuMWvmWsi|^yd*Rfn zAfZt}3I@_S;_T@8msLnjl@yA!GzW~_Q#e)R^qpKTmoFBJ7!b&K>A&js%9<0WBsL)q zmx(o?|2{fZgU$N1X8D$#YF6(=%gdm`x2%q(@tv<0ijY-NC;y22fXWbS)g;` zZ(dO-n0b=SM_BRPUpB@6wljfB+N3H)$jZ8;ftN6+AiAJeu`)YAe zGyQ2V$D388Y1{UQ>}UOI4)^fA=@YfxhoAFbhMwQrfmHOyQ-s(&56O5FKqF3HBAnDv z6L4tC#f#Dxoj(X%jnDyFpuijz6&SW&0(PPk$VuOEb>rN*enON28azA9d}oz&!jpP- zcB%;>`xRO*Gk#_%ZodrhyndD;l<;%zIv|u7$qLYOX^G&ox`?c2S6!J%1nP{GR-5Qj zm#11<>h6Ay$AF&emdf&vo9E|m3xw)nr+B!;o1#n%qR_Vc&8M{DE6CZo3k85+ft}y9 zBtc*jU=D^h!V`$W%#E76*m82j*}+k>A&hl$wf{Jf9C^it>IKm6-g6gpQ79-^nK z>_#{a@ps~g%?-Y=!9(qe5a(44M<`KA>8XV8*~COeCbCH2=~bmKbha6;JPCgF)uay1 zsBfMn65&cQpHqqhM0^vz<^cz)Lj$2yPLhkz@1(y0P4n<19|(mFirOi_U;H2cW)PC@ z{r=qEh&v!Da2~!}dG>XplE`)+>-NO`cHWs4=}9qIw0|&Y->O;*SE=XRR{U_nQ)qaK zZ)W)1H`VC;HO`r}szqEVGNH4H)~Tu4Xu0nXZ>fZdNhmhidhKL@@EO&7w>uWo!L>4x_6->8!M^)(Ze7R1(F{``2o8mWJ4eTA4EwDUX*{J{62r>FJwNUM|LPbX@}U>JeU zi=F4Z5m@6CMq6W-MlX$?M$G=Z(b20LS5HSq`hUOilfB69$T`W~4B8nLb#|*a9v9S# zJm8)7pq-ZMbh#eq3lUI4Pu?(t$eJwFvqWdsC8D8Of>IC2C}MfA(It@;Z4k_qTSK3B zm|4&+QBbP3H+6iuZZ?F{euCm=G^)FtPLAF0K&IYQxjX&QN4Gy}9eqedo0WCYCmM;2 zI!8yLog8t~y@Gp0?ngFMgRiC+$xK!o*-bhxT@u0~To(d(7SZL!lbbM&3!`5YQM&^v zQDn5(JIT>1AJze^C-W!_lUfw50W3q(-94XowoyB-eHGEM?BiQ zlWx%}h5uiHi{S*5XkJ2{-S_O7FZo1Da}RbZ5QM#vUQ9TQo%Bmdoq6^wQNdtfj!0Op z;(G>}P|blpCM^MqX@rS}6%G0ZwA<@RpD#45>A4)-k@H2^#g+C}!Gkp@h*VM-(;6R$ z&K^T5&|}h06FkL85SonQ@dMr)cHX)5C-R-PTLw~rn^j4WtW{drm611w2eLk5o$8G@g9<0G=}B}B9FgUm zw2&T0GXYC;0>`TL^k{v;(?&aQnY$Uzm&+_t$G=whY`HH_KbKB^IuTA(EQ#w%itookGpW6kaD1MNIo6pMZS;pZPAkvVc2BI}y`ML^bMOoWff z?tb~Iw?BfQeRPCa+Q{ikk#ifTe@D;WlO})PKN9$(2{7TEzCh%;wBZHJ3Dvwx_I_-%d*F_;#tYAc(O|fL;18Z3`|)6F1aL~A8hLn{5b@HT(bJ=M zMn?gpmL!CCM%N$w>ja* z^T<2Y;8{DQb(B3s_<`1*&j$wwKm4%g%;z6s+cPmgpU~9FMq&H_Mj1wUkaReZ9+Q(k zmzx#PA#FeJb3$=4M~tcv4iUYDesKj&-suDqr*0)9LT@bjorMJ>G+fl^IMoT%^|V~f z>qb!~cKOUm=izs+%i)HhW_pMMTMT*^G2M-31Fc9a_XBH?U2(KK+|Cf_>C1(DXdv2s z?0cd`$s~kky~xaaLQ(062Bm{zL|bzf8MTXnShO=9w^r7}8;(6IIBmIirqr6@W`G)Dud4(#Py8_kC zSZsIi*SpT7uB!R)(E56`Y@1$>P5~XOxy)PTWh+EK%sfp*6_j;$Jvy~j)L%|EW{{qC zIFVM#1aCr-Rl$fuT2)`lsk__RZU8SP^~IHz?AGw+_;_F6cv~Nn_IQhbZgca(g_#R) zw6(o);h!#S{_{W6y*9pL*SBj=pFZs+y884f#rs&EKDA-#YeDmP?^8nKqgg4&>CL=n z4L+yqiKxAhBtrSOr)}*_^u>wl##~+poByi;`Wmlw7rwrG1nXQgS*LYA`j-1Uft~H_ zyWzYPJOAE?XFfV}CN|35;3*7D!?nDhjVVik)e)kcr%(U-)2oD^w5)!5_4LT<-tRj% zG8@vyId?O{lUV&$Eg~dQI^+}vmD>#KU6j&z@YqpBPb$}-^%`-h`2G0=p{BUs4HP}Ay zbGW5R_85{T7gad4VR9A?HfhZ_k$__a+kt?!x^-_U2j|O@Tqq*R3RetiQc64F9+u81 z>2%r%YdRf@>9?evV%RA92Evf23pwPSl!1B_0V9DX-GwTh5yp8ymvgF~%BPLcvugyN zyx{K)^K4QA9!hSEeLEb*nPPF+v%Y>T>d9K@>9;bT=2ZKEr015szjMnj-&uoHTfNAH zO*4k)2_w;`v~N=eu^c!Mt6O93fE_xud*a)F`>+22Iph0ik5S_ipC^GrZ^*&@{a6&b5BNQgf-}_33Y*mQ?;Du!9?c~3qLzL zMZXplKs~72H=9jzVi zK{^Pu-wNKzu=y?6Jam+ro7+*BXmzzlTF<;U_RA078yg$^Ce|8rLX$uW1TtS_HUj5L zCBn`KIOp$9U;Q<=#*dypz540zH#Ro*Qtpwx)s(BDgZZYYvjaBK*lFVD50|T9dKEem zt6M?)9Al~ZCDGCA%t>2_km4fP>dH#fim8c%I9>$uD}s>GyLboQ5jtN-#smu_7yt!3@zvM<}7ma=QQ*}cGL!{9p9|jH35Ujg*AiMdfw_pV79MwO zqbVsx@i>~t^&Mpa)u=q!YC0!Lxr$?$;Br{#bQ*a%4D58FK5Z0y1F&xQg|>&Y>&Ir- z&FS*mP^Pst`;=_6nROs(ue9Tfxw`hwY+ZxXzKNduHT2xKY%>Wso3es#bE{3D)0{sM365EX4LJd92#h_|s-NrjT)s0C#tz_vsQO}`k@;|)Um_fH7 z^gMnv`K$uxXSQv9 z`F;8|#Pjgi(}yyeHFi2(7qU;=I*-$Mt@fXwPn=AafStuFVk-=DiL8bg7e{5hcy~j+uZZ6hGv-6v+M@?G#@!pJ?lAxg<|H<&!8Ff>N%kr>NS^s zp)UgPEbKY~paoX>G=PoUm2IQQwRrjxl_C&N1oMQTMKKVsiNR2UPnV-L!4e=AbP}4v zCT>tHtVic^B$FEOaItX_IzBqYGbdFqdN;Miv-YvC$L={J$=Gg$$dh|yBqgUYH^dF` zvR>jrn1G__ZmpupX)QF+{48wb6kX3O26s^VA-JP$!VxyYiSSIym?8XUd*ezz_mV&} zx1$CjrIceIW6XK-=q{ZGj2(l+_9W3(SGbrM2swtg2~)2{kF8^z-DI9Mk0G8$7sEyS zaerOf^I*PH#O#OCo>{9&sn)h6O6~i8O9`3#J5A?ybGV2b zY?L%D+3IjkbT!;_CR|BpL8mtcOf#qE3~fjH3RC8}9Axp6a+>I$JGH0mt)^A5)>GTj z^=dV!Cj0?ZjEW+9m3iJefSk*=-X%6676(kWk~wv162XCzQPJ3$2H!+oDt({f83(fnM?gO>g4kFS6H?%InrB3U9q`rZ8V>5)YyJ8~WsyC1Lhe^!C>vwGZo z+sc6+SYA_iuSd@MWaq(D=h~6*c~q6?TN5w^`CPN|oejDU~N#oE7a=o)kNZ|wEE8n{Kt)B=gt z&=WEH52u=%u3Q0nGW#UxeE<5vr3#?eEfN}UIbvzL(zFcM?H^9zf*~c3$2>Mo1hvsm zGa<_5`HqfSVZKXjyShyL{L<{H7YOQeK_A6=8?&7~Js;g+JGp+->;vf8Us_$g+J6;t zWv1`(NF>52%EL!oCt_Y%44ZE6tdor1c+nPGU}<_nyn-`!CMHbvC`NDpaPT9DAPef>13@fj!#h7ZzricZ#H=pq*9T znKkj#jM@E1<~v{SS_I8wJK~DTOwrY3NEO@AQ-pH zb#H8}o#OVCSH*dT2)mAMS$PM7{BRk`=|u-BYBGVRtOU~DoJ#M7Gz@uso=rDXp0}8R z-ZG0t%bfSDTk3xoi+TzxBMi6?jqAZ1rzQzE;b%$^s-$H-FgY2-44I@q>)?5kTEf#) zZbIAtlxM$hxUa8om=?m&@jkzQuFpTWJ>0j2edF=IzAe$`KyTSf!-~K8e)Ii-zWWrw zt@y9e(swPs;>m6eZ*Oj2*o^OgeBs55r!QWc0j(DD>H75K@!s#Ep|<4bXU7>Pk54~6 zUK`vz$UEPDJz^e!&N_y9hzIDP277|RM>4PQh}Y!J1JTmd+)uj z-~RH$-<=-C9Cf1Ak(3psq+_gs4n0h-cq0Uzr%#XGd#`KkOvH=(BkmCjZ=m2gvU`T5 z<7cb$>~*|zcDZT!ZysD}y7Hij%k9@M+aU97?H=RjTop)Lt{;NVD*`{4o9IMI;MwF^ zrjOmS=avT-`Ybdw@Mg&@CJFqk5={ZA)+`cF$9FY!2~2%X{IjEmp$%iruw4TaMD8G>IB}QUeBRutTHhYq#|b zQ%yGDjP(qD4)ZyOlfRXnHbzY~5r{U!&LfN|%OVBca1)0nSvnJJydedoObU7-zI$I& z+;ET1fP|nO-2Q>#0zJ(9$sp3ko`nTvA-E_>3+hYSZ!9b>fP5 zPWq4U2gA{0$JT{@do5_UO}{b=~|V5ep`L^nptNbYo2d!_qkdVu`^@8?f&gA&y2!D{GJQbw9uE( zUfJt*4vr1F2FJdvYS7K{7(1=3-^uyT2UnJ_ z{LPgI4`|!;;L3w5R~Q9N)I59rEG}oyKAwAg_Av_WcKV4T(`B(C^lid7(@jeYVKG|n ziH2GiLQnoYtkB0QyVTIYJd|*>Ixm03+R@EGy2NHlLzwCm6?smDHgF&hGg0S5cf@Vk zC84W6!tM3gaZW_?a9Ml^VMBN zx3>>|eJ{2f+a39JC6!hYGAOY1l>5;$;Vr2!VIvv|a*S#90V3M;YDUFSCMSWO>71$* zDF7b^;VcrZ+>!4ZJ2`oq=&F&Q86FPL5O}^+7rzQF06le$u=A$+N_}ZSRy`EfgQreW zw3~YwTwItbA6qYTveAm#t*|{?S1z(c=YgUSgXUrK>9^_5bHN?KdYnfxtC~txEjm-d zv+Uu5k;ej1BAyg%uN3n;YOoTnIGUR$Ccd6XdiNw~#dEqN!>z1|ltK*u)QuZ&F3Kp5 zrE(c!*4)UTs5vD#vjn*t!8{o-r=qq&_FGk|X#%FFHss{7qIQPPWx+hfYh{ZI(t?zM z+pvPMFgjyOaI2M2C>&Ui4n-~6X;s?kuk%cmJ@ zz)%sh56n-vT3ad7d++&gpa1rk@3r595&{t=qlAB%Hn42i@<24$r-pF0veb7qjZCu%&A)*b>+qM?Ga!rmAI z@37Qy0ZGG23Yrxt4(AI1y3SyZVANr#jg8Rf)Eo&o!o^&J_hRVQ-`!0b#Ed9#50tzx zL#C+xTp$1kbuG_rpP_3L1H=@41zl1MSqf(8_{0=79Cn)rLPkFQ7Qy4qpsMdEFLzRT zy zx~a^qx_oDCmguOseZPK?6EB2;rL5JbWRnJI%9_(fLODSU8Ue~!hr>T?EZj64p=T4A zXHSmE-hi|rWxOdb#m6u!O6#fA6KL*b7Ed**3Y0wQG?UJ;a*8VF)fxZFR-fNvhU}uv z^Ol+Gj9MXiwJvVm_t*%i$9fi_?lRZwqeGrh9!(VrkGDhjxD@E@ym+w_CMeDDGN~^7 zYE4yko9)}aJG0$4{EKlQWp)k`{LIhu+k~2gtHXW7FbGeF$G7Ng1B~1r9`9q6q|LQ! zq0lhlDeu34^}>toH$Hxs%SR`xO`yl?TJG(w_to3lLTq$ez-V3Tytwn!mIoCz`0t>Z zC+bS?Chx30zD5rnxZ-Adt(Mp1z4kcW4y3kF-5#}5++JgzXjE!whKgBpJ6vjAJ%eLo zUC)2}+vj6&t#Ps^O)elwUN>QKTI+ zhv-q7?T!i^kXfM>KlMX`OTta_0^UjF5!@3f+C+Skf_RgJKEB>Y^t0`8Tie;QRpjIj zr+qP#MEsKw^ud+O^di@<6V)yWFjuv(!LbH=Lj@u4)??Cpfehqy@sxn>nMn6QuiUObgI{d z?d)+GKcpXD$2+%P-y45upmX1}e%m)uvzGM~2~Wt(A{RE0Qu$nL39QL_a=sEBx`Okw09e`V)oI-f$LhEd7{;6U7Y@&6z$s$`FKuY2s^ zDXOSuAFIbt;7NROo4_-k-P#w9DS?uB3U#r@;I*zC*R%HHqW-0X|f$!7e*-3#NJ zx)Pti2t)`=ixwoZTbLwPFuJ*Z6lM1NoE}pU3>S0d1HHm{h1BT z6tAH(-jzu7+-v`^{g-3!z4zWAmnBfxfX*0Pv79mIZp!Q3bqzuyt-UAaitYBVA~Jml z`*Zg$i?hb=q0ruOtd{SbW#S1EItAWIXbH$9-if-=70^WxPXV7-S{@Jz55W|x~h0MHucA^gMzBT8j-HF>&N zK?Ji&>)prJP5kVxkx)y8#Bu>40HwdbHR2`)8hIGGQ@C^qQg($qVw&BS6a{>umA){_ z{_hyea`I}*A8Q;jYwiLB@GgPPqbEN0`T6(GLxdC~Nntu((CC>U@C^B`J%h|U1Wfp_ESFemhvEYEryfcw-C43XUl%l57x>t6(3i3ned{2R3RDC5I zMI$FEISMRFs0ON?5T?xNx|T?$IFTwXDEiJzbS}Q!k#%B}H<8!WRRYG~!pj|_xNR8Q z#DNzws)D4TwD59aaq+F4VlhvcV$8@n-O$yAS35-{PbdiW9F_2_*}feJ+P4m%XZ$r5 z?T0PfQGGHqo>nudHQL_f5qfk@bzoy!{bq;n?&J;nk0itHfI`G`FMz1MlvVgHaa^ye?VmT+7d9oZYkI9l|AwC&Eetg3xtGy@vXM; zzWaT1efQ&Y{`+yFqAgiJVtIN;_uIxdH^*ITOH{L*c5HX`8G%Xt_6er#ES=xh5W~4QSF&y^HjJY{#sK+bzNP zDGI4UGXa=anhy7q1ChgQvLN)zgUb)D6GZM`7CaQ`&$&6P`?Cf6FYnX0HC?_= z@JYOr@D`P)_W_;n({h&A>(>Q{(hua0Xy`aL*>oLgrD&drXG0nE6F!|h6=hq5rRNX_ z`c|@(2S1SqJ%1k6oBn>{krBc}%R!#2@xK9b@`(J^tEVy2d1*A_yhLXt^drG4nIIG+ z@mf-I_6(jmbBUFtxhB-};g8>&Z*>%kMXu8)k_??8XmS#IUK@;yN|*>+2w-tV;~r83__=~u~CvH zg8@}hf}O#OjR6QYr@idYqY_$5FNxghXk8-24u|BR#Gb-8gKyrtUl;IRhUSE{{A`y8^HeMbHxd8gH&bcB8< z&#>1uEs35_bEw^KB~=+WSFGuxCVPkM|KRUAf zscC=n!sh1Mix>aY`!g}-`FC}*@h9tM=*21uNWCWQWaR9f7H~S<3+BmCIxQ|W^!!fR zxmH6@6ECrEt%{xumeb5b*97Afj~4A{3H>#TTHY8%p?S)h97h(@hRKn%vS+q5%1Czh%OkQ|dq@YH(>HO?6+@fNZlcSSptH3nnU(e*qNsD( zN?HyEgOAJ+!`mofzr|kKg|Q z>j#g|egM9DUGzbaS;MDQu$Hg4e4-1S&v)*(hZK8L4wI1F4V_Om{kiffSt~(C8E>)J!m)3J(~>eh4^-WWFW66%6V#=&{1kOG@_Y>P-sl7jFh%?z~*c z!Trck^<@5)ez)i+P#HIMlo&Q`N_4EIWD3Z~Ut^ldWYc7vbKe!R?~9;4D^i}^>>00t zr*+Eo*uWDTF)BHQQAh&M#ha6hu-R~Gdx27>GvI7)Xm+q;UZny_*RW$drK^*RI3aJ(+e|Kv}M*iDi#1bYHG@EaB^APREwFjGH(9gUIgW zWT&)|`9bGTI=_%6)rO_`RyKPOHR(mNoFRcS9m4U=t^N4i);>fZ>5^^nG_AC(w6Odm zK`7zr{rG+KO%sSBN~bt|lh(F)cE4|v;`Pm8|BC1SkB0kzoxs(tt+vezv=9T`Tw5dX z6gUam`FEE5$dP&@b>;V7Q9J4tILg~;aetaXwb$gG)hPZ5_Idb=HNipGPE-LD`_`B7Fnk-;qtY&6AJb~^T)wnMcma#=$TCJrcxuR-6Shv zpbwnjbQhlIFqcST9wrt$6LTie;c4YNc^Y$;vz)0ih;&5JC3A2=%0Yri(1Obsge?uWMA_H#7Vs+2&L!Lg@v3F4mqCDd()6q6`==0-|=#R zXXzKxn&X+z;nquXn$0IDn!ov$baQbbj}pC>QMBStZa6!%ZfVeYvNim)n+^L92zVaW zk>|P0@2nM7g_XF`e&1j1@w6eQO^mJvVN3}Ty2H$Kd*`JZJS8b* z16o!xnLnh8TG3D^CHeZiECLkzQzV)|)jW3 z?_L-me`E8)3$yrsvI?6g56Ik|JVN%a*CL@NnD+9Byw%AB^dvSaZWuXxUjv(KM}X?u zw1t@_;S}hJ4S1)O_58C|GxfQ4UdXQZ(|=z|wY; zSXnt;WbK@-iB_juD})OLc7%lKPpi{4Wc4V);0+y09cHDye5=LQ_8zZmiN9>s(yyEO zOp}UUAp-gUaEd!3q!()wvC=EdVwc`PwLU)kzDYq_tg;h< zXL3_S=O=+@u8Qx}*i3 z*NAuee9s1ah8N0lM0$#_lp;(F$x<+&YYyB}5b1@cq}q8=(hELcQB_j(N(H09ZKj0p zN=Ef2Dco=p1XFPCRRRGOooFQ~?HX&CcM=*9k3`F&va^$R4ERD54IK?(MU{O%BNL>b z0O(v$GK-U{j9*Sm2Y%3rTCkpbrMz0W8PtbEMOoG}0hvBNGXv|h>+5A=fF9derij{w z!R4U_&(|8ZA5kkh@DR%ER@YPZ0OvF_HD=V_R0p0@Q)T9h+3noIsYZ3LBo|WXiJ(8P z09SPAwm6Kms^}0Olrwr_AXG6@?Bk4K$(%~OGb&n?ggxdhvm?H2B|AO#1g9BRAIMai zg?FoO9|-7KHcLwbGYbMb)82mX>T2MNpxWFWE!%^1yh4^=BP$A12>(4>ee5WTcX_UF zxR0WCx}|ebU*FtHc13jb5$~k9{Qi&n2I%G*0Vaj+^!{;{v=0qVOm+flSHe49-wfKzkjWJEq^Q650xcOiK{(fr3ls&0Vzo0& zd(2)1%xNoJU$ftEu)b#A{H5!fRc1ew?;MzLF?NOt7Q+c4enu;re_8lJhW4rk$_eF| zU3NSx?4n@_o!$i)_P`oz6hawJSJ%4GpqpizFv+pUEHzx%Lt6RIG@H?I-v3=K37Br}szDy#uLq0Ql7d88!d z?6zfYwogmA+|oOpos#s@C>lFEFJDr` z9?nTB#&N>KVPnQq(^0Ag?S8Y6!|^q3;{JI2_3$~jb##B{zEwlA8tH|aQrxmIHh+pe z$K7-gw@d}2sq*p^v_XamDz&6mXmzmDl;KrXV&sOAf+`l~33l>^p{K%$a57oZQfa7Z z(I2iG!+sVQiP}vuZ&@1-zw6`mqk`>P#mH7bTINxuA%F1?5Iy#~ouj+`fj}lBd%EfO zJ@5zN^&84!fJ)5o)7wBWi8tr|Rv*RZ@%tzQQLw&6_v1p;%zxkCLZQKZJjTlwu5*3k z#95mFpl!o*SxBj|KB zfHxy`6Eu%cPaly3Jp`ZT?keXzYBiB>`a}&*?H5zDuXbZ2nkNoC7qudv1JGHdO9AKE zgabaAERj|WQ{GR5vw5UWMi9lX=*qUTwphN@b9%}dS#M{9J`R*)Z}ZzCYZH;b0~ zjv-bEo$qlJBJ^(EDcrgAC?XP{80{Rfgq8uFvOL0yej_7Z*0iH&{!!~C;++nN*CoDT zQ}!^hla^=K2s<5eAfp%II0UC(;(lSagHBc)i3)qnrS_!2UfN6GHaRI}f;TYouBIP4 z96ngCXXpSNaVAGLIwv>MX$rP!hmw;Wp;Vxhf`T0VlVvvW(RX(86r#(Th88C|T|yGT zH<8ftYA{HEl9tnfARJjnN`WsnGC7%Ri#xdmy{Jo)>LuD19^RfYvg_)KsRWKWEqYWK9v;>|1G6kk4v+l!q1RYD&mvtq7!ZnVIJ-o#RuAMxS$+ z@3xb|09n1**eJ=!8&3w)Mk=pAfk!i&yC;&V^zXgSgd<$kbH=so5OSt9E6nBU{Lrmh zJN!}cx{Zrg^_k6G++-)fGukko3P_z&V71@tUESD|!yVnF_v2%0?+&R z{RE8zTLU<++`oq6(0#g3Z`yU*(;`ky{`l4wN<{4CoteA3Xl}-4jp zX)ov}R*u|z>jU^Byq44bpeJBOw` zkZ8GXqURfZZ&*v)f#s}N>Y3=}%K%YyB{kL1lQ<`Bs?Q;2+4k{S3oiu&{g~DdMDp{4 zvw#2i15SSuIA12(x_s+ZTeGYaWZKVkQA=6H`z|hkVM=;XqcAq{?dq!#huG?+M4^wU~Jh8TX z(m{u3Lh#NB#?FC>XTH{oI~|}X62@)8$wheFCWVVSnl&NDt88Qf0dG3cnL!pZ80=iU z*a-INmW`AiP@d>1mRJgGc-`KNL~A;wIl`rkthp()Pq>mqJ;M$yuZ6BnINV++F=cew ztGiw86BEtN2@Re(!Ax2&(XrgvnRXM1W>noUUMhsPBD7TDjiiN(#p1RfgWd-Mc7L^4 zWJc{Gfd7t)(NR&mfZ8onXui6yS|!@A3)-9N3Psjk2)CKKnq21Tjt&^aEHQ*h#{s>? z7jN8HR57JG32&nXNzEH6m3^Uf*kw*WNy3X%EoNCqDLQ5IV+Us5;<8WKRuQTZ&w8}0 z@y_M4EuCQ9Md-Hu2b>O-J+GU>fDj#LjGeVtEHmjW3x;h1C%1YMDxxeDzs7lIabDR1 zxn#SW7V}N#F|DofVT$s%c;YCIX9G?*$J;2>N4P(?MdWjH`@+oK{BYLOH%^bz*N|SK z$nP;7aMwRRabm647QY{_wtybevG1*QgZ5UZIW6`%UE`nT^>`IFd#i}qYj0hufn_~@ znyZPMHZ)y30H8-<=Gu{cO3XVQKtZPfP2mN}!sc|KC2@F4;z-DOWjFUKRS>EmUf05f za1wJY5TJCpoOG!8zJ3lI5xkR|;t{!l8|2<_J1OIyT}VR~LKq|6J;J&Uf;stsL7w7Yv9P4yJWUz-ozb~qk6A3l6|=g}R) z(SqQikM2b7z%0{2i22ZXNLz6#qw^OGKAcI>-}!7}!sqj~HxK%pBkuk*>fc3~!e(NZ zK~+XsDPbskJd~;Rdsoi|yxxt@F9HEnW`muLjg82J>avpdy0xUs3DGCF9C40PVCp66 znB0|B=qQ83CLEeO=}X9p*4#DLKA(U@lAhPJL^}-V?h&Y_bQtXhHi8?SonLs9Vd6uX zh1`?3CKvRbbWRFF(@uf-P?(5k2)vUmhF9vTXI02E&Yr_o-t#*OMz6_t;?bJO5|@ia zG8MpV4z;t8l0eI*8uPTYJeSRmbkXS<-@JQa`xmH^<`&<4^Hk%F#*1`<(lIAOCo6g* ziOi#LbL!3S(>h5H>B`HZr#tG;if+-G;9N~F$(CI;am~Ih*Yi$$O}+-H(W&h4-T#;V z7d%j_-ep2>3I!ZOVo!bZQ#RhWH6Y$$LQSUQ@i>7Z1?t$>BIXlT=;l5J_}T0nBPib4 z`*Gaq+iHO)4zbg@x$*ItyEEH&?{06gz%<5^c+_(%K7jd7f764xkN)a?Pa}1D%}#ZG!!ZSc9&kCIm7xJ2VuX@(^D3QMf+G5j*hnzQE8o-q?I&a}%34%u5}V za&XU}hiLmUr$WuD(e>*Tw_BD+?*kRNGW0&7B(HYlMDd8YCj;o?$H)UTErWNmsazJc z(|?`9mzHdcALn5)ERACA3ZnWY(9oeJGmJN7Ma)oM|>{ry{X`=pKR_nQ$`gb~@dVOY%mN6lL!bF9dpGC|k;?B~?l%p%>EXYE8P` ztuCi?zI}qe!7F18EExEZ3boIVp!rA$pUG_?DC1I+`&hEbs(KHuK%fd6zpN5M!y zntbP-H|Zy8GC^nVrM{ysWEP~CvZ|)SVO=GjwAc8ERIMLUt`#}osacmMCd4F-c38|m}E zcyX~YsFsv~N*jsc^VE$S-+%L_BrU#qqYh@ju>D{0Hber>}LT5>-gui z4M{B|tg9uh)#2uWke+)y!8;v3s7Elz5f->?lXsR|AipZGQlO$pdRhnxv;=Z)zVWWW(am@H zt_h+PgQH{fvB+&=p6E)`W%}yD6_Fl&9|J|;ooC;FpRSKZe>{Wf|5@u=LK_n<^g2Xf zm)E~Hg$DVoz|MXDehZs^(CKxKqL?}JSo90k8GtB0p$$u1mMYat;oU4m2MH(%usB&5aGOvj?sF=>SEQ8CYfpF9szwBYBe! z*F=HNw+{e1!@hQ3400lAB@O+~ zR8dP4E_Zga|1Q0<^5iATOOj&jD5#yhQqVD;pBcWk^u6x&sAnjXfs1|Zc3cEz9d)FnG@(R$sh1C0HB;}&cJKQSI>3Gc->14Hs{$%~d8se;V(wnJK(Z0kP&tAbld#%-0ZSS?> z^TRjh7i)I(JW>6s#ybUWp0M4wwkN9l8({mWfkuLJh6VLRUnj1bE>XAw-ZDus-#d-( zyz@?DBONP9e!?s)jFM7Pq)0KR?Py0ix`TU^%xFE@O{9~-lXzzzv&}X{?SM>^UT!iv zzQKFUy(V;u%e!y9@v-2djGxRtuXFvq<==^Twp>T|5p+Yizw@!^>m(BTJ`nWr2Y*j{ z{vMq3G4?SvCEoe|zf;WKG>h`Dz)oc0Sh7AYHndicQ3_*3f@sBZ@MP6`cA#U&4~T~_ z_v|)-^H@C#6*Ls@O-HwdpwG|uI3HbdGJv)^p!31vp73ukYQh#S$r^O@uNX(AsJVH7 zNn!i^z4?0+p=2?s2Tw_I3ZbRJh4hp`P)V_Rx?e5@N+Sh#q2QL?ip0}G^uI(Cyf>NL zbvBR9JLJ`X?7}eaMElpx6A5=ZlTl@2uiQuq^wd| z1xeSml%6hSkPO#TMp|9iN$=?TOO-ZomqQ$@D~pTL|1{!UXBXblhwDW)*UVbveq`RW z-XU|}Z$jmv2G6W$h~GE)ZIgwZBHhWA_FAAUT!(K7_>6L|C%4q~-BmF*K=3&^d81J( z0VXp6plRb*i*zbd(>ocuk#0^(i>FRaN;{BvX5^i!H`lNx)vXCoJ965ic2C*5%Nft3 zYDxb;W$zo>R-WehTJpJwpph+>Xjhb5OL`@+RaPPsl_Z~}XHtsf5hPIwL`g7-g=L(k zZ09(+y(t;JNz`7;#I~@I2!vK*SIRS7vX=o<2Fq^fz#V#;godiV-leFShBD6OV){jO z=sRJGqPAZ2eZJ4{caDy1CslnU%d%|CfA!J#`S*R0IE}@;6}Nqn=*a_H4b7mX=6!t$ zpVO`kPl~@Q+^m^wXqAoMQ0z^}n=MiNjmG$m*+Mcvz~oT|kwJk#Wus5hqy*75_%W?+ ztgaDwXX)e62|D%o$rFm=R|^CDw@jcOKXuT%FtGa({6ikdC3A8HX(F5*;biHvDv=$koFYZ{8?wXZdBY&HTZU|D4Lc{@bt2m zj!MHxytpHI`nQ?kaDAxfI|AoVzx(NTcug@N=K1m~zAURwf~O0Ma-Cy5ktzK<*?w+} zBX+>^W?*1-b=9a1i2%MZaMEBUAX<|Pb;RzR!ewT}%h1~2;7j?UNDV&=J z77zoF8r&y%rovNDpwnp=h4N9iYNf|CJ3HDVSg~GIGG!$gyn^0a$GGo3ICc7b6j0|> zIeml`#Ex_(lb#;*JF+WEnscbrFPty@8J|6WDr76E)xBugzn==bZTR?^q2P+m09Qb$ zzeWmjQ*m3;gHBgw$C8egUWJyd5qKeE-o}mA$GwsgDV2mtFg>mbo^V(PR{rJV4N_z= z^EA7JTA*EPm%5Y7?UI~_dp_3=%TC#f)Oo8Ao?@h3Gc7IZ^@_%LMrf~TbEe68NLsqb z>Nhc<8Hg%aVoyJ&ZDz)n6}_DBO~TL4tA@|_*o$_tvUF+bRd}o!3k19|lkPlZ*4ZIB z*{J(ytgXrNRlR=9oH}eikWEdhHaOFrnrb#uPYJ^4 zS4whQD3mK?zLrQ1Owj}R+O?N2pN_m7+1_q;%XPBb%jqP9;az}Dxkm)(YX}L z+hB=c9s2I=|3KJ$`{8#Kr&)()X5N15t+z4PXA3@CSy9Rk*R=C2w~^nG9&|?3F3{=i zORf?dv9s^mpC3PdjIJ=CvA{9Bcwu_3b|gJ@iZVH+`V{oMjmrAM?E^F?EeLYnFtvAH z+Pz`)$J6=xt~iU+Z3O)XwG+*oaGGa-5PIOw?Fy{3{W6vvBRM{Y9dvU7o_%vX$;PWc z`b6n7HYR(SL>(SnL~!2y>G1Icl|qy*|L}iOpf0w{!MVe+$KD_gu}m|H4M))`lxQ@X zp5l4TweUU(!u>&iI!%1dxQjh+owo{8TqvL-){iMZpW=Z}a)0@X&$qHd@C=4XG(~)o z6)yVOER!$N8Hayz+Tv3z#LjfumFjxocl+$trI}L{e}^J_;Z({Ju_9M9^V1=8y)TlI zRQB*3Ic@Q{_g;lQ4lPDhp69kj(2%iF&64c2**4Wev}8wJ#rBG*Q?#Et|5xWrUJP)_ znBChj%T80Lk|d|dyrtUc3>;To56BjzgN})$fJ{;!$b}mw`%W)QPp%ee<|;d5NncZm zl9667irsWpBN0`NMyvKEYY{mS^f0IqY-d;YqR~ibCItOy?V(2r@pOa!yH-;G5LFKt5~h$ZcG7@NHC)aq&LMU@dldX6F}t#v61epusZt*3C=Y{^>b4j z1mD@IKmgG{yV9cp>R{nuVQ%&1J$l^VdpYv*+W-A;P@zERmuJk~Oh0CB>Nu4Gbi|}c zO$8)LQxdcSosghk8W3fUjz}RY&W7ML5!8G`=jGw!zdSg~P{izEOIdM~vPn;+r|2A= z+L($KEQLa}7&?C*d%=Qv?7++q{lh=}2jb_<5W&=z3tETXew$?I+YbTMf3QBgBE~V< z0HnQg<22XW8J@LXRAJDgMB(^j`aRsTlA@$SlLDaa*0`i}-aqF1}S zxPXu79Kp1Y8=L01CZ&%i_4d|c&F&`mb&j1qjgC$%*#dgJ1pQR76YDfCOwVr- z!LR^suZ&bDFLEb>Rx@R6c8?YcVNwavjp#-pS|Em|(FtFzs@AvO>cQ-!0y{d$yr6x> z<8WWO;_2sA#g=}D=L$p<*NXC3)t2*W0eL zi;Zu_)*>%wJ2~-LZ*Lc3^2H!MW6P;1yRo=!RvU~_*-N#m*f{S=5xkwAZRl4s^KlP; zLH1~@I~LH|zVRm2>8&3dwR>M%;HjG|LOL*dQ@}IkP0nsEZm!X{x?b-fXS?-DSG8Iv zl!Yx)t5vB48m;85Fd?zJ5e7UzDG?CY;E=q*z3~7d$;rYRx|Ry0J*V(LI2)a+0G@>k z`b1kA9O_|fmtd#)=Nqf5xW{CxA^s4eKBx`MUYnYmL*z*j=PDtThLrK=V5x9lxdg6kAY`Z zm`xBpLC~r2t%9XwUE&HmG$#S`5goymXDh*HXr_LYhYgnXy}WhiyPlr^@ZC`Gnd0Ey zPI|^3)@L$BrAW_r_VOA&X%v4+)Yl*5$p{$bmusX(Nn+}xTs47IN9adJ@g3rjbmzer zqI6EO^P`i0OQ(}3e*%Q+&7B{a>+JZ*T`sflqO<-#o;VR}2y)_OA+ZY_(_PV*;X>hn zcqKbd=VaTyL}#DYd-FthtiIgUg%+kRC(1car<3`4_Vgb<)mxX24d02KqkkX&dzWi| zaDHnVL$Db~dXF1t1w0v`Wu#K3!c+8LTO~nIdZO;_q3;vfQ04qv4?{M$TNMY^DEd|u zhvQegey+@sd%2uZFlnC8=Zh4!=ZY&iPkNeEu3L%ZDJIWiNIvaPXOvvl?T-2@=~Dib z)w=0ci^WJ5+dO>1Uk4+lqV-fRVzZ$d523qQe6<)_w7n|ko=|||p52S8C8fj~4fZh@ zv%zj7!m52~X{lHUaK5{3qtxEit~Z03mJTOm($iEpI+D@Ug(tLSAfZE6#Oep_QKF7v z_TIMnu`WF8Ufn-_UCfa4Hg$>5n`2|nDSBeas(UKEz=oQh$*Ng-Hdl)W*&lRr=<02 zEehPh&xW&AX{C|{$jM}wUae_?Fm}5Ofl0s52B~0RTuew41kcExs z1z6AXZ&~g?!j(1t>m+Z{`zpzR#svb*CIqGmbM(6p%neMfenh8#`?m)#AH3W?^SVjS zAD`(MM>=yT4Jy0lp*Tkj;W=U!pCXEvic?pgVCu-R^nA1K?7*mz4ejz*%J!a+y_h9M zGldh5Tj6TtcOgV76dHPb!Th8AxbHpRxQF7vEX9Rl80DGIm%}!PATjm5m1jZQ-WWyd zVm-TDF>HkFq&vM7>>hwQ<^$$(Tzi*F^eLSfqt{kBa)-iX%Dw}Fz9Xb415N18g)bH^ zkv`-I{UieWj~Jiy@)2VEcj(%UpAbKPV)V#!7>|7C?cUlyH(7T&yF`rFdqCgdZMsVo zo=C?ECEL+$s?R(zJo{=Vx|`hNbe3B<_fvj$irY^)r3C%Mr$U1s0w@Rd|BZrmi)+w1 zh#)*Yz5f-3;@m*Xmt{0Euo;MDD(R>H=2`X0lSoP3sKU4|W3iCzd^m&M8!G8ZWe>=L z(;Vg+Jf5;=+*8JDhs%;tRRY^PdGdb&!&Ev^rvQcMh zHW&HE8Y$UB#jN6Ur|Hgo?yy>1w3k%H<49YwIeR{I>Q#~0xv9=>gj3-Sm@v~_6;(^h zSqX=u*wY@x{C72CU$ibR7L&22Hz4zSuj%kK^~mGFrzOOt$z!Plp8C`!1f~?80ewAt zKrR;!Xhy!X*W?^8bDof!=02s)wQF$QjE&tH9-Ep~>46c&TE0ES7s)^DvD-r-E7}QA zc!#?w3U$`=OV-&`o!J>XyoB9EPwz1;N(S(HI|z4d3BFhKSuvfpjZ%R^yt-z@>L$sl zzj;j6y#pXBO`JIN#;FGWp@&z%u1R21Uy+=@|zC~QXbNsucK!tKJnH_ zS8Bd$|0z9>MygZcaB@EhdeSeb`dd7;D$qfWjPKbqpJ&J6xsSF%58VW#vS%wk<;pW` z3G|)YDUbUeefPFCJvL0ynb4hMMtjm2pKj{1lg-~T6WIpnf-JqS3L(l26$AxCS3CRX zCCzr{Fi5np@CDEb50HVsedis5r#L{*cL<+A=|`kQfzFSl_T)Bf5pkq*= zm_q7cXLES?5AVB3b%LEv5`xpy)9LgcW7Cm|mNV|X48nEfprcdJ1RE4Rl}f};JdWw4 zSRcZEH-~z5QK?$O>1alE^I}cxM?P0}^!Jy`<$i)+4l5QZrpKc1ye*sdZ&?&%J|p&- z--jYFw#erkE{Dfv&F-h7>ZW}$qN>FRDOrN&1&61+7db^zGddl1O%M7>v6dp)P3zw+ zf-2$4R8`ruhtAJfLm`UNt0X;N{QH5ITzyo7IjS2nkNBLb}wx6tWdk4X;*jc8s&@R`B(@(emEW_-+!1 zy(Y*VFFV_fo^>(bK2=BvH-4|CnR}F8uRD81#hn7}WTn*#w48)W08W6D-k9Snpl2ls zxA+2^Cm|$XONKW}*;#_aehQ1^J}DI{tz?U<@c7M(-+Dvi%KRMmh4s-r!l9{8!&CTkjO;4oww~sPA*`Y5SE>t&*bWqHe^>|2cTyVMKBI9&dT6BobNcpFh>*}*p(+_L3zxn@1WK^0o@5~ zVtA7j=-Fk#P$x(59K@&S?bC$MPdiKQf0!rC`RAR^!D&87b?ReX4$QrlF<@y4Thh^j zSQ|sSbF(yC2wMu7tj&5}OsTWW2gcwP6=Pm57jGr*rvvMks)% zKd2k6OgUdJA9{#tlPzfTY`wVPS+ObDHf%>3Xirh1>9XSUl&@TIXVg;Um0iU$ifL!c zpWNS2i>GE5pM(kO;c!*O>K-e~CMY^D^_=esoqy|m2<4?xXldzRLQ~D|I%ZP>f#XNo zHPhBiJzp6xHgcG9nt^t@Q@>r)gh)LQYE*Adl8c5rV|KBsou#L@?SR}X3q|YRo9kTQ z9;@klFR(Qxk)BmILm%fAQrrrbj@mJwTFl$&!BK?nj6~Fkb*X1D6^m)Yf-a`R(;%m5 zK)oa9`I?GR{Wy3YmaMV5w*`M<&48z7%6FR5otn3E3>3T-adsn+YB4au(MABTTTD~n zQ*ZigQ6yej13tqW8=ULpjeu|r4fHiIaUz2I zWWei96rR&3wvv^`-0C~`?rlFs^?mz{Isf@%a|4px3C zqjOw+AXqvg$f;i!@EbYG$L}Yoag22NEs=aEG-G|GR0~u7SlEAH@&yIpv2V(&o2h9u~-;84$7C>Fi-55fD-Y`#nvibcaRW^d0FjnThUjSJKV z!u4Ia!XNbMR-T+g6z0Yh4Lb*X`rRdwh$;&0pT``{jr5r(ZxUe*m$G zB}#<(7G>o!->C=$@SclAr&LZaRH>*rYqV|1kLX7T5f= zb22qOor3msIMR-|L-xv+#WrF~8oCp*lLDqErPAhXdMccD=X>5dkM(2Nn+UHf#b&oD zRiM^|p&=Jx^TOcZh3O06u{#nBawnp-sHi?$FhBGs1(r=KHhbRs`<@xJo86BOj=CIf zC6~>pudIZHqAg1hw(NMWC>|81N}Cj%Ml+tOKeeAsmnddEWqmb^ZD8T(CWhNdlaUak z|D>gdZ!K9tln8EITsr?(p+d7erX>~uea&?`*yAsS{N3H&RG@w+-PyUx&3n`f#9*6dd{@UzAJq-vC^NQ*j$^2FCp52- z?KBu_+^dLXY-1V{T?>_>-4UUoOLsS*nE$rRAZn>LXp4L?U~ zz38@I6CKd#qiDdFX|9EylvZF4QZ^w5$6zx;@N7|B`}|h2@VwH3|L47TPOd)Kmd&4M zUL!$8&hr?0{#ex7zhsjB_<;=OABcGU%MO-45aJUFPzlful>Vhhm&I-4$iu#wMG+Ux zv*Bc_f<_bc=&5e3R(uwGmV58neUEE!Fr0B`xf45=e`Fo9+UzTe=gR#@S0?%=9C6oK zcE#uxF}u{Ahhz5J>@j!1{A}-NH=BRl?$ejPEr<6l_h37vxIl%A)V?WY6n+ys1w_HjZxB>c+Y^>?*M5cRg&TNC%N32{hJnl&|gZqTh z1vFhO92{`Wjs{Tx6HDW~V!l(Jmg~#%irF&` zmme+n83p#nwjBMX+-eS_3}zkv{!BKDsZJ{)IQT5<7=8bJSH_pi_$?~ko1GM`+vB(} zINx7(xb5~=w#7wjBPhw zP^Pg@*c7bS59!U0s`#6RE1CYnXF>DcjMcS7OVfQ(I|}UDaotM222I6?CW3J|Cb8@! zW^(*4SSrRrS{20eke$=}Iyw(>&`KGu9NVrF*$ka z@wQ;o0fY0pC}Qs}T!K5?ZJrw1m9MW0da{qFBrLLy9|4LV;o1$l?FL;#ml9+0#-&Sh z*ZZztI{En8pCv9u4pc}`)R9_!LJtqXLnnXmdVK|KR(MagQ$) zT0~QlEvvxPF7(ak_L-i=$Sdn9rBDeMV4iNv2a!>=S?y4_Xo|-)8V5I%T#(CP%$+2T882vAzt5 zDp7z>;2nnAb%?IXczkZ7^qc3frVAue^hIG%$91Npn0jYSq8qe@NIj7pV0scPv0sjR z%I08y&3TozLLtydMV~wmKmi|Ub5kD;tUh1|`jMjm{qZ4!e#ue%mtZGOs33_9DBZ}! z{E~&Jew|)F;F}nrjM4|D^e3a#xMAeM4@Kxm7cp?AhqOl|TaAWOsmfZivK9_+lol}? zqVO<0zs-bgHY%8OAp78H(A5dO|BoRynsddG-C#I9ne}8zreb^->YR6ES;l zAIIjx(c=qn5z8%iFB!WrP|4mUh;l*Zx;|}bxXQP$T$)43eghW+Qg)KK{4A8&|UOh{^y$%VFUnAq{mOT^Qr7s!hWLql6dY+;*H3?eH6(P zK7UyQJBgUyE)LMSNztis0s#M?L{QMPE}W5L&EcjwX7B#g>Gx01J5$a<2+w&}zoQ>3 zi~8d_JTn=~UK)j=@YKfa9@x3L`D72<-*Ph{t6jB3-R>&kERXTWqT=3*%shPf@a>1+ zh?!^B=z|MM!3rRCP1587)*xYBZ_@ZAzr{KM5<}a^X2* z&ll0CRJ0d2zx^Z?>u$#0q&l_EXkMl|#X62eKrg$CL}$B&NgB+x-%9W}k+GUx67#^| zW;^HEZuJB~4Wo{lz@}`K=K)CME}LV4!e*qp7ZE*4B)TI}H1%O`Wr#cD|LU!fnrdQO zdV8uUc8u;kT4R@3>(yU-->5rfmR2*i%cEg)jklQ?^gPN-Z>Or2Pa>GnOsoNn31%iZ z7!VXqNQ?&f3Icli6*dCNYfolLdLl$?ttEImo-@&FY?!=;+Y*J@=LLS+Yr$qDAq)rT zp0v5-$tgH6L$|_>d2Nlia0ZgA$-u!JN*NTsqw#b54chZd1E5@WKO+e`A~`Bl=$9k% z_)<`mK`P~^p7Lan0+vS9KJvi)@&iKok*+)(a;97^4JTEy#hoNIjvqr3CA zZVoRtv|ShE+?6gzx>MYO;qlQC(2E+l*pRt!`@@AB10UT$4wDN-e?Ivf>Cm5?eCIK7 zlF)e)pMCNtKRNlg@3ixu_;9+JbZ3lc$4N>0a}KONen;;sl_T~BNX2(>8>Y!(8%Xbm zwf_j+d6{)5>P_@R)=_A52KdDGA{@Jm$Q|qIb>YcNJpM2_@2X(IGwaTI*9Q)uGyV%k zXFoezS@v)grotOlk?xGBdmGVk+Jj7|XzNt$NVr(hb7&7?Yf;{|;~yO4J@Ou3HsiA7 z@;0}N9_jNbi;}k~NM5HiSA01i>h45?9MSRqdq02o-Eqg@;GolKQ78h9xZR59-1vL< z&-IscR;yawe1-8tYo7GvVo4$D!mhKlS%MU!r_bP{{0eSVfJ+jd_F{G;N;)@m%8Fsd zZn-H_dt=~!6rWr-2Q3eD)hW$B0y42F)@*jf?1HF$op;NHqdt=P0=RYNsCyR8L@`WV@Z1+P4b)0VQeALBmKI$-0rQ{k8e)u zOih{=Tz;SKG-lw@tQ1&FNX^-C(hlEZI6&jsqZj^By$Rx-Gr)6P^pZ-XT5FZmn#_SV z8jMiH+kGhb1X{_*vyTgN0TF&9;$LG2daYqJ!3P(R^b+t9kIdZ!4}NtbDs44ASSLYY2^K!58emzaEy|15g#xvq3lR*X*mL@H3sCei&hE;noV zyE+@7T_VXtq8*1EzZX5F?NFX8NgvjJdAXbOonENUF&&E;eh3cqq&*b(pnXR+KXGQijlg(x<8O0vVVKEBHPIP%@rkyU|%1UsB;t6-w zXSZfu{>+tU_a`nm`qT6k{g!NwVt-%O7xekwTe;#^R*J=v8rfvkWw+ZGPc150IEzG{ zD4Vudkxd(^**rzA#Ypjg5;j*N_-`VzW=r(HVh?>=h&8)UG`+nI@9V;LQ=exCKE?T< zJz}IcBI#07lZE&L(dNmPod*F~VmBo|1LmMzU%k=pOP9;uyzRUvui+q=u5-qd{(&1) z)mPS2_E&6xj5ehldX#KM8&96nkGYs)hi5~0#yUrfOfGbXT04*H!h9_}drf`)y6b(c z9^mq|UNSlov77RsV#~5nsc10h)mj8h6x?xY(W%m^(4iOH8(eXhLX@8V=0tw8wU*>R zP9j+lZzd85;4tIalFwkKzmw=7Ya|3)=hnFIK0(Tp{w}E`CP0&`1k{DZ+{tSglM%Kd zZxoWU*fnT8HApEJb4_eAaJEzr{)hRYA8~BuBDDt&9zeeCKIhbjnj5 zx|68Gk-FHCDI_GXE4rlDiwt1ixFnVY>u>(=yMOaHhM|04U#+&jzJ9qzN1r}vL@@0m zEm`}p@6sIM@-ZpTflG+jZ{dw=qP%p2^(3JdJ^6vl&6_|RpBm0eGKCS}=Nqeq)z#+$ zp0d4EZ^`F$D7SZl-n|^N2Q;9wi^LV|kI@BB7uec_#}F)+_&*%22F<29-?<*9U-$H& zbJ|H4@6Y%5{{rZQm*<3o(7A)DbVzy8E$?=h-DR;>3QeEN=kD~rYcHFPTB2ozLIfUi z$-Dh&$JW_@?f%!#CSQCtd3JKk;z4B2TP>ByuWib&JY`G2+lM)KpW?w^&gxE0PFu3s zbl0E-W`Z6R2ZKTDqx`RjhOEy@Dh7t^Av=8mQj`D%DcsK)kJu<@%_~*xiA1QL#coY{ zGA?owwu+(?zO7eNcM#2by$vabzDIzX+Lxr6+yO-B0oLU326pa1GIfONp2_-hcDeZd zxI-lTjoe(`Bki#i+K3G| z>k^$9mDF`-tX?-87#~SyY8`cOhWVRh=V5mxd@--KwiY-9OVb-h@Gd*FOj5T_pPD4_ zi9nqr^a`I79IT@;6XWT!cEt5}h9~l$4H1~5^fMEZdVdFX&I= z&qgAkC8|$_=Sg!`&`{m7Mb|dU<_a)9FU+NeY8$U)& ziBMTY8Zq?e1A$LbNg9!{dj~<=2sP1j6?(K4(ZNp$8E^gpYSZwZ&bsiNSH-W0f-i6pvL?q@evZb;o3^Kz#1fCF}J z?!3({L6($gz^Odvhiup3irXFiP|S8LB4HO#*O<15qWinu#Pz)VSKa>qO;J-J|%Y8fRZ z-hCvRk(jIWU;#4|tUIR)h36PWf+4*~c4D^&YD6tViHeCMlC1QpQ-vw|izQcQA8!=I zRQy`<|*wDK=>jt7Y8ICVRH<#xf?=$-oSj%E`T`K zr`2jVYhI|%^=9)jY0vc*{O7^U8dm=CtG?DH`p{afLDw7fu{F%WLpuKC7Tw=TG3+@v zr(JH=6GC?qKS^|A%J){`7X3{JZqcbABlyRJPZK~-ek7ao`)Vgp0|7am?Bq#dd2{#< zXnCSz4s%$j(e8H4euwxuUv;O23!J|qN<|ZdPJ(5B+`r}Gqu=4!A>C<#IW-%rGCBFk z=CFA!le5l4^)yzui@_n3(wU8#)RtnoWZqe2UHf z%KDE>1qAI(&Ne;A2*G%%FV_#L&bs%oUz|~Ium51-se8?n^h}6O&-QeCo1XgF{QEE~ zS1!1VflP$$4QET}L%Pnv`&vs^i?WcEVA%1WyEyRMkn`t z^0hN&3Hm_Kfyyx6jLzd2dRTgjx4Z05!UeUM|DDxd{1#)nR(okLs&3kHr7VZ)BvNe8 zY!u;P_zy;n(Wo0su59RD%Gp-K6H?$-NVl4UV7g@EzE{34#x)+s+T8-pN{y2 zQU3-11sAO8#Ed%%N5a$J!n!k^wy3ZiMwuOz9cVt)hLX7_KKa?i_y_%e+!_7X?%~se zsL4~T?aullZsbWl%E}4_?tgEw_+bN+C*A2xO+$K4JDn+)C7SVo2DV6+o-;jeWWG70 zM}KgNz~O03ad`d}W{9kOQB)AL5V=<(SQ!uRyl5oU({uje`STB#>?L($%6sPyY=M`( zU8V=N_YL%v1U=BBb}1~yw9tWcN|L?yd& z*16zLhqth475j?te57W5xrplFv{fl$+bn2zx|=s8H`_tGt~{6PZx){7jo#PK6}=9h zq8GJJaeG1+ot;0hY2L_St7aH3*K1x)tQM}Yx=dl99oIOBCt&i;Ox6U)?uoW~Y-n}IEjnb95Q-;eGc>pM)7hFx^qztQ-of`)2Z!SdSraVPGTf7 zvZ}i0NW0RRY}WTIPtsDIt-_GY?NOiQ9|d#cnM~P7*z}F>zimMoDvjEZ>{Qxi!O7D?U@CL<1}ZguFc@ewv~`Mpo3Zsz>2jT(>YMB0 zXf#@l#`-#8lekHg#7J$U)>yAK8m6&NV(W+E%H{Rg39hrRrPkmqT%kYm^XJcR-MWPe zBhopoxm&Bxul?rUy=&|@s(Xo|y_C}gbG>(1cOqyK#>>Qr6gPnxVW%>x2?&Ox{!}RnX zrKfgW^<7xwX-6C9k0mEMN_o?VmRJkOAtU+owoT>bFWsE>G~GoEy`G}#Q>k!kC(xM^ zF*@%XPPHUD1vp!VcnmO08)9`FW{?sASuMgoq!zDSz|fJ{^wBa^kN9rZNbsW8A6OG3 zyJERbqO!I&HFfRfC!aiJyO8atPj!NB>+bVswoNZ1LWgd5R^9cw`9P0ij}t25uOb zONatdqfrMt1v+(ha$ruF1VB&TnuFd1Fp(6cQ-g#0R^$5r)7Sb?!n0Ppd>LB?>93fg zklm>TQU%QKJg+`~KKq=HTc|P#JLbnnEJcy`Tj%MF|T@dJnnOD4>~G6utQ2)#LiN9dGbyaSK5M+OW+ot? zVrLi**_iCZe?-+?!uT_`(73a?tYzBSb@pu6sD++e?KUOj_s2cs<5$MVcjEDjTceYs zgQH)?&)vU29v_@`WZlkT(E_fA>|=V&URz+@xv*;**|{VZuNji_lHTEYLpFPg)9%0x z7!NnRP@L<0**s0*dh=_rbA5do^wibo+^xA*LmcadBAp|60;kA^)_8*kU5&+>C&mJ) zz>5S)PtdcmyzFhzN8h^jyzu<-Cr>|l`t+0Eesb^Ly;XK-=5{B%nmRc(zzNd>3PrU5 zdx;P`qnMX0SPJQ>@P1{Vq^$Nr(-o+xF&;}q#nO%Gv|wierkAAIGak~O*g8sY@Ty@% z;=)ad4;RL|rsoG)9Xi6(e)MeS5M8?!k0t8!m0hmU!O71?N9p|H>e&}Aj0)v!a3%0~ zY{9b2@3+uh5IxHo0yaJLtG4t1az13uV+=wi5K;sm&e|eCv0@LQJdeFAAsZBDE&@9y zl$GtL>}nVb;HvHjFA`RZMHLxxG_R>qlE6#YAITP%#cC>cC#I1kY8dc5%FWl2^gtGj zbQ}1@fmwJ4X6v@#^i|HGKSX49&=5YJWl8zV7Ai#+roZ;SSGEbei&= zax|X(K^k&tCQlTlL{**3I;1^uQ&P|nW%v&9DY`?s!i04+UN48`AZ>uhh5{l!Hv?Ci z(=}l2i7iM0x=fl%NnC`YKV}k(;5TNkJ^AFRXj&4vPoY5n+Sq_(4&>>A2s(1cTzfy1 z1(gW>!StkyduED`2#R(^W~bIF=yylP%C^b&AK6?9rU#a=*gx!lahBletc09W0c$CzYtyW zyL8sO;%uQX+Qlk)4VLIs;YZ?dq8KIdy&f3GWwF# zaurU<`c4$obmpgtoi4w_ZJG8*%h3#W=urHaNn3omD?1bMujtQl_w3b+Uky%94*Ff_ zhbQPM8H*>UIQ;W|WCJW%y%~0^(XgABsBZw%id)V1^q|k40@7%B&xTQVUg=@A5?Ql& zdaY*Bew2+Ai<=}mDH17Bqyo=lx2n=z5j`n3iH5^U2!`q*>(bJ%)vy-p9@dgAJgT~M zcpX-t+MCPo2h!LhAiCTSjHGDW`m;ll9>Qlsk6^W<%Jc9DqIan-OY6*OmvDg=*ad+N59gc zkp0Y?LiY#9){jPBN`}6aamCXLPHZj0Zc1byRW$A$MtC*oIMjK2T@$Vk~<03tA5I04z z7O{U*8SZZ0se5I-E~@KBu5;bgsPvjKqaWO(bPP^)c#1j8gg!*%Z4a-vr|0#ar6YZ$ zb+4AFKpn!ClT{(d>w%V>bgxKQ>Ud*;iq=ojK`(`9gIkxR|57E%CHsbiXG5PqLX^KI zMQ%be)Ig^u=-Qy?T2iCWA8(*v@X5W^YcF+n>Pt7FDuN&xz8DplH`(X{xdo#)wL!L=O`c{^QxKoA-lLRL6GWxfP$M>FUs2p}*=CQ%rL??Qkz|IrUovG9sodCe))8gK1-bO7}t2KJPy>y6SC~3}o^5o-HVdiuVrT4&P zU3WscHk_$_W+t5D_pwiXpI>9GI`Fz2)8QF|ky2Oc#a0^CxF`kf)marQf)zJ6z`Ltu zBB#5Gog2~UUOJ6saF%|Y;%Hq;$EPniC`!kgXI0G<(xgpYX}9N`gNS+d>ged*yMq@U z4%e37<*|Ne&1JK`Ty7=j%PPLi{9tNuK1_NvM|V)IMhlgKS|SORt?nT!V-49#6s<48 zD~PnGJxfSLRsdB(cBaSP<7%l0zgL)T6^X!pda|%!QypnefYfg(!3)IB1t!%(y0d#Y zR_Bo2T<<-CHlus#Fg}l!l^x4EWINMq`r$i7r@7Pf^$Epx;hmu*18yF2@M_^Fi|5ZT zg_i!V2X3Y3LnOd$i~c*^&9Ru=lNmGn(8cgslD#Ixrg=k!8t{}jMIJMuYfU+% zY0|NJ{I0d($r2WCkl^t)0-P%?z%6<8F+x8xKikMO$SD(^tUH;Uf|LeA&$LzNUqDV7 zvcKfC=Lj1%lkT*aqWdYZQ$-)23SO$&k{b0-`}ZRGyp0~s9*=L_v|<#pIzr5zqba|v2^?ASZ(>T;3(j^&dXCZl#AA51~Z%T)%s~drz!LK zVS}@sUR`&l)&i*)YcE)L!mfip$cy??oxoY^?d|JZIC5MPyNpP99$Y5)5;mbbQzW-I zP^ZJs%b&ueI3Z|xhcSIf-7r$(;!#&6ZOQDVS$0Bqy7#gwW+z3Ov&smqa-9gd5{k7Q z{g!w?MdTMQZjFw@9L`ZDnYU*N!<5+XcX+T)!+&9Lvg`e=(aEiT2XWRj^j*&o_6#W= zOU4)M>A|jcbd;@xhU_FLNn3)57Jt|hjkqaJx7(C-ShZShs+)ccHKL$+o~_b%>8@t> z@Xw*-uuOQf6fIz&+nxlH+oBq{(|v-TJmG8V^>*^J zgKzDjBkya&cC$C9AY!L^-4S2R!RJr>YdG^_n=V?e+`gdO^+1cCZ?d$D5SeV=8eeLbV?YcKJUDocLVBzZQ@;bvCYN^Dq zL+z(vk$a1f2o*cv8iwwqUk=6W!_Ktm+eE^X*!d)@X0u9GWoTyTBw8hr>_ntJe<9uP zy66(*938!IA&yB+dVjb=!ZvKl2CYhlp4{jo1}R{_K+(O+;d%7-+dbdqefUBaOV(%Y znHieF>eF8bgLy0(ccZ)aTh&q_;TR2DB6eFOvX@F()NEuEcAs{vUstnHdVds+@1!}i zC^DC-1xr;y^-%RY{can&=u!2rl3KN3_6Qz@Bsy(N56>^Ik?@S^(HruK0!PbjaxM$$N&neeA#&>D#ecUhoqua-iI>&y zY28>}C93fhvvVEu);66!x6hJc<@eMuN7M$%} zbM>2EY*#nRM2&W~Qw|#OwVr9fMY>XjnnEso_IZ4&n} zIr*#0t6HMPYdu#tPSQhh_Z@6{Hzz+OL(gm)pn&`SU_3rL`59{K6MuY{0`-XxpgQl~C3=2F$K+^y zYtp1UrS~z%>|?RoT)=QbVmS#iUNTU5iJLmnp|pGB$TT}4R3s>gcHLr}s0ra2L&?47 zCAnE^^kLX2COhUumXqUk=I3ef^Xv7mKU~MG5fYiKQt2KN6$0lPdOTCaw$n|%i<_}^ zZ-cFx7qFfk>)LtAN2jxAU!oVDz6pfvsnqh=SXaOwj`CBGiiWOP3W%q$QGI$k1%@s! zkHuu2op(B&-p^z#BHM|Htt<{jD$h(b19a{Yi_ysBa``V16fcZkpyw!@=y09$WYQM5 zQrfe?IezA+93(jC4@dyLaA9k7Fn$G#_=bjj=@*kuzr~U9*oJt=M65W{#`o(W(VG+^AZ$RGg`FHOrfd`~{1pYP06D6x8Rf z)*O#bpyx3PJ!<8RASL@!D6|$i5ReY2E;ODVU-$Lg}Z zlbIqsx|9B1 zASY|(UFgrbU3t=fgx=-}Zy*J~B&YMVv5DyP>1C&%$G{0C^!Tz+`0n>tQh=wlphLp5 zyW45WVC8r8{{lKoO7?TK&k{W0N{l=wqZ7K*m5%rKyBM9L7p2M{ji2**`lC6kbrBOj zwxE3lRvqYRrx+o9VQ|nj9vph~-ZN|7*FQZty*14aNd(h;Xvq4^=W%3wHZ;7mJ5$&h zR^91Tm(vol6?3FDp?~)*>8Ri73`ZlX#gDpD6!`)AW;f`vI_39AZRh{$;lrMpyf5;n zV8k6ow23@>TGnQN>7tjq<8aETFf}~PNmK+rDMC}UpFcA!|LqE zryF9z)zhmFp?2(Ue@%|J*Kh}gPDi0;o#?4|3<;)jDzmLgg~?Jtl!IjLhzT1o)s7Ii zgN-enqp~N|RCw=e4|qy+_Q}BClqW?iREwP^l8L^9xz(31udQBtIr5*k|FfB(9WRF= zIwD_*D>9fDJmp|sg7l@%%9qE0Q(oQ^?3|q;l1mS9|Gq!$7J;LM9yjwA2Wc7C z{NUu|`#4{{diLto$4yf*k|wMA5P3u2f||Y{_7XGF)+LV@DBDAs zor3ngDCCQ*I7utjMrb@=m9`Bwj!Ig2hN8z+2+HBM^2%om3y3$HElB2LA3ZoGsD`{GLh+@*H zrBd;St1vw%Dx20&K1Y{5=V$VC2h}A})ldAYJd-Fc_JzPv0S z;U>RI6Fv_q(ASO{9a>L(cvEqkoDEa9Q*Tvj^uA7a9>1DW_Q#uBmULG+ExAF@jD_g) zXfqJpBsr-`G>F=?+9y90A2C#kfIn`CFSto{mZwE~{3_@Fu|bl-#Q>`(JrlQ_le zzhHRM^ArisyYG9x8|ryzeU&5S6M?@^Wb>ORYB6sQ&iwT4w|^A8f8Q5;@4aWiXTGfO z*|VI_m-A)j({AKuJmXh&APMM+~@QuzP!C?BkhSCt%`gneTt$)l#)87-9f%{ zUBv8Ky<^=(N6|)_5+6x=nu2jrAPOAb4%cp8GUKyhylxn}v$M-n`(Z8U0-&N&-YX(` zB4lerE&ZkxDK26?=&Mw$gPpqUTpv56IXl65gpY^n>_=LR4hQZ>3Qqc{5chf>4*Xx6 zVr$Gb8;#5scY*s3b<Z|yfB@_tCvO`zs;!v!p zu0KV-vq@OReCEJhgH-Be!Om1*ZJ%TIlwhY(Xrhm)q03W4u3>k8nJE?wiw>(fc!7}a zOz|MQb4+JtTX;%x@{RgyW7k{v7%4PIhTGuPUzH-zovH`yBxvptIjhW2%TziYceyUa zDP$Lt^E2c~KKpER@@jl&=HWwYB*JArdWutD+1+V3sl;F|IP}v;EBAl?Uhuv9w*0ea zHk;4mi3EKaY%j{@>_K`H`%f)u&bk5?>-SNF9mfNsQ80%jI%^3jWFVr$52CGam}(DB!n1cScI;9=zz3(neyq`wn9E zWnmIzUe0suVzOh(MTchCc@enDu&$$u6gZ?lx!kMk&ZFZ@+ME3`Ws8z&D5x&2i(>V_ zMyXi*HnfECtHsK2Ggd#UJ3CyEz2CEosH4uV9h2YGI?vuWOn9Q#Q@De4PJC+KHd%AZO3|l6 zMB;=xJ70i@=#%ejV5~hxcT*3n(eZ*)p3A2hu}y(rOe+zWy~{Ps2h+3RTmoCB=lW!> z7U=J#m_3k6yhy!(?liITxKsDAZbLU5Yu=$-QkiPBj16q;%M>*R$_}Sp3>)FiA%#yXJC~n6ESO2+lSAITTF8i!QgfSZh>_2++ z-+%sd-^z+YA$tTi$9A?l^4V>{`xM42Br-1`tSBohk+NmJI$Pj~J36btU@-g2z8G30 zR`SaBSCP%l&1}TxagAQ^{s`ETF9$_8+m%ZJAQF*1g_i)(m?O&1cqMYqn$> zBz?1D7VkXq% zG!QW7IVC+|2O97;jPkrGXqWe)>26KBnB~l9i%mwb5?-fkvT*ImlTV(!eERa`(-AsJ zevTM(ob8GdgYnEUx>Jf#NzRx2(w3mx9l6i0SCPFbXJC5&MQVC~nqE@Gf&H?_ll>LZ zvug3rV{|(1LSdJb&gA6e#r{8zkB{%{OngA(ygTUXpNLtp-5kgXcFy$yoeeQc)D+sYDMNOY*eMDpf_iJj zLvx+zQx>0}8YWApMaf+zLHoE?6g%B))>{bJ=^)+dJ$)MC{b{-#AHOW_jNsYe|2}+5 zjei1tDcxG{<)*jAgGpPz`ijTUK;LKYjJn1eR4#&CiE8|yS`@WL5<$No_Ut53l zqyPHfe|`m%4a80leTkqIwfKlVA0(bqFflzpja04Qk|lVC!C7I^Y-k{^j3UlXJ^kBvf32Oyg%;vqleyxU*Q$s_>OBUKAz1+g5M(1 z>CU*TzbTbw6V2`uv1RW%)-8|K&5!?%T9LWq)BD!NiD3X{w2v!%~BKes1`;eA{;Dnzjk|IfqQG7sIa*150f z2V^<5H`5dExyhS^6Pj$})PB$>nzkab+dH6z-b^udsSj&HSTZ>cN_rbQ07VFH7+H6kms%07P~`3@C9!D}Gi4{5;08Dpry|xc1=Q zNIPyn)2_$=HK9=I&f^1jQx^1PySKC5*R+k8ea+kDgz8L9SEl#TlbCXQJZ`t8TDDYB z2AQ6AxwhyS-6BM~;vc}={M@;n2@J6iItiow-0bPvdNGFjx)HOR;aS&U_`V?E34Y3r z8()YnPekzO=#&GQK$A3$n`7tqbrDG;rWWvIeAXHic@sCiY&U0Eddj}|uko57`n4Xk zuea^$;OiNSbvM0&ocls|Hcy`(;|jg72aU-|rJ5JLqh5Nc!JcV>$bJb`qq!RE&eRLg zb8PsK*YQz)8uRR@?;ryTjaOFPRRryr6OVijOFu>EPEww5P;yvc>`Bi~7cPvxKMHQ% zz55xeb9d3>Sq=_aSIREG%Q4aa!3PuPfKGbaBU0L|Lq7`M|M~d4KldoM+!bEqj=oE< zQ^|vS9*iPc($kYp=e)nF{3`1A7bxnmxVhyh6w0Z&MXP;t#g4?~X5>j#eHA)y%M4Bq zZpBFtM~1A$vfq`aKmSfVzBBGa{*)xLE1vP>tf5~Qi*|bszMsX-*}$FdCif_@foE68 zCh^W*`SzyA9a&eZ~S`QT&S;`+u6MxRq(d4+~Mu*$4q5vZvv(RF+=xFrE>v~gG-9-d$ z?)@~2Ol49C)Z8}7PJ^5;<;zoIU#&PQ>i>-rAkZ zy?wn{GKrvFOlb1(5c=PD}$IHDh(iTW?>0 zz8`EjzJ&BAV)mAphJR7-?(UG8!*776sI#XmmQ1zmE`y-(VEH@}@nJ27s1X63!u5FK zgMQ8}kD|Q+-L$y4d-dx3TaMt0+wUCoJ1APdPx1K`#dFSKaUoy%YirQ+LH{rMC(cEJ zKDT9lny3gU+OYw1WyR+6&>z;7arje%eoJ`X=?q)K6-!ku0-QY$&-W+=cQL<+h3ht@ zq|WYblwR5MivPtlJ%8@(WwLhbis~qPcKZ9{Uws95jw=)KiJghBT$$WZ$o^ZUXu~?A z|5f@;m2_t}j4hV|FGlC`(ekgk`S3738=Vwwm@}P+TIX4GIz_N9i$o2rO-~Y@UE))^ z1gE>&x|0X)`3o~s`Hk1c#>*VQ^D2(nPhQzig+AteMOdpTOY25+{9*e}uc>VG+KlJ- z`h~n1fS4hY0#-{<++MHu{(#Twi1N1pwl#NWHiY) z8jZGr5>FAy&uHjLfmX6mxV2_3vm4};U>4cahE8f-$BLo&xwSbiGWB7vpSS=+`wkXR zk0*RSJ>1L0$n2=d3yPv#1YqLY%k6Dhd1s>1jrT-MzuooiZ)cNO6p0FZilnDMUCr8t zzUz4#P1H;0m#lVl4EkZ+gM*Zcf1cfUDU>g}6<;>vaJa__qNF^sTLeyH<;K`>d)?a@ zR-JWspJ1_ALwCB^H+;K2eR+Ksr%Ts&NtO~hYrM$qGO9JAs?%J*ET}jv96;nKJL>E; zMC|ZMlHs`s)<0br^!!w>8$p6LO$|)QcS3h2Nq1Is-Pt5m5<T!;!mQXJ;R!u!Y^E#iaP>u*PH?D;3j?d)4S3y=Twu zE<3RGtskB7ql`}m=-v14UbxUduJq5l%03d9KmV_f9=+$ga?UmHoKL$wxqQ%jKs zyXUUtXNH0lp({apLR^WgMBJ9JC5yQSSSh(JDf-KYQwZEG7M0}cOemkrzunW54O7z?( z?pr1741~GP?uABiI?axA=GH^)*pg8PGmXrp8K><@%!Y8|aSB@=qqyE^pS{Lsb;%0> zNs)x@l3#V1-z6=dj8UAnr^d1o(8qXz-&k_?NpA7?iyKIvFALo{Ce^1jj~`N{DLS?@85~x;lBK21&8{YrX1U+a`)t%b1RbA)P50=c2j}Pt(nMk7mR0 z3enp@VNAE&=ty(QvF z-7S0LPsAVyIo+w#Q?Ijs-84j~h}_rVT=#WbpLQePNwRZ)ExFINB4Q`OH->EI>2`{A zxekCX(;MD~STWE0>4=?oWWJNgJ0{8bhJsPE?HiAL=YF)RW};sw;vJhok(}? zRoy&Q1Un`CVhKpZPlo5{#eYKJj`010tL!1NUJ1VEo0xd_-4Ff`54}l$myFx(rr`ga z$M@d-`#v8*GasajA#2WU$*ARUIBijV^pqHmdQ=M!;HNENf2Fzt*SWma=Ge>6^yG-& zD(^+5qg1UvDXEw~qi0Hwl1c9mrWG3&YTn~CyZH<9nuXE9}!eXJwn zxop@dyy&eQA?pKW-q*I?%X&v^J6 z)5nucZN^w-evM40;HObT5@G+kP^5Z)XN9=g)}4ge*l7{vv-(_SWS%CTj)9*9>0S-Z z@&mgAq&#)q3D2aq?tE>%$jEo{Z)q8}ZCFq0j%N1US?-MoIWZKzx5wz*c9(V2qy_vc;xWeN#mp{&@0IbU$dnsxhT9@_Z{GinQFu@;p9T8iXtRbKaz zrvC+Zw(OX=|LA|bJMqT}c$7?xdoFIpDRy@#p|}2JX=&->(D}DQ?qyWSV%o;+Mi}I5 zmwJ{pbBE<|+i|_-E~AdKPSZv}Ct?8mN_7`Vr}^`YsNN}V0~t9>rDKx5&@yD_|IgX` zg*J9)`GdNu3zr{?l=~2Ys9FsL5>(wtLdN3iTJb}TVh@5%-4=+FAVsuNQ50j3I1PCKWu3Y}In$C64v|WBZ(yEm zXX1O@J(cBo?$e;XawrL?b1`xktwV!XM(5Lp_E!vV{|j~Yi>>S8(GXMRRvVH3AImPL zCCe(e3v1JJZWeN@N(z*l}byqve?~Q&3m;(RN2fqjXWN@4(pzi6f+zW2}E@>#A3h+eC{>Agw zX3y#(+v$PD@!DD}R_{<`cFIFy+2aRI)i5tNgH||QimEDY?$V1Fn-MW1&`*ERlUPc; zpLn@e#Juw``_jZS!q4|%op8=Z;oqPlxWe^12 zj9iJ+*{)lUcj@ODr%B!A+4Mx9Co#dSojd3rbSDShslGD-2xVvbEJ0>gI4$EkjFE@C z!`HdX9U}QDcAg)wHhvyAf2iCp^PR*y?M!AY%R)-tDrAbHr3mUyiq#1|;ah}JMLfk4 z=AA3S;M-Vl5X-w3jIsYa9N|&nzC-AFS0N@U%0fy}4f~b$otp%tMV~hr3U-18@4bEj z^O4NFHMa7m6)Jh3s%c*;;7t=gw$xBNl#Z7AYQbMxf74qkLfl&nDTb}I2sxY0v~NF< zZYxR*hWBQn-O<-p?*8@f?*8J(L_M#)_10Y!jZVYi=z3rW?M~~<%c=B+r;!~*8oA?Y zH$K$kj9@6$IMQA66}oSC9nRCt7of9o5ksYjlU^S1EVgyNi>?nLznz0w0H#D(@n%HO zE+KX35vV%lsUAM_3}uk-xOF5US{gvd?5Q^)y3nd&kWR=8j1{N z8u?c$+vi&{UqZ;n58d&SigU_PMcn?B1!AAHw+ca=L|6Ghm*|vuCoz2tj=I6?$~7XG zN(ULrkeV*3#50u@|LL9fHQtAbpq;*updVA?@*(ZRWP5GV;|HZQbi?Xpd?^eK_6C+y z6sG&U1am2`ui#gs7};4Psn)>&;CVRL&<+e`+&mPiPsg2p_0ewZ| zP-D*dgX481{$9lD!Jlu7ci+t+PvnS;vU(TU&#BZi;<)JL%u~`Ac;|~Z&S267KG%S0 z{?;j!jxJi+Hy&i51Z#B)$tdL?eoE>aNBLGhLNa96bb%=fQP zq0>!!iaI;=okNy)@|a-=-eqYh!Oq9h2%e|FNi%tdPG*)!P<3+$K+kS>(k1L%66z-| z(lc~22NgPddKxZsnd@f=*{@?x=8$9d1Ggu0=`W}}CGX4O?t1 zJQcHm>25f1wO#Og9=b=!8D#9VV7X~3nJ>IewWk;u-{H^09T_n|D5{0?7_VUjZx~8c z)1skZEJ)Dk{cvnppqgI7%l-Y=F0XriYNn`pzYchtg`3`f(eE#Wuhn%WTGm1^IMC}# zFQjxQN-s@t>hrw>y3Y97rk@}{o!#&FURLEM)dO&pk{YY(euwDr@Vc4ZWt1=X@mg+ zCr2}x{BWv_hvafN>#iI|hOdH9X_`DM@rYLU3t$?b&y>#N@$^Zuj*iwbnPNo>u;QK&`>0MucbN|hKEX&K6 z_X8>Kf_EXQGV#nV{Q&QDmR^CIOI)6rDkDV!=%VKbN9p2pj&ojehi&X(+{SJsPLwnI z&IQC}b*HGZI~X>+JCqYSki}#P5{4bwxd}5*n|LQ4y>up6W@2fNDW~uUNuWxf;Ed;R zH4f1Ow`cCY^Zszvwxu@yznt&fL%#D;rFv{_j;m(AMy#GVC!mvPXMqbu0x>CMAG5}j zN5bU^8Q}{OB#bmni^G8yhE{5s0zEQsm^bPj++B!z*R{6gC-9>XeO&5?3z*gs44x(f zWmE(;%n0B~Y(A|uhV2o$gu-e+tmLnSiiOykp(aZfy#dp%n+iJ`^E@|IZCh=%>@90r zsp#+2-#dq`)=%%=`T5W95Okm3xpU|LB<$2uJmtvOEcKgxEv*dbzt0kBVQR-wvS&K_ zp&<}-UKT%XESihQ*;xES&>m-6sf$RxAu8-P4z|5&OQ__~T;3WNQ0YM;%Hxh{LBhchJpMtJU1dZ5WMTVSl?T=+ma-8~^VIAN=a~pL{T-p?~wqul~lx z%xMbLz2ezMp`c!m#m+s8aQQ%s(A%{A1v_x-&wNe&n6KclKVnB#;ROc1lA}=df~!BqpI*h4Y<6JAs`ESd9QZ&)m2@ zdno%l52ZUDVdu}d&<^YPgV*2Bf_D<@oV=Lt{BziO38UNh9IHnmxrs3yW}azh0fnLv zP!t(t%y%pBT=qN@PaZmqD_G4uVu5b8m)UGJPg=!RNlS+cnCl)i48OME?Zc0bqIrKv zEvbc$zUEnbFX-?8X+fhsVLF3Grp&lUD2geUrSf{JtSbI+K_Si>4d;VO)EBj^o`r~A z*u)qGHKh16p>~l%fA4zArz-W}%F5&KzWe<1@9t8>?)MWT_Me7}(R5OHTBeI?|KHMT zFAnG&RM3(skc#WkP{c; zAd$MzKpcp>T%rlrK}J(%lYCo5($rPEA^0dA@PhRGZqB5=9HOr(t;fC1&CF)+__)fq z&`EF8nwaVBroFf4RI-PXZt{_?U~mziVuTUHrD*aL&7IDxH28EIKkx@+@qdnYMqU`j z9&ta?h6|qYIm6_^i?XQMddNpU@T~g7>`w^89J(-Nlo3Wn5y?+u_K3WVZ;7}-I;Ei^ zG#|M#%@?wqQyiTMl`fFYxeC5CXcECW8zM9Xmqh|G*_7SY&RcPjjnDJdalLjh;-+B!J}ZX-qBzAuD|K+olo_hC>l*^=c{-pQ^-Z7-TPFr zKJC#F#i$LlYjogC#QQ5EhUo4X)fbQA^TAJ#_z(%1!|^$o}-*1^xm6Vd*HiA z>N6qgKbXC?ba>G1qR!5|)9rv?+DnLv(P1KSc7ewdcE(|44eY%Cch_IvduP~nWA?dx z=PTBW`c4Quo#V{IOqH zWWOI(!-aMxnhs-phZ9b$nwX{%3KKR`JW>vLwV+-ZVQr1PRg&jFuswY}ozJB2CJJnwrE zLFIUk$Sbw^jTic{UiFBGkmwQjC*#hmkSASy(1m90@(IooEQ z`bnT<7>!8eoN>^|6i{ch(}mNx3tCc>G@2FFhp#Hs$7i}xx03Ew;)gmXMTgR6WW*8s z6_l^>xQ=>s&y|KFeB2o(LB3*~o; z*&jTANP(Fhvk55Qd;H#w8#jV01f54lumdT4K3|{I^J7)hd_1W;5LgZb1aziQF@j!N zEqU*~dC&VKu%KCTX1cs;*!EJEHlozeBteC3?X-rQzIviFfWT zWzEdPO{-Q@#-dc@2X<1d?k@;ICwkclJLyAVK^QOYJtc=2k< zQdI40QB-+U*4h(DYF=;j+8RX_w>_~HHCoc1mRc%LZ9^GdC?zNiFXj#6oTYxb91SV? zqBr1!_OlCLEyGkoMMC9bm}qG+8upI~I|F4a7QB1h z3Rlp6vL7ylqkV5Pq-U4jr+5S#T3ny%D?KuH=PsUU4^U(tFC+Sw}A?@W_5lCJQLaW>? z`3O?Isno)ga`Ll2MRFNAV|Xc%ouxbZm*nidqE_T6ZR?206p_v&faj;sJ{{q3M9k{b zp7~7D%)`z`6*nH48%G=T|98712Q?tBvvaWs^`JxIokBB@XnsZ+v$J+0M|#RL7GBzO z>|8g8pq=2;*>jQeOwdlaf}G79?}T-79IjU)X21UW`|mUeIVT4)-}x7ulrHEy_m;X8 z{2k|O2nUq{2xlmq3Hh0KUc1JFF~Kk?j3(YmF??Z647957G$ht8g}_BK$fl&|OG&K< zv~W8ZR8+06hSO2Cq&127X+BL`2xu!{ox$K~6jsM$Ys^}x3;}4K0t+IXrOyaE^I-}u z=tAA_tEv5cOq}jvc3LdtSLmT?shkR|YlNhyu+&;v`7TKN-h3fU)bsIU ze>9m|!0!Y8O;5Z}G^;_uhy#g>J`_zr^t1I0r_DVepq^d`Hz-*LKu2NKzj1@>GSV>PkmPjC$FZke!cTGq^mpcVtsd+*LRmcCiJY)7uy)} zsG*4VzW_Wo`1S}h2c!^fXMA3|bip2!wsksi4qO)!D47tDot>kD zQSJci{R7&^pd-HVTj=Tk{_j6v3i=6WLI3KLPyXYRPyWjD>&RLZh_wOrdDK-8;g(vm*(bM@QF=t|>=EJuPK}BYncSvn?i~9L93y>0eBn zUE(h7iC#&FJf)mzDqi9kT+A;zlj}1+a>1NdirEP}%?av7$agYsBHx*CRi5*_lcDqQ z%6$xeyZ%4IEARC^_vch}z@n)!6v#jwr55LYro3JxX=g=8Jh2&q! zD}IjP2|Nj2tuf+sLfYf11(xbJFnXBaX@S0qq_6CYW?&scp?Z<%WvQv9)s{-3bIJRr z_pKW@{BNCJJ5`hAbSBdq=XE=u(aOFOMs!eoQ7962)~%>kDk}AQ9@V3rU$JcjNun7@M9ccn6Q6bY2o;g63-N#jltocB=a`JPNBY(0Y_xG9BWZW(ZbC}> z?$8s48c&yy(L|(;#ALN*=9x;KP;~wLkK4XKKK-7FWRrsI?GqJzl8z@QOeUW)bozW0 zg!=?arXHkr1T+#>zAI1?xJegx#N`LLjbN0x=Y##%UR!=%t?Xqvl@8uXhzaURER=Jd z6`Ac6g8GP1)k{w%=LPQ(+$vbwa%0iI)^T{#$72An=9L+ z8AL~9YCs>-PbfaLr&c7c(+E>iS$el$(up>NzzTnh^P1u#at)RFBjcU(P>6#)4Op2I zOQoMzydnI!udI%8Z+!IkfB(@(AN>CJzyH-I|3Rmpcz%6M|2-#)bQ`dVNS*N$(AlBQ zg=lA~TrMMK=i(`ahVaM%k`k2CqG{gsH{T50yBByf;7wOO0z2KVA}rj`UU?PotPqnV zdZ}=z&X>VEKUJUfvs_Vyuc@h~_Oyz`wb@y-c`c1$Wuf2mY7 zo5+z}LN9&8+8iI#1`fx$F@fe=p)eAj#5Y&`a^WoKn81^hoZ>$}X6&Tf5hp83NF$O* zdp3&L`_Z&8u?wl`WLZnY%_XfCOIq|4hDRv2w@X?nT`Kh^x^9kD$aRaHVns}@#Ee1_ z^W(yyamlAOpChQi;>+ZNO6WA`Nh}6WSMsN!kQUfq@2888*Ule5e*E3z$3X?N=`z51 z*eKCk>GzY~50g>#m(h&kL9K{L;K+u8=v<^H1(CERjG~&e3RW3sQ>23~Po}Awh_Vil zsIqxZH*P)v&7|M9nKS4SfJws1T8)V0W(HJ|*&@Zg!c&7Z!Qv~=r9k-4tRId^)u2Z)1tDIt~JK=LIe zLfWjSKXe41&P$p`u7Ai-pKCyBxHWu7@Ygu^?s|BB!BEV!L#7Du$-5X&hD8mwsI zFh7@DT^$bDQopgfdhiBRp&$L->i<#mWRA_8jYebLhW_0)@?0D+>VQyQ6*ajK2rR4z zcD(C>eU8@4L~?w|Cgh$J1A2Gf+(!m9fJXSDN7UJ~?XNd zT0P>}9RR7!&Nd8}cRuSV44ojRbV>|#L$B;H@5~|)M|-V+&BN&=xV^o3=MQHn^PR#6 zM3{jrIXUydoEQ^x!un3>aR;5!k~s2BOEQ$tir!ABNw2^r@bzq#HgkJYN50d|b^b-# z34JFX8L5WG$2Ig_jtOzFycK?{{Z^Qp+C$?)NDxr$DDn)RR-RV56hvp2rG!e}vQ}cd zBlRYVMJm#mD!v#^E0we~LFKq!_lJ~D%m}vCWYt6%()$mJiOKBWlzHw=}{|7;S=^nLI1 zZEu&oSJ%B?KUn`duuL@a-Q_QVc3+A!xdi0-3_=3}H{X5t-yiHO)31A(e&eas0+&dk z>DuPVi#}v;YJY$K^77@^QVrKV4DCgSGGfopYV2&C&j9L35EUZ(DSC?DdOYXF85xmz zC;3^=|!6 zcPbtm*vZL0%#aOPMht#RK{HSIX$DQBqwAeeA2t%`aQBsobP{mVmeGWA-n(;eCzT59 zU*1o7Q|p1tZ|=WYE}kc*^NK37d}qa(=bf&|{gQLk6O>bAJVnqhkdx1hXY!GUgy965 z0MEPtPh$v|O~mXJv_~MFn2mpPi6Z@eXAU7!pCtF0Ts^w9H|XXj6!g*2=nlCy1QmQX zAX6 zC+YOb^C_GB{^|FB{2n~=>GyxN{r&e(|DWg2x350%ZkJOJ)^||BL8QI>wE)Dgm%kR5 z_CLP-@$#2net8)y9hgmCUZ#JBspO7aP3QZKCV1~O!yul+=(K6w#oP!hS| zNX4!nGxI68lV3dQ!oZQ$hOk7A3*y?k*Dx1YpC_h+s}1b%(mH zqxhnW;M?X49ziBYqi=@KhC0Q!qOxtXuaXnFplH(F;t_L9UCzafPc7?bb}kgUNDdv3 z&zm-J01gSOD@1)U@!61yR5xj=&-D1**(7HxUz9@8KEWQX&K{-bXmjixD@ND!Y@*7} zi_+3c8O4C8(=hTTJm)$(ZEq?D+VrFFe)NKG`sl<9cU)B61NQ>=b`~@>6o&uOdigh} zx|~-87rJa>s!@s@?pgy59vwQ&@Gb?tLfKC>w9Y(-A56mv1AMws^mxwG7lC6|vixFYvB_vI= zQX?;3^_|^amMPtDyaV2eVI{Wf8~Pbun7gG17V z)D8hOp(JYDSG^AqLVwJWG@z2u@U_c=Lk2jI-j_!{BXA>-B!c+b<;w)1#5?!*zodHu zft>)ir22f?b525~*=-NgN<)yiT2=b!>ua!jparH6-!3gKRu(;`g1JtbhTQHBF^Jc8 zbm6wh(+#r&k?`bVk;o6i{h5xm$GC`@&fr2s4ttTo;Nnmv*GtqR87H?w0YyDCgq-hY z#bh7X2Edsa@e6i^bNI=NuF>pZ@RGn&z$!}YoD`jr&RwDK=Wv?&AhMpr(H4Otor6Ed zhc-MdXMLI?HF^l*IRd^4ii$iZg8#z`myhU?thvOC(5v7geBo{GyVOw{p6k?>Zrhex_LVY)Jmw4|YLD5mj-vJ#0!XJ(*dEwf5GhYA3)~S+?9&H9OaU_Pkg93L z{JHc|BJfPOsZJ&sGgZ6Wmwsumk^t~`x_=$DB8u7Z{7JoTFJAfq-Z{@a=XmF(rHWl+3JL5CMN4U|pQJFi-}fcO zt|^e}hi=4fV49|7=81$)SlNlNx>xA=r9X>lMa!5&1Vv{!96~c~siZ0frk$d(-5O_# zbXznWY6tOW2s-@*tEO0Eg~%ynPkt+JhSI7PZYERf$j2ZSEoDNzOiwYb6JKUrD5`~( z;El(z+lz~9oojHO-&WPqc6pmv9+EjeWLDE@ibhhYo&B9unT@zUTo3#yu(0mSI|#~i zT&ak7AUCgB)mk@anz`IT?s#+a_?S*M>6n3Va@+T``P2uX{Ca2kW5C?k$SXdeU>iV5 zH_|z;`yVrQ(#d5alV2{swhZ*V{N=ugzW0e(f>hEkm++JTlGr3c?)J8?*(@=Y5gU z6!v(;0v(}P5OP?Z9i|I$WaCnbTuwZMl-9B$P0at4G9Rb;eMM zic`EC#YY$W-0``*(62OW2yM(;H%+BV7c52_F5*gyD7>5?+PKc3Ndbf-UFzk1=ui^$ z*NNyJ%S616q?2cop&xuXU4Z=qxThX7+Wm#pz4Zk^r+`Y{us}X}10!yvMg4|>0px&B zwG={QCbu23y3^&I72=&sud1`>dyJgckxMt-pj~7OdE!5dMP z^R4giFZ7H48^K^t(^Mr`pq(1FX1^G&3A=f})kec6Ojpa8%kK9dDX`Z}Cw*z9&XcB; zpfUaoNjZ#Mr-)t)`)LPcWkOKh6OxAWb&4?zrI^l`MyTXNdNhq--AAaB87p10_%vNi zm;bMucfMPTy$92SwYNU>Jx!~v-<-6H#ouV((=P$EH$$O+rr6}bMDr2%+}{r%owL9E zb*no5$CJ(D>M@Z?O!j$t(tLUXZO}iS{9~)t`p5tL{*PZ=y^6vOh07E&2Pn2i0&@T3 z{nswPCb%Vm;%k=?af?eJk93KCmFxSjy>?l!Njei?xi8~xkjZ9WbOO-6fWZ(Jf9T1g zy%7k#B0HyWgnE{KW`Ikj%H6N@lk0TZVeG4KzdHL0$Vn$(E#6+kZF&$E{InpNryY$w zvt6WkT}bng=)~{;kSXWDA+Q|KVSsZFkN%j|h-7UY$xxR+4uw-5Qlz4tK=30EHeQdg z-Q&Jd3BGY|=!d#B?umEp2Fh`{?kY|W?3|ffJvfN3+KmeyPMjcc$AL~KDbFUoN5sUC zh&w72*7)4$K*2XEHlUSTTf?m_$3v%rW_k$ux;n$3<4F0Ehk1*`A-;61vqvb?M|d^^ z_>42;8hh8Rql*NnsMPDShA)KeqQ?m|NIZZ7O1Xg_ijFjwDo$-i<5%Lt8HJ3?#OyR( zIvsZ+8mH)K47Fl565aGVLozD%wjFQK4zFQ*swVVswyrk}s{}lZhUn+SfxF$YqTVOo zdkg4S*YE>G|B6hIYe;yO%l%Tg;15wy81>QCpNgm(&k~+l`T@yW(cT3Ekj0~E zdHra12u_Pd9Y>Ve_bSXg4g8o5&U>006thd-DKeg-MkLzbXXDxNX^uo;&Kb&7Cj(~| zPq^fOan?9yH--?zy94E13>6O^IH<7GOL4~nL1*sz^*65He?9w?c#g2sn7F+2(hoIe zUetF&;OUs-@v#uNTcL8`UTXcG_sNF~3-Cs5UN z*;^_Ybwb&Y=2I;zOfL~49KiG>n0neavDaeyH(K(uu>bVhd*7|BEq=B5_)fBX(yN)) zX0i2foJsq9>7vz!7C#fps7(!Qj-_m6UVc;d{-$-Z{q*ENPrgTS+q+%9x_$LQ>gx7` z2M_-J0ha&myMZBWh73ac}i>g zQh@;YB+Ed2zEWEDO=U8_&isDVH;70Z5(ok~Vi%p65uuRho+Ifk>Jath z$k`G2rEd*AI5-|>kxkzuWD*|*s4?mhczRqJy)J|8I1;9Z*t$4?mlHTg-^|HJd3h$x zJ-8i+){(0mb!I|R$F1cH@N*a?xfBwaT7<^uy+z{ESUK+MnPdyUJGoBs+{i9Q<%&!I z*O6ElO6SBoA&;ZIn{H+_!av&TiU`~3rxf(7ecIx@sfC3UnoT&rLqAFtW4qI82_qB< zISVQ$*#i6PUQBY3MH4|fvs2zVaQ5cXof1a{?>u5{r!^}Sxy19xdAs8zUfRVn6h|61e!oVCt~&`PIo3)pR{*&ICb&l zkww_~9P)GzOg(1ec^&yqlVkR-U6~^1pUZm693O~hL&>nk90lzK)w{o+T3Elg;7#Jg z^scAC=7@yeRIU|NwM{@6RZk0HD46`PlDFEu0&%FYT5MCiO(8q-pKW56<-QuS@&$~< zOh%)npOAfaMYF@|< zquuEe?=-70rveMDPwLpoY?wzIFd2)j-3H;5D}m?Y+L|6SVfPot&VrbB&!Jd?L-fjk zp@Tb-IbAj2Lxia!{G$c}8QtyxIoBgDJ?{~wXCurpr4xz1YOgYq!aW)w8qZnPoNc28 zl(}x!nV7joMf6-iJq#b_hEvH(IEQE?Yqo0H#2_Lw0rZ*&IkURi+B}E=K}FtGD)=J< znTK`U4pIc`e7E$|gBS}q;&Gl;63?71U4Nu+ZSg_hVrvT8fCwvPx|0C!5s}iZ5do}B zjB;|*kpa2RfOROCB2bc9sK7&qq0KSp-V%iSQ*ctFs@z zO5cfmr_6OqWzrNu5ttu!pItg*JUr}}iUH0Ugns|V25|@vtY!u81g&HmIS-zP5MP=Y_S(2dyb}hVR(k#Nn`K|$yYL}IMq+Rg#75B&oZ~`<-(R>B z4xNSz*U+B{OAtw!4=fXj#Qnd2*^R>spmB%+?v6Wyf zU(8f%$KzUlGc(S#h;D||Un+Tj2+oBn5xt@>wSz)6_n|#l7up~6E)rD~=3A)Spwcb0 zLh?=!$>jh&3G-f3K+6=9SFPmp@tZzD9)Zyrv^f)MheB*_&timj&oACRp<<6XIXC~) zUb)JuSjjdwI51b3Zsvn#&}E&S4&==S1?yD;Swc=brrUM;3DRvxd87W`d$*Z*-Ujo$ zefujq@vN=Yg9`p|QSEEK)N;ClX$hR$uLz)wIEwBvGOgmA#` z)^hO(x4>ZZHT*&wHf^PJn#+I2GEFUH`q?^fDm}q zj(0atj=QajJ%qzy|BQDkq4iBFV=Xy3B z$v#B~C7#Ufpgb&T3Z0|joD5%-fg&7Q{)FD-PiQ^F+_MNe5Z!_j{pE%bE`gXz6}_aE z5jTIzk2vHUDg&_aF=ekB!cL2V6k(=dWPD{-x>yD94vNE*-sF=qoe--`m5JM^B~*qi zo`^&Hd`(N1e-yogEvD2jMblBDslE_ok}va4`mFcn>g$qu?rj}epB{14et~c*dC4-n zAh8IjeOpe=eM)VUi20!NaWVrPe-`~{=~bG{ETj;-JX~0%q9GtqJ{7x zt%iCz5N3Aw))k#0OJN5gG+MMy<+|BSV?VM6AvsyUs=)>;m&D9qEXxN-*i9w>P7TEUdx# zp(vgcb`G3rHgm3O1U2h4KzD8KT|mWC8;rINu(M|3Yo$-X=y9${%@hhK%$6vud*bsY zlYOo4D?dRlGXuF&No^BT@*}b%>X|H3BzY&A#MViywOmds9$9BkWS1&)HcHOk3jsT= zOCFPXr((GRCAU@t5hwkMiFbvAknpqeK<@}xKY4{F^7R=z4P^PbyQ|p19b&W8@6qF0I_%M~vUn+kVE{6TVl@))e z_!+$_?cMr>%cw+^wI-qELisZls!e1D5D05&B8_TED;42|S0qTl6b=HOrcVnQv0%X; z3xh z0__EOSIhjm80Nlu3}>?39)O@6H2sGKc_8%z_bhO zH0<;D&XMu__KcwuCxo5nlf05qi(}L5sZDRnH>r3gRTFNCsGg(9Z7aRa41pIRScYN@ zq*ISuC;v*|StXP^uG)jWy$a|gL@xvd2(lq+jng0IzDL1L301HoratA3B?!pheJ8h177ip8%uGU2Pf7&WK z7|eIrUog0rwxfzh} z?GkvhnTX@)a}$t+D2ChJB{T}`6n*1#%B*u{k36$ulBrT=uo#5g5CNmCk@JM`$dC&i z!W<9Hq5S?Mb7MjpoGEp7nT{gTzgWg^h$x;voS~=H1MS2cn<(@XRy7UAWyNAT9i&e6amT6(eTo#>}wFswl;zJ*v;^%j6BEy%MAlwOA^r+v;;)lfvgQ zeP&j%H#RBASO2Zl&O;Ifuh(YA=t7{`ltmkqYd&oYpDd<@@V19SfEhF{6$HR3L<9|D zd22d>Ctj`1Na(_+Y0$5rV|P0|1%#g1(UEnerPHYsVDd}gDODbHAdE*%gyHCN=MK+Y z&J>j*Q4Yd`I(33gwp20*viP0}h3sqRuTj?~B#isB3=f3TyO#zP(w&FCkjh-*yVv3vZfsGH)pzyVe zj9>0tXfAyh1|~Z@Dbb3WBI>!#Iq0ibTe(P96taY`=s*CcknazihzpmIsd&mYZ$|$@ zB0<6Pi6(?$EUsau8)$7*9@$? z7b-@gwUe`;4W1fDywiJf+_kwW)26K@lt#6jNJk-5REeZK@zDmyDY!IkbbT(v(gquN z^YZ?^z`9opKfV$AY~fD}$z+LQe564`rXXMmVSPN~ojmL9h2Eki{YdEvw)yES-ASBN z5h{4I<47^+p^f&?BSV}ToeiVwEQy#sJCH3y;>9sfb9XqpzOnJfzg!=U#N>8XFiBsf zGg&msI$4T_piyGzoOFkxkLZlKCtQ>&yjP1LN?*O7yMLb(o%gvLlWFJuE8v}|6&YM- zUwS3&d|BVQ$Gp=+$k{_fChSo)4V8~Rq}G@dRHVo?q*&onlp=s+GL5`QC>XpGg-eKkMWyI(q6-tP@ENWhr3+$Ak)gD__kf*2&{>6kAiib`=E=uaX45hzV=fk@(;+L= zF8GT~CRMFz5m*=!qkwntnc=1|;gkRm`)hfENuDFZuFjTd0Wdm`0f+>iu#L5PZDP~n zcLAnpbYg%Z#ykSkYsQ)otlt8J;ugSXmCNM@_sR+Itko#MC3vdA-@%+NTo4uD3EJ5; z=%--j_?~*qUL!)0Go^3Y`T6&?usTPOedudNe`sD00yO`?syFQ98B zfJ-sTc^?4j0C&EtsU7By;zT5fMH3W2^TG5Im*nu&FNlY3e*uH2=g*%)%-Tv*@UGI@ zqG&$D&9kjc&obi;CoB9%WPm=99ixMJgA$i(%HomRaUU5Z4l4-U2|V>%9m307L_Rx@ zfS;X5#6Br}hk(hmNZ?6i{F&oy5q{F?(Agpa3f23T@UrvpnTw5j+#_8;=(FQ^UDw$p zT}SC2Nq~mv^pS0yjhSDlePN=9=vd?En+R(|l%POt(ML)w)|Rk6bQ;qh(K$0``7*M? z6cHWqqE7GGZjLEvr|=8?#fBAzIa%AvE8|Qt?IYd^(upLLN+DkORUfua3@07ELmbOqRnsu_vh&_Kq+gTn;PUfA6!p}M# zQ{bkE-AzOCPR>aVaLBp_^Z(3gO1b;GLg;x2`NQ6{r}FTO)5u(;AFzv(TPs?cxgQgH zW>NNgouD&!e*{DR-2I;scCOA5&&K-`Ay*RvR5lL z(`W&Ts>M*jk5-~kdBGQ@kGqU?<%iLH%qUP?912G@s5#M&uJ$S1PL_RIDWnh^>%_p> zuBjS@#mGdTo??Ou^43Mv;QL7*m}<(`jP}FrYrxL-O@ig5H*J~KLMU9Y{DmU=leA%Bj`|l6pn|`##D@QjY%cKX?1NDOwzZg zD5mJ9r7xCiH1tJZ!)(<&p?nY?v4oukV4kHwFcpgtA`%n=JKH_QWB8y=sWb&nCs`FrO3FN|554P$97r$;hGem;&{#!6r;ta%|=~ zvGo|O2VJ6_+*yC_0b-sBdFSoL+n&Yq^SW`~(9JRNZ_84>`^!Gdq)R@|iJcO?Qc@s9H z+yHfg`K5qDVJ(^##>|<`UuQ7jmev0F$FVzs!IUZdvhmO3Q>j{}tvfuJP85ISV+-trJc&KZ ziC{wTlD-Lc!*oI`m-`&E6MLZuo}JIU|HHzYZ{DN$kG8;2&sPxi6Gr+8bfLQk#)75P(SVNGVjb?&%IH-&ZsH#oyd4H?=+|R&ZSwE zeU5a#vQ|Xk=^*4A=Ls~%rBooW!(P(F{AlkK#$2L$UiGF*MOEwj2n*F{H2m08Cu)~W ztuG|gC?+8u2KV$5CZ>zMkV4Tb5yWU&D~5~F&!U(+{MMZ)1qR;FqR~D=h%|k11iUI_ zpnm1rTWXZCQwy1>_*n41zp>#>5EmZBNGqiU_ z#k*MS5t3$9jfikajY1?(SG=k+F)dNirtm?*oX?{mW+m4RP6qffOhn4kMXyxVME=4E z20O7^2*sf-l^|%C%q1<8X`DwlMbD3tuj@LxBmthZU7g#oGO2P>u$B`Anu!4{q;D8* zOEr$!t6~uhlOdGN>*z7L8ewY=gp~e>9J;1Tp_XM~ zY?L<*-%lS;Qh@v!i|aiGa75pycZW!0fG*P!y`Z=$B~RpIxwoLHJq6C5w9p;eqrb6< zGop$;I)et4;gIp3u2idep%4H>a+U(C<-(>Sk`@X^hR`K^id_*CbUhXB422$*CHW#` zKdcPgu2BL^$on~#XVioOD*_yK+@VSl$Ok-nov01L=VdDVGm44f8b$n=jeWIL>h5&#aDN#dud)8U0so@ZEP zjS@!`x()rN8WPhTtRltc1<2pJLme?gCbt%1|p-IfKrY1oe<$2(f0%0$kB#j z%9!1)6-kYfgwE`|XFM;7sTZ<@Ry=LV)psIl#|v`8Ga*L2EwQL`7t0W!`Ns8}D6hXE zD@E6H;GJe}0^%un=aNf2=iqW_Ze;sB?@SP2b4w;Mgi>mGo!bvem>3);`WX#d{%C4} zAPhMa^Z-SR{(8_~EP3DDUoZEy6ovq2!kMa+WA&7 z8Z9p@EFgp^iR6pcOozia)tk|q(f*H;=!?<%YNnO$Qy>qaQAUmW7AUm9re7wqn*1=S z`d13UH9e@7XdA9VKOX{Uv>=2ZgE3~BO_dli^zoM2OZ!xlfQ*xlC}yLAb(BZy5@4C< z%9blpcg;;udM;p|UH(Sw)*6AAZGee_1lrxa1?I?v5Q-2H-^@&7_e204QpEJf2&+jo$^vz!2?R zq&R(%Y3HJV&P93%P#ooKOX+1St4ZY0n|k2&?y%PwT0nOgD0dhgY1sy6*LXT#Go2R9 zG!xns&GQx-9u!M!#zzrQc9RIiPld%fOV-2o@t86emd&Zo%#v=)uIPVuUizc z6LKzYEehoHOtF&yQC~!(a{>^0xXAkXvn*#zM_b+QmWbzv`XjD0fxGIDY=NM3rTfT! z1O*gyP~At}jxBpX883l;5HD>JH zoee-8sLI@yC8$w#Ta4)7zET}zG~V?bSGiV1Pn-}T$P~v4hl}}85ftSKZ91qgP}E4F zq}pc$U7*WRcp#M0;T32Z{zE zC$UZ(yPh*w+R0||OQ;mxUyZ;1I!4EjuH>$Bs9t+R^kV`*UEYb9UGPp9IbTS2zM{^4 zDN#4`tc(whLurVFpbLxAXIdy=;*XGBrqz*Y?c4#9F1dt+4tA3(B zJVGPWFDIi#6~pv(FoyTuLsyy1s4uc z#ENNjXq2DS>$)8yQbP0-yJfSM7qrO|AO@+qS`5Kre6;2l#`|mKxJi zg3g1QX)wD5@tlC!P4qSNWPbbAZMUz8fOE|u=-g1?3Gi!$_JKw>qiNed-}f3t*bwd$ z3x&dp@UaM-6oA-+SL)bLI|*ar@toJCx1b_gL&bC`SsLR{M@HEI&O8s7V=@Umb$Mr% zJE2gKGGr-3#g1en(|J8pZb<_b_Qo(Fi;2aJJ2)n3@WBay64#< z&~r=wgZ@Z94_uQDbb0zJSddJG)aem8=@95TdbH6Q0iD0mzoFZOy2){*nLP?c4Ji)= zb%g4asA6|yZ?Vo)#}ET>Po2YW`oxeIaJVDNGfgFk3m5#Vmx_N)cjADc9eqVyXn&@2Hzs%|0==V`@|}WrO5{X29iuIu3Fvfn zoo9Q~f)VQO0A8od@wz!Nx|5-lC$Urs7YD=D5vCIjcL_QPICIypR|zqzV4iOfde(?{ z9(2t)-uXl7_*eNTB_@^?vY?o;iYG)uDAf5jDM|1pRmY{^*CF`Gfw`w+K8}{HIZh42tMwheAT*`F!nQ z2SWOrVSoE3itp)W2~0@!2lE9aTZ?_Kmv)WObSe7tpWnH82g`>amfu`26^j&^@(&`T z@^d)F7gDOAPI;qi_BfLO8xdrG^2P+@kf4y~1}Z%HLX^Il39-#PXBn$N7KQeT@1bx` z4>y(ZF@%qVX_JFm%{s<~_&L!b+pH;7c3p^_6Z>O(BSIq2Ibo;Wg$wd=6^LtlBzESi z<^`Oj;GE%Fq9%b0%1Jem56zheHiwF_bB_55N!^J3_HBusu};k65bIPnlwUT{(^c(4 zu5O{@lfF?UWD�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 Date: Mon, 10 Nov 2025 09:20:39 +0300 Subject: [PATCH 2/3] Push --- ConstructorAppUI/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ConstructorAppUI/Program.cs b/ConstructorAppUI/Program.cs index 57eacc6..774b1f5 100644 --- a/ConstructorAppUI/Program.cs +++ b/ConstructorAppUI/Program.cs @@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore; var builder = WebApplication.CreateBuilder(args); -//Proje seviyesinde Authentication +//Proje seviyesinde Authentication saðlama var requireAuthorizePolicy = new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build(); // Add services to the container. From dd6fab7c586e55797d63d897338467fa874ddb98 Mon Sep 17 00:00:00 2001 From: Sabi Polikar Date: Mon, 10 Nov 2025 09:24:05 +0300 Subject: [PATCH 3/3] Push10112025-1 --- .../20251110062259_InitialCreate.Designer.cs | 1062 +++++++++++++++++ .../20251110062259_InitialCreate.cs | 611 ++++++++++ .../ConstructorContextModelSnapshot.cs | 1059 ++++++++++++++++ 3 files changed, 2732 insertions(+) create mode 100644 ConstructorApp.DataAccessLayer/Migrations/20251110062259_InitialCreate.Designer.cs create mode 100644 ConstructorApp.DataAccessLayer/Migrations/20251110062259_InitialCreate.cs create mode 100644 ConstructorApp.DataAccessLayer/Migrations/ConstructorContextModelSnapshot.cs diff --git a/ConstructorApp.DataAccessLayer/Migrations/20251110062259_InitialCreate.Designer.cs b/ConstructorApp.DataAccessLayer/Migrations/20251110062259_InitialCreate.Designer.cs new file mode 100644 index 0000000..c42866d --- /dev/null +++ b/ConstructorApp.DataAccessLayer/Migrations/20251110062259_InitialCreate.Designer.cs @@ -0,0 +1,1062 @@ +// +using System; +using ConstructorApp.DataAccessLayer.Concrete; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace ConstructorApp.DataAccessLayer.Migrations +{ + [DbContext(typeof(ConstructorContext))] + [Migration("20251110062259_InitialCreate")] + partial class InitialCreate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.AppRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("nvarchar(max)"); + + b.Property("Name") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasDatabaseName("RoleNameIndex") + .HasFilter("[NormalizedName] IS NOT NULL"); + + b.ToTable("AspNetRoles", (string)null); + + b.HasData( + new + { + Id = 1, + ConcurrencyStamp = "861b2f73-621f-401d-ae7f-90386fb8ee33", + Name = "Admin", + NormalizedName = "ADMIN" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.AppUser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("AccessFailedCount") + .HasColumnType("int"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("nvarchar(max)"); + + b.Property("ConfirmCode") + .HasColumnType("int"); + + b.Property("Email") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("EmailConfirmed") + .HasColumnType("bit"); + + b.Property("FirstName") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("ImageUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("LastName") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("LockoutEnabled") + .HasColumnType("bit"); + + b.Property("LockoutEnd") + .HasColumnType("datetimeoffset"); + + b.Property("NormalizedEmail") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedUserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("PasswordHash") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumber") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumberConfirmed") + .HasColumnType("bit"); + + b.Property("SecurityStamp") + .HasColumnType("nvarchar(max)"); + + b.Property("TwoFactorEnabled") + .HasColumnType("bit"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasDatabaseName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasDatabaseName("UserNameIndex") + .HasFilter("[NormalizedUserName] IS NOT NULL"); + + b.ToTable("AspNetUsers", (string)null); + + b.HasData( + new + { + Id = 1, + AccessFailedCount = 0, + ConcurrencyStamp = "49a67b10-c6cd-45a8-a985-a0f3a0fc638b", + ConfirmCode = 0, + Email = "admin@example.com", + EmailConfirmed = true, + FirstName = "Admin", + ImageUrl = "/SeedData/defaultuser.png", + LastName = "Admin", + LockoutEnabled = false, + NormalizedEmail = "ADMIN@EXAMPLE.COM", + NormalizedUserName = "ADMIN", + PasswordHash = "AQAAAAIAAYagAAAAEN1z37odF5cuQmrziBf4IXBIfLIAFvlO6rQM8GKxsuyQWTBG8Bv6bkA+61SWFl1R5g==", + PhoneNumberConfirmed = false, + SecurityStamp = "553407f9-7fee-4c07-b1e7-4523592d191f", + TwoFactorEnabled = false, + UserName = "admin" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.CompanyInfo", b => + { + b.Property("CompanyInfoID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CompanyInfoID")); + + b.Property("SubTitle") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(20) + .HasColumnType("nvarchar(20)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(3) + .HasColumnType("nvarchar(3)"); + + b.HasKey("CompanyInfoID"); + + b.ToTable("CompanyInfo"); + + b.HasData( + new + { + CompanyInfoID = 1, + SubTitle = "2011 yılından bu yana sektörde faaliyet göstermekteyiz.", + Title = "YIL", + Value = "7" + }, + new + { + CompanyInfoID = 2, + SubTitle = "Bugüne kadar 54 adet konut projesi tasarladık.", + Title = "PROJE", + Value = "54" + }, + new + { + CompanyInfoID = 3, + SubTitle = "Åžirketimiz yaratıcılığı nedeniyle birçok kez ödüle layık görüldü.", + Title = "ÖDÜL", + Value = "11" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.CompanyInfoVideo", b => + { + b.Property("CompanyInfoVideoID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CompanyInfoVideoID")); + + b.Property("VideoUrl") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.HasKey("CompanyInfoVideoID"); + + b.ToTable("CompanyInfoVideo"); + + b.HasData( + new + { + CompanyInfoVideoID = 1, + VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ContactUs", b => + { + b.Property("ContactusID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ContactusID")); + + b.Property("Date") + .HasColumnType("datetime2"); + + b.Property("Mail") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("MessageContent") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("NameSurname") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Phone") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("Status") + .HasColumnType("bit"); + + b.HasKey("ContactusID"); + + b.ToTable("ContactUs"); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Footer", b => + { + b.Property("FooterID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("FooterID")); + + b.Property("Facebook") + .HasColumnType("nvarchar(max)"); + + b.Property("Instagram") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Linkedin") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("LogoUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Mail") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Phone") + .HasMaxLength(14) + .HasColumnType("nvarchar(14)"); + + b.Property("Youtube") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("FooterID"); + + b.ToTable("Footer"); + + b.HasData( + new + { + FooterID = 1, + Facebook = "https://facebook.com", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + LogoUrl = "/SeedData/Logo.png", + Mail = "insaatmimarlik@mimarlik.com", + Phone = "0999 999 99 99", + Youtube = "https://youtube.com" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.HomeBanner", b => + { + b.Property("HomeBannerID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("HomeBannerID")); + + b.Property("LogoUrl") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("SubTitle") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("HomeBannerID"); + + b.ToTable("HomeBanners"); + + b.HasData( + new + { + HomeBannerID = 1, + LogoUrl = "/SeedData/Logo.png", + SubTitle = "150 m2'den baÅŸlayan modern enerji tasarruflu evler.", + Title = "Tasarım & İnÅŸaat" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Project", b => + { + b.Property("ProjectID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectID")); + + b.Property("CoverUrl") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Date") + .HasColumnType("date"); + + b.Property("FloorPlanUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("GoogleMapIFrame") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("IsActive") + .HasColumnType("bit"); + + b.Property("Location") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("LongDescription") + .HasColumnType("nvarchar(max)"); + + b.Property("ShortDescription") + .HasMaxLength(300) + .HasColumnType("nvarchar(300)"); + + b.Property("Slug") + .HasMaxLength(20) + .HasColumnType("nvarchar(20)"); + + b.Property("Status") + .HasColumnType("int"); + + b.Property("Title") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("VideoUrl") + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.HasKey("ProjectID"); + + b.ToTable("Projects"); + + b.HasData( + new + { + ProjectID = 1, + CoverUrl = "/SeedData/Project-3.png", + Date = new DateOnly(2025, 4, 15), + FloorPlanUrl = "/SeedData/floor-plan.png", + GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", + IsActive = true, + Location = "3119 Mulberry Ln, Newcastle, UK", + LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", + ShortDescription = "Eski 2 katlı evi tamamen geniÅŸletip yeniden tasarlamak için üç ay boyunca bu proje üzerinde çalıştık.", + Slug = "tasevler", + Status = 2, + Title = "TaÅŸevler", + VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" + }, + new + { + ProjectID = 2, + CoverUrl = "/SeedData/Project-2.png", + Date = new DateOnly(2026, 2, 15), + FloorPlanUrl = "/SeedData/floor-plan.png", + GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", + IsActive = true, + Location = "2560 Russell st, Boston, MA", + LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", + ShortDescription = "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", + Slug = "yataymimari", + Status = 1, + Title = "Yatay Mimari", + VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" + }, + new + { + ProjectID = 3, + CoverUrl = "/SeedData/Project-1.png", + Date = new DateOnly(2027, 1, 10), + FloorPlanUrl = "/SeedData/floor-plan.png", + GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", + IsActive = true, + Location = "123 Ave. Boston", + LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", + ShortDescription = "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", + Slug = "modernmimari", + Status = 0, + Title = "Modern Mimari", + VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ProjectGallery", b => + { + b.Property("ProjectGalleryID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectGalleryID")); + + b.Property("ImageUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("ProjectID") + .HasColumnType("int"); + + b.HasKey("ProjectGalleryID"); + + b.HasIndex("ProjectID"); + + b.ToTable("ProjectGallery"); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Reference", b => + { + b.Property("ReferenceID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ReferenceID")); + + b.Property("LogoUrl") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("WebUrl") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("ReferenceID"); + + b.ToTable("References"); + + b.HasData( + new + { + ReferenceID = 1, + LogoUrl = "/SeedData/Reference-1.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 2, + LogoUrl = "/SeedData/Reference-2.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 3, + LogoUrl = "/SeedData/Reference-3.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 4, + LogoUrl = "/SeedData/Reference-4.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 5, + LogoUrl = "/SeedData/Reference-5.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 6, + LogoUrl = "/SeedData/Reference-6.png", + WebUrl = "https://google.com" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Service", b => + { + b.Property("ServiceID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ServiceID")); + + b.Property("IsActive") + .HasMaxLength(100) + .HasColumnType("bit"); + + b.Property("SubTitle") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("ServiceID"); + + b.ToTable("Services"); + + b.HasData( + new + { + ServiceID = 1, + IsActive = true, + SubTitle = "Yüksek kalitede mimarlık hizmetleri sunuyoruz.", + Title = "Mimarlık" + }, + new + { + ServiceID = 2, + IsActive = true, + SubTitle = "Ekibimiz özgün ve şık mimari çözümler sunmaktadır.", + Title = "İç mekan tasarımı" + }, + new + { + ServiceID = 3, + IsActive = true, + SubTitle = "Estetik ve fonksiyonelliÄŸi bir araya getiren peyzaj çözümleri üretiyoruz.", + Title = "Peyzaj Mimarisi" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Slider", b => + { + b.Property("SliderID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("SliderID")); + + b.Property("ImageUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Location") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("PriceInfo") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Sqm") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("SliderID"); + + b.ToTable("Sliders"); + + b.HasData( + new + { + SliderID = 1, + ImageUrl = "/SeedData/Slider-1.png", + Location = "2750 Duffy St", + PriceInfo = "400.000", + Sqm = "200" + }, + new + { + SliderID = 2, + ImageUrl = "/SeedData/Slider-2.png", + Location = "5032 Hewes Ave", + PriceInfo = "490.000", + Sqm = "290" + }, + new + { + SliderID = 3, + ImageUrl = "/SeedData/Slider-3.png", + Location = "2239 Wilmar Farm Rd", + PriceInfo = "550.000", + Sqm = "350" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Team", b => + { + b.Property("TeamID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("TeamID")); + + b.Property("Facebook") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("ImageUrl") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Instagram") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Linkedin") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("NameSurname") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("TeamID"); + + b.ToTable("Teams"); + + b.HasData( + new + { + TeamID = 1, + Facebook = "https://facebook.com", + ImageUrl = "/SeedData/Team-1.jpg", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + NameSurname = "Meryem SaÄŸkut", + Title = "BaÅŸ İç Mimar" + }, + new + { + TeamID = 2, + Facebook = "https://facebook.com", + ImageUrl = "/SeedData/Team-2.jpg", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + NameSurname = "Can Balamir", + Title = "Kıdemli Mimar" + }, + new + { + TeamID = 3, + Facebook = "https://facebook.com", + ImageUrl = "/SeedData/Team-3.jpg", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + NameSurname = "Aslı Sönmez", + Title = "Dış Cephe ve Peyzaj Tasarımcısı" + }, + new + { + TeamID = 4, + Facebook = "https://facebook.com", + ImageUrl = "/SeedData/Team-4.jpg", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + NameSurname = "Kübra Mecan", + Title = "Proje Müdürü" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Testimonial", b => + { + b.Property("TestimonialID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("TestimonialID")); + + b.Property("Comment") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("ImageUrl") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Status") + .HasColumnType("int"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("TestimonialID"); + + b.ToTable("Testimonials"); + + b.HasData( + new + { + TestimonialID = 1, + Comment = "Tasarım ve mimarlık hizmeti veren birçok ÅŸirketle çalıştım ve siz bunların arasından gerçekten sıyrılan ve harika bir iÅŸ çıkaranlardan birisiniz.", + ImageUrl = "/SeedData/User-1.png", + Name = "Samet Malkın", + Status = 1, + Title = "Müşteri" + }, + new + { + TestimonialID = 2, + Comment = "Birinci sınıf yaratıcılık ve kaliteli hizmet arıyordum ve ekibinizde aradığımı buldum. Tüm fikirlerimi ve taleplerimi dikkate aldınız ve harika bir proje ortaya çıkardınız.", + ImageUrl = "/SeedData/User-2.png", + Name = "Kübra Yalman", + Status = 1, + Title = "GiriÅŸimci" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.WorkProcess", b => + { + b.Property("WorkProcessID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WorkProcessID")); + + b.Property("ImageUrl") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Info") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("IsActive") + .HasColumnType("bit"); + + b.Property("SubTitle") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("WorkProcessID"); + + b.ToTable("WorkProcess"); + + b.HasData( + new + { + WorkProcessID = 1, + ImageUrl = "/SeedData/WorkProcess-1.png", + Info = "Müşteri ile tanışma", + IsActive = true, + SubTitle = "Yaptığımız ilk ÅŸey müşterilerimizle bir araya gelip gelecekteki bir projedeki hedeflerini konuÅŸmaktır. Bu toplantı sırasında fikirlerinizi iletmekten ve bolca soru sormaktan çekinmeyin. Bu aÅŸama oldukça belirleyicidir çünkü potansiyel mimarınızın çalışmalarını portföylerine göz atarak deÄŸerlendirebilirsiniz. Bir müşteri olarak mimarın ihtiyaçlarınızı dinleyip dinlemediÄŸini ve bunları anlayıp anlamadığını da deÄŸerlendirebilirsiniz.", + Title = "Hedefleri karşılayın ve tanımlayın" + }, + new + { + WorkProcessID = 2, + ImageUrl = "/SeedData/WorkProcess-2.png", + Info = "Proje Konsept GeliÅŸtirme", + IsActive = true, + SubTitle = "İşbirliÄŸimizin bir sonraki adımı, gelecekteki evinizin konseptini geliÅŸtirmektir. Evinizin inÅŸaat sürecini baÅŸarılı kılan her bir faktörü tanımlamamıza yardımcı olur. Tasarımcı ve mimar ekibimiz, nihai sonucun yalnızca gereksinimlerinizi deÄŸil aynı zamanda uluslararası inÅŸaat ve güvenlik standartlarını da karşılamasını saÄŸlamak için projenin her bir adımını planlamalıdır. İzleme ve kontrol bu noktada baÅŸlar.", + Title = "Konsept Üzerinde Çalışma" + }, + new + { + WorkProcessID = 3, + ImageUrl = "/SeedData/WorkProcess-3.png", + Info = "İç ve Dış Mekanda Çalışma", + IsActive = true, + SubTitle = "Bir ev inÅŸa etmenin en önemli ve sorumlu kısmının inÅŸaat süreci olduÄŸuna şüphe yok. Güvenilir müteahhitlerle çalıştığımız için harika bir sonuç garantilidir. Bu aÅŸama, inÅŸaat alanını hazırlamaktan izolasyonu kurmaya ve alçıpanı tamamlamaya ve dış cephede çalışmaya kadar kontrol edilmesi gereken çeÅŸitli görevleri içerdiÄŸinden en karmaşık olanlardan biridir.", + Title = "Evinizi İnÅŸa Etme" + }, + new + { + WorkProcessID = 4, + ImageUrl = "/SeedData/WorkProcess-4.png", + Info = "Gelecekteki eviniz için son rötuÅŸlar", + IsActive = true, + SubTitle = "Proje son aÅŸamasına geldiÄŸinde, kalite kontrol ekibimiz her ÅŸeyin doÄŸru ÅŸekilde yapıldığından emin olmak için binanın son kontrolünü gerçekleÅŸtirir. Çalışanlarımız ayrıca bu son adımda tüm iç elemanların ve armatürlerin doÄŸru ÅŸekilde monte edildiÄŸinden emin olacaktır. Her ÅŸey tamamlandıktan sonra, müşterimizi nihai sonucu deÄŸerlendirmeye ve projemizin kaliteli performansını deneyimlemeye davet ediyoruz.", + Title = "Projenin Tamamlanması" + }); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("nvarchar(max)"); + + b.Property("ClaimValue") + .HasColumnType("nvarchar(max)"); + + b.Property("RoleId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetRoleClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("nvarchar(max)"); + + b.Property("ClaimValue") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider") + .HasColumnType("nvarchar(450)"); + + b.Property("ProviderKey") + .HasColumnType("nvarchar(450)"); + + b.Property("ProviderDisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .HasColumnType("int"); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserLogins", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("int"); + + b.Property("RoleId") + .HasColumnType("int"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetUserRoles", (string)null); + + b.HasData( + new + { + UserId = 1, + RoleId = 1 + }); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("int"); + + b.Property("LoginProvider") + .HasColumnType("nvarchar(450)"); + + b.Property("Name") + .HasColumnType("nvarchar(450)"); + + b.Property("Value") + .HasColumnType("nvarchar(max)"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AspNetUserTokens", (string)null); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ProjectGallery", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.Project", "Project") + .WithMany("ProjectGallery") + .HasForeignKey("ProjectID") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Project"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Project", b => + { + b.Navigation("ProjectGallery"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/ConstructorApp.DataAccessLayer/Migrations/20251110062259_InitialCreate.cs b/ConstructorApp.DataAccessLayer/Migrations/20251110062259_InitialCreate.cs new file mode 100644 index 0000000..b00de6a --- /dev/null +++ b/ConstructorApp.DataAccessLayer/Migrations/20251110062259_InitialCreate.cs @@ -0,0 +1,611 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional + +namespace ConstructorApp.DataAccessLayer.Migrations +{ + /// + public partial class InitialCreate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "AspNetRoles", + columns: table => new + { + Id = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + NormalizedName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + ConcurrencyStamp = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetRoles", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AspNetUsers", + columns: table => new + { + Id = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + FirstName = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + LastName = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + ConfirmCode = table.Column(type: "int", nullable: false), + UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + NormalizedUserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + Email = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + NormalizedEmail = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + EmailConfirmed = table.Column(type: "bit", nullable: false), + PasswordHash = table.Column(type: "nvarchar(max)", nullable: true), + SecurityStamp = table.Column(type: "nvarchar(max)", nullable: true), + ConcurrencyStamp = table.Column(type: "nvarchar(max)", nullable: true), + PhoneNumber = table.Column(type: "nvarchar(max)", nullable: true), + PhoneNumberConfirmed = table.Column(type: "bit", nullable: false), + TwoFactorEnabled = table.Column(type: "bit", nullable: false), + LockoutEnd = table.Column(type: "datetimeoffset", nullable: true), + LockoutEnabled = table.Column(type: "bit", nullable: false), + AccessFailedCount = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUsers", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "CompanyInfo", + columns: table => new + { + CompanyInfoID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + Value = table.Column(type: "nvarchar(3)", maxLength: 3, nullable: false), + Title = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: false), + SubTitle = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_CompanyInfo", x => x.CompanyInfoID); + }); + + migrationBuilder.CreateTable( + name: "CompanyInfoVideo", + columns: table => new + { + CompanyInfoVideoID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + VideoUrl = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_CompanyInfoVideo", x => x.CompanyInfoVideoID); + }); + + migrationBuilder.CreateTable( + name: "ContactUs", + columns: table => new + { + ContactusID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + Date = table.Column(type: "datetime2", nullable: false), + NameSurname = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + Mail = table.Column(type: "nvarchar(max)", nullable: false), + Phone = table.Column(type: "nvarchar(max)", nullable: false), + MessageContent = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), + Status = table.Column(type: "bit", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_ContactUs", x => x.ContactusID); + }); + + migrationBuilder.CreateTable( + name: "Footer", + columns: table => new + { + FooterID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + LogoUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + Phone = table.Column(type: "nvarchar(14)", maxLength: 14, nullable: true), + Mail = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + Facebook = table.Column(type: "nvarchar(max)", nullable: true), + Instagram = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + Linkedin = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + Youtube = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Footer", x => x.FooterID); + }); + + migrationBuilder.CreateTable( + name: "HomeBanners", + columns: table => new + { + HomeBannerID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + Title = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + SubTitle = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + LogoUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_HomeBanners", x => x.HomeBannerID); + }); + + migrationBuilder.CreateTable( + name: "Projects", + columns: table => new + { + ProjectID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + CoverUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + Date = table.Column(type: "date", nullable: false), + Title = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + Location = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + ShortDescription = table.Column(type: "nvarchar(300)", maxLength: 300, nullable: true), + LongDescription = table.Column(type: "nvarchar(max)", nullable: true), + IsActive = table.Column(type: "bit", nullable: false), + Slug = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: true), + GoogleMapIFrame = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), + VideoUrl = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: true), + FloorPlanUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + Status = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Projects", x => x.ProjectID); + }); + + migrationBuilder.CreateTable( + name: "References", + columns: table => new + { + ReferenceID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + LogoUrl = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + WebUrl = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_References", x => x.ReferenceID); + }); + + migrationBuilder.CreateTable( + name: "Services", + columns: table => new + { + ServiceID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + Title = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + SubTitle = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + IsActive = table.Column(type: "bit", maxLength: 100, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Services", x => x.ServiceID); + }); + + migrationBuilder.CreateTable( + name: "Sliders", + columns: table => new + { + SliderID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + Location = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + Sqm = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + PriceInfo = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Sliders", x => x.SliderID); + }); + + migrationBuilder.CreateTable( + name: "Teams", + columns: table => new + { + TeamID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + NameSurname = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + Title = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + Facebook = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + Instagram = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + Linkedin = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Teams", x => x.TeamID); + }); + + migrationBuilder.CreateTable( + name: "Testimonials", + columns: table => new + { + TestimonialID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + Name = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + Title = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + Comment = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), + ImageUrl = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + Status = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Testimonials", x => x.TestimonialID); + }); + + migrationBuilder.CreateTable( + name: "WorkProcess", + columns: table => new + { + WorkProcessID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + Info = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + Title = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + SubTitle = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), + ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + IsActive = table.Column(type: "bit", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_WorkProcess", x => x.WorkProcessID); + }); + + migrationBuilder.CreateTable( + name: "AspNetRoleClaims", + columns: table => new + { + Id = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + RoleId = table.Column(type: "int", nullable: false), + ClaimType = table.Column(type: "nvarchar(max)", nullable: true), + ClaimValue = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetRoleClaims", x => x.Id); + table.ForeignKey( + name: "FK_AspNetRoleClaims_AspNetRoles_RoleId", + column: x => x.RoleId, + principalTable: "AspNetRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AspNetUserClaims", + columns: table => new + { + Id = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + UserId = table.Column(type: "int", nullable: false), + ClaimType = table.Column(type: "nvarchar(max)", nullable: true), + ClaimValue = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUserClaims", x => x.Id); + table.ForeignKey( + name: "FK_AspNetUserClaims_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AspNetUserLogins", + columns: table => new + { + LoginProvider = table.Column(type: "nvarchar(450)", nullable: false), + ProviderKey = table.Column(type: "nvarchar(450)", nullable: false), + ProviderDisplayName = table.Column(type: "nvarchar(max)", nullable: true), + UserId = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUserLogins", x => new { x.LoginProvider, x.ProviderKey }); + table.ForeignKey( + name: "FK_AspNetUserLogins_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AspNetUserRoles", + columns: table => new + { + UserId = table.Column(type: "int", nullable: false), + RoleId = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUserRoles", x => new { x.UserId, x.RoleId }); + table.ForeignKey( + name: "FK_AspNetUserRoles_AspNetRoles_RoleId", + column: x => x.RoleId, + principalTable: "AspNetRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_AspNetUserRoles_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AspNetUserTokens", + columns: table => new + { + UserId = table.Column(type: "int", nullable: false), + LoginProvider = table.Column(type: "nvarchar(450)", nullable: false), + Name = table.Column(type: "nvarchar(450)", nullable: false), + Value = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); + table.ForeignKey( + name: "FK_AspNetUserTokens_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "ProjectGallery", + columns: table => new + { + ProjectGalleryID = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + ImageUrl = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + ProjectID = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_ProjectGallery", x => x.ProjectGalleryID); + table.ForeignKey( + name: "FK_ProjectGallery_Projects_ProjectID", + column: x => x.ProjectID, + principalTable: "Projects", + principalColumn: "ProjectID", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.InsertData( + table: "AspNetRoles", + columns: new[] { "Id", "ConcurrencyStamp", "Name", "NormalizedName" }, + values: new object[] { 1, "861b2f73-621f-401d-ae7f-90386fb8ee33", "Admin", "ADMIN" }); + + migrationBuilder.InsertData( + table: "AspNetUsers", + columns: new[] { "Id", "AccessFailedCount", "ConcurrencyStamp", "ConfirmCode", "Email", "EmailConfirmed", "FirstName", "ImageUrl", "LastName", "LockoutEnabled", "LockoutEnd", "NormalizedEmail", "NormalizedUserName", "PasswordHash", "PhoneNumber", "PhoneNumberConfirmed", "SecurityStamp", "TwoFactorEnabled", "UserName" }, + values: new object[] { 1, 0, "49a67b10-c6cd-45a8-a985-a0f3a0fc638b", 0, "admin@example.com", true, "Admin", "/SeedData/defaultuser.png", "Admin", false, null, "ADMIN@EXAMPLE.COM", "ADMIN", "AQAAAAIAAYagAAAAEN1z37odF5cuQmrziBf4IXBIfLIAFvlO6rQM8GKxsuyQWTBG8Bv6bkA+61SWFl1R5g==", null, false, "553407f9-7fee-4c07-b1e7-4523592d191f", false, "admin" }); + + migrationBuilder.InsertData( + table: "CompanyInfo", + columns: new[] { "CompanyInfoID", "SubTitle", "Title", "Value" }, + values: new object[,] + { + { 1, "2011 yılından bu yana sektörde faaliyet göstermekteyiz.", "YIL", "7" }, + { 2, "Bugüne kadar 54 adet konut projesi tasarladık.", "PROJE", "54" }, + { 3, "Åžirketimiz yaratıcılığı nedeniyle birçok kez ödüle layık görüldü.", "ÖDÜL", "11" } + }); + + migrationBuilder.InsertData( + table: "CompanyInfoVideo", + columns: new[] { "CompanyInfoVideoID", "VideoUrl" }, + values: new object[] { 1, "https://www.youtube.com/watch?v=r-thd4PJKBw" }); + + migrationBuilder.InsertData( + table: "Footer", + columns: new[] { "FooterID", "Facebook", "Instagram", "Linkedin", "LogoUrl", "Mail", "Phone", "Youtube" }, + values: new object[] { 1, "https://facebook.com", "https://instagram.com", "https://linkedin.com", "/SeedData/Logo.png", "insaatmimarlik@mimarlik.com", "0999 999 99 99", "https://youtube.com" }); + + migrationBuilder.InsertData( + table: "HomeBanners", + columns: new[] { "HomeBannerID", "LogoUrl", "SubTitle", "Title" }, + values: new object[] { 1, "/SeedData/Logo.png", "150 m2'den baÅŸlayan modern enerji tasarruflu evler.", "Tasarım & İnÅŸaat" }); + + migrationBuilder.InsertData( + table: "Projects", + columns: new[] { "ProjectID", "CoverUrl", "Date", "FloorPlanUrl", "GoogleMapIFrame", "IsActive", "Location", "LongDescription", "ShortDescription", "Slug", "Status", "Title", "VideoUrl" }, + values: new object[,] + { + { 1, "/SeedData/Project-3.png", new DateOnly(2025, 4, 15), "/SeedData/floor-plan.png", "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", true, "3119 Mulberry Ln, Newcastle, UK", "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", "Eski 2 katlı evi tamamen geniÅŸletip yeniden tasarlamak için üç ay boyunca bu proje üzerinde çalıştık.", "tasevler", 2, "TaÅŸevler", "https://www.youtube.com/watch?v=r-thd4PJKBw" }, + { 2, "/SeedData/Project-2.png", new DateOnly(2026, 2, 15), "/SeedData/floor-plan.png", "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", true, "2560 Russell st, Boston, MA", "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", "yataymimari", 1, "Yatay Mimari", "https://www.youtube.com/watch?v=r-thd4PJKBw" }, + { 3, "/SeedData/Project-1.png", new DateOnly(2027, 1, 10), "/SeedData/floor-plan.png", "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", true, "123 Ave. Boston", "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", "modernmimari", 0, "Modern Mimari", "https://www.youtube.com/watch?v=r-thd4PJKBw" } + }); + + migrationBuilder.InsertData( + table: "References", + columns: new[] { "ReferenceID", "LogoUrl", "WebUrl" }, + values: new object[,] + { + { 1, "/SeedData/Reference-1.png", "https://google.com" }, + { 2, "/SeedData/Reference-2.png", "https://google.com" }, + { 3, "/SeedData/Reference-3.png", "https://google.com" }, + { 4, "/SeedData/Reference-4.png", "https://google.com" }, + { 5, "/SeedData/Reference-5.png", "https://google.com" }, + { 6, "/SeedData/Reference-6.png", "https://google.com" } + }); + + migrationBuilder.InsertData( + table: "Services", + columns: new[] { "ServiceID", "IsActive", "SubTitle", "Title" }, + values: new object[,] + { + { 1, true, "Yüksek kalitede mimarlık hizmetleri sunuyoruz.", "Mimarlık" }, + { 2, true, "Ekibimiz özgün ve şık mimari çözümler sunmaktadır.", "İç mekan tasarımı" }, + { 3, true, "Estetik ve fonksiyonelliÄŸi bir araya getiren peyzaj çözümleri üretiyoruz.", "Peyzaj Mimarisi" } + }); + + migrationBuilder.InsertData( + table: "Sliders", + columns: new[] { "SliderID", "ImageUrl", "Location", "PriceInfo", "Sqm" }, + values: new object[,] + { + { 1, "/SeedData/Slider-1.png", "2750 Duffy St", "400.000", "200" }, + { 2, "/SeedData/Slider-2.png", "5032 Hewes Ave", "490.000", "290" }, + { 3, "/SeedData/Slider-3.png", "2239 Wilmar Farm Rd", "550.000", "350" } + }); + + migrationBuilder.InsertData( + table: "Teams", + columns: new[] { "TeamID", "Facebook", "ImageUrl", "Instagram", "Linkedin", "NameSurname", "Title" }, + values: new object[,] + { + { 1, "https://facebook.com", "/SeedData/Team-1.jpg", "https://instagram.com", "https://linkedin.com", "Meryem SaÄŸkut", "BaÅŸ İç Mimar" }, + { 2, "https://facebook.com", "/SeedData/Team-2.jpg", "https://instagram.com", "https://linkedin.com", "Can Balamir", "Kıdemli Mimar" }, + { 3, "https://facebook.com", "/SeedData/Team-3.jpg", "https://instagram.com", "https://linkedin.com", "Aslı Sönmez", "Dış Cephe ve Peyzaj Tasarımcısı" }, + { 4, "https://facebook.com", "/SeedData/Team-4.jpg", "https://instagram.com", "https://linkedin.com", "Kübra Mecan", "Proje Müdürü" } + }); + + migrationBuilder.InsertData( + table: "Testimonials", + columns: new[] { "TestimonialID", "Comment", "ImageUrl", "Name", "Status", "Title" }, + values: new object[,] + { + { 1, "Tasarım ve mimarlık hizmeti veren birçok ÅŸirketle çalıştım ve siz bunların arasından gerçekten sıyrılan ve harika bir iÅŸ çıkaranlardan birisiniz.", "/SeedData/User-1.png", "Samet Malkın", 1, "Müşteri" }, + { 2, "Birinci sınıf yaratıcılık ve kaliteli hizmet arıyordum ve ekibinizde aradığımı buldum. Tüm fikirlerimi ve taleplerimi dikkate aldınız ve harika bir proje ortaya çıkardınız.", "/SeedData/User-2.png", "Kübra Yalman", 1, "GiriÅŸimci" } + }); + + migrationBuilder.InsertData( + table: "WorkProcess", + columns: new[] { "WorkProcessID", "ImageUrl", "Info", "IsActive", "SubTitle", "Title" }, + values: new object[,] + { + { 1, "/SeedData/WorkProcess-1.png", "Müşteri ile tanışma", true, "Yaptığımız ilk ÅŸey müşterilerimizle bir araya gelip gelecekteki bir projedeki hedeflerini konuÅŸmaktır. Bu toplantı sırasında fikirlerinizi iletmekten ve bolca soru sormaktan çekinmeyin. Bu aÅŸama oldukça belirleyicidir çünkü potansiyel mimarınızın çalışmalarını portföylerine göz atarak deÄŸerlendirebilirsiniz. Bir müşteri olarak mimarın ihtiyaçlarınızı dinleyip dinlemediÄŸini ve bunları anlayıp anlamadığını da deÄŸerlendirebilirsiniz.", "Hedefleri karşılayın ve tanımlayın" }, + { 2, "/SeedData/WorkProcess-2.png", "Proje Konsept GeliÅŸtirme", true, "İşbirliÄŸimizin bir sonraki adımı, gelecekteki evinizin konseptini geliÅŸtirmektir. Evinizin inÅŸaat sürecini baÅŸarılı kılan her bir faktörü tanımlamamıza yardımcı olur. Tasarımcı ve mimar ekibimiz, nihai sonucun yalnızca gereksinimlerinizi deÄŸil aynı zamanda uluslararası inÅŸaat ve güvenlik standartlarını da karşılamasını saÄŸlamak için projenin her bir adımını planlamalıdır. İzleme ve kontrol bu noktada baÅŸlar.", "Konsept Üzerinde Çalışma" }, + { 3, "/SeedData/WorkProcess-3.png", "İç ve Dış Mekanda Çalışma", true, "Bir ev inÅŸa etmenin en önemli ve sorumlu kısmının inÅŸaat süreci olduÄŸuna şüphe yok. Güvenilir müteahhitlerle çalıştığımız için harika bir sonuç garantilidir. Bu aÅŸama, inÅŸaat alanını hazırlamaktan izolasyonu kurmaya ve alçıpanı tamamlamaya ve dış cephede çalışmaya kadar kontrol edilmesi gereken çeÅŸitli görevleri içerdiÄŸinden en karmaşık olanlardan biridir.", "Evinizi İnÅŸa Etme" }, + { 4, "/SeedData/WorkProcess-4.png", "Gelecekteki eviniz için son rötuÅŸlar", true, "Proje son aÅŸamasına geldiÄŸinde, kalite kontrol ekibimiz her ÅŸeyin doÄŸru ÅŸekilde yapıldığından emin olmak için binanın son kontrolünü gerçekleÅŸtirir. Çalışanlarımız ayrıca bu son adımda tüm iç elemanların ve armatürlerin doÄŸru ÅŸekilde monte edildiÄŸinden emin olacaktır. Her ÅŸey tamamlandıktan sonra, müşterimizi nihai sonucu deÄŸerlendirmeye ve projemizin kaliteli performansını deneyimlemeye davet ediyoruz.", "Projenin Tamamlanması" } + }); + + migrationBuilder.InsertData( + table: "AspNetUserRoles", + columns: new[] { "RoleId", "UserId" }, + values: new object[] { 1, 1 }); + + migrationBuilder.CreateIndex( + name: "IX_AspNetRoleClaims_RoleId", + table: "AspNetRoleClaims", + column: "RoleId"); + + migrationBuilder.CreateIndex( + name: "RoleNameIndex", + table: "AspNetRoles", + column: "NormalizedName", + unique: true, + filter: "[NormalizedName] IS NOT NULL"); + + migrationBuilder.CreateIndex( + name: "IX_AspNetUserClaims_UserId", + table: "AspNetUserClaims", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_AspNetUserLogins_UserId", + table: "AspNetUserLogins", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_AspNetUserRoles_RoleId", + table: "AspNetUserRoles", + column: "RoleId"); + + migrationBuilder.CreateIndex( + name: "EmailIndex", + table: "AspNetUsers", + column: "NormalizedEmail"); + + migrationBuilder.CreateIndex( + name: "UserNameIndex", + table: "AspNetUsers", + column: "NormalizedUserName", + unique: true, + filter: "[NormalizedUserName] IS NOT NULL"); + + migrationBuilder.CreateIndex( + name: "IX_ProjectGallery_ProjectID", + table: "ProjectGallery", + column: "ProjectID"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "AspNetRoleClaims"); + + migrationBuilder.DropTable( + name: "AspNetUserClaims"); + + migrationBuilder.DropTable( + name: "AspNetUserLogins"); + + migrationBuilder.DropTable( + name: "AspNetUserRoles"); + + migrationBuilder.DropTable( + name: "AspNetUserTokens"); + + migrationBuilder.DropTable( + name: "CompanyInfo"); + + migrationBuilder.DropTable( + name: "CompanyInfoVideo"); + + migrationBuilder.DropTable( + name: "ContactUs"); + + migrationBuilder.DropTable( + name: "Footer"); + + migrationBuilder.DropTable( + name: "HomeBanners"); + + migrationBuilder.DropTable( + name: "ProjectGallery"); + + migrationBuilder.DropTable( + name: "References"); + + migrationBuilder.DropTable( + name: "Services"); + + migrationBuilder.DropTable( + name: "Sliders"); + + migrationBuilder.DropTable( + name: "Teams"); + + migrationBuilder.DropTable( + name: "Testimonials"); + + migrationBuilder.DropTable( + name: "WorkProcess"); + + migrationBuilder.DropTable( + name: "AspNetRoles"); + + migrationBuilder.DropTable( + name: "AspNetUsers"); + + migrationBuilder.DropTable( + name: "Projects"); + } + } +} diff --git a/ConstructorApp.DataAccessLayer/Migrations/ConstructorContextModelSnapshot.cs b/ConstructorApp.DataAccessLayer/Migrations/ConstructorContextModelSnapshot.cs new file mode 100644 index 0000000..c9b393a --- /dev/null +++ b/ConstructorApp.DataAccessLayer/Migrations/ConstructorContextModelSnapshot.cs @@ -0,0 +1,1059 @@ +// +using System; +using ConstructorApp.DataAccessLayer.Concrete; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace ConstructorApp.DataAccessLayer.Migrations +{ + [DbContext(typeof(ConstructorContext))] + partial class ConstructorContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.AppRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("nvarchar(max)"); + + b.Property("Name") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasDatabaseName("RoleNameIndex") + .HasFilter("[NormalizedName] IS NOT NULL"); + + b.ToTable("AspNetRoles", (string)null); + + b.HasData( + new + { + Id = 1, + ConcurrencyStamp = "861b2f73-621f-401d-ae7f-90386fb8ee33", + Name = "Admin", + NormalizedName = "ADMIN" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.AppUser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("AccessFailedCount") + .HasColumnType("int"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("nvarchar(max)"); + + b.Property("ConfirmCode") + .HasColumnType("int"); + + b.Property("Email") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("EmailConfirmed") + .HasColumnType("bit"); + + b.Property("FirstName") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("ImageUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("LastName") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("LockoutEnabled") + .HasColumnType("bit"); + + b.Property("LockoutEnd") + .HasColumnType("datetimeoffset"); + + b.Property("NormalizedEmail") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedUserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("PasswordHash") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumber") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumberConfirmed") + .HasColumnType("bit"); + + b.Property("SecurityStamp") + .HasColumnType("nvarchar(max)"); + + b.Property("TwoFactorEnabled") + .HasColumnType("bit"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasDatabaseName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasDatabaseName("UserNameIndex") + .HasFilter("[NormalizedUserName] IS NOT NULL"); + + b.ToTable("AspNetUsers", (string)null); + + b.HasData( + new + { + Id = 1, + AccessFailedCount = 0, + ConcurrencyStamp = "49a67b10-c6cd-45a8-a985-a0f3a0fc638b", + ConfirmCode = 0, + Email = "admin@example.com", + EmailConfirmed = true, + FirstName = "Admin", + ImageUrl = "/SeedData/defaultuser.png", + LastName = "Admin", + LockoutEnabled = false, + NormalizedEmail = "ADMIN@EXAMPLE.COM", + NormalizedUserName = "ADMIN", + PasswordHash = "AQAAAAIAAYagAAAAEN1z37odF5cuQmrziBf4IXBIfLIAFvlO6rQM8GKxsuyQWTBG8Bv6bkA+61SWFl1R5g==", + PhoneNumberConfirmed = false, + SecurityStamp = "553407f9-7fee-4c07-b1e7-4523592d191f", + TwoFactorEnabled = false, + UserName = "admin" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.CompanyInfo", b => + { + b.Property("CompanyInfoID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CompanyInfoID")); + + b.Property("SubTitle") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(20) + .HasColumnType("nvarchar(20)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(3) + .HasColumnType("nvarchar(3)"); + + b.HasKey("CompanyInfoID"); + + b.ToTable("CompanyInfo"); + + b.HasData( + new + { + CompanyInfoID = 1, + SubTitle = "2011 yılından bu yana sektörde faaliyet göstermekteyiz.", + Title = "YIL", + Value = "7" + }, + new + { + CompanyInfoID = 2, + SubTitle = "Bugüne kadar 54 adet konut projesi tasarladık.", + Title = "PROJE", + Value = "54" + }, + new + { + CompanyInfoID = 3, + SubTitle = "Åžirketimiz yaratıcılığı nedeniyle birçok kez ödüle layık görüldü.", + Title = "ÖDÜL", + Value = "11" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.CompanyInfoVideo", b => + { + b.Property("CompanyInfoVideoID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CompanyInfoVideoID")); + + b.Property("VideoUrl") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.HasKey("CompanyInfoVideoID"); + + b.ToTable("CompanyInfoVideo"); + + b.HasData( + new + { + CompanyInfoVideoID = 1, + VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ContactUs", b => + { + b.Property("ContactusID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ContactusID")); + + b.Property("Date") + .HasColumnType("datetime2"); + + b.Property("Mail") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("MessageContent") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("NameSurname") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Phone") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("Status") + .HasColumnType("bit"); + + b.HasKey("ContactusID"); + + b.ToTable("ContactUs"); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Footer", b => + { + b.Property("FooterID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("FooterID")); + + b.Property("Facebook") + .HasColumnType("nvarchar(max)"); + + b.Property("Instagram") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Linkedin") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("LogoUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Mail") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Phone") + .HasMaxLength(14) + .HasColumnType("nvarchar(14)"); + + b.Property("Youtube") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("FooterID"); + + b.ToTable("Footer"); + + b.HasData( + new + { + FooterID = 1, + Facebook = "https://facebook.com", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + LogoUrl = "/SeedData/Logo.png", + Mail = "insaatmimarlik@mimarlik.com", + Phone = "0999 999 99 99", + Youtube = "https://youtube.com" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.HomeBanner", b => + { + b.Property("HomeBannerID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("HomeBannerID")); + + b.Property("LogoUrl") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("SubTitle") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("HomeBannerID"); + + b.ToTable("HomeBanners"); + + b.HasData( + new + { + HomeBannerID = 1, + LogoUrl = "/SeedData/Logo.png", + SubTitle = "150 m2'den baÅŸlayan modern enerji tasarruflu evler.", + Title = "Tasarım & İnÅŸaat" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Project", b => + { + b.Property("ProjectID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectID")); + + b.Property("CoverUrl") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Date") + .HasColumnType("date"); + + b.Property("FloorPlanUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("GoogleMapIFrame") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("IsActive") + .HasColumnType("bit"); + + b.Property("Location") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("LongDescription") + .HasColumnType("nvarchar(max)"); + + b.Property("ShortDescription") + .HasMaxLength(300) + .HasColumnType("nvarchar(300)"); + + b.Property("Slug") + .HasMaxLength(20) + .HasColumnType("nvarchar(20)"); + + b.Property("Status") + .HasColumnType("int"); + + b.Property("Title") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("VideoUrl") + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.HasKey("ProjectID"); + + b.ToTable("Projects"); + + b.HasData( + new + { + ProjectID = 1, + CoverUrl = "/SeedData/Project-3.png", + Date = new DateOnly(2025, 4, 15), + FloorPlanUrl = "/SeedData/floor-plan.png", + GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", + IsActive = true, + Location = "3119 Mulberry Ln, Newcastle, UK", + LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", + ShortDescription = "Eski 2 katlı evi tamamen geniÅŸletip yeniden tasarlamak için üç ay boyunca bu proje üzerinde çalıştık.", + Slug = "tasevler", + Status = 2, + Title = "TaÅŸevler", + VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" + }, + new + { + ProjectID = 2, + CoverUrl = "/SeedData/Project-2.png", + Date = new DateOnly(2026, 2, 15), + FloorPlanUrl = "/SeedData/floor-plan.png", + GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", + IsActive = true, + Location = "2560 Russell st, Boston, MA", + LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", + ShortDescription = "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", + Slug = "yataymimari", + Status = 1, + Title = "Yatay Mimari", + VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" + }, + new + { + ProjectID = 3, + CoverUrl = "/SeedData/Project-1.png", + Date = new DateOnly(2027, 1, 10), + FloorPlanUrl = "/SeedData/floor-plan.png", + GoogleMapIFrame = "https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d50122.87145390096!2d26.7044768!3d38.2637395!3m2!1i1024!2i768!4f13.1!3m2!1m1!2s!5e0!3m2!1str!2str!4v1722545102804!5m2!1str!2str", + IsActive = true, + Location = "123 Ave. Boston", + LongDescription = "Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius.\r\nAmet consequatur qui dolore veniam voluptatem voluptatem sit. Non aspernatur atque natus ut cum nam et. Praesentium error dolores rerum minus sequi quia veritatis eum. Eos et doloribus doloremque nesciunt molestiae laboriosam.\r\nImpedit ipsum quae et aliquid doloribus et voluptatem quasi. Perspiciatis occaecati earum et magnam animi. Quibusdam non qui ea vitae suscipit vitae sunt. Repudiandae incidunt cumque minus deserunt assumenda tempore. Delectus voluptas necessitatibus est.\r\nSunt voluptatum sapiente facilis quo odio aut ipsum repellat debitis. Molestiae et autem libero. Explicabo et quod necessitatibus similique quis dolor eum. Numquam eaque praesentium rem et qui nesciunt.", + ShortDescription = "2022 yılındaki ilk projelerimizden biri olan bu ev, benzersiz peyzaj tasarım çözümleri ve dış cephe çalışmalarıyla dikkat çekiyor.", + Slug = "modernmimari", + Status = 0, + Title = "Modern Mimari", + VideoUrl = "https://www.youtube.com/watch?v=r-thd4PJKBw" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ProjectGallery", b => + { + b.Property("ProjectGalleryID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectGalleryID")); + + b.Property("ImageUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("ProjectID") + .HasColumnType("int"); + + b.HasKey("ProjectGalleryID"); + + b.HasIndex("ProjectID"); + + b.ToTable("ProjectGallery"); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Reference", b => + { + b.Property("ReferenceID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ReferenceID")); + + b.Property("LogoUrl") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("WebUrl") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("ReferenceID"); + + b.ToTable("References"); + + b.HasData( + new + { + ReferenceID = 1, + LogoUrl = "/SeedData/Reference-1.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 2, + LogoUrl = "/SeedData/Reference-2.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 3, + LogoUrl = "/SeedData/Reference-3.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 4, + LogoUrl = "/SeedData/Reference-4.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 5, + LogoUrl = "/SeedData/Reference-5.png", + WebUrl = "https://google.com" + }, + new + { + ReferenceID = 6, + LogoUrl = "/SeedData/Reference-6.png", + WebUrl = "https://google.com" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Service", b => + { + b.Property("ServiceID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ServiceID")); + + b.Property("IsActive") + .HasMaxLength(100) + .HasColumnType("bit"); + + b.Property("SubTitle") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("ServiceID"); + + b.ToTable("Services"); + + b.HasData( + new + { + ServiceID = 1, + IsActive = true, + SubTitle = "Yüksek kalitede mimarlık hizmetleri sunuyoruz.", + Title = "Mimarlık" + }, + new + { + ServiceID = 2, + IsActive = true, + SubTitle = "Ekibimiz özgün ve şık mimari çözümler sunmaktadır.", + Title = "İç mekan tasarımı" + }, + new + { + ServiceID = 3, + IsActive = true, + SubTitle = "Estetik ve fonksiyonelliÄŸi bir araya getiren peyzaj çözümleri üretiyoruz.", + Title = "Peyzaj Mimarisi" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Slider", b => + { + b.Property("SliderID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("SliderID")); + + b.Property("ImageUrl") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Location") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("PriceInfo") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Sqm") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("SliderID"); + + b.ToTable("Sliders"); + + b.HasData( + new + { + SliderID = 1, + ImageUrl = "/SeedData/Slider-1.png", + Location = "2750 Duffy St", + PriceInfo = "400.000", + Sqm = "200" + }, + new + { + SliderID = 2, + ImageUrl = "/SeedData/Slider-2.png", + Location = "5032 Hewes Ave", + PriceInfo = "490.000", + Sqm = "290" + }, + new + { + SliderID = 3, + ImageUrl = "/SeedData/Slider-3.png", + Location = "2239 Wilmar Farm Rd", + PriceInfo = "550.000", + Sqm = "350" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Team", b => + { + b.Property("TeamID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("TeamID")); + + b.Property("Facebook") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("ImageUrl") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Instagram") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Linkedin") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("NameSurname") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("TeamID"); + + b.ToTable("Teams"); + + b.HasData( + new + { + TeamID = 1, + Facebook = "https://facebook.com", + ImageUrl = "/SeedData/Team-1.jpg", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + NameSurname = "Meryem SaÄŸkut", + Title = "BaÅŸ İç Mimar" + }, + new + { + TeamID = 2, + Facebook = "https://facebook.com", + ImageUrl = "/SeedData/Team-2.jpg", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + NameSurname = "Can Balamir", + Title = "Kıdemli Mimar" + }, + new + { + TeamID = 3, + Facebook = "https://facebook.com", + ImageUrl = "/SeedData/Team-3.jpg", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + NameSurname = "Aslı Sönmez", + Title = "Dış Cephe ve Peyzaj Tasarımcısı" + }, + new + { + TeamID = 4, + Facebook = "https://facebook.com", + ImageUrl = "/SeedData/Team-4.jpg", + Instagram = "https://instagram.com", + Linkedin = "https://linkedin.com", + NameSurname = "Kübra Mecan", + Title = "Proje Müdürü" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Testimonial", b => + { + b.Property("TestimonialID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("TestimonialID")); + + b.Property("Comment") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("ImageUrl") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Status") + .HasColumnType("int"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.HasKey("TestimonialID"); + + b.ToTable("Testimonials"); + + b.HasData( + new + { + TestimonialID = 1, + Comment = "Tasarım ve mimarlık hizmeti veren birçok ÅŸirketle çalıştım ve siz bunların arasından gerçekten sıyrılan ve harika bir iÅŸ çıkaranlardan birisiniz.", + ImageUrl = "/SeedData/User-1.png", + Name = "Samet Malkın", + Status = 1, + Title = "Müşteri" + }, + new + { + TestimonialID = 2, + Comment = "Birinci sınıf yaratıcılık ve kaliteli hizmet arıyordum ve ekibinizde aradığımı buldum. Tüm fikirlerimi ve taleplerimi dikkate aldınız ve harika bir proje ortaya çıkardınız.", + ImageUrl = "/SeedData/User-2.png", + Name = "Kübra Yalman", + Status = 1, + Title = "GiriÅŸimci" + }); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.WorkProcess", b => + { + b.Property("WorkProcessID") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WorkProcessID")); + + b.Property("ImageUrl") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Info") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("IsActive") + .HasColumnType("bit"); + + b.Property("SubTitle") + .IsRequired() + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("WorkProcessID"); + + b.ToTable("WorkProcess"); + + b.HasData( + new + { + WorkProcessID = 1, + ImageUrl = "/SeedData/WorkProcess-1.png", + Info = "Müşteri ile tanışma", + IsActive = true, + SubTitle = "Yaptığımız ilk ÅŸey müşterilerimizle bir araya gelip gelecekteki bir projedeki hedeflerini konuÅŸmaktır. Bu toplantı sırasında fikirlerinizi iletmekten ve bolca soru sormaktan çekinmeyin. Bu aÅŸama oldukça belirleyicidir çünkü potansiyel mimarınızın çalışmalarını portföylerine göz atarak deÄŸerlendirebilirsiniz. Bir müşteri olarak mimarın ihtiyaçlarınızı dinleyip dinlemediÄŸini ve bunları anlayıp anlamadığını da deÄŸerlendirebilirsiniz.", + Title = "Hedefleri karşılayın ve tanımlayın" + }, + new + { + WorkProcessID = 2, + ImageUrl = "/SeedData/WorkProcess-2.png", + Info = "Proje Konsept GeliÅŸtirme", + IsActive = true, + SubTitle = "İşbirliÄŸimizin bir sonraki adımı, gelecekteki evinizin konseptini geliÅŸtirmektir. Evinizin inÅŸaat sürecini baÅŸarılı kılan her bir faktörü tanımlamamıza yardımcı olur. Tasarımcı ve mimar ekibimiz, nihai sonucun yalnızca gereksinimlerinizi deÄŸil aynı zamanda uluslararası inÅŸaat ve güvenlik standartlarını da karşılamasını saÄŸlamak için projenin her bir adımını planlamalıdır. İzleme ve kontrol bu noktada baÅŸlar.", + Title = "Konsept Üzerinde Çalışma" + }, + new + { + WorkProcessID = 3, + ImageUrl = "/SeedData/WorkProcess-3.png", + Info = "İç ve Dış Mekanda Çalışma", + IsActive = true, + SubTitle = "Bir ev inÅŸa etmenin en önemli ve sorumlu kısmının inÅŸaat süreci olduÄŸuna şüphe yok. Güvenilir müteahhitlerle çalıştığımız için harika bir sonuç garantilidir. Bu aÅŸama, inÅŸaat alanını hazırlamaktan izolasyonu kurmaya ve alçıpanı tamamlamaya ve dış cephede çalışmaya kadar kontrol edilmesi gereken çeÅŸitli görevleri içerdiÄŸinden en karmaşık olanlardan biridir.", + Title = "Evinizi İnÅŸa Etme" + }, + new + { + WorkProcessID = 4, + ImageUrl = "/SeedData/WorkProcess-4.png", + Info = "Gelecekteki eviniz için son rötuÅŸlar", + IsActive = true, + SubTitle = "Proje son aÅŸamasına geldiÄŸinde, kalite kontrol ekibimiz her ÅŸeyin doÄŸru ÅŸekilde yapıldığından emin olmak için binanın son kontrolünü gerçekleÅŸtirir. Çalışanlarımız ayrıca bu son adımda tüm iç elemanların ve armatürlerin doÄŸru ÅŸekilde monte edildiÄŸinden emin olacaktır. Her ÅŸey tamamlandıktan sonra, müşterimizi nihai sonucu deÄŸerlendirmeye ve projemizin kaliteli performansını deneyimlemeye davet ediyoruz.", + Title = "Projenin Tamamlanması" + }); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("nvarchar(max)"); + + b.Property("ClaimValue") + .HasColumnType("nvarchar(max)"); + + b.Property("RoleId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetRoleClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("nvarchar(max)"); + + b.Property("ClaimValue") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider") + .HasColumnType("nvarchar(450)"); + + b.Property("ProviderKey") + .HasColumnType("nvarchar(450)"); + + b.Property("ProviderDisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .HasColumnType("int"); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserLogins", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("int"); + + b.Property("RoleId") + .HasColumnType("int"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetUserRoles", (string)null); + + b.HasData( + new + { + UserId = 1, + RoleId = 1 + }); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("int"); + + b.Property("LoginProvider") + .HasColumnType("nvarchar(450)"); + + b.Property("Name") + .HasColumnType("nvarchar(450)"); + + b.Property("Value") + .HasColumnType("nvarchar(max)"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AspNetUserTokens", (string)null); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.ProjectGallery", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.Project", "Project") + .WithMany("ProjectGallery") + .HasForeignKey("ProjectID") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Project"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("ConstructorApp.EntityLayer.Entities.AppUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("ConstructorApp.EntityLayer.Entities.Project", b => + { + b.Navigation("ProjectGallery"); + }); +#pragma warning restore 612, 618 + } + } +}