update
parent
56be7efdaf
commit
5aeacc73cd
|
|
@ -1,6 +1,7 @@
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using kehati.Models.View;
|
using kehati.Models.View;
|
||||||
|
using kehati.Helpers;
|
||||||
using kehati.Database;
|
using kehati.Database;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
|
|
@ -47,8 +48,11 @@ namespace kehati.Controllers
|
||||||
return View(model);
|
return View(model);
|
||||||
}
|
}
|
||||||
|
|
||||||
public IActionResult Detail(string slug)
|
public async Task<IActionResult> Detail(string slug)
|
||||||
{
|
{
|
||||||
|
var decode = Custom.DecodeInt(slug);
|
||||||
|
ViewBag.data = await db.Tumbuhan.Include(x => x.Habitat).FirstOrDefaultAsync(x => x.MsTumbuhanId == decode);
|
||||||
|
|
||||||
ViewBag.Slug = slug;
|
ViewBag.Slug = slug;
|
||||||
|
|
||||||
var sp = new SpesiesModel
|
var sp = new SpesiesModel
|
||||||
|
|
|
||||||
|
|
@ -26,4 +26,7 @@ public class Tumbuhan
|
||||||
public string? Slug { get; set; } = "";
|
public string? Slug { get; set; } = "";
|
||||||
[Column("image")]
|
[Column("image")]
|
||||||
public string? Image { get; set; } = "";
|
public string? Image { get; set; } = "";
|
||||||
|
|
||||||
|
[ForeignKey(nameof(MsHabitatId))]
|
||||||
|
public Habitat Habitat { get; set; } = null!;
|
||||||
}
|
}
|
||||||
|
|
@ -3,8 +3,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
<div class="mx-auto max-w-6xl px-4 py-12 sm:px-6 lg:px-8">
|
<div class="mx-auto max-w-6xl px-4 py-12 sm:px-6 lg:px-8">
|
||||||
<a asp-controller="Katalog" asp-action="Index" class="inline-flex items-center gap-1.5 text-sm text-muted-foreground hover:text-foreground">
|
<a asp-controller="fauna" asp-action="Index" class="inline-flex items-center gap-1.5 text-sm text-muted-foreground hover:text-foreground">
|
||||||
<i data-lucide="arrow-left" class="h-4 w-4"></i> Katalog
|
<i data-lucide="arrow-left" class="h-4 w-4"></i> Kembali
|
||||||
</a>
|
</a>
|
||||||
<div class="mt-6 grid gap-10 lg:grid-cols-5">
|
<div class="mt-6 grid gap-10 lg:grid-cols-5">
|
||||||
<div class="lg:col-span-3">
|
<div class="lg:col-span-3">
|
||||||
|
|
|
||||||
|
|
@ -31,18 +31,7 @@
|
||||||
<form method="get" asp-action="Index">
|
<form method="get" asp-action="Index">
|
||||||
<div class="mt-10 rounded-2xl border border-border bg-card p-4 sm:p-5">
|
<div class="mt-10 rounded-2xl border border-border bg-card p-4 sm:p-5">
|
||||||
<div class="grid gap-3 sm:grid-cols-2 lg:grid-cols-4">
|
<div class="grid gap-3 sm:grid-cols-2 lg:grid-cols-4">
|
||||||
<input
|
<input type="text" name="query" value="@Model.Query" placeholder="Cari nama atau nama ilmiah..." class="w-full rounded-lg border border-input bg-background px-3 py-2" />
|
||||||
type="text"
|
|
||||||
name="query"
|
|
||||||
value="@Model.Query"
|
|
||||||
placeholder="Cari nama atau nama ilmiah..."
|
|
||||||
class="w-full rounded-lg border border-input bg-background px-3 py-2" />
|
|
||||||
|
|
||||||
<select name="type" class="w-full rounded-lg border border-input bg-background px-3 py-2">
|
|
||||||
<option value="all">Semua Jenis</option>
|
|
||||||
<option value="flora" selected="@(Model.Type=="flora")">Flora</option>
|
|
||||||
<option value="fauna" selected="@(Model.Type=="fauna")">Fauna</option>
|
|
||||||
</select>
|
|
||||||
<select name="status" class="w-full rounded-lg border border-input bg-background px-3 py-2">
|
<select name="status" class="w-full rounded-lg border border-input bg-background px-3 py-2">
|
||||||
<option value="all" selected="@(Model.Status == "all")">Semua Status</option>
|
<option value="all" selected="@(Model.Status == "all")">Semua Status</option>
|
||||||
<option value="Aman" selected="@(Model.Status == "Aman")">Aman</option>
|
<option value="Aman" selected="@(Model.Status == "Aman")">Aman</option>
|
||||||
|
|
@ -61,8 +50,6 @@
|
||||||
</option>
|
</option>
|
||||||
}
|
}
|
||||||
</select>
|
</select>
|
||||||
</div>
|
|
||||||
<div class="mt-4">
|
|
||||||
<button type="submit" class="rounded-lg bg-primary px-5 py-2 text-primary-foreground">Cari</button>
|
<button type="submit" class="rounded-lg bg-primary px-5 py-2 text-primary-foreground">Cari</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -83,7 +70,7 @@
|
||||||
<div class="mt-6 grid gap-6 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4">
|
<div class="mt-6 grid gap-6 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4">
|
||||||
@foreach(var s in fauna.Items)
|
@foreach(var s in fauna.Items)
|
||||||
{
|
{
|
||||||
<a asp-controller="katalog"
|
<a asp-controller="fauna"
|
||||||
asp-action="detail"
|
asp-action="detail"
|
||||||
asp-route-slug="@Custom.Encode(s.MsFaunaId)" class="group block overflow-hidden rounded-2xl border border-border bg-card transition-all hover:-translate-y-1 hover:shadow-lg">
|
asp-route-slug="@Custom.Encode(s.MsFaunaId)" class="group block overflow-hidden rounded-2xl border border-border bg-card transition-all hover:-translate-y-1 hover:shadow-lg">
|
||||||
<!-- Image -->
|
<!-- Image -->
|
||||||
|
|
|
||||||
|
|
@ -1,35 +1,35 @@
|
||||||
@{
|
@{
|
||||||
ViewData["Title"] = "Detail Katalog";
|
ViewData["Title"] = "Detail @ViewBag.data.Name";
|
||||||
}
|
}
|
||||||
|
|
||||||
<div class="mx-auto max-w-6xl px-4 py-12 sm:px-6 lg:px-8">
|
<div class="mx-auto max-w-6xl px-4 py-12 sm:px-6 lg:px-8">
|
||||||
<a asp-controller="Katalog" asp-action="Index" class="inline-flex items-center gap-1.5 text-sm text-muted-foreground hover:text-foreground">
|
<a asp-controller="flora" asp-action="Index" class="inline-flex items-center gap-1.5 text-sm text-muted-foreground hover:text-foreground">
|
||||||
<i data-lucide="arrow-left" class="h-4 w-4"></i> Katalog
|
<i data-lucide="arrow-left" class="h-4 w-4"></i> Kembali
|
||||||
</a>
|
</a>
|
||||||
<div class="mt-6 grid gap-10 lg:grid-cols-5">
|
<div class="mt-6 grid gap-10 lg:grid-cols-5">
|
||||||
<div class="lg:col-span-3">
|
<div class="lg:col-span-3">
|
||||||
<div class="overflow-hidden rounded-2xl border border-border bg-muted">
|
<div class="overflow-hidden rounded-2xl border border-border bg-muted">
|
||||||
<img src="~/images/@Model.Spesies.Image" class="aspect-[4/3] w-full object-cover" alt="@Model.Spesies.CommonName"/>
|
<img src="~/images/@ViewBag.data.Image" class="aspect-[4/3] w-full object-cover" alt="@ViewBag.data.Name"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="lg:col-span-2">
|
<div class="lg:col-span-2">
|
||||||
<div class="inline-flex items-center gap-1.5 rounded-full bg-secondary px-2.5 py-1 text-[11px] font-medium text-foreground">
|
<div class="inline-flex items-center gap-1.5 rounded-full bg-secondary px-2.5 py-1 text-[11px] font-medium text-foreground">
|
||||||
<i data-lucide="leaf" class="h-3 w-3"></i> @Model.Spesies.Type
|
<i data-lucide="leaf" class="h-3 w-3"></i> Flora
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h1 class="mt-4 font-serif text-4xl leading-tight text-foreground sm:text-5xl">
|
<h1 class="mt-4 font-serif text-4xl leading-tight text-foreground sm:text-5xl">
|
||||||
@Model.Spesies.CommonName
|
@ViewBag.data.Name
|
||||||
</h1>
|
</h1>
|
||||||
<p class="mt-1 text-lg italic text-muted-foreground">
|
<p class="mt-1 text-lg italic text-muted-foreground">
|
||||||
@Model.Spesies.ScientificName
|
@ViewBag.data.NamaIlmiah
|
||||||
</p>
|
</p>
|
||||||
<div class="mt-4">
|
<div class="mt-4">
|
||||||
<span class="rounded-full border border-border px-3 py-1 text-xs">
|
<span class="rounded-full border border-border px-3 py-1 text-xs">
|
||||||
Status: @Model.Spesies.ConservationStatus
|
Status: @ViewBag.data.StatusPerlindungan
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<p class="mt-6 text-base leading-relaxed text-foreground">
|
<p class="mt-6 text-base leading-relaxed text-foreground">
|
||||||
@Model.Spesies.Description
|
Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam rerum pariatur incidunt optio repellat fuga illum repudiandae. Numquam aperiam, mollitia accusamus deleniti quis repellat harum voluptas temporibus perspiciatis explicabo reiciendis.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="mt-8 rounded-xl border border-border bg-secondary/40 p-5">
|
<div class="mt-8 rounded-xl border border-border bg-secondary/40 p-5">
|
||||||
|
|
@ -37,7 +37,7 @@
|
||||||
Habitat
|
Habitat
|
||||||
</h3>
|
</h3>
|
||||||
<p class="mt-2 text-sm leading-relaxed text-muted-foreground">
|
<p class="mt-2 text-sm leading-relaxed text-muted-foreground">
|
||||||
@Model.Spesies.Habitat
|
@ViewBag.data.Habitat.Name
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
Katalog
|
Katalog
|
||||||
</div>
|
</div>
|
||||||
<h1 class="mt-3 font-serif text-5xl leading-tight text-foreground">
|
<h1 class="mt-3 font-serif text-5xl leading-tight text-foreground">
|
||||||
Flora & Fauna Jakarta
|
Flora Jakarta
|
||||||
</h1>
|
</h1>
|
||||||
<p class="mt-4 text-lg text-muted-foreground">
|
<p class="mt-4 text-lg text-muted-foreground">
|
||||||
Telusuri spesies yang terdokumentasi di kawasan konservasi Jakarta.
|
Telusuri spesies yang terdokumentasi di kawasan konservasi Jakarta.
|
||||||
|
|
@ -31,18 +31,7 @@
|
||||||
<form method="get" asp-action="Index">
|
<form method="get" asp-action="Index">
|
||||||
<div class="mt-10 rounded-2xl border border-border bg-card p-4 sm:p-5">
|
<div class="mt-10 rounded-2xl border border-border bg-card p-4 sm:p-5">
|
||||||
<div class="grid gap-3 sm:grid-cols-2 lg:grid-cols-4">
|
<div class="grid gap-3 sm:grid-cols-2 lg:grid-cols-4">
|
||||||
<input
|
<input type="text" name="query" value="@Model.Query" placeholder="Cari nama atau nama ilmiah..." class="w-full rounded-lg border border-input bg-background px-3 py-2" />
|
||||||
type="text"
|
|
||||||
name="query"
|
|
||||||
value="@Model.Query"
|
|
||||||
placeholder="Cari nama atau nama ilmiah..."
|
|
||||||
class="w-full rounded-lg border border-input bg-background px-3 py-2" />
|
|
||||||
|
|
||||||
<select name="type" class="w-full rounded-lg border border-input bg-background px-3 py-2">
|
|
||||||
<option value="all">Semua Jenis</option>
|
|
||||||
<option value="flora" selected="@(Model.Type=="flora")">Flora</option>
|
|
||||||
<option value="fauna" selected="@(Model.Type=="fauna")">Fauna</option>
|
|
||||||
</select>
|
|
||||||
<select name="status" class="w-full rounded-lg border border-input bg-background px-3 py-2">
|
<select name="status" class="w-full rounded-lg border border-input bg-background px-3 py-2">
|
||||||
<option value="all" selected="@(Model.Status == "all")">Semua Status</option>
|
<option value="all" selected="@(Model.Status == "all")">Semua Status</option>
|
||||||
<option value="Aman" selected="@(Model.Status == "Aman")">Aman</option>
|
<option value="Aman" selected="@(Model.Status == "Aman")">Aman</option>
|
||||||
|
|
@ -61,8 +50,6 @@
|
||||||
</option>
|
</option>
|
||||||
}
|
}
|
||||||
</select>
|
</select>
|
||||||
</div>
|
|
||||||
<div class="mt-4">
|
|
||||||
<button type="submit" class="rounded-lg bg-primary px-5 py-2 text-primary-foreground">Cari</button>
|
<button type="submit" class="rounded-lg bg-primary px-5 py-2 text-primary-foreground">Cari</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -83,7 +70,7 @@
|
||||||
<div class="mt-6 grid gap-6 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4">
|
<div class="mt-6 grid gap-6 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4">
|
||||||
@foreach(var s in tumbuhan.Items)
|
@foreach(var s in tumbuhan.Items)
|
||||||
{
|
{
|
||||||
<a asp-controller="katalog"
|
<a asp-controller="flora"
|
||||||
asp-action="detail"
|
asp-action="detail"
|
||||||
asp-route-slug="@Custom.Encode(s.MsTumbuhanId)"
|
asp-route-slug="@Custom.Encode(s.MsTumbuhanId)"
|
||||||
class="group block overflow-hidden rounded-2xl border border-border bg-card transition-all hover:-translate-y-1 hover:shadow-lg">
|
class="group block overflow-hidden rounded-2xl border border-border bg-card transition-all hover:-translate-y-1 hover:shadow-lg">
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -13,7 +13,7 @@ using System.Reflection;
|
||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("kehati")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("kehati")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8c0968e5c63c2995ca864ca0475ff76c7cb0facc")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+56be7efdaf5c50100d6c5c1ae997b30938254917")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("kehati")]
|
[assembly: System.Reflection.AssemblyProductAttribute("kehati")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("kehati")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("kehati")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
287e6a2bd57b39a0597392f9bf6262b61772e83b7098c18d98c1399a76d6cc7e
|
27429a71fbcc6eccf882414b1dd32a7bf9ce6d2b36a5a7ee3b98067b960c1bc5
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
{"GlobalPropertiesHash":"hc8FL4d4SDyJq22ZKuiHZVVsIHQC48YE/mA5pBHYKc4=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"R7Rea/YQmcweqCbKffD9oUelggfpJQX85r65aYZsas0=","InputHashes":["Hhi2dhY28P3DU8GGefeY6F0yaYH0cMHiKCpVh33YhIU=","6cZjyH6KHS45s38c7sN\u002BgpFF55ntUEhUWpNynNAafG8=","VOxc8xcqWt6gAM\u002BRuyfRLL1iQY9qPYh4n8cvKjwI3NY=","Sncp4ww/tjimD30ejpDv5D5eCiY\u002BGNCBHG31XvywcgE=","RSbekUJC7incuVtr7C0tXRzZN4BZamYDVsEZmrfQMcY=","0dj\u002B7dC25IeuLKXvwnTzfQVy\u002BUdHnl40sHhE/lKWrRI=","KPTC6joZ0rLn0eml9/Lsh6v1w6OotgKIxbWPkQPSc2U=","oc5dZJn7YA7RsQ0gtAnGAh7rgEphv3dYfFRixIhMKuU=","IBx1Zpi0iRpuwQy5fUr\u002B0BIjRN/f7k\u002BLtsRCoyIqdKg=","x60hTcC5q95RUcHEJci6kZJX\u002BOP5ZncNTZnLKMrK9TQ=","c4VjrF07youw\u002BkifvjAy7plxc6xm5/C/wcqlFxdrIoE=","MSox7E\u002BjIAaACE45MT\u002BrcCsRTWCQiB2IsO7d5a\u002BMvfY=","qTTBic4VK\u002B05MRJnLp9bSltvqEXfvU1zYGb2Yq\u002BZ1Pk=","NQukUql2iNTO4MQCyXa8T8bDU1wDElRnV\u002BBc2yCjEHg=","MgtQemV1N1h3/pFRW/IBNT4EgLJYsuxU0zbAcfbRCb4=","Goe41XQAQHCAcUIB4rTr07EWxMhW4VLC35VQ3i8zogk=","8bEfz8MdGCT\u002BUqVKCJhjT0KyMmRaMYgY/zLLZ1asfpE=","Ibz6Ix07csPbM7Pw2WcZZH0awAHeeZ0osg23I/UHwso=","icl4Xuqd3wVKdyQVGN6K0RJuiPUiZ1J3ZMQUAoAzfT0=","dweympdBNxv56b5xEWZUlkihih0FcF9WdEhWCjq2cXc=","fiFS/KvqSehFNqqcPmIkVbUMcMmBAjue0bCe3g32ZYs=","T3X1M\u002BUddK1SoFQOwNXuQKnudpv8ohop7rTlXDRkn4A=","QDGCJ/H0sJVm29CRqaE0VjtfDzWSx48qBmGqriGN89I=","WWNvV\u002BI7oSnu9ecmCS0Mck2eCGJvRs9a5UgkPxCOjRA=","Xc9BeHGukGDOMxRJ4DWKsD4Hl/eb6mEQZL6YmMBPRoY=","fOkK1386yU0SP0SXkMTynAZIbKu8kDOYliwg0q\u002BNskY=","oct6eD0w1zvUhMj0MXoNwhWFE2YjuoYqg3X96Ucuj4s=","67V7nn6u9b0acsh53M2HmglNpcktUtvOaw3gSRkwjx4=","ma1u/4RE/To974RJYUPGyGaqvCCeme6zJysx9w1ss3c=","o55JlXqf9P5uAQ2khL\u002B6zb9Tdmwm6I1og1gMy1YLpYY=","e0xtx5OOXKYFYOH5RifNbjh4spMMZ4OJe/5WIl23q7I=","5tm4FTjJTYh\u002BIfly7jRHNn4wSziZxSIN8wAEvIw\u002Bqjw=","BHdvCHnZlyS4zwSKcVy3ayvJezMLJXLcVN9R8deaH0g=","ntzaTVX8xBXsH995gvvXvmliXlCQotIsZXpZcglhOaE=","5kR/aL1DviNsyODfcczgmMzxSZCePCH9RPdTfI\u002BcgyA=","85jPWChWoCRZbXQRGb0iFqvZVPOqR7ev3FjdbkOn3N8=","Nbx2WCrP2GEddQzxS83sJa0zFj93vdmpK4GM2nty9uc=","QJPJj2QugL4XCdpHR\u002BUjqru7nIH7z/53/LJfz\u002B2u78E=","0OChFB9xM4RUbmHFnou7uAEh\u002BDlF54KM6B6j00g5Tmw=","ykyMr/QcfGzV063qPhl8tX3/1moBCOJG611QWUQ\u002BbHY=","/CLnWX/m7JPrsLGY\u002BXHRNWDTPsPKGvhpoUNMvUVySdk=","CkYBQvKkMzORePi8WPMM9aW2Lc3xVg5GJyDtKLXwYmY=","xwGlvpWqKnaz0RVaeRVxQ0PJMwOhvULJb3PN/FnF55I=","4xahvZCLorqqeX8Bk5JA9YF2zYf76VJFw\u002BFYV0Le/k0=","5SqPyjpm7H9Zc\u002BBbXBtZiOjmSi5f2cQeYLc7FuoB/ek=","0O4aVW29Vzt0B4Iet0T1oBGOM020UM\u002BLK2/yEbKH2dU=","HMwYA0Zexo0VNDlvtKgkk/e28ujKc1aNC91bm0MLMdk=","iNfcu84P3JCmFtqZp1chAvwyIZTOhH2RqhEneyvLrhs=","2hARyYn7NC4gbrlXbXtVzxaTHpcnwtUTyyjbnSGMmcs=","wHeoBQH8D12d4FpBCQgSAl7Y98J2wIbXVO87I4Oqnmo=","8cQHbaseDOOEdr82\u002B4L1dLbZfVOBGCzj7m1oStCM4RY=","8WGZEIW0hbJT1XkzSCtnaB50AHFRFH4MihnUs34mxhA=","3ZZyBE\u002BdA6aG7oGYzH8eisN1SphrAdQG8rxBn\u002BDzo/w=","BfFJRPyrADpgktkNNc2mfyFFZoBqauN9MCmAUWxe9Ug=","97Ja5zuGdMucJqedxH7CguZ\u002BiLSY4xYuyTXfJE/3mUs=","Gd2mz0U9mny2BKIeKQ\u002BRDt3csebXGOTHzvpBKmzTj9M=","ymiC674Nr\u002BpzpfZQAvz7VgMKWyqBem/OjSN8QeM3478=","tXqEhWxbNOqNYKJvB\u002B6TTsEx8KNlmzLfTndlyi8dcpg=","nYQ\u002BrXWj8wJ\u002BUt/T6U/wVc9UHvQjMUXDgcAtNNlnlcA=","qkZKbEyxkxbCDFtQ06Z9p3Fqpr6AUZHUiFlVpL00cJY=","mb/vdMDaE9L3J1vibUT8coaPWWPSUbGacfV5H5IP\u002BwU=","\u002BHDgqKS6Nqa5bRN/WtecsLITGr6T6whhbWPV0RjwQwM=","Gig3DQsXKloHGlDlRN26sGVUvT8\u002Bu50xYCWb/DK3fTE=","k5m16lGuQyO6e9aY4k1OYGzBolX0sixXAbsVhNDa7fQ=","MrFgmWKVAxban9XX2uqZQO23DWw0NGjsnWiIu9p11jo=","YQgUcWz2ue2oRWm0L9A\u002B\u002BDN/X2SNcdMG3yyz/5A0N4w=","XsOFFGStfZmGs4rkShh2uK3eN2ongLE0d9KBNjaXb6o=","7ITk8hLOO4uilCzXKB1iYKDtCVKMZ2vApR6K0z9qx0c=","RG4n1qULpz4qGNsyBiHJ1ebTfk9LKVz89pL0eSC8gPc=","4EfJtzv9kg3WWFzBqUt8CbF91bcAtW2ocJG4JUrULj8=","S2dH4yX4W/BjGC7Cp1Ov1rAVBSZJlC1sZbKwQRqMA4M=","krL8lBCCkIWVGoLQQThjIfoe6qs/xBAVnhPU3ywnuSs=","5Ad\u002Bef7REpth\u002B1aDMBr3B0HUtzchjmHZ69ipQ7F2ztQ=","0wADQAsURdwl9hsWFMFxN8u51iyhIefZ0\u002BfAdgRzQBM=","6omG1NdZNuYtZDubEy\u002BDST7\u002BfwfA5A3g2vDv80vluVI=","rRoeWHDFv91Dmdy9uNkQCarQ5nvPkifcZ5GBvZJDKDc=","4bsNytNaXkRk3ePwPIbWzq4IwszFAfZcWbCknkEszmA=","eLvoEvqRTPWrPYwFjRNV8D92N\u002BkvcZnoiJi9t9njyTo=","uoiinJcNOciOgqlO0GZQN2smtr6KoTAnah6dv5mVzek=","YoagLoMl49bUAbErIjNPzkNdCDgBDT514c90F9nGnfE=","uzjUeW\u002BKe/Mh7NhfiBvuinD0gzUKuynWF2VbhEIulVQ=","LdNXSSS5DEGYhs9mcjWxtU5uYD9N3kfGTAPRl6j6qWg=","g0y10m2DgfWcR\u002BBdcBNPC0hbivhMAc0z5cHhsqH1Tzc=","TgJ8XvI1vjoz8U9BMJ1maLQnqweAMT4a8ZSbLYUzoAE=","x8umpBTg0fvarcVhS22jEVXuAcL5hqCQF3JRc1qsxro=","s44dS6GzxTQjxM/Pb8o8DITAn8xEEod4rcdnoe\u002BHnjU=","5RyDkb5bkMHF3rqO8otxasIMg5/zCbCdvUJsmz3WVaU=","Q5qUvHyXoamo\u002BgYNAPmQ84\u002Bf8tkj8iVuJAELR9S94yM=","ieXygR5v0xhQOkugvDpC/J6UgBI\u002BJr8PduZ64tbabJo="],"CachedAssets":{},"CachedCopyCandidates":{}}
|
{"GlobalPropertiesHash":"hc8FL4d4SDyJq22ZKuiHZVVsIHQC48YE/mA5pBHYKc4=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"R7Rea/YQmcweqCbKffD9oUelggfpJQX85r65aYZsas0=","InputHashes":["Hhi2dhY28P3DU8GGefeY6F0yaYH0cMHiKCpVh33YhIU=","5RyDkb5bkMHF3rqO8otxasIMg5/zCbCdvUJsmz3WVaU=","6cZjyH6KHS45s38c7sN\u002BgpFF55ntUEhUWpNynNAafG8=","VOxc8xcqWt6gAM\u002BRuyfRLL1iQY9qPYh4n8cvKjwI3NY=","Sncp4ww/tjimD30ejpDv5D5eCiY\u002BGNCBHG31XvywcgE=","RSbekUJC7incuVtr7C0tXRzZN4BZamYDVsEZmrfQMcY=","0dj\u002B7dC25IeuLKXvwnTzfQVy\u002BUdHnl40sHhE/lKWrRI=","KPTC6joZ0rLn0eml9/Lsh6v1w6OotgKIxbWPkQPSc2U=","oc5dZJn7YA7RsQ0gtAnGAh7rgEphv3dYfFRixIhMKuU=","IBx1Zpi0iRpuwQy5fUr\u002B0BIjRN/f7k\u002BLtsRCoyIqdKg=","x60hTcC5q95RUcHEJci6kZJX\u002BOP5ZncNTZnLKMrK9TQ=","c4VjrF07youw\u002BkifvjAy7plxc6xm5/C/wcqlFxdrIoE=","MSox7E\u002BjIAaACE45MT\u002BrcCsRTWCQiB2IsO7d5a\u002BMvfY=","qTTBic4VK\u002B05MRJnLp9bSltvqEXfvU1zYGb2Yq\u002BZ1Pk=","NQukUql2iNTO4MQCyXa8T8bDU1wDElRnV\u002BBc2yCjEHg=","MgtQemV1N1h3/pFRW/IBNT4EgLJYsuxU0zbAcfbRCb4=","Goe41XQAQHCAcUIB4rTr07EWxMhW4VLC35VQ3i8zogk=","8bEfz8MdGCT\u002BUqVKCJhjT0KyMmRaMYgY/zLLZ1asfpE=","Ibz6Ix07csPbM7Pw2WcZZH0awAHeeZ0osg23I/UHwso=","icl4Xuqd3wVKdyQVGN6K0RJuiPUiZ1J3ZMQUAoAzfT0=","dweympdBNxv56b5xEWZUlkihih0FcF9WdEhWCjq2cXc=","fiFS/KvqSehFNqqcPmIkVbUMcMmBAjue0bCe3g32ZYs=","T3X1M\u002BUddK1SoFQOwNXuQKnudpv8ohop7rTlXDRkn4A=","QDGCJ/H0sJVm29CRqaE0VjtfDzWSx48qBmGqriGN89I=","WWNvV\u002BI7oSnu9ecmCS0Mck2eCGJvRs9a5UgkPxCOjRA=","Xc9BeHGukGDOMxRJ4DWKsD4Hl/eb6mEQZL6YmMBPRoY=","Q5qUvHyXoamo\u002BgYNAPmQ84\u002Bf8tkj8iVuJAELR9S94yM=","ieXygR5v0xhQOkugvDpC/J6UgBI\u002BJr8PduZ64tbabJo=","fOkK1386yU0SP0SXkMTynAZIbKu8kDOYliwg0q\u002BNskY=","oct6eD0w1zvUhMj0MXoNwhWFE2YjuoYqg3X96Ucuj4s=","67V7nn6u9b0acsh53M2HmglNpcktUtvOaw3gSRkwjx4=","ma1u/4RE/To974RJYUPGyGaqvCCeme6zJysx9w1ss3c=","o55JlXqf9P5uAQ2khL\u002B6zb9Tdmwm6I1og1gMy1YLpYY=","e0xtx5OOXKYFYOH5RifNbjh4spMMZ4OJe/5WIl23q7I=","5tm4FTjJTYh\u002BIfly7jRHNn4wSziZxSIN8wAEvIw\u002Bqjw=","BHdvCHnZlyS4zwSKcVy3ayvJezMLJXLcVN9R8deaH0g=","ntzaTVX8xBXsH995gvvXvmliXlCQotIsZXpZcglhOaE=","5kR/aL1DviNsyODfcczgmMzxSZCePCH9RPdTfI\u002BcgyA=","85jPWChWoCRZbXQRGb0iFqvZVPOqR7ev3FjdbkOn3N8=","Nbx2WCrP2GEddQzxS83sJa0zFj93vdmpK4GM2nty9uc=","QJPJj2QugL4XCdpHR\u002BUjqru7nIH7z/53/LJfz\u002B2u78E=","0OChFB9xM4RUbmHFnou7uAEh\u002BDlF54KM6B6j00g5Tmw=","ykyMr/QcfGzV063qPhl8tX3/1moBCOJG611QWUQ\u002BbHY=","/CLnWX/m7JPrsLGY\u002BXHRNWDTPsPKGvhpoUNMvUVySdk=","CkYBQvKkMzORePi8WPMM9aW2Lc3xVg5GJyDtKLXwYmY=","xwGlvpWqKnaz0RVaeRVxQ0PJMwOhvULJb3PN/FnF55I=","4xahvZCLorqqeX8Bk5JA9YF2zYf76VJFw\u002BFYV0Le/k0=","5SqPyjpm7H9Zc\u002BBbXBtZiOjmSi5f2cQeYLc7FuoB/ek=","0O4aVW29Vzt0B4Iet0T1oBGOM020UM\u002BLK2/yEbKH2dU=","HMwYA0Zexo0VNDlvtKgkk/e28ujKc1aNC91bm0MLMdk=","iNfcu84P3JCmFtqZp1chAvwyIZTOhH2RqhEneyvLrhs=","2hARyYn7NC4gbrlXbXtVzxaTHpcnwtUTyyjbnSGMmcs=","wHeoBQH8D12d4FpBCQgSAl7Y98J2wIbXVO87I4Oqnmo=","8cQHbaseDOOEdr82\u002B4L1dLbZfVOBGCzj7m1oStCM4RY=","8WGZEIW0hbJT1XkzSCtnaB50AHFRFH4MihnUs34mxhA=","3ZZyBE\u002BdA6aG7oGYzH8eisN1SphrAdQG8rxBn\u002BDzo/w=","BfFJRPyrADpgktkNNc2mfyFFZoBqauN9MCmAUWxe9Ug=","97Ja5zuGdMucJqedxH7CguZ\u002BiLSY4xYuyTXfJE/3mUs=","Gd2mz0U9mny2BKIeKQ\u002BRDt3csebXGOTHzvpBKmzTj9M=","ymiC674Nr\u002BpzpfZQAvz7VgMKWyqBem/OjSN8QeM3478=","tXqEhWxbNOqNYKJvB\u002B6TTsEx8KNlmzLfTndlyi8dcpg=","nYQ\u002BrXWj8wJ\u002BUt/T6U/wVc9UHvQjMUXDgcAtNNlnlcA=","qkZKbEyxkxbCDFtQ06Z9p3Fqpr6AUZHUiFlVpL00cJY=","mb/vdMDaE9L3J1vibUT8coaPWWPSUbGacfV5H5IP\u002BwU=","\u002BHDgqKS6Nqa5bRN/WtecsLITGr6T6whhbWPV0RjwQwM=","Gig3DQsXKloHGlDlRN26sGVUvT8\u002Bu50xYCWb/DK3fTE=","k5m16lGuQyO6e9aY4k1OYGzBolX0sixXAbsVhNDa7fQ=","MrFgmWKVAxban9XX2uqZQO23DWw0NGjsnWiIu9p11jo=","YQgUcWz2ue2oRWm0L9A\u002B\u002BDN/X2SNcdMG3yyz/5A0N4w=","XsOFFGStfZmGs4rkShh2uK3eN2ongLE0d9KBNjaXb6o=","7ITk8hLOO4uilCzXKB1iYKDtCVKMZ2vApR6K0z9qx0c=","RG4n1qULpz4qGNsyBiHJ1ebTfk9LKVz89pL0eSC8gPc=","4EfJtzv9kg3WWFzBqUt8CbF91bcAtW2ocJG4JUrULj8=","S2dH4yX4W/BjGC7Cp1Ov1rAVBSZJlC1sZbKwQRqMA4M=","krL8lBCCkIWVGoLQQThjIfoe6qs/xBAVnhPU3ywnuSs=","5Ad\u002Bef7REpth\u002B1aDMBr3B0HUtzchjmHZ69ipQ7F2ztQ=","0wADQAsURdwl9hsWFMFxN8u51iyhIefZ0\u002BfAdgRzQBM=","6omG1NdZNuYtZDubEy\u002BDST7\u002BfwfA5A3g2vDv80vluVI=","rRoeWHDFv91Dmdy9uNkQCarQ5nvPkifcZ5GBvZJDKDc=","4bsNytNaXkRk3ePwPIbWzq4IwszFAfZcWbCknkEszmA=","eLvoEvqRTPWrPYwFjRNV8D92N\u002BkvcZnoiJi9t9njyTo=","uoiinJcNOciOgqlO0GZQN2smtr6KoTAnah6dv5mVzek=","YoagLoMl49bUAbErIjNPzkNdCDgBDT514c90F9nGnfE=","uzjUeW\u002BKe/Mh7NhfiBvuinD0gzUKuynWF2VbhEIulVQ=","LdNXSSS5DEGYhs9mcjWxtU5uYD9N3kfGTAPRl6j6qWg=","g0y10m2DgfWcR\u002BBdcBNPC0hbivhMAc0z5cHhsqH1Tzc=","TgJ8XvI1vjoz8U9BMJ1maLQnqweAMT4a8ZSbLYUzoAE=","x8umpBTg0fvarcVhS22jEVXuAcL5hqCQF3JRc1qsxro=","s44dS6GzxTQjxM/Pb8o8DITAn8xEEod4rcdnoe\u002BHnjU=","n9JVmynWUW5lRy6DhoV9s5pNoKnxrQwMIlVZdBEiu3A=","I\u002BeU8CDb8JZcG2Dc28oamyJ8RAA1tj/pqIiY\u002BOc4vCg=","7aSMiyEs3dnvb3kFLYx3mpGjZpyR1IeM5Fz1A\u002Bza9ck="],"CachedAssets":{},"CachedCopyCandidates":{}}
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
||||||
Sceb8JetqiKI7u2xWWtnJLy4d7Cutkf8tE9PARSX2mk=
|
JwN438KpPjUmJ/MCmddg2GMbzpS3yTbycAKYh7R7hng=
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue