www.wizard101.com
Open in
urlscan Pro
207.120.36.13
Public Scan
Effective URL: https://www.wizard101.com/
Submission: On April 20 via api from US — Scanned from DE
Summary
TLS certificate: Issued by DigiCert EV RSA CA G2 on May 22nd 2023. Valid for: a year.
This is the only time www.wizard101.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 45.154.183.59 45.154.183.59 | 136133 (SECTIONIO...) (SECTIONIO-AS-AP SQUIXA PTY LIMITED) | |
1 | 207.120.36.13 207.120.36.13 | 3356 (LEVEL3) (LEVEL3) | |
11 | 68.232.34.72 68.232.34.72 | 15133 (EDGECAST) (EDGECAST) | |
13 | 2606:4700::68... 2606:4700::6813:b234 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700:440... 2606:4700:4400::ac40:9b77 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
28 | 5 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
13 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 306 |
277 KB |
13 |
wizard101.com
1 redirects
wizard101.com — Cisco Umbrella Rank: 446374 www.wizard101.com — Cisco Umbrella Rank: 545920 edgecast.wizard101.com — Cisco Umbrella Rank: 655194 |
2 MB |
1 |
onetrust.com
geolocation.onetrust.com — Cisco Umbrella Rank: 535 |
295 B |
28 | 3 |
Domain | Requested by | |
---|---|---|
13 | cdn.cookielaw.org |
www.wizard101.com
cdn.cookielaw.org |
11 | edgecast.wizard101.com |
www.wizard101.com
|
1 | geolocation.onetrust.com |
cdn.cookielaw.org
|
1 | www.wizard101.com | |
1 | wizard101.com | 1 redirects |
28 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
cookiepedia.co.uk |
www.onetrust.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.wizard101.com DigiCert EV RSA CA G2 |
2023-05-22 - 2024-06-21 |
a year | crt.sh |
edgecast.kingsisle.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-01-24 - 2025-02-23 |
a year | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2024-03-01 - 2024-12-31 |
10 months | crt.sh |
onetrust.com Cloudflare Inc ECC CA-3 |
2023-11-13 - 2024-11-12 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.wizard101.com/
Frame ID: 0D75617735DBEF6CF03B35855564FE57
Requests: 28 HTTP requests in this frame
Screenshot
Page Title
Play The Ultimate Wizard Game Today | Wizard101Page URL History Show full URLs
-
http://wizard101.com/
HTTP 307
https://wizard101.com/ HTTP 302
https://www.wizard101.com/ Page URL
Detected technologies
Google Tag Manager (Tag Managers) ExpandDetected patterns
- <!-- (?:End )?Google Tag Manager -->
OneTrust (Cookie compliance) Expand
Detected patterns
- cdn\.cookielaw\.org
- otSDKStub\.js
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: More information
Search URL Search Domain Scan URL
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://wizard101.com/
HTTP 307
https://wizard101.com/ HTTP 302
https://www.wizard101.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.wizard101.com/ Redirect Chain
|
13 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieConsent.js
edgecast.wizard101.com/static/themes/global/javascript/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
OtAutoBlock.js
cdn.cookielaw.org/consent/14c5d7d5-6eef-4153-baaa-e1198fb83c01/ |
6 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otSDKStub.js
cdn.cookielaw.org/scripttemplates/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
core.js
edgecast.wizard101.com/assets/tapestry/stack/en_US/ |
350 KB 105 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ki-core.js
edgecast.wizard101.com/assets/tapestry/stack/en_US/8ad6a40423c1ebc40123c87d458a763f/ALL/ |
180 KB 44 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tapestry-console.css
edgecast.wizard101.com/assets/tapestry/core/ |
851 B 466 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
t5-alerts.css
edgecast.wizard101.com/assets/tapestry/core/ |
2 KB 771 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tree.css
edgecast.wizard101.com/assets/tapestry/core/ |
2 KB 737 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ExplorePlay_logo.png
edgecast.wizard101.com/image/free/Wizard/Landing-Pages/Networks/ |
195 KB 196 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ExplorePlay_poster.png
edgecast.wizard101.com/image/free/Wizard/Landing-Pages/Networks/ |
1 MB 1 MB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
14c5d7d5-6eef-4153-baaa-e1198fb83c01.json
cdn.cookielaw.org/consent/14c5d7d5-6eef-4153-baaa-e1198fb83c01/ |
5 KB 2 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
location
geolocation.onetrust.com/cookieconsentpub/v1/geo/ |
59 B 295 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/202403.2.0/ |
447 KB 109 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
button.png
edgecast.wizard101.com/image/free/Wizard/Landing-Pages/Networks/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wizard_fancy.ttf
edgecast.wizard101.com/static/themes/global/css/ |
37 KB 37 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
landing_page_webm.webm
edgecast.wizard101.com/file/free/Wizard/Landing-Pages/Networks/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
cdn.cookielaw.org/consent/14c5d7d5-6eef-4153-baaa-e1198fb83c01/018eaf01-39a0-7643-b582-ee4df2ea153e/ |
145 KB 29 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iab2V2Data.json
cdn.cookielaw.org/vendorlist/ |
567 KB 73 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otTCF.js
cdn.cookielaw.org/scripttemplates/202403.2.0/ |
60 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCenterRounded.json
cdn.cookielaw.org/scripttemplates/202403.2.0/assets/ |
9 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcCenter.json
cdn.cookielaw.org/scripttemplates/202403.2.0/assets/v2/ |
62 KB 13 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCommonStyles.css
cdn.cookielaw.org/scripttemplates/202403.2.0/assets/ |
24 KB 4 KB |
Fetch
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ot_guard_logo.svg
cdn.cookielaw.org/logos/static/ |
497 B 516 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KingsIsle_Web_Logo.png
cdn.cookielaw.org/logos/f7021d14-ea5f-4aa6-ab27-de915e2c6543/536bfb8a-4bef-40c6-9d00-1365b901c3da/b5227deb-b072-400f-97a9-2e6815a6ad56/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
powered_by_logo.svg
cdn.cookielaw.org/logos/static/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
landing_page_mp4.mp4
edgecast.wizard101.com/file/free/Wizard/Landing-Pages/Networks/ |
448 KB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
favicon.ico
www.wizard101.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- edgecast.wizard101.com
- URL
- https://edgecast.wizard101.com/file/free/Wizard/Landing-Pages/Networks/landing_page_webm.webm?v=1
- Domain
- www.wizard101.com
- URL
- https://www.wizard101.com/favicon.ico
Verdicts & Comments Add Verdict or Comment
264 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 object| 1 boolean| isDev string| staticFileRoot string| genericStaticFileRoot string| staticJavaScriptRoot string| contextPath string| contextPathSite string| contextPathForums string| gamePHDC boolean| ovrAllowSubmit string| ovrPartialValidation string| ovrSubmitSuccessCallback string| ovrValidationOverride boolean| ovrClickBlocker boolean| kiFocusFirst string| kiCurrentPopup boolean| kiIsBackend boolean| kiCoppa boolean| kiPayingUser boolean| kiIs18Plus string| kiPopupWidth string| kiPopupHeight boolean| kiPhone boolean| kiTablet boolean| kiMobile string| bn boolean| kiBillingActive string| kiSiteId boolean| kiLoggedIn boolean| kiCdnEnabled boolean| kiMuteSoundEffects boolean| useSecureSubmissions string| currentTheme string| wrapperTemplate string| kiHomePath boolean| cmPage object| _gaq function| __gaTracker object| googletag boolean| pageAnalyticsInitialized function| fbq function| ga object| cookieConsent object| OneTrustStub function| OptanonWrapper function| cookiesDisabled function| setUrlEncodedKey object| Prototype object| Abstract object| Try object| Class function| PeriodicalExecuter function| Template object| $break object| Enumerable function| $A function| $w function| $H function| Hash function| $R function| ObjectRange object| Ajax function| $ object| Form object| Field function| $F object| Toggle object| Insertion object| $continue object| Position object| Scriptaculous object| Effect object| T5 boolean| visibleSectionSuccessful boolean| removeElementEffectRunning string| ovrOriginalValue string| ovrIgnoredIdsForDirtyFormValidation object| ovrInitFunction boolean| ovrIsDirty object| Tapestry function| ZoneUpdater function| $T function| getCheckedRadio function| getCheckedRadioIndex function| ovrDeepVisible function| blockButtonClicks function| setupBackHolderOverlay function| clearClickBlocker function| blockSubmitKeyPresses function| ctrlShiftKeyPressed function| clearSubmitKeyPresses function| checkBlockPopupKeyPresses function| checkClearPopupKeyPresses function| getUrlEncodedKey function| getCookie function| appendToken function| addToken function| updateToken function| findElements function| findFormElementsToValidate function| isFormElementToValidate function| ignoreIdForDirtyFormValidation function| getCurrentFormState function| initDirtyFormValidation function| checkForChanges function| rgbToHex function| toHex function| jQuery undefined| _ function| PrototypeAlias function| $$ undefined| Sizzle function| Selector function| __tcfapi object| otStubData object| Windows object| Dialog object| WindowUtilities object| ki function| showHideDiv boolean| ki_isAndroidPhone boolean| ki_isAndroidTablet boolean| ki_isAndroidOldStockBrowser boolean| ki_isChrome boolean| ki_isEdge boolean| ki_isFF boolean| ki_isIE boolean| ki_isIE10 boolean| ki_isIE11 boolean| ki_isIE6 boolean| ki_isIE64Bit boolean| ki_isIE7 boolean| ki_isIE8 boolean| ki_isIE9 boolean| ki_isIENEW boolean| ki_isIEALL boolean| ki_isIOS boolean| ki_isIpad boolean| ki_isIphone boolean| ki_isMac boolean| ki_isMobile boolean| ki_isOpera boolean| ki_isPhone boolean| ki_isSafari boolean| ki_isTablet boolean| ki_isWin boolean| ki_cssBeforeAfterSupport boolean| ki_cssNthChildSupport boolean| ki_cssAnimationSupport boolean| ki_orientation boolean| ki_ovrActionLinkClicked boolean| ki_resizeTimer boolean| ki_windowWidth boolean| ki_windowHeight boolean| bodyLoaded string| ki_showHideTableRowsCookieName string| ki_jsPathAnimateImg string| ki_jsPathHScroll string| ki_jsPathMobileMenu string| ki_jsPathScrollMonitor string| ki_jsPathSlideshow string| ki_jsPathSocialMedia string| ki_jsPathSocialQuiz string| ki_jsPathYoutubeVideo string| ki_jsPathFlash string| ki_jsPathMusicPlayer string| ki_jsPathCardCarousel string| ki_jsPathBootstrap object| formTabs boolean| kiPopup boolean| kiPopupImageLoaded boolean| popupOpen function| HtmlPopUp function| backendPopup function| checkPopupHeight function| imagePopupShow function| imageSizePopup function| initializePopup function| invokeReset function| openHtmlPopup function| openIframePopup function| openIframeSecure function| openImagePopup function| prepareForPopup function| refreshIframeSrc function| resizeFrame function| restoreFromPopup function| scrollToPopup function| updatePopupSize object| ki_services object| animationDisplay boolean| animationsEnabled string| animationTarget string| animationTargetDisplay boolean| flashAnimationPlaying object| flashIds object| flashLoaded object| flashSettings boolean| kiFlashEnabled object| javascriptSlideshows function| blockPlayAnimations function| checkMoviePlay function| clearAnimation function| clearPlayButtonAnimations function| ControlVersion function| DetectFlashVer function| emptyAnimation function| emptyPlayButtonAnimations function| filmstripLink function| flashError function| flashMovie function| flashTest function| flashWarn function| forceAnimation function| getFlashSettings function| getIEScrollHeight function| GetSwfVer function| hideShowFlash function| initAnim function| initPlayButtonAnimations function| isBodyLoaded function| logoRollover function| playContentAnimation function| playSpookyBob function| randomTimer function| removeCDN function| renderFlash function| renderFlashDisplay function| renderFlashMap function| renderHomeSlide function| renderSoundPlayer function| resizeAnimation function| resetTimer function| rewriteSlideshow function| scrollAnimation function| setFlashLoaded function| startAnimation function| startPlayButtonAnimation function| startTimer function| stopFlashForPopup function| stopTimer function| toggleVideo object| slideshowArray function| slideshow function| findSlideshowCreation function| Slideshow object| slideDisplay object| slideRemove object| slideComplete object| slideLoaded object| slideInvalidMedia function| Slide function| head string| ki_jsPathMoveJs object| jQuery111108571975761155142 string| trackURL object| otIabModule object| Optanon object| OneTrust function| gtag object| dataLayer string| OnetrustActiveGroups string| OptanonActiveGroups2 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 |
---|---|---|
www.wizard101.com/ | Name: JSESSIONID Value: a_e2b3bf169ca44820b300e999118bc85f.22 |
|
.wizard101.com/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Sat+Apr+20+2024+22%3A25%3A51+GMT%2B0200+(Mitteleurop%C3%A4ische+Sommerzeit)&version=202403.2.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=f13dcd63-beaf-49b7-8e4f-f084f2101716&interactionCount=0&isAnonUser=1&landingPath=https%3A%2F%2Fwww.wizard101.com%2F&groups=C0004%3A0%2CC0001%3A1%2CC0002%3A0%2CC0003%3A0%2CV2STACK42%3A0 |
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 |
---|
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 |
---|---|
Content-Security-Policy | frame-ancestors *.wizard101.com *.pirate101.com |
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.cookielaw.org
edgecast.wizard101.com
geolocation.onetrust.com
wizard101.com
www.wizard101.com
edgecast.wizard101.com
www.wizard101.com
207.120.36.13
2606:4700:4400::ac40:9b77
2606:4700::6813:b234
45.154.183.59
68.232.34.72
06c0edbfc1b871fb45195265f5faad3e23191305f6ff2125557a9fbc287c8992
09b627933e01faa4979dc5661f7e616c7db1c12ea1984ca0549bdb253d24da9b
1255773149ab2e6d0fcd3d0ddd1adb20ffd0519bdd9ae2650036146fc2b8c7ba
1eb0d5662b5930013d7205a1d222220b3ae110403f9442050b1319b7122ada9b
2157361193375a79ade3559e960f982daa8d599cf7f4a92d36e3eef257738f16
3acd5c9271c2cd33f5135df43ae4c574e4d524282e5322137b77cdb4a5524bb4
3efe8d9c571fc10cd9cb46bb7b100f0b8630f25cfcf9ea5ce6c712297df03a88
5fa00d047acd959697b9d7772c31dcd37bec33c70c6fbf80ab8316205d1d286d
687b1538b2086385e5d9955fbfc94dec8cff43faa3e40e44dd7826d26b09b85b
691dcdb24853a0f5ce4e6597e5713dea66799b57ffe2c2a10f28f98e0b569b19
6acbec2e648d5a96846fda444830b91b8acf5b926e6c4da9825fbade6da4cb75
6d258117e53fbced8aaebf206e5c7af8903ce06df39c8cddab49ba4889b5306c
6f08699117c1f15f6d35e7b4380d12d18a1881f075e177b5853b1017a3307544
7b52ba203af9c0c0bd6d1de76e334d61f84368eaff12891a885717f1f8cbba5a
7e90effe2c4b60df553e50c5e65bcf113ad7a2ddf3d5e7a594f2b8a9ccfd4523
87a9623838873990151a15ad62578a185d0b95e4c0eca02a0d3067bd94af5508
93458d91d01b11b54fb8743c2acd031117f44b381b2c26966320b0d0c29c862a
9866dedba155a2859c9d6147ef60c634b3bf6984c324b0bc0334da0b953f1584
a3d3d46b861b5ffb9483e3d8a9fbf3fc148b7449639609403a9cc7d8dd96b428
ab6020cf4fa14fee42fd88c80732a35509c9fc655abc1732bab2b8ef4356f64f
b3c51e2431c60aefc5b50a223b6a5f20d965838d18e8e1c1b5a9ed7f93d25c85
c2cdac530d857d5024dc3537120065a8bcd1eb308f0c295f7ea9fcd1379d2056
e40e7b46b99c06e47841ff53e4417b6c887631d383aac28114e4ab83ccddc6f7
e59fdd21e787d5e268e05829d6d22f11137fc6030b181679cca51af4b5049225
f9dea7e30396bfe6fce8b87a53faf477e987ca5b58dc166768100481012b120d