- ID de l'analyse :
- 7f0df335-d5ed-42be-907e-9eb0c3854c57Terminée
- URL soumise :
- https://share.icloud.com/photos/0pdTFCjuKuix3rCMW6URl48NQRedirigé
- Fin du rapport :
Liens : 0 trouvé(s)
Liens sortants identifiés à partir de la page
Variables JavaScript : 42 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
0 | object |
event | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
_BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS | object |
_CW_BUILD_INFO | object |
filterIndexHtml | string |
filterMainJs | string |
regexIndexHtml | object |
Messages de journal de console : 30 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
error | network |
|
warning | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
warning | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en-us" dir="ltr" data-supports-webp="" class="js-focus-visible" data-js-focus-visible="" data-primary-interaction-mode="mouse" data-device-type-class="desktop"><head><meta http-equiv="Content-Security-Policy" content="base-uri 'self'; object-src 'none'; script-src blob: 'self' *.apple.com *.apple-cloudkit.com *.cdn-apple.com 'sha256-JFJvxqMr7d0c5kvkhpyFwvNHHhwfiIFw0UaFnTp+u9M=' 'sha256-pX2WkA0wTGmuAZ5sesVaf6eECXUdLqbZ1R42KgA7Q2A=' 'sha256-26W8JbT1vQArZ+8F3eitbNZVzh5WonwHlQl29E4pato=' 'sha256-svdOQzSg9T05h6Q3mC/8FCU+2bG3vWTBwdPa+czq+YY=' 'sha256-HenvlWVrAISuwfRzCus0xoCe+m4/jV6vXViy4FodZC8=' 'sha256-lRaqSyfzcyRaZDbyf9zk3ZsU3HWpfeHMdgqioLyb3K4=' 'sha256-0rXMbx26A4onu5T4cL6hVliM2L81bg6tUL0y8QXdVU0='; style-src 'self' data: *.apple.com 'unsafe-inline'; default-src 'none'; child-src blob: 'self'; connect-src blob: 'self' data: *.icloud.com *.icloud.com.cn *.apple.com *.cdn-apple.com *.icloud-content.com *.icloud-content.com.cn *.apple-mapkit.com; form-action 'self' *.apple.com *.icloud.com *.icloud.com.cn; frame-src blob: 'self' mailto: tel: *.icloud.com *.icloud.com.cn *.apple.com *.icloud-content.com *.icloud-content.com.cn *.icloud-sandbox.com; font-src blob: 'self' data: *.icloud.com *.icloud.com.cn *.apple.com *.cdn-apple.com; img-src blob: 'self' data: *.icloud.com *.icloud.com.cn *.apple.com *.cdn-apple.com *.icloud-content.com *.icloud-content.com.cn *.apple-mapkit.com; media-src blob: 'self' data: *.icloud.com *.icloud.com.cn *.apple.com *.cdn-apple.com *.icloud-content.com *.icloud-content.com.cn">
<link rel="preload" as="script" href="/system/icloud.com/2426Hotfix45/en-us/main.js">
<script type="text/javascript">
(function() {
var html = document.documentElement;
var buildNumberAttribute = 'data-cw-private-build-number';
var masteringNumberAttribute = 'data-cw-private-mastering-number';
window._BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS = {
buildNumber: html.getAttribute(buildNumberAttribute),
masteringNumber: html.getAttribute(masteringNumberAttribute),
locale: html.getAttribute("lang")
};
window._BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS.jsFiles = [];
})();
</script>
<script type="text/javascript">
window._BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS.jsFiles.push("/system/icloud.com/2426Hotfix45/en-us/main.js");
</script>
<script type="text/javascript">"use strict";var _CW_BUILD_INFO=window._BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS,filterIndexHtml=".*\\/index\\.html",filterMainJs=".*("+_CW_BUILD_INFO.jsFiles.join("|")+")",regexIndexHtml=new RegExp(filterIndexHtml),regexMainJs=new RegExp(filterMainJs);function logMessageToParent(a,b){if(!(window&&window.parent&&window===window.parent||!window.parent.postMessage)){var c=window.location.pathname,d=_CW_BUILD_INFO.buildNumber,e=_CW_BUILD_INFO.masteringNumber;window.parent.postMessage(JSON.stringify({appName:c,buildNumber:d,masteringNumber:e,args:[a,b],isCloudOSMessage:!0,methodName:"recordApplicationMessage"}),"*")}}function buildMessageFromErrorEvent(a){var b=a.detail,c=b.error;return{error:c&&c.message?c.message:b.message,url:b.filename,lineNumber:b.lineno,columnNumber:b.colno,stack:c?c.stack:"not available"}}function defaultErrorFilter(a){var b=a.filename;if(!b||regexIndexHtml.test(b)){var c=a.error&&a.error.stack;if(c){var d=c.split("\n");if(b=d[1]||d[0],/^@user-script/.test(c))return!1}}return regexMainJs.test(b)}function defaultFatalErrorHandler(a){var b=buildMessageFromErrorEvent(a);b.isFatal=!0,logMessageToParent("OnFatalError",b)}function defaultNonFatalErrorHandler(a){var b=buildMessageFromErrorEvent(a);b.isFatal=!1,logMessageToParent("OnNonFatalError",b)}function buildMessageFromRejectionEvent(a){var b=a.detail,c=b.nativeEvent.reason;if(!(c instanceof Error))return{error:"unknown"};var d=c.stack||{};if("string"!=typeof d)return{error:"unknown"};var e=c.message||c.name||(d.match(/^.{0,80}/)||[""])[0],f=d.match(/(?:at |@)(.+?):([0-9]+):([0-9]+)/);return f?{error:e,url:f[1],lineNumber:f[2],columnNumber:f[3],stack:d}:{error:e,stack:d}}function defaultUnhandledRejectionFilter(a){var b=a.reason;if(b){var c,d=b.stack,e=b.sourceURL;if(e)c=e;else if(d){var f=d.split("\n");if(c=f[1]||f[0],/^@user-script/.test(d))return!1}return regexMainJs.test(c)}return!1}function defaultFatalUnhandledRejectionHandler(a){var b=buildMessageFromRejectionEvent(a);b.isFatal=!0,logMessageToParent("OnFatalUnhandledRejection",b)}function defaultNonFatalUnhandledRejectionHandler(a){var b=buildMessageFromRejectionEvent(a);b.isFatal=!1,logMessageToParent("OnNonFatalUnhandledRejection",b)}window.__globalErrorCatcherDefaults={defaultErrorFilter:defaultErrorFilter,defaultFatalErrorHandler:defaultFatalErrorHandler,defaultNonFatalErrorHandler:defaultNonFatalErrorHandler,defaultUnhandledRejectionFilter:defaultUnhandledRejectionFilter,defaultFatalUnhandledRejectionHandler:defaultFatalUnhandledRejectionHandler,defaultNonFatalUnhandledRejectionHandler:defaultNonFatalUnhandledRejectionHandler};</script>
<script type="text/javascript">"use strict";try{var event=new window.CustomEvent("test",{cancelable:!0});event.preventDefault()}catch(a){var PolyFillCustomEvent=function(a,b){var c;return b=b||{bubbles:!1,cancelable:!1,detail:void 0},c=document.createEvent("CustomEvent"),c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c};PolyFillCustomEvent.prototype=window.Event.prototype,window.CustomEvent=PolyFillCustomEvent}var globalDefaults=window.__globalErrorCatcherDefaults,defaultErrorFilter=globalDefaults.defaultErrorFilter,defaultFatalErrorHandler=globalDefaults.defaultFatalErrorHandler,defaultNonFatalErrorHandler=globalDefaults.defaultNonFatalErrorHandler,defaultUnhandledRejectionFilter=globalDefaults.defaultUnhandledRejectionFilter,defaultFatalUnhandledRejectionHandler=globalDefaults.defaultFatalUnhandledRejectionHandler,defaultNonFatalUnhandledRejectionHandler=globalDefaults.defaultNonFatalUnhandledRejectionHandler;(function(){function a(a){var c,d="";d=b(a)?"FatalError":"NonFatalError",c=new CustomEvent(d,{detail:{error:a.error,message:a.message,filename:a.filename,lineno:a.lineno,colno:a.colno}}),window.dispatchEvent(c)}var b=defaultErrorFilter;window.addEventListener("FatalError",defaultFatalErrorHandler),window.addEventListener("NonFatalError",defaultNonFatalErrorHandler),window.addEventListener("error",a),window.__startFilteringErrors=function(a,c,d){b=a,window.removeEventListener("FatalError",defaultFatalErrorHandler),window.removeEventListener("NonFatalError",defaultNonFatalErrorHandler),c&&d&&(window.addEventListener("FatalError",c),window.addEventListener("NonFatalError",d)),window.__startFilteringErrors=function(){throw new Error("__startFilteringErrors can currently only be invoked once")}}})(),function(){function a(a){var c,d="";d=b(a)?"FatalUnhandledRejection":"NonFatalUnhandledRejection",c=new CustomEvent(d,{detail:{nativeEvent:a}}),window.dispatchEvent(c)}var b=defaultUnhandledRejectionFilter;window.addEventListener("FatalUnhandledRejection",defaultFatalUnhandledRejectionHandler),window.addEventListener("NonFatalUnhandledRejection",defaultNonFatalUnhandledRejectionHandler),window.addEventListener("unhandledrejection",a),window.__startFilteringUnhandledRejections=function(a,c,d){b=a,window.removeEventListener("FatalUnhandledRejection",defaultFatalUnhandledRejectionHandler),window.removeEventListener("NonFatalUnhandledRejection",defaultNonFatalUnhandledRejectionHandler),c&&d&&(window.addEventListener("FatalUnhandledRejection",c),window.addEventListener("NonFatalUnhandledRejection",d)),window.__startFilteringUnhandledRejections=function(){throw new Error("__startFilteringUnhandledRejections can currently only be invoked once")}}}();</script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta name="description" content="View, organize, and share photos and videos with iCloud Photos on the web. Changes will sync across your devices with iCloud.">
<meta name="keywords" content="icloud, free, apple">
<meta name="og:title" content="iCloud Photos - Apple iCloud">
<meta name="og:description" content="View, organize, and share photos and videos with iCloud Photos on the web. Changes will sync across your devices with iCloud.">
<meta name="og:image" content="https://www.icloud.com/icloud_logo/icloud_logo.png">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="google" content="notranslate">
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="120x120" href="../apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="152x152" href="../apple-touch-icon-152x152.png">
<link rel="apple-touch-icon-precomposed" sizes="180x180" href="../apple-touch-icon-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="../apple-touch-icon-120x120-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../apple-touch-icon-152x152-precomposed.png">
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
<link rel="mask-icon" sizes="any" color="#898989" href="../safari-pinned-tab.svg">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>iCloud Photos</title>
<base href="/system/icloud.com/2426Hotfix45/en-us/">
<style id="cw-bootstrap-css">:root {
--init-background-color: rgb(255, 255, 255);
--init-label-color: rgba(0, 0, 0, 0.88);
}
html {
background-color: var(--init-background-color);
}
@media (prefers-color-scheme: dark) {
:root {
--init-background-color: rgb(28, 28, 30);
--init-label-color: rgba(255, 255, 255, 0.98);
}
}
#apple-logo,
#gcbd-logo {
margin-left: -2px; /* stylelint-disable-line */
}
html[dir="rtl"] #apple-logo,
html[dir="rtl"] #gcbd-logo {
margin-left: 0; /* stylelint-disable-line */
margin-right: -2px; /* stylelint-disable-line */
}
#gcbd-logo {
position: absolute;
inset-block-start: 7px;
}
/*
If navigating directly to a child app on app load, the child app will be
initialized in init.js. Hide the iframe while the main CloudOS bundle loads.
The "unclaimed" class is removed later by ChildApplicationRemoteViewController.
*/
#early-child.unclaimed {
visibility: hidden;
}
#early-child {
border: 0;
visibility: hidden;
}
</style>
<link rel="icon" href="/favicon.ico">
<script type="text/javascript">
(function() {
var html = document.documentElement;
var pathPrefixAttribute = 'data-cw-private-path-prefix';
var buildNumberAttribute = 'data-cw-private-build-number';
var masteringNumberAttribute = 'data-cw-private-mastering-number';
window.__CW_PATH_PREFIX = html.getAttribute(pathPrefixAttribute);
window.__CW_BUILD_INFO = {
buildNumber: html.getAttribute(buildNumberAttribute),
masteringNumber: html.getAttribute(masteringNumberAttribute),
locale: html.getAttribute("lang")
};
html.removeAttribute(pathPrefixAttribute);
html.removeAttribute(buildNumberAttribute);
html.removeAttribute(masteringNumberAttribute);
})();
</script>
<script type="text/javascript" class="cw-head-scripts">
(function(o,e,t){var r=navigator&&navigator.userAgent;if(r){var a,n,i,s=r.toLowerCase(),l="PointerEvent"in window,w="createTouch"in document||"Touch"in window,f=l?navigator.maxTouchPoints>0:w,d=!!/mac/.test(s)&&!/like mac/.test(s),c=d&&!(d&&f),p=!!s.match(/\b(iPad|iPhone|iPod)\b.*\bOS (\d+)_(\d+)/i);if(c&&(a=s.match(/mac os x (\d+)[ _.](\d+)/)),p&&(a=s.match(/\b(iPad|iPhone|iPod)\b.*\bOS (\d+)_(\d+)/i)),a&&(n=a[1]?parseInt(a[1],10):null,i=a[2]?parseInt(a[2],10):null),null===n)return!1;if(c){if(n>10)return!0;if(10===n&&i>=15)return!0}return!!(p&&n>=13)}})()||(function(){var o=window.navigator.language.toLocaleLowerCase(),[e]=o.split("-"),t={"zh-cn":"|SF+Pro+SC,v1","zh-hk":"|SF+Pro+HK,v1","zh-mo":"|SF+Pro+HK,v1","zh-tw":"|SF+Pro+TC,v1",ar:"|SF+Pro+AR,v3",ja:"|SF+Pro+JP,v1",ko:"|SF+Pro+KR,v2",th:"|SF+Pro+TH,v2"},r=t[o]||t[e]||"",a=document.createElement("link");a.rel="stylesheet",a.media="all",a.href="//www.apple.com/wss/fonts/?families=SF+Pro,v3"+r,a.type="text/css",document.head.appendChild(a)}(),function(o,e){for(var t=0,r=o.length;t<r;t++){var a=o[t],n=document.createElement("link");n.rel="preload",n.as="font",n.href=a,n.type="font/woff2",n.crossOrigin=!0,document.head.appendChild(n)}}(["//www.apple.com/wss/fonts/SF-Pro-Display/v3/sf-pro-display_regular.woff2","//www.apple.com/wss/fonts/SF-Pro-Text/v3/sf-pro-text_regular.woff2","//www.apple.com/wss/fonts/SF-Pro-Display/v3/sf-pro-display_semibold.woff2","//www.apple.com/wss/fonts/SF-Pro-Text/v3/sf-pro-text_semibold.woff2"]));
</script><link rel="stylesheet" media="all" href="//www.apple.com/wss/fonts/?families=SF+Pro,v3" type="text/css"><link rel="preload" as="font" href="//www.apple.com/wss/fonts/SF-Pro-Display/v3/sf-pro-display_regular.woff2" type="font/woff2" crossorigin="true"><link rel="preload" as="font" href="//www.apple.com/wss/fonts/SF-Pro-Text/v3/sf-pro-text_regular.woff2" type="font/woff2" crossorigin="true"><link rel="preload" as="font" href="//www.apple.com/wss/fonts/SF-Pro-Display/v3/sf-pro-display_semibold.woff2" type="font/woff2" crossorigin="true"><link rel="preload" as="font" href="//www.apple.com/wss/fonts/SF-Pro-Text/v3/sf-pro-text_semibold.woff2" type="font/woff2" crossorigin="true">
<link href="https://gateway.icloud.com" rel="preconnect" crossorigin=""><link href="https://gateway.icloud.com" rel="dns-prefetch"><link href="https://ckdatabasews.icloud.com" rel="preconnect" crossorigin=""><link href="https://ckdatabasews.icloud.com" rel="dns-prefetch"><link href="https://cvws.icloud-content.com" rel="preconnect" crossorigin=""><link href="https://cvws.icloud-content.com" rel="dns-prefetch"><style id="inert-style">
[inert] {
pointer-events: none;
cursor: default;
}
[inert], [inert] * {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
</style><meta name="theme-color" content="rgb(242, 242, 247)" media="(prefers-color-scheme: light)"><meta name="theme-color" content="rgb(50, 50, 54)" media="(prefers-color-scheme: dark)"><script charset="utf-8" src="/system/icloud.com/2426Hotfix45/en-us/4.main.js"></script><link rel="stylesheet" type="text/css" href="/system/icloud.com/2426Hotfix45/en-us/1.main.css"><script charset="utf-8" src="/system/icloud.com/2426Hotfix45/en-us/1.main.js"></script><script src="https://appleid.cdn-apple.com/appleauth/static/jsapi/authService.latest.min.js"></script><link rel="stylesheet" id="cw-css" href="data:text/css;base64,LmJyb3dzZXItbm90aWZpY2F0aW9ucy1zdWNjZXNzLWFsZXJ0IC50aXRsZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKCJibG9iOmh0dHBzOi8vd3d3LmljbG91ZC5jb20vYzA2MWYwNzMtN2ZiNS00MjAxLTg1YmYtZDc3MWRjOGY3OTFlIil9Cg=="><link rel="prefetch" as="script" href="/system/icloud.com/2426Hotfix45/en-us/3.main.js"><link rel="prefetch" as="script" href="/system/icloud.com/2426Hotfix45/en-us/2.main.js"><style type="text/css"></style><link rel="preload" as="image" href="../wallpaper.svg" type="image/svg+xml"><link rel="preload" as="image" href="../wallpaper_dark.svg" type="image/svg+xml"></head>
<body class="disable-scroll">
<!-- prettier-ignore -->
<div id="root"><ui-main-pane><span class="screenreader-only-content" role="presentation"><div aria-live="polite" aria-relevant="additions" role="log"></div></span><div class="root-viewport"><div class="notification-presenter"></div><div class="root-component"><iframe id="early-child" src="https://www.icloud.com/applications/photos3/current/en-us/index.html?rootDomain=www#launchRoute=https%3A%2F%2Fwww.icloud.com%2Fphotos%2F%230pdTFCjuKuix3rCMW6URl48NQ" class="child-application fade-in" data-name="photos3" data-title="Photos" allowfullscreen="true" allow="fullscreen"></iframe></div></div></ui-main-pane></div>
<script type="text/javascript" id="cw-bootstrap-js">"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){var e=window,t=e.location,n=e.document,o=navigator.userAgent;t.host.endsWith(".com.cn")&&(n.getElementById("apple-logo").style.display="none",n.getElementById("gcbd-logo").style.display="block");var a=!1;try{n.cookie="tc=1",a=n.cookie.includes("tc=1"),n.cookie="tc=;max-age=0"}catch(e){}if(a||t.replace("/enable_cookies/"),!((!/ Chrom(e|ium)\//.test(o)||e.MathMLElement)&&"".replaceAll&&(Promise.any||o.includes("AppleWebKit/")))){var r=/ipad|ipod|iphone/i.test(o)||/mac/i.test(o)&&!/like mac/i.test(o)&&("ontouchstart"in e||"createTouch"in n),i=/android/i.test(o),c=r||i;t.replace("/unsupported_".concat(c?"mobile":"browser","/"))}var s=t.hostname,d=["ar","iw","he","ur","fa","sd"],l=function(e){return d.some((function(t){return e.startsWith(t)}))},u=window.performance;u.mark("chunk-main-dom-creation");var m=n.documentElement,p=m.getAttribute("lang")||"en-us";m.setAttribute("dir",l(p)?"rtl":"ltr"),e.__earlyClientId=function(){if(crypto.randomUUID)return crypto.randomUUID();var e=crypto.getRandomValues(new Uint8Array(16));e[6]=15&e[6]|64,e[8]=63&e[8]|128;for(var t="",n=0;n<16;++n)t+=e[n].toString(16).padStart(2,"0"),3!==n&&5!==n&&7!==n&&9!==n||(t+="-");return t}(),e.__earlyValidationPromise=function(){if(["www.icloud.com","www.icloud.com.cn","beta.icloud.com","future.icloud.com","carry.icloud.com","sprinkles.icloud.com"].includes(s)){var n=t.pathname;if(!["/ssoRedirect"].includes(n)){var o="https://setup.".concat("www.icloud.com.cn"===s?"icloud.com.cn":"icloud.com","/setup/ws/1/validate?clientBuildNumber=").concat(e.__CW_BUILD_INFO.buildNumber,"&clientMasteringNumber=").concat(e.__CW_BUILD_INFO.masteringNumber,"&clientId=").concat(e.__earlyClientId);return fetch(o,{method:"POST",credentials:"include"}).then((function(e){return e.json().then((function(t){return u.measure("Early Validation"),[e,t]}),(function(){return[e,null]}))}),(function(){return null}))}}}();var f=["www.icloud.com","www.icloud.com.cn","beta.icloud.com","future.icloud.com","carry.icloud.com","sprinkles.icloud.com"];if(f.includes(s)){["gateway","ckdatabasews","cvws.icloud-content"].forEach((function(e){var t,o=n.createElement("link"),a=n.createElement("link");if(e.includes(".")){var r=s.slice(s.indexOf(".com")+1);t="https://".concat(e,".").concat(r)}else{var i=s.slice(s.indexOf(".")+1);t="https://".concat(e,".").concat(i)}o.href=t,o.rel="preconnect",o.setAttribute("crossorigin",""),a.href=t,a.rel="dns-prefetch",n.head.appendChild(o),n.head.appendChild(a)}));var y=n.createElement("canvas");y.getContext("2d")&&y.toDataURL("image/webp").startsWith("data:image/webp")&&n.documentElement.setAttribute("data-supports-webp","");var h=[],g=n.getElementsByClassName("root-component")[0],v=["calendar","contacts","iclouddrive","keynote","mail2","notes3","numbers","pages","photos3","reminders2"].find((function(e){return new RegExp("^/"+e.replace(/\d$/,"")+"(?:/|$)").test(t.pathname)}));if(v){!l(p)||"calendar"!==v&&"contacts"!==v&&"mail2"!==v||(p="en-us");var b,w,_,E=n.createElement("iframe");E.id="early-child",E.src="https://"+s+"/applications/"+v+"/current/"+p+"/index.html?rootDomain="+s.substring(0,s.indexOf("."))+"#launchRoute="+encodeURIComponent(t.href),E.classList.add("child-application","unclaimed"),E.setAttribute("data-name",v),E.__data=_={loaded:!1,ready:!1,claimed:!1,onHydrate:function(){E.removeEventListener("load",b),removeEventListener("message",w),_.onHydrate=function(){}}},b=function(){E.__data.loaded=!0},E.addEventListener("load",b),g.append(E),h.push(E),w=function(e){if(null!==E.contentWindow){if(e.isTrusted&&e.source===E.contentWindow&&"string"==typeof e.data){var t=JSON.parse(e.data);t&&"object"===_typeof(t)&&"2.0"===t.jsonrpc&&"string"==typeof t.id&&"MessagingFromChildProtocol-isReadyToReceiveMessages"===t.method&&(E.__data.ready=!0,removeEventListener("message",w),e.source.postMessage(JSON.stringify({jsonrpc:"2.0",id:t.id,result:{status:"OK"}}),"https://"+s))}}else removeEventListener("message",w)},addEventListener("message",w)}var k=[],I=function(e){var t;e.isTrusted&&(t=e.data)&&"object"===_typeof(t)&&"__serviceNode"in t&&"string"==typeof t.__serviceNode&&k.push(e)};addEventListener("message",I),e.__SK_INIT={allowedRemoteOrigins:t.hostname.endsWith(".cn")?void 0:f.map((function(e){return"https://"+e})),earlyMessages:k,earlyListener:I,earlyNeighboringContexts:h}}}();</script>
<script type="text/javascript" src="/system/icloud.com/2426Hotfix45/en-us/main.js" defer=""></script>
<link rel="stylesheet" href="/system/icloud.com/2426Hotfix45/en-us/main.css">
<div aria-hidden="true" id="cw-img-container-r1" style="overflow: hidden; height: 0px; width: 0px;"><img src="blob:https://www.icloud.com/c061f073-7fb5-4201-85bf-d771dc8f791e"></div></body></html>