This commit is contained in:
Marwan Alwali 2024-12-25 17:51:07 +03:00
parent ab657348e6
commit b6486bb657
1777 changed files with 364636 additions and 446 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@ -25,6 +25,7 @@
<orderEntry type="library" name="quagga" level="application" />
<orderEntry type="library" name="@zxing" level="application" />
<orderEntry type="library" name="tesseract.js" level="application" />
<orderEntry type="library" name="line" level="application" />
</component>
<component name="TemplatesService">
<option name="TEMPLATE_CONFIGURATION" value="Django" />

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptLibraryMappings">
<file url="file://$PROJECT_DIR$" libraries="{@zxing, bootstrap-icons, jquery, jquery-3.5.1, quagga, sweetalert2, tesseract.js}" />
<file url="file://$PROJECT_DIR$" libraries="{@zxing, bootstrap-icons, jquery, jquery-3.5.1, line, quagga, sweetalert2, tesseract.js}" />
</component>
</project>

View File

@ -107,10 +107,10 @@ WSGI_APPLICATION = 'car_inventory.wsgi.application'
DATABASES = {
"default": {
"ENGINE": "django_prometheus.db.backends.postgresql",
"NAME": "haikal",
"USER": "haikal",
"PASSWORD": "haikal",
"HOST": "10.10.1.120",
"NAME": "murad_haikal",
"USER": "f95166",
"PASSWORD": "Kfsh&rc9788",
"HOST": "localhost",
"PORT": 5432,
}
}
@ -137,6 +137,10 @@ AUTH_PASSWORD_VALIDATORS = [
LOGIN_REDIRECT_URL = '/'
ACCOUNT_LOGOUT_REDIRECT_URL = '/'
ACCOUNT_EMAIL_VERIFICATION = "none"
ACCOUNT_AUTHENTICATION_METHOD = "email"
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_UNIQUE_EMAIL = True
ACCOUNT_USERNAME_REQUIRED = False
AUTHENTICATION_BACKENDS = [
"django.contrib.auth.backends.ModelBackend",

View File

@ -0,0 +1,20 @@
# Generated by Django 5.1.4 on 2024-12-25 10:37
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('inventory', '0015_alter_salequotation_payment_id'),
]
operations = [
migrations.AddField(
model_name='dealer',
name='joined_at',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now, verbose_name='Joined At'),
preserve_default=False,
),
]

View File

@ -0,0 +1,19 @@
# Generated by Django 5.1.4 on 2024-12-25 10:44
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('inventory', '0016_dealer_joined_at'),
]
operations = [
migrations.AddField(
model_name='dealer',
name='email',
field=models.EmailField(default='email@tenhal.sa', max_length=254, unique=True, verbose_name='Email'),
preserve_default=False,
),
]

View File

@ -498,6 +498,8 @@ class Dealer(models.Model, LocalizedNameMixin):
logo = models.ImageField(
upload_to="logos/users", blank=True, null=True, verbose_name=_("Logo")
)
joined_at = models.DateTimeField(auto_now_add=True, verbose_name=_("Joined At"))
email = models.EmailField(unique=True, verbose_name=_("Email"))
parent_dealer = models.ForeignKey(
"self",
on_delete=models.SET_NULL,
@ -519,6 +521,10 @@ class Dealer(models.Model, LocalizedNameMixin):
return self.user.subscription_set.filter(is_active=True).first()
except SubscriptionPlan.DoesNotExist:
return None
class Meta:
verbose_name = _("Dealer")
verbose_name_plural = _("Dealers")
@ -542,6 +548,12 @@ class Dealer(models.Model, LocalizedNameMixin):
def get_root_dealer(self):
return self.parent_dealer if self.parent_dealer else self
@receiver(post_save, sender=User)
def create_dealer(instance, created, *args, **kwargs):
if created:
Dealer.objects.create(user=instance)
# Vendor Model
class Vendor(models.Model, LocalizedNameMixin):
dealer = models.ForeignKey(Dealer, on_delete=models.CASCADE, related_name="vendors")

View File

@ -63,7 +63,7 @@ def generate_quotation_pdf(response, quotation, services):
# Car Details Table
elements.append(Paragraph("Car Details", heading_style))
car_data = [["رقم الهيكل", "الموديل", "سنة الصنع", "الكمية", "السعر", "الضريبة", "الإجمالي"]]
car_data = [["VIN", "Model", "Year", "Quantity", "Price", "VAT", "Total"]]
for item in quotation.quotation_cars.all():
car_data.append([
item.car.vin,

View File

@ -254,24 +254,24 @@ def create_customer(sender, instance, created, **kwargs):
# print(f"Inventory item updated with CarFinance data for Car: {instance.car}")
@receiver(pre_save, sender=models.SaleQuotation)
def update_quotation_status(sender, instance, **kwargs):
if instance.valid_until and timezone.now() > instance.valid_until:
instance.status = 'expired'
# instance.total_price = instance.calculate_total_price()
@receiver(post_save, sender=models.Payment)
def update_status_on_payment(sender, instance, created, **kwargs):
if created:
quotation = instance.sale_quotation
total_payments = sum(payment.amount for payment in quotation.payments.all())
if total_payments >= quotation.amount:
quotation.status = 'completed'
# SalesInvoice.objects.create(sales_order=order)
elif total_payments > 0:
quotation.status = 'partially_paid'
else:
quotation.status = 'pending'
quotation.save()
# @receiver(pre_save, sender=models.SaleQuotation)
# def update_quotation_status(sender, instance, **kwargs):
# if instance.valid_until and timezone.now() > instance.valid_until:
# instance.status = 'expired'
# # instance.total_price = instance.calculate_total_price()
#
#
# @receiver(post_save, sender=models.Payment)
# def update_status_on_payment(sender, instance, created, **kwargs):
# if created:
# quotation = instance.sale_quotation
# total_payments = sum(payment.amount for payment in quotation.payments.all())
# if total_payments >= quotation.amount:
# quotation.status = 'completed'
# # SalesInvoice.objects.create(sales_order=order)
# elif total_payments > 0:
# quotation.status = 'partially_paid'
# else:
# quotation.status = 'pending'
# quotation.save()

View File

@ -98,7 +98,7 @@ def switch_language(request):
class HomeView(LoginRequiredMixin, TemplateView):
template_name = "index.html"
template_name = "crm.html"
def dispatch(self, request, *args, **kwargs):
if (
@ -112,7 +112,7 @@ class HomeView(LoginRequiredMixin, TemplateView):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
total_cars = models.Car.objects.count()
total_cars = models.Car.objects.filter(dealer=self.request.user.dealer).count()
total_reservations = models.CarReservation.objects.filter(
reserved_until__gte=timezone.now()
).count()
@ -133,7 +133,7 @@ class HomeView(LoginRequiredMixin, TemplateView):
class WelcomeView(TemplateView):
template_name = "welcome.html"
template_name = "default.html"
class CarCreateView(LoginRequiredMixin, CreateView):

BIN
static/.DS_Store vendored

Binary file not shown.

BIN
static/css/.DS_Store vendored

Binary file not shown.

37686
static/css/theme-rtl.css Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

37686
static/css/theme-rtl.min.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

43341
static/css/theme.css Normal file

File diff suppressed because it is too large Load Diff

1
static/css/theme.css.map Normal file

File diff suppressed because one or more lines are too long

37712
static/css/theme.min.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

2
static/css/user-rtl.css Normal file
View File

@ -0,0 +1,2 @@
/* prettier-ignore */
/*# sourceMappingURL=user-rtl.css.map */

File diff suppressed because one or more lines are too long

2
static/css/user-rtl.min.css vendored Normal file
View File

@ -0,0 +1,2 @@
/* prettier-ignore */
/*# sourceMappingURL=user-rtl.min.css.map */

File diff suppressed because one or more lines are too long

2
static/css/user.css Normal file
View File

@ -0,0 +1,2 @@
/* prettier-ignore */
/*# sourceMappingURL=user.css.map */

1
static/css/user.css.map Normal file

File diff suppressed because one or more lines are too long

2
static/css/user.min.css vendored Normal file
View File

@ -0,0 +1,2 @@
/* prettier-ignore */
/*# sourceMappingURL=user.min.css.map */

File diff suppressed because one or more lines are too long

765
static/data/usa.js Normal file
View File

@ -0,0 +1,765 @@
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define(['exports', 'echarts'], factory);
} else if (
typeof exports === 'object' &&
typeof exports.nodeName !== 'string'
) {
factory(exports, require('echarts'));
} else {
factory({}, root.echarts);
}
})(this, function (exports, echarts) {
var log = function (msg) {
if (typeof console !== 'undefined') {
console && console.error && console.error(msg);
}
};
if (!echarts) {
log('ECharts is not Loaded');
return;
}
if (!echarts.registerMap) {
log('ECharts Map is not loaded');
return;
}
echarts.registerMap(
'USA',
{
type: 'FeatureCollection',
features: [
{
type: 'Feature',
id: '01',
properties: { name: 'Alabama' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ไaƨܡȸ੝ĬɻĠƅ™ĉĬ¹ƛŁLŁóƛĊʩÑəĠɯбKᄑ@ƒōȌLJƏÜçŭůŗɃƐwȸÝxýƻƒƱɍ¤Ý౺ȘུŢऄēĔ܀L'
],
encodeOffsets: [[-89455, 35842]]
}
},
{
type: 'Feature',
id: '02',
properties: { name: 'Alaska' },
geometry: {
type: 'MultiPolygon',
coordinates: [
['@@„ƒǴĉƛɏlšè'],
['@@ƾĵēƥéº@Ȣ'],
['@@ȮlĖƒŭǵƒLJþþĖ'],
[
'@@ζĠljζdzŮōXğĔmbšƦţnŁĬޤĉl͛ÏóɻbÝǔĉaǝŮ»£ƛ¤xŭƆŽĔ¯£ǝljlʑɐçŌbŘȗU@ĖƨVƦþÛƒǩ‚ƒɚÛŎţý¯ŮŮÒĵƜҎ'
],
['@@LjÅŎèŌŗůǵšēł'],
['@@ţĊƐÆҘýȬJƜƻˀ݃ĩƏ»ȋxƅÑǿšȭ™£ȢlźƱLô'],
['@@ŗÜůƒałĸºł¹xĔͨƱŽƥŗmóǓĊ¯ķȕʤkţĉÒ»ɼƨŎ'],
['@@ƒīŗÆ̹ώȡŌèĖÿɄəǞɦǔĶçȤÅǴULƅǪѩ@ϋ'],
['@@˸ÛǔVUÝʈɯǓš¥ýǶţÆɃǵÇÏñ̃ƱēJ™NJÒ΃ƜĵǪlĠÛɦōĬǔȬƽ'],
['@@Ť@ŰƱÇŁȋw„ǔƒŘ'],
['@@ʪIǔôʆķŹŋ²¥ŢŰ̄¥LjğğǓôaĪəəХǴbǿŹóƱġŘǩþƃLjǟôVƆڰšŘĈ»'],
['@@ΟɃƒĉ˵ÅÐź̰ƄȘƨłÑ'],
['@@¯ǩţǵǓÒƒȸȖĖ'],
[
'@@Ė™Ѫ™ɰx͆@ΊȬlȤçΪýӚmƆ°͐„ƐÒΖVK£ȸxєÝ̂Ł˖»Ò¯ʞUɼý°»Ɯ¦Ǫ@䫿ϺçºôШŁʒƆԜbğɥźÿ̄ñÜţࡦѵƆ˫ƲĀςƄȸLĬĶUƲƦ@šƆˀŽϸŘϤȡ™šĠţɐƒ˖ǵm¹ŰīΈō֘әĊŹǪŹʶ˵ʴʓīĵˊ™ÛƥɎфǟɎVвǩʴƆĉźwšĉ˖wĊĵůȋnƽŤʳġÝȫɻ̍ǝĉĔōýǪxôğĔȖĠŐȗřŁôţ£ΓȀŤȮəçUķǩĀ™ĪŢł—łǓēǓȌķ™ÛƾLjĶƾ@¯ŮĊNJŹKˋƐȉǔѵŤVͲƛ¦ƐƧšɍȀÑĬύŽХʞǩ׆ĉƅšţǔɯ£™ŌȋwŭLJ‚Źƒǟxʅ™JȢƥǔƅ»ՉǪ¯¹̂ÇɦƏĖI‚ōŚŹ̃óǝ°KŗəĖóÜƏ@ϣǔ˫ƦĖƽźѝĠʇĬлŎˡłxŘĀ™ĠôğǔŘĠŤȹǩѝŗԧ¤ѝłmĊȫkɏÒәÆ˫Lؿ¯ɥ˷ŤΟÈŋò¥ŰʑWĉŋѝƦçÞѿţɏƛğƆĠôźmшĬÅôȡ™ÿĬǿ`ǿʔéÑʳĉēÿ͑„aĕɍwķôƼğIƥǓȬÅnţŮŹóƑLJ°¯çƾĔȁɣ—ů˜ȡ¹ĵ¤ʿIVèŭ¯çĕōþƏŋÒ»ȗÛǩWçēȋÿŹ„ƛğŗLʇȋʳaĉÒƽķ͏ĀôƜɄºƐU¤ÆʞŎVĠ͛ŭ˕ò¼ƐɄɼƲšŰèx„Ƅţƨ̂ÆւɄƆĉǠwʨĖ˫ŘōĔəUƽ¦¯™ʽÑţŗʿƒ˕ƅēȹ¯¯īƥÑçǟ˷ŋƐĕŗŹˉwwǓʝÑÿêŭŻƧI„ğ͛ÇÝʧώa̎çĊĉţƅȡĉȁIkóţƒÆğŭƏˉŹƱ@Ƨ¯ƛVŋ»Žçȹ™£ĵƛÞƽȣʽblŁƻ„ō¯@ƛǩə˫ƒɱĵ™ÇƥĀʝɃçÒƏmţƙ¯ǟnƅţɼ™ʧˉܫĕȭɻ»¼„ƦƛxdzŃÑ˫īţŋ™þóğǓÒ̭ƛɱLŽŌĵłğēVğ̯˭ŁêŁɃlǔʚ¯ÑŘóÅŗǟÑŹźƽV¹Ƽó˵ţȖLÇLJ¦ɏōлLȹókÅʇÝǩxÑƾǪ¼ƆȌǪJϘṲ̋JŘšĖĔmĸǬ°Ȍ@ʨɚˬȢςǪўþǶ—Ǫº°ñīĉłÝŽĶɐXÒÝƆwJþəêm°ƨɎȢŰˊŢшł̰ƴƨÇŢx¹ĬšĠɼȘ͐ŮʴǔaĠȺٺ͐Ǫ—ƐޝȡʑxÑĊƏš¯Ġů¥ýƙƆǵljýƙ‚ˡ˸ȋƜī@ÛŁĉmůĖƱbçƜ҉ljЛŗÛͅīƽĔƜĸ»ʆŁʪɄłǩɄƱŤţǪdzò¯ƱɏΉīЯ£ɥVȗ¼wƄǓ¦ʽȀɛšʳȮǪĠšǠƃ™młÞĔǟĀkĉȹށƜljlēĬJŤLJǁŚȢ‚ljź˸X@ƼèłՊʹŎĶþk¯ƚȮʔǪĬ͜¤ʪ£ΞƧɲl͆Ɯ͜ɐǔx¤ÅІ@Δ°̺ɦ@ÆƻɄmŮʑƆğŘʞɼĬbĠ̥ǞɣƃɃxȣóɣkÇ»ʳóýŭŹ»ÑƦƽŋŗÝǼĊקKчğLJaΉÆٷÞǝ¼ÿĊÒŘɻĬ°łƨƯƆɻ@ȗ˜ϗ„ȡẹ̀èƒĖӄŘײȘмŘʈÝʒ_ÆĠƥbaþאźڄĬΠVȘķƑšĩñéŮŋɰl̄kͲxĬ¥ɚUȘ¦ʨ¯ʒȀǪVŤ™Òłͱ¼͑£ŽƐʧƦ˟°ĉƆɎŽˢƃ»ŁƆĉ̂īèĶͧƆƜʈŗ¤͛»ͳb¹¦ǟ¥۳ĸaŀɃɾǝĔ˕ôցȮʩþʧlϗƒρþk„ˠ¤ŰźVʴݚkࣖÒɼ°όźΠȢôȢƲǠ̺ƚƆłϮǠÒ¯͐aҸĖ̎Ġ۴˸ˌ`‚£˖ŽˌUԾšԨŮԞʴȸȚ±޾ŁÜñ˓īůKLŹЄ¦xèǶÜҗƄƦϺƅÛĵʒƒƜÑɄĬόLɄŽլˠ™ƃȡԐ»š»ӰēL¤ΠÈ;KL¯ȢKȸÞ;ƒ͜çƲbɐīٚȮƦÑ'
],
['@@K™́ÈȸɎȌnźȢƜǩŤÒɰī@ƅͱkƧÑʅƒ'],
[
'@@ʆŎɍxKĬǶÜź¯līôÞLƜƼ݄ĠƐÅǔ@ź¼Ʉĕ@ʑˊlǩLJ͏ÞŢŁğĕǓ¤IǑʩ¯ĉéƻÞǓǩŹmƏý»ȌȗĵUÐǩÒaǠǝèĪȢʹŰȸWnğ'
],
['@@ǩǝǂɲƜ'],
['@@ƆU¯ǫəx™ÒǞĸ'],
['@@»ǵʳƧŮɦĖwĬŰ'],
['@@Ƽ@IğƽĵƏèĕݹƾ°¼ɼm'],
['@@lóĩ¯óĀƲ¤'],
['@@ŭĉ¥ôǔV'],
['@@ǶmçƛLkĪ'],
['@@ÒīŹ£¯Ķؚ'],
['@@ʳğÅÞŌĊȮÇ'],
['@@ȖަÑǞbǔǎʅēÿɏ¯¯ĉͅĢƥKͅŤō@ǿèÝŎĠ‚̼ƦĔƾVèÒŎ'],
['@@ƒÛ˫ƽJΠŘLÝƛýɱ»wýʝĉɍKƛýˉçƛôˬĔĔaɄô¹ĊŤĖǴ¥nÆȗnŁÒĠĶ͞ÒèŗƼŌ'],
['@@͒LjlèŰþȖšĶ£šōΩţȗǩƻÑĕNJ'],
['@@˜ĉɍIwÆȮŽ'],
['@@ŗýwþƐ@'],
['@@ÈýƽÅwĊŮº'],
['@@ښŭϮłǬUƼѦĵͲÇł¹Ѫwˀ™ƛůɃ„ɥwŗÅŁůljŘȉĀǫVĉĔхŎȣḶīɯ¼īĶĠȖ'],
['@@`ĩLJmŽĊŚŽ'],
['@@Ō™̼Jbύ¥Ûĸ'],
['@@KĊŤŽǞĉÛýķLĕljUͽğȕ‚ÆÞȺUˬƦ'],
['@@Ʋb@Łȕ`ʇŭğǔĶJbŰŮJ@ğƆI'],
['@@Ġ£ÛƛŹ¥KĖłƐ'],
['@@ƜKźĵƏţƅɦ'],
['@@ƼÅXĕͳ¹əƐ@ÜϺU']
],
encodeOffsets: [
[[-134760, 56441]],
[[-134996, 56755]],
[[-136168, 57793]],
[[-136801, 57703]],
[[-136947, 56890]],
[[-137121, 58298]],
[[-137334, 57838]],
[[-137867, 57636]],
[[-137946, 59621]],
[[-139118, 58707]],
[[-139550, 59604]],
[[-150609, 61646]],
[[-151103, 62033]],
[[-151333, 71932]],
[[-156610, 59419]],
[[-157653, 58920]],
[[-158242, 57961]],
[[-159370, 57266]],
[[-163727, 56610]],
[[-164372, 56688]],
[[-166150, 56301]],
[[-166313, 65162]],
[[-166711, 55796]],
[[-169521, 55600]],
[[-169717, 55454]],
[[-170356, 61809]],
[[-170368, 55308]],
[[-172841, 54434]],
[[-173822, 54164]],
[[-174232, 58595]],
[[-174765, 53962]],
[[-175864, 65246]],
[[-176570, 53648]],
[[-177793, 53402]],
[[-178505, 53536]],
[[-180704, 53099]],
[[-181405, 53194]],
[[-182398, 53166]],
[[-191377, 54265]]
]
}
},
{
type: 'Feature',
id: '04',
properties: { name: 'Arizona' },
geometry: {
type: 'Polygon',
coordinates: [
'@@K⶙ၵ@ট̺ᓋڐþȌǔްô¯ƾŗJÇ̼ǠŢxۍȢĶƨƆÆĶŌǓŤŗɚƏƒ@ł¼ŘmƾçLj»Ӱ̰ŽĶĵĊJĖƜ@ڲᲤJ௨I'
],
encodeOffsets: [[-111659, 37889]]
}
},
{
type: 'Feature',
id: '05',
properties: { name: 'Arkansas' },
geometry: {
type: 'Polygon',
coordinates: [
'@@⋒IôLJŹķƅƽլ@ƒƻŭ¯ƒŹƻƑbȫĉƧĉwºóƃÛÑƛĕ™bǓƱ¯LÅǫƏ¼ġƱƃƅʳƨōóç°ǩÛŗᏋ`ε@@ҀššǓ£ĕþ°๒ƽघŤ@'
],
encodeOffsets: [[-96741, 37378]]
}
},
{
type: 'Feature',
id: '06',
properties: { name: 'California' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ܖJૼ_࢈@JนI੝ઌݯ৺ݍߪ׽׆ѿ৺߿@ŁƐƑŘəǔţĵŋƅÅĵƧŽȡwůǟšÈ̻ŘI°ƽ¯óǓ૙ý࣡óĵŎKǪÝȸšƦʿȮͱȌÝ¹ŹŽlĊƥǞȡ™ΓŰ»ĶɻŰˉKɛÆ˫wƥŎŽɼ»šǔɛŮUǠĉVƏƦĠ͑ΈƱĸ˖ÜwÒLjţƦƥkȗƆçłbĶīƆ@ɚƾ@Ṵ̂é_ƱǓȣ؍ȢŹƾǝĬğŌʝɐ¤Üŗˮ¼ƼóɼɏɲɃź£ƲɄς¤Ů£ĬþʨçɲğƚȀ࠘L'
],
encodeOffsets: [[-126190, 43015]]
}
},
{
type: 'Feature',
id: '08',
properties: { name: 'Colorado' },
geometry: {
type: 'Polygon',
coordinates: ['@@ᇆIඨJှ@@ࡃVᡍߩL૯Kᑽ@ҭLഷ@@ঔaĢL܊J༼ैJ'],
encodeOffsets: [[-110509, 41988]]
}
},
{
type: 'Feature',
id: '09',
properties: { name: 'Connecticut' },
geometry: {
type: 'Polygon',
coordinates: ['@@ੈ_@a@ӻ»ýñbρÝѩnȋřȭ™ʅĩÑĪȸĢÑèÈٌζW'],
encodeOffsets: [[-74806, 43048]]
}
},
{
type: 'Feature',
id: '10',
properties: { name: 'Delaware' },
geometry: {
type: 'Polygon',
coordinates: ['@@ýĵēÅlƅŮŭȹǴɍĊWš́իVý੔ƜĠǞw'],
encodeOffsets: [[-77224, 40760]]
}
},
{
type: 'Feature',
id: '11',
properties: { name: 'District of Columbia' },
geometry: {
type: 'Polygon',
coordinates: ['@@łĉŋēÝŤèº'],
encodeOffsets: [[-78884, 39930]]
}
},
{
type: 'Feature',
id: '12',
properties: { name: 'Florida' },
geometry: {
type: 'Polygon',
coordinates: [
'@@вLŘʓ଴ÅંÛ¤ǵĸJšǠƾĀÜȖçɲºεłХʔաόֹÅ£lˉƾ̙ʒ׽¼ȋKȕğ۝ÿaćɍ‚éLJƻݚƻÝˋ™ý˚źȋόƥèŻ»ĵȺƒǞǩȌ£Ű‚ǴĩxŁĕƒˉҖŁŚʨͲǓkŋŁōǒƨҢ‚ϤĵĠŮlj„ȉȮƳĊUŮŁ°ēƐ͑Ȃ˫¥bŹğxΕƻϋ™VĠēŎѩʜ̹ł˭„ɻkԛÿŮŰÛèŽƐȋLj„Ŏᄒ@'
],
encodeOffsets: [[-87549, 31742]]
}
},
{
type: 'Feature',
id: '13',
properties: { name: 'Georgia' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ǵǵaĕˬdzĖbźȁ‚īƆǩȘŁŌƻɦƛUīƦƽɦŹÆƏXǵŘÑƆɣJƛȘóȹ˷™ƥēŹUƅğљΩɱŽȕèÿېƽ™ǟķI£ǶઁÜଳÆŗʔğɰÒɚĉʪôƜKłƜłīºšĊğƆīɼȷਫ਼ƧܢઌJלIєb'
],
encodeOffsets: [[-85103, 35842]]
}
},
{
type: 'Feature',
id: '15',
properties: { name: 'Hawaii' },
geometry: {
type: 'MultiPolygon',
coordinates: [
['@@ȷòô‚Ȍƥ͒ŘłĊƦÑĬnĶɼţʾēNJŹ@ōʆǵƥƥʿçǿōķƻ'],
['@@ĪŗŰº˖ƃ¥ţ˟ÑÇx_ƦƛÇĊĢĠ'],
['@@ĉĕȗ@ÒĬɐU'],
['@@Ġȡ¯ŗǵmšɼłLƦĠ'],
['@@ĪU°ĕŭīÿˉĬŽƐɐÞ']
],
encodeOffsets: [
[[-159370, 19404]],
[[-160345, 21535]],
[[-160749, 21720]],
[[-161742, 22219]],
[[-163295, 22763]]
]
}
},
{
type: 'Feature',
id: '16',
properties: { name: 'Idaho' },
geometry: {
type: 'Polygon',
coordinates: [
'@@@ࡱ˖ɻJɯNJķǞ™nÑ̺ɣšġɚēVÅʒJš̹wȡĔŹƱġÒē£ğǴĕȺŘĊĠƲćwéĊLJƐǝĶÑIljĪçǬUŌ˕Ĭ¯ĔþˀIȘôŘ¥Ȣš¦¯ǞŽȘǪƄƥƲĕ@ᐍयIཅ@ᠡJ@໢ŎˢéèLJbÑŘǠ̚Ĕ‚ĖŰaþĬĶºƨǬʞéŘȡÒŗƜIƦōƨbèK૰Vਨࠤ@'
],
encodeOffsets: [[-118832, 50177]]
}
},
{
type: 'Feature',
id: '17',
properties: { name: 'Illinois' },
geometry: {
type: 'Polygon',
coordinates: [
'@@༐aࠢ@LJźȋƄ̯IጡğƱłǵ`ƧŁšōƱǵī_xŁÝ¥¹ȡ‚ÅŋţþƧΉýĕĀŋŁç̯źīWŹƥ¤¯ƃVȋʈèÆçLj@ź˕ǶğkğŌʝǠJƄƜɐwþĊĸţÒǿšīÿÛ¼Çˠ˫ǶʳɐŁʴUǞôŤbƲɼĠxźŌĊbƨƏŤÆƦ͜¦ˀł„źŌƐLjyłȉĊyĖǿƲ'
],
encodeOffsets: [[-92815, 43531]]
}
},
{
type: 'Feature',
id: '18',
properties: { name: 'Indiana' },
geometry: {
type: 'Polygon',
coordinates: [
'@@শ@@ÅLোa୭ݗèɱƥKƽýɍšVǓƛçÅŁƧ£ýɃīÇȋĀĪǿŁ`ğȉÇĊɃĉçĕɃŰŋƒóÒçÑɃUÿýÆºȢÞ¦włĬ`ƲǶ‚ŎłŢ_ƨŁǶĠƲJጢĊÅʴ@ʞĪ۪@'
],
encodeOffsets: [[-88053, 42762]]
}
},
{
type: 'Feature',
id: '19',
properties: { name: 'Iowa' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ź@VůŰćĵķ‚ȋÞƃ̘īÒŁȀƱzĕȊĉzŁLJŋŃŹʿŁ͛¥ÅƥƐţaƧŋĉwŹɻğaƱğ„ǟǞēI஥wଽW॑bīŎ°ɎĉȌLɄƧôwŘ¼ĸÅƦřÆƱϘƻȂòلǔÜÒŁĊ„Ʀ¯èŎn⣨@'
],
encodeOffsets: [[-93561, 44546]]
}
},
{
type: 'Feature',
id: '20',
properties: { name: 'Kansas' },
geometry: {
type: 'Polygon',
coordinates: ['@@㔌@Ċý˖ÝȋʑłĉƄȡǶ¥KᆁⰃ@࿥KUᡎŰ@'],
encodeOffsets: [[-104351, 40962]]
}
},
{
type: 'Feature',
id: '21',
properties: { name: 'Kentucky' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ȌŗƆÒ͆ÝĠĊŤ„šƛĬwŘŗwʩĶLJƆŭ¤īNJīŌa͏ɣ̯ů@ÛůÇUñLJÅğҋţa_ܕVس‚ǓUङŽ੓kȁšbƱ਱VĵU°łŮ™è;£°źƦĬX̰ŹłèÿŌŽĖΊþýƨŌŤĀþɄVèÒôÑŌ„ɄůèĖɄĊÈĉȊŽ_ĠȀłŽĩȌÿĬÈþɄƨ¤ÆłƜèUǔɎ™ƾþƦLçɲޘ͐@Ǡǩbñʾ'
],
encodeOffsets: [[-85917, 39700]]
}
},
{
type: 'Feature',
id: '22',
properties: { name: 'Louisiana' },
geometry: {
type: 'Polygon',
coordinates: [
'@@Ꮜ_þīљUǟŮĿnʝķȗȡţ¹ȋĉna̯ķUÒǓÑÑཞ@ĉˡƒǿŽƏĶĕʝŗkĉȮÅĔƆǪƅ_Łķ¯ȋ¤xýÛţLjŁʴĠůôkƅƛƥ„ŭƦ̯Ā@ƚƱ¯VšçōōkĉŮȕL珏™ƑþŋVŁȺȋĠóaóǪəwKłɍĵ„ÿǓñʳ˜̙ŚɃºҕ£ÑóĊȢ̘ÛLjÒ˃ŘĊĖĖɎaǶɱ;IȀȁȂ@ࡰζ@'
],
encodeOffsets: [[-95855, 33811]]
}
},
{
type: 'Feature',
id: '23',
properties: { name: 'Maine' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ķÒbĊƅĪÅૄ£լζŘÑÒƐźƜ҃¼Ɔþ¥ƨĊɚźô¼ɼٮ٢ƲƒVƽŎÅ˖ĠǞ@ŤÒɼƃƐōXऻmɥ̂Ï£īôğÑĉŤŹƼ‚Ʋ̗ǩƅĵ¼ĉğţxaÿƻXʝǵÑŮĕV¦ƃȗݯłğÅɏ@IŮŹxĕţǿx»ƽĵƻšġŁŹaŁĕŹn—ĠȋƧºğƏƽīŭə'
],
encodeOffsets: [[-72400, 44092]]
}
},
{
type: 'Feature',
id: '24',
properties: { name: 'Maryland' },
geometry: {
type: 'MultiPolygon',
coordinates: [
['@@k@w@¤@'],
[
'@@᷈@þ੓լUǓΟŹaɯ¹ǵ™LƐçÆĪÒŹƐ£Ïǩ`ÑƲÆ@LȤÆþóˊĢƾƚ„xLjŁmIćəŁÝīaʓĉŗšȕŎƅaĵèķ™çȕƆˡÜĉźƻñÑĶŮźôƆŌĔŁĊç¹ŋþǩ¤@ŰġèŹbĩɼƛ@ƛþýÛƑJğʝÒǓŭŋ‚ǓƛǓýVў'
]
],
encodeOffsets: [[[-77818, 38865]], [[-81385, 40676]]]
}
},
{
type: 'Feature',
id: '25',
properties: { name: 'Massachusetts' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ĊaŽƧ™šƃōKŹȀkŎƅkŁĠƒVĩɼĉ˖þÑŗЏķƥIĕþƏwKÑƽ™ÛƲw„ĕÒ¯Ȣŭ@ɥU@bੇ`εXmŽȮւڼaঊƒĠĀɦĊ'
],
encodeOffsets: [[-72619, 43918]]
}
},
{
type: 'Feature',
id: '26',
properties: { name: 'Michigan' },
geometry: {
type: 'MultiPolygon',
coordinates: [
[
'@@଑@Æ঵@۩@ǠŎŘȌłŘþNJ°ɰkʞʝӤþȂÅɚȘɦ¤ȌƒĶƒ¤lƒɐšǔƲḁĔ_ŎƲLʴèÜɰ¦óǶƲƲȌVɄīȺaĶţƾUˀŋĠJƜǵřĩŎů¤ƛ¹̹ǟý£ljȭÅōȕ¦óȮçƼłȂɎ̂ĊƜÛĔţĖΓbǩĠɃĕ̥Ə¯IŎġŁʩǝī»ȕɃLJaé'
],
['@@bķōk²Ɯºw'],
[
'@@ŹĖþŢȡnĀŘVƦǩĸīłΫĊŋƒΫŰࡻǞğƜƽ¼͜Ĕƨĸπ¤ʈŮŎLĠĖˀŮƄłȢèȌÑͧʳýēLƽLjŤ̂mɦĉȮɯŎ¥Ʉšº¹ɄƒҌȘɼl̺UɄÜLjLɻǔǔ˜èÅŌèʔxJ̍ŎŭǔlĊLj@ĖĕóÛҡÆə™ʅĶéğýŁlƽŚ˕èƏJƅŋəƒʇxĩ¯wğʿÿbŎřx¯ŗȕKĕ¹Źȣʅʧlw'
],
['@@ɃŁōaXĖՊȢķƏŗƒ']
],
encodeOffsets: [
[[-85457, 42734]],
[[-87560, 46829]],
[[-89691, 46178]],
[[-90936, 49128]]
]
}
},
{
type: 'Feature',
id: '27',
properties: { name: 'Minnesota' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ۚǟç@ӻ¹»ʇçȕǵašĪWłŁĩŹlƛṊ̃ɚƱǬaĔğʴġ¦ŋʆƛƆLjȁwƃ°īŹ@⣧@@ພȗĬƥNJɰǴlĬͲĵĖçȀbɦšՠǓ˸ÝLj;ÆŘōˌნ@@͐ǔUŌÛŎѩĖ»ˠaŽ£͒mšğˠx@šɐ°ȌkɎçÒĕŰVŘȋÆĀɄššÿʞÅ@óŮÑʪƲĈȸ¼ôŭƜ‚ǞȤlɤŁɐnm¯˫ŁϷĉʩĕεɏƽƃʅƱϗȭÜç'
],
encodeOffsets: [[-94223, 47827]]
}
},
{
type: 'Feature',
id: '28',
properties: { name: 'Mississippi' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ɦ@ĔēšȗཱིÞ౹ġ™ȫnĉÆȭ™˫īĕÑĵĖƐƑȀĊˢཝ@ÒÒÑǔĸVb̰ĊmºȌȢŤĸȘmʞŭŀVǠҚýĬÜŘ¯ǪôèƧŎƆʴƲƄ»ĢǬƐKÆƲ°aǔ˚ÒƜƄܹô໸@'
],
encodeOffsets: [[-90594, 35836]]
}
},
{
type: 'Feature',
id: '29',
properties: { name: 'Missouri' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ĔJǠǝĠƒóţVǝłʳʴɏˬǵÈ˟Ü»ĬĀȀ™ŤÑĉķxýƛɏIƃʞǟĠŋĠl˖ǵ@ŹèLJçÅȌʇƄUçͽŭš¯ŁÅ@±@LȹǓɃի@ƆƾźĸóLj⋑Jţ@@оLᆂǵ¦ƃȢŁĊȌʒ˕Þĉþȹɚdz˖॒aାX஦x'
],
encodeOffsets: [[-94037, 41585]]
}
},
{
type: 'Feature',
id: '30',
properties: { name: 'Montana' },
geometry: {
type: 'Polygon',
coordinates: [
'@@Jढ़IྕJߓ_@༛Lᦑ@စ@JѵƱĖƃƦȗǩǝ¥°ȡ™ŗ¦ȗóʿJēýī°ŋ˖ǫVĩèJNJĵÒƏǞĉLjxêƱĈĉğȹŗdzˤĠÑĔƲĢēźxȢŢ̺ʑIUÆəĔ™Ģ̹ɤmÒǝšljĸIɰ˕ɼ@ࡲ⒞KႢL⮀@'
],
encodeOffsets: [[-106544, 50177]]
}
},
{
type: 'Feature',
id: '31',
properties: { name: 'Nebraska' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ූK᥄@„¥ўƱĶĊŤkЄ@ѶƽÆţƲwƲϗŚÅÆƥ»ķxŗƨóKɃĊȋ¯ɍĬōǴ˕Ⱥə㔋@ů@@ࡄွ@@၀ؔ@'
],
encodeOffsets: [[-105804, 44036]]
}
},
{
type: 'Feature',
id: '32',
properties: { name: 'Nevada' },
geometry: {
type: 'Polygon',
coordinates: ['@@ᠢIK⠵@ڱĕƛĉIĵĶ̯¼ӯèLJnƽ»ŗ৹ࠀׅҀߩ׾৹ݎઋݰJਫ਼IบબKඞV'],
encodeOffsets: [[-119836, 43009]]
}
},
{
type: 'Feature',
id: '33',
properties: { name: 'New Hampshire' },
geometry: {
type: 'Polygon',
coordinates: [
'@@¤իÆૃƆĩaĉĸÑīƽĉbɥĉğÿউ„óÞVŮô°UŤÞΠƦǔôȌòèIȸˬĀƐƚýƒŘƐUĊŤɎȖw¦¼'
],
encodeOffsets: [[-72787, 46391]]
}
},
{
type: 'Feature',
id: '34',
properties: { name: 'New Jersey' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ˬţĵʑƏÇóŹɰÛnīķҋʽͱǟīƱɃýƐʑê̙ȀkŮKn°°þĶɦèbÞʴƐ¦ôʇǞUłŁ„UĬźƦçĖɂǪ²ĠŌÒϮǿ'
],
encodeOffsets: [[-76018, 42129]]
}
},
{
type: 'Feature',
id: '35',
properties: { name: 'New Mexico' },
geometry: {
type: 'Polygon',
coordinates: ['@@ҮKᑾ@૰L@н@Kᐣk࡙@ࡅᲥ@wĉĬĩඳ@@ϣ۳@L⶚സ@'],
encodeOffsets: [[-109999, 37889]]
}
},
{
type: 'Feature',
id: '36',
properties: { name: 'New York' },
geometry: {
type: 'Polygon',
coordinates: [
'@@Xǩ¯ƽþƱwLJīǟôɯ¯çƄƑ׃VóȭցnÇًÒçȷġÒĩΪçôº̰@Ƽ„ʴƆnīƆ¥̯ŭ٭ǿ˕™ǵVƃ¥óƒĶʒ˫ŤϭȀ™ÒŹLƱƚnŰķĬÛKğŘ⍻@@Ʉ@bԪʈĊŘǒþÛƜ焻ɰӰĬѪKǪwȌğŤšζKɚÒɼƲƲLLɰþƆȋĠ¦łͲƜŰŮКˮϤƚ֮wڰn'
],
encodeOffsets: [[-75104, 46094]]
}
},
{
type: 'Feature',
id: '37',
properties: { name: 'North Carolina' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ֺaڄIᵤVĬͳɻ¥˵¹¥±ȋ_XÑɰ¤Ž™ʪ¦ĊÿƲÆȭ»īĵUɃȷ˫W¯ƙŤƛ΃dzɻƱ„ˋwǿ»́LJɱɃţˋǩỌ̀Å॑ߠऻbbĪŹƜē¹KĔਛ¦ɯǵý́ÅѓaכJxȤǔlÞƐȸŰɰJȺźɎ°ȂȌŘÈxĉͨLjƲłƾƾ¤˜Ȣלw'
],
encodeOffsets: [[-82922, 37440]]
}
},
{
type: 'Feature',
id: '38',
properties: { name: 'North Dakota' },
geometry: {
type: 'Polygon',
coordinates: ['@@ŎˋÅŗ‚ͽÞLJǔ˷‚՟™aɥèǿĶĕŽͱ㰣VJྖIफ़㛌@'],
encodeOffsets: [[-99562, 50177]]
}
},
{
type: 'Feature',
id: '39',
properties: { name: 'Ohio' },
geometry: {
type: 'Polygon',
coordinates: [
'@@@ૻŭ¯ÒġKŹŗȫý̯͛˕Ł™ġÆĩšīJŁLJxīĕýŭźƽȭ¦Źķ¯ōəkŗŘīx™ƜţƒğĉͅÞƅÑȋŘʽaòǟǪ͏@b୮Kৌ଒Ž͞ŗŌçĊÞȀƅŚ¥ϸŎɲwʞƾζƲаł@@'
],
encodeOffsets: [[-82451, 42987]]
}
},
{
type: 'Feature',
id: '40',
properties: { name: 'Oklahoma' },
geometry: {
type: 'Polygon',
coordinates: [
'@@Ⰴ@@нƾग¯๑͑ĠćĬɏĊÅóɏL¯°ȡĉĉ°ǵ£ǓŹÛòǩÒȁ@ÑĬɃȋçłīñèȡÞƧōÛŘţbçĠljšŁýçèǓUǿòǟUÏLjˋƒȋLjÝU@࿂຿@ু@@оߪK࿦L'
],
encodeOffsets: [[-102489, 37889]]
}
},
{
type: 'Feature',
id: '41',
properties: { name: 'Oregon' },
geometry: {
type: 'Polygon',
coordinates: [
'@@þVǶĕþĵ¦ʧўġςƆɰbˌ¯‚ÅҢŢŎ£ʜxȺĊςôͲlŘÆაIŘƛȢÑêŗǫʝ¹Ƨīĵbýĕůēǟ̙ÒŗLjaêçōˡ@໡ඝUફLࢇ@ૻ`ܕIࠗKţĬÝ˖bȌŗƦĊƒÒɤŮʈÈɄĠ܊aĬĊ̺ŽѠ¯ʆ¦ƜͲŰƦīƆx'
],
encodeOffsets: [[-126168, 47283]]
}
},
{
type: 'Feature',
id: '42',
properties: { name: 'Pennsylvania' },
geometry: {
type: 'Polygon',
coordinates: [
'@@@Ƀ⍼@ĠŗÜLĸīmůƲƙźKšÑŋѱğɁǩèĕŹƥVīłƒVŁʈǝ¥óʳƏaÝɥçǝxƛğ᷇@࢓@@ޒ@ૼ@@ƾ°ӎȢ@a'
],
encodeOffsets: [[-81677, 43267]]
}
},
{
type: 'Feature',
id: '44',
properties: { name: 'Rhode Island' },
geometry: {
type: 'MultiPolygon',
coordinates: [['@@ÜƱǑkĶǞ'], ['@@Ů@°ȡĖÑĵbĕůƒǩͅ£¼þ@ӼɦV']],
encodeOffsets: [[[-72905, 42678]], [[-73247, 43026]]]
}
},
{
type: 'Feature',
id: '45',
properties: { name: 'South Carolina' },
geometry: {
type: 'Polygon',
coordinates: [
'@@Ƕþɰਜ¥LēĔºźƛaĩ़a॒ߟƥ¥ȁƏdzɍǩƛƑȋ@£ĵȡōōţǩ¹ȋŹkÑǩçȋǵȗôIƜƅɤŗÒWǶÅƐɥźƥƾVĬɥƜŋƼȗłƅǪĬŹȂĕa˫ǴbĖǶǶ̂Æ'
],
encodeOffsets: [[-84750, 35909]]
}
},
{
type: 'Feature',
id: '46',
properties: { name: 'South Dakota' },
geometry: {
type: 'Polygon',
coordinates: [
'@@㰤UkīɯdzƦljȘī@ຝōm°çƒƥłĉÛуǓñŭƼȁƱxÅŤѵƾЃ@ţlĵĉѝƲƒ¦᥃@෕Lؓ@Iဲ`@Iߔ'
],
encodeOffsets: [[-106544, 47047]]
}
},
{
type: 'Feature',
id: '47',
properties: { name: 'Tennessee' },
geometry: {
type: 'Polygon',
coordinates: [
'@@aƲȂ™੔lचǔVشܖUb`ဲU—ȡƽ£ŁƽƱŽͧLJwĊŗÇȁȋɍ¯ȹŹɯIȷůÝƏǓkwȣઋIใbۿKɥ@໷@ĊxĊƨaȬƼƒ„źŮ°„ƼǔɄKȺ²@Æ@ĶVਲU'
],
encodeOffsets: [[-90168, 37373]]
}
},
{
type: 'Feature',
id: '48',
properties: { name: 'Texas' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ເ@@࿁ÞVȌLJĶ„ˌWÐLJǠVȀñǔVèçłþNJ™èğŤaÜŗƨŎȢÝòçĬŽèŁɄȌÒīȂ@ǪÑÜñǔźǶ¤Ċ¯ȢĊ°¯ɐKÆôɐĉĈī͒ğĖýǔ¤Ţ™@ѿ@࡯ȂȁJǿɲͽbǵĕɍĉĕ„ŗÑĕÜLJȡ̗ôĉƏKѩŗƽ܃ƒŋīýx¥ţĖ»`ƻƻǓʩȹԑə¹šƱÅKºȷ—īŀÑwɚɍLJçƱ¤wƱȋƽȗ́ụ̆ğxwōĪ„¯əÛUKůþçzʧĠĕxLJòƛʳĕŁŎȡ¤ʽUɥƐǟbŹŎǩšţłýʨƱƲlźçƒxŢŁƆēbƛŤ¯ƲůƐdzŘĕʪĉèōȮ—ǒŁŤǵł¥ôǓÞŹȀο¤əUȋÞ¥ĕȭƒƱǩğ˫»IŗǓƏKȷźԳȺķŌȫłƛʈUɎƛǪƴġĪ͛ƜǩȘƛèƱǔɃĔƥɜů°īĪxĊᲦ@@ࡆl࡚LᐤŽ@ূ@'
],
encodeOffsets: [[-104256, 37378]]
}
},
{
type: 'Feature',
id: '49',
properties: { name: 'Utah' },
geometry: {
type: 'Polygon',
coordinates: ['@@रJ@ࡃှ@I༻K܉bġ@ও௧JᲣIL⠶ཆ@'],
encodeOffsets: [[-114856, 43004]]
}
},
{
type: 'Feature',
id: '50',
properties: { name: 'Vermont' },
geometry: {
type: 'Polygon',
coordinates: [
'@@VĉŗƏþƑƏƙ˫ÿJȷñçóȋƥǓÝΟVţó¯UŭôÝڻbUô‚ׄƃƒ°èóɰĬǠxLjýƲ°ƾWǪ࢈UڲV'
],
encodeOffsets: [[-73219, 46094]]
}
},
{
type: 'Feature',
id: '51',
properties: { name: 'Virginia' },
geometry: {
type: 'MultiPolygon',
coordinates: [
['@@źbŋƛŗ¹éȗǩ̹ƛݯŘôʴɦ͞ɰº'],
['@@l@£@x@'],
[
'@@Ѫ˭ĠNJźaĢç@ůǪ£ŌýÞţóƅĵ™Ýţšēɦ‚¤ƃ̎ÅĊŁɼřŁɻĬǿŗĕaŁłÛŗĵǩƄ¥¯Ʋīвwł̹ᵣUڃJֹbכxေVҌŤÆĠLjVòŰÈ@Ṵ̈Ű͐ɤaçŚƛƚçłLNJŌŘēɐ°ϢLj޹ƨòJƲĢƆƼŮÞƴǔƼÜȘƜŗƐ™ĖèǶ̘łñϸ;°ʞ'
]
],
encodeOffsets: [
[[-77207, 38926]],
[[-77840, 38865]],
[[-80230, 40413]]
]
}
},
{
type: 'Feature',
id: '53',
properties: { name: 'Washington' },
geometry: {
type: 'MultiPolygon',
coordinates: [
[
'@@UਧL૯açŎƧJƥ჏JŗÅͱkρóȹĉʛwō¤ҡšÆˋ°ɯaρƅѝĢ¥ʨýĶǵĖýUƅwƥĬƱŽů»LJôŽŘŎÒǝǪřҖçÒğ͒ǓŮçʞĠǔǠýΈŁɼJɼ£ɜ¤łñȢJƐǿĶbnʝÒɥĊxĉȘxȌƐȖōþUƒĉƲ¦ŌÇźƃnůĬĠ⸈@'
],
['@@ԚkǟƅÞ¦è'],
['@@ĠŌŮƅ™ŗȕbł']
],
encodeOffsets: [
[[-119842, 50177]],
[[-125663, 49470]],
[[-125977, 49751]]
]
}
},
{
type: 'Feature',
id: '54',
properties: { name: 'West Virginia' },
geometry: {
type: 'Polygon',
coordinates: [
'@@@ޑ࢔@UѝǔþǔƜԁǔŮʞюĠƒIþÜƜýƜ@Īɻğljѩˮ¯ʝϷͽŁòǵ̗ĕçƏšƛŘÛȗǓƻÝƳƻŭġƅIƱƧñºϡLJɏ¯ŗĔljŋŁKƙèřƜbèŋbljĬ£ĬƅŮĵLjxʪɚlŽŎĸ°¥źƾȮŮŹĖþwĬłLjĬIĪŢĢÅłš͜˖þ̰ŘȬLźÑĢٰ'
],
encodeOffsets: [[-82451, 41613]]
}
},
{
type: 'Feature',
id: '55',
properties: { name: 'Wisconsin' },
geometry: {
type: 'Polygon',
coordinates: [
'@@ƾ»ĠƛࡼǝάůŌ„άĉĬŁǪķUƥÿŗȢmýšźĕĵljmƏȕ¹ƅĪwźĔƒǔǪÞƐɄǪ°aōţĵɻΓÛȗLƏĕ¯ýȋ‚LJñŁķʿxȷĸȁʑࠡ@༏bÑł̗ĬÝƄȌĶĸůĈUŰ¯ĬxƄLJȂƅŽʅƜ¥ŌʳĢēĠǫbəƲÒ̮kƜĪźŁłĩXbŢȖǶʈ躼@ӼǠèܙȌUגƚɎĀôÑŗōˠƛŤ_'
],
encodeOffsets: [[-92585, 47687]]
}
},
{
type: 'Feature',
id: '56',
properties: { name: 'Wyoming' },
geometry: {
type: 'Polygon',
coordinates: ['@@ᦒ@༜KJေ@ဿටIᇅJेIွ@@ࡄ@ᐎIѶဆ@'],
encodeOffsets: [[-111698, 46083]]
}
},
{
type: 'Feature',
id: '72',
properties: { name: 'Puerto Rico' },
geometry: {
type: 'Polygon',
coordinates: ['@@˓nŻÝ¹šȋa°ȤīƚƨźŘwҢ@ӎ¯ǪÅLƏĕaēƛͳóǵ°'],
encodeOffsets: [[-68043, 18416]]
}
}
],
UTF8Encoding: true
},
{
Alaska: { left: -131, top: 25, width: 15 },
Hawaii: { left: -110, top: 28, width: 5 },
'Puerto Rico': { left: -76, top: 26, width: 2 }
}
);
});

4118
static/data/world.js Normal file

File diff suppressed because it is too large Load Diff

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,782 @@
{
"v": "5.7.3",
"fr": 29.9700012207031,
"ip": 0,
"op": 90.0000036657751,
"w": 360,
"h": 360,
"nm": "05",
"ddd": 0,
"assets": [],
"layers": [
{
"ddd": 0,
"ind": 1,
"ty": 4,
"nm": "Circle Outlines",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": {
"a": 1,
"k": [
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 1,
"s": [219.17, 171.394, 0],
"to": [0, -4.167, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 11,
"s": [219.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 24,
"s": [219.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 0.686 },
"o": { "x": 0.333, "y": 0 },
"t": 32.909,
"s": [219.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0.607 },
"t": 43,
"s": [219.17, 168.057, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 46,
"s": [219.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 55,
"s": [219.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 71,
"s": [219.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 78.909,
"s": [219.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, -4.167, 0]
},
{ "t": 88.7275036139452, "s": [219.17, 171.394, 0] }
],
"ix": 2
},
"a": { "a": 0, "k": [216.42, 172.269, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"ef": [
{
"ty": 5,
"nm": "Gradient Ramp",
"np": 10,
"mn": "ADBE Ramp",
"ix": 1,
"en": 1,
"ef": [
{
"ty": 3,
"nm": "Start of Ramp",
"mn": "ADBE Ramp-0001",
"ix": 1,
"v": { "a": 0, "k": [203.5, 146], "ix": 1 }
},
{
"ty": 2,
"nm": "Start Color",
"mn": "ADBE Ramp-0002",
"ix": 2,
"v": { "a": 0, "k": [0, 0.776470422745, 1, 1], "ix": 2 }
},
{
"ty": 3,
"nm": "End of Ramp",
"mn": "ADBE Ramp-0003",
"ix": 3,
"v": { "a": 0, "k": [230.25, 176.5], "ix": 3 }
},
{
"ty": 2,
"nm": "End Color",
"mn": "ADBE Ramp-0004",
"ix": 4,
"v": { "a": 0, "k": [0, 0.188235223293, 1, 1], "ix": 4 }
},
{
"ty": 7,
"nm": "Ramp Shape",
"mn": "ADBE Ramp-0005",
"ix": 5,
"v": { "a": 0, "k": 1, "ix": 5 }
},
{
"ty": 0,
"nm": "Ramp Scatter",
"mn": "ADBE Ramp-0006",
"ix": 6,
"v": { "a": 0, "k": 0, "ix": 6 }
},
{
"ty": 0,
"nm": "Blend With Original",
"mn": "ADBE Ramp-0007",
"ix": 7,
"v": { "a": 0, "k": 0, "ix": 7 }
},
{ "ty": 6, "nm": "", "mn": "ADBE Ramp-0008", "ix": 8, "v": 0 }
]
}
],
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, -5.992],
[5.993, 0],
[0, 5.992],
[-5.992, 0]
],
"o": [
[0, 5.992],
[-5.992, 0],
[0, -5.992],
[5.993, 0]
],
"v": [
[10.85, 0],
[-0.001, 10.85],
[-10.85, 0],
[-0.001, -10.85]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": {
"a": 0,
"k": [0.200139707678, 0.200139662799, 0.200139677758, 1],
"ix": 4
},
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [216.42, 172.269], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 1.00000004073083,
"op": 901.000036698482,
"st": 1.00000004073083,
"bm": 0
},
{
"ddd": 0,
"ind": 2,
"ty": 4,
"nm": "Circle 01 Outlines",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": {
"a": 1,
"k": [
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 8,
"s": [181.17, 171.394, 0],
"to": [0, -4.167, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 18,
"s": [181.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 31,
"s": [181.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 39.909,
"s": [181.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 53,
"s": [181.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 62,
"s": [181.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 78,
"s": [181.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 85.909,
"s": [181.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, -4.167, 0]
},
{ "t": 95.727503899061, "s": [181.17, 171.394, 0] }
],
"ix": 2
},
"a": { "a": 0, "k": [180.949, 172.269, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"ef": [
{
"ty": 5,
"nm": "Gradient Ramp",
"np": 10,
"mn": "ADBE Ramp",
"ix": 1,
"en": 1,
"ef": [
{
"ty": 3,
"nm": "Start of Ramp",
"mn": "ADBE Ramp-0001",
"ix": 1,
"v": { "a": 0, "k": [168, 136.5], "ix": 1 }
},
{
"ty": 2,
"nm": "Start Color",
"mn": "ADBE Ramp-0002",
"ix": 2,
"v": { "a": 0, "k": [0, 0.776470422745, 1, 1], "ix": 2 }
},
{
"ty": 3,
"nm": "End of Ramp",
"mn": "ADBE Ramp-0003",
"ix": 3,
"v": { "a": 0, "k": [191.25, 161.5], "ix": 3 }
},
{
"ty": 2,
"nm": "End Color",
"mn": "ADBE Ramp-0004",
"ix": 4,
"v": { "a": 0, "k": [0, 0.188235223293, 1, 1], "ix": 4 }
},
{
"ty": 7,
"nm": "Ramp Shape",
"mn": "ADBE Ramp-0005",
"ix": 5,
"v": { "a": 0, "k": 1, "ix": 5 }
},
{
"ty": 0,
"nm": "Ramp Scatter",
"mn": "ADBE Ramp-0006",
"ix": 6,
"v": { "a": 0, "k": 0, "ix": 6 }
},
{
"ty": 0,
"nm": "Blend With Original",
"mn": "ADBE Ramp-0007",
"ix": 7,
"v": { "a": 0, "k": 0, "ix": 7 }
},
{ "ty": 6, "nm": "", "mn": "ADBE Ramp-0008", "ix": 8, "v": 0 }
]
}
],
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, -5.992],
[5.993, 0],
[0, 5.992],
[-5.992, 0]
],
"o": [
[0, 5.992],
[-5.992, 0],
[0, -5.992],
[5.993, 0]
],
"v": [
[10.85, 0],
[-0.001, 10.85],
[-10.85, 0],
[-0.001, -10.85]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": {
"a": 0,
"k": [0.200139707678, 0.200139662799, 0.200139677758, 1],
"ix": 4
},
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [180.949, 172.269], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 8.00000032584668,
"op": 903.000036779944,
"st": 3.00000012219251,
"bm": 0
},
{
"ddd": 0,
"ind": 3,
"ty": 4,
"nm": "Circle 02 Outlines",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": {
"a": 1,
"k": [
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 17,
"s": [144.17, 171.394, 0],
"to": [0, -4.167, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 27,
"s": [144.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 40,
"s": [144.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 48.909,
"s": [144.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 62,
"s": [144.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 71,
"s": [144.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 87,
"s": [144.17, 171.394, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 94.909,
"s": [144.17, 146.394, 0],
"to": [0, 0, 0],
"ti": [0, -4.167, 0]
},
{ "t": 104.727504265639, "s": [144.17, 171.394, 0] }
],
"ix": 2
},
"a": { "a": 0, "k": [143.393, 172.269, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"ef": [
{
"ty": 5,
"nm": "Gradient Ramp",
"np": 10,
"mn": "ADBE Ramp",
"ix": 1,
"en": 1,
"ef": [
{
"ty": 3,
"nm": "Start of Ramp",
"mn": "ADBE Ramp-0001",
"ix": 1,
"v": { "a": 0, "k": [128, 137.5], "ix": 1 }
},
{
"ty": 2,
"nm": "Start Color",
"mn": "ADBE Ramp-0002",
"ix": 2,
"v": { "a": 0, "k": [0, 0.776470422745, 1, 1], "ix": 2 }
},
{
"ty": 3,
"nm": "End of Ramp",
"mn": "ADBE Ramp-0003",
"ix": 3,
"v": { "a": 0, "k": [158.75, 167], "ix": 3 }
},
{
"ty": 2,
"nm": "End Color",
"mn": "ADBE Ramp-0004",
"ix": 4,
"v": { "a": 0, "k": [0, 0.188235223293, 1, 1], "ix": 4 }
},
{
"ty": 7,
"nm": "Ramp Shape",
"mn": "ADBE Ramp-0005",
"ix": 5,
"v": { "a": 0, "k": 1, "ix": 5 }
},
{
"ty": 0,
"nm": "Ramp Scatter",
"mn": "ADBE Ramp-0006",
"ix": 6,
"v": { "a": 0, "k": 0, "ix": 6 }
},
{
"ty": 0,
"nm": "Blend With Original",
"mn": "ADBE Ramp-0007",
"ix": 7,
"v": { "a": 0, "k": 0, "ix": 7 }
},
{ "ty": 6, "nm": "", "mn": "ADBE Ramp-0008", "ix": 8, "v": 0 }
]
}
],
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, -5.992],
[5.993, 0],
[0, 5.992],
[-5.992, 0]
],
"o": [
[0, 5.992],
[-5.992, 0],
[0, -5.992],
[5.993, 0]
],
"v": [
[10.85, 0],
[-0.001, 10.85],
[-10.85, 0],
[-0.001, -10.85]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": {
"a": 0,
"k": [0.200139707678, 0.200139662799, 0.200139677758, 1],
"ix": 4
},
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [143.393, 172.269], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 16.0000006516934,
"op": 904.000036820675,
"st": 4.00000016292334,
"bm": 0
},
{
"ddd": 0,
"ind": 4,
"ty": 4,
"nm": "Layer 5 Outlines",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": { "a": 0, "k": [180, 180, 0], "ix": 2 },
"a": { "a": 0, "k": [180, 180, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, 0],
[0, 0],
[0, 0],
[0, 0]
],
"o": [
[0, 0],
[0, 0],
[0, 0],
[0, 0]
],
"v": [
[-179.924, 179.678],
[179.924, 179.678],
[179.924, -179.678],
[-179.924, -179.678]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": {
"a": 0,
"k": [0.999999880323, 0.999999820485, 0.999999880323, 1],
"ix": 4
},
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [180.076, 180.322], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 900.000036657751,
"st": 0,
"bm": 0
}
],
"markers": []
}

View File

@ -0,0 +1,380 @@
{
"v": "5.8.1",
"fr": 60,
"ip": 0,
"op": 176,
"w": 48,
"h": 20,
"nm": "Comp 1",
"ddd": 0,
"assets": [],
"layers": [
{
"ddd": 0,
"ind": 1,
"ty": 4,
"nm": "Shape Layer 5",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": {
"a": 1,
"k": [
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 30,
"s": [6.438, 5.375, 0],
"to": [0, 1.521, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 59,
"s": [6.438, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 88,
"s": [6.438, 5.375, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 117,
"s": [6.438, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 146,
"s": [6.438, 5.375, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 175,
"s": [6.438, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 1.521, 0]
},
{ "t": 204, "s": [6.438, 5.375, 0] }
],
"ix": 2,
"l": 2
},
"a": { "a": 0, "k": [-15.563, 1.938, 0], "ix": 1, "l": 2 },
"s": { "a": 0, "k": [75, 75, 100], "ix": 6, "l": 2 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"d": 1,
"ty": "el",
"s": { "a": 0, "k": [9.375, 9.375], "ix": 2 },
"p": { "a": 0, "k": [0, 0], "ix": 3 },
"nm": "Ellipse Path 1",
"mn": "ADBE Vector Shape - Ellipse",
"hd": false
},
{
"ty": "fl",
"c": {
"a": 0,
"k": [0.43137254902, 0.470588235294, 0.56862745098, 1],
"ix": 4
},
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [-15.563, 1.938], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Ellipse 1",
"np": 3,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 30,
"op": 159,
"st": 30,
"bm": 0
},
{
"ddd": 0,
"ind": 2,
"ty": 4,
"nm": "Shape Layer 4",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": {
"a": 1,
"k": [
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 15,
"s": [24.156, 5.375, 0],
"to": [0, 1.521, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 44,
"s": [24.156, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 73,
"s": [24.156, 5.375, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 102,
"s": [24.156, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 131,
"s": [24.156, 5.375, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 160,
"s": [24.156, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 1.521, 0]
},
{ "t": 189, "s": [24.156, 5.375, 0] }
],
"ix": 2,
"l": 2
},
"a": { "a": 0, "k": [-15.563, 1.938, 0], "ix": 1, "l": 2 },
"s": { "a": 0, "k": [75, 75, 100], "ix": 6, "l": 2 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"d": 1,
"ty": "el",
"s": { "a": 0, "k": [9.375, 9.375], "ix": 2 },
"p": { "a": 0, "k": [0, 0], "ix": 3 },
"nm": "Ellipse Path 1",
"mn": "ADBE Vector Shape - Ellipse",
"hd": false
},
{
"ty": "fl",
"c": {
"a": 0,
"k": [0.43137254902, 0.470588235294, 0.56862745098, 1],
"ix": 4
},
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [-15.563, 1.938], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Ellipse 1",
"np": 3,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 15,
"op": 176,
"st": 15,
"bm": 0
},
{
"ddd": 0,
"ind": 3,
"ty": 4,
"nm": "Shape Layer 3",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": {
"a": 1,
"k": [
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 0,
"s": [41.563, 5.375, 0],
"to": [0, 1.521, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 29,
"s": [41.563, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 58,
"s": [41.563, 5.375, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 87,
"s": [41.563, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.387, "y": 0.98 },
"o": { "x": 0.479, "y": 0 },
"t": 116,
"s": [41.563, 5.375, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.479, "y": 0 },
"t": 145,
"s": [41.563, 14.5, 0],
"to": [0, 0, 0],
"ti": [0, 1.521, 0]
},
{ "t": 174, "s": [41.563, 5.375, 0] }
],
"ix": 2,
"l": 2
},
"a": { "a": 0, "k": [-15.563, 1.938, 0], "ix": 1, "l": 2 },
"s": { "a": 0, "k": [75, 75, 100], "ix": 6, "l": 2 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"d": 1,
"ty": "el",
"s": { "a": 0, "k": [9.375, 9.375], "ix": 2 },
"p": { "a": 0, "k": [0, 0], "ix": 3 },
"nm": "Ellipse Path 1",
"mn": "ADBE Vector Shape - Ellipse",
"hd": false
},
{
"ty": "fl",
"c": {
"a": 0,
"k": [0.43137254902, 0.470588235294, 0.56862745098, 1],
"ix": 4
},
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [-15.563, 1.938], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Ellipse 1",
"np": 3,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 180,
"st": 0,
"bm": 0
}
],
"markers": []
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

BIN
static/images/bg/10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

BIN
static/images/bg/13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
static/images/bg/25.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 B

BIN
static/images/bg/26.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
static/images/bg/27.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
static/images/bg/28.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
static/images/bg/29.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
static/images/bg/30.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 MiB

BIN
static/images/bg/31.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 KiB

BIN
static/images/bg/32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 KiB

BIN
static/images/bg/33.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 766 KiB

BIN
static/images/bg/34.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 806 KiB

BIN
static/images/bg/35.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 KiB

BIN
static/images/bg/36.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 KiB

BIN
static/images/bg/37.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

BIN
static/images/bg/38.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
static/images/bg/39.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
static/images/bg/40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
static/images/bg/41.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB

BIN
static/images/bg/42.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 KiB

BIN
static/images/bg/43.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 KiB

BIN
static/images/bg/44.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 568 KiB

BIN
static/images/bg/45.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 KiB

BIN
static/images/bg/46.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 756 KiB

BIN
static/images/bg/47.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 KiB

BIN
static/images/bg/8-dark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 B

BIN
static/images/bg/8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 B

BIN
static/images/bg/9-dark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

BIN
static/images/bg/9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

BIN
static/images/bg/bg-1-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
static/images/bg/bg-11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

BIN
static/images/bg/bg-12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
static/images/bg/bg-13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
static/images/bg/bg-17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
static/images/bg/bg-18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
static/images/bg/bg-19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

BIN
static/images/bg/bg-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
static/images/bg/bg-21.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
static/images/bg/bg-22.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
static/images/bg/bg-23.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
static/images/bg/bg-24.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
static/images/bg/bg-28.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

BIN
static/images/bg/bg-29.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

BIN
static/images/bg/bg-30.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
static/images/bg/bg-31.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

BIN
static/images/bg/bg-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

BIN
static/images/bg/bg-33.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
static/images/bg/bg-34.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

BIN
static/images/bg/bg-35.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

BIN
static/images/bg/bg-36.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

BIN
static/images/bg/bg-38.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
static/images/bg/bg-39.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
static/images/bg/bg-40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

View File

@ -0,0 +1,3 @@
<svg width="34" height="217" viewBox="0 0 34 217" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.6" d="M1 216H11C14.3137 216 17 213.314 17 210V7C17 3.68629 19.6863 1 23 1H33" stroke="#9FA6BC" stroke-linecap="round" stroke-dasharray="2 4"/>
</svg>

After

Width:  |  Height:  |  Size: 265 B

Some files were not shown because too many files have changed in this diff Show More