visualgo.net
Open in
urlscan Pro
188.114.96.3
Public Scan
Effective URL: https://visualgo.net/en
Submission: On July 16 via api from US — Scanned from NL
Summary
TLS certificate: Issued by WE1 on July 2nd 2024. Valid for: 3 months.
This is the only time visualgo.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 41 | 188.114.96.3 188.114.96.3 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 151.101.2.137 151.101.2.137 | 54113 (FASTLY) (FASTLY) | |
1 | 104.18.186.31 104.18.186.31 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 104.17.246.203 104.17.246.203 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 216.58.212.136 216.58.212.136 | 15169 (GOOGLE) (GOOGLE) | |
1 | 104.17.24.14 104.17.24.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
45 | 6 |
ASN15169 (GOOGLE, US)
PTR: ams15s21-in-f8.1e100.net
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
41 |
visualgo.net
1 redirects
visualgo.net |
555 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 336 |
75 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112 |
76 KB |
1 |
unpkg.com
unpkg.com — Cisco Umbrella Rank: 1314 |
1 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 410 |
24 KB |
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 1211 |
30 KB |
45 | 6 |
Domain | Requested by | |
---|---|---|
41 | visualgo.net |
1 redirects
visualgo.net
|
1 | cdnjs.cloudflare.com |
visualgo.net
|
1 | www.googletagmanager.com |
visualgo.net
|
1 | unpkg.com |
visualgo.net
|
1 | cdn.jsdelivr.net |
visualgo.net
|
1 | code.jquery.com |
visualgo.net
|
45 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.comp.nus.edu.sg |
optiver.com |
cpbook.net |
www.lulu.com |
www.facebook.com |
blog.naver.com |
pantip.com |
www.linkedin.com |
www.rosemarietan.com |
nus.edu.sg |
ioinformatics.org |
Subject Issuer | Validity | Valid | |
---|---|---|---|
visualgo.net WE1 |
2024-07-02 - 2024-09-30 |
3 months | crt.sh |
*.jquery.com Sectigo ECC Domain Validation Secure Server CA |
2024-06-25 - 2025-06-25 |
a year | crt.sh |
*.jsdelivr.net Sectigo RSA Domain Validation Secure Server CA |
2024-05-04 - 2025-05-04 |
a year | crt.sh |
unpkg.com GTS CA 1P5 |
2024-05-30 - 2024-08-28 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
cdnjs.cloudflare.com E1 |
2024-06-02 - 2024-08-31 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://visualgo.net/en
Frame ID: 23FD5F291A23DB9F31E4C63BA77DA894
Requests: 45 HTTP requests in this frame
Screenshot
Page Title
visualising data structures and algorithms through animation - VisuAlgoPage URL History Show full URLs
-
http://visualgo.net/
HTTP 307
https://visualgo.net/ HTTP 302
https://visualgo.net/en Page URL
Detected technologies
D3 (JavaScript Graphics) ExpandDetected patterns
- /d3(?:\. v\d+)?(?:\.min)?\.js
Bootstrap (Web Frameworks) Expand
Detected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
16 Outgoing links
These are links going to different origins than the main page.
Title: 7
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Featured story: Visualizing Algorithms with a Click
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: id
Search URL Search Domain Scan URL
Title: kr
Search URL Search Domain Scan URL
Title: vn
Search URL Search Domain Scan URL
Title: th
Search URL Search Domain Scan URL
Title: Associate Professor Steven Halim
Search URL Search Domain Scan URL
Title: Dr Felix Halim
Search URL Search Domain Scan URL
Title: Rose Marie Tan Zhao Yun
Search URL Search Domain Scan URL
Title: CDTL
Search URL Search Domain Scan URL
Title: this link
Search URL Search Domain Scan URL
Title: this link
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://visualgo.net/
HTTP 307
https://visualgo.net/ HTTP 302
https://visualgo.net/en Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
45 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Primary Request
en
visualgo.net/ Redirect Chain
|
82 KB 20 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.css
visualgo.net/css/ |
191 KB 26 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
stylesheet.css
visualgo.net/fonts/silkscreen/ |
303 B 668 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
common-1.0.2.css
visualgo.net/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
nuscomputing.webp
visualgo.net/img/ |
16 KB 16 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Optiver-Black_RGB.png
visualgo.net/img/ |
25 KB 25 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
cp4.png
visualgo.net/img/ |
49 KB 49 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
blue.png
visualgo.net/img/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
dummy.gif
visualgo.net/img/ |
2 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.7.0.min.js
code.jquery.com/ |
85 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/ |
77 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d3-force-boundary.min.js
unpkg.com/d3-force-boundary@0.0.1/dist/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
209 KB 76 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
d3.min.js
cdnjs.cloudflare.com/ajax/libs/d3/7.3.0/ |
270 KB 75 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ATKpv8nLYAKUYexo8iqqrg.woff2
visualgo.net/css/ |
46 KB 47 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
slkscr-webfont.woff
visualgo.net/fonts/silkscreen/ |
6 KB 6 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
array.png
visualgo.net/img/png/ |
12 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sorting.png
visualgo.net/img/png/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bitmask.png
visualgo.net/img/png/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
list.png
visualgo.net/img/png/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
heap.png
visualgo.net/img/png/ |
13 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
hashtable.png
visualgo.net/img/png/ |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bst.png
visualgo.net/img/png/ |
8 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
graphds.png
visualgo.net/img/png/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ufds.png
visualgo.net/img/png/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fenwicktree.png
visualgo.net/img/png/ |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
segmenttree.png
visualgo.net/img/png/ |
18 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
recursion.png
visualgo.net/img/png/ |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
dfsbfs.png
visualgo.net/img/png/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
mst.png
visualgo.net/img/png/ |
18 KB 19 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sssp.png
visualgo.net/img/png/ |
17 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
cyclefinding.png
visualgo.net/img/png/ |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
suffixtree.png
visualgo.net/img/png/ |
9 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
suffixarray.png
visualgo.net/img/png/ |
17 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polygon.png
visualgo.net/img/png/ |
13 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
convexhull.png
visualgo.net/img/png/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
maxflow.png
visualgo.net/img/png/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
matching.png
visualgo.net/img/png/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mvc.png
visualgo.net/img/png/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
steinertree.png
visualgo.net/img/png/ |
19 KB 20 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tsp.png
visualgo.net/img/png/ |
17 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
reductions.png
visualgo.net/img/png/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2
visualgo.net/css/ |
49 KB 50 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.png
visualgo.net/img/ |
3 KB 3 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.png
visualgo.net/img/ |
3 KB 0 |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
33 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.
function| changeURL function| changeDefaultLanguageAndURL function| $ function| jQuery number| uidEvent object| bootstrap function| forceBoundary object| colourArray function| disableScroll function| enableScroll function| replaceAll function| getColours function| isOn function| customAlert function| showLoadingScreen function| hideLoadingScreen function| commonAction function| getQueryVariable function| isMobile function| isMobileOS function| isPortrait object| generatedColours string| surpriseColour string| colourTheSecond string| colourTheThird string| colourTheFourth object| d3 number| seen number| timer function| nextTip object| google_tag_manager object| google_tag_data object| dataLayer2 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 |
---|---|---|
visualgo.net/ | Name: visualgo_session Value: vSm3X91ypnEVqAgit0uGDe0cEq0Opu1dZGIf3uQH |
|
visualgo.net/ | Name: XSRF-TOKEN Value: eyJpdiI6Ims4emZCazZqL0g1djFOQ05DeUc2b0E9PSIsInZhbHVlIjoiNk5PUlBGOVZVK0VVL3NJNnpKdm1oSEZpR29lU1Znb0k1YjhOa1p0SzI2T0pzUHdaVFNETlM0WVpUNElXeDRqN1k1M0FBazk2aE5vVWJ2NlB0UTBwWWpIbzIwYUhhb0ZoeHVEQnNCbVV3YXpXcnhFcHAvb2FWbXRsOXFPbTl6ZVciLCJtYWMiOiI4MzE5ZTNiOWEyZGQwMzY3NjBmOWQ5MWQ3YWMwMTI1MDQzOTkyM2QzYmE2OGE5ODk3ZDE5ZWMwYmFlMjgxZjRjIiwidGFnIjoiIn0%3D |
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.
cdn.jsdelivr.net
cdnjs.cloudflare.com
code.jquery.com
unpkg.com
visualgo.net
www.googletagmanager.com
104.17.24.14
104.17.246.203
104.18.186.31
151.101.2.137
188.114.96.3
216.58.212.136
0066baba26ceba4af518218ea9cbdfc61b4547c2aef368ce226a29aedda982bc
15bc38a820f0b1decf8120700b7f56fe8bb57d955d5def6f348c5909f776dae3
170aec3111449e87d5c9e243a8f532b8b4e6444c2192ad16ed91774f208777b8
23f02dbc927da657e2f5d589366809854575e6f767838f33127c0407274599e4
2638e32ab432ea1d979660b3935cf66af3be2e0895a6b720b856b142ed6d6fcb
2654c3d246e4ae431d2eefbcef9bfbd30f502723ec8674515b06c023c942120e
26f6fde31eb6f3a43f629284372946c387578c80dcebdade77ec96047e71f79f
2af6556e4f2516c0cd339828b10c2f497a9a01016367f20f90808ac94659c5be
3a579d24a257b0065f5ddb6a0ff571c1e4e56791ea3e6f5c2f826be4e667e09e
3ad6a047cbe99ac12e0b8129e5b6df5f4abebf5711fa622b9239d7842c401274
4767d047a6c6208dabec5251088cc0b1b23c974a3607a94d4967a82036f341e6
476f05c9e7d7035fe0a0305d8c52db53270dec15bee56491632ddc4dd39b2f38
5547cb6406cabf6c6f3599eb1bafe9d6f0f822b714253035553cbee6710c68ec
5cb01936ffb1c9180e789b30b784a0b8c964b87391fb3428cbf4b9b55f6d73b5
64e30f9fb4da4bfdedef86e2b8a819329c943865f02b8a17ef8a2adff17d8a86
69f6285d220502137040a44586b6644ab62cc1904c52d48b25eb5608a8c31f34
6d82468c1b1af8fbc57493191a1e80a5582366b14aeff25500118ddca469faac
7455196cc522cd712d2c6ce04272acd12dbc6f14f15adac3813962632a3616be
7553d5b86534eddc90ad3d3ace773d98e32121095987d0a991bf31b709e38086
776ba3dfca17b80198d227501648ce1b04a43cdc966b396c2e3273bec784f876
78bf2cc1e4c84928bb397a954c0fe1aa8768c85e216fba3d2744093e12cb7d5f
7e1f1503df765cca5e099891b94e318a2ef95081ba2af1eb6d417cc884bfdbfe
8afecf7182b3d6ffff03ce5bde57c1e7c2633e3665c85dfbfa8609c8038ab796
8d7a2af19650bf52c3493ab8ecc0b9974d75459eec1cf233974a3193995baebb
9049b5afe23349c7de1de909348f46e22b136af8179de05c92a0675a49400ce5
97b71a254b61e67bd7d7ab1a1e39927afeef23f5f673894ce605766047c51acd
a48d80da42a0ae263dd25c97692f5bca524af0f68ce374549d45db8addf77019
ab7900e258195a1a75a26a6c308b785d6c41506b5e53e5018c510718fef820df
b08054cc68281ab9b58df82b2b49dffa3bb95883a6b9563bbe79c999caceef18
b2e8fb85ea1992e3abad59b38e714554a04cd2117cfc5437b6a2e9fbee6a9b9e
b6da7542cc1f0393c1267643f2b7ad950b5027c9905b51d83b0d4f917a45c3f1
c8f4a2fd94d90266cee6ac10e29cd379acab65d7d75022fb4a66aac822263917
cd73f0834c9fdf870af323e18fff380358481998047063dbadcad2381e319b6e
d8f9afbf492e4c139e9d2bcb9ba6ef7c14921eb509fb703bc7a3f911b774eff8
dbf84a8626b9ff7c767a499b176019a77ccab414d87ab808302c452aeef4848d
def8c7c0ea8d5b38f1594fb41a361c4dc17f83312ee65bed9bc8135c7f9f35ee
e1ba9048b26133130da599dffee87e6b1e433e66f4d3dbf61e593327ac549e10
e2bfa7efdf1997c2393a9a1dd409641fc06f566ad5fbe9624cf1daea09c2aa04
e5c7f8f0b6b8e6d53004cfd879a56fccb52dc6fea43bf3a734400ec43e8ee769
ea81a3b0ef34ba35015b45808ee6f9bbddb7e3fb5c55c24bacfe744234ec5c7d
f1085e24e89c94f9c49737a0005f6d4efc9b24c464d48f661b7615ba42436db9
f44109ce8881d591a31df39a752471c5c1964de736b5ef9df3ed12680e38b957
fc157b0bde89edb1443b69cfcb76a9b9a92de149091271ead2debafeafc3a04c