humantransit.org
Open in
urlscan Pro
2606:4700:3037::6815:1a45
Public Scan
Effective URL: https://humantransit.org/
Submission: On November 16 via api from US — Scanned from DE
Summary
TLS certificate: Issued by GTS CA 1P5 on November 11th 2023. Valid for: 3 months.
This is the only time humantransit.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2606:4700:303... 2606:4700:3034::ac43:a83e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 26 | 2606:4700:303... 2606:4700:3037::6815:1a45 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:80f::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:806::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:80f::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:34::36 | 15169 (GOOGLE) (GOOGLE) | |
31 | 6 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
27 |
humantransit.org
2 redirects
humantransit.org |
1 MB |
2 |
gstatic.com
fonts.gstatic.com |
62 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2462 |
254 B |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 31 |
2 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 35 |
79 KB |
31 | 5 |
Domain | Requested by | |
---|---|---|
27 | humantransit.org |
2 redirects
humantransit.org
|
2 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | fonts.googleapis.com |
humantransit.org
|
1 | www.googletagmanager.com |
humantransit.org
|
31 | 5 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
humantransit.org GTS CA 1P5 |
2023-11-11 - 2024-02-09 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-10-23 - 2024-01-15 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-10-23 - 2024-01-15 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-10-23 - 2024-01-15 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://humantransit.org/
Frame ID: AE92F5ACD4056B91138C771BECC295CA
Requests: 31 HTTP requests in this frame
Frame:
https://humantransit.org/cdn-cgi/challenge-platform/h/g/scripts/jsd/9914b343/main.js
Frame ID: 8FF42A1A621F96E5E5D826749FAC424D
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Human Transit — The professional blog of public transit consultant Jarrett Walker.Page URL History Show full URLs
-
http://humantransit.org/
HTTP 301
https://humantransit.org/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Modernizr (JavaScript Libraries) Expand
Detected patterns
- ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
43 Outgoing links
These are links going to different origins than the main page.
Title: Media
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: Transit Alliance Miami
Search URL Search Domain Scan URL
Title: Jarrett Walker + Associates
Search URL Search Domain Scan URL
Title: interactive trip comparison tool
Search URL Search Domain Scan URL
Title: bus stop signage
Search URL Search Domain Scan URL
Title: SMART plan
Search URL Search Domain Scan URL
Title: Hamptons
Search URL Search Domain Scan URL
Title: Montauk Lighthouse
Search URL Search Domain Scan URL
Title: Suffolk County Transit
Search URL Search Domain Scan URL
Title: Choices and Concepts Report
Search URL Search Domain Scan URL
Title: Draft Plan
Search URL Search Domain Scan URL
Title: Final Plan
Search URL Search Domain Scan URL
Title: cool data viewer
Search URL Search Domain Scan URL
Title: printed timetables
Search URL Search Domain Scan URL
Title: detailed network map
Search URL Search Domain Scan URL
Title: some good news to report
Search URL Search Domain Scan URL
Title: Frequent Service Network
Search URL Search Domain Scan URL
Title: Articulated buses
Search URL Search Domain Scan URL
Title: grew about 8% over that time
Search URL Search Domain Scan URL
Title: APTA
Search URL Search Domain Scan URL
Title: adopted a goal to be “car-optional”
Search URL Search Domain Scan URL
Title: City
Search URL Search Domain Scan URL
Title: Greensboro Transit Agency
Search URL Search Domain Scan URL
Title: two alternative conceptual transit networks
Search URL Search Domain Scan URL
Title: an article
Search URL Search Domain Scan URL
Title: PART
Search URL Search Domain Scan URL
Title: Choices & Concepts Report
Search URL Search Domain Scan URL
Title: now in regular service in Scotland
Search URL Search Domain Scan URL
Title: Vancouver in 1985
Search URL Search Domain Scan URL
Title: “Forward Together” project
Search URL Search Domain Scan URL
Title: a series of big changes in Portland’s southwest hills
Search URL Search Domain Scan URL
Title: Marquam Hill
Search URL Search Domain Scan URL
Title: aerial tram
Search URL Search Domain Scan URL
Title: Tryon Creek State Natural Area
Search URL Search Domain Scan URL
Title: Forward Together final report
Search URL Search Domain Scan URL
Title: Amtrak Connects US
Search URL Search Domain Scan URL
Title: is almost three times longer
Search URL Search Domain Scan URL
Title: marketed as a scenic and relaxing way to travel
Search URL Search Domain Scan URL
Title: Overnight trains are having a renaissance in Europe
Search URL Search Domain Scan URL
Title: Buy from Island Press
Search URL Search Domain Scan URL
Title: Buy from Amazon
Search URL Search Domain Scan URL
Title: Site by Bozz Media
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://humantransit.org/
HTTP 301
https://humantransit.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 27- https://humantransit.org/cdn-cgi/challenge-platform/scripts/jsd/main.js HTTP 302
- https://humantransit.org/cdn-cgi/challenge-platform/h/g/scripts/jsd/9914b343/main.js
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
humantransit.org/ Redirect Chain
|
120 KB 36 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
humantransit.org/wp-includes/css/dist/block-library/ |
102 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
autoptimize_single_e117cd6812c96f891643e6558811b0fa.css
humantransit.org/wp-content/cache/autoptimize/css/ |
109 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
autoptimize_single_095fc23d10ed9a3a62630f8189fdf65b.css
humantransit.org/wp-content/cache/autoptimize/css/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
autoptimize_single_461bf8f6161b26646fcd664f277fb56c.css
humantransit.org/wp-content/cache/autoptimize/css/ |
10 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
222 KB 79 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
humantransit.org/wp-includes/js/jquery/ |
85 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery-migrate.min.js
humantransit.org/wp-includes/js/jquery/ |
13 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
third-party.min.js
humantransit.org/wp-content/themes/canvas/includes/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
modernizr.min.js
humantransit.org/wp-content/themes/canvas/includes/js/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.prettyPhoto.min.js
humantransit.org/wp-content/themes/canvas/includes/js/ |
21 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
general.min.js
humantransit.org/wp-content/themes/canvas/includes/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
autoptimize_single_f32d8493bd80435c78145077ae906040.css
humantransit.org/wp-content/cache/autoptimize/css/ |
21 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom.css
humantransit.org/wp-content/themes/canvas/ |
610 B 675 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
54 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
3 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
242 B 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Human-Transit-Banner.jpg
humantransit.org/wp-content/uploads/ |
98 KB 98 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v36/ |
47 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Screenshot-2023-11-09-at-16.39.11-1536x493.png
humantransit.org/wp-content/uploads/ |
437 KB 438 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Proximity-Results-Summary.png
humantransit.org/wp-content/uploads/ |
197 KB 197 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Little-Haiti-45-Min.gif
humantransit.org/wp-content/uploads/ |
101 KB 102 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2
fonts.gstatic.com/s/sourcesanspro/v22/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff2
humantransit.org/wp-content/themes/canvas/includes/fonts/ |
65 KB 66 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Jobs-Reachable-in-45-Min-1-700x441.png
humantransit.org/wp-content/uploads/ |
58 KB 59 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Human-Transit-Book300w.jpg
humantransit.org/wp-content/uploads/ |
50 KB 51 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
JWlogoSquare-300x300.png
humantransit.org/wp-content/uploads/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
email-decode.min.js
humantransit.org/cdn-cgi/scripts/5c5dd728/cloudflare-static/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main.js
humantransit.org/cdn-cgi/challenge-platform/h/g/scripts/jsd/9914b343/ Frame 8FF4 Redirect Chain
|
7 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
4c562549-2b06-4808-8b7f-252de2605209
https://humantransit.org/ |
1 KB 0 |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 254 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
826c1555d9e21db3
humantransit.org/cdn-cgi/challenge-platform/h/g/jsd/r/ Frame 8FF4 |
0 559 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
wp-emoji-release.min.js
humantransit.org/wp-includes/js/ |
18 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
18 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| documentPictureInPicture undefined| $ function| jQuery object| _wpemojiSettings object| google_tag_manager object| google_tag_data object| dataLayer function| gtag object| html5 object| Modernizr boolean| pp_alreadyInitialized object| gaGlobal boolean| doresize object| scroll_pos boolean| hashtag object| twemoji object| wp3 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 |
---|---|---|
.humantransit.org/ | Name: _ga_MC68FNKGQC Value: GS1.1.1700099429.1.0.1700099429.0.0.0 |
|
.humantransit.org/ | Name: _ga Value: GA1.1.1634760220.1700099430 |
|
.humantransit.org/ | Name: cf_clearance Value: nx382A2GnTfTbWZwVOVC9dB0pDvOeOxwfkpLRidYANU-1700099429-0-1-c621dbcd.fe1d50dd.2e89b9c2-0.2.1700099429 |
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=31536000 |
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.
fonts.googleapis.com
fonts.gstatic.com
humantransit.org
region1.google-analytics.com
www.googletagmanager.com
2001:4860:4802:34::36
2606:4700:3034::ac43:a83e
2606:4700:3037::6815:1a45
2a00:1450:4001:806::200a
2a00:1450:4001:80f::2003
2a00:1450:4001:80f::2008
03d1f7de8f208814e66d3184270bd9282c574a618be6d9af14386fff8eb3ff17
0ba1e60473f47afdd3e55cf48a42d98a51de9eedf2ea8d8961645b7b5828295e
0d0a6262c545e8bbc895116e5afb22579c468d7abb77e378f377d6fed57c1dce
15bc3a06541479bff218ebfe540a7bf703d1ef5674f3a7cfea5ab78f384a249b
1ceed324d03d201658e0e501b8b7666f7746cf15512f58cfddaa398cf5a1a9b8
202a1fc83e30957471b122cce8067410ba5287bf36afe68d86138976a822f0b2
21497f7a02115fbbb65f425f6182f8e0422fa378d58a31ee1026e8ace485336f
2595496fe48df6fcf9b1bc57c29a744c121eb4dd11566466bc13d2e52e6bbcc8
288b3431eec48927ba7b61ca38a97fabf5e0bdf3721f29fc1be430e596fe9c7b
2f79d7d5d261fa8543122d3e426fc137c7c0062fe218aa3c29258c965873ffe6
3229c88cc9079a05bdc1d108eaa4e63db349ef661d7591f57524692a7aed0056
40b27441050b0ac1314ec3de268b32eb83a7d663fae9fc4170a07709ff4330a3
453cb806084fdabec32e286af2e88899f79022125c2527afffbec507975d2c22
47ec7ea65620c8be7945819dd593916a9c7c892e727e645c2990819c414ff31c
4f79a89d16a5f717110fe080c0bf90b7e05ff95a4c4983f64d33110bf5f9c230
50e6f4c09b59bd85d2305baf2f4aaa869bb4f8d707a87dda996b1d06742e64eb
5274f11e6fb32ae0cf2dfb9f8043272865c397a7c4223b4cfa7d50ea52fbde89
561bade050ceb60bf654d40a69c6d8dc1c58e62ee68ef689b43641bcd228e449
5c93f77799d122fb5255ee24da285f9f228cc118cba11e6ceb2b6bda8cdf4164
5d0cd53268b71cf05d74d31fb0787caab0288909d825795dcc47ba00776764ae
622a1602729129a1f946c78fe27b7e55e30307463d7af75b6ff30b7d5991a4d7
67447c3656caad630373253691f3e8f64467eafd6e7305c9b0e98111b0b41694
71d22971b902a8ef699be8b3dd30a4031eaf1863f86f12386c204a5e07822ce2
9b1b9d7cb74a9923d83f36f0026f421940b861fd6e1a51b8f79af45492ed4ed5
ac18b5885ee4e6850307ec6f593f078954888ac81211d7eca9d2ed47a74d091c
b978c633c0a3a7f960e90a5d3606dce4396b2996675e7ef590e9301f4f28cb99
d1f53e487a3baf5a03d50e1548c93ddf348387dae16bda975b05793b43e60c19
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e7279faec3da9ceddb07fc81a1ca29dc757a04ea12fd43438dd8d1cab8665c13
f6e284a00ea11b0d7f17022aa188b23f7439128e3643db7d246c77c021bd5c89
ff2e9899441c5e60f2e699cd4e9044a79bb0ccf280b2686c105630c485f89ac6
ff82aeed6b9bb6701696c84d1b223d2e682eb78c89117a438ce6cfea8c498995