Virginia’nın 2020’nin En Güvenli 20 Şehri

<pre>Virginia’nın 2020’nin En Güvenli 20 Şehri


SafeWise Ekibi, altıncı yıllık Güvenli Şehir raporunu yayınlamaktan memnuniyet duyar. İşte 2020 için Virginia'daki en güvenli 20 şehir. Şehrinizin listeyi yapıp yapmadığını görün.

Virginia suç deneyimi Infographic

Genel Virginia'da güvenlik endişesi daha düşük ülkenin geri kalanından daha. Özellikle de en güvenli 20 şehrinde Virginia’nın suç oranlarının ne kadar düşük olduğunu gördüğünüzde bu hiç de şaşırtıcı değil.

Kasabanızın 2020'nin Virginia’nın en güvenli 20 kentinden biri olup olmadığını öğrenin.

bizim 2020 Güvenlik Durumu raporunda, Eski Dominion Eyaletinde güvenlik konusundaki günlük endişelerin yıldan yıla yüzde 12 azaldığı tespit edildi. Şiddet içeren suçlarla ilgili deneyim raporları da% 8'den% 4'e düştü.

Virginia suç endişe Infographic

2020 Güvenlik Durumu raporunun tamamını görüntüleyin.

Virginia'daki endişe seviyeleri bu yıl% 23 düştü ve şiddet suçu deneyiminin yarıya indirildiğini bildirdi.

Konuştuğumuz Virginyalıların% 40'ı, ülke çapında% 46'sına kıyasla, günlük olarak güvenlikleri konusunda yüksek endişe duyduklarını belirtti. Virginia ayrıca son 12 ay içinde şiddet suçlarıyla ilgili deneyiminin yarısını bildiren tek eyalettir. Ülke çapında,% 12'si yakın zamanda şiddet içeren bir suçla karşılaştığını bildirdi.

Mülkiyet suçuyla ilgili deneyim söz konusu olduğunda, Virginia altı puanlık bir artış gördü, ancak% 26 olan ulusal ortalamanın altında kaldı. Virginia'daki mülk suç oranı, ülke çapında 22.0'a kıyasla 1.000 başına 16.7 olaydır. Şiddet içeren suçlar da ulusal oranlardan daha düşük. Virginia 2.0 olarak geliyor ve ulusal oran 3.7.

Virginia'da Şiddet Suçu: Korku ve Gerçeklik

Kitlesel bir saldırının kurbanı olmak, Virginyalıları en çok endişelendiren şiddet suçu endişesidir. Ancak ankete katılanlar sokakta soyulmanın büyük olasılıkla gerçekleştiğini düşünüyorlardı.

  • Virginia Eyaleti'ne katılanların% 45'i, ülke çapında% 38'ine karşılık kitle atışları konusunda yüksek endişe duyduklarını belirtti.
  • % 8'i, ya da tanıdıkları birinin, hayatlarının bir döneminde kitlesel bir çekimden kişisel olarak etkilendiğini bildirdi. Ülke çapında, bu sayı% 7'dir.
  • 2014-2019 yılları arasında Virginia'da 50 toplu saldırı gerçekleşti, bu da 57 kişinin ölümüne ve 199 kişinin yaralanmasına neden oldu. Aynı zaman diliminde ülke genelinde 2.087 kitle olayı meydana geldi.
  • 2019'da 12 kişi hayatını kaybetti. Virginia Beach bir belediye binasında çekim.
  • % 32'si sokakta soyulmayı, gerçekte gerçekleşme olasılığı en yüksek olan şiddet suçu,% 27'si ülke çapında olarak adlandırdı.
  • En güvenli şehirler tarafından bildirilen 75 soygun vardı ve bu şehirlerdeki tüm şiddet suçlarının% 22'sini oluşturuyordu. Bununla birlikte, soygun% 21 oranında şiddet içeren suçlar olduğunu bildirmektedir.
  • Ağır saldırı, eyaletteki en yaygın şiddet suçudur ve en güvenli şehirlerde bildirilen suçun% 53'ünü ve Virginia genelinde% 59'unu oluşturmaktadır.

Virginia suç endişe Infographic
Virginia suç endişe Infographic

Virginia'da Mülkiyet Suçu: Korku ve Gerçeklik

Mülkün çalınması, Virginyalıların kendilerine olma olasılığının yüksek olduğunu düşündüğü mülkiyet suçudur, ancak evde kimsenin bulunmadığı bir müdahale, onları en çok endişelendiren şeydir.

  • Ankete katılanların% 52'si, en fazla ilgili mülk suçunun evde kimse olmadığında bir zorlama olduğunu söyledi. Ülke genelinde,% 62'si zorla girme konusunda aynı endişeyi paylaştı.
  • Hırsızlık, en güvenli şehirler tarafından bildirilen tüm mülkiyet suçlarının% 8'ini ve Virginia'daki tüm mülkiyet suçlarının% 11'ini oluşturdu.
  • % 34'ü ABD'de% 36'sına kıyasla en olası mal suçunun çalındığını hissetti.
  • Hırsızlık hırsızlığı, Virginia'daki en yaygın mülk suçudur ve devletin mülkiyet suçlarının% 81'ini ve en güvenli şehirler tarafından bildirilen mülk suçlarının% 87'sini oluşturmaktadır.
  • Anketi yanıtlayan Virginia eyaletlerinin% 27'sinde, ev ortalaması% 24'ten fazla olan bir ev güvenlik sistemi bulunmaktadır.
  • Ankete katılanların% 25'ine göre, Virginia'da en çok kullanılan güvenlik önlemi bir köpek veya başka bir bekçi hayvanıdır. Ülke genelinde,% 33'ü mallarını korumaya yardımcı olmak için bir koruyucu hayvan kullandıklarını söyledi.
  • % 40'ı, mülklerini korumak için ülke genelinde% 29'una kıyasla ekstra güvenlik önlemleri kullanmadığını söyledi.

Virginia suç endişe Infographic
Virginia suç endişe Infographic

2020 Virginia'nın En Güvenli Şehirlerine Daha Yakından Bir Bakış

  • Broadway Virginia'da en güvenli yeni şehirdir ve 1.000 kişi başına 0,3 olay içeren şiddetli suç oranına ve 2,3 mülkiyet suç oranına (toplam 10 suçu temsil eder) sahiptir.
  • On bir şehir (% 55) yıldan yıla iyileşti. Smithfield ve Covington en gelişmiş için bağlama; her biri 2019 sıralamamızda 27 sıra yükseldi.
  • Yedi şehir (% 35) bu yıl sıralamaya girdi.
  • Bu yıl listeye iki yeni şehir katıldı: Buena Vista ve Leesburg.
  • Tüm şehirler hem eyalet (2.0) hem de ulusal (3.7) şiddetli suç oranları altında yer almaktaydı. Portakal ve Leesburg.
  • Şehirlerin% 55'i şiddet suçunu 1000 kişi başına bir olaydan daha azıyla sınırlandırmıştır.
  • Berryville en düşük şiddetli suç oranına 0,2 olarak sahipken, 8,3'lük bir mülk suç oranı, şehri dört numarada tuttu (geçen yıl iki numaradan daha düşük).
  • Şehirlerin% 90'ında eyaletin suç oranı 16.7'nin altındaydı ve tüm şehirler ulusal ortalamayı 22.0'ın üzerine çıkardı.
  • Broadway, en az mülk suç oranına göre 2,3 oldu ve toplam dokuz olay bildirildi.
  • Sekiz şehir (% 40) toplam 100 mülkiyet suçundan daha azını bildirdi.

En Güvenli 20 Şehir Virginia'da

VC = Şiddet Suçu
PC = Mülkiyet Suçu

1.

Broadway

9

Broadway, Virginia
nüfus
3908
Ortalama Gelir
$ 44.852

VC Oranı 2020, 2019, 2018
0.3, 1.0, 0.3
PC Oranı 2020, 2019, 2018
2,3, 3,1, 12,8

2.

Bridgewater

-1

Bridgewater, Virginia
nüfus
6125
Ortalama Gelir
$ 58.625

VC Oranı 2020, 2019, 2018
0.5, 0.2, 0.2
PC Oranı 2020, 2019, 2018
4.1, 2.0, 2.9

3.

Lexington

12

Lexington, Virginia
nüfus
7098
Ortalama Gelir
$ 37.309

VC Oranı 2020, 2019, 2018
0.4, 1.3, 1.4
PC Oranı 2020, 2019, 2018
5.1, 5.7, 10.6

4.

Berryville

-2

Berryville, Virginia
nüfus
4361
Ortalama Gelir
$ 58.602

VC Oranı 2020, 2019, 2018
0.2, 0.2, 0.9
PC Oranı 2020, 2019, 2018
8.3, 8.8, 10.2

5.

Viyana

-2

Viyana, Virginia
nüfus
16660
Ortalama Gelir
$ 150.383

VC Oranı 2020, 2019, 2018
0.5, 0.2, 0.4
PC Oranı 2020, 2019, 2018
8,9, 8,0, 10,1

6.

Purcellville

3

Purcellville, Virginia
nüfus
10090
Ortalama Gelir
$ 128.017

VC Oranı 2020, 2019, 2018
1,3, 1,0, 0,3
PC Oranı 2020, 2019, 2018
4,6, 5,0, 5,7

7.

Blacksburg

-3

Blacksburg, Virginia
nüfus
44853
Ortalama Gelir
$ 39.910

VC Oranı 2020, 2019, 2018
0.9, 0.5, 1.0
PC Oranı 2020, 2019, 2018
7,2, 7,5, 9,2

8.

Buena Vista

Yeni

Buena Vista, Virginia
nüfus
6272
Ortalama Gelir
$ 33.672

VC Oranı 2020, 2019, 2018
0.8, Mevcut değil, 0.5
PC Oranı 2020, 2019, 2018
8.6, Mevcut değil, 8.4

9.

Manassas Parkı

5

Manassas Parkı, Virginia
nüfus
16882
Ortalama Gelir
$ 79.131

VC Oranı 2020, 2019, 2018
1,5, 1,2, 1,5
PC Oranı 2020, 2019, 2018
6,6, 9,1, 10,1

10.

Falls Kilisesi

-4

Falls Kilisesi, Virginia
nüfus
14884
Ortalama Gelir
$ 114.795

VC Oranı 2020, 2019, 2018
0.8, 0.7, 1.9
PC Oranı 2020, 2019, 2018
11,8, 14,1, 15,5

# 11

Tazewell

-6

Tazewell, Virginia
nüfus
4185
Ortalama Gelir
$ 37.647

VC Oranı 2020, 2019, 2018
1.4, 0.7, 2.7
PC Oranı 2020, 2019, 2018
8.4, 11.1, 18.3

# 12

Poquoson

14

nüfus
12011
Ortalama Gelir
$ 88.328

VC Oranı 2020, 2019, 2018
1.6, 1.6, 1.7
PC Oranı 2020, 2019, 2018
8,4, 15,3, 14,3

# 13

Herndon

10

nüfus
24697
Ortalama Gelir
$ 108.523

VC Oranı 2020, 2019, 2018
1.3, 1.5, 2.1
PC Oranı 2020, 2019, 2018
10.5, 11.7, 15.4

# 14

Smithfield

27

nüfus
8392
Ortalama Gelir
$ 72.308

VC Oranı 2020, 2019, 2018
0.8, 2.7, 0.8
PC Oranı 2020, 2019, 2018
15,1, 10,8, 17,9

15.

Abingdon

14

Abingdon, Virginia
nüfus
7949
Ortalama Gelir
$ 38.338

VC Oranı 2020, 2019, 2018
0.8, 1.7, 1.4
PC Oranı 2020, 2019, 2018
16,2, 17,5, 22,1

# 16

Williamsburg

8

Williamsburg, Virginia
nüfus
15191
Ortalama Gelir
$ 54.606

VC Oranı 2020, 2019, 2018
1.3, 1.6, 1.6
PC Oranı 2020, 2019, 2018
12.7, 11.7, 15.1

# 17

Portakal

4

nüfus
5016
Ortalama Gelir
$ 50.260

VC Oranı 2020, 2019, 2018
1.8, 1.4, 2.0
PC Oranı 2020, 2019, 2018
9,8, 12,9, 17,4

# 18

Leesburg

Yeni

Leesburg, Virginia
nüfus
56030
Ortalama Gelir
$ 105.844

VC Oranı 2020, 2019, 2018
1.8, Mevcut değil, 2.1
PC Oranı 2020, 2019, 2018
11.2, Mevcut değil, 15.5

# 19

Fairfax Şehri

-1

Fairfax City, Virginia
nüfus
24259
Ortalama Gelir
$ 100.584

VC Oranı 2020, 2019, 2018
1.0, 1.4, 1.0
PC Oranı 2020, 2019, 2018
16.7, 15.0, 16.8

# 20

Covington

27

Covington, Virginia
nüfus
5462
Ortalama Gelir
$ 35.546

VC Oranı 2020, 2019, 2018
0.7, 3.1, 1.4
PC Oranı 2020, 2019, 2018
19,6, 16,2, 21,7

En Güvenli Şehirleri Nasıl Belirledik

Bizim için en güvenli şehirleri nasıl tanımladığımızı öğrenin metodoloji sayfası.

Her Yerde Güvenli Bir Ev Nasıl Yapılır

Şehriniz listemizi hazırlasın veya yapmasın, ülkenin önde gelen ev güvenlik sağlayıcıları tarafından sağlanan izlenen güvenlik hizmetleriyle evinize ekstra güvenlik eklemenizi öneririz.

Ev güvenlik seçenekleriniz hakkında daha fazla bilgi edinmek için, SafeWise’ın En İyi Ev Güvenlik Sistemleri.

Şehrinizi İlk 20'de Bulamadınız mı?

Eyaletin ortalama nüfusuna dayanan nüfus eşiğimizi karşılayan her şehir için suç oranlarını hesapladık. Kalan şehirlerin aşağıdaki listede nasıl sıralandığını görün.

NOT: Şehrinizi listede görmüyorsanız, nüfus sınırının altında olduğu veya 2018'de FBI'a tam bir suç raporu göndermediği anlamına gelir.

2020 Sıralama Kent nüfus Şiddet Suçu (1000 kişi başına) Mülkiyet Suçu (1000 kişi başına)
21 Büyük Taş Boşluğu 5215 0.6 21.1
22 Virginia Plajı 451001 1.2 17.2
23 Dumfries 5265 1.7 14.1
24 Salem 25942 0.9 19.4
25 İskenderiye 162588 1.6 15.3
26 Culpeper 18671 1.7 15.9
27 Strasburg 6643 2.3 12.3
28 Harrisonburg 54869 2 15.2
29 Wytheville 7969 0.6 24.3
30 Çiftlik evi 7778 1.3 20.8
31 Vinton 8077 1.1 22.3
32 Warrenton 9912 1.2 21.7
33 Woodstock 5232 1.7 18.5
34 Manassas 41888 2.5 15.2
35 Ön Kraliyet 15356 2.1 18.2
36 Radford 17797 2.9 13.3
37 Waynesboro 22470 2.2 21.2
38 Christiansburg 22444 1.9 23.7
39 Staunton 24584 1.9 24,7
40 Luray 4806 1.5 28.5
41 Lynchburg 81603 3.4 19.9
42 Suffolk 90817 2.8 25,8
43 Richlands 5256 3 25.9
44 South Hill 4345 2.8 27,8
45 Winchester 28128 3.3 24.6
46 Kayalık Dağ 4762 2.5 30
47 Charlottesville 48585 3.6 23,9
48 Bristol 16613 2.5 30,9
49 Chesapeake 242310 4 21.4
50 Pulaski 8720 3.1 29.6
51 Norton 3914 2.3 35.3
52 Bedford 6532 3.1 30,5
53 Hopewell 22562 4.4 24.5
54 Bluefield 4624 1.3 47.1
55 Ashland 7876 4.7 25.3
56 Sömürge Tepeleri 17857 2.8 37,9
57 Fredericksburg 28919 3.7 34.5
58 arazi sahibi 8.100 3.1 43
59 Martinsville 13025 4.1 36.2
60 Newport News 178734 5.3 28,8
61 Norfolk 244347 4.6 34,6
62 Marion 5615 5.2 32,6
63 Güney Boston 7721 3.6 43.4
64 Emporia 5184 5 37
65 Galax 6559 4.1 44,5
66 Richmond 229927 5.2 38.3
67 Roanoke 100042 4.3 44.3
68 Danville 40781 5.3 40
69 Petersburg 31568 7.1 29
70 Portsmouth 94218 7.9 52.8

bulmak Eyaletteki En Güvenli Şehirler

Her eyalet için en güvenli şehirlere göz atmak için aşağıdaki eyalet resmine tıklayın.

const simplemaps_usmap_mapdata = {

    ana ayarlar: {
      genişlik: 'duyarlı',
      background_color: '#FFFFFF',
      background_transparent: 'evet',
      label_color: '# d5ddec',
      border_color: '#FFFFFF',
      pop_ups: 'kapalı',
      state_description: 'Eyalet açıklaması',
      state_color: '# E0E0E0',
      state_hover_color: '# C36A59',
      state_url: 'https://safewise.com',
      all_states_inactive: 'hayır',
      location_description: 'Konum açıklaması',
      location_color: '# FF0067',
      location_opacity: '0.8',
      location_url: 'https://safewise.com',
      location_size: '25',
      location_type: 'çevre',
      all_locations_inactive: 'hayır',
      url_new_tab: 'hayır',
      div: 'harita',
      arrow_color: '# 3B729F',
      arrow_color_border: '# 88A4BC',
      border_size: '1.5',
      popup_color: 'beyaz',
      popup_opacity: '0.9',
      popup_shadow: '1',
      popup_corners: '5',
      popup_font: '12px / 1.5 Verdana, Arial, Helvetica, sans-serif',
      popup_nocss: 'hayır',
      initial_zoom: '-1',
      initial_zoom_solo: 'hayır',
      all_states_zoomable: 'hayır',
      auto_load: 'evet',
      zoom: 'evet',
      js_hooks: 'hayır',
      hide_labels: 'hayır',
      all_states_hidden: 'hayır'
    },

    state_specific: {

      'AL': {
        isim: 'Alabama',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-alabama/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'AK': {
        isim: 'Alaska',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-alaska/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'AZ': {
        isim: 'Arizona',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-arizona/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'AR': {
        isim: 'Arkansas',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-arkansas/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'CA': {
        isim: 'California',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-california/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'CO': {
        isim: 'Colorado',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-colorado/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'CT': {
        isim: 'Connecticut',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-connecticut/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'DE': {
        isim: 'Delaware',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-delaware/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'FL': {
        isim: 'Florida',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-florida/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'GA': {
        adı: 'Gürcistan',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-georgia/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'SELAM': {
        adı: 'Hawaii',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: '',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'Kimlik': {
        isim: 'Idaho',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-idaho/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'IL': {
        isim: 'Illinois',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-illinois/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'İÇİNDE': {
        isim: 'Indiana',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-indiana/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'IA': {
        isim: 'Iowa',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-iowa/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'KS': {
        isim: 'Kansas',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-kansas/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'KY': {
        isim: 'Kentucky',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-kentucky/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'LA': {
        isim: 'Louisiana',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-louisiana/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'BEN Mİ': {
        isim: 'Maine',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-maine/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'MD': {
        isim: 'Maryland',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-maryland/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'MA': {
        isim: 'Massachusetts',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-massachusetts/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'MI': {
        isim: 'Michigan',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-michigan/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'MN': {
        isim: 'Minnesota',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-minnesota/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'HANIM': {
        isim: 'Mississippi',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-mississippi/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'MO': {
        isim: 'Missouri',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-missouri/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'MT': {
        isim: 'Montana',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-montana/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'NE': {
        isim: 'Nebraska',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-nebraska/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'NV': {
        Adı: 'Nevada',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-nevada/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'NH': {
        isim: 'New Hampshire',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-new-hampshire/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'NJ': {
        isim: 'New Jersey',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-new-jersey/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'NM': {
        adı: 'New Mexico',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-new-mexico/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'NY': {
        isim: 'New York',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-new-york/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'NC': {
        isim: 'Kuzey Carolina',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-north-carolina/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'ND': {
        isim: 'Kuzey Dakota',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-north-dakota/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'OH': {
        isim: 'Ohio',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-ohio/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'TAMAM': {
        adı: 'Oklahoma',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-oklahoma/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'VEYA': {
        adı: 'Oregon',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-oregon/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'PA': {
        adı: 'Pennsylvania',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-pennsylvania/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'Rİ': {
        Adı: 'Rhode Island',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-rhode-island/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'SC': {
        isim: 'Güney Carolina',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-south-carolina/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'SD': {
        isim: 'Güney Dakota',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-south-dakota/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'TN': {
        isim: 'Tennessee',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-tennessee/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'TX': {
        isim: 'Texas',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-texas/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'UT': {
        isim: 'Utah',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-utah/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'VT': {
        isim: 'Vermont',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-vermont/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'VA': {
        isim: 'Virginia',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-virginia/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'WA': {
        isim: 'Washington',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-washington/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'WV': {
        isim: 'Batı Virginia',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-west-virginia/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'WI': {
        isim: 'Wisconsin',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-wisconsin/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },

      'WY': {
        isim: 'Wyoming',
        renk: '# E0E0E0',
        hover_color: '# C36A59',
        url: 'https://safewise.com/blog/safest-cities-wyoming/',
        gizle: 'varsayılan',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },
      'GU': {
        adı: 'Guam',
        renk: 'varsayılan',
        hover_color: 'varsayılan',
        url: 'https://safewise.com/state-of-safety/',
        gizle: 'evet',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },
      'VI': {
        Adı: 'Virgin Adaları',
        renk: 'varsayılan',
        hover_color: 'varsayılan',
        url: 'https://safewise.com/state-of-safety/',
        gizle: 'evet',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },
      'PR': {
        adı: 'Porto Riko',
        renk: 'varsayılan',
        hover_color: 'varsayılan',
        url: 'https://safewise.com/state-of-safety/',
        gizle: 'evet',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      },
      'MP': {
        isim: 'Kuzey Mariana Adaları',
        renk: 'varsayılan',
        hover_color: 'varsayılan',
        url: 'https://safewise.com/state-of-safety/',
        gizle: 'evet',
        etkin değil: 'varsayılan',
        yakınlaştırılabilir: 'varsayılan'
      }
    },

    yerler: {
      '0': {
        isim: 'New York',
        lat: '',
        lng: '',
        açıklama: 'varsayılan',
        renk: 'varsayılan',
        url: 'varsayılan',
        boyut: '25',
        şunu yazın: 'circle',
        opaklık: '0.8'
      },
      '1': {
        isim: '',
        lat: '',
        lng: '',
        renk: 'varsayılan',
        şunu yazın: 'circle',
        açıklama: 'varsayılan',
        url: 'varsayılan',
        boyut: '25',
        opaklık: '0.8'
      }
    }
  }

    / * eslint-devre dışı * /
    ! işlevi (t) {var e, r, i = "0.4.2", n = "hasOwnProperty", a = /[./]/, s = "*", o = işlev () {}, l = işlev (t, e) {dönüş te}, h = {n: {}}, u = işlev (t, i) {t = Dize (t); var n, a = r, s = Array.prototype.slice.call (bağımsız değişkenler, 2), o = u. dinleyiciler (t), h = 0, c =[]F = {} p =[], d = e; e = t, r = 0; için (var g = 0, m = o.length; m> g; g ++) "zIndex"[g]&& (c.push (o[g].zIndex), o[g].zIndex<0&&(f[o[g].zIndex]=o[g]));for(c.sort(l);c[h]g;g++)if(n=o[g],"zIndex"in n)if(n.zIndex==c[h]){if(p.push(n.apply(i,s)),r)break;do if(h++,n=f[c[h]],n&&p.push(n.apply(i,s)),r)break;while(n)}else f[n.zIndex]=n;else if(p.push(n.apply(i,s)),r)break;return r=a,e=d,p.length?p:null};u._events=h,u.listeners=function(t){var e,r,i,n,o,l,u,c,f=t.split(a),p=h,d=[p],g=[];for(n=0,o=f.length;o>n; n ++) {(C =[], I = 0, u = d.length; u> l; l ++) (p = D[l].n r =[p[f[n]]p[s]]İ 2 = i -;) E = r[i]E && (c.push (e), g = g.concat (e.f ||[])); d = c} get g}, u.on = function (t, e) {if (t = String (t), "function"! = typeof e) return işlevi () {}; için (var r i i.hasOwnProperty (R = n ++), i = = t.split (a), i h = n = 0, s = r.length s> n[n])&&ben[r[r[r[r[n]]|| (ı[r[r[r[r[n]]= {N: {}}); için (i.f = i.f ||[]N = 0, s = i.f.length s> n, n ++) (i.f halinde[n]== e) dönüş o; dönüş i.f.push (e), işlev (t) {+ t == + t && (e.zIndex = + t)}}, u.f = işlev (t) {var e =[].slice.call (bağımsız değişkenler, 1); return işlevi () {u.apply (null,[t,null].concat (e) .concat ([].slice.call (bağımsız değişkenler, 0)))}}, u.stop = function () {r = 1}, u.nt = function (t) {return t? new RegExp ("(?: \. | \ / | ^) "+ t +" (?: \. | \ / | $) "). test (e): e}, u.nts = function () {dönüş e.split (a)} , u.off = u.unbind = işlev (t, e) {eğer (! t) boşluk döndürürse (u._events = h = {n: {}}); var r, i, o, l, c, f p, d = t.split (a), g =[h](; C> l; l ++ l = 0, c = d.length) (f = 0; fl, l ++) için (r = g[l]; R.n;) {(E) eğer {halinde (r.f.) {(f = 0, p = r.f.length için p> f, eğer f ++) (r.f.[f]== e) {r.f.splice (f, 1); mola}! r.f.length && r.f} için (r.n'de) ise (r.n[n](İ) && r.n[i].f) {var m = r.n[i].f, eğer (m; (; p> f f ++ = 0, p = m.length f) için[f]== e) {m.splice (f, 1); break}! m.length && sil r.n[i].f}} başka {r.f'yi sil; (i içinde r.n) r.n için[n](İ) && r.n[i].f && sil r.n[i].f} r = rn}}, u.once = işlev (t, e) {var r = function () {dönüş u.unbind (t, r), e.apply (bu, bağımsız değişkenler)}; u döndür. on (t, r)}, u.version = i, u.toString = function () {return "Eve" + i} çalıştırıyorsunuz, "undefined"! = typeof module && module.exports? module.exports = u: " undefined "! = typeof define? define (" eve ",[], function () {return u}): t.eve = u} (bu), işlev (t, e) {"function" == typeof define && define.amd? define ([“eve”], işlev (r) {dönüş e (t, r)}): e (t, t.eve)} (bu, işlev (t, e) {işlev r (t) {if (r.is (t, " işlevi ")) $? t () döndür: e.on (" raphael.DOMload ", t); eğer (r.is (t, X)) r._engine.create döndürürse[F](R, t.splice (0,3 + r.is (t[0], j))) ekleyin (t); var i = Array.prototype.slice.call (bağımsız değişkenler, 0); if (r.is (i[i.length-1], "function")) {var n = i.pop (); $? n.call (r._engine.create döndür[F](R, i)): E. ON ( "raphael.DOMload", fonksiyon () {n.call (r._engine.create[F](r, i))})} dönüş r._engine.create[F](r, bağımsız değişkenler)} işlev i (t) {if ("işlev" == typeof t || Object (t)! == t) return t; var e = new t.constructor; for (var r in t) t[k](yeniden[r]= I (t[r])); dönüş e} işlevi n (t, e) {için (var r = 0, i = t.length; i> r; r ++) eğer (t[r]=== e) t.push (t.splice (r, 1) dönüşü[0])} işlev a (t, e, r) {işlev i () {var a = Array.prototype.slice.call (bağımsız değişkenler, 0), s = a.join ("?"), o = i.cache = i.cache || {} l = i.count = i.count ||[]; dönüş o[k](Ler)? (N (l, s), ki burada r r (o[s]):Ö[s]) 🙁 l.length> = 1e3 && sil o[l.shift()], L.push (s), O[s]= t[F](E, a), ki burada r r (o[s]):Ö[s])} dönüş i} işlevi s () {dönüş this.hex} işlevi o (t, e) {for (var r =[], i = 0, n = t.uzunluk; n-2 *! e> i; i + = 2) {var a =[{x:+t[i-2]Y + t[i-1]}, {X + t[i]Y + t[i+1]}, {X + t[i+2]Y + t[i+3]}, {X + t[i+4]Y + t[i+5]}];?? E! N-4 == i[3]= {X + t[0]Y + t[1]}: N-2 == ı && (bir[2]= {X + t[0]Y + t[1]}, Bir[3]= {X + t[2]Y + t[3]}): A[0]= {X + t[n-2]Y + t[n-1]}: N-4 == i[3]= bir[2]İ || (a[0]= {X + t[i]Y + t[i+1]}), R.push (["CA["CA[“C”(-a[“C”(-a[0].x + 6 * bir[1].x + a[2].x) / 6 (- bir[0].Y + 6 * bir[1].Y + a[2].Y) / 6 (a[1].x + 6 * bir[2].x-a[3].x) / 6 (a[1].Y + 6 * bir[2].Y-a[3].Y) / 6, bir[2].x, bir[2].Y])} dönüş r} işlevi l (t, e, r, i, n) {var a = -3 * e + 9 * r-9 * i + 3 * n, s = t * a + 6 * e-12 * r + 6 * i; dönüş t * s-3 * e + 3 * r} işlevi h (t, e, r, i, n, a, s, o, h) {null == h && (h = 1 ), h = h> 1? 1: 0> h? 0: h; için (var u = h / 2, c = 12, f =[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816]P =[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472], d = 0, g = 0; c> g; g ++) {var m = u * f[g]+ U, x = (m, t, r, n, s), v = l (m, e, i, a, o), y = x * x + y * h; d + p =[g]* q.sqrt (y)} u döndürür * d} işlevi u (t, e, r, i, n, a, s, o, l) {if (! (0> l || h (t, e, r, ı, n, a, s, o), d), f / = 2, s + = (l> u 1: 1) * f, u h = (t, e, r, ı, n, bir , s, o, p); dönüş p}} işlev c (t, e, r, i, n, a, s, o) {if (! (R (t, r) R (n, s) || R (e, i) R (a, o))) {var l = (t * yani * r) * (ns) – (tr) * (n * oa * s), h = (t * yani * r ) * (ao) – (ei) * (n * oa * s), u = (tr) * (ao) – (ei) * (ns); eğer (u) {var c = l / u, f = h / u, p = + c.toFixed (2), d = + f.toFixed (2); if ((p + r (t, r) .toFixed (2) || p + r (n, s ) .toFixed (2) || d + R (e, i) .toFixed (2) || d + R (a, o) .toFixed (2))) geri {x: c, y: a}}} } işlev f (t, e, i) {var n = r.bezierBBox (t), a = r.bezierBBox (e); eğer (! r.isBBoxIntersect (n, a)) i? 0 döndürürse:[]; (var s = h.apply (0, t), o = h.apply (0, e), l = R (~~ (s / 5), 1), u = R (~~ (o / 5), 1), Rf =[]P =[]D = {}, g = i, 0:[], m = 0; l + 1> m; m ++) {var x = r.findDotsAtSegment.apply (r, t.concat (m / l)); f.push ({x: xx, y: xy, t: m / İt})} (m = 0; u + 1> m, m ++), x = r.findDotsAtSegment.apply (r, e.concat (m / u)), p.push ({x: XX'ye : xy, t: m / u}); için (m = 0; l> m; m ++) için (var v = 0; u> v; v ++) {var y = f[m]$, = F[m+1]B = p[v]_ P =[v+1], W = O ($. X-y.x)<.001?"y":"x",A=O(_.x-b.x)=0&&1.001>= C && B> = 0 && 1.001> B = && (I g ++: g.push ({x: kx, y: ky, t1: D (Cı-1), t2: D, (b, 1)}))}} dönüş g} işlevi p (t, e, i) {t = r._path2curve (t), e = r._path2curve (e); için (var n, a, s, o, l, h, u, c, p, g = i, 0:[], m = 0, x = t.uzunluk; x> m; m ++) {var v = t[m], Eğer ( "M" == hac[0]) N = l = hac[1]A = h = V[2]; Başka { "C" == hac[0](P =[n,a].concat (v.slice (1)), n = p[6]A = p[7]) 🙁 p =[n,a,n,a,l,h,l,h], n = l, a = h); için (var y = 0, $ = e.length; $> y; y ++) {var b = e[y]( "M" == B'nin[0]) S = U = b[1]C = O, = B[2]; Başka { "C" == b[0]? (D = l[s,o].concat (b.slice (1)), s = d'[6]O = d[7]) 🙁 D =[s,o,s,o,u,c,u,c], s = u, o = c); var _ = f (p, d, i); eğer (i) g + = _; başka {için (var w = 0, A = _. uzunluk; A> w; w ++ ) _[w].segment1 = m, _[w].segment2 = y _[w].bez1 p =, _[w].bez2 = d; g = g.concat (_)}}}}} geri g} işlevi d (t, e, r, i, n, a) {null! = t? (this.a = + t, this.b = + e, this.c = + r, this.d = + i, this.e = + n this.f = + a) 🙁 this.a = 1, this.b = 0, bu .c=0,this.d=1,this.e=0,this.f=0)}function g(){return this.x+N+this.y+N+this.width+" � " +this.height}function m(t,e,r,i,n,a){function s(t){return((c*t+u)*t+h)*t}function o(t,e ){var r=l(t,e);return((d*r+p)*r+f)*r}function l(t,e){var r,i,n,a,o,l; for(n=t,l=0;8>l;l++){if(a=s(n)-t,O(a)i)return i;for(;i>r;){if(a=s(n),O(a-t)a?r=n:i=n,n=(i-r)/2+r}return n}var h=3*e,u=3*(i-e)-h,c=1-h-u,f=3*r,p=3*(n-r)-f,d=1-f-p;return o(t,1/(200*a))}function x(t,e){var r=[],i={};if(this.ms=e,this.times=1,t){for(var n in t)t[k](n)&&(i[Q(n)]=t[n],r.push(Q(n)));r.sort(ce)}this.anim=i,this.top=r[r.length-1],this.percents=r}function v(t,i,n,a,s,o){n=Q(n);var l,h,u,c,f,p,g=t.ms,x={},v={},y={};if(a)for(b=0,w=lr.length;w>b;b++){var $=lr[b];if($.el.id==i.id&&$.anim==t){$.percent!=n?(lr.splice(b,1),u=1):h=$,i.attr($.totalOrigin);break}}else a=+v;for(var b=0,w=t.percents.length;w>b;b++){if(t.percents[b]==n||t.percents[b]>a*t.top){n=t.percents[b],f=t.percents[b-1]||0,g=g/t.top*(n-f),c=t.percents[b+1],l=t.anim[n];break}a&&i.attr(t.anim[tpercents[tpercents[tpercents[tpercents[b]])}if(l){if(h)h.initstatus=a,h.start=new Date-h.ms*a;else{for(var A in l)if(l[k](A)&&(ie[k](A)||i.paper.customAttributes[k](A)))switch(x[A]=i.attr(A),null==x[A]&&(x[A]=re[A]),v[A]=l[A],ie[A]){case j:y[A]=(v[A]-x[A])/g;break;case"colour":x[A]=r.getRGB(x[A]);var C=r.getRGB(v[A]);y[A]={r:(C.r-x[A].r)/g,g:(C.g-x[A].g)/g,b:(C.b-x[A].b)/g};break;case"path":var B=Pe(x[A],v[A]),L=B[1];for(x[A]=B[0],y[A]=[],b=0,w=x[A].length;w>b;b++){y[A][b]=[0];for(var F=1,S=x[A][b].length;S>F;F++)y[A][b][F]=(L[b][F]-x[A][b][F])/g}break;case"transform":var T=i._,N=De(T[A],v[A]);if(N)for(x[A]=N.from,v[A]=N.to,y[A]=[],y[A].real=!0,b=0,w=x[A].length;w>b;b++)for(y[A][b]=[x[x[x[x[A][b][0]],F=1,S=x[A][b].length;S>F;F++)y[A][b][F]=(v[A][b][F]-x[A][b][F])/g;else{var P=i.matrix||new d,G={_:{transform:T.transform},getBBox:function(){return i.getBBox(1)}};x[A]=[P.a,P.b,P.c,P.d,P.e,P.f],qe(G,v[A]),v[A]=G._.transform,y[A]=[(G.matrix.a-P.a)/g,(G.matrix.b-P.b)/g,(G.matrix.c-P.c)/g,(G.matrix.d-P.d)/g,(G.matrix.e-P.e)/g,(G.matrix.f-P.f)/g]}break;case"csv":var I=z(l[A])[M](_),q=z(x[A])[M](_);if("clip-rect"==A)for(x[A]=q,y[A]=[],b=q.length;b–;)y[A][b]=(I[b]-x[A][b])/g;v[A]=I;break;default:for(I=[][E](l[A]),q=[][E](x[A]),y[A]=[],b=i.paper.customAttributes[A].length;b–;)y[A][b]=((I[b]||0)-(q[b]||0))/g}var R=l.easing,D=r.easing_formulas[R];if(!D)if(D=z(R).match(K),D&&5==D.length){var O=D;D=function(t){return m(t,+O[1],+O[2],+O[3],+O[4],g)}}else D=pe;if(p=l.start||t.start||+new Date,$={anim:t,percent:n,timestamp:p,start:p+(t.del||0),status:0,initstatus:a||0,stop:!1,ms:g,easing:D,from:x,diff:y,to:v,el:i,callback:l.callback,prev:f,next:c,repeat:o||t.times,origin:i.attr(),totalOrigin:s},lr.push($),a&&!h&&!u&&($.stop=!0,$.start=new Date-g*a,1==lr.length))return ur();u&&($.start=new Date-$.ms*a),1==lr.length&&hr(ur)}e("raphael.anim.start."+i.id,i,t)}}function y(t){for(var e=0;en;n++)for(l=t[n],a=1,o=l.length;o>a;a+=2)r=e.x(l[a],l[a+1]),i=e.y(l[a],l[a+1]),l[a]=r,l[a+1]=i;return t};if(r._g=C,r.type=C.win.SVGAngle||C.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==r.type){var ve,ye=C.doc.createElement("div");if(ye.innerHTML='',ve=ye.firstChild,ve.style.behavior="url(#default#VML)",!ve||"object"!=typeof ve.adj)return r.type=T;ye=null}r.svg=!(r.vml="VML"==r.type),r._Paper=L,r.fn=b=L.prototype=r.prototype,r._id=0,r._oid=0,r.is=function(t,e){return e=I.call(e),"finite"==e?!Z[k](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||W.call(t).slice(8,-1).toLowerCase()==e},r.angle=function(t,e,i,n,a,s){if(null==a){var o=t-i,l=e-n;return o||l?(180+180*q.atan2(-l,-o)/Y+360)%360:0}return r.angle(t,e,a,s)-r.angle(i,n,a,s)},r.rad=function(t){return t%360*Y/180},r.deg=function(t){return 180*t/Y%360},r.snapTo=function(t,e,i){if(i=r.is(i,"finite")?i:10,r.is(t,X)){for(var n=t.length;n–;)if(O(t[n]-e)a)return e-a;if(a>t-i)return e-a+t}return e},r.createUUID=function(t,e){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(t,e).toUpperCase()}}(/[xy]/g,function(t){var e=0|16*q.random(),r="x"==t?e:8|3&e;return r.toString(16)}),r.setWindow=function(t){e("raphael.setWindow",r,C.win,t),C.win=t,C.doc=C.win.document,r._engine.initWin&&r._engine.initWin(C.win)};var $e=function(t){if(r.vml){var e,i=/^s+|s+$/g;try{var n=new ActiveXObject("htmlfile");n.write(""),n.close(),e=n.body}catch(s){e=createPopup().document.body}var o=e.createTextRange();$e=a(function(t){try{e.style.color=z(t).replace(i,T);var r=o.queryCommandValue("ForeColor");return r=(255&r)<>>16,"#"+("000000"+r.toString(16)).slice(-6)}catch(n){return"none"}})}else{var l=C.doc.createElement("i");l.title="Rapha�l Colour Picker",l.style.display="none",C.doc.body.appendChild(l),$e=a(function(t){return l.style.color=t,C.doc.defaultView.getComputedStyle(l,T).getPropertyValue("color")})}return $e(t)},be=function(){return"hsb("+[this.h,this.s,this.b]+")"},_e=function(){return"hsl("+[this.h,this.s,this.l]+")"},we=function(){return this.hex},Ae=function(t,e,i){if(null==e&&r.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(i=t.b,e=t.g,t=t.r),null==e&&r.is(t,H)){var n=r.getRGB(t);t=n.r,e=n.g,i=n.b}return(t>1||e>1||i>1)&&(t/=255,e/=255,i/=255),[t,e,i]},ke=function(t,e,i,n){t*=255,e*=255,i*=255;var a={r:t,g:e,b:i,hex:r.rgb(t,e,i),toString:we};return r.is(n,"finite")&&(a.opacity=n),a};r.color=function(t){var e;return r.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(e=r.hsb2rgb(t),t.r=e.r,t.g=e.g,t.b=e.b,t.hex=e.hex):r.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(e=r.hsl2rgb(t),t.r=e.r,t.g=e.g,t.b=e.b,t.hex=e.hex):(r.is(t,"string")&&(t=r.getRGB(t)),r.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(e=r.rgb2hsl(t),t.h=e.h,t.s=e.s,t.l=e.l,e=r.rgb2hsb(t),t.v=e.b):(t={hex:"none"},t.r=t.g=t.b=t.h=t.s=t.v=t.l=-1)),t.toString=we,t},r.hsb2rgb=function(t,e,r,i){this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(r=t.b,e=t.s,t=t.h,i=t.o),t*=360;var n,a,s,o,l;return t=t%360/60,l=r*e,o=l*(1-O(t%2-1)),n=a=s=r-l,t=~~t,n+=[l,o,0,0,o,l]
    }return{from:l,to:h}};r._getContainer=function(t,e,i,n){var a;return a=null!=n||r.is(t,"object")?t:C.doc.getElementById(t),null!=a?a.tagName?null==e?{container:a,width:a.style.pixelWidth||a.offsetWidth,height:a.style.pixelHeight||a.offsetHeight}:{container:a,width:e,height:i}:{container:1,x:t,y:e,width:i,height:n}:void 0},r.pathToRelative=Fe,r._engine={},r.path2curve=Pe,r.matrix=function(t,e,r,i,n,a){return new d(t,e,r,i,n,a)},function(t){function e(t){return t[0]*t[0]+t[1]*t[1]}function i(t){var r=q.sqrt(e(t));t[0]&&(t[0]/=r),t[1]&&(t[1]/=r)}t.add=function(t,e,r,i,n,a){var s,o,l,h,u=[[[[[],[],[]],c=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],f=[[t,r,n],[e,i,a],[0,0,1]];for(t&&t instanceof d&&(f=[[t.a,t.c,t.e],[t.b,t.d,t.f],[0,0,1]]),s=0;3>s;s++)for(o=0;3>o;o++){for(h=0,l=0;3>l;l++)h+=c[s][l]*f[l][o];u[s][o]=h}this.a=u[0][0],this.b=u[1][0],this.c=u[0][1],this.d=u[1][1],this.e=u[0][2],this.f=u[1][2]},t.invert=function(){var t=this,e=t.a*t.d-t.b*t.c;return new d(t.d/e,-t.b/e,-t.c/e,t.a/e,(t.c*t.f-t.d*t.e)/e,(t.b*t.e-t.a*t.f)/e)},t.clone=function(){return new d(this.a,this.b,this.c,this.d,this.e,this.f)},t.translate=function(t,e){this.add(1,0,0,1,t,e)},t.scale=function(t,e,r,i){null==e&&(e=t),(r||i)&&this.add(1,0,0,1,r,i),this.add(t,0,0,e,0,0),(r||i)&&this.add(1,0,0,1,-r,-i)},t.rotate=function(t,e,i){t=r.rad(t),e=e||0,i=i||0;var n=+q.cos(t).toFixed(9),a=+q.sin(t).toFixed(9);this.add(n,a,-a,n,e,i),this.add(1,0,0,1,-e,-i)},t.x=function(t,e){return t*this.a+e*this.c+this.e},t.y=function(t,e){return t*this.b+e*this.d+this.f},t.get=function(t){return+this[z.fromCharCode(97+t)].toFixed(4)},t.toString=function(){return r.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},t.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},t.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},t.split=function(){var t={};t.dx=this.e,t.dy=this.f;var n=[[this.a,this.c],[this.b,this.d]];t.scalex=q.sqrt(e(n[0])),i(n[0]),t.shear=n[0][0]*n[1][0]+n[0][1]*n[1][1],n[1]=[n[n[n[n[1][0]-n[0][0]*t.shear,n[1][1]-n[0][1]*t.shear],t.scaley=q.sqrt(e(n[1])),i(n[1]),t.shear/=t.scaley;var a=-n[0][1],s=n[1][1];return 0>s?(t.rotate=r.deg(q.acos(s)),0>a&&(t.rotate=360-t.rotate)):t.rotate=r.deg(q.asin(a)),t.isSimple=!(+t.shear.toFixed(9)||t.scalex.toFixed(9)!=t.scaley.toFixed(9)&&t.rotate),t.isSuperSimple=!+t.shear.toFixed(9)&&t.scalex.toFixed(9)==t.scaley.toFixed(9)&&!t.rotate,t.noRotation=!+t.shear.toFixed(9)&&!t.rotate,t},t.toTransformString=function(t){var e=t||this[M]();return e.isSimple?(e.scalex=+e.scalex.toFixed(4),e.scaley=+e.scaley.toFixed(4),e.rotate=+e.rotate.toFixed(4),(e.dx||e.dy?"t"+[e.dx,e.dy]:T)+(1!=e.scalex||1!=e.scaley?"s"+[e.scalex,e.scaley,0,0]:T)+(e.rotate?"r"+[e.rotate,0,0]:T)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(d.prototype);var Oe=navigator.userAgent.match(/Version/(.*?)s/)||navigator.userAgent.match(/Chrome/(d+)/);b.safari="Apple Computer, Inc."==navigator.vendor&&(Oe&&Oe[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Oe&&Oe[1]s;s++)if(e.targetTouches[s].target==t){e=e.targetTouches[s],e.originalEvent=a,e.preventDefault=Ye,e.stopPropagation=He;break}return r.call(i,e,n.x,n.y)};t.addEventListener(G[e],a,!1)}return function(){return t.removeEventListener(e,n,!1),S&&G[e]&&t.removeEventListener(G[e],n,!1),!0}}:C.doc.attachEvent?function(t,e,r,i){var n=function(t){t=t||C.win.event;var e=C.doc.documentElement.scrollTop||C.doc.body.scrollTop,n=C.doc.documentElement.scrollLeft||C.doc.body.scrollLeft,a=t.clientX+n,s=t.clientY+e;return t.preventDefault=t.preventDefault||Ve,t.stopPropagation=t.stopPropagation||je,r.call(i,t,a,s)};t.attachEvent("on"+e,n);var a=function(){return t.detachEvent("on"+e,n),!0};return a}:void 0}(),Ue=[],Ze=function(t){for(var r,i=t.clientX,n=t.clientY,a=C.doc.documentElement.scrollTop||C.doc.body.scrollTop,s=C.doc.documentElement.scrollLeft||C.doc.body.scrollLeft,o=Ue.length;o--;){if(r=Ue[o],S&&t.touches){for(var l,h=t.touches.length;h--;)if(l=t.touches[h],l.identifier==r.el._drag.id){i=l.clientX,n=l.clientY,(t.originalEvent?t.originalEvent:t).preventDefault();break}}else t.preventDefault();var u,c=r.el.node,f=c.nextSibling,p=c.parentNode,d=c.style.display;C.win.opera&&p.removeChild(c),c.style.display="none",u=r.el.paper.getElementByPoint(i,n),c.style.display=d,C.win.opera&&(f?p.insertBefore(c,f):p.appendChild(c)),u&&e("raphael.drag.over."+r.el.id,r.el,u),i+=s,n+=a,e("raphael.drag.move."+r.el.id,r.move_scope||r.el,i-r.el._drag.x,n-r.el._drag.y,i,n,t)}},Ke=function(t){r.unmousemove(Ze).unmouseup(Ke);for(var i,n=Ue.length;n--;)i=Ue[n],i.el._drag={},e("raphael.drag.end."+i.el.id,i.end_scope||i.start_scope||i.move_scope||i.el,t);Ue=[]},Je=r.el={},Qe=P.length;Qe--;)!function(t){r         if(a     /* eslint-enable */

Choose…
      Alabama
      Alaska
      Arizona
      Arkansas
      California
      Colorado
      Connecticut
      Delaware
      Florida
      Georgia
      Hawaii
      Idaho
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Louisiana
      Maine
      Maryland
      Massachusetts
      Michigan
      Minnesota
      Mississippi
      Missouri
      Montana
      Nebraska
      Nevada
      New Hampshire
      New Jersey
      New Mexico
      New York
      North Carolina
      North Dakota
      Ohio
      Oklahoma
      Oregon
      Pennsylvania
      Rhode Island
      South Carolina
      South Dakota
      Tennessee
      Texas
      Utah
      Vermont
      Virginia
      Washington
      West Virginia
      Wisconsin
      Wyoming

Sources

FBI Uniform Crime Reporting, “2018 Crime in the United States
SafeWise, “2020 State of Safety
US Census Bureau, “American Fact Finder
BestPlaces, “Find a Place Search Tool
Gun Violence Archive (GVA), “Mass Shootings Reports

Mass Shooting Definition:
SafeWise uses the GVA definition of a mass shooting: “If four or more people are shot or killed in a single incident, not involving the shooter, that incident is categorized as a mass shooting based purely on that numerical threshold.”

The post Virginia’s 20 Safest Cities of 2020 appeared first on SafeWise.