www.patterns.dev Open in urlscan Pro
2a05:d014:275:cb00:bcb:af57:d94d:a526  Public Scan

Submitted URL: http://addyosmani.com/resources/essentialjsdesignpatterns/book/
Effective URL: https://www.patterns.dev/posts/classic-design-patterns/
Submission: On November 03 via manual from US — Scanned from NL

Summary

This website contacted 4 IPs in 2 countries across 3 domains to perform 25 HTTP transactions. The main IP is 2a05:d014:275:cb00:bcb:af57:d94d:a526, located in Frankfurt am Main, Germany and belongs to AMAZON-02, US. The main domain is www.patterns.dev.
TLS certificate: Issued by R3 on September 16th 2022. Valid for: 3 months.
This is the only time www.patterns.dev was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 1 2a06:98c1:312... 13335 (CLOUDFLAR...)
1 2a06:98c1:312... 13335 (CLOUDFLAR...)
1 2606:4700::68... 13335 (CLOUDFLAR...)
22 2a05:d014:275... 16509 (AMAZON-02)
25 4
Apex Domain
Subdomains
Transfer
22 patterns.dev
www.patterns.dev
1 MB
2 addyosmani.com
addyosmani.com
2 KB
1 cloudflareinsights.com
static.cloudflareinsights.com — Cisco Umbrella Rank: 1451
6 KB
25 3
Domain Requested by
22 www.patterns.dev addyosmani.com
www.patterns.dev
2 addyosmani.com 1 redirects addyosmani.com
1 static.cloudflareinsights.com addyosmani.com
25 3

This site contains links to these domains. Also see Links.

Domain
docs.google.com
creativecommons.org
shop.oreilly.com
nczonline.net
twitter.com
andreehansson.se
lucassmith.name
ericf.me
michaux.ca
alexsexton.com
rmurphey.com
en.wikipedia.org
www.amazon.co.uk
jquery.com
dojotoolkit.org
jsperf.com
babeljs.io
arguments.callee.info
262.ecma-international.org
www.adequatelygood.com
github.com
www.ecma-international.org
v8.dev
developer.mozilla.org
nodejs.org
javascript.crockford.com
www.phpied.com
jsfiddle.net
benalman.com
groups.google.com
www.ibm.com
misko.hevery.com
gist.github.com
jsbin.com
martinfowler.com
ireneros.com
lostechies.com
www.microsoft.com
blogs.msdn.com
blogs.adobe.com
blogs.infragistics.com
knockoutjs.com
www.kendoui.com
todomvc.com
millermedeiros.github.com
www.silverlightshow.net
stackoverflow.com
www.codeproject.com
www.quora.com
www.knockmeout.net
gratdevel.blogspot.co.uk
msdn.microsoft.com
requirejs.org
unscriptable.com
dictionary.reference.com
livedocs.dojotoolkit.org
blog.millermedeiros.com
tagneto.blogspot.com
bdframework.com
www.commonjs.org
wiki.commonjs.org
sproutcore.com
www.persvr.org
www.wakandasoft.com
dailyjs.com
www.slideshare.net
elegantcode.com
www.sitepen.com
www.appelsiini.net
ajpiano.com
docs.jquery.com
remysharp.com
enterprisejquery.com
wiki.jqueryui.com
bililite.com
javascriptweblog.wordpress.com
ryanflorence.com
www.2ality.com
www.devpatch.com
scottgonzalez.com
blog.bigbinary.com
erichynds.com
speakerrate.com
jquerysbestfriends.com
www.angrycoding.com
markdalgleish.com
bassistance.de
peter.michaux.ca
www.amazon.com
jspatterns.com
api.jquery.com
documentcloud.github.io
addyosmani.com
www.objectmentor.com
www.cs.wustl.edu
hillside.net
jsdesignpatterns.com
www.cmcrossroads.com
www.techrepublic.com
www.developer.com
alexbarnett.net
www.rode.dk
sourcemaking.com
www.uie.com
www.webreference.com
www.anticlue.net
www.wait-till-i.com
www.scribd.com
www.unleashed-technologies.com
c2.com
aspalliance.com
t3knomanser.livejournal.com
geekswithblogs.net
www.javaworld.com
forms.gle
Subject Issuer Validity Valid
sni.cloudflaressl.com
Cloudflare Inc ECC CA-3
2022-06-06 -
2023-06-05
a year crt.sh
*.patterns.dev
R3
2022-09-16 -
2022-12-15
3 months crt.sh

This page contains 1 frames:

Primary Page: https://www.patterns.dev/posts/classic-design-patterns/
Frame ID: B1A1594CABF3962C10AB3DE791957089
Requests: 25 HTTP requests in this frame

Screenshot

Page Title

Learning JavaScript Design Patternspatterns@1.5xpatterns@1.5x

Page URL History Show full URLs

  1. http://addyosmani.com/resources/essentialjsdesignpatterns/book/ HTTP 301
    https://addyosmani.com/resources/essentialjsdesignpatterns/book/ Page URL
  2. https://www.patterns.dev/posts/classic-design-patterns/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • /alpine(?:\.min)?\.js

Overall confidence: 100%
Detected patterns
  • static\.cloudflareinsights\.com/beacon(?:\.min)?\.js

Overall confidence: 100%
Detected patterns

Overall confidence: 100%
Detected patterns
  • prism\.js

Page Statistics

25
Requests

96 %
HTTPS

100 %
IPv6

3
Domains

3
Subdomains

4
IPs

2
Countries

1323 kB
Transfer

1971 kB
Size

3
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. http://addyosmani.com/resources/essentialjsdesignpatterns/book/ HTTP 301
    https://addyosmani.com/resources/essentialjsdesignpatterns/book/ Page URL
  2. https://www.patterns.dev/posts/classic-design-patterns/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 0
  • http://addyosmani.com/resources/essentialjsdesignpatterns/book/ HTTP 301
  • https://addyosmani.com/resources/essentialjsdesignpatterns/book/

25 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
/
addyosmani.com/resources/essentialjsdesignpatterns/book/
Redirect Chain
  • http://addyosmani.com/resources/essentialjsdesignpatterns/book/
  • https://addyosmani.com/resources/essentialjsdesignpatterns/book/
2 KB
1 KB
Document
General
Full URL
https://addyosmani.com/resources/essentialjsdesignpatterns/book/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36
accept-language
nl-NL,nl;q=0.9

Response headers

access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400, h3-29=":443"; ma=86400
cache-control
max-age=600
cf-cache-status
DYNAMIC
cf-ray
76422fb38dd292a1-FRA
content-encoding
br
content-type
text/html; charset=utf-8
date
Thu, 03 Nov 2022 03:57:32 GMT
expires
Thu, 03 Nov 2022 04:07:32 GMT
last-modified
Sun, 04 Sep 2022 23:14:28 GMT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=navyVe24aSqmxAnWYvcfPdSRwgel4JTd5f7aS7zJgfXqyt%2BjxAWNwg9ANW97yhbTue8835ZvdH5iZ9RSfe%2FXGUA9%2BWDY05O%2BzuNoEl7cspAXIQo1GhufwRxpfL3AtzhtlSyycGi9C9XZvfFzww%3D%3D"}],"group":"cf-nel","max_age":604800}
server
cloudflare
vary
Accept-Encoding
x-github-request-id
7300:1FBB:2442E1B:30FFEDA:63633C2C
x-proxy-cache
MISS

Redirect headers

CF-RAY
76422fb30e159177-FRA
Cache-Control
max-age=3600
Connection
keep-alive
Date
Thu, 03 Nov 2022 03:57:32 GMT
Expires
Thu, 03 Nov 2022 04:57:32 GMT
Location
https://addyosmani.com/resources/essentialjsdesignpatterns/book/
NEL
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Report-To
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=EMGSix8b8MNgj6X9nIjdgSJdYiOpa89WAVdU9vxo%2B2KHsXG8C%2BuBgkwy7%2F9TAwbSUsIcENRNiiEdP76Hl2f9L5avDgKdpQ3N9AZS19qrwZmp7AgGwr1px04EV5DA8pF6LfzcnqJNrEK2LBWHZQ%3D%3D"}],"group":"cf-nel","max_age":604800}
Server
cloudflare
Server-Timing
cf-q-config;dur=6.0000002122251e-06
Transfer-Encoding
chunked
Vary
Accept-Encoding
alt-svc
h3=":443"; ma=86400, h3-29=":443"; ma=86400
vendor.css
addyosmani.com/resources/essentialjsdesignpatterns/book/styles/
0
0

vaafb692b2aea4879b33c060e79fe94621666317369993
static.cloudflareinsights.com/beacon.min.js/
17 KB
6 KB
Script
General
Full URL
https://static.cloudflareinsights.com/beacon.min.js/vaafb692b2aea4879b33c060e79fe94621666317369993
Requested by
Host: addyosmani.com
URL: https://addyosmani.com/resources/essentialjsdesignpatterns/book/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:3965 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash

Request headers

Referer
https://addyosmani.com/
Origin
https://addyosmani.com
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

date
Thu, 03 Nov 2022 03:57:32 GMT
content-encoding
gzip
last-modified
Fri, 21 Oct 2022 01:56:09 GMT
server
cloudflare
etag
W/2022.10.1
vary
Accept-Encoding
content-type
text/javascript;charset=UTF-8
access-control-allow-origin
*
cache-control
public, max-age=86400
cross-origin-resource-policy
cross-origin
cf-ray
76422fb4cf5d914c-FRA
Primary Request /
www.patterns.dev/posts/classic-design-patterns/
661 KB
168 KB
Document
General
Full URL
https://www.patterns.dev/posts/classic-design-patterns/
Requested by
Host: addyosmani.com
URL: https://addyosmani.com/resources/essentialjsdesignpatterns/book/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
1936d890ed822bea21f3cb5e56768de7c200ede312b161c1806a1fd82a585257
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://addyosmani.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36
accept-language
nl-NL,nl;q=0.9

Response headers

age
70768
cache-control
public,max-age=300
content-encoding
br
content-length
171627
content-type
text/html; charset=UTF-8
date
Wed, 02 Nov 2022 08:18:04 GMT
etag
"0969fa91d46c6a64373430224924137e-ssl-df"
server
Netlify
strict-transport-security
max-age=31536000
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
x-nf-request-id
01GGXT639XYBYA3EGMGDX69C01
x-xss-protection
1; mode=block
min.js
www.patterns.dev/js/
3 KB
1 KB
Script
General
Full URL
https://www.patterns.dev/js/min.js?hash=6d02859105
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
24d9bf19614c5dee96d5edb2fd2f6c2a17a50e434da29c7d70cb95b019a3866a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63B1MV876BDZ6JEZXN5Z
date
Wed, 02 Nov 2022 17:26:49 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
37843
etag
"e5e9852240843864c1290e30fb6c83ee-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
application/javascript; charset=UTF-8
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
1150
x-xss-protection
1; mode=block
cached.js
www.patterns.dev/js/
45 KB
18 KB
Script
General
Full URL
https://www.patterns.dev/js/cached.js?hash=9030142fbb
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
974d550db57a5030e4969ad2891ab789e2fc7a1b44a76ef0142fd998be142081
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63B17TH368HY8AKPDWNX
date
Wed, 02 Nov 2022 16:01:28 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
42964
etag
"d296a6dd681030a14cc8fd8aeb839b24-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
application/javascript; charset=UTF-8
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
17985
x-xss-protection
1; mode=block
Inter-ExtraBold.woff2
www.patterns.dev/fonts/
105 KB
105 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-ExtraBold.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
ac049d5fdf463a846af0c4385833319e951114363576e79a83f7786019738caa
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63CKERDTN6W50HAN7S1J
date
Wed, 02 Nov 2022 08:35:06 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
69746
etag
"874cab36cbd3ed9a9351bdcdaa55b0f9-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
107292
x-xss-protection
1; mode=block
alpine.js
www.patterns.dev/js/
75 KB
17 KB
Script
General
Full URL
https://www.patterns.dev/js/alpine.js?hash=368db641d1
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
f51e3857a88299557ba038af492be73e6e286188ab1fa802edfb74f484b88fea
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63CKE5H293RXYF7B7CEW
date
Wed, 02 Nov 2022 16:01:28 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
42964
etag
"5500c1090b6816eefb33ad85860efc9a-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
application/javascript; charset=UTF-8
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
17686
x-xss-protection
1; mode=block
aos.js
www.patterns.dev/js/
14 KB
4 KB
Script
General
Full URL
https://www.patterns.dev/js/aos.js?hash=03b0189357
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
a5005b2e414770fd5ccb40bc221a12771966d02b5c1f9c89da48bd8e3811d377
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63CKXNKCX7Q2FQEPCK1M
date
Wed, 02 Nov 2022 17:26:49 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
37843
etag
"3b7da24352fa2be321914be5f892fd10-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
application/javascript; charset=UTF-8
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
4418
x-xss-protection
1; mode=block
sticky.min.js
www.patterns.dev/js/
7 KB
2 KB
Script
General
Full URL
https://www.patterns.dev/js/sticky.min.js?hash=df3df31a2b
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
f5fdb4e5569746e7abd0adbbbb9e89d568c34efdfef0e0b004f5dd2deb142622
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63CKRAEZ8SARKSMEJ595
date
Wed, 02 Nov 2022 17:26:49 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
37843
etag
"174e37c1901cc2a35a5faa4f9d63e458-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
application/javascript; charset=UTF-8
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
1721
x-xss-protection
1; mode=block
dracula-prism.min.css
www.patterns.dev/css/
6 KB
2 KB
Stylesheet
General
Full URL
https://www.patterns.dev/css/dracula-prism.min.css?hash=e6e6e99a84
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
b30a1943d4968b06ca6c9a9c9438b451c68048760826356eb42d6dad5f3323c9
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63CKE8R4BKGB7GEFG9CS
date
Wed, 02 Nov 2022 20:21:46 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
27346
etag
"d0772baea61d7fdcac4f65fe231df29f-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
text/css; charset=UTF-8
cache-control
public,max-age=300
accept-ranges
bytes
content-length
1513
x-xss-protection
1; mode=block
prism.js
www.patterns.dev/js/
50 KB
15 KB
Script
General
Full URL
https://www.patterns.dev/js/prism.js?hash=4b6fa7188f
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
7d939decdfe8a1fa0a70ef76473c6f0b4c0c9be12fb0ac914f89e672641b8335
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63CPXWT0SHENPRS60Q8X
date
Wed, 02 Nov 2022 13:36:32 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
51660
etag
"966179299bc8f641c619777d313e3659-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
application/javascript; charset=UTF-8
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
14854
x-xss-protection
1; mode=block
web-vitals.js
www.patterns.dev/js/
5 KB
2 KB
Script
General
Full URL
https://www.patterns.dev/js/web-vitals.js
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/js/min.js?hash=6d02859105
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
526781920a60ab24568f3eec6af3f0c02e6e93f68e26c92504c855dd9e0e8ac9
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63CQK8X8RC52XT2QHKVM
date
Wed, 02 Nov 2022 18:30:33 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
34019
etag
"0680a2414f952e6c74650f736105c1b4-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
application/javascript; charset=UTF-8
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
2205
x-xss-protection
1; mode=block
Inter-Medium.woff2
www.patterns.dev/fonts/
104 KB
104 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-Medium.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
93d9f7f3187aa3b2f76cb2cb441a0572b6b2d9128258e006fe2bc249608e9e29
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63D6K8YCRF5GWHH6TG2X
date
Wed, 02 Nov 2022 11:46:01 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
58291
etag
"24dac629122f49ba71788bc994c571b9-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
106668
x-xss-protection
1; mode=block
Inter-Regular.woff2
www.patterns.dev/fonts/
98 KB
98 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-Regular.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
eceaa0097583deb85b25660108e14c5addb6c8c1e9a6d5cd45d9fd584358f5a9
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63DAWPT1B5E96FYA5B4Z
date
Wed, 02 Nov 2022 08:35:09 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
69743
etag
"8aac400e34464ee1e467891e1064d184-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
100488
x-xss-protection
1; mode=block
share.svg
www.patterns.dev/img/
2 KB
903 B
Image
General
Full URL
https://www.patterns.dev/img/share.svg
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
9eed08fceba3c5d3db723ce6060f7ca10552e5320b9f28741833b65577d291d5
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63HAQ3130Q8B3F6DASFH
date
Wed, 02 Nov 2022 12:23:00 GMT
content-encoding
br
strict-transport-security
max-age=31536000
server
Netlify
age
56072
etag
"3cb78640a5bf74c800be5458587d756d-ssl-df"
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
content-type
image/svg+xml
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
770
x-xss-protection
1; mode=block
Inter-Bold.woff2
www.patterns.dev/fonts/
105 KB
105 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-Bold.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
3939dc00052b15f25fba94f3a4aef1e7e62451d55011382de22f52dbba37eddc
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63HBR2N9PRC8GKXN99YP
date
Wed, 02 Nov 2022 11:46:01 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
58291
etag
"a57fc9eafebd7d75c681e022dd40b281-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
107424
x-xss-protection
1; mode=block
Inter-Italic.woff2
www.patterns.dev/fonts/
105 KB
106 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-Italic.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
a51e396ee210aec05057dba54a5caeb8ead9a6a95a456354632036b92d8ce740
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63HBHD35AFXC7P6HZCDE
date
Wed, 02 Nov 2022 13:49:58 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
50854
etag
"b516dbdc7a41b20f03274bdb81302eb0-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
107900
x-xss-protection
1; mode=block
Inter-ExtraBoldItalic.woff2
www.patterns.dev/fonts/
110 KB
110 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-ExtraBoldItalic.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
c97476070e591d0cb0032d67e445d62b23b9ea75c4b56b30f56e485aa9b43b07
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63HC9CF9XG9N8DMHVPSD
date
Tue, 01 Nov 2022 20:53:52 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
111820
etag
"c5a3f0e48acdecbd4f8c84db2e745cda-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
112264
x-xss-protection
1; mode=block
Inter-SemiBold.woff2
www.patterns.dev/fonts/
104 KB
105 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-SemiBold.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
eda6184a93c59315b482314b53f6a112b775e3835957531c72cafe9a383a535d
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63HCTVZ5611DB9D2QBFA
date
Wed, 02 Nov 2022 14:28:32 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
48540
etag
"66b6be913ae6cf430a03c29eeaf4f204-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
106908
x-xss-protection
1; mode=block
Inter-SemiBoldItalic.woff2
www.patterns.dev/fonts/
110 KB
110 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-SemiBoldItalic.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
3122456e0d004023e28f21f9a0d94097c91328fa262d2ac68654bcf78cb7e1ea
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63HCC5MSS5EK94RHFWAK
date
Tue, 01 Nov 2022 21:02:48 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
111284
etag
"68c11ee0cd2d2905d988984545bed837-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
112460
x-xss-protection
1; mode=block
Inter-Black.woff2
www.patterns.dev/fonts/
102 KB
102 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-Black.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
30e5c27fd259e1dfa27cde902d75c7bdb870ecf83c4db8c48f64256f574db9cf
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63HDHX6BG9YNNGN8DVZ9
date
Wed, 02 Nov 2022 20:37:48 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
26384
etag
"d91292326ac57f2606436ce227554d0a-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
104332
x-xss-protection
1; mode=block
Inter-MediumItalic.woff2
www.patterns.dev/fonts/
110 KB
110 KB
Font
General
Full URL
https://www.patterns.dev/fonts/Inter-MediumItalic.woff2
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
0f8654c6f72e31c1686f7cad67f5de557ebf0814286cbb118d8f8851e90aa1f7
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
Origin
https://www.patterns.dev
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63HE87QNBBPZSV3N9ZQE
date
Wed, 02 Nov 2022 20:37:48 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
26384
etag
"1e211e004c2f05dbb47d4756921984d2-ssl"
x-frame-options
SAMEORIGIN
content-type
font/woff2
cache-control
public,max-age=31536000,immutable
accept-ranges
bytes
content-length
112668
x-xss-protection
1; mode=block
Z2dzbwc-640w.avif
www.patterns.dev/img/remote/
31 KB
31 KB
Image
General
Full URL
https://www.patterns.dev/img/remote/Z2dzbwc-640w.avif
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/posts/classic-design-patterns/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
0de6f95d2d9bf5551d926b67c7eced61dc5c42ca0aa50d204940d9f4678d3f12
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

accept-language
nl-NL,nl;q=0.9
Referer
https://www.patterns.dev/posts/classic-design-patterns/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36

Response headers

x-nf-request-id
01GGXT63RTRTS5BJZ8XSN10Q00
date
Wed, 02 Nov 2022 10:04:31 GMT
strict-transport-security
max-age=31536000
server
Netlify
age
64382
etag
"9a3eb5e1ee143a95d8ff1df2e993dd39-ssl"
x-frame-options
SAMEORIGIN
content-type
image/avif
cache-control
public,max-age=31536000,immutable
content-disposition
inline
accept-ranges
bytes
content-length
31338
x-xss-protection
1; mode=block
ga
www.patterns.dev/.netlify/functions/
0
93 B
Ping
General
Full URL
https://www.patterns.dev/.netlify/functions/ga
Requested by
Host: www.patterns.dev
URL: https://www.patterns.dev/js/cached.js?hash=9030142fbb
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a05:d014:275:cb00:bcb:af57:d94d:a526 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Netlify /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Strict-Transport-Security max-age=31536000

Request headers

Referer
https://www.patterns.dev/posts/classic-design-patterns/
accept-language
nl-NL,nl;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.5304.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

access-control-allow-origin
https://www.patterns.dev
x-nf-request-id
01GGXT650RXEJD4RNXW8S4PDJX
date
Thu, 03 Nov 2022 03:57:34 GMT
cache-control
no-store
strict-transport-security
max-age=31536000
server
Netlify
age
0

Failed requests

These URLs were requested, but there was no response received. You will also see them in the list above.

Domain
addyosmani.com
URL
https://addyosmani.com/resources/essentialjsdesignpatterns/book/styles/vendor.css

Verdicts & Comments Add Verdict or Comment

24 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| onbeforeinput object| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation function| ga object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| _self object| Prism object| webVitals function| sendToGoogleAnalytics object| Alpine object| AOS function| _classCallCheck function| _defineProperties function| _createClass function| Sticky

3 Cookies

Domain/Path Name / Value
.patterns.dev/ Name: _ga
Value: GA1.2.1756257812.1667447852
.patterns.dev/ Name: _gid
Value: GA1.2.356370746.1667447852
.patterns.dev/ Name: _gat
Value: 1

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.

addyosmani.com
static.cloudflareinsights.com
www.patterns.dev
addyosmani.com
2606:4700::6810:3965
2a05:d014:275:cb00:bcb:af57:d94d:a526
2a06:98c1:3120::3
2a06:98c1:3121::3
0de6f95d2d9bf5551d926b67c7eced61dc5c42ca0aa50d204940d9f4678d3f12
0f8654c6f72e31c1686f7cad67f5de557ebf0814286cbb118d8f8851e90aa1f7
1936d890ed822bea21f3cb5e56768de7c200ede312b161c1806a1fd82a585257
24d9bf19614c5dee96d5edb2fd2f6c2a17a50e434da29c7d70cb95b019a3866a
30e5c27fd259e1dfa27cde902d75c7bdb870ecf83c4db8c48f64256f574db9cf
3122456e0d004023e28f21f9a0d94097c91328fa262d2ac68654bcf78cb7e1ea
3939dc00052b15f25fba94f3a4aef1e7e62451d55011382de22f52dbba37eddc
526781920a60ab24568f3eec6af3f0c02e6e93f68e26c92504c855dd9e0e8ac9
7d939decdfe8a1fa0a70ef76473c6f0b4c0c9be12fb0ac914f89e672641b8335
93d9f7f3187aa3b2f76cb2cb441a0572b6b2d9128258e006fe2bc249608e9e29
974d550db57a5030e4969ad2891ab789e2fc7a1b44a76ef0142fd998be142081
9eed08fceba3c5d3db723ce6060f7ca10552e5320b9f28741833b65577d291d5
a5005b2e414770fd5ccb40bc221a12771966d02b5c1f9c89da48bd8e3811d377
a51e396ee210aec05057dba54a5caeb8ead9a6a95a456354632036b92d8ce740
ac049d5fdf463a846af0c4385833319e951114363576e79a83f7786019738caa
b30a1943d4968b06ca6c9a9c9438b451c68048760826356eb42d6dad5f3323c9
c97476070e591d0cb0032d67e445d62b23b9ea75c4b56b30f56e485aa9b43b07
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eceaa0097583deb85b25660108e14c5addb6c8c1e9a6d5cd45d9fd584358f5a9
eda6184a93c59315b482314b53f6a112b775e3835957531c72cafe9a383a535d
f51e3857a88299557ba038af492be73e6e286188ab1fa802edfb74f484b88fea
f5fdb4e5569746e7abd0adbbbb9e89d568c34efdfef0e0b004f5dd2deb142622