www.flipsnack.com
Open in
urlscan Pro
3.161.213.90
Public Scan
Submission: On January 31 via manual from CA — Scanned from CA
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on November 18th 2023. Valid for: a year.
This is the only time www.flipsnack.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
5 | 3.161.213.90 3.161.213.90 | 16509 (AMAZON-02) (AMAZON-02) | |
8 | 13.225.195.52 13.225.195.52 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 142.251.167.97 142.251.167.97 | 15169 (GOOGLE) (GOOGLE) | |
3 | 3.161.213.121 3.161.213.121 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 3.161.213.99 3.161.213.99 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 3.161.213.61 3.161.213.61 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 3.161.213.85 3.161.213.85 | 16509 (AMAZON-02) (AMAZON-02) | |
1 1 | 142.251.167.106 142.251.167.106 | 15169 (GOOGLE) (GOOGLE) | |
1 | 172.253.122.156 172.253.122.156 | 15169 (GOOGLE) (GOOGLE) | |
2 | 54.192.51.112 54.192.51.112 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 3.239.232.133 3.239.232.133 | 14618 (AMAZON-AES) (AMAZON-AES) | |
29 | 10 |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-213-90.yul62.r.cloudfront.net
www.flipsnack.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-195-52.yul62.r.cloudfront.net
cdn.flipsnack.com |
ASN15169 (GOOGLE, US)
PTR: ww-in-f97.1e100.net
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-213-121.yul62.r.cloudfront.net
player.flipsnack.com |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-213-99.yul62.r.cloudfront.net
api.flipsnack.com |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-213-61.yul62.r.cloudfront.net
content-private.flipsnack.com |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-213-85.yul62.r.cloudfront.net
d3u72tnj701eui.cloudfront.net |
ASN15169 (GOOGLE, US)
PTR: bh-in-f156.1e100.net
googleads.g.doubleclick.net |
ASN16509 (AMAZON-02, US)
PTR: server-54-192-51-112.yul62.r.cloudfront.net
d1fpu6k62r548q.cloudfront.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-3-239-232-133.compute-1.amazonaws.com
sqs.us-east-1.amazonaws.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
18 |
flipsnack.com
www.flipsnack.com — Cisco Umbrella Rank: 118307 cdn.flipsnack.com — Cisco Umbrella Rank: 99215 player.flipsnack.com — Cisco Umbrella Rank: 108955 api.flipsnack.com — Cisco Umbrella Rank: 192929 content-private.flipsnack.com — Cisco Umbrella Rank: 88341 |
2 MB |
5 |
cloudfront.net
d3u72tnj701eui.cloudfront.net d1fpu6k62r548q.cloudfront.net |
421 KB |
3 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 37 |
182 KB |
2 |
amazonaws.com
sqs.us-east-1.amazonaws.com — Cisco Umbrella Rank: 5363 |
1 KB |
1 |
doubleclick.net
googleads.g.doubleclick.net — Cisco Umbrella Rank: 38 |
588 B |
1 |
google.com
1 redirects
www.google.com — Cisco Umbrella Rank: 2 |
577 B |
29 | 6 |
Domain | Requested by | |
---|---|---|
8 | cdn.flipsnack.com |
www.flipsnack.com
|
5 | www.flipsnack.com |
www.flipsnack.com
|
3 | d3u72tnj701eui.cloudfront.net |
player.flipsnack.com
|
3 | player.flipsnack.com |
player.flipsnack.com
|
3 | www.googletagmanager.com |
www.flipsnack.com
www.googletagmanager.com |
2 | sqs.us-east-1.amazonaws.com |
player.flipsnack.com
|
2 | d1fpu6k62r548q.cloudfront.net | |
1 | googleads.g.doubleclick.net | |
1 | www.google.com | 1 redirects |
1 | content-private.flipsnack.com |
player.flipsnack.com
|
1 | api.flipsnack.com | |
29 | 11 |
This site contains links to these domains. Also see Links.
Domain |
---|
legal.flipsnack.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
flipsnack.com Amazon RSA 2048 M02 |
2023-11-18 - 2024-12-15 |
a year | crt.sh |
cdn.flipsnack.com Amazon RSA 2048 M02 |
2023-11-18 - 2024-12-15 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-01-02 - 2024-03-26 |
3 months | crt.sh |
content-private.flipsnack.com Amazon RSA 2048 M02 |
2023-07-17 - 2024-08-14 |
a year | crt.sh |
*.cloudfront.net Amazon RSA 2048 M01 |
2023-10-10 - 2024-09-19 |
a year | crt.sh |
queue.amazonaws.com Amazon RSA 2048 M01 |
2024-01-18 - 2024-12-28 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.flipsnack.com/6B5FBFBBDC9/doc1/full-view.html
Frame ID: 2FE39C1D7D259357C245A3291586C43D
Requests: 18 HTTP requests in this frame
Frame:
https://player.flipsnack.com/?hash=NkI1RkJGQkJEQzkraHA1YmY1anpobQ%3D%3D&forceWidget=1&t=1706629668
Frame ID: E90B6AF748E921CA2826A1821A3E663E
Requests: 11 HTTP requests in this frame
Screenshot
Page Title
Doc1 by Markita Redwell - FlipsnackDetected technologies
Google Sign-in (Social logins) ExpandDetected patterns
- <meta[^>]*google-signin-client_id
Bootstrap (Web Frameworks) Expand
Detected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/ns\.html[^>]+></iframe>
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Cookie policy
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 20- https://www.google.com/pagead/landing?gcs=G1--&gcd=11l1l1l1l5&rnd=515644448.1706695613&url=https%3A%2F%2Fwww.flipsnack.com%2F6B5FBFBBDC9%2Fdoc1%2Ffull-view.html&dma=0>m=45He41t0n81T8CXXNCv812910691&auid=332639697.1706695613 HTTP 302
- https://googleads.g.doubleclick.net/pagead/landing?gcs=G1--&gcd=11l1l1l1l5&rnd=515644448.1706695613&url=https%3A%2F%2Fwww.flipsnack.com%2F6B5FBFBBDC9%2Fdoc1%2Ffull-view.html&dma=0>m=45He41t0n81T8CXXNCv812910691&auid=332639697.1706695613
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
full-view.html
www.flipsnack.com/6B5FBFBBDC9/doc1/ |
14 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
visbycf-heavy.woff2
cdn.flipsnack.com/site/fonts/ |
16 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v20-latin-300.woff2
cdn.flipsnack.com/site/fonts/ |
15 KB 16 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v20-latin-300italic.woff2
cdn.flipsnack.com/site/fonts/ |
17 KB 18 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v20-latin-regular.woff2
cdn.flipsnack.com/site/fonts/ |
15 KB 16 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v20-latin-italic.woff2
cdn.flipsnack.com/site/fonts/ |
17 KB 17 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v20-latin-500.woff2
cdn.flipsnack.com/site/fonts/ |
16 KB 16 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v20-latin-700.woff2
cdn.flipsnack.com/site/fonts/ |
15 KB 16 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap4.css
www.flipsnack.com/public/build/ |
319 KB 42 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
down-arrow.gz.svg
cdn.flipsnack.com/site/images/ |
130 B 628 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site-base.js
www.flipsnack.com/public/build/ |
405 KB 102 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
genericv2.js
www.flipsnack.com/public/build/ |
214 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
114 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public-profile.js
www.flipsnack.com/public/build/ |
70 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
player.flipsnack.com/ Frame E90B |
8 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
showCookiePolicy
api.flipsnack.com/v2/ |
39 B 320 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
reader.gz.js
player.flipsnack.com/ Frame E90B |
9 MB 2 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
handleUnsupportedBrowsers.gz.js
player.flipsnack.com/ Frame E90B |
827 B 830 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
authorization
content-private.flipsnack.com/ Frame E90B |
735 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
data.json
d3u72tnj701eui.cloudfront.net/6B5FBFBBDC9/collections/hp5bf5jzhm/ Frame E90B |
3 KB 2 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
282 KB 94 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
landing
googleads.g.doubleclick.net/pagead/ Redirect Chain
|
42 B 588 B |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
js
www.googletagmanager.com/gtag/ |
114 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roboto-Bold.ttf
d1fpu6k62r548q.cloudfront.net/css/fonts/ Frame E90B |
163 KB 88 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roboto-Regular.ttf
d1fpu6k62r548q.cloudfront.net/css/fonts/ Frame E90B |
164 KB 87 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flip-sts
sqs.us-east-1.amazonaws.com/756737886395/ Frame E90B |
378 B 682 B |
Fetch
text/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
original
d3u72tnj701eui.cloudfront.net/6B5FBFBBDC9/collections/hp5bf5jzhm/items/5b15b9ef10900761921e68i142382601/covers/page_1/ Frame E90B |
122 KB 122 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flip-sts
sqs.us-east-1.amazonaws.com/756737886395/ Frame E90B |
378 B 682 B |
Fetch
text/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
original
d3u72tnj701eui.cloudfront.net/6B5FBFBBDC9/collections/hp5bf5jzhm/items/5b15b9ef10900761921e68i142382601/covers/page_1/ Frame E90B |
122 KB 122 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
44 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 string| profilePage string| flipbookHash string| langPre string| CDNPATH boolean| IS_APP boolean| REQUIRE_LOGGED_IN string| redirectAfterLogin object| __CI_SIZES string| EMBED_HTTPS_PATH string| GA_TRACKING_ID string| GA4_TRACKING_ID string| INTERCOM_APP_ID string| API_V2 string| API_ENDPOINT boolean| HAS_HEADER boolean| FREE_PROFILE number| MAX_PASSWORD_LENGTH string| CRM_EVENT_KEY string| page boolean| whiteLabelMode boolean| hasAccessToWhiteLabel string| tagManager string| userCustomGtmId boolean| isPublicProfilePage object| cookieConsentCountries string| userCustomAnalyticsTrackingId boolean| userCustomAnalyticsIpAnonymization number| termsVersion function| hasFullScreenSupport object| dimensions function| gtag object| dataLayerForGoogleTagManager function| jQuery function| $ object| userGtmLayer object| dataLayer function| graphApiRequest function| anime function| Tracker object| hsConversationsSettings object| hsConversationsOnReady object| google_tag_manager object| google_tag_data4 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 |
---|---|---|
.flipsnack.com/ | Name: fs_tags_en Value: %7B%221706695611580%22%3A%22%2F6B5FBFBBDC9%2Fdoc1%2Ffull-view.html%2Cen%22%7D |
|
www.flipsnack.com/ | Name: agree_cookie_policy_v Value: {"v":2,"p":1,"a":1} |
|
.flipsnack.com/ | Name: _gcl_au Value: 1.1.332639697.1706695613 |
|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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'; form-action https:; upgrade-insecure-requests; report-uri https://flipsnack.report-uri.com/r/d/csp/enforce |
Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
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.
api.flipsnack.com
cdn.flipsnack.com
content-private.flipsnack.com
d1fpu6k62r548q.cloudfront.net
d3u72tnj701eui.cloudfront.net
googleads.g.doubleclick.net
player.flipsnack.com
sqs.us-east-1.amazonaws.com
www.flipsnack.com
www.google.com
www.googletagmanager.com
13.225.195.52
142.251.167.106
142.251.167.97
172.253.122.156
3.161.213.121
3.161.213.61
3.161.213.85
3.161.213.90
3.161.213.99
3.239.232.133
54.192.51.112
0de64cdece769f1705937a32cf14f790f9130aa4d6d741f21a50a9ec6b310364
117559579c69d5c2aabdb3c33e619c27430bea4b653d02a0c75798a88f670ce3
1f34514b54fdbc3b1eca9cf31c4a81f41f4e793ad378a4c970b23f183bc3f7dc
24369e1b2461af9dcefecaf9cc93d64cf22a4c5bac32506100b9e21014507bcf
29f6da0a8c21c5681511bb9b08663d3fd2c5d09c9bd8054ec354c563b8c8b7c1
2a7ab943707eda06d41fa8e902e0f318ee07d05797f5cda8bd1f6001ee06d72f
2bcab0c7ef7af30c14747237fb4c9101c496614428cf85b098ee50fe39d61acd
3364f0b3a8390239ce287a57e41103afef8e8294cc90ae79402f500f391233d4
36eaba3a9b145e16c743c929705ea23d7aae636b30ada3acebc119ee6a030c66
401e6c25801ba2d59795d05a6dd973f95566b41070d3939ba9307d65860ae50e
489e072a4aba2d26b3602a7d5587dcd0eae65b09f7c7a77c36e1fa45af5b75c2
48c3fa6f86c54f1d9bb519220713d4b0a1f8cd1a589a3c03b9fa82e98ecb13e3
4e147ab64b9fdf6d89d01f6b8c3ca0b3cddc59d608a8e2218f9a2504b5c98e14
50b97cdd9f13bb15ba4718109fc8aef7f21be7bc2014d15a60ae8daaebe93209
51447f1e1da05d6e3b60553f4fb3c75068f77a52bede04dda9b620d8d619e9dd
572c64b533f7b9c4b8dc44c9e2ef36b8777b0775dbc161bf8955558e6a13b2ec
876f4f18ed7e95f69695c2ea249fdd6363f4f3d7db77e8f5b48fa3741a2e435a
8b40da5c691353e6d7e7ad02be299fe1982d242c94d49d1149f62d74410025fc
9e02524ebecd813fc4bcb40336bb2b033871b1fdcbd234229dee4189dc44850d
b4d07892cde715d50bb69c1982df496385d1dfd8f9d1867c31f19a3c8634cfae
c45711c536fb35b3310749bb791baf0671a8cd7288f92d7ec8fd44c8b17f99a9
c63dd2e22422b269c393152e1aaf1bc1be6a8304ace5e395bc0dd7898084cf44
d7e9adea81e4dc10bb867d22c38435a9bb2ca95762cf9c9fdf4150642e26e683
ec111ba2b276b465fa4472f359c7cec4355b102621dee03c35d4266e199317c9
ec685a46105296fe46c8744da4a11cf8118ba6c11271941766f7a546df6aa7c7
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f36475eee20cdc4c903e61fe20569db841c09edfd810e403f8623d5628e48486
f491723444bec47fb299a6f309f1762de3aeac34dc23a4a3138aeb1009ed565f