happyfriends.camp
Open in
urlscan Pro
52.216.226.210
Public Scan
Submission: On April 02 via api from US
Summary
This is the only time happyfriends.camp was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
5 | 52.216.226.210 52.216.226.210 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 52.216.86.146 52.216.86.146 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 2a00:1450:400... 2a00:1450:4001:825::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 52.216.10.186 52.216.10.186 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
3 | 52.216.131.170 52.216.131.170 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
2 | 2a00:1450:400... 2a00:1450:4001:81e::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:816::2001 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
15 | 7 |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: s3-website-us-east-1.amazonaws.com
happyfriends.camp |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: s3-website-us-east-1.amazonaws.com
outliner.smallpicture.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: s3-website-us-east-1.amazonaws.com
static.smallpicture.com |
ASN15169 (GOOGLE - Google LLC, US)
themes.googleusercontent.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
5 |
happyfriends.camp
happyfriends.camp |
632 KB |
3 |
fargo.io
fargo.io |
17 KB |
3 |
smallpicture.com
outliner.smallpicture.com static.smallpicture.com |
104 KB |
2 |
google-analytics.com
www.google-analytics.com |
17 KB |
1 |
googleusercontent.com
themes.googleusercontent.com |
43 KB |
1 |
googleapis.com
fonts.googleapis.com |
804 B |
15 | 6 |
Domain | Requested by | |
---|---|---|
5 | happyfriends.camp |
happyfriends.camp
|
3 | fargo.io |
happyfriends.camp
|
2 | www.google-analytics.com |
happyfriends.camp
|
2 | static.smallpicture.com |
happyfriends.camp
|
1 | themes.googleusercontent.com |
happyfriends.camp
|
1 | fonts.googleapis.com |
happyfriends.camp
|
1 | outliner.smallpicture.com |
happyfriends.camp
|
15 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
happy.smallpict.com |
smallpicture.com |
scripting.com |
thesaurus.land |
little.porkchop.io |
littleoutliner.com |
fargo.io |
littlecardeditor.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.google-analytics.com Google Internet Authority G3 |
2019-03-01 - 2019-05-24 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
http://happyfriends.camp/
Frame ID: 626297F0FB719C54EB6F42D8D2B44090
Requests: 15 HTTP requests in this frame
Screenshot
Detected technologies
Amazon S3 (Miscellaneous) ExpandDetected patterns
- headers server /AmazonS3/i
Font Awesome (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+font-awesome(?:\.min)?\.css/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|(analytics))\.js/i
- env /^gaGlobal$/i
Google Font API (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- env /^jQuery$/i
Page Statistics
15 Outgoing links
These are links going to different origins than the main page.
Title: Getting Started 1.2.3
Search URL Search Domain Scan URL
Title: The story of Happy Friends
Search URL Search Domain Scan URL
Title: Outliner Howto
Search URL Search Domain Scan URL
Title: Questions?
Search URL Search Domain Scan URL
Title: About rate limits
Search URL Search Domain Scan URL
Title: Happy Friends 0.49
Search URL Search Domain Scan URL
Title: Happy Friends 0.46
Search URL Search Domain Scan URL
Title: Happy Friends 0.43
Search URL Search Domain Scan URL
Title: Happy Friends 0.42
Search URL Search Domain Scan URL
Title: Scripting News
Search URL Search Domain Scan URL
Title: Thesaurus Land
Search URL Search Domain Scan URL
Title: Little Pork Chop
Search URL Search Domain Scan URL
Title: Little Outliner
Search URL Search Domain Scan URL
Title: Fargo
Search URL Search Domain Scan URL
Title: Little Card Editor
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 10- http://www.google-analytics.com/analytics.js HTTP 307
- https://www.google-analytics.com/analytics.js
- http://www.google-analytics.com/r/collect?v=1&_v=j73&a=1941469958&t=pageview&_s=1&dl=http%3A%2F%2Fhappyfriends.camp%2F&ul=en-us&de=windows-1252&dt=Happy%20Friends&sd=24-bit&sr=1600x1200&vp=1585x1200&je=0&_u=IEBAAAAB~&jid=1369440328&gjid=1369332198&cid=2082100712.1554234896&tid=UA-39531990-1&_gid=211592169.1554234896&_r=1&z=2080727642 HTTP 307
- https://www.google-analytics.com/r/collect?v=1&_v=j73&a=1941469958&t=pageview&_s=1&dl=http%3A%2F%2Fhappyfriends.camp%2F&ul=en-us&de=windows-1252&dt=Happy%20Friends&sd=24-bit&sr=1600x1200&vp=1585x1200&je=0&_u=IEBAAAAB~&jid=1369440328&gjid=1369332198&cid=2082100712.1554234896&tid=UA-39531990-1&_gid=211592169.1554234896&_r=1&z=2080727642
15 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
happyfriends.camp/ |
18 KB 18 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
code.js
happyfriends.camp/includes/ |
464 KB 464 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.css
happyfriends.camp/includes/ |
130 KB 131 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
code.js
happyfriends.camp/ |
17 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.css
happyfriends.camp/ |
1 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jBeep.min.js
outliner.smallpicture.com/js/jBeep/ |
1 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
css
fonts.googleapis.com/ |
416 B 804 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.min.css
static.smallpicture.com/concord-assets/fontawesome/4.1.0/css/ |
20 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
concord.css
fargo.io/code/ |
4 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
keypress.js
fargo.io/code/ |
10 KB 10 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
beep.js
fargo.io/code/shared/ |
1 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ Redirect Chain
|
43 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-webfont.woff
static.smallpicture.com/concord-assets/fontawesome/4.1.0/fonts/ |
82 KB 82 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2Q-AW1e_taO6pHwMXcXW5w.ttf
themes.googleusercontent.com/static/fonts/ubuntu/v5/ |
71 KB 43 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/r/ Redirect Chain
|
35 B 111 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
Verdicts & Comments Add Verdict or Comment
453 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| onselectstart object| onselectionchange function| queueMicrotask function| stringKBytes function| sameDay function| dayOfWeekToString function| monthToString function| timeString function| viewDate function| isAlpha function| isNumeric function| random function| getRandomPassword function| getCanonicalName function| secondsSince function| yesterday function| filledString function| deleteObject function| getURLParameter function| trimLeading function| trimTrailing function| trimWhitespace function| urlDecode function| multipleReplaceAll function| padWithZeros function| stripMarkup string| defaultUtilsOutliner object| appTypeIcons string| initialOpmltext function| getCookie function| setCookie function| deleteCookie function| cookiesEnabled function| speakerBeep function| opUndo function| opCut function| opCopy function| opPaste function| opReorg function| opSetFont function| opPromote function| opDemote function| opBold function| opItalic function| opLink function| opSetTextMode function| opInTextMode function| opGetAtts function| opGetOneAtt function| opHasAtt function| opSetOneAtt function| opSetAtts function| opAddAtts function| opSetStyle function| opGetLineText function| opExpand function| opExpandAllLevels function| opExpandEverything function| opCollapse function| opIsComment function| opMakeComment function| opUnComment function| opToggleComment function| opCollapseEverything function| opInsert function| opInsertImage function| opSetLineText function| opDeleteSubs function| opCountSubs function| opHasSubs function| opSubsExpanded function| opGo function| opFirstSummit function| opXmlToOutline function| opInsertXml function| opOutlineToXml function| opCursorToXml function| opSetTitle function| opGetTitle function| opHasChanged function| opClearChanged function| opMarkChanged function| opRedraw function| opGetHeaders function| prefsDialogShow function| prefsCloseDialog function| fixUrl function| prefsOkClicked function| getReadHttpUrl function| readOpmlIntoOutline function| importOpmlIntoOutline boolean| flAskDialogSetUp undefined| askDialogCallback function| setupAskDialog function| closeAskDialog function| okAskDialog function| askDialog boolean| flAlertDialogSetUp function| setupAlertDialog function| okAlertDialog function| alertDialog boolean| flConfirmDialogSetUp undefined| confirmDialogCallback function| setupConfirmDialog function| closeConfirmDialog function| okConfirmDialog function| confirmDialog function| tableDeleteRow function| tableDeleteAllRows function| tableAddRow function| attsCloseDialog function| attsOkClicked function| setupAttsDialog function| attsDialogShow string| updateBlogpostUrl undefined| updateBlogpostStatus string| getCategoriesUrl undefined| getCategoriesStatus undefined| blogCategories string| blogPostNodeType undefined| afterPostCallback function| saveBlogPostThruServer function| saveBlogPost function| saveConfirmed function| saveBlogPostClick function| viewBlogHome function| openMetaWeblog string| sendToFeedUrl undefined| sendToFeedStatus undefined| sendToFeedData undefined| stfOpmlUrl undefined| stfShortname undefined| stfFullname undefined| stfIdAtt undefined| stfKeyAtt string| stfCommunityName function| sendFeedToServer function| sendToFeed function| okAddLink function| addLink boolean| flSmallPictureBannerInstalled function| addSmallPictureBanner string| getInfoAboutFeedUrl undefined| getInfoAboutFeedStatus undefined| getInfoAboutFeedData function| getInfoAboutFeed string| openAnonUrl string| saveAnonUrl undefined| saveOutlineStatus undefined| anonReadStatus undefined| anonReadData function| saveAnonOutline function| readAnonOutline boolean| flAboutDialogSetUp string| aboutDialogFont string| aboutDialogFontSize string| aboutDialogLineHeight function| setupAboutDialog function| aboutKeystrokeCallback function| aboutDialogShow function| getGoogleAnalyticsCode object| appCallbacks boolean| flExpandCallbackDisabled function| insertIncludedOpml function| readText function| stampWhenLastUserAction function| opExpandCallback function| opInsertCallback function| opCollapseCallback function| showCribsheet function| hideCribsheet function| initCribsheet function| keyCribsheet string| urlMessageOfTheDayFolder number| whenLastMessageOfTheDayCheck boolean| flFirstMessageOfTheDayCheck number| ctMessageOfTheDayUpdates number| ctSecsBetwMessageOfTheDayChecks function| getMessageOfTheDayText object| snarkySlogans function| getRandomSnarkySlogan function| getBoolean function| getNumber string| cmdKeyPrefix function| initUtils object| op object| number object| file object| http object| string object| dialog object| date object| clock object| speaker object| fargo object| cms object| wordPress function| opGetAllAttsActive function| opGetOneAttActive function| opSetOneAttActive function| opSetAllAttsActive function| opDeleteAttActive function| opGetLineTextActive function| opGoActive function| opFirstSummitActive function| opCountSubsActive function| opHasSubsActive function| opInsertActive function| opSetTextModeActive function| opExpandActive function| opExpandAllLevelsActive function| opExpandEverythingActive function| opCollapseActive function| opCollapseEverythingActive function| opToggleCommentActive function| opReorgActive function| opPromoteActive function| opDemoteActive function| opRedrawActive function| opMarkChangedActive function| opActiveOutlineChanged function| opActiveOutlineClearChanged function| opActiveOutlineToXml function| runSelectionActive function| opBoldActive function| opItalicActive function| opStrikeActive function| opLinkActive function| getActiveHeaders function| setActiveHeaders function| getCursorRefActive function| visitAllActive function| setCursorActive function| updateCommentDisplayActive function| opCutActive function| hasAtLeastOne function| getAttsDisplayString function| showAttributes string| nameUpdatedIcon undefined| insertedNodeType function| setInsertedNodeType function| setCalendarHomeAtts function| findYearAtTopLevel function| findYearAnywhere function| setNewPostType function| newPost function| hotupTwitterText function| buildIconChain function| expandToCursor function| getParentAtt function| pingCall function| pingWithPublicUrl function| pingCurrentOutline boolean| flsetActiveTabFontPending undefined| flCmsAutoRenderingWasFalse function| opSetFontActive function| setActiveTabFont function| outlinePrefsDialogShow function| outlinePrefsCloseDialog function| outlinePrefsOkClicked function| fargoStartSpin function| fargoStopSpin undefined| outlineBeingNamed undefined| publicUrlForOutline function| setOutlineNameOnServer function| openOutlineFromNameOnServer function| nameDialogMessage function| cleanOutlineName function| nameOutlineCommand function| nameOutlineCloseDialog function| nameOutlineOkClicked function| openNamedOutlineCommand function| checkBookmarklet function| hotUpText string| wpOpmlServer string| wordpressPath function| getWordPressOpml function| getMyWordPressOpml object| externalPingStatus function| scheduleExternalPing function| sendExternalPing string| urlDefaultServer undefined| twitterConfig undefined| whenLastTwRatelimitError object| twEmbedCache number| maxTwEmbedCache boolean| flEmbedCacheInitialized string| twittericon function| twGetOauthParams function| twDisconnectFromTwitter function| twConnectToTwitter function| twIsTwitterConnected function| twCheckForRateLimitError function| twGetUserInfo function| twGetTweetInfo function| twGetUserScreenName function| twGetMyTweets function| twGetUserTweets function| twGetEmbedCode function| twGetTwitterReplies function| twTweet function| twFindTweetWithId function| twViewCursorTweet function| twOutlinerTweet function| twGetUrlLength function| twTweetFromOutline function| twSetHeadlineAtts function| twOutlinerGetMyTweets function| twOutlinerGetTwitterReplies function| twToggleConnectCommand function| twUpdateTwitterMenuItem function| twUpdateTwitterUsername function| twWebIntent function| twUploadOpml function| twBuildParamList function| twGetFile function| twUploadFile function| twTwitterDateToGMT function| twViewTweet function| twDerefUrl function| twGetTwitterConfig object| concord object| concordEnvironment undefined| concordClipboard boolean| flConcordScrollEnabled number| ctPixelsAboveOutlineArea object| nil number| infinity string| down string| left string| right string| up string| flatup string| flatdown string| nodirection object| XML_CHAR_MAP object| ConcordUtil function| ConcordOutline function| ConcordEditor function| ConcordEvents function| ConcordOp function| ConcordOpAttributes function| ConcordScript function| Op object| concordKeystrokes function| concordMetaizeKeystroke function| concordGetKeystroke string| idDefaultOutliner string| urlReadFileApi object| opTypeIcons function| opGetActiveOutliner function| opImportOpmlIntoOutline function| opGetAttsDisplayString function| opDisplayAttributes function| opEraseCursor function| opExpandHeadWithId function| opKeystrokeCallback function| opNewPost function| opGetMywordJstruct function| opVisitSubs function| opOutlineIsEmpty function| opToJstruct function| opDoFind function| opFindCommand function| opFindAgainCommand function| opChangeButDontMarkChange function| opSetNameAtt function| opInitOutliner function| opGetBarCursor function| opGetCursorContext function| opDeleteLine function| opSetHeaders function| opVisitAll function| opGetCursor function| opSetCursor function| opGetCursorOpmlSubsOnly boolean| flArrowPadSetUp boolean| flArrowPadReadOnly function| setupArrowPad function| arrowPadVisible function| updateArrowPad function| arrowClick function| canGo function| canReorg function| toggleExpand function| toggleReorgMode function| hideArrowPad function| showArrowPad function| toggleArrowPad function| $ function| jQuery object| jQuery19104410420145497689 function| __twttrll object| __twttr object| twttr function| jBeep object| keypress object| appConsts object| appPrefs number| ctSecondsRunning boolean| flRenderMode object| whenLastUserAction object| whenLastKeystroke object| whenLastHighlightCheck object| whenLastGooglePing undefined| lastUserAdded undefined| lastUserTweets boolean| flConsumeRateLimit string| pathAppPrefs string| pathMyOutline object| iconsArray object| suggestedUsers function| readHttpFile function| getActiveOutliner function| xmlDecode function| archiveTweetClick function| viewIconClick function| retweetClick function| replyClick function| favoriteClick function| addFriend function| updateIconChain function| unboldNode function| aboutDialog function| insertTweet function| addIndividualTweet function| addSuggestedUsers function| unboldAll function| deleteAllTweets function| myToggleArrowPad object| embedCache number| ctCacheUses function| viewTwitterRendering function| prefsToStorage function| storageToPrefs function| applyPrefs function| prefsToCookie function| initLocalStorage function| getCurrentOpml function| uploadCurrentOpml function| publishOpml function| saveOutlineNow function| highlightFriendsWithUpdates function| getFriendTweets function| testUserTweets function| everySecond function| startup string| GoogleAnalyticsObject function| ga object| google_tag_data object| gaplugins object| gaGlobal object| gaData3 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 |
---|---|---|
.happyfriends.camp/ | Name: _gat Value: 1 |
|
.happyfriends.camp/ | Name: _gid Value: GA1.2.211592169.1554234896 |
|
.happyfriends.camp/ | Name: _ga Value: GA1.2.2082100712.1554234896 |
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.
fargo.io
fonts.googleapis.com
happyfriends.camp
outliner.smallpicture.com
static.smallpicture.com
themes.googleusercontent.com
www.google-analytics.com
2a00:1450:4001:816::2001
2a00:1450:4001:81e::200e
2a00:1450:4001:825::200a
52.216.10.186
52.216.131.170
52.216.226.210
52.216.86.146
1e7845475846ee07f09b9f74ec237d7b74dae907f6390b263c5b6e988e0d470a
1fe568da9846de046bb192fccc06f66ff4036352078250f3d2ffc46a8b9e82c6
2201a586095230bacc023cd58305963fc49c490c264682cbe1c37172c3e60159
36f23ef7050414073b780ac684bfe4e4b78100b629b6bba458ec5728b300819a
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
56942ace52fbc95daf3c07374d4f003bd622718074b5365af422b4dd23135e79
66db52b456efe7e29cec11fa09421d03cb09e37ed1b567307ec0444fd605ce31
7474bb03bca737eff96126dde875be73d7e158e8ce5b245e997ae2e27d7f845d
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
aec708cb02637c1cfb6791a6a87f9ba918b2760690d34e119ead815154d0584c
afa373847955c11fef634e321d94139b2b2837c36b73afab3fb8bf30fdd00cd0
b769324e0921f9f649611113e65f528ebae5e140da8a7e63c5d6ea7bc7a33bc0
cc8ae2681d57e721dc84dddec673c64f6b70aa308333dd6e7b1aaed358327e5a
e65060ddb8a7a9584b44d71706d7d6df2a130716137c2f7c3557f692b074b6a3
fb1f035a54d5a3f7bd60804f0152ed2f395a8d8b6f6f8c77c557ca42a083e5dd