www.htmlyse.com - Home

Test DNS, SSL/TLS, HTTP and HTML

Test results for ns1.com

Scanned on: Tue Feb 19 19:59:49 2019 GMT. Tested in 145 seconds

DNS Report

DNSSEC                 offered (OK)
Zone transfer (AXFR)   not allowed (OK)
CAA Record             not offered
SPF Record             offered (OK)
DMARC Record           offered (OK)
MTA-STS                not offered
TLSRPT Record          not offered

Raw DNS Records

Name TTL Type Data
ns1.com 3600 SOA dns1.p01.nsone.net hostmaster @ nsone.net 1548952311 43200 7200 1209600 3600
ns1.com 3600 NS dns1.p10.nsone.net, IPv4: 198.51.44.10, IPv6: 2620:4d:4000:6259:7:0:0:a
ns1.com 3600 NS dns2.p10.nsone.net, IPv4: 198.51.45.10, IPv6: 2a00:edc0:6259:7:0:0:0:a
ns1.com 3600 NS dns3.p10.nsone.net, IPv4: 198.51.44.74, IPv6: 2620:4d:4000:6259:7:0:0:a0
ns1.com 3600 NS dns4.p10.nsone.net, IPv4: 198.51.45.74, IPv6: 2a00:edc0:6259:7:0:0:0:a0
ns1.com 220 A 104.20.48.182
ns1.com 220 A 104.20.49.182
ns1.com 220 AAAA 2606:4700:10:0:0:0:6814:31b6
ns1.com 220 AAAA 2606:4700:10:0:0:0:6814:30b6
ns1.com 3600 MX 1 aspmx.l.google.com
ns1.com 3600 MX 5 alt1.aspmx.l.google.com
ns1.com 3600 MX 5 alt2.aspmx.l.google.com
ns1.com 3600 MX 10 aspmx2.googlemail.com
ns1.com 3600 MX 10 aspmx3.googlemail.com
ns1.com 60 TXT status-page-domain-verification=xb6qs4lk8qdr
ns1.com 60 TXT v=spf1 mx ip4:192.241.142.107 include:_spf.google.com include:servers.mcsv.net include:spf.mandrillapp.com include:mktomail.com include:stspg-customer.com ?all
ns1.com 60 TXT google-site-verification=lUBGtBSbscYqMmU7gTKp2DvthnY9t2lenUOrM0S8AbE
ns1.com 60 TXT google-site-verification=0oTWtDbnwtAqLXaQ2KWHupzKE-cchF9MTrEOfnY0Lh8
_dmarc.ns1.com 60 TXT v=DMARC1; p=none; rua= mailto : ymei @ ns1.com; ruf= mailto : ymei @ ns1.com; fo=1
www.ns1.com 219 A 104.20.48.182
www.ns1.com 219 A 104.20.49.182
www.ns1.com 218 AAAA 2606:4700:10:0:0:0:6814:31b6
www.ns1.com 218 AAAA 2606:4700:10:0:0:0:6814:30b6

SSL/TLS Report

 Further IP addresses:   104.20.49.182 2606:4700:10::6814:31b6
                         2606:4700:10::6814:30b6 
 A record via            supplied IP "104.20.48.182"
 rDNS (104.20.48.182):   --
 Service detected:       HTTP


 SSL/TLS protocols 
 SSLv2      not offered (OK)
 SSLv3      not offered (OK)
 TLS 1      offered
 TLS 1.1    offered
 TLS 1.2    offered (OK)
 TLS 1.3    offered (OK): final
 NPN/SPDY   h2, http/1.1 (advertised)
 ALPN/HTTP2 h2, http/1.1 (offered)

 SSL/TLS server implementation bugs 

 No bugs found.

 Cipher categories 

 NULL ciphers (no encryption)                  not offered (OK) -- NULL:eNULL
 Anonymous NULL Ciphers (no authentication)    not offered (OK) -- aNULL:ADH
 Export ciphers (w/o ADH+NULL)                 not offered (OK) -- EXPORT:!ADH:!NULL
 LOW: 64 Bit + DES encryption (w/o export)     not offered (OK) -- LOW:DES:!ADH:!EXP:!NULL
 Weak 128 Bit ciphers (SEED, IDEA, RC[2,4])    not offered (OK) -- MEDIUM:!aNULL:!AES:!CAMELLIA:!ARIA:!CHACHA20:!3DES
 Triple DES Ciphers (Medium)                   offered -- 3DES:!aNULL:!ADH
 High encryption (AES+Camellia, no AEAD)       offered (OK) -- HIGH:!NULL:!aNULL:!DES:!3DES:!AESGCM:!CHACHA20:!AESGCM:!CamelliaGCM:!AESCCM8:!AESCCM
 Strong encryption (AEAD ciphers)              offered (OK) -- AESGCM:CHACHA20:AESGCM:CamelliaGCM:AESCCM8:AESCCM


 Robust (perfect) forward secrecy, (P)FS -- omitting Null Authentication/Encryption, 3DES, RC4 

 PFS is offered (OK)          TLS_AES_256_GCM_SHA384 
                              TLS_CHACHA20_POLY1305_SHA256 
                              ECDHE-RSA-CHACHA20-POLY1305-OLD 
                              ECDHE-RSA-AES256-GCM-SHA384 
                              ECDHE-RSA-AES256-SHA384 ECDHE-RSA-AES256-SHA 
                              ECDHE-RSA-CHACHA20-POLY1305 
                              TLS_AES_128_GCM_SHA256 
                              ECDHE-RSA-AES128-GCM-SHA256 
                              ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA 
 Elliptic curves offered:     secp224r1 prime256v1 secp384r1 secp521r1 X25519 


 Server preferences 

 Has server cipher order?     yes (OK)
 Negotiated protocol          TLSv1.3
 Negotiated cipher            TLS_AES_256_GCM_SHA384, 253 bit ECDH (X25519)
 Cipher order
    TLSv1:     ECDHE-RSA-AES128-SHA AES128-SHA ECDHE-RSA-AES256-SHA AES256-SHA 
               DES-CBC3-SHA 
    TLSv1.1:   ECDHE-RSA-AES128-SHA AES128-SHA ECDHE-RSA-AES256-SHA AES256-SHA 
    TLSv1.2:   ECDHE-RSA-CHACHA20-POLY1305-OLD ECDHE-RSA-CHACHA20-POLY1305 
               ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA 
               ECDHE-RSA-AES128-SHA256 AES128-GCM-SHA256 AES128-SHA 
               AES128-SHA256 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA 
               ECDHE-RSA-AES256-SHA384 AES256-GCM-SHA384 AES256-SHA 
               AES256-SHA256 
    TLSv1.3:   TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 
               TLS_AES_128_GCM_SHA256 


 Server defaults (Server Hello) 

 TLS extensions (standard)    "renegotiation info/#65281"
                              "EC point formats/#11" "session ticket/#35"
                              "status request/#5" "next protocol/#13172"
                              "key share/#51" "supported versions/#43"
                              "extended master secret/#23"
                              "application layer protocol negotiation/#16"
                              "signed certificate timestamps/#18"
 Session Ticket RFC 5077 hint 64800 seconds, session tickets keys seems to be rotated < daily
 SSL Session ID support       yes
 Session Resumption           Tickets: yes, ID: yes
 TLS clock skew               0 sec from localtime
 Signature Algorithm          SHA256 with RSA
 Server key size              RSA 2048 bits
 Server key usage             Digital Signature, Key Encipherment
 Server extended key usage    TLS Web Server Authentication, TLS Web Client Authentication
 Serial / Fingerprints        0C07E7073B2FC8335D0996B0A7FD78BE / SHA1 F4600234FF8149D4EEA22B300DB06C8719E660E3
                              SHA256 A98F6C4DE5083DCBB7698CA41F7684CDD701B8A0D50923CA967B8B612639DFB9
 Common Name (CN)             nsone.net
 subjectAltName (SAN)         nsone.net my.nsone.net api.nsone.net
                              www.nsone.net ns1.com www.ns1.com my.ns1.com
                              api.ns1.com 
 Issuer                       DigiCert SHA2 Secure Server CA (DigiCert Inc from US)
 Trust (hostname)             Ok via SAN (same w/o SNI)
 Chain of trust               Ok   
 EV cert (experimental)       no 
 Certificate Validity (UTC)   553 >= 60 days (2017-06-20 02:00 --> 2020-08-26 14:00)
 # of certificates provided   2
 Certificate Revocation List  http://crl3.digicert.com/ssca-sha2-g1.crl
                              http://crl4.digicert.com/ssca-sha2-g1.crl
 OCSP URI                     http://ocsp.digicert.com
 OCSP stapling                offered
 OCSP must staple extension   --
 DNS CAA RR (experimental)    not offered
 Certificate Transparency     yes (TLS extension)


 HTTP header response @ "/" 

 HTTP Status Code             200 OK
 HTTP clock skew              0 sec from localtime
 Strict Transport Security    186 days=16070400 s, just this domain
 Public Key Pinning           --
 Server banner                cloudflare
 Application banner           --
 Cookie(s)                    1 issued: NOT secure, 1/1 HttpOnly
 Security headers             X-Frame-Options DENY
                              X-Content-Type-Options nosniff
                              Expect-CT max-age=604800,
                              report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
 Reverse Proxy banner         --


 SSL/TLS vulnerabilities 

 Heartbleed (CVE-2014-0160)                not vulnerable (OK), no heartbeat extension
 CCS (CVE-2014-0224)                       not vulnerable (OK)
 Ticketbleed (CVE-2016-9244), experiment.  not vulnerable (OK)
 ROBOT                                     not vulnerable (OK)
 Secure Renegotiation (CVE-2009-3555)      not vulnerable (OK)
 Secure Client-Initiated Renegotiation     not vulnerable (OK)
 CRIME, TLS (CVE-2012-4929)                not vulnerable (OK)
 BREACH (CVE-2013-3587)                    potentially NOT ok, uses gzip HTTP compression. - only supplied "/" tested
                                           Can be ignored for static pages or if no secrets in the page
 POODLE, SSL (CVE-2014-3566)               not vulnerable (OK)
 TLS_FALLBACK_SCSV (RFC 7507)              Downgrade attack prevention supported (OK)
 SWEET32 (CVE-2016-2183, CVE-2016-6329)    VULNERABLE, uses 64 bit block ciphers
 FREAK (CVE-2015-0204)                     not vulnerable (OK)
 DROWN (CVE-2016-0800, CVE-2016-0703)      not vulnerable on this host and port (OK)
                                           make sure you don't use this certificate elsewhere with SSLv2 enabled services
                                           https://censys.io/ipv4?q=A98F6C4DE5083DCBB7698CA41F7684CDD701B8A0D50923CA967B8B612639DFB9
                                           could help you to find out
 LOGJAM (CVE-2015-4000), experimental      not vulnerable (OK): no DH EXPORT ciphers, no DH key detected
 BEAST (CVE-2011-3389)                     TLS1: ECDHE-RSA-AES128-SHA
                                                 AES128-SHA
                                                 ECDHE-RSA-AES256-SHA
                                                 AES256-SHA DES-CBC3-SHA 
                                           VULNERABLE -- but also supports higher protocols  TLSv1.1 TLSv1.2 (likely mitigated)
 LUCKY13 (CVE-2013-0169), experimental     potentially VULNERABLE, uses cipher block chaining (CBC) ciphers with TLS. Check patches
 RC4 (CVE-2013-2566, CVE-2015-2808)        no RC4 ciphers detected (OK)


 Tested 364 ciphers, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
 x1302   TLS_AES_256_GCM_SHA384            ECDH 253   AESGCM      256      TLS_AES_256_GCM_SHA384                             
 x1303   TLS_CHACHA20_POLY1305_SHA256      ECDH 253   ChaCha20    256      TLS_CHACHA20_POLY1305_SHA256                       
 xcc13   ECDHE-RSA-CHACHA20-POLY1305-OLD   ECDH 256   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256_OLD    
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384              
 xc028   ECDHE-RSA-AES256-SHA384           ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384              
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 xcca8   ECDHE-RSA-CHACHA20-POLY1305       ECDH 253   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256        
 x9d     AES256-GCM-SHA384                 RSA        AESGCM      256      TLS_RSA_WITH_AES_256_GCM_SHA384                    
 x3d     AES256-SHA256                     RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA256                    
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 x1301   TLS_AES_128_GCM_SHA256            ECDH 253   AESGCM      128      TLS_AES_128_GCM_SHA256                             
 xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH 256   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256              
 xc027   ECDHE-RSA-AES128-SHA256           ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256              
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x9c     AES128-GCM-SHA256                 RSA        AESGCM      128      TLS_RSA_WITH_AES_128_GCM_SHA256                    
 x3c     AES128-SHA256                     RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA256                    
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
 x0a     DES-CBC3-SHA                      RSA        3DES        168      TLS_RSA_WITH_3DES_EDE_CBC_SHA                      


 Ciphers per protocol, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
TLS 1.3  
 x1302   TLS_AES_256_GCM_SHA384            ECDH 253   AESGCM      256      TLS_AES_256_GCM_SHA384                             
 x1303   TLS_CHACHA20_POLY1305_SHA256      ECDH 253   ChaCha20    256      TLS_CHACHA20_POLY1305_SHA256                       
 x1301   TLS_AES_128_GCM_SHA256            ECDH 253   AESGCM      128      TLS_AES_128_GCM_SHA256                             
TLS 1.2  
 xcc13   ECDHE-RSA-CHACHA20-POLY1305-OLD   ECDH 256   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256_OLD    
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384              
 xc028   ECDHE-RSA-AES256-SHA384           ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384              
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 xcca8   ECDHE-RSA-CHACHA20-POLY1305       ECDH 253   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256        
 x9d     AES256-GCM-SHA384                 RSA        AESGCM      256      TLS_RSA_WITH_AES_256_GCM_SHA384                    
 x3d     AES256-SHA256                     RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA256                    
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH 256   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256              
 xc027   ECDHE-RSA-AES128-SHA256           ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256              
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x9c     AES128-GCM-SHA256                 RSA        AESGCM      128      TLS_RSA_WITH_AES_128_GCM_SHA256                    
 x3c     AES128-SHA256                     RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA256                    
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
TLS 1.1  
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
TLS 1  
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
 x0a     DES-CBC3-SHA                      RSA        3DES        168      TLS_RSA_WITH_3DES_EDE_CBC_SHA                      
SSLv3  
SSLv2  

 Client simulations 

 Android 2.3.7                TLSv1.0 AES128-SHA
 Android 4.0.4                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.1.1                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.2.2                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.3                  TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.4.2                TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 5.0.0                TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305-OLD, 256 bit ECDH (P-256)
 Android 6.0                  TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305-OLD, 256 bit ECDH (P-256)
 Android 7.0                  TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305, 253 bit ECDH (X25519)
 Chrome 27 Win 7              TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Chrome 28 Win 7              TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Chrome 29 Win 7              TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Chrome 30 Win 7              TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Chrome 31 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 32 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 33 Win 7              TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305-OLD, 256 bit ECDH (P-256)
 Chrome 34 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 35 Win 7              TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305-OLD, 256 bit ECDH (P-256)
 Chrome 36 Win 7              TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305-OLD, 256 bit ECDH (P-256)
 Chrome 37 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 39 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 40 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 42 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 43 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 45 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 47 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 48 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 49 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 49 XP SP3             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 50 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Chrome 51 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Chrome 57 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Chrome 65 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Chrome 69 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Chrome 70 Win 10             TLSv1.3 TLS_AES_128_GCM_SHA256, 253 bit ECDH (X25519)
 Firefox 10.0.12 ESR Win 7    TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 17.0.7 ESR Win 7     TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 21 Fedora 19         TLSv1.0 AES128-SHA
 Firefox 21 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 22 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 24.2.0 ESR Win 7     TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 24 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 26 Win 8             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 27 Win 8             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 29 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 30 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 31.3.0 ESR Win 7     TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 31 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 32 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 34 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 35 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 37 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 39 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 41 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 42 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 44 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 45 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 46 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 47 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 49 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 49 XP SP3            TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 53 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Firefox 59 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Firefox 62 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 IE 6 XP                      No connection
 IE 7 Vista                   TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 8-10 Win 7                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 8 Win 7                   TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 8 XP                      TLSv1.0 DES-CBC3-SHA
 IE 9 Win 7                   TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 10 Win Phone 8.0          TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win 7                  TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win 8.1                TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win Phone 8.1          TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win Phone 8.1 Update   TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win 10                 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 IE 11 Win 10 Preview         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 12 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 13 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 13 Win Phone 10         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 15 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Opera 12.15 Win 7            TLSv1.0 AES128-SHA
 Opera 15 Win 7               TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Opera 16 Win 7               TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Opera 17 Win 7               TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 5.1.9 OS X 10.6.8     TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 5 iOS 5.1.1           TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 6.0.4 OS X 10.8.4     TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 6 iOS 6.0.1           TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 7 iOS 7.1             TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 7 OS X 10.9           TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 8 iOS 8.0 Beta        TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 8 iOS 8.4             TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 8 OS X 10.10          TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 9 iOS 9               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 9 OS X 10.11          TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 10 iOS 10             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 10 OS X 10.12         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Tor 17.0.9 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Apple ATS 9 iOS 9            TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Baidu Jan 2015               TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 BingBot Dec 2013             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 BingPreview Dec 2013         TLSv1.0 AES128-SHA
 BingPreview Jun 2014         TLSv1.0 AES128-SHA
 BingPreview Jan 2015         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Googlebot Oct 2013           TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Googlebot Jun 2014           TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Googlebot Feb 2015           TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Googlebot Feb 2018           TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Yahoo Slurp Oct 2013         TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Yahoo Slurp Jun 2014         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Yahoo Slurp Jan 2015         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 YandexBot 3.0                No connection
 YandexBot May 2014           TLSv1.0 AES128-SHA
 YandexBot Sep 2014           TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 YandexBot Jan 2015           TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 6u45                    TLSv1.0 AES128-SHA
 Java 7u25                    TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Java 8b132                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 8u111                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 8u161                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 8u31                    TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 9.0.4                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 0.9.8y               TLSv1.0 AES128-SHA
 OpenSSL 1.0.1h               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 1.0.1l               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 1.0.2e               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)


Security HTTP Headers

HTTP Strict Transport Security (HSTS)   offered (OK)
Content Security Policy (CSP)           not offered (NOT ok)
X-Frame-Options                         offered (OK)
X-XSS-Protection                        not offered
X-Content-Type-Options                  offered (OK)
Expect-CT                               offered (OK)
Referrer Policy                         not offered
Feature Policy                          not offered
Web Server Version Disclosure           not offered (OK)
Web Application Disclosure              not offered (OK)
HTTP Public Key Pins (HPKP)             not offered, deprecated

Connection Performance
Keep Alive Connection                   offered (OK)
Content Encoding (Compression)          offered (Gzip) OK, for static pages or if no secrets in the page

Raw HTTP Headers

HTTP/1.1 200 OK
CF-Cache-Status HIT
CF-RAY 4abb4d78abd69aac-FRA
Cache-Control no-store, no-cache, must-revalidate
Charset utf-8
Connection keep-alive
Content-Encoding gzip
Content-Type text/html; charset=utf-8
Date Tue, 19 Feb 2019 19:57:27 GMT
Expect-CT max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Expires Thu, 19 Nov 1981 08:52:00 GMT
Pragma no-cache
Server cloudflare
Set-Cookie __cfduid=d3de62ba96516ec59979b7ed90fcc8e301550606247; expires=Wed, 19-Feb-20 19:57:27 GMT; path=/; domain=.ns1.com; HttpOnly
Strict-Transport-Security max-age=16070400
Vary Accept-Encoding
X-Content-Type-Options nosniff
X-Frame-Options DENY

Cleaned HTML

<html lang="en">
<head>
<meta charset="UTF-8" />
<script type="text/javascript">
//<![CDATA[
(window.NREUM||(NREUM={})).loader_config={xpid:"VQ8DWVVbDBABUFFVAQkOU10="};window.NREUM||(NREUM={}),__nr_require=function(t,n,e){function r(e){if(!n[e]){var o=n[e]={exports:{}};t[e][0].call(o.exports,function(n){var o=t[e][1][n];return r(o||n)},o,o.exports)}return n[e].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<e.length;o++)r(e[o]);return r}({1:[function(t,n,e){function r(t){try{s.console&&console.log(t)}catch(n){}}var o,i=t("ee"),a=t(15),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,n,e){r(e.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,n){return t}).join(", ")))},{}],2:[function(t,n,e){function r(t,n,e,r,s){try{p?p-=1:o(s||new UncaughtException(t,n,e),!0)}catch(f){try{i("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,n,e){this.message=t||"Uncaught error with no additional information",this.sourceURL=n,this.line=e}function o(t,n){var e=n?null:c.now();i("err",[t,e])}var i=t("handle"),a=t(16),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError",p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(8),t(7),"addEventListener"in window&&t(5),c.xhrWrappable&&t(9),d=!0)}s.on("fn-start",function(t,n,e){d&&(p+=1)}),s.on("fn-err",function(t,n,e){d&&!e[l]&&(f(e,l,function(){return!0}),this.thrown=!0,o(e))}),s.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})},{}],3:[function(t,n,e){t("loader").features.ins=!0},{}],4:[function(t,n,e){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(8),s=t(7),c="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",l="resource",p="-start",h="-end",m="fn"+p,w="fn"+h,v="bstTimer",y="pushState",g=t("loader");g.features.stn=!0,t(6);var b=NREUM.o.EV;o.on(m,function(t,n){var e=t[0];e instanceof b&&(this.bstStart=g.now())}),o.on(w,function(t,n){var e=t[0];e instanceof b&&i("bst",[e,n,this.bstStart,g.now()])}),a.on(m,function(t,n,e){this.bstStart=g.now(),this.bstType=e}),a.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),this.bstType])}),s.on(m,function(){this.bstStart=g.now()}),s.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),"requestAnimationFrame"])}),o.on(y+p,function(t){this.time=g.now(),this.startPath=location.pathname+location.hash}),o.on(y+h,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["c"+c]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["webkitC"+c]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],5:[function(t,n,e){function r(t){for(var n=t;n&&!n.hasOwnProperty(u);)n=Object.getPrototypeOf(n);n&&o(n)}function o(t){s.inPlace(t,[u,d],"-",i)}function i(t,n){return t[1]}var a=t("ee").get("events"),s=t(18)(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";n.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,n){var e=t[1],r=c(e,"nr@wrapped",function(){function t(){if("function"==typeof e.handleEvent)return e.handleEvent.apply(e,arguments)}var n={object:t,"function":e}[typeof e];return n?s(n,"fn-",null,n.name||"anonymous"):e});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],6:[function(t,n,e){var r=t("ee").get("history"),o=t(18)(r);n.exports=r,o.inPlace(window.history,["pushState","replaceState"],"-")},{}],7:[function(t,n,e){var r=t("ee").get("raf"),o=t(18)(r),i="equestAnimationFrame";n.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],8:[function(t,n,e){function r(t,n,e){t[0]=a(t[0],"fn-",null,e)}function o(t,n,e){this.method=e,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,e)}var i=t("ee").get("timer"),a=t(18)(i),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";n.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],9:[function(t,n,e){function r(t,n){d.inPlace(n,["onreadystatechange"],"fn-",s)}function o(){var t=this,n=u.context(t);t.readyState>3&&!n.resolved&&(n.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function i(t){g.push(t),h&&(x?x.then(a):w?w(a):(E=-E,O.data=E))}function a(){for(var t=0;t<g.length;t++)r([],g[t]);g.length&&(g=[])}function s(t,n){return n}function c(t,n){for(var e in t)n[e]=t[e];return n}t(5);var f=t("ee"),u=f.get("xhr"),d=t(18)(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],g=[];n.exports=u;var b=window.XMLHttpRequest=function(t){var n=new p(t);try{u.emit("new-xhr",[n],n),n.addEventListener(v,o,!1)}catch(e){try{u.emit("internal-error",[e])}catch(r){}}return n};if(c(p,b),b.prototype=p.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,n){r(t,n),i(n)}),u.on("open-xhr-start",r),h){var x=m&&m.resolve();if(!w&&!m){var E=1,O=document.createTextNode(E);new h(a).observe(O,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===v||a()})},{}],10:[function(t,n,e){function r(t){var n=this.params,e=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<d;r++)t.removeEventListener(u[r],this.listener,!1);if(!n.aborted){if(e.duration=a.now()-this.startTime,4===t.readyState){n.status=t.status;var i=o(t,this.lastSize);if(i&&(e.rxSize=i),this.sameOrigin){var c=t.getResponseHeader("X-NewRelic-App-Data");c&&(n.cat=c.split(", ").pop())}}else n.status=0;e.cbTime=this.cbTime,f.emit("xhr-done",[t],t),s("xhr",[n,e,this.startTime])}}}function o(t,n){var e=t.responseType;if("json"===e&&null!==n)return n;var r="arraybuffer"===e||"blob"===e||"json"===e?t.response:t.responseText;return h(r)}function i(t,n){var e=c(n),r=t.params;r.host=e.hostname+":"+e.port,r.pathname=e.pathname,t.sameOrigin=e.sameOrigin}var a=t("loader");if(a.xhrWrappable){var s=t("handle"),c=t(11),f=t("ee"),u=["load","error","abort","timeout"],d=u.length,l=t("id"),p=t(14),h=t(13),m=window.XMLHttpRequest;a.features.xhr=!0,t(9),f.on("new-xhr",function(t){var n=this;n.totalCbs=0,n.called=0,n.cbTime=0,n.end=r,n.ended=!1,n.xhrGuids={},n.lastSize=null,p&&(p>34||p<10)||window.opera||t.addEventListener("progress",function(t){n.lastSize=t.loaded},!1)}),f.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),f.on("open-xhr-end",function(t,n){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),f.on("send-xhr-start",function(t,n){var e=this.metrics,r=t[0],o=this;if(e&&r){var i=h(r);i&&(e.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"===t.type&&(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof n.onload))&&o.end(n)}catch(e){try{f.emit("internal-error",[e])}catch(r){}}};for(var s=0;s<d;s++)n.addEventListener(u[s],this.listener,!1)}),f.on("xhr-cb-time",function(t,n,e){this.cbTime+=t,n?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof e.onload||this.end(e)}),f.on("xhr-load-added",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&!this.xhrGuids[e]&&(this.xhrGuids[e]=!0,this.totalCbs+=1)}),f.on("xhr-load-removed",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&this.xhrGuids[e]&&(delete this.xhrGuids[e],this.totalCbs-=1)}),f.on("addEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-added",[t[1],t[2]],n)}),f.on("removeEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-removed",[t[1],t[2]],n)}),f.on("fn-start",function(t,n,e){n instanceof m&&("onload"===e&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),f.on("fn-end",function(t,n){this.xhrCbStart&&f.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,n],n)})}},{}],11:[function(t,n,e){n.exports=function(t){var n=document.createElement("a"),e=window.location,r={};n.href=t,r.port=n.port;var o=n.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=n.hostname||e.hostname,r.pathname=n.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!n.protocol||":"===n.protocol||n.protocol===e.protocol,a=n.hostname===document.domain&&n.port===e.port;return r.sameOrigin=i&&(!n.hostname||a),r}},{}],12:[function(t,n,e){function r(){}function o(t,n,e){return function(){return i(t,[f.now()].concat(s(arguments)),n?null:this,e),n?void 0:this}}var i=t("handle"),a=t(15),s=t(16),c=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(d,function(t,n){u[n]=o(l+n,!0,"api")}),u.addPageAction=o(l+"addPageAction",!0),u.setCurrentRouteName=o(l+"routeName",!0),n.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,n){var e={},r=this,o="function"==typeof n;return i(p+"tracer",[f.now(),t,e],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],e),o)try{return n.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],e),t}finally{c.emit("fn-end",[f.now()],e)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,n){h[n]=o(p+n)}),newrelic.noticeError=function(t){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now()])}},{}],13:[function(t,n,e){n.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(n){return}}}},{}],14:[function(t,n,e){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),n.exports=r},{}],15:[function(t,n,e){function r(t,n){var e=[],r="",i=0;for(r in t)o.call(t,r)&&(e[i]=n(r,t[r]),i+=1);return e}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],16:[function(t,n,e){function r(t,n,e){n||(n=0),"undefined"==typeof e&&(e=t?t.length:0);for(var r=-1,o=e-n||0,i=Array(o<0?0:o);++r<o;)i[r]=t[n+r];return i}n.exports=r},{}],17:[function(t,n,e){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],18:[function(t,n,e){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(16),a="nr@original",s=Object.prototype.hasOwnProperty,c=!1;n.exports=function(t,n){function e(t,n,e,o){function nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s="function"==typeof e?e(r,a):e||{}}catch(f){l([f,"",[r,a,o],s])}u(n+"start",[r,a,o],s);try{return c=t.apply(a,r)}catch(d){throw u(n+"err",[r,a,d],s),d}finally{u(n+"end",[r,a,c],s)}}return r(t)?t:(n||(n=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,n,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<n.length;c++)s=n[c],a=t[s],r(a)||(t[s]=e(a,f?s+o:o,i,s))}function u(e,r,o){if(!c||n){var i=c;c=!0;try{t.emit(e,r,o,n)}catch(a){l([a,e,r,o])}c=i}}function d(t,n){if(Object.defineProperty&&Object.keys)try{var e=Object.keys(t);return e.forEach(function(e){Object.defineProperty(n,e,{get:function(){return t[e]},set:function(n){return t[e]=n,n}})}),n}catch(r){l([r])}for(var o in t)s.call(t,o)&&(n[o]=t[o]);return n}function l(n){try{t.emit("internal-error",n)}catch(e){}}return t||(t=o),e.inPlace=f,e.flag=a,e}},{}],ee:[function(t,n,e){function r(){}function o(t){function n(t){return t&&t instanceof r?t:t?c(t,s,i):i()}function e(e,r,o,i){if(!l.aborted||i){t&&t(e,r,o);for(var a=n(o),s=h(e),c=s.length,f=0;f<c;f++)s[f].apply(a,r);var d=u[y[e]];return d&&d.push([g,e,r,a]),a}}function p(t,n){v[t]=h(t).concat(n)}function h(t){return v[t]||[]}function m(t){return d[t]=d[t]||o(e)}function w(t,n){f(t,function(t,e){n=n||"feature",y[e]=n,n in u||(u[n]=[])})}var v={},y={},g={on:p,emit:e,get:m,listeners:h,context:n,buffer:w,abort:a,aborted:!1};return g}function i(){return new r}function a(){(u.api||u.feature)&&(l.aborted=!0,u=l.backlog={})}var s="nr@context",c=t("gos"),f=t(15),u={},d={},l=n.exports=o();l.backlog=u},{}],gos:[function(t,n,e){function r(t,n,e){if(o.call(t,n))return t[n];var r=e();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(t,n,e){function r(t,n,e,r){o.buffer([t],r),o.emit(t,n,e)}var o=t("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(t,n,e){function r(t){var n=typeof t;return!t||"object"!==n&&"function"!==n?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");n.exports=r},{}],loader:[function(t,n,e){function r(){if(!x++){var t=b.info=NREUM.info,n=l.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&n))return u.abort();f(y,function(n,e){t[n]||(t[n]=e)}),c("mark",["onload",a()+b.offset],null,"api");var e=l.createElement("script");e.src="https://"+t.agent,n.parentNode.insertBefore(e,n)}}function o(){"complete"===l.readyState&&i()}function i(){c("mark",["domContent",a()+b.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t("handle"),f=t(15),u=t("ee"),d=window,l=d.document,p="addEventListener",h="attachEvent",m=d.XMLHttpRequest,w=m&&m.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:m,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var v=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1071.min.js"},g=m&&w&&w[p]&&!/CriOS/.test(navigator.userAgent),b=n.exports={offset:s,now:a,origin:v,features:{},xhrWrappable:g};t(12),l[p]?(l[p]("DOMContentLoaded",i,!1),d[p]("load",r,!1)):(l[h]("onreadystatechange",o),d[h]("onload",r)),c("mark",["firstbyte",s],null,"api");var x=0,E=t(17)},{}]},{},["loader",2,10,4,3]);
//]]>
</script>
<title>Homepage</title>
<meta name="referrer" content="no-referrer-when-downgrade" />
<meta name="robots" content="all" />
<meta name="description" content="Homepage" />
<meta name="generator" content="SEOmatic" />
<link rel="canonical" href="https://ns1.com" />
<link rel="alternate" href="https://ns1.com" hreflang="x-default" />
<meta name="geo.region" content="New York" />
<meta name="geo.placename" content="NS1" />
<meta name="dcterms.Identifier" content="https://ns1.com" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="NS1" />
<meta name="dcterms.Language" content="en" />
<meta name="dcterms.Publisher" content="NS1" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="https://ns1.com/" />
<meta name="dcterms.Rights" content="Copyright ©2019 NS1." />
<meta name="dcterms.Title" content="Homepage" />
<meta name="dcterms.Creator" content="Imarc" />
<meta name="dcterms.Subject" content="" />
<meta name="dcterms.Contributor" content="NS1" />
<meta name="dcterms.Date" content="2019-02-19" />
<meta name="dcterms.Description" content="Homepage" />
<meta property="fb:profile_id" content="476683312412917" />
<meta property="fb:app_id" content="2294306514151237" />
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_us" />
<meta property="og:url" content="https://ns1.com" />
<meta property="og:title" content="Homepage" />
<meta property="og:description" content="Homepage" />
<meta property="og:image" content="https://ns1.com/writable/images/icons/_ogImage/product-stack-icon.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="912" />
<meta property="og:site_name" content="NS1" />
<meta property="og:see_also" content="https://twitter.com/ns1" />
<meta property="og:see_also" content="https://www.facebook.com/nsoneinc" />
<meta property="og:see_also" content="https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/" />
<meta property="og:see_also" content="https://www.instagram.com/nsoneinc" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@ns1" />
<meta name="twitter:creator" content="@ns1" />
<meta name="twitter:title" content="Homepage" />
<meta name="twitter:description" content="Homepage" />
<meta name="twitter:image" content="https://ns1.com/writable/images/icons/_ogImage/product-stack-icon.png" />
<link type="text/plain" rel="author" href="/humans.txt" />
<meta name="google-site-verification" content="YVYooKXHB2-sSUQpHURmFqAZf2kyFWIkJ3i1eYAI1-o" />
<script type="application/ld+json">
<![CDATA[
{
"@context": "http://schema.org",
"@type": "Corporation",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"email": "&#105;&#110;&#102;&#111;&#64;&#110;&#115;&#49;&#46;&#99;&#111;&#109;",
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"location": {
"@type": "Place",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"hasMap": "http://maps.google.com/maps?q=NS1%2C+55+Broad+Street%2C+19th+Floor%2C+New+York%2C+New+York+10004%2C+United+States",
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
}
},
"founder": "Kris Beevers",
"foundingDate": "2014",
"foundingLocation": "New York City"
}
]]>
</script>
<script type="application/ld+json">
<![CDATA[
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "NS1",
"description": "NS1 makes it easy to use next-generation DNS for advanced traffic routing, automation &amp; application resiliency. Optimize your websites, apps &amp; infrastructure.",
"url": "https://ns1.com",
"image": "https://ns1.com/writable/images/OpenGraph/_ogImage/homepage-og-default.png",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"copyrightHolder": {
"@type": "Corporation",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"email": "&#105;&#110;&#102;&#111;&#64;&#110;&#115;&#49;&#46;&#99;&#111;&#109;",
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"location": {
"@type": "Place",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"hasMap": "http://maps.google.com/maps?q=NS1%2C+55+Broad+Street%2C+19th+Floor%2C+New+York%2C+New+York+10004%2C+United+States",
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
}
},
"founder": "Kris Beevers",
"foundingDate": "2014",
"foundingLocation": "New York City"
},
"author": {
"@type": "Corporation",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"email": "&#105;&#110;&#102;&#111;&#64;&#110;&#115;&#49;&#46;&#99;&#111;&#109;",
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"location": {
"@type": "Place",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"hasMap": "http://maps.google.com/maps?q=NS1%2C+55+Broad+Street%2C+19th+Floor%2C+New+York%2C+New+York+10004%2C+United+States",
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
}
},
"founder": "Kris Beevers",
"foundingDate": "2014",
"foundingLocation": "New York City"
},
"creator": {
"@type": "Organization",
"name": "Imarc",
"description": "Imarc is an award winning digital agency for forward-thinking brands. We specialize in website design, development, user experience and marketing.",
"url": "https://imarc.com",
"email": "&#105;&#110;&#102;&#111;&#64;&#105;&#109;&#97;&#114;&#99;&#46;&#99;&#111;&#109;",
"location": {
"@type": "Place",
"name": "Imarc",
"description": "Imarc is an award winning digital agency for forward-thinking brands. We specialize in website design, development, user experience and marketing.",
"url": "https://imarc.com"
}
}
}
]]>
</script>
<script type="application/ld+json">
<![CDATA[
{
"@context": "http://schema.org",
"@type": "Place",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"hasMap": "http://maps.google.com/maps?q=NS1%2C+55+Broad+Street%2C+19th+Floor%2C+New+York%2C+New+York+10004%2C+United+States",
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
}
}
]]>
</script>
<script type="application/ld+json">
<![CDATA[
{
"@context": "http://schema.org",
"@type": "WebPage",
"name": "Homepage",
"description": "Homepage",
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/icons/_ogImage/product-stack-icon.png",
"width": "1200",
"height": "912"
},
"url": "https://ns1.com",
"mainEntityOfPage": "https://ns1.com",
"inLanguage": "en_us",
"headline": "Homepage",
"dateCreated": "2018-05-21T19:07:49+0000",
"dateModified": "2019-02-17T14:47:40+0000",
"datePublished": "2018-05-21T19:08:17+0000",
"copyrightYear": "2018",
"author": {
"@type": "Corporation",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"email": "&#105;&#110;&#102;&#111;&#64;&#110;&#115;&#49;&#46;&#99;&#111;&#109;",
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"location": {
"@type": "Place",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"hasMap": "http://maps.google.com/maps?q=NS1%2C+55+Broad+Street%2C+19th+Floor%2C+New+York%2C+New+York+10004%2C+United+States",
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
}
},
"founder": "Kris Beevers",
"foundingDate": "2014",
"foundingLocation": "New York City"
},
"copyrightHolder": {
"@type": "Corporation",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"email": "&#105;&#110;&#102;&#111;&#64;&#110;&#115;&#49;&#46;&#99;&#111;&#109;",
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"location": {
"@type": "Place",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"hasMap": "http://maps.google.com/maps?q=NS1%2C+55+Broad+Street%2C+19th+Floor%2C+New+York%2C+New+York+10004%2C+United+States",
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
}
},
"founder": "Kris Beevers",
"foundingDate": "2014",
"foundingLocation": "New York City"
},
"publisher": {
"@type": "Organization",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"email": "&#105;&#110;&#102;&#111;&#64;&#110;&#115;&#49;&#46;&#99;&#111;&#109;",
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"location": {
"@type": "Place",
"name": "NS1",
"alternateName": "NSONE",
"description": "NS1 has become a foundational part of application delivery infrastructure. Our next-generation DNS software, purpose-built from the ground up for dynamic and distributed infrastructure environments and applications, shook the industry. Today, the leading internet brands and enterprises trust our software and Managed DNS products in the most critical path of their highest value applications. ",
"hasMap": "http://maps.google.com/maps?q=NS1%2C+55+Broad+Street%2C+19th+Floor%2C+New+York%2C+New+York+10004%2C+United+States",
"image": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"logo": {
"@type": "ImageObject",
"url": "https://ns1.com/writable/images/ns1-logo.png",
"height": "289",
"width": "683"
},
"url": "https://ns1.com",
"sameAs": ["https://twitter.com/ns1","https://www.facebook.com/nsoneinc","https://www.linkedin.com/company/https://www.linkedin.com/company/ns1/","https://www.instagram.com/nsoneinc"],
"address": {
"@type": "PostalAddress",
"streetAddress": "55 Broad Street, 19th Floor",
"addressLocality": "New York",
"addressRegion": "New York",
"postalCode": "10004",
"addressCountry": "United States"
}
},
"founder": "Kris Beevers",
"foundingDate": "2014",
"foundingLocation": "New York City"
},
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": "1",
"item": {
"@id": "https://ns1.com",
"name": "Homepage"
}
}
]
}
}
]]>
</script>
<script type="application/ld+json">
<![CDATA[
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": "1",
"item": {
"@id": "https://ns1.com",
"name": "Homepage"
}
}
]
}
]]>
</script>
<script>
<![CDATA[
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-41778111-1', 'auto');
ga('send', 'pageview');
]]>
</script>
<meta name="author" content="NS1 – Intelligent DNS and Traffic Management" />
<meta name="web_author" content="Imarc, A Digital Agency | https://www.imarc.com" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="wot-verification" content="3387d6e167eb7ba8c548" />
<meta property="og:title" content="NS1: Managed DNS, Dedicated DNS, and Traffic Management" />
<meta property="og:image" content="https://ns1.com/img/ns1-logo-meta.jpg" />
<link rel="stylesheet" type="text/css" href="/css/fontawesome-all.css" media="all" />
<link rel="stylesheet" type="text/css" href="/css/styles.css?id=9331adc64eb74edfd443" media="all" />
<link rel="home" href="https://ns1.com/" />
<link rel="shortcut icon" type="image/ico" href="/img/favicon.ico" />
<link type="image/x-icon" href="/img/favicon.ico" rel="shortcut icon" />
<link type="image/x-icon" href="/img/favicon.ico" rel="icon" />
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon-180x180.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/img/android-icon-192x192.png" />
<link rel="mask-icon" href="/img/safari-pinned-tab.svg" color="#5bbad5" />
<script>
<![CDATA[
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t,e){var n=document.createElement("script");n.type="text/javascript";n.async=!0;n.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(n,o);analytics.integrationOptions=e};analytics.SNIPPET_VERSION="4.0.1";
analytics.load("UEdzCKxatueHRpQ0bFRJCXLGykzScnzQ");
analytics.page();
}}();
]]>
</script>
<script>
<![CDATA[
window._6si = window._6si || [];
window._6si.push(['enableEventTracking', true]);
window._6si.push(['setToken', 'aab5a4b6f9720ff3721c7119b1d29bc4']);
window._6si.push(['setEndpoint', 'b.6sc.co']);

(function() {
var gd = document.createElement('script');
gd.type = 'text/javascript';
gd.async = true;
gd.src = '//j.6sc.co/6si.min.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gd, s);
})();
]]>
</script>
<script type="text/javascript" id="hs-script-loader" async="async" defer="defer" src="//js.hs-scripts.com/4763836.js"></script>
<script>
<![CDATA[
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '766493740209804');
fbq('track', 'PageView');
]]>
</script> <noscript><img height="1" width="1" class="c1" src="https://www.facebook.com/tr?id=766493740209804&amp;ev=PageView&amp;noscript=1" /></noscript>
<style type="text/css">
/*<![CDATA[*/
svg.c5 {enable-background:new 0 0 1595.3 1399;}
a.c4 {font-style: italic}
button.c3 {font-style: italic}
img.c2 {display:none;}
img.c1 {display:none}
/*]]>*/
</style>
</head>
<body>
<script type="text/javascript">
//<![CDATA[
(function(i,s,o,g,r,a,m){i['SLScoutObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://scout-cdn.salesloft.com/sl.js','slscout');
slscout(["init", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0IjoyODY4fQ.gNI1Z_6kE3pjqofTssVdRvib_o2IY674GhvPegAy9Jk"]);
//]]>
</script>
<script type="text/javascript">
//<![CDATA[

_linkedin_partner_id = "265537";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
//]]>
</script>
<script type="text/javascript">
//<![CDATA[

(function(){var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})();
//]]>
</script> <noscript><img height="1" width="1" class="c2" alt="" src="https://dc.ads.linkedin.com/collect/?pid=265537&amp;fmt=gif" /></noscript>
<script type="text/javascript">
//<![CDATA[
_outboundworks={id:"560986fe34323200038d0d00"}
//]]>
</script>
<script type="text/javascript" src="//cdn.outboundworks.net/obw.js" async="async" defer="defer"></script>
<div class="shell">
<header class="primary">
<div class="search-drawer container">
<form action="">
<div class="text"><label class="sr-only" for="">Search the website</label> <input type="text" /></div>
<div class="submit"><input type="submit" /></div>
</form>
</div>
<div class="container header-content">
<div class="branding"><a href="/"><img src="/img/ns1-logo.png" alt="NS1 Logo" /></a></div>
<button class="menu-toggle fa fa-bars c3"></button>
<div class="mobile primary">
<nav aria-label="Primary Mobile Navigation" class="primary">
<ul>
<li><a href="/why-ns1">Why NS1</a>
<div class="dropdown menu"><a href="/how-we-help">How We Help</a>
<ul>
<li><a href="/redundant-and-secondary-dns">Redundant & Secondary DNS</a></li>
<li><a href="/devops-and-automation">Devops & Automation</a></li>
<li><a href="/multi-cloud">Multi-Cloud</a></li>
<li><a href="/multi-cdn">Multi-CDN</a></li>
<li><a href="/service-discovery">Service Discovery</a></li>
<li><a href="/dns-security">DNS Security</a></li>
<li><a href="/why-ns1/application-performance">Application Performance</a></li>
<li><a href="/dns-global-server-load-balancing">Global Server Load Balancing</a></li>
<li><a href="/why-ns1/disaster-recovery-and-high-availability">Disaster Recovery</a></li>
</ul>
</div>
</li>
<li><a href="/products-services">Products & Services</a>
<div class="dropdown menu"><a href="/products">DNS Products</a>
<ul>
<li><a class="dot" href="/products/managed-dns">Managed DNS</a></li>
<li><a class="dot" href="/products/dedicated-dns">Dedicated DNS</a></li>
<li><a class="dot" href="/products/private-dns">Private DNS</a></li>
<li><a class="dot" href="/products/pulsar">Pulsar RUM Steering</a></li>
<li><a class="dot" href="/products/managed-dns-for-china">Managed DNS for China</a></li>
</ul>
<a href="/services">Services</a> <a href="/platform">Technology Platform</a> <a href="/plans">Plans</a></div>
</li>
<li><a href="/resources">Resources</a>
<div class="dropdown menu">
<ul>
<li><a href="/events">Webinars & Events</a></li>
<li><a href="/resources?search=&amp;type=case-study&amp;category=">Case studies</a></li>
<li><a href="/resources?search=&amp;type=white-paper&amp;category=">White Papers</a></li>
<li><a href="/resources?search=&amp;type=data-sheet&amp;category=">Data Sheets</a></li>
<li><a href="/resources?search=&amp;type=analyst-report&amp;category=">Analyst Reports</a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/resources?search=&amp;type=e-learning&amp;category=">E-Learning</a></li>
<li><a href="/academy">NS1.Academy</a></li>
<li><a href="/press">News</a></li>
</ul>
</div>
</li>
<li><a href="/support">Support</a>
<div class="dropdown menu">
<ul>
<li><a href="/knowledgebase">Knowledge Base</a></li>
<li><a href="/api">API Documentation</a></li>
<li><a href="/support/integrations">Integrations</a></li>
<li><a href="http://www.nsonestatus.net/" target="_blank">NS1 Status</a></li>
<li><a href="/support/contact-support">Contact Support</a></li>
</ul>
</div>
</li>
</ul>
</nav>
<div class="utilities">
<nav aria-label="Utility Navigation" class="utility">
<ul>
<li><a class="search-toggle fa fa-search c4" href="/search"></a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/knowledgebase">Docs</a></li>
<li><a href="https://my.nsone.net"><i class="fas fa-lock"></i> Login</a></li>
</ul>
</nav>
<div class="action"><a class="button" href="/signup">Get Started</a></div>
</div>
</div>
<div class="desktop">
<nav aria-label="Primary Desktop Navigation" class="primary">
<ul>
<li><a href="/why-ns1">Why NS1 <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<div class="dropdown why-ns1 menu"><a href="/how-we-help">How We Help</a> <a href="/redundant-and-secondary-dns">Redundant & Secondary DNS</a> <a href="/devops-and-automation">Devops & Automation</a> <a href="/multi-cloud">Multi-Cloud Orchestration</a> <a href="/multi-cdn">Multi-CDN Management</a> <a href="/service-discovery">Service Discovery</a> <a href="/dns-security">DNS Security</a> <a href="/why-ns1/application-performance">Application Performance</a> <a href="/dns-global-server-load-balancing">Global Server Load Balancing</a> <a href="/why-ns1/disaster-recovery-and-high-availability">Disaster Recovery</a></div>
</li>
<li><a href="/products-services">Products & Services <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<div class="dropdown products menu"><a href="/products">DNS Products</a>
<ul>
<li><a class="dot" href="/products/managed-dns"><img src="/img/icons/managed-icon-nav.png" alt="Managed DNS Icon" /> Managed DNS</a></li>
<li><a class="dot" href="/products/dedicated-dns"><img src="/img/icons/dedicated-icon-nav.png" alt="Dedicated DNS Icon" /> Dedicated DNS</a></li>
<li><a class="dot" href="/products/private-dns"><img src="/img/icons/private-icon-nav.png" alt="Private DNS Icon" /> Private DNS</a></li>
<li><a class="dot" href="/products/pulsar"><img src="/img/icons/pulsar-icon-nav.png" alt="Pulsar RUM Steering Icon" /> Pulsar RUM Steering</a></li>
<li><a class="dot" href="/products/managed-dns-for-china"><img src="/img/icons/managed-dns-china-icon-nav.png" alt="Managed DNS for China Icon" /> Managed DNS for China</a></li>
</ul>
<a href="/services">Services</a> <a href="/platform">Technology Platform</a> <a href="/plans">View Our Plans</a></div>
</li>
<li><a href="/resources">Resources <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<div class="dropdown menu"><a href="/events">Webinars & Events</a> <a href="/resources?search=&amp;type=case-study&amp;category=">Case studies</a> <a href="/resources?search=&amp;type=white-paper&amp;category=">White Papers</a> <a href="/resources?search=&amp;type=data-sheet&amp;category=">Data Sheets</a> <a href="/resources?search=&amp;type=analyst-report&amp;category=">Analyst Reports</a> <a href="/blog">Blog</a> <a href="/resources?search=&amp;type=e-learning&amp;category=">E-Learning</a> <a href="/academy">NS1.Academy</a> <a href="/news">News</a></div>
</li>
<li><a href="/support">Support <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<div class="dropdown menu"><a href="/knowledgebase">Knowledge Base</a> <a href="/api">API Documentation</a> <a href="/support/integrations">Integrations</a> <a href="http://www.nsonestatus.net/" target="_blank">NS1 Status</a> <a href="/support/contact-support">Contact Support</a></div>
</li>
</ul>
</nav>
<div class="utilities">
<nav aria-label="Utility Navigation" class="utility">
<ul>
<li><a class="search-toggle fa fa-search c4" href="/search"></a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/knowledgebase">Docs</a></li>
<li><a href="https://my.nsone.net"><i class="fas fa-lock"></i> Login</a></li>
<li><a class="cta" href="/signup">Get Started</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<div class="hero container carousel">
<div class="slide">
<div class="copy">
<h1 class="dot">NS1 Moves DNS</h1>
<p>We make it easy to assure that your infrastructure remains rock-solid and every request is routed to the best location every time, no matter what.</p>
<a href="" class="button">Why NS1</a></div>
<div class="asset animation">
<div class="circular"><img src="/img/hero-dude.png" alt="NS1 DNS User" /></div>
<div class="svg"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 1595.3 1399" class="c5" xml:space="preserve">
<pattern x="14.3" y="1220.1" width="72" height="72" patternunits="userSpaceOnUse" id="_x36__lpi_30_x25_" viewbox="72.2 -72 72 72" style="overflow:visible;">
<g>
<rect x="72.2" y="-72" style="fill:none;" width="72" height="72"></rect>
<g>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-6" x2="216.5" y2="-6"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-30" x2="216.5" y2="-30"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-54" x2="216.5" y2="-54"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-18" x2="216.5" y2="-18"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-42" x2="216.5" y2="-42"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-66" x2="216.5" y2="-66"></line>
</g>
<g>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-6" x2="144.5" y2="-6"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-30" x2="144.5" y2="-30"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-54" x2="144.5" y2="-54"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-18" x2="144.5" y2="-18"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-42" x2="144.5" y2="-42"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-66" x2="144.5" y2="-66"></line>
</g>
<g>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-6" x2="72.5" y2="-6"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-30" x2="72.5" y2="-30"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-54" x2="72.5" y2="-54"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-18" x2="72.5" y2="-18"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-42" x2="72.5" y2="-42"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-66" x2="72.5" y2="-66"></line>
</g>
</g>
</pattern>
<g class="shadow" id="outline_x2F_bg">
<path style="fill:none;stroke:#CBD3DA;stroke-miterlimit:10;" d="M1558.4,1307.1L120.8,975.2c-14.7-3.4-26.7-18.2-26.7-32.9V48.7 c0-14.7,12-23.9,26.7-20.5l1437.7,331.9c14.7,3.4,26.7,18.2,26.7,32.9v893.7C1585.1,1301.2,1573.1,1310.4,1558.4,1307.1 L1558.4,1307.1z"></path>
<path style="opacity:0.4;fill:url(#_x36__lpi_30_x25_);" d="M1524.4,1341.1L86.8,1009.2c-14.7-3.4-26.7-18.2-26.7-32.9V82.7 c0-14.7,12-23.9,26.7-20.5l1437.7,331.9c14.7,3.4,26.7,18.2,26.7,32.9v893.7C1551.1,1335.2,1539.1,1344.5,1524.4,1341.1 L1524.4,1341.1z"></path>
<path style="fill:#FFFFFF;" d="M1484.6,1383L47,1051.1c-14.7-3.4-26.7-18.2-26.7-32.9V124.6c0-14.7,12-23.9,26.7-20.5L1484.7,436 c14.7,3.4,26.7,18.2,26.7,32.9v893.7C1511.3,1377.2,1499.3,1386.4,1484.6,1383L1484.6,1383z"></path>
<path style="fill:#F2F3F4;" d="M76.3,292.4l1374,317.2v733.5l-1374-317.2V292.4z"></path>
</g>
<g id="results">
<g class="fadeIn result">
<path style="fill:#FFFFFF;" d="M393.1,899l934.2,215.7c3.1,0.7,5.6-1.2,5.6-4.3V960.3c0-3.1-2.5-6.2-5.6-6.9L393.1,737.7 c-3.1-0.7-5.6,1.2-5.6,4.3v150.1C387.4,895.2,390,898.3,393.1,899z"></path>
<path id="gray-arrow_1_" style="fill:#BAB9BA;" d="M416.7,833.4l24.1-11.2l24.3,22.4L416.7,833.4z"></path>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="426.7" y1="781" x2="662.3" y2="835.4"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="487.7" y1="843.3" x2="571.6" y2="862.6"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="1183.7" y1="955.2" x2="1291.9" y2="980.2"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="602.2" y1="870.1" x2="686.1" y2="889.4"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="716.3" y1="895.7" x2="800.2" y2="915.1"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="709.9" y1="938.4" x2="481" y2="885.5"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="740" y1="945.3" x2="1293.2" y2="1073"></line>
</g>
<g class="fadeIn result">
<path style="fill:#FFFFFF;" d="M393.1,1088.6l934.2,215.7c3.1,0.7,5.6-1.2,5.6-4.3v-150.1c0-3.1-2.5-6.2-5.6-6.9L393.1,927.3 c-3.1-0.7-5.6,1.2-5.6,4.3v150.1C387.4,1084.7,390,1087.9,393.1,1088.6z"></path>
<path id="gray-arrow_2_" style="fill:#BAB9BA;" d="M416.2,1022.9l24.1-11.2l24.3,22.4L416.2,1022.9z"></path>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="426.2" y1="970.5" x2="661.8" y2="1024.9"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="487.3" y1="1032.8" x2="571.2" y2="1052.2"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="1183.2" y1="1144.7" x2="1291.5" y2="1169.7"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="601.7" y1="1059.6" x2="685.6" y2="1079"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="715.8" y1="1085.2" x2="799.7" y2="1104.6"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="709.4" y1="1127.9" x2="480.5" y2="1075"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="739.5" y1="1134.8" x2="1292.7" y2="1262.5"></line>
</g>
</g>
<g class="fadeIn" id="result-highlighted">
<path class="growIn pink-rect" style="fill:#FFFFFF;stroke:#ED1171;stroke-width:6;stroke-miterlimit:10;" d="M393.1,716.7c-4.8-1.1-8.6-5.9-8.6-10.6V556 c0-4.8,3.9-7.7,8.6-6.6l934.2,215.7c4.8,1.1,8.6,5.9,8.6,10.6v150c0,4.8-3.9,7.7-8.6,6.6L393.1,716.6V716.7z"></path>
<g class="items" id="gray-circle">
<path class="fadeIn" id="green-arrow" style="fill:#60C4B4;" d="M465.1,642.4l-24,11.3l-24.4-22.4L465.1,642.4z"></path>
<path style="fill:#F1F2F2;" d="M1295.3,784.6c-5,0-8.7,3.6-8.7,8.9c0,6.2,5,12.4,11.2,13.8c0.9,0.2,1.7,0.3,2.5,0.3 c5,0,8.7-3.6,8.7-8.9c0-6.2-5-12.4-11.2-13.8C1297,784.7,1296.1,784.6,1295.3,784.6L1295.3,784.6z"></path>
<line class="fadeIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="416" y1="593.2" x2="675.9" y2="653.2"></line>
<line class="growIn pill blue" style="fill:none;stroke:#6DA2D7;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="1162.4" y1="765.5" x2="1270" y2="790.4"></line>
<line class="growIn pill green" style="fill:none;stroke:#60C4B4;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="491.8" y1="660" x2="568.3" y2="678"></line>
<line class="growIn pill pink" style="fill:none;stroke:#ED1171;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="482.8" y1="701.2" x2="716.4" y2="755.1"></line>
<line class="fadeIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="602.4" y1="684.7" x2="678.9" y2="702.6"></line>
<line class="fadeIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="709.7" y1="710" x2="786.2" y2="727.9"></line>
</g>
<g class="status-lines" id="green-lines">
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M740,748.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M745.4,749.3V773"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M750.9,750.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M756.4,751.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M761.9,753.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M767.4,754.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M772.8,755.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M778.3,756.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M783.8,758.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M789.3,759.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M794.7,760.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M800.2,762v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M805.7,763.3V787"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M811.2,764.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M816.7,765.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M822.1,767.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M827.6,768.3V792"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M833.1,769.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M838.6,770.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M844.1,772.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M849.5,773.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M855,774.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M860.5,775.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M866,777.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M871.4,778.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M876.9,779.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M882.4,781v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M887.9,782.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M893.4,783.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M898.8,784.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M904.3,786v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M909.8,787.3V811"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M915.3,788.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M920.7,789.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M926.2,791.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M931.7,792.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M937.2,793.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M942.7,794.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M948.1,796.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M953.6,797.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M959.1,798.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M964.6,800v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M970,801.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M975.5,802.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M981,803.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M986.5,805v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M992,806.3V830"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M997.4,807.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1002.9,808.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1008.4,810.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1013.9,811.3V835"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1019.3,812.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1024.8,813.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1030.3,815.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1035.8,816.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1041.3,817.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1046.7,818.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1052.2,820.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1057.7,821.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1063.2,822.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1068.7,824v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1074.1,825.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1079.6,826.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1085.1,827.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1090.6,829v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1096,830.3V854"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1101.5,831.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1107,832.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1112.5,834.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1118,835.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1123.4,836.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1128.9,837.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1134.4,839.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1139.9,840.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1145.3,841.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1150.8,842.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1156.3,844.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1161.8,845.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1167.3,846.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1172.7,848v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1178.2,849.3V873"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1183.7,850.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1189.2,851.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1194.6,853.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1200.1,854.3V878"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1205.6,855.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1211.1,856.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1216.6,858.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1222,859.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1227.5,860.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1233,861.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1238.5,863.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1244,864.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1249.4,865.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1254.9,867v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1260.4,868.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1265.9,869.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1271.3,870.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1276.8,872v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1282.3,873.3V897"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1287.8,874.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1293.3,875.8v23.7"></path>
</g>
</g>
<g class="fadeIn" id="filters">
<line class="fadeIn" style="fill:none;stroke:#E4E7E8;stroke-width:26;stroke-linecap:round;stroke-miterlimit:10;" x1="411.3" y1="434.3" x2="1030.3" y2="576.4"></line>
<line class="fadeIn" style="fill:none;stroke:#E4E7E8;stroke-width:26;stroke-linecap:round;stroke-miterlimit:10;" x1="1349.6" y1="653.1" x2="1208.9" y2="620"></line>
<line class="fadeInOut green" style="fill:none;stroke:#B9E2DC;stroke-width:36;stroke-linecap:round;stroke-miterlimit:10;" x1="409.9" y1="511.1" x2="452.8" y2="521"></line>
<line class="fadeInOut pink" style="fill:none;stroke:#EFBEBD;stroke-width:36;stroke-linecap:round;stroke-miterlimit:10;" x1="502.2" y1="532.3" x2="545.1" y2="542.1"></line>
</g>
<g class="fadeIn" id="sidebar">
<path id="white-bottom" style="fill:#FFFFFF;" d="M346.3,961.2l-208-48c-11.3-2.6-20.5-13.9-20.5-25.2v-39.5 c0-11.3,9.2-18.4,20.5-15.8l208,48c11.3,2.6,20.5,13.9,20.5,25.2v39.5C366.8,956.7,357.6,963.8,346.3,961.2z"></path>
<path id="white-top" style="fill:#FFFFFF;" d="M345.8,866.1l-208-48c-11.3-2.6-20.5-13.9-20.5-25.2V450.6 c0-11.3,9.2-18.4,20.5-15.8l208,48c11.3,2.6,20.5,13.9,20.5,25.2v342.2C366.3,861.6,357.1,868.7,345.8,866.1z"></path>
<path id="blue-gray-pill_5_" style="fill:#D8E0EA;" d="M321.4,563.5l-155.5-35.9c-9-2.1-16.3-11.2-16.3-20.1 c0-9,7.3-14.6,16.3-12.5l155.5,35.9c9,2.1,16.3,11.1,16.3,20.1C337.7,559.8,330.4,565.5,321.4,563.5z"></path>
<path class="fadeInOut pill1" id="light-gray-pill_9_" style="fill:#F2F3F4;" d="M316,712.2L167.7,678c-9-2.1-16.3-11.1-16.3-20.1s7.3-14.6,16.3-12.5 L316,679.6c9,2.1,16.3,11.2,16.3,20.1C332.3,708.7,324.9,714.3,316,712.2z"></path>
<path class="fadeInOut pill2" id="light-gray-pill_8_" style="fill:#F2F3F4;" d="M316,771.7l-148.3-34.2c-9-2.1-16.3-11.1-16.3-20.1s7.3-14.6,16.3-12.5 L316,739.1c9,2.1,16.3,11.2,16.3,20.1C332.3,768.2,324.9,773.8,316,771.7z"></path>
<path id="gray-line" style="fill:#BAB9BA;" d="M332.5,652.3l-180.1-41.6c-1.6-0.4-2.8-1.9-2.8-3.4c0-1.6,1.3-2.5,2.8-2.2 l180.1,41.6c1.6,0.4,2.8,1.9,2.8,3.4C335.4,651.8,334.1,652.7,332.5,652.3z"></path>
<path id="gray-top" style="fill:#D8E0EA;" d="M345.8,1055.7l-208-48c-11.3-2.6-20.5-13.9-20.5-25.2v-39.5 c0-11.3,9.2-18.4,20.5-15.8l208,48c11.3,2.6,20.5,13.9,20.5,25.2v39.5C366.3,1051.2,357.1,1058.3,345.8,1055.7z"></path>
<path id="blue-gray-top" style="fill:#D8E0EA;" d="M351.1,436.3l-211.2-48.8c-9-2.1-16.3-11.2-16.3-20.1c0-9,7.3-14.6,16.3-12.5 l211.2,48.8c9,2.1,16.3,11.1,16.3,20.1C367.4,432.7,360,438.4,351.1,436.3z"></path>
</g>
<g id="header">
<path style="fill:#050606;" d="M76.3,204.4l1374,317.2v88L76.3,292.4V204.4z"></path>
<g>
<path style="fill:#505150;" d="M202.3,302l-48.7-11.2c-9-2.1-16.3-11.1-16.3-20.1s7.3-14.6,16.3-12.5l48.7,11.2 c9,2.1,16.3,11.1,16.3,20.1S211.3,304,202.3,302z"></path>
<path style="fill:#505150;" d="M338.1,324.6l-66.7-15.4c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l66.7,15.4 c4.5,1,8.2,5.6,8.2,10.1C346.3,322.9,342.6,325.7,338.1,324.6z"></path>
<path style="fill:#505150;" d="M476.8,356.6l-85-19.6c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l85,19.6c4.5,1,8.2,5.6,8.2,10.1 C484.9,354.9,481.3,357.7,476.8,356.6z"></path>
<path style="fill:#505150;" d="M609.4,387.7l-90.3-20.8c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l90.3,20.8 c4.5,1,8.2,5.6,8.2,10.1C617.6,386,613.9,388.8,609.4,387.7z"></path>
<path style="fill:#505150;" d="M1214.7,527l-12.2-2.8c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l12.2,2.8c4.5,1,8.2,5.6,8.2,10.1 C1222.9,525.3,1219.2,528,1214.7,527z"></path>
<path style="fill:#505150;" d="M1254.7,536.2l-12.2-2.8c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l12.2,2.8c4.5,1,8.2,5.6,8.2,10.1 C1262.9,534.5,1259.2,537.3,1254.7,536.2z"></path>
<path style="fill:#505150;" d="M1378.6,564.8l-91.3-21.1c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l91.4,21.1 c4.5,1,8.2,5.6,8.2,10.1C1386.8,563.1,1383.1,565.9,1378.6,564.8L1378.6,564.8z"></path>
</g>
<ellipse id="pink-logo-dot" transform="matrix(0.7465 -0.6653 0.6653 0.7465 -144.1893 226.7746)" style="fill:#EA2371;" cx="225.6" cy="302.6" rx="4.5" ry="5.6"></ellipse>
<path id="pink-line" style="fill:#EA2371;" d="M345.3,355L265,336.4c-1.6-0.4-3-2.1-3-3.7s1.3-2.7,3-2.3l80.3,18.5 c1.6,0.4,3,2.1,3,3.7S346.9,355.3,345.3,355z"></path>
<g>
<ellipse transform="matrix(0.7465 -0.6653 0.6653 0.7465 -88.6373 102.5305)" style="fill:#D8E0EA;" cx="90.3" cy="167.6" rx="15.6" ry="19.6"></ellipse>
<ellipse transform="matrix(0.7465 -0.6653 0.6653 0.7465 -83.5651 139.3017)" style="fill:#D8E0EA;" cx="141.1" cy="179.3" rx="15.6" ry="19.6"></ellipse>
<ellipse transform="matrix(0.7465 -0.6653 0.6653 0.7465 -78.5628 175.5663)" style="fill:#D8E0EA;" cx="191.2" cy="190.9" rx="15.6" ry="19.6"></ellipse>
</g>
</g>
</svg></div>
<div class="circle"></div>
</div>
</div>
<div class="slide">
<div class="copy">
<h1 class="dot">NS1 Moves with You</h1>
<p>We've built new DNS technology that works like you do - fast, efficient, and smart.</p>
<a href="" class="button">Why NS1</a></div>
<div class="asset"><img src="/writable/images/ns1-package-graphic.png" alt="NS1 Moves with You" /></div>
</div>
<div class="slide">
<div class="copy">
<h1 class="dot">NS1 Moves You Ahead</h1>
<p>We help you build and automate the application delivery infrastructure for your future.</p>
<a href="" class="button">Why NS1</a></div>
<div class="asset"><img src="/writable/images/homepage-slider/globe-hero.png" alt="NS1 Moves You Ahead" /></div>
</div>
</div>
<div class="torso">
<main>
<section class="callout">
<div class="container">
<h2 class='dot'>The Rise of DevXOps and Other DevOps Trends to Watch in 2019</h2>
<p>The 2019 DZone DevOps Guide covers trends like the rise of DevXOps and takes a deep dive into DevSecOps.</p>
<a href="https://ns1.com/blog/the-rise-of-devxops-and-other-devops-trends-to-watch-in-2019-1" class="button secondary">Learn More</a></div>
</section>
<section class="how-we-help">
<div class="container">
<div class="prelude">
<div class="gem"><img src="/writable/images/icons/dns-icon.png" alt="DNS Icon" /></div>
<h2 class="dot">DNS that Moves with You</h2>
<p>We make sure your application delivery infrastructure is always available, fast, safe and simple for your team to manage. What's your next move?</p>
</div>
<div class="cards"><a class="card" href="https://ns1.com/redundant-and-secondary-dns">
<div class="icon"><img src="/writable/images/icons/redundant-icon.png" alt="Icon" /></div>
<h4>Redundant & Secondary DNS</h4>
</a> <a class="card" href="https://ns1.com/dns-global-server-load-balancing">
<div class="icon"><img src="/writable/images/icons/gslb-icon.png" alt="Icon" /></div>
<h4>Global Server Load Balancing</h4>
</a> <a class="card" href="https://ns1.com/devops-and-automation">
<div class="icon"><img src="/writable/images/icons/automation-icon.png" alt="Icon" /></div>
<h4>DevOps & Automation</h4>
</a> <a class="card" href="https://ns1.com/multi-cdn">
<div class="icon"><img src="/writable/images/icons/hybrid-icon.png" alt="Icon" /></div>
<h4>Multi-CDN Management</h4>
</a> <a class="card" href="https://ns1.com/dns-service-discovery">
<div class="icon"><img src="/writable/images/icons/multi-cdn-icon.png" alt="Icon" /></div>
<h4>Service Discovery</h4>
</a> <a class="card" href="https://ns1.com/dns-security">
<div class="icon"><img src="/writable/images/icons/dnssec-icon.png" alt="Icon" /></div>
<h4>DNS Security</h4>
</a> <a class="card" href="https://ns1.com/multi-cloud">
<div class="icon"><img src="/writable/images/icons/hybrid-cloud-icon.png" alt="Icon" /></div>
<h4>Multi-Cloud Orchestration</h4>
</a> <a class="card" href="https://ns1.com/application-performance">
<div class="icon"><img src="/writable/images/icons/rum-icon.png" alt="Icon" /></div>
<h4>Application Performance</h4>
</a></div>
<div class="action"><a href="#contact-form" class="button dark modal">Contact a DNS Expert</a></div>
</div>
</section>
<section id="products" class="products alt">
<div class="container">
<div class="prelude">
<div class="gem"><img src="/writable/images/icons/_iconMedium/product-stack-icon.png" alt="Products Icon" /></div>
<h2 class="dot">One DNS technology for any deployment model</h2>
</div>
<div class="features no-bg left"><a class="feature" href="https://ns1.com/products/managed-dns">
<div class="icon"><img src="/writable/images/icons/managed-dns-icon.png" alt="Managed DNS" /></div>
<h4>Managed DNS</h4>
<p class="narrow">Cloud-based, DDoS-protected and API-first DNS for speed, precision, and control over application traffic.</p>
<span class="button button-center secondary" href="">Learn More</span></a> <a class="feature" href="https://ns1.com/products/dedicated-dns">
<div class="icon"><img src="/writable/images/icons/dedicated-dns-icon.png" alt="Dedicated DNS" /></div>
<h4>Dedicated DNS</h4>
<p class="narrow">Redundant DNS that provides resiliency without losing traffic management or security features, managed using one simple interface.</p>
<span class="button button-center secondary" href="">Learn More</span></a> <a class="feature" href="https://ns1.com/products/private-dns">
<div class="icon"><img src="/writable/images/icons/private-dns-icon.png" alt="Private DNS" /></div>
<h4>Private DNS</h4>
<p class="narrow">Next-generation DNS software for teams that want to manage their own internal or external DNS configurations.</p>
<span class="button button-center secondary" href="">Learn More</span></a> <a class="feature" href="https://ns1.com/products/pulsar">
<div class="icon"><img src="/writable/images/icons/pulsar-icon.png" alt="Pulsar RUM Steering" /></div>
<h4>Pulsar RUM Steering</h4>
<p class="narrow">Automated traffic routing based on up-to-the minute telemetry data from real users, providing the best possible experience to everyone.</p>
<span class="button button-center secondary" href="">Learn More</span></a></div>
<div class="action"><a href="#demo-form" class="button dark modal">Request a Demo</a></div>
</div>
</section>
<section class="technology">
<div class="container prelude">
<div class="gem"><img src="/writable/images/icons/technology-icon.png" alt="Icon" /></div>
<h2 class="dot small">Next-generation DNS is really a thing</h2>
<h4>It’s for next-generation teams like yours. Here’s what you’ll love:</h4>
<div class="columns">
<div>
<p class="check text-left">Modern API for automation and integration</p>
<p class="check text-left">100x the traffic engineering options</p>
<p class="check text-left">Lightning fast propagation times</p>
</div>
<hr />
<div>
<p class="check text-left">Best DNS security features</p>
<p class="check text-left">100% uptime SLA</p>
<p class="check text-left">Expert customer success team</p>
</div>
</div>
<div class="action"><a href="/signup" class="button dark">Sign Up for Free</a></div>
</div>
</section>
<section class="callout">
<div class="container featured">
<div class="copy"><span class="meta">Featured White Paper</span>
<h2>The Drag of Technical Debt</h2>
<p>Technical debt prevents you from modernizing and automating, and increases security and resiliency risk. Reducing technical debt is a C-suite mandate. Read our white paper to learn how to&nbsp;quantify cost, identify critical technology areas that warrant your team’s attention, and develop clear plans for modernizing without business disruption.</p>
<a href="https://ns1.com/resources/proven-ways-to-identify-and-overcome-the-drag-of-technical-debt" class="button secondary">Learn More</a></div>
<div class="asset bottom"><img src="/img/featured-resource-asset-exploded.png" alt="Exploded Computer View" /></div>
</div>
</section>
<section class="customers">
<div class="container prelude">
<div class="gem"><img src="/writable/images/icons/profile-icon.png" alt="Icon" /></div>
<h2 class="dot">NS1 clients move our world</h2>
<p>Big, small, old or new. Our single purpose is to give our clients the software and support they need to flawlessly orchestrate the delivery of the applications and content that move them ahead</p>
</div>
<div class="bubbles">
<div class="left">
<div class="story default bubble active" data-story="encryptme"><img src="/writable/images/logos/encrypt-me.png" alt="EncryptMe Logo" /></div>
<div class="bubble"><img src="/writable/images/logos/linkedin.png" alt="Linkedin" /></div>
<div class="bubble"><img src="/writable/images/logos/weightwatchers.png" alt="Weightwatchers" /></div>
<div class="story bubble" data-story="guardian-news-media"><img src="/writable/images/logos/1000px-The_Guardian.svg.png" alt="Guardian News &amp; Media Logo" /></div>
<div class="bubble"><img src="/writable/images/logos/pandora.png" alt="Pandora" /></div>
<div class="story bubble" data-story="dealnews"><img src="/writable/images/logos/dealnews.png" alt="DealNews Logo" /></div>
<div class="bubble"><img src="/writable/images/logos/dropbox.png" alt="Dropbox" /></div>
<div class="bubble"><img src="/writable/images/logos/wistia.png" alt="Wistia" /></div>
</div>
<div class="quote default" id="encryptme">
<div class="bubble inner"><img src="/writable/images/logos/encrypt-me.png" alt=" Logo" />
<blockquote>NS1 shows a lot of initiative and understanding on how to leverage DNS for business. It’s refreshing to see that kind of care - and we’ve only scratched the surface on what we can do.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/writable/images/testimonials/authors/wall-encryptme.jpg" alt=" Headshot" /></div>
<p><span>Jacob Wall, Director of Business Operations</span> EncryptMe</p>
</div>
<div><a href="https://ns1.com/resources/encryptme-case-study" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="guardian-news-media">
<div class="bubble inner"><img src="/writable/images/logos/1000px-The_Guardian.svg.png" alt=" Logo" />
<blockquote>NS1’s customer support is excellent. When we had questions, we fired off an email to the support team and they were right back with the answers we needed. It helped us complete the migration quite quickly.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/writable/images/testimonials/authors/hildrew-guardian.png" alt=" Headshot" /></div>
<p><span>Simon Hildrew, Lead Software Developer</span> Guardian News & Media</p>
</div>
<div><a href="https://ns1.com/resources/intelligent-dns-never-sleeps-with-ns1s-dedicated-and-managed-dns" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="dealnews">
<div class="bubble inner"><img src="/writable/images/logos/dealnews.png" alt=" Logo" />
<blockquote>Pulsar automatically overcomes potential application performance problems that could be caused by network congestion, datacenter performance or any other variable. Before deploying NS1, we had no visibility into georouting performance. Pulsar gives us the ability to make smarter routing decisions so that we are no longer guessing based on IP addresses.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/writable/images/testimonials/authors/montgomery-dealnews.png" alt=" Headshot" /></div>
<p><span>Rod Montgomery, Ops/IT Manager</span> DealNews</p>
</div>
<div><a href="https://ns1.com/resources/deal-news-case-study" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="algolia">
<div class="bubble inner"><img src="/writable/images/logos/algolia-logo-light.png" alt=" Logo" />
<blockquote>NS1 is a critical component of our application architecture. We’ve seen amazing performance from the platform, enabling us to deliver a flawless experience to our customers’ end users</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/writable/images/testimonials/authors/lemoine-algolia.png" alt=" Headshot" /></div>
<p><span>Julien Lemoine, CTO</span> Algolia</p>
</div>
<div><a href="https://ns1.com/resources/algolia" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="imgur">
<div class="bubble inner"><img src="/writable/images/logos/imgur.png" alt=" Logo" />
<blockquote>I’ve never seen another DNS service quite like NS1. I feel that their data-driven approach, combined with their incredible flexibility, makes them the next generation DNS host. Best of all, everything is setup to where we don’t even have to think about it. It just works.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/writable/images/testimonials/authors/schaaf-imgur.png" alt=" Headshot" /></div>
<p><span>Alan Schaaf, CEO</span> Imgur</p>
</div>
<div><a href="https://ns1.com/resources/imgur" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="magnetic">
<div class="bubble inner"><img src="/writable/images/logos/magnetic.png" alt=" Logo" />
<blockquote>Magnetic’s performance is now beating even the largest Internet advertising giants. We’ve decreased latency by 70 percent – and have the same number of servers. They’re just now deployed in a far more cost-effective, flexible and resilient infrastructure that isn’t locked into a single cloud provider.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/writable/images/testimonials/authors/james-marcus-magnetic.jpg" alt=" Headshot" /></div>
<p><span>James Marcus, Vice President of Technical Operations</span> Magnetic</p>
</div>
<div><a href="https://ns1.com/resources/magnetic-case-study" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="teridion">
<div class="bubble inner"><img src="/writable/images/logos/teridion.png" alt=" Logo" />
<blockquote>NS1’s implementation team went above and beyond to make sure everything was set up to exactly meet our requirements. The support we received has been crucial to us being able to manage our global customer base.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/writable/images/testimonials/authors/welner-teridion.jpg" alt=" Headshot" /></div>
<p><span>Elad Welner, Director of Customer Success</span> Teridion</p>
</div>
<div><a href="https://ns1.com/resources/teridion-case-study" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="right">
<div class="story bubble" data-story="algolia"><img src="/writable/images/logos/algolia-logo-light.png" alt="Algolia Logo" /></div>
<div class="bubble"><img src="/writable/images/logos/yelp.png" alt="Yelp" /></div>
<div class="bubble"><img src="/writable/images/logos/squarespace.png" alt="Squarespace" /></div>
<div class="story bubble" data-story="imgur"><img src="/writable/images/logos/imgur.png" alt="Imgur Logo" /></div>
<div class="story bubble" data-story="magnetic"><img src="/writable/images/logos/magnetic.png" alt="Magnetic Logo" /></div>
<div class="story bubble" data-story="teridion"><img src="/writable/images/logos/teridion.png" alt="Teridion Logo" /></div>
<div class="bubble"><img src="/writable/images/logos/salesforce.png" alt="Salesforce" /></div>
</div>
</div>
</section>
<section class="callout straight">
<div class="container">
<h2>Want to Learn More?</h2>
<p>Talk with NS1 to learn how one technology - <strong>next generation DNS</strong> - makes everything faster,&nbsp;safer&nbsp;and&nbsp;easier.</p>
<a href="#contact-form" class="button modal">Contact a DNS Expert</a></div>
</section>
</main>
<a href="#contact-form" class="fab modal far fa-envelope c4" title="Contact Us"></a></div>
<footer class="primary" role="contentinfo">
<div class="actions container"><a href="/resources" class="block"><span class="meta">Gain Insight</span>
<h4>Latest Resources</h4>
</a> <a href="#demo-form" class="block modal"><span class="meta">How it Works</span>
<h4>Request a Demo</h4>
</a>
<div class="newsletter"><span class="meta">Newsletter Sign-up</span>
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
<![CDATA[

if (typeof hbspt != 'undefined') {
hbspt.forms.create({
portalId: "4763836",
formId: "ff9ec593-1d27-4fda-aa01-af2d0700f060"
});
}
]]>
</script> <a href="/manage-subscription">Manage Subscription</a></div>
</div>
<div class="container">
<nav>
<ul>
<li><a href="/contact-us">Contact Us</a></li>
<li><a href="/company">Company</a></li>
<li><a href="/careers">Careers</a></li>
<li><a href="/partner-program">Partners</a></li>
<li><a href="/events">Events</a></li>
<li><a href="/press">News</a></li>
<li><a href="/blog">Blog</a></li>
</ul>
<ul class="social">
<li class="linkedin"><a href="https://www.linkedin.com/company/ns1"></a></li>
<li class="facebook"><a href="https://www.facebook.com/nsoneinc/"></a></li>
<li class="twitter"><a href="https://twitter.com/ns1?lang=en"></a></li>
<li class="instagram"><a href="https://www.instagram.com/nsoneinc/"></a></li>
<li class="google"><a href="https://plus.google.com/110542149014807514328/about"></a></li>
</ul>
</nav>
<div class="legal"><a href="/terms-of-service">Terms of Service</a> | <a href="/privacy">Privacy Policy</a> | <span class="copyright">© 2019 NS1.</span></div>
</div>
</footer>
<script src="/js/manifest.js?id=6cd2106571ea5fcc7518"></script>
<script src="/js/vendor.js?id=a6ccb70e5d90abe2acf2"></script>
<script src="/js/site.js?id=6cedecf3bf42718c7bb8"></script>
<script async="async">
<![CDATA[

!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);},
s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nuuna');
twq('track','PageView');
]]>
</script>
<script type="text/javascript">
//<![CDATA[
adroll_adv_id = "QOCMX6UOYZAR7MNUW6T27C"; adroll_pix_id = "4YB4C2I2ZNEWTALYHT5VG7";
(function () {
var _onload = function(){ if (document.readyState && !/loaded|complete/.test(document.readyState)){
setTimeout(_onload, 10);
return
}
if (!window.__adroll_loaded){
__adroll_loaded=true;
setTimeout(_onload, 50);
return
}
var scr = document.createElement("script");
var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com");
scr.setAttribute('async', 'true'); scr.type = "text/javascript"; scr.src = host + "/j/roundtrip.js";
((document.getElementsByTagName('head') || [null])[0] || document.getElementsByTagName('script')[0].parentNode).appendChild(scr);
};
if (window.addEventListener) {
window.addEventListener('load', _onload, false);
} else {
window.attachEvent('onload', _onload)}
}());
//]]>
</script>
<script src="https://cdn.ravenjs.com/3.26.2/raven.min.js" crossorigin="anonymous"></script>
<script>
<![CDATA[

Raven.config('https://78da1a05d34144ea9fa1469279ff39cc@sentry.io/330090', {
environment: window.location.hostname === 'ns1.com' ? 'prod' : 'dev'
}).install();
]]>
</script>
<script type="text/javascript" id="hs-script-loader" async="async" defer="defer" src="//js.hs-scripts.com/4763836.js"></script>
<div id="demo-form" class="mfp-hide">
<h4>Request a Demo</h4>
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
<![CDATA[

if (typeof hbspt != 'undefined') {
hbspt.forms.create({
portalId: "4763836",
formId: "6549a2d4-7535-4261-8cce-5900cc055915"
});
}
]]>
</script>
<script type="text/javascript">
//<![CDATA[

(function() {
ready(function() {
if (window.__adroll_track_set === true) {
return;
}
window.__adroll_track_set = true;
var demoBtns = document.querySelectorAll('a[href="#demo-form"]');
for (var i = 0; i < demoBtns.length; i++) {
setTrack(demoBtns[i], 'fde99d37');
}
var contactBtns = document.querySelectorAll('a[href="#contact-form"]');
for (var i = 0; i < demoBtns.length; i++) {
setTrack(contactBtns[i], 'f6e14d9f');
}
setTrack(document.querySelector('a[href="#pricing-form"]'), '45d90dda');
if (!window.location.href.match(/contact-us/)) {
return;
}
var c = 0;
(function() {
if (document.querySelectorAll('form.hs-form').length == 0) {
c += 10;
if (c >= 1500) {
setTrack(false, 'f6e14d9f');
return
}
setTimeout(arguments.callee, 10);
} else {
setTrack(false, 'f6e14d9f');
}
})();
});
function setTrack(modalBtn, eventId, set) {
if (modalBtn) {
modalBtn.addEventListener('click', function() {
var c = 0;
(function() {
if (document.querySelectorAll('.mfp-content form.hs-form').length == 0) {
c += 10;
if (c >= 1500) {
setup(true);
return
}
setTimeout(arguments.callee, 10);
} else {
setup(true);
}
})();
});
}
if (modalBtn === false) {
setup();
}
function track() {
try {
__adroll.record_user({
"adroll_segments": eventId
});
} catch (err) {}
}
function setup(modal) {
var forms = document.querySelectorAll((modal) ? '.mfp-content form.hs-form' : 'form.hs-form');
if (modal) {
var closeBtn = document.querySelector('button[title*="Close"]');
if (closeBtn) {
closeBtn.addEventListener('click', remove);
}
var modalBg = document.querySelector('.mfp-bg');
if (modalBg) {
modalBg.addEventListener('click', remove);
}
}
for (var i = 0; i < forms.length; i++) {
var btn = forms[i].querySelector('input[type="submit"]');
if (btn && btn.value) {
var val = btn.value;
// contact
if (val.match(/contact/ig)) {
forms[i].addEventListener('hsvalidatedsubmit', track);
}
}
}
}
function remove() {
var forms = document.querySelectorAll('form.hs-form');
for (var i = 0; i < forms.length; i++) {
forms[i].removeEventListener('hsvalidatedsubmit', track);
}
var closeBtn = document.querySelector('button[title*="Close"]');
if (closeBtn) {
closeBtn.removeEventListener('click', remove);
}
var modalBg = document.querySelector('.mfp-bg');
if (modalBg) {
modalBg.removeEventListener('click', remove);
}
}
}
function ready(e) {
return "interactive" === document.readyState || "complete" === document.readyState ? e() : document.addEventListener ? document.addEventListener("DOMContentLoaded", function() {
document.removeEventListener("DOMContentLoaded", arguments.callee);
return e()
}) : document.attachEvent ? document.attachEvent("onreadystatechange", function() {
if ("complete" === document.readyState) {
document.detachEvent("onreadystatechange", arguments.callee);
return e()
}
}) : void 0;
}
}());
//]]>
</script></div>
<div id="contact-form" class="mfp-hide">
<h4>Contact Us</h4>
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
<![CDATA[

if (typeof hbspt != 'undefined') {
hbspt.forms.create({
portalId: "4763836",
formId: "df1132e1-f09d-4f19-9de2-e4224752a3cb"
});
}
]]>
</script></div>
<div id="pricing-form" class="mfp-hide">
<h4>Get Pricing</h4>
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
<![CDATA[

if (typeof hbspt != 'undefined') {
hbspt.forms.create({
portalId: "4763836",
formId: "91bfddef-6815-46ce-8c6b-7560f2e92c4e"
});
}
]]>
</script>
<script type="text/javascript">
//<![CDATA[

(function() {
ready(function() {
if (window.__adroll_track_set === true) {
return;
}
window.__adroll_track_set = true;
var demoBtns = document.querySelectorAll('a[href="#demo-form"]');
for (var i = 0; i < demoBtns.length; i++) {
setTrack(demoBtns[i], 'fde99d37');
}
var contactBtns = document.querySelectorAll('a[href="#contact-form"]');
for (var i = 0; i < demoBtns.length; i++) {
setTrack(contactBtns[i], 'f6e14d9f');
}
setTrack(document.querySelector('a[href="#pricing-form"]'), '45d90dda');
if (!window.location.href.match(/contact-us/)) {
return;
}
var c = 0;
(function() {
if (document.querySelectorAll('form.hs-form').length == 0) {
c += 10;
if (c >= 1500) {
setTrack(false, 'f6e14d9f');
return
}
setTimeout(arguments.callee, 10);
} else {
setTrack(false, 'f6e14d9f');
}
})();
});
function setTrack(modalBtn, eventId, set) {
if (modalBtn) {
modalBtn.addEventListener('click', function() {
var c = 0;
(function() {
if (document.querySelectorAll('.mfp-content form.hs-form').length == 0) {
c += 10;
if (c >= 1500) {
setup(true);
return
}
setTimeout(arguments.callee, 10);
} else {
setup(true);
}
})();
});
}
if (modalBtn === false) {
setup();
}
function track() {
try {
__adroll.record_user({
"adroll_segments": eventId
});
} catch (err) {}
}
function setup(modal) {
var forms = document.querySelectorAll((modal) ? '.mfp-content form.hs-form' : 'form.hs-form');
if (modal) {
var closeBtn = document.querySelector('button[title*="Close"]');
if (closeBtn) {
closeBtn.addEventListener('click', remove);
}
var modalBg = document.querySelector('.mfp-bg');
if (modalBg) {
modalBg.addEventListener('click', remove);
}
}
for (var i = 0; i < forms.length; i++) {
var btn = forms[i].querySelector('input[type="submit"]');
if (btn && btn.value) {
var val = btn.value;
// contact
if (val.match(/contact/ig)) {
forms[i].addEventListener('hsvalidatedsubmit', track);
}
}
}
}
function remove() {
var forms = document.querySelectorAll('form.hs-form');
for (var i = 0; i < forms.length; i++) {
forms[i].removeEventListener('hsvalidatedsubmit', track);
}
var closeBtn = document.querySelector('button[title*="Close"]');
if (closeBtn) {
closeBtn.removeEventListener('click', remove);
}
var modalBg = document.querySelector('.mfp-bg');
if (modalBg) {
modalBg.removeEventListener('click', remove);
}
}
}
function ready(e) {
return "interactive" === document.readyState || "complete" === document.readyState ? e() : document.addEventListener ? document.addEventListener("DOMContentLoaded", function() {
document.removeEventListener("DOMContentLoaded", arguments.callee);
return e()
}) : document.attachEvent ? document.attachEvent("onreadystatechange", function() {
if ("complete" === document.readyState) {
document.detachEvent("onreadystatechange", arguments.callee);
return e()
}
}) : void 0;
}
}());
//]]>
</script></div>
</div>
<script type="text/javascript" charset="utf-8">
//<![CDATA[
var _eiq = _eiq || []; var _engagio_settings = { accountId: "862a76b83dfdb043dacce35187c4fdd725127a45" }; (function() { var ei = document.createElement('script'); ei.type = 'text/javascript'; ei.async = true; ei.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'web-analytics.engagio.com/js/ei.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ei, s); })();
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"7e236d7f2d","applicationID":"140768959","transactionName":"blABYhFRXUJVVkddXVcaIlUXWVxfG3ZBVVRNaTdTDkBfUEBQQHddV0ERWQ9cVkMbR1ZaVlxH","queueTime":0,"applicationTime":1008,"atts":"QhcCFFlLTkw=","errorBeacon":"bam.nr-data.net","agent":""}
//]]>
</script>
</body>
</html>

Warnings Errors and Accessibility

line 650 column 111 - Warning: unescaped & or unknown entity "&ev"
line 650 column 123 - Warning: unescaped & or unknown entity "&noscript"
line 653 column 9 - Warning: plain text isn't allowed in <head> elements
line 6 column 5 - Info: <head> previously mentioned
line 653 column 9 - Warning: inserting implicit <body>
line 675 column 120 - Warning: unescaped & or unknown entity "&fmt"
line 683 column 5 - Warning: discarding unexpected </head>
line 684 column 5 - Warning: discarding unexpected <body>
line 756 column 84 - Warning: unescaped & or unknown entity "&type"
line 756 column 100 - Warning: unescaped & or unknown entity "&category"
line 757 column 84 - Warning: unescaped & or unknown entity "&type"
line 757 column 101 - Warning: unescaped & or unknown entity "&category"
line 758 column 84 - Warning: unescaped & or unknown entity "&type"
line 758 column 100 - Warning: unescaped & or unknown entity "&category"
line 759 column 84 - Warning: unescaped & or unknown entity "&type"
line 759 column 104 - Warning: unescaped & or unknown entity "&category"
line 761 column 84 - Warning: unescaped & or unknown entity "&type"
line 761 column 100 - Warning: unescaped & or unknown entity "&category"
line 851 column 76 - Warning: unescaped & or unknown entity "&type"
line 851 column 92 - Warning: unescaped & or unknown entity "&category"
line 852 column 76 - Warning: unescaped & or unknown entity "&type"
line 852 column 93 - Warning: unescaped & or unknown entity "&category"
line 853 column 76 - Warning: unescaped & or unknown entity "&type"
line 853 column 92 - Warning: unescaped & or unknown entity "&category"
line 854 column 76 - Warning: unescaped & or unknown entity "&type"
line 854 column 96 - Warning: unescaped & or unknown entity "&category"
line 856 column 76 - Warning: unescaped & or unknown entity "&type"
line 856 column 92 - Warning: unescaped & or unknown entity "&category"

Accessibility Checks:

line 650 column 13 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 675 column 13 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 914 column 9 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 7 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 7 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 7 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 7 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 7 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 82 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 82 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 82 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 82 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 82 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 82 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 149 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 149 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 149 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 149 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 149 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 149 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 298 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 298 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 298 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 298 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 298 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 298 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 333 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 333 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 333 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 333 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 333 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 333 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 554 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 554 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 554 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 554 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 554 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 554 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 576 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 576 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 576 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 576 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 576 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 576 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 595 column 9 - Access: [6.1.1.1]: style sheets require testing (link).
line 596 column 9 - Access: [6.1.1.1]: style sheets require testing (link).
line 609 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 609 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 609 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 609 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 609 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 609 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 617 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 617 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 617 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 617 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 617 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 617 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 634 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 634 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 634 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 634 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 634 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 634 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 637 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 637 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 637 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 637 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 637 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 637 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 650 column 13 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 651 column 9 - Access: [1.1.1.1]: <img> missing 'alt' text.
line 654 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 654 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 654 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 654 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 654 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 654 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 663 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 663 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 663 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 663 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 663 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 663 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 667 column 22 - Access: [6.2.2.2]: text equivalents require updating (script).
line 667 column 22 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 667 column 22 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 667 column 22 - Access: [7.1.1.1]: remove flicker (script).
line 667 column 22 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 667 column 22 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 675 column 13 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 676 column 9 - Access: [1.1.1.1]: <img> missing 'alt' text.
line 679 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 679 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 679 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 679 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 679 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 679 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 680 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 680 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 680 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 680 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 680 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 680 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 693 column 37 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 693 column 37 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 696 column 37 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 706 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 707 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 746 column 49 - Access: [13.1.1.1]: link text not meaningful.
line 760 column 57 - Access: [13.1.1.1]: link text not meaningful.
line 763 column 57 - Access: [13.1.1.1]: link text not meaningful.
line 776 column 57 - Access: [10.1.1.2]: new windows require warning (_blank).
line 788 column 45 - Access: [13.1.1.1]: link text not meaningful.
line 789 column 45 - Access: [13.1.1.1]: link text not meaningful.
line 825 column 101 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 825 column 167 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 828 column 103 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 828 column 173 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 831 column 101 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 831 column 167 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 834 column 96 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 834 column 169 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 837 column 111 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 837 column 197 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 855 column 49 - Access: [13.1.1.1]: link text not meaningful.
line 858 column 49 - Access: [13.1.1.1]: link text not meaningful.
line 869 column 49 - Access: [10.1.1.2]: new windows require warning (_blank).
line 880 column 45 - Access: [13.1.1.1]: link text not meaningful.
line 881 column 45 - Access: [13.1.1.1]: link text not meaningful.
line 911 column 9 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 912 column 5 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1195 column 61 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1195 column 191 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1212 column 61 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1212 column 199 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1232 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1233 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1240 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1241 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1246 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1247 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1252 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1253 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1258 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1259 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1264 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1265 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1270 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1271 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1276 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1277 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1282 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1283 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1297 column 45 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1298 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1312 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1313 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1328 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1329 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1344 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1345 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1360 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1361 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1383 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1384 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1385 column 29 - Access: [3.5.1.1]: headers improperly nested.
line 1411 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1412 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1421 column 29 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1422 column 25 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1431 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1432 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1436 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1437 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1441 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1442 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1446 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1447 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1451 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1452 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1456 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1457 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1461 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1462 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1466 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1467 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1473 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1474 column 41 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1482 column 49 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1483 column 45 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1497 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1498 column 41 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1506 column 49 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1507 column 45 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1521 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1522 column 41 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1530 column 49 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1531 column 45 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1545 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1546 column 41 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1554 column 49 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1555 column 45 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1569 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1570 column 41 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1578 column 49 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1579 column 45 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1593 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1594 column 41 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1602 column 49 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1603 column 45 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1617 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1618 column 41 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1626 column 49 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1627 column 45 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1641 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1642 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1646 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1647 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1651 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1652 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1656 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1657 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1661 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1662 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1666 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1667 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1671 column 41 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1672 column 37 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1710 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1710 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1710 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1710 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 1710 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1710 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1711 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1711 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1711 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1711 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 1711 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1711 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1745 column 41 - Access: [13.1.1.1]: link text not meaningful.
line 1748 column 41 - Access: [13.1.1.1]: link text not meaningful.
line 1752 column 58 - Access: [13.1.1.2]: link text missing.
line 1753 column 58 - Access: [13.1.1.2]: link text missing.
line 1754 column 57 - Access: [13.1.1.2]: link text missing.
line 1755 column 59 - Access: [13.1.1.2]: link text missing.
line 1756 column 56 - Access: [13.1.1.2]: link text missing.
line 1767 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1767 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1767 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1767 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1767 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1767 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1768 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1768 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1768 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1768 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1768 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1768 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1769 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1769 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1769 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1769 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1769 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1769 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1775 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1775 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1775 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1775 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1775 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1775 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1785 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1785 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1785 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1785 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1785 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1785 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1808 column 25 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1808 column 25 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1808 column 25 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1808 column 25 - Access: [7.1.1.1]: remove flicker (script).
line 1808 column 25 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1808 column 25 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1809 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1809 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1809 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1809 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1809 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1809 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1816 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1816 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1816 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1816 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1816 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1816 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1824 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1824 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1824 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1824 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1824 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1824 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1825 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1825 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1825 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1825 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1825 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1825 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1833 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1833 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1833 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1833 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 1833 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1833 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1951 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1951 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1951 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1951 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1951 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1951 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1952 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1952 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1952 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1952 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1952 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1952 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1966 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1966 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1966 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1966 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1966 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1966 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1967 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1967 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1967 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1967 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1967 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1967 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1975 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1975 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1975 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1975 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 1975 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1975 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 2089 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 2089 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 2089 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 2089 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 2089 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 2089 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 2091 column 5 - Access: [6.2.2.2]: text equivalents require updating (script).
line 2091 column 5 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 2091 column 5 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 2091 column 5 - Access: [7.1.1.1]: remove flicker (script).
line 2091 column 5 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 2091 column 5 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 904 column 29 - Warning: <a> attribute "href" lacks value
line 1190 column 29 - Warning: <a> attribute "href" lacks value
line 1207 column 29 - Warning: <a> attribute "href" lacks value
line 1321 column 69 - Warning: <span> attribute "href" lacks value
line 1337 column 69 - Warning: <span> attribute "href" lacks value
line 1353 column 69 - Warning: <span> attribute "href" lacks value
line 1369 column 69 - Warning: <span> attribute "href" lacks value
line 1816 column 13 - Warning: <script> anchor "hs-script-loader" already defined
line 8 column 9 - Warning: discarding unexpected <meta>
line 16 column 1 - Warning: discarding unexpected <meta>
line 604 column 9 - Warning: <link> proprietary attribute "color"
line 914 column 9 - Warning: <svg> proprietary attribute "xml:space"
line 1321 column 69 - Warning: <span> proprietary attribute "href"
line 1337 column 69 - Warning: <span> proprietary attribute "href"
line 1353 column 69 - Warning: <span> proprietary attribute "href"
line 1369 column 69 - Warning: <span> proprietary attribute "href"
Info: Document content looks like HTML5
<HTMLYSE> found 43 warnings and 0 errors!