www.narrative-pr.com
Open in
urlscan Pro
198.185.159.145
Public Scan
Effective URL: https://www.narrative-pr.com/
Submission: On August 19 via manual from SG — Scanned from SG
Summary
TLS certificate: Issued by R10 on July 25th 2024. Valid for: 3 months.
This is the only time www.narrative-pr.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 198.185.159.145 198.185.159.145 | 53831 (SQUARESPACE) (SQUARESPACE) | |
7 | 2600:1413:1::... 2600:1413:1::17d3:8c8a | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
14 | 151.101.0.237 151.101.0.237 | 54113 (FASTLY) (FASTLY) | |
7 | 151.101.192.238 151.101.192.238 | 54113 (FASTLY) (FASTLY) | |
6 | 151.101.0.238 151.101.0.238 | 54113 (FASTLY) (FASTLY) | |
1 | 2600:1413:380... 2600:1413:3800:3::172d:cfc6 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
37 | 6 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
squarespace.com
assets.squarespace.com — Cisco Umbrella Rank: 9585 static1.squarespace.com — Cisco Umbrella Rank: 9497 |
1023 KB |
8 |
typekit.net
use.typekit.net — Cisco Umbrella Rank: 1178 p.typekit.net — Cisco Umbrella Rank: 1499 |
107 KB |
6 |
squarespace-cdn.com
images.squarespace-cdn.com — Cisco Umbrella Rank: 8177 |
4 MB |
2 |
narrative-pr.com
www.narrative-pr.com |
21 KB |
37 | 4 |
Domain | Requested by | |
---|---|---|
14 | assets.squarespace.com |
www.narrative-pr.com
assets.squarespace.com |
7 | static1.squarespace.com |
www.narrative-pr.com
static1.squarespace.com |
7 | use.typekit.net |
www.narrative-pr.com
|
6 | images.squarespace-cdn.com |
www.narrative-pr.com
|
2 | www.narrative-pr.com |
assets.squarespace.com
|
1 | p.typekit.net |
www.narrative-pr.com
|
37 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.instagram.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.narrative-pr.com R10 |
2024-07-25 - 2024-10-23 |
3 months | crt.sh |
use.typekit.net DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-02-01 - 2025-03-03 |
a year | crt.sh |
*.squarespace.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-02-09 - 2025-02-28 |
a year | crt.sh |
*.squarespace-cdn.com R11 |
2024-07-29 - 2024-10-27 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.narrative-pr.com/
Frame ID: 390E08BD23DCF354221CFFB64F90DE5A
Requests: 37 HTTP requests in this frame
Screenshot
Page Title
Narrative PRPage URL History Show full URLs
-
http://www.narrative-pr.com/
HTTP 307
https://www.narrative-pr.com/ Page URL
Detected technologies
Squarespace (CMS) ExpandDetected patterns
- <!-- This is Squarespace\. -->
Lightbox (JavaScript Libraries) Expand
Detected patterns
- lightbox(?:-plus-jquery)?.{0,32}\.js
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
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.
-
http://www.narrative-pr.com/
HTTP 307
https://www.narrative-pr.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.narrative-pr.com/ Redirect Chain
|
151 KB 20 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
UYoHspvzQvEEs_gPQVU9CnvH_cL6kzdRhTr_4bdyv_tfeTwIfFHN4UJLFRbh52jhWDj3jcIkZeJXFA9hwA9DwQbuZA9aFAItwU79MkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0SeUyd1sy-AtlSe8nZPuaS...
use.typekit.net/ik/ |
18 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modern.js
assets.squarespace.com/@sqs/polyfiller/1.6/ |
115 KB 42 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extract-css-runtime-7f2d0e4c3f78e54c2084-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
46 KB 16 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extract-css-moment-js-vendor-dfbb72c875564c27a00c-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
1 MB 92 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cldr-resource-pack-15305921bb94c505cd92-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
89 KB 15 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common-vendors-stable-0f51b06fac4ba1f7c845-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
240 KB 69 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common-vendors-a36f489e8544066f744c-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
676 KB 164 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common-2bb460b0279ecc16e0bb-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
2 MB 380 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
performance-c4de798a291d3c525554-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
40 KB 12 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site.css
static1.squarespace.com/static/versioned-site-css/60ba2db45e61e3145ee75a83/54/5c5a519771c10ba3470d8101/60ba2db45e61e3145ee75ab6/1554/ |
1 MB 118 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
static.css
static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/versioned-assets/1723477145961-94DMEB5QNH7AFG5EXE5V/ |
225 KB 19 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
narrative-styleguide5-13.png
images.squarespace-cdn.com/content/v1/60ba2db45e61e3145ee75a83/1622814793122-QX3XU8CD8IT4UG9OSY5A/ |
34 KB 34 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Kate-Winslet-709v2-by-Jason-Bell.jpg
images.squarespace-cdn.com/content/v1/60ba2db45e61e3145ee75a83/e0e44ff4-89b1-4711-a481-3ff3b5c2c59b/ |
502 KB 503 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site-bundle.41eaa1fb6d43514105e3007066fe136d.js
static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/ |
258 KB 47 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/2555e1/00000000000000007735e603/30/ |
16 KB 17 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/efe4a5/00000000000000007735e609/30/ |
16 KB 16 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/1be3c2/00000000000000007735e606/30/ |
16 KB 16 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
218.929511ee3253ac66b0af.js
static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/ |
25 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gallery-fullscreen-slideshow.b571825ce00264ae9f94.js
static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lightbox.1d3810a6424fee0cba76.js
static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/40d372/00000000000000007735e607/30/ |
17 KB 17 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/3322cc/00000000000000007735e616/30/ |
17 KB 17 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/4de20a/00000000000000007735e604/30/ |
17 KB 17 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
21661-af65d9c47e84fb52ec42-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
18 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2068-316028fb12ab7a3c9d98-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
74 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2775-3d8fd0a55ae009e1fd7f-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
12 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f89d59e4672950e95fab-min.en-US.css
assets.squarespace.com/universal/styles-compressed/ |
14 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
async-gdpr-cookie-banner-3ff7990f2a542e27d421-min.en-US.js
assets.squarespace.com/universal/scripts-compressed/ |
26 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
RecordHit
www.narrative-pr.com/api/census/ |
17 B 134 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
p.gif
p.typekit.net/ |
35 B 205 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
floating-cart.11c2f1b3c1cb2ba0d418.js
static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/ |
451 B 465 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Margot-+Max+Doyle+2.jpg
images.squarespace-cdn.com/content/v1/60ba2db45e61e3145ee75a83/aba75db7-11eb-4ff2-99ec-8325013891fd/ |
2 MB 2 MB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Amy-+Ruven+Afanador.jpg
images.squarespace-cdn.com/content/v1/60ba2db45e61e3145ee75a83/4fe76593-fde4-4567-a07d-449790b5b921/ |
1 MB 1 MB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
default-favicon.ico
assets.squarespace.com/universal/ |
6 KB 691 B |
Other
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Ruth%2BNegga%2BCredit%2BNorman%2BJean%2BRoy.jpg
images.squarespace-cdn.com/content/v1/60ba2db45e61e3145ee75a83/1622847545500-76GBYN5X761M099KXCA7/ |
169 KB 170 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
BK+by+Norman+Jean+Roy.jpeg
images.squarespace-cdn.com/content/v1/60ba2db45e61e3145ee75a83/18ee57fa-e5a9-4acf-a7ac-fa019224f67e/ |
458 KB 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
61 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| Typekit object| SQUARESPACE_ROLLUPS object| Static object| webpackChunk_sqs_polyfiller object| webpackChunkextract_css object| SQUARESPACE_I18N object| YUI_CONFIG function| YUI function| __extends function| __assign function| __rest function| __decorate function| __param function| __esDecorate function| __runInitializers function| __propKey function| __setFunctionName function| __metadata function| __awaiter function| __generator function| __exportStar function| __createBinding function| __values function| __read function| __spread function| __spreadArrays function| __spreadArray function| __await function| __asyncGenerator function| __asyncDelegator function| __asyncValues function| __makeTemplateObject function| __importStar function| __importDefault function| __classPrivateFieldGet function| __classPrivateFieldSet function| __classPrivateFieldIn function| __addDisposableResource function| __disposeResources object| regeneratorRuntime function| _ object| core object| __sqsWebGL object| websiteComponents function| Common boolean| COMMON_ALREADY_RAN function| noop object| Singleton object| Class object| Squarespace object| webpackChunknew_bedford_framework object| Y object| YUIStats string| _YUI_HISTORY_HASH_ENVIRONMENT_ID string| _yuid object| ESC_MANAGER object| Modernizr object| ImageLoader object| JSTween string| id object| __STATSIG__3 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 |
---|---|---|
www.narrative-pr.com/ | Name: crumb Value: BZyHmlkCC8BHODkxODJhOTRjYjNmNWZiYmJhZTdkMTc2NDc2MTEz |
|
www.narrative-pr.com/ | Name: ss_cvr Value: fe9dc00b-b866-40c1-9100-41e981274a8b|1724097038846|1724097038846|1724097038846|1 |
|
www.narrative-pr.com/ | Name: ss_cvt Value: 1724097038846 |
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 |
---|---|
Strict-Transport-Security | max-age=0 |
X-Content-Type-Options | nosniff |
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.
assets.squarespace.com
images.squarespace-cdn.com
p.typekit.net
static1.squarespace.com
use.typekit.net
www.narrative-pr.com
151.101.0.237
151.101.0.238
151.101.192.238
198.185.159.145
2600:1413:1::17d3:8c8a
2600:1413:3800:3::172d:cfc6
0ac75b515902d4a9c871724d8da779aaf77108660db9987a1fe1ab789ac95d4b
0d75fa1c9f78745b408f55992519c9bd64dfdd5c1b456c5f48b5dc7c43184a8a
0fc19f32fcededd13a0dfbe97afedc85349548a827748170de28a1895e6aaa89
1b13800ee9726cd7c7fe1978ac013a339c400815b026a9634d6bc7cb47a72bde
1e8f78faf7c56f0413dde3dd22adab434bfce2d15586576d360c625e21d5a480
25a321d19a2071272e11df47ce83e9cc7d217e9a3e9051ee8c500bd65bb95b33
3ff27329674d1e929f70b415051a7702c15c395f60f5a9ec3591426e9b464632
419f3bb33710fdb4024a16617884b1c7c14641aeca4a89fadbb34374c5dd7d29
47924fd7afbc6c0fdbe3692c16c4fc969fa546f3fb0116e574cf40a65954d9f1
4a613800035b152b2992b7756cb6d45cdd042a48daf1ca8c165f02fded4ba990
54e832663426c696b1f603379026e5e15720e8c812bbbc60d63aa2ad8a479f75
5560b426830eecdd526232f60b5e72a2e9710d809e506700f09a4193411af615
5aa4d710eb97e7dc65d20f8a3b814646481b69ad60a513bfd95fa8bdcdc71eb6
6ac96424f31cc7bb22035d95dfe63a8eed9921ae1988c8648989f59ab5bbc7e8
6ce0a31104fc8645520de1a44a922c461ee6da094eadc92efcdc09c7871fef55
81a5aade7e76f04ae46cec889dc5cd18314e42702c0fcadf8acd19278bcdbd59
81a6361b1f6ff5f9f6ca05b773fb993d7b7b3f668635ccba4379fa3ecb9a7e3e
86fe33214575cf95e14e19789ebaef6f450ae39ae016e87cd1074bd16a3af4c4
90b8f146c7c76f1082649aa206d0f45502a5e4e9112a42e1215896a847166922
944c07ce1c3a765f7438a6aa73656841f71d2e758b937dab0509ab9f6ae7e1d6
98349e54b3cb1af7e5f071db0015c97a536916f79dccb43d563c4029c63f34af
9b9265c69a5cc295d1ab0d04e0273b3677db1a6216ce2ccf4efc8c277ed84b39
a61ddd7c4db00fa694a870c95e1d2afa9fa3bf7034d92c8f68a341fc21edb053
a7602c76dc4a66d097660ebb4e8836f6f6899ae88eab57eab8ae442a20af22b6
a9ec27f0603adefc0d11b26e42c7e314226ce398628d14bf093927ea05d6f037
ac50c5fde5be3a1dfafd0065c3f8d98ee145c040b6050f2543bc1b8c8801f768
af97611c68cc111bfd629e8ce414335c71a7561f032263d918a69d1b18726acf
b4096925f34c85d0c0e934ad77c44165dcd66fecc354c153784d246f00911da5
c47d2c1aa5e1f3c41f2c400371004367ca5e824d2c7d563d467eafd3a0b948dd
c6444f310c7ae46165e5042ace27484b8fab295b42370ed725fdef3939dab701
d484618026239c22cb3449f07a3f91c0bc468502ada4e6c33add2a55232f1514
e91ac1b212ff7e6aa1ff04f599ea09f5b122b60b3e8fc426a50a2094760a4e0a
f1096de525ecd4549a0dea1507686fd365db607cddc697686b0f7ce81a9bdbab
f1ea07a1e51a389c8de07120ae5c2e432e9dd8f4fbd6f92489f185b0523a3fd4
fb286170686623f90ac5de27ded17a59c48d81ed47ba670f5d39083f932f650b
fdcb74f626ef8f1059c0e3bd503017b8fdda4a54afcc26a4da734f5fd5c7a87a