www.rapidtables.com
Open in
urlscan Pro
2606:4700:10::6816:dbf
Public Scan
Effective URL: https://www.rapidtables.com/
Submission Tags: falconsandbox
Submission: On November 11 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on August 14th 2023. Valid for: a year.
This is the only time www.rapidtables.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 5 | 2606:4700:10:... 2606:4700:10::6816:dbf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6810:5914 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:827::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a04:4e42:400... 2a04:4e42:400::649 | 54113 (FASTLY) (FASTLY) | |
1 | 2606:4700::68... 2606:4700::6811:190e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6812:acf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 2a00:1450:400... 2a00:1450:4001:813::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 18.245.86.10 18.245.86.10 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:813::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
3 | 18.196.112.44 18.196.112.44 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:4001:80b::2002 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:806::200e | 15169 (GOOGLE) (GOOGLE) | |
25 | 13 |
ASN16509 (AMAZON-02, US)
PTR: server-18-245-86-10.fra60.r.cloudfront.net
c.pubguru.net |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-18-196-112-44.eu-central-1.compute.amazonaws.com
a3.pubguru.net |
ASN15169 (GOOGLE, US)
securepubads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
fundingchoicesmessages.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
5 |
pubguru.net
c.pubguru.net — Cisco Umbrella Rank: 36596 a3.pubguru.net — Cisco Umbrella Rank: 32029 |
179 KB |
5 |
rapidtables.com
1 redirects
www.rapidtables.com — Cisco Umbrella Rank: 61011 |
8 KB |
3 |
google.com
fundingchoicesmessages.google.com — Cisco Umbrella Rank: 1359 |
105 KB |
3 |
gstatic.com
fonts.gstatic.com |
189 KB |
2 |
doubleclick.net
securepubads.g.doubleclick.net — Cisco Umbrella Rank: 196 |
165 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 31 |
5 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2462 |
257 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 35 |
80 KB |
1 |
bootstrapcdn.com
stackpath.bootstrapcdn.com — Cisco Umbrella Rank: 2914 |
16 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 223 |
7 KB |
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 762 |
24 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 335 |
33 KB |
25 | 12 |
Domain | Requested by | |
---|---|---|
5 | www.rapidtables.com |
1 redirects
www.rapidtables.com
|
3 | fundingchoicesmessages.google.com |
securepubads.g.doubleclick.net
|
3 | a3.pubguru.net |
c.pubguru.net
|
3 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | securepubads.g.doubleclick.net |
c.pubguru.net
securepubads.g.doubleclick.net |
2 | c.pubguru.net |
www.rapidtables.com
c.pubguru.net |
2 | fonts.googleapis.com |
www.rapidtables.com
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
www.rapidtables.com
|
1 | stackpath.bootstrapcdn.com |
www.rapidtables.com
|
1 | cdnjs.cloudflare.com |
www.rapidtables.com
|
1 | code.jquery.com |
www.rapidtables.com
|
1 | cdn.jsdelivr.net |
www.rapidtables.com
|
25 | 13 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-08-14 - 2024-08-13 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-10-16 - 2024-01-08 |
3 months | crt.sh |
*.jquery.com Sectigo RSA Domain Validation Secure Server CA |
2023-07-11 - 2024-07-14 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-10-16 - 2024-01-08 |
3 months | crt.sh |
*.m2.ai Amazon RSA 2048 M02 |
2023-09-10 - 2024-10-09 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-10-16 - 2024-01-08 |
3 months | crt.sh |
*.pubguru.net Amazon RSA 2048 M01 |
2023-03-27 - 2024-04-24 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2023-10-16 - 2024-01-08 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-10-16 - 2024-01-08 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.rapidtables.com/
Frame ID: 30D5539332708CE22C0B9F88C31636CC
Requests: 25 HTTP requests in this frame
Screenshot
Page Title
Online Calculators & Tools - RapidTables.comPage URL History Show full URLs
-
http://www.rapidtables.com/
HTTP 301
https://www.rapidtables.com/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected 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 Analytics (Analytics) Expand
Detected patterns
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Popper (Miscellaneous) Expand
Detected patterns
- /popper\.js/([0-9.]+)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- <link [^>]*?href="?[a-zA-Z]*?:?//cdn\.jsdelivr\.net/
- //cdn\.jsdelivr\.net/
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
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.rapidtables.com/
HTTP 301
https://www.rapidtables.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
25 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.rapidtables.com/ Redirect Chain
|
10 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tagmng8.js
www.rapidtables.com/lib/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rapid02.css
www.rapidtables.com/lib/ |
8 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/ |
227 KB 33 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon
fonts.googleapis.com/ |
569 B 775 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.3.1.slim.min.js
code.jquery.com/ |
68 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
popper.min.js
cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/ |
57 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2
fonts.gstatic.com/s/materialicons/v140/ |
125 KB 126 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
search_black_24dp.svg
www.rapidtables.com/lib/icons/material/svg/ |
391 B 662 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pg.rapidtables.com.js
c.pubguru.net/ |
14 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
228 KB 80 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 257 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pg-231107-44e-nc-730576a8cc93c879762abd1d4dde6706.js
c.pubguru.net/v/ |
642 KB 172 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
a3.pubguru.net/ |
136 B 527 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
stream
a3.pubguru.net/ |
2 B 265 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gpt.js
securepubads.g.doubleclick.net/tag/js/ |
102 KB 31 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubads_impl.js
securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202311020101/ |
426 KB 134 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
22558647090
fundingchoicesmessages.google.com/i/ |
161 KB 53 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AGSKWxWKxRQjh1pJD-JKspodyvS5uLk_uDnYev9J6_Z6jZ0uJDeYSOW4u1rx2aIOnwo6sIct5BCkEgUztnyHotSV8A6RUk85WoKTEVXwwMYF6FweJrW6d5WKJYH3aWsKd8yFXxWKaTtOwA==
fundingchoicesmessages.google.com/f/ |
322 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
stream
a3.pubguru.net/ |
0 0 |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
69 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
AGSKWxWuEk7UNYvtxkCJwLOL8z_NBmAK9q3CqrOyoDnwvpYtYjiuLiTCG2oXsnS30swBmHw22pZpWvf8Jw1LFnJtLAmFDG1ikQn2cqfDmZobOapV6ZEDF4m5KTREYxheArlIKUkYV_O7XA==
fundingchoicesmessages.google.com/el/ |
0 28 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v36/ |
47 KB 47 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
64 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| 1 object| 2 object| 3 object| 4 object| 5 object| documentPictureInPicture object| rtads object| rtlots function| setAds function| setAnalytics0 function| setAnalytics function| OnPageSearch function| OnPageShare function| OnSubFb function| $ function| jQuery function| Popper object| bootstrap object| snigelPubConf object| pg object| dataLayer object| google_tag_manager object| google_tag_data object| googletag object| gaGlobal object| adUnits object| adBidders object| pgGamNetwork object| pgPublisher object| pgDomain object| pgManagedScripts object| _pbChunk object| _pb object| _pbjsGlobals object| regeneratorRuntime object| m2hb object| pbjs function| __logBidWon function| __logAdRender object| ggeac object| google_js_reporting_queue undefined| google_measure_js_timing object| default_ContributorServingResponseClientJs object| _F_toggles object| __googlefc string| __fcInvoked string| __fcexpdef string| MTA2YWJjOTJjOWJiZWM4Y2xvYWRlcl9qcw== string| MTA2YWJjOTJjOWJiZWM4Y2NhY2hlZF9qcw== object| googlefc object| __fcInternalApiManager boolean| __fcInternalApiPostMessageReady object| __tcfapiEventListeners function| __tcfapi object| __tcfapiManager boolean| __tcfapiPostMessageReady function| __uspapi object| __uspapiManager boolean| __uspapiPostMessageReady object| __gppEventListeners function| __gpp object| __gppManager boolean| __gppPostMessageReady19 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 |
---|---|---|
.rapidtables.com/ | Name: _ga_NY85XQ2FKR Value: GS1.1.1699732033.1.0.1699732033.0.0.0 |
|
.rapidtables.com/ | Name: _ga Value: GA1.1.1595290358.1699732034 |
|
www.rapidtables.com/ | Name: pg_buildfile Value: 231107-44e-nc-730576a8cc93c879762abd1d4dde6706 |
|
www.rapidtables.com/ | Name: pg_unq_cohort_key Value: 2410:2311070746 |
|
www.rapidtables.com/ | Name: pg_lazy Value: 0 |
|
www.rapidtables.com/ | Name: pg_driftingTypePercent Value: 0 |
|
www.rapidtables.com/ | Name: pg_chaser Value: 1 |
|
www.rapidtables.com/ | Name: pg_outstream Value: 1 |
|
www.rapidtables.com/ | Name: pg_vignettePercent Value: 0 |
|
www.rapidtables.com/ | Name: pg_autoAd Value: 0 |
|
www.rapidtables.com/ | Name: pg_session_depth Value: 1 |
|
.pubguru.net/ | Name: pg_c Value: 73dd73e1-08a7-4492-bc4a-0f22b4846c3d |
|
www.rapidtables.com/ | Name: pg_preconnecting Value: enabled |
|
www.rapidtables.com/ | Name: pg_geo_response_time Value: 42 |
|
www.rapidtables.com/ | Name: pg_geo Value: {"country":"DE","region":"BY","ip":"81.95.5.38"} |
|
www.rapidtables.com/ | Name: pg_custom_timeout Value: |
|
www.rapidtables.com/ | Name: pg_ip Value: 81.95.5.38 |
|
www.rapidtables.com/ | Name: pg_after_init_response_time Value: 21 |
|
www.rapidtables.com/ | Name: pg_beacon Value: 1 |
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=15768000; includeSubdomains |
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.
a3.pubguru.net
c.pubguru.net
cdn.jsdelivr.net
cdnjs.cloudflare.com
code.jquery.com
fonts.googleapis.com
fonts.gstatic.com
fundingchoicesmessages.google.com
region1.google-analytics.com
securepubads.g.doubleclick.net
stackpath.bootstrapcdn.com
www.googletagmanager.com
www.rapidtables.com
18.196.112.44
18.245.86.10
2001:4860:4802:32::36
2606:4700:10::6816:dbf
2606:4700::6810:5914
2606:4700::6811:190e
2606:4700::6812:acf
2a00:1450:4001:806::200e
2a00:1450:4001:80b::2002
2a00:1450:4001:813::2003
2a00:1450:4001:813::2008
2a00:1450:4001:827::200a
2a04:4e42:400::649
03186eabb10c86470b840f2b9c7466e103d4da9dd71cf3c2028c4ed8de171020
0a34a87842c539c1f4feec56bba982fd596b73500046a6e6fe38a22260c6577b
16ee7f3d53462650bbd32e263c48c0ea759574fcf620c681ad719008912c461a
3f254caffc6cfb241c6d9982b168b904b493a90a423d804ecfab9d3ed4c0ff51
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
5848fed0499a99763526e2178efc1bec18842259a88cb1cf12600be9ddabbdcd
618ef417c52b82833f5c785b55ccf6b966b9a204639fdcb4301b5a164e2187c3
66f3a07e1fa9b64a686b66381e4458dbc8abf3dbbff954720c4eec07b84411c2
75b13446aad9694b33be85197cce2da338fa5052854ff1b1562df47471e076d0
7a8a8f60eccf04fa9391855aa2b8a04623abc548886859e69bdb33ac6865ab72
8265f64786397d6b832d1ca0aafdf149ad84e72759fffa9f7272e91a0fb015d1
8c0f297a6a338b7f1e71a1002e5326a535cec4c266e6f3ebc3a2670b30a202d5
9b1b9d7cb74a9923d83f36f0026f421940b861fd6e1a51b8f79af45492ed4ed5
a0691590289efab8aecb842f768940fb34fc23791ca890f77b1e6b7aeec03126
a0d687dcf3fc57d69d1e89100ac56f15096836c4ace88f9bcb1e9cbd262130a9
b7dd66947beefd7fd062a5b6d5668ae34d5fa68f75ae60e321ccaf32b964ee29
d01a51faac3ce2af9083df510791b905b96d14166a12bfbe3b61bb7e023b409b
d253c3e0280673946ec0e765cb1b4df5415b4ada4e45bbbf381316cb34d004c6
dde76b9b2b90d30eb97fc81f06caa8c338c97b688cea7d2729c88f529f32fbb1
e094b63b571fc400784f3a08ffa06a08bd3e9a2a6d71180c00694f106851aa7f
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f5c3e2d67f66343b64238539193fa557105bd9ac00c3adc0674c10c1f54f0bac
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615