vdo.ninja
Open in
urlscan Pro
2606:4700:20::ac43:46b2
Public Scan
Effective URL: https://vdo.ninja/
Submission: On October 05 via api from US — Scanned from DE
Summary
TLS certificate: Issued by E5 on September 28th 2024. Valid for: 3 months.
This is the only time vdo.ninja was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
18 | 2606:4700:20:... 2606:4700:20::ac43:46b2 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
18 | 2 |
Domain | Requested by | |
---|---|---|
18 | vdo.ninja |
vdo.ninja
|
18 | 1 |
This site contains links to these domains. Also see Links.
Domain |
---|
params.vdo.ninja |
docs.vdo.ninja |
invite.vdo.ninja |
www.youtube.com |
updates.vdo.ninja |
discord.gg |
www.reddit.com |
github.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
vdo.ninja E5 |
2024-09-28 - 2024-12-27 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://vdo.ninja/
Frame ID: 348105DE85F9A91D37347FF2FBEA09C4
Requests: 22 HTTP requests in this frame
Screenshot
Page Title
VDO.NinjaPage URL History Show full URLs
-
http://vdo.ninja/
HTTP 307
https://vdo.ninja/ Page URL
Detected technologies
Polyfill (JavaScript Libraries) ExpandDetected patterns
- /polyfill\.min\.js
Page Statistics
16 Outgoing links
These are links going to different origins than the main page.
Title: Advanced URL parameters
Search URL Search Domain Scan URL
Title: see here
Search URL Search Domain Scan URL
Title: see here
Search URL Search Domain Scan URL
Title: documentation
Search URL Search Domain Scan URL
Title: invite generator
Search URL Search Domain Scan URL
Title: Demoing it here
Search URL Search Domain Scan URL
Title: Known issues:
Search URL Search Domain Scan URL
Title: refer to this help guide
Search URL Search Domain Scan URL
Title: updates are here.
Search URL Search Domain Scan URL
Title: Discord
Search URL Search Domain Scan URL
Title: sub-reddit
Search URL Search Domain Scan URL
Title: documentation is here
Search URL Search Domain Scan URL
Title: VDO.Ninja, by Steve Seguin
Search URL Search Domain Scan URL
Title: disable video sharing between guests
Search URL Search Domain Scan URL
Title: documentation
Search URL Search Domain Scan URL
Title: Add More Here!
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://vdo.ninja/
HTTP 307
https://vdo.ninja/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
18 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Primary Request
/
vdo.ninja/ Redirect Chain
|
155 KB 35 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
variables.css
vdo.ninja/css/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main.css
vdo.ninja/css/ |
80 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
icons.css
vdo.ninja/css/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
animations.css
vdo.ninja/css/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
adapter.js
vdo.ninja/thirdparty/ |
86 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
CodecsHandler.js
vdo.ninja/thirdparty/ |
18 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
aes.js
vdo.ninja/thirdparty/ |
13 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
webrtc.js
vdo.ninja/ |
494 KB 107 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
email-decode.min.js
vdo.ninja/cdn-cgi/scripts/5c5dd728/cloudflare-static/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
lib.js
vdo.ninja/ |
1 MB 194 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main.js
vdo.ninja/ |
191 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
screenshare.webm
vdo.ninja/media/ |
87 KB 88 KB |
Media
video/webm |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
368 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
373 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
474 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
370 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
la-solid-900.woff2
vdo.ninja/css/lineawesome/fonts/ |
94 KB 95 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon-32x32.png
vdo.ninja/media/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon.ico
vdo.ninja/media/ |
15 KB 4 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
polyfill.min.js
vdo.ninja/thirdparty/ |
55 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
StreamSaver.js
vdo.ninja/thirdparty/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
617 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.
number| msie object| adapter object| CodecsHandler object| CryptoJS function| _0x1bbb6e object| debugSocketQueue function| log function| warnlog function| errorlog function| debugStart function| getById function| _0x4fa8 function| query object| errorReport function| appendDebugLog function| downloadLogs function| generateHash function| processTURNs function| setupSpeedtest function| getTURNList function| chooseBestTURN object| WebRTC function| getMeshcastCanvasTrack function| selectMeshcast function| _0xc270 function| meshcast function| whepWatch function| meshcastWatch function| ArrayBufferDataStream function| BlobBuffer function| WebMWriter object| session boolean| formSubmitting boolean| screensharesupport object| Callbacks object| miscTranslations function| getTranslation object| urlParams function| mapToAll function| changeParam function| saveRoom function| updateURL function| applyNewParams function| submitDebugLog function| URLFromFiles function| detectCPUSupport function| detectGPUSupport function| isOperaGX function| isSamsungASeries function| getChromiumVersion function| getiOSVersion function| safariVersion number| ChromiumVersion string| gpgpuSupport string| cpuSupport function| isAlphaNumeric function| convertStringToArrayBufferView function| toHexString function| toByteArray function| playAllVideos object| videoElements object| audioElements function| createMediaStream function| deleteOldMedia function| createAudioElement function| compare_deltas function| fetchWithTimeout function| createVideoElement function| getTimezone function| promptUser function| delay object| Prompts function| promptAlt function| promptRecord function| promptTransfer function| youveBeenTransferred function| youveBeenActivated function| youreWaitingToBeActivated function| confirmAlt function| warnUser function| closeModal function| sanitizeStreamID function| checkStrength function| checkStrengthRoom object| emojiShortCodes function| convertShortcodes function| sanitizeChat function| sanitizeString function| sanitizeLabel function| sanitizeRoomName function| sanitizePassword function| checkConnection function| combinedLayout function| combinedLayoutSimple function| getOBSDetails function| toggleOBSControls function| requestOBSAction function| obsSceneChanged function| obsVirtualcamStarted function| obsVirtualcamStopped function| obsStreamingStarted function| obsStreamingStopped function| obsRecordingStarted function| obsRecordingStopped function| obsSourceActiveChanged function| obsSourceVisibleChanged function| manageSceneState function| processOBSCommand function| applySceneState function| compare_vids function| compare_vids_sid function| compare_vids_label function| sortByZ function| makeMiniDraggableElement function| makeDraggableElement function| removeStorage function| clearStorage function| setStorage function| getStorage function| play function| nextQueue function| updateQueue function| hideStreamLowBandwidth function| changeSceneLowBandwidth function| setupIncomingScreenTracking function| setupIncomingVideoTracking function| remoteFocusZoomRequest function| mediaAudioTrackUpdated function| mediaVideoTrackUpdated function| mediaSourceUpdated function| showControlBar function| createRichVideoElement function| updateVolume function| hideHomeCheck function| stashRoomSession function| switchModes function| updateMixer function| updateMixerRun object| translationBacklog function| miniTranslate function| showControl function| changeLg function| loadQR string| eventMethod function| eventer string| messageEvent function| requestRotateGuest function| requestMirrorGuest function| requestKeyframeScene function| pokeIframeAPI function| jumptoroom2 function| jumptoroom function| jumptoURL function| sleep function| sleepCancellable function| changeAvatarImage function| setupSharpnessTool function| tapToFocus function| uploadImageSnapshot function| slideshowHack function| setAvatarImage function| drawOnScreen function| drawFrameMirrored function| motionDetection function| clearOscillator function| setupOscillator function| setupCanvas function| applyEffects function| dataURItoArraybuffer function| makeImages function| updateUserList function| resetCanvas function| TFLiteWorker function| setupSenderTransform function| setupReceiverTransform function| mainMeshMask function| drawFace function| getFaces function| simpleDraw function| digitalZoom function| getNativeOutputResolution function| toggleSceneStats function| getColor function| plotData function| selfDestructElement function| directorGraphStats function| remoteStats function| processStats function| createConnectionDetailsEle function| playoutdelay function| printViewStats function| plotDataSimple function| printValues function| processMeshcastStats function| safeAppendToMenu function| printMyStats function| updateLocalStats function| updateStats function| toggleControlBar function| toggleMute function| postMessageIframe function| toggleSpeakerMute function| toggleFileshare function| toggleChat function| directorAdvanced function| directorSendMessage function| toggleAutoVideoMute function| toggleVideoMute function| toggleSettings function| hangup function| hangup2 function| hangupComplete function| reloadRequested function| confirmUnload function| gobackSlide function| nextSlide function| raisehand function| lowerhand boolean| stillNeedRoom object| transferSettings function| directMigrate number| stillNeedHangupTarget function| directHangup function| directEnable function| syncDirectorState function| getQuickStats function| getDetailedState function| getGuestList function| syncOtherState function| htmlToElement function| syncGroup function| syncSceneState function| issueLayout function| issueLayoutOBS boolean| stillNeedURL function| directPageReload function| directTimer function| toggleClock function| directRoomClock function| directRoomTimer function| updateRemoteTimerButton function| directMute function| requestFileUpload function| remoteSpeakerMute function| updateRemoteSpeakerMute function| updateRemoteDisplayMute function| blindAllGuests function| remoteDisplayMute function| remoteLowerhands function| remoteMute function| toggleQualityGear3 function| remoteHideVideo function| remoteMuteVideo function| updateDirectorVideoHide function| updateDirectorVideoMute function| directVolume function| applyMuteState function| checkMuteState object| volumeLUT function| initAudioButtons function| remoteVolumeUI function| remoteVolume function| clearDirectorSettings function| saveDirectorSettings function| loadDirectorSettings function| sendChat function| publishScreen function| getWidth function| getHeight function| updateForceRotate function| updateForceRotatedCSS function| joinDataMode function| publishWebcam function| createYoutubeLink function| parseURL4Iframe function| soloLinkGenerator function| YoutubeAPI function| YoutubeListen function| processYoutubeEvent function| processIframeSyncFeedback function| processIframeSyncUpdates function| updatePushId function| disabledWebAudioPathway function| outboundAudioPipeline function| changeLowCut function| changeLowEQ function| changeMidEQ function| changeHighEQ function| changeMicDelay function| changeSubGain function| changeMainGain function| changeGatingGain function| micDelayNode function| audioGainNode function| audioGatingNode function| audioMeter function| audioCompressor function| audioLimiter function| activeSpeaker function| randomizeArray function| joinRoom function| createRoom function| copyVideoFrameToClipboard function| saveVideoFrameToDisk function| sendVideoFrameToIframe function| checkDirectorStreamID function| checkToken function| registerToken function| hideDirectorinvites function| toggleCoDirector_changeurl function| toggleCoDirector_transfer function| toggleCoDirector function| getParentHostname function| toggleWidgetURL function| createRoomCallback function| handleRoomSelect function| getDirectorSettings function| requestInfocus function| requestAudioSettings function| requestVideoSettings function| createDirectorOnlyBox function| createSlotUpdate function| createDirectorScreenshareOnlyBox function| shiftPC function| updateLockedElements function| lockPosition function| allowDropSlot function| dragSlot function| dragendSlot function| dropSlot function| dragenterSlot function| dragleaveSlot function| changeSlot function| setSlot function| swapNodes function| remoteRemoveQueue function| createControlBox function| minimizeMe function| cycleCameras function| addToGoogleCalendar function| addToOutlookCalendar function| addToYahooCalendar function| toggle function| toggleByDataset object| SelectedAudioInputDevices object| SelectedVideoInputDevices function| enumerateDevices function| requestOutputAudioStream function| requestAudioStream function| saveSettings function| loadSettings function| gotDevices function| gotDevicesNew function| getUserMediaVideoParams function| addScreenDevices function| gotDevices2 function| refreshVideoDevice function| refreshMicrophoneDevice function| gotDevicesRemote function| playtone function| updateAudioSource function| showNotification function| getAudioOnly function| applyMirror function| applyMirrorGuest function| cleanupMediaTracks function| reconnectDevices function| resetupAudioOut function| obfuscateURL function| notifyOfScreenShare function| toggleScreenShare function| grabScreen function| toggleBufferSettings function| toggleRoomSettings function| changeLTB function| changeTRB function| sendMediaDevices function| changeVideoDevice function| changeAudioDevice function| changeVideoDeviceById function| changeAudioDeviceById function| changeAudioOutputDeviceById function| checkBasicStreamsExist function| grabVideo function| updateRenderOutpipe function| pushOutVideoTrack function| grabAudio object| FirefoxSenders function| setEncodings function| senderAudioUpdate function| press2talk function| statsMenuCreator function| stickyMessage function| publishScreen2 object| transferList object| msgTransferList function| cancelFile function| requestFile function| clearDownloadFile function| addDownloadLink function| updateDownloadLink function| showDownloadLinks function| fileShareMessage function| updateReshareLink function| nextFilePlaylist function| tryAgain function| enterPressedClick function| enterPressed function| dragElement function| previewIframe function| loadIframe function| dropDownButtonAction function| updateConstraintSliders function| checkIfPIP function| togglePictureInPicture function| mixMinusAudio function| listAudioSettingsPrep function| listVideoSettingsPrep function| SpeechRecognition function| setupClosedCaptions function| requestGoogleDriveRecord function| requestVideoRecord function| changeOrderDirector function| changeOrder function| requestVideoHack function| requestAudioHack function| requestChangeEQ function| requestChangeGating function| requestChangeCompressor function| requestChangeMicDelay function| requestChangeSubGain function| requestChangeLowcut function| toggleSystemPip function| updateDirectorsAudio function| updateDirectorsVideo function| capitalizeFirstLetter function| listAudioSettings function| applyAudioHack function| saveAudioResult function| updateAudioConstraints function| listCameraSettings function| applySavedAudioSettings function| applySavedVideoSettings function| updateCameraConstraints function| toggleAudioUser function| toggleVideoUser function| toggleUserUser function| requestBasicPermissions function| awaitInboundCall function| joinConference function| listenWebsocket function| setupWebcamSelection function| shareWebsite function| screenshareTypeDecider function| createScreenShareURL function| createIframePopup function| previewWebcam function| copyFunction function| generateQRPage function| updateLinkWelcome function| updateLinkWebP function| updateLink function| changeURL function| updateLinkInverse function| updateLinkScene function| fullscreenPageToggle function| PictureInPicturePageToggle function| resetGen function| generateQRPageCallback function| initSceneList function| updateSceneList function| vis function| unPauseVideo function| pauseVideo function| gotDevices3 function| popupMessage function| timeSince object| messageList function| sendChatMessage function| disableQualityDirector function| applyQualityDirector function| toggleQualityDirector function| zpadTime function| showClock function| hideClock function| setClock function| stopClock function| pauseClock function| resumeClock function| startClock function| stepClock function| updateClock function| popOutClock function| createPopoutChat function| replaceURLs function| getChatMessage function| rainbow function| getColorFromName function| updateClosedCaptions function| updateMessages function| EnterButtonChat function| showCustomizer function| setPTTvalue function| setHotKeyAuto function| setHotKey function| setupGoogleDriveUploader function| convertKilobytes function| resumeDropbox function| streamVideoToDropbox function| recordVideo function| updateGdriveButton function| updateRemoteRecordButton function| updateLocalRecordButton function| recordLocalVideoToggle function| cleanupSensorData function| setupSensorData function| PCM16 function| recordLocalVideo function| localGlobalRecordStart function| localGlobalRecordStop function| remoteGlobalRecordStart function| remoteGlobalRecordStop function| updateIncomingVideoElement function| updateIncomingAudioElement function| cycleStyleOptions function| addAudioPipeline function| processMiniInfoUpdate function| batteryMeterInfoUpdate function| setupGuestLabelControl function| updateAriaLabel function| updateLabelDirectors function| updateLabelDirectors2 function| directorCoDirectorColoring function| addDirectorBlue function| soloLinkGeneratorInit function| initRecordingImpossible function| initGroupButtons function| changeGroupDirector function| changeGroupDirectorAPI function| changeGroupViewDirectorAPI function| changeGroup function| changeChannelOffset function| toggleMonoStereoMic function| selectChannel function| offsetChannel function| addReverb function| stereoPanning function| adjustPan function| addDelayNode function| createStyleCanvas function| applyStyleEffect function| fftWaveform function| audioMeterGuest function| effectsDynamicallyUpdate function| loadTFLITEImages function| changeOverlayImage function| loadOverlayImages object| effectsLoaded function| loadEffect function| loadScript function| YoutubeChatInterface function| loadTensorflowJS function| attemptTFLiteJsFileLoad function| changeTFLiteImage function| changeEffectAmount function| loadTFLiteModel function| smdInfo function| getGuestTarget function| getGuestTargetScene function| getGuestTargetGroup function| targetGuest function| startPublishing function| startRecording function| twitchSelect function| resizeWindow function| configureWhipOutSDP function| completeLocationURL function| whipOut function| whipClient function| processWhipIn function| processSDPFromServer function| filterIceLAN function| filterSDPLAN function| whepIn function| whepOut function| processWHEPout function| pokePostAPI object| queuedSendingAPIMsgs function| pokeAPI function| oscClient function| setupCommands object| Commands function| processMessage function| midiHotkeysNote function| getRightOrderedElement function| midiHotkeysCommand_offset function| midiHotkeysCommand function| sendRawMIDI function| playOutMidi function| playbackMIDI function| addEventToAll function| insertAfter function| getSenders2 function| getReceivers2 function| getReceiversMC function| createSecondStream2 object| screenshareTracks boolean| firsttime function| createSecondStream function| recordLocalScreenStopRecord function| stopSecondScreenshare function| createControlBoxScreenshare function| onorientationchange function| main object| WebStreamsPolyfill function| streamSaverFunction object| streamSaver0 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.
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.
vdo.ninja
2606:4700:20::ac43:46b2
08d775242e031a9236b352c960fcb47c5b0d466aefc4c7b5924943d74814c7d2
10a68e01209d939afa9318ee71601b0a6e10f025d4cd6d98a492d340b73941fb
148765e2e33aa7e2e226d9e3db87ad924b090f48c080902266105676470650e3
200dc0bef2f4d34ae2efa780a14e413acd255279341be5e4f1bab62ed7786795
2595496fe48df6fcf9b1bc57c29a744c121eb4dd11566466bc13d2e52e6bbcc8
30962f8be4baf6ea8ed594cb322a0330232842515b817e1ca95fed6fc769cc48
34630b5a8ad26f4a092c1f2ab636483afd7dc457a4cd4e4883ea9379e8d5cc2f
415dfc2af226c62279eab5254bc792a10e62d10263aa5c42d990d13fd474eec4
5a012ed22a4a2458804d457b7f35b5a99e858a8868aaa4619e9c918d7207216c
5c61212fe4fac0230d5f8900efbd17b2c8189eac1f0170f0debc7738f6bbcbc3
5fe8e39fc5119dc1e4f33d3875767b79df8b61d168e18b2862083aff106702d4
7bb3ebbb071e1ef2e4ca2432bf51c0623c72aed78ad17865f54eda33ae2dff40
85410aa8f775144bff78fbfbcd352a8dbc29bb8b3c3140e9dfea5096d4b7314b
87f5a7753369ec5cf0d66492b46bb38df5e9dc26cbac53bd5678a848e71fd7fa
8a8c979d62bb18fa11012ad4c10c7cb2643951d266e891252ef4e9e1e2f900d5
a5d778f773baa0363ba5a6ce78c48564bd586b233835bf28ccf9b8ae6ed9d22b
d88e679ec602fefe59f98851089ce8c7309558b6c17b165a85c996d6fed57412
db312d4d4c6c81c9ae15790ecc1f837231197279ff88bffb08d05ec4685061f9
e1605e7fe5ffb11be1fe3d34fde72c33b8ff1b5aec158ff707fd0141faa562cd
e16de168726bd4f2455dab9894e792f4490a8db9a013b40ee7efb1243fca2f75
e6613ba91d46525a684176d155af48d2fcdd80f11c668f3ee720c53a04e03cbc
f43c277301f94f055604ae48fb869d59983d7844b35ed3095a37890106056413