www.grammarly.com
Open in
urlscan Pro
52.71.68.122
Public Scan
Effective URL: https://www.grammarly.com/profile-preferences?utm_campaign=April40off&utm_medium=email&utm_source=Promo&utm_content=1A
Submission: On April 21 via api from DE
Summary
TLS certificate: Issued by Amazon on September 12th 2020. Valid for: a year.
This is the only time www.grammarly.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN22606 (EXACT-7, US)
PTR: click.send.grammarly.com
click.send.grammarly.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-71-68-122.compute-1.amazonaws.com
www.grammarly.com |
ASN16509 (AMAZON-02, US)
static.grammarly.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: fra16s49-in-f2.1e100.net
www.googleadservices.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-224-102-68.zrh50.r.cloudfront.net
static.hotjar.com |
ASN19527 (GOOGLE-2, US)
PTR: 197.141.211.35.bc.googleusercontent.com
u.fg8dgt.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-3-214-152-179.compute-1.amazonaws.com
q.quora.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-72-215-55.compute-1.amazonaws.com
i.geistm.com |
ASN14413 (LINKEDIN, US)
PTR: 108-174-10-14.fwd.linkedin.com
px4.ads.linkedin.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-7-245-210.compute-1.amazonaws.com
f-log-at.grammarly.io |
ASN14618 (AMAZON-AES, US)
PTR: ec2-34-235-68-102.compute-1.amazonaws.com
gnar.grammarly.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-54-156-50-1.compute-1.amazonaws.com
f-log-test.grammarly.io |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-86-82-43.compute-1.amazonaws.com
g-mail.grammarly.com |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN16509 (AMAZON-02, US)
PTR: server-13-224-102-123.zrh50.r.cloudfront.net
script.hotjar.com |
ASN15169 (GOOGLE, US)
PTR: 68.174.244.35.bc.googleusercontent.com
idsync.rlcdn.com |
ASN15169 (GOOGLE, US)
PTR: fra24s08-in-f2.1e100.net
cm.g.doubleclick.net |
ASN16509 (AMAZON-02, US)
PTR: server-13-224-102-36.zrh50.r.cloudfront.net
vars.hotjar.com |
ASN14618 (AMAZON-AES, US)
PTR: pi0-lba1-2-ue1.aws.pardot.com
pi.pardot.com | |
go.grammarly.com |
Domain | Requested by | |
---|---|---|
17 | static.grammarly.com |
www.grammarly.com
static.grammarly.com |
6 | gnar.grammarly.com |
static.grammarly.com
|
5 | www.google-analytics.com |
www.googletagmanager.com
static.grammarly.com www.google-analytics.com www.grammarly.com |
4 | www.grammarly.com |
www.grammarly.com
|
3 | x.bidswitch.net |
2 redirects
www.grammarly.com
|
3 | bat.bing.com |
www.grammarly.com
bat.bing.com |
3 | www.googletagmanager.com |
www.grammarly.com
www.googletagmanager.com |
2 | analytics.twitter.com |
static.ads-twitter.com
|
2 | pi.pardot.com |
www.grammarly.com
pi.pardot.com |
2 | www.google.de |
www.grammarly.com
|
2 | www.google.com |
www.grammarly.com
|
2 | match.adsrvr.org | 2 redirects |
2 | t.co |
www.grammarly.com
|
2 | g-mail.grammarly.com |
static.grammarly.com
|
2 | f-log-test.grammarly.io |
static.grammarly.com
|
2 | f-log-at.grammarly.io |
static.grammarly.com
|
2 | px.ads.linkedin.com | 2 redirects |
2 | u.fg8dgt.com |
www.grammarly.com
|
1 | go.grammarly.com |
pi.pardot.com
|
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | vars.hotjar.com |
static.hotjar.com
|
1 | cm.g.doubleclick.net | 1 redirects |
1 | idsync.rlcdn.com |
www.grammarly.com
|
1 | script.hotjar.com |
static.hotjar.com
|
1 | googleads.g.doubleclick.net |
www.googleadservices.com
|
1 | px4.ads.linkedin.com |
www.grammarly.com
|
1 | www.linkedin.com | 1 redirects |
1 | www.facebook.com |
www.grammarly.com
|
1 | i.geistm.com |
www.grammarly.com
|
1 | q.quora.com |
www.grammarly.com
|
1 | static.hotjar.com |
www.grammarly.com
|
1 | cdn.taboola.com |
www.googletagmanager.com
|
1 | static.ads-twitter.com |
www.googletagmanager.com
|
1 | snap.licdn.com |
www.googletagmanager.com
|
1 | www.googleadservices.com |
www.googletagmanager.com
|
1 | redirect.grammarly.com | 1 redirects |
1 | click.send.grammarly.com | 1 redirects |
72 | 37 |
This site contains links to these domains. Also see Links.
Domain |
---|
support.grammarly.com |
www.facebook.com |
www.instagram.com |
twitter.com |
www.linkedin.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.grammarly.com Amazon |
2020-09-12 - 2021-10-14 |
a year | crt.sh |
static.grammarly.com Amazon |
2020-09-12 - 2021-10-14 |
a year | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2021-03-23 - 2021-06-15 |
3 months | crt.sh |
www.googleadservices.com GTS CA 1O1 |
2021-03-23 - 2021-06-15 |
3 months | crt.sh |
*.licdn.com DigiCert SHA2 Secure Server CA |
2019-04-01 - 2021-05-07 |
2 years | crt.sh |
ads-twitter.com DigiCert SHA2 High Assurance Server CA |
2020-08-14 - 2021-08-19 |
a year | crt.sh |
*.taboola.com DigiCert TLS RSA SHA256 2020 CA1 |
2020-11-25 - 2021-12-26 |
a year | crt.sh |
www.bing.com Microsoft RSA TLS CA 01 |
2021-04-12 - 2021-10-12 |
6 months | crt.sh |
*.hotjar.com Amazon |
2020-12-25 - 2022-01-23 |
a year | crt.sh |
*.fg8dgt.com Sectigo RSA Domain Validation Secure Server CA |
2020-07-27 - 2022-07-29 |
2 years | crt.sh |
*.quora.com R3 |
2021-04-18 - 2021-07-17 |
3 months | crt.sh |
i.geistm.com Amazon |
2020-12-26 - 2022-01-24 |
a year | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2021-04-06 - 2021-07-03 |
3 months | crt.sh |
px.ads.linkedin.com DigiCert SHA2 Secure Server CA |
2021-04-15 - 2021-10-15 |
6 months | crt.sh |
f-log.grammarly.io Amazon |
2021-01-06 - 2022-02-04 |
a year | crt.sh |
gnar.grammarly.com Amazon |
2020-09-12 - 2021-10-14 |
a year | crt.sh |
g-mail.grammarly.com Amazon |
2020-09-10 - 2021-10-12 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2021-03-23 - 2021-06-15 |
3 months | crt.sh |
t.co DigiCert TLS RSA SHA256 2020 CA1 |
2021-02-05 - 2022-02-04 |
a year | crt.sh |
*.rlcdn.com Sectigo RSA Domain Validation Secure Server CA |
2021-02-25 - 2022-03-28 |
a year | crt.sh |
*.bidswitch.net Sectigo RSA Domain Validation Secure Server CA |
2020-04-23 - 2022-05-04 |
2 years | crt.sh |
www.google.com GTS CA 1O1 |
2021-03-23 - 2021-06-15 |
3 months | crt.sh |
www.google.de GTS CA 1O1 |
2021-03-23 - 2021-06-15 |
3 months | crt.sh |
*.google.com GTS CA 1O1 |
2021-03-23 - 2021-06-15 |
3 months | crt.sh |
*.google.de GTS CA 1O1 |
2021-03-23 - 2021-06-15 |
3 months | crt.sh |
pi.pardot.com DigiCert SHA2 Secure Server CA |
2020-12-05 - 2021-12-04 |
a year | crt.sh |
*.twitter.com DigiCert TLS RSA SHA256 2020 CA1 |
2021-02-05 - 2022-02-04 |
a year | crt.sh |
go.grammarly.com R3 |
2021-02-23 - 2021-05-24 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.grammarly.com/profile-preferences?utm_campaign=April40off&utm_medium=email&utm_source=Promo&utm_content=1A
Frame ID: C3CB52F88A95BA086B10D4E595B44F1A
Requests: 66 HTTP requests in this frame
Frame:
https://vars.hotjar.com/box-5e3cec51ed8e99df6977c199d27812d7.html
Frame ID: E0664D2E69AF7ADE24D8FECE49E3D0E0
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://click.send.grammarly.com/?qs=be872dfce4b181fa2ddc670cf6dd3c204d56a0cbe317deb4d349b729e2dd487754d60ac2...
HTTP 302
https://redirect.grammarly.com/redirect?mail_profile_preferences=1&&profileToken=eydlbWFpbCc6ICdicm9uQG9keX... HTTP 303
https://www.grammarly.com/profile-preferences?utm_campaign=April40off&utm_medium=email&utm_source=Prom... Page URL
Detected technologies
React (JavaScript Frameworks) ExpandDetected patterns
- html /<[^>]+data-react/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
- script /google-analytics\.com\/plugins\/ua\/(?:ec|ecommerce)\.js/i
Google Analytics Enhanced eCommerce (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/plugins\/ua\/(?:ec|ecommerce)\.js/i
Page Statistics
5 Outgoing links
These are links going to different origins than the main page.
Title: Help Center
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: LinkedIn
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://click.send.grammarly.com/?qs=be872dfce4b181fa2ddc670cf6dd3c204d56a0cbe317deb4d349b729e2dd487754d60ac216186e3c6891b77df40deac3358695f757377c1c6f09648a4b422c16
HTTP 302
https://redirect.grammarly.com/redirect?mail_profile_preferences=1&&profileToken=eydlbWFpbCc6ICdicm9uQG9keXNzZXl3ZWFsdGguY28udWsnLCAnc2lnbmF0dXJlJzogJzBjODFiODlhNDQ3NTRmMzYyOGZhZTlmOThkNjUzZGI2YTAyYzI5NzknfQ==&utm_source=Promo&utm_medium=email&utm_campaign=April40off&utm_content=1A HTTP 303
https://www.grammarly.com/profile-preferences?utm_campaign=April40off&utm_medium=email&utm_source=Promo&utm_content=1A Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 24- https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=429908&time=1619009026949&url=https%3A%2F%2Fwww.grammarly.com%2Fprofile-preferences%3Futm_campaign%3DApril40off%26utm_medium%3Demail%26utm_source%3DPromo%26utm_content%3D1A HTTP 302
- https://www.linkedin.com/px/li_sync?redirect=https%3A%2F%2Fpx.ads.linkedin.com%2Fcollect%3Fv%3D2%26fmt%3Djs%26pid%3D429908%26time%3D1619009026949%26url%3Dhttps%253A%252F%252Fwww.grammarly.com%252Fprofile-preferences%253Futm_campaign%253DApril40off%2526utm_medium%253Demail%2526utm_source%253DPromo%2526utm_content%253D1A%26liSync%3Dtrue HTTP 302
- https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=429908&time=1619009026949&url=https%3A%2F%2Fwww.grammarly.com%2Fprofile-preferences%3Futm_campaign%3DApril40off%26utm_medium%3Demail%26utm_source%3DPromo%26utm_content%3D1A&liSync=true HTTP 302
- https://px4.ads.linkedin.com/collect?v=2&fmt=js&pid=429908&time=1619009026949&url=https%3A%2F%2Fwww.grammarly.com%2Fprofile-preferences%3Futm_campaign%3DApril40off%26utm_medium%3Demail%26utm_source%3DPromo%26utm_content%3D1A&liSync=true&e_ipv6=AQIDqRWObFLosgAAAXj0dT4WKA7BUuSrnkPEnarXP_3E4EgcqfKLpZgKOaN84Z7cW0vv5ahx
- https://match.adsrvr.org/track/cmf/generic?ttd_pid=1q65303&ttd_tpi=1 HTTP 302
- https://match.adsrvr.org/track/cmb/generic?ttd_pid=1q65303&ttd_tpi=1 HTTP 302
- https://u.fg8dgt.com/ttdsync?ssp=ttd&tdid=c3240321-46cb-4457-9185-9eec1d3db080
- https://x.bidswitch.net/sync?dsp_id=108&expires=14&user_id= HTTP 302
- https://x.bidswitch.net/ul_cb/sync?dsp_id=108&expires=14&user_id= HTTP 302
- https://cm.g.doubleclick.net/pixel?google_nid=bdsw&google_cm=1&google_hm=CnWdqbOYQb26cjJYgIImMw== HTTP 302
- https://x.bidswitch.net/google_sync_status?ssp_name=google&google_gid=CAESEMrfOQAKkbI4POtKhA9zCE0&google_cver=1
72 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
profile-preferences
www.grammarly.com/ Redirect Chain
|
49 KB 13 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor.js
static.grammarly.com/assets/js/f034384a995272b5d4e3/ |
1 MB 307 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
static.grammarly.com/assets/js/e17f9b9bc6ec5ceda9ef/ |
605 KB 102 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
deprecatedComponents.js
static.grammarly.com/assets/js/f0baf1eb36cec48e2634/ |
775 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendors~affiliateHome~affiliateSignup~eduEducauseConfirmation~eduHome~eduPlans~eduPurchaseConfirmati~339682ab.js
static.grammarly.com/assets/js/2b9585e42249d31fe8f3/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
profilePreferences.js
static.grammarly.com/assets/js/efc3310396bd2fb31119/ |
19 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
new_logo.svg
static.grammarly.com/assets/files/b6353d49f74753b4c1689995a00c4d4a/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
checkmark.svg
static.grammarly.com/assets/files/952283a2ad3a197062ea1ec801ee99f8/ |
405 B 998 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
load
www.grammarly.com/api/tracking/ |
0 199 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scriptExecuted
www.grammarly.com/api/tracking/ |
0 199 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
229 KB 64 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lato-light.woff2
static.grammarly.com/assets/files/b65b7b59e81118659868d8e78e69f5e9/ |
16 KB 17 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lato-regular.woff2
static.grammarly.com/assets/files/c2c99413b4998b46fbcaee57b89675b9/ |
17 KB 17 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
js
www.googletagmanager.com/gtag/ |
124 KB 48 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
conversion_async.js
www.googleadservices.com/pagead/ |
35 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
insight.min.js
snap.licdn.com/li.lms-analytics/ |
4 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
uwt.js
static.ads-twitter.com/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tfa.js
cdn.taboola.com/libtrc/unip/1030010/ |
65 KB 22 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bat.js
bat.bing.com/ |
30 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hotjar-299315.js
static.hotjar.com/c/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
js
www.googletagmanager.com/gtag/ |
88 KB 35 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pixel
u.fg8dgt.com/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pixel
q.quora.com/_/ad/87aec589ac364d478f819f2ef53afe3a/ |
43 B 421 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GRAM
i.geistm.com/x/ |
43 B 429 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tr
www.facebook.com/ |
44 B 410 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
px4.ads.linkedin.com/ Redirect Chain
|
0 372 B |
Image
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 74 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4001981
bat.bing.com/p/action/ |
0 126 B |
Script
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0
bat.bing.com/action/ |
0 93 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
log
f-log-at.grammarly.io/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
events
gnar.grammarly.com/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
analytics.js
www.google-analytics.com/ |
48 KB 19 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
log
f-log-at.grammarly.io/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ts
f-log-test.grammarly.io/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pageShow
www.grammarly.com/api/tracking/ |
0 199 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cross.svg
static.grammarly.com/assets/files/3ff09809ac019e60c3cc93537c3e4a3d/ |
272 B 855 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
events
gnar.grammarly.com/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
profile
g-mail.grammarly.com/ |
1004 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
profile
g-mail.grammarly.com/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
events
gnar.grammarly.com/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ts
f-log-test.grammarly.io/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
events
gnar.grammarly.com/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/956476927/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modules.5e37784fe3302c2578d8.js
script.hotjar.com/ |
218 KB 58 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
ecommerce.js
www.google-analytics.com/plugins/ua/ |
1 KB 761 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
events
gnar.grammarly.com/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsct
t.co/i/ |
43 B 448 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsct
t.co/i/ |
43 B 120 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
458319.gif
idsync.rlcdn.com/ |
0 66 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ttdsync
u.fg8dgt.com/ Redirect Chain
|
43 B 371 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google_sync_status
x.bidswitch.net/ Redirect Chain
|
43 B 145 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
box-5e3cec51ed8e99df6977c199d27812d7.html
vars.hotjar.com/ Frame E066 |
1 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
events
gnar.grammarly.com/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.google.com/pagead/1p-user-list/956476927/ |
42 B 138 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.google.de/pagead/1p-user-list/956476927/ |
42 B 108 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
4 B 90 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
collect
www.google-analytics.com/ |
35 B 55 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
ga-audiences
www.google.com/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
ga-audiences
www.google.de/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pd.js
pi.pardot.com/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsct
analytics.twitter.com/i/ |
31 B 651 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsct
analytics.twitter.com/i/ |
31 B 237 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
checkmark.svg
static.grammarly.com/assets/files/952283a2ad3a197062ea1ec801ee99f8/ |
405 B 990 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
facebook@2x.png
static.grammarly.com/assets/files/ad6e7e4770727ba93893e7bab883b723/ |
288 B 867 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
instagram@2x.png
static.grammarly.com/assets/files/a4ce49e3288e5c94c879f4dcd5541c7b/ |
427 B 1007 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
twitter@2x.png
static.grammarly.com/assets/files/e32e879ab4ce01b5c2d7df8077f407c5/ |
404 B 983 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
linkedin@2x.png
static.grammarly.com/assets/files/f82cfe432955b220248bc15bc36b4ccb/ |
365 B 944 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
proxima-nova-soft-regular.woff2
static.grammarly.com/assets/files/212db03ed70421bfb6651f682f37ffd6/ |
27 KB 28 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
proxima-nova-soft-semibold.woff2
static.grammarly.com/assets/files/31d4dbe35637aac0564af804dd057949/ |
27 KB 27 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.0 |
analytics
pi.pardot.com/ |
2 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.0 |
analytics
go.grammarly.com/ |
52 B 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 45 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
84 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 object| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated function| handleFacadeExperimentInfo function| trackScriptExecuted object| Grammarly string| funnelServerEnv object| dataLayerAt1333 object| google_tag_manager function| postscribe object| google_tag_manager_external object| google_tag_data string| qp string| _linkedin_data_partner_id function| twq object| __tfa_pixel_init object| _tfa object| uetq function| hj object| _hjSettings string| piAId string| piCId string| piHostname object| __LOADABLE_LOADED_CHUNKS__ function| lintrk boolean| _already_called_lintrk object| gaGlobal function| onYouTubeIframeAPIReady function| UET object| __core-js_shared__ object| core function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill number| __mobxInstanceCount object| __mobxGlobals string| GoogleAnalyticsObject function| ga object| dataLayer function| gtag object| twttr function| GooglemKTybQhCsO function| google_trackConversion object| GooglebQhCsO object| hjSiteSettings function| hjBootstrap object| hjBootstrapCalled function| _typeof object| TFASC object| TRC object| _taboola number| taboola_view_id object| TRCImpl function| __trcError object| gaplugins object| gaData object| elem1 object| attributes object| x object| elem2 object| elem3 function| checkNamespace function| getPardotUrl function| piTracker function| piGetParameter function| piGetCookie function| piSetCookie string| piVersion number| piScriptNum object| piScriptObj object| pi number| c_start string| property function| piResponse19 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.grammarly.com/ | Name: _hjFirstSeen Value: 1 |
|
.grammarly.com/ | Name: _hjid Value: 42b8c151-f9eb-4949-bcae-bd97727f280b |
|
.grammarly.com/ | Name: _hjTLDTest Value: 1 |
|
.grammarly.com/ | Name: _gat Value: 1 |
|
.grammarly.com/ | Name: ga_clientId Value: 833859228.1619009027 |
|
.grammarly.com/ | Name: _gid Value: GA1.2.1495003245.1619009027 |
|
.grammarly.com/ | Name: _ga_CBK9K2ZWWE Value: GS1.1.1619009026.1.0.1619009028.0 |
|
.grammarly.com/ | Name: _ga Value: GA1.2.833859228.1619009027 |
|
.grammarly.com/ | Name: funnel_firstTouchUtmSource Value: Promo |
|
.grammarly.com/ | Name: redirect_location Value: eyJ0eXBlIjoiIiwibG9jYXRpb24iOiJodHRwczovL3d3dy5ncmFtbWFybHkuY29tL3Byb2ZpbGUtcHJlZmVyZW5jZXM/dXRtX2NhbXBhaWduPUFwcmlsNDBvZmYmdXRtX21lZGl1bT1lbWFpbCZ1dG1fc291cmNlPVByb21vJnV0bV9jb250ZW50PTFBIn0= |
|
.grammarly.com/ | Name: _uetvid Value: 36ea3380a29f11eb9fa89163a2cc9e3d |
|
.grammarly.com/ | Name: gnar_containerId Value: tsdec84cduv0102 |
|
.grammarly.com/ | Name: _uetsid Value: 36ea1820a29f11eb8314e312c4994cd1 |
|
.grammarly.com/ | Name: _gcl_au Value: 1.1.175556190.1619009027 |
|
.grammarly.com/ | Name: browser_info Value: CHROME:89:COMPUTER:SUPPORTED:FREEMIUM:WINDOWS_10:WINDOWS |
|
.grammarly.com/ | Name: funnelType Value: free |
|
.grammarly.com/ | Name: profileToken Value: eydlbWFpbCc6ICdicm9uQG9keXNzZXl3ZWFsdGguY28udWsnLCAnc2lnbmF0dXJlJzogJzBjODFiODlhNDQ3NTRmMzYyOGZhZTlmOThkNjUzZGI2YTAyYzI5NzknfQ== |
|
.grammarly.com/ | Name: csrf-token Value: AABJMnYVDKCBbLjlBCpsxI/fEL4YLlV51OFnqQ |
|
.grammarly.com/ | Name: grauth Value: AABJMihhhrAEPeoH0AVieccsuf8GFPamlMhxn7kDOqldfMAuX5cs05E2SkYYdeQejP7wmqF_ZTu3WwfW |
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Content-Security-Policy | frame-ancestors 'self' *.grammarly.com |
Strict-Transport-Security | max-age=31536000 |
X-Content-Type-Options | nosniff |
X-Xss-Protection | 1; mode=block |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
analytics.twitter.com
bat.bing.com
cdn.taboola.com
click.send.grammarly.com
cm.g.doubleclick.net
f-log-at.grammarly.io
f-log-test.grammarly.io
g-mail.grammarly.com
gnar.grammarly.com
go.grammarly.com
googleads.g.doubleclick.net
i.geistm.com
idsync.rlcdn.com
match.adsrvr.org
pi.pardot.com
px.ads.linkedin.com
px4.ads.linkedin.com
q.quora.com
redirect.grammarly.com
script.hotjar.com
snap.licdn.com
static.ads-twitter.com
static.grammarly.com
static.hotjar.com
stats.g.doubleclick.net
t.co
u.fg8dgt.com
vars.hotjar.com
www.facebook.com
www.google-analytics.com
www.google.com
www.google.de
www.googleadservices.com
www.googletagmanager.com
www.grammarly.com
www.linkedin.com
x.bidswitch.net
104.244.42.197
104.244.42.67
108.174.10.14
13.111.39.50
13.224.102.123
13.224.102.36
13.224.102.68
142.250.185.98
142.250.186.162
151.101.13.44
199.232.136.157
2600:9000:211e:4e00:e:c925:1e80:93a1
2620:119:50e6:101::6cae:b05
2620:1ec:21::14
2620:1ec:c11::200
2a00:1450:4001:803::200e
2a00:1450:4001:80e::2002
2a00:1450:4001:80e::2004
2a00:1450:4001:80f::2008
2a00:1450:4001:82b::2003
2a00:1450:4001:82b::2004
2a00:1450:400c:c0a::9d
2a02:26f0:7100:1bd::25ea
2a03:2880:f113:81:face:b00c:0:25de
3.214.152.179
34.233.109.237
34.235.68.102
35.211.141.197
35.244.174.68
52.21.178.134
52.7.245.210
52.71.68.122
52.72.215.55
52.86.82.43
54.156.50.1
54.93.211.166
99.81.99.63
0eb915f150abd6976107475faddda5c24742f84dc80a1ffac64430f153f71160
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
1a8bc2ff14c32714cbf0dae8a0d4913eda0305acbe7019242cac29ba1e25dfa5
1a9947f693fcfea0c8b168ecac25525eac25c2672b78d1daf63d07c7ca85393d
1c52cce0a36b3e7d268363be6e2af81876c25179f314fb00b1299002335a26cf
1d633c1e9413bcd89a266a6263ea35c87622e80d19b91a39317519ee2f4f6d6e
209fdf2914a198005217842484cfa404b6afdf831b433d71f7dd5db1fab007bd
272512a2961a6ac924704b09e7a0572d50b0a93dc5828e37fc2e6025b1a47e99
2cb09c7b3e19bfc41743ca3624ef81c3258d56525647feac76aa757e0292627a
3183481f09352eade87e53d32ac3c1f6ab5b853e2b5bde4035834680b53d9299
33493ecd19908039922c1f24593ad59a338f8feea2798b0cd52c3ec9c0ee2c1c
457def3ce331e6fffd40e8e65a178038fd092b235992db853fcd231b683a1fd3
486762d56893f9b12fdfad41c3a76f11fc745b5436e97e596a63c22ee13d2e33
487543b5240e3da9f61a7fa6dfdbea8ef2efb6992c4de44840252e700c4578bf
4cf52cc73734aa71f26f6a10be9aeec89602af45bf0f9abd5c8445a076c1ae1a
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
5765f154c1d7279496d0710ad0292ca68b3c7a8beb34bd221a123c03e5736fa8
5815a6ce66f4688d815cbce50590d0c3ae087f65383800b6aa3e86ef83b4cbbc
5b3e93bf71cb74b4e6988937921578a9ec169e4f6ebb57dc2f5df86843afc4a4
5f3b103a1268f862a5e432d607f8e5220dea9d301d13565b0ecded3ad9c25ab2
66ffc97cd78687d730b4338f829d7084c512219764283d7f0ca5ac4fbdf23bef
6f5c65147e8ae5de2f74c3575810fef62f1e6c611a95c798aad51cee125c9a17
72e54d2c5d8ad3a0ae16ab87d34f5e6415c61f15381c18a7f310f2ac15bd7088
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
84e01419bd81f32ac6df0f75f49c604fda9172000a3ae432b3c47b2a6a712d80
8e1b84265e633c043720dd0921476c16bc9f75e393e855c9116ca7c3a847b5c7
90fe475921df928a6694c38985a2bff18903aee7778ff0149a4756d15d094692
925be107869153b6120de872c1ae333977bfaee69a0f7c6271f32d4a8348bca8
aa03dc59bdca72631d2301e4297cfa030bd31b907dc138e7b973d12311c90a22
ac8778041fdb7f2e08ceb574c9a766247ea26f1a7d90fa854c4efcf4b361a957
ad011fc1a12768ffafcffaa5f90912ff729d26b8fd8d86f653913fb9674ee4f7
b50a6965589377f7e874110ce01802c398439cbcda0408f66b80c1ce561e0517
bb9c1777f73018f3cb2f6f3cd7a802772873785fecb3ce6a648daf815e34f309
be84aa1c6e1187081162294d13f707690d8b4f77dbafd1298afe5e9118a59c8d
c1a1ba16fe124f67b56bc73d385f3faa6241cda8267a8bf96144e431dd2f928c
d352604a6a3ccd279d3e222144da5f7036bb1c056cbe9f80a9557acebecd6a30
d5bc7b92a10bcf76bc48130a931d16c58d8a195b9b68a48dc807493fe41e26db
df3e003cc30e9bdd0313100e8ee5d468070b4b34d11ad355f276a356d4b9c7bf
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eca19fb64be166fabab688d0cdb2ae946d3370f8124ff0f3f18119cc2d4eb825
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f6739af2ea878138f67710c9bb56f40328d456f59a9b620da451e2e54f61b1d1
f739431da04aa1da058ba61ffca018d7c228c00b9927202aece2ce3d74d02415
f971ef40150fadef1b623f58a88603cdb92fcb362709348ded78436fefba40b5
fd31ee322ed3f093517ac361ef3a22a04f8bc812944f3c3c00015fea589ffdd5