gwern.net
Open in
urlscan Pro
172.67.71.248
Public Scan
Effective URL: https://gwern.net/
Submission: On June 26 via api from US — Scanned from DE
Summary
TLS certificate: Issued by GTS CA 1P5 on May 7th 2024. Valid for: 3 months.
This is the only time gwern.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
29 | 172.67.71.248 172.67.71.248 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:830::2008 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:828::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400c:c06::9a | 15169 (GOOGLE) (GOOGLE) | |
35 | 6 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
29 |
gwern.net
gwern.net |
584 KB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 71 region1.google-analytics.com — Cisco Umbrella Rank: 2355 |
21 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 81 |
181 KB |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 136 |
342 B |
35 | 4 |
Domain | Requested by | |
---|---|---|
29 | gwern.net |
gwern.net
|
2 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | www.googletagmanager.com |
gwern.net
www.googletagmanager.com |
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
35 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.patreon.com |
gwern.substack.com |
www.thiswaifudoesnotexist.net |
docs.google.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
gwern.net GTS CA 1P5 |
2024-05-07 - 2024-08-05 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-06-13 - 2024-09-05 |
3 months | crt.sh |
*.g.doubleclick.net WR2 |
2024-06-03 - 2024-08-26 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://gwern.net/
Frame ID: 9D49EB087356A1DDA0821C2B31822630
Requests: 39 HTTP requests in this frame
Screenshot
Page Title
Essays · Gwern.netPage URL History Show full URLs
-
http://gwern.net/
HTTP 307
https://gwern.net/ Page URL
Detected technologies
Google Analytics (Analytics) ExpandDetected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title: Patreon
Search URL Search Domain Scan URL
Title: subscribe
Search URL Search Domain Scan URL
Title: This Waifu Does Not Exist
Search URL Search Domain Scan URL
Title: [Send Anonymous Feedback]
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://gwern.net/
HTTP 307
https://gwern.net/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
35 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Primary Request
/
gwern.net/ Redirect Chain
|
134 KB 27 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
head.css
gwern.net/static/css/ |
68 KB 17 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
head.js
gwern.net/static/js/ |
177 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
icons.svg
gwern.net/static/img/icon/ |
125 KB 48 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
script.js
gwern.net/static/js/ |
671 KB 153 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
208 KB 75 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
gwern.net/static/css/ |
246 KB 43 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
logo-smooth.svg
gwern.net/static/img/logo/ |
1 KB 1 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sequential-nav-icons-arabesque.svg
gwern.net/static/img/ornament/ |
7 KB 4 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
289 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
270 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
288 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSansPro-BASIC-Regular.ttf
gwern.net/static/font/ssp/ |
61 KB 20 KB |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-Semibold.ttf
gwern.net/static/font/ssfp/ |
97 KB 38 KB |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-Regular.ttf
gwern.net/static/font/ssfp/ |
95 KB 35 KB |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-Bold.ttf
gwern.net/static/font/ssfp/ |
97 KB 38 KB |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-RegularItalic.ttf
gwern.net/static/font/ssfp/ |
73 KB 28 KB |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
gwern.net/static/css/ |
246 KB 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSansPro-BASIC-Regular.ttf
gwern.net/static/font/ssp/ |
61 KB 0 |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-Semibold.ttf
gwern.net/static/font/ssfp/ |
97 KB 0 |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-Regular.ttf
gwern.net/static/font/ssfp/ |
95 KB 0 |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-RegularItalic.ttf
gwern.net/static/font/ssfp/ |
73 KB 0 |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-Bold.ttf
gwern.net/static/font/ssfp/ |
97 KB 0 |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sun-verginasun-black.svg
gwern.net/static/img/ornament/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
IBMPlexMono-Regular.otf
gwern.net/static/font/ibm-plex-mono/ |
49 KB 34 KB |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SourceSerifPro-BASIC-BoldItalic.ttf
gwern.net/static/font/ssfp/ |
75 KB 31 KB |
Font
application/font-sfnt |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
three-wavy-lines-ornament-left.svg
gwern.net/static/img/ornament/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
three-wavy-lines-ornament-right.svg
gwern.net/static/img/ornament/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
logo-smooth.svg
gwern.net/static/img/logo/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
icons.svg
gwern.net/static/img/icon/ |
125 KB 0 |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
en-us.wasm
gwern.net/static/js/patterns/ |
21 KB 14 KB |
Fetch
application/wasm |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Hyphenopoly.js
gwern.net/static/js/ |
35 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
51 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
317 KB 105 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
2 B 203 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 342 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
logo-favicon-small.png
gwern.net/static/img/logo/ |
1 KB 2 KB |
Other
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
213 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.
undefined| event object| fence object| sharedStorage function| rollDie function| range function| valMinMax function| URLFromString function| modifiedURL function| newElement function| newDocument function| elementFromHTML function| transferClasses function| wrapElement function| wrapAll function| unwrap function| rewrapContents function| unwrapAll function| saveStyles function| restoreStyles function| stripStyles function| lazyLoadObserver function| isOnlyChild function| isNodeEmpty function| paragraphizeTextNodesOfElement function| selectElementContents function| getSelectionAsDocument function| pointWithinRect function| doRectsIntersect function| isWithinRect function| isWithinRectOf function| isOnScreen function| rectUnion function| selectorFromHash function| fixedEncodeURIComponent function| unescapeHTML function| getQueryVariable function| urlEncodeQuery function| doAjax function| relocate function| getHashTargetedElement function| doIfAllowed function| onEventAfterDelayDo function| GWTimestamp function| GWLog function| GWStopWatch function| GWServerLogError function| doWhenMatchMedia function| cancelDoWhenMatchMedia function| _π function| baseLocationForDocument function| addContentLoadHandler function| addContentInjectHandler function| addNamedEventListener function| removeNamedEventListener function| addScrollListener function| removeScrollListener function| addWindowResizeListener function| removeWindowResizeListener function| updateScrollState function| isPageScrollingEnabled function| togglePageScrolling function| doWhenPageLoaded function| doWhenDOMContentLoaded function| doWhenBodyExists function| injectSpecialPageLogo function| toggleTestHalloween function| isTodayHalloween function| toggleTestChristmas function| isTodayChristmas function| toggleTestAprilFools function| isTodayAprilFools function| toggleTestEaster function| isTodayEaster function| applySpecialOccasionClasses function| addLayoutProcessor function| applyLayoutProcessorToBlockContainer function| startDynamicLayoutInContainer function| processLayoutOptions function| generateCacheKey function| useLayoutCache function| isWrapper function| isSkipped function| isBlock function| isNonEmpty function| blockContainerOf function| sequentialBlockOf function| previousBlockOf function| nextBlockOf function| terminalBlockOf function| lastBlockOf function| firstBlockOf function| childBlocksOf function| isBareWrapper function| selectorizeForContainer function| elementSummaryString function| getBlockSpacingMultiplier function| dropcapTypeOf function| addDropcapClassTo function| stripDropcapClassesFrom function| processContainerNowAndAfterBlockLayout object| GW object| DarkMode object| ReaderMode object| mutationRecord object| childNode function| gtag object| dataLayer function| onInject function| observeInjectedElementsInDocument function| placeholder function| regeneratePlaceholderIds function| doWhenSVGIconsLoaded function| versionedAssetURL function| randomAsset function| shouldInvertImageInDarkMode function| requestImageInversionDataForImagesInContainer function| isAnnotationLink function| targetElementInDocument function| isAnchorLink function| stripAnchorsFromLink function| anchorsForLink function| sectionLevel function| copyTextToClipboard function| addCopyProcessor function| registerCopyProcessorsForDocument function| aggregateMarginNotesIfNeededInDocument function| aggregateMarginNotesInDocument function| nodesOfGraf function| textContentOfGraf function| firstTextNodeOfGraf function| updatePageTOCIfNeeded function| updatePageTOC function| updateFootnoteTargeting function| randomDropcapURL function| resetDropcapInBlock function| beginActivity function| endActivity function| scrollContainerOf function| getPageScrollPosition function| getSavedCount function| incrementSavedCount function| addUIElement function| updateBackToTopLinkVisibility function| doWhenPageLayoutComplete function| cleanLocationHash function| realignHash function| templateDataFromHTML function| evaluateTemplateExpression function| fillTemplate function| synthesizeIncludeLink function| loadLocationForIncludeLink function| contentTypeIdentifierForIncludeLink function| parsePipedOptions function| shouldLocalizeContentFromLink function| includeContent function| distributeSectionBacklinks function| documentHasStyleSheet function| importStylesAfterTransclusion function| updateFootnotesAfterInclusion function| orderedListType function| setOrderedListType function| unorderedListLevel function| setUnorderedListLevel function| blockquoteLevel function| setBlockquoteLevel function| setMediaElementDimensions function| createFullWidthBlockLayoutStyles function| setTOCCollapseState function| updateTOCVisibility function| enableLinkIcon function| disableLinkIcon function| prettifyCurrencyString function| reportBrokenAnchorLink function| p function| h function| v function| expandCollapseBlocksToReveal function| collapseCollapseBlock function| isCollapsed function| isWithinCollapsedBlock function| containsBlockChildren function| newDisclosureButton function| updateDisclosureButtonState function| toggleCollapseBlockState function| expandLockCollapseBlock function| scrollElementIntoView function| revealElement function| revealTarget object| AuxLinks object| Notes object| Popups object| Popins object| Annotations object| Content object| Transclude object| Extracts object| Typography object| Hyphenopoly object| Sidenotes object| ImageFocus object| node object| google_tag_manager object| google_tag_data string| token object| replacement object| definition string| suffix string| GoogleAnalyticsObject function| ga object| googletag object| gaGlobal object| gaplugins object| gaData4 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 |
---|---|---|
.gwern.net/ | Name: _ga_57C4S96Y26 Value: GS1.1.1719425600.1.0.1719425600.0.0.0 |
|
.gwern.net/ | Name: _ga Value: GA1.2.862642619.1719425600 |
|
.gwern.net/ | Name: _gid Value: GA1.2.927177355.1719425600 |
|
.gwern.net/ | Name: _gat_gtag_UA_18912926_1 Value: 1 |
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 |
---|
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.
gwern.net
region1.google-analytics.com
stats.g.doubleclick.net
www.google-analytics.com
www.googletagmanager.com
172.67.71.248
2001:4860:4802:32::36
2a00:1450:4001:828::200e
2a00:1450:4001:830::2008
2a00:1450:400c:c06::9a
00e4b7abcca80a7674623b9b17622c5bef7d49b546e62ac92b7fce55be11e593
08489387b8dd9da4425def15fd846e6d3b2c526a4ed0384c2c356c7153e54be2
0bcb03d59692a794140f3da15ca84786bec9ad9ec33f2a1968541d210ccd89f6
16ae843ea17878ce2539272528abc9638b2a8855133b0efe5a490589180a7735
1b805028bc07ba9fdd64b18dc9b69e90f4ec5c3a5017f99c73414db9dc2c775e
35295fea9e68e127d90bd0b8621e5631c17be496a6c57ca6e2b015d543f02032
356417ca6fac353c587300cab06e29a082210b5297e2f64ec17927bffad12147
3ab6dccf9cdf1e72a2e0e8d34683dbab2ad915ab55f1d316a567496a54768abc
3b4d8f9027d2949401fe13202a655a6b10ee32d74fd07d363947c8252a09a5cf
3e5006a982ce6fcaf3f34a7b77ddd86c82fc60fa639b8ba667718b9de1f0b389
5d83d62e9eb1af59514b1d8c31a2990873c5450a579f3e9d7485e6e1f81f2c11
61116f227ffdc9e92576f55df70a6f6d34e142e22e0609f29355386dbeeba808
6148460668fdefe37fd26ad04bb8bef2f20a1a6bd6bab6d1e44ef48ffe68e0c7
62fcedcc3360d6aa4bf8e63272f06c1ed4801eee7273520f96cd5d23a40d22e1
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6bc2ce161cc8b987ac3e5a91a011cbfb0f485555e42bb83e91936e04c8c0e1d2
7fac0ab2bc361afbd4653a210f4d2080b224b769611075b876c1192a4e26c802
887e1cec65d767f5c0d5b609ab14f9ba531e6b77dff9885cfe1ada232b644fd8
8a3e247e754b036dc038087e9413c342c957cd4d5cea664c757d9ee19af52570
91193cdc06c8d80c71cfa60bfec9ed3d2e7e4e3ead532a8eed8e886f86f4a1a7
a77a061438c4272f19fbd0db4694949cd2c24db625d9823426ce7e48ebe995fa
a97971648f59c9dc8778ca448628c121264bd6aeb33d3e2e099a50de8aa740ce
b0df26764e47481a57a49c2909a2b15b816685e28c875c77a6c1498f8b4a6902
bb3265f2a2e3a7bac189000b582639a3193c838440d1ca7a8be9f1909956244e
dbffef749f9cdb3a9327c1d2238e64dbf933da351f58c8bc143eb42fc65c85ab
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e6845fec30b8cd5683a97db37fb0a22f04cee6b651e29dc5f36a23c3e95bf8f7
ee4097c924303b0f4447e7d2ede5e9a398b81a00fe1d94a9be24730999293b60
f1ae84d02305a1cf205ab6019da7608bc57c42c1aac63f811c7dd0c2b51dab32