Untitled
unknown
plain_text
3 years ago
65 kB
71
Indexable
• <head>…</head> • • <body> • <div id="content">…</div> • • <script type="text/stache" id="jstache_1460893030"> <generic-error-modal {(show)}="showGenericErrorModal" {error-title}="modalErrorTitle" action-text="OK" {error-message}="modalErrorMessage"></generic-error-modal> <too-many-code-sent-modal {(can-resend)}="showSendMaxCodeErrorModal" {can-resen-helper}="@tryAgain" {use-last-code-error-modal-message}="useLastCodeErrorModalMessage"></too-many-code-sent-modal> </script> • • <script type="text/stache" id="jstache_452310380"> <idms-modal {(show)}="show" classes="iforgot-modal-content"> <div class="content-table"> <div class="content-main-column vertical-top desktop"> <div class="modal-img-warning image image-header warning"/> </div> <div class="content-main-column vertical-top"> <p class="popover-title">Too Many Verification Codes Sent</p> <p class="popover-description"> {{#if useLastCodeErrorModalMessage}} You have requested a verification code too many times. Enter the last code received or try again later. {{else}} You have sent too many codes to verify your phone number. Please try again later. {{/if}} </p> </div> </div> <div class="nav btn-group pull-right"> <button ($click)="canResenHelper()" class="button ok">OK</button> </div> <div class="clearfix"></div> </idms-modal> </script> • • <script type="text/stache" id="jstache_640139643"> <div class="hero-image"> <div class="title"> <h1 class="desktop tk-section-headline">{{mainTitle}}</h1> <h1 class="mobile truncate tk-section-headline"> {{#mobileTitle}}{{mobileTitle}}{{/mobileTitle}} {{^mobileTitle}}{{mainTitle}}{{/mobileTitle}} </h1> </div> </div> </script> • • <script type="text/stache" id="jstache_872296341"> <div class="nav-wrap"> <div class="iforgot-nav"> <div class="desktop"> <div class="text-centered"> <div class="button-group"> {{#if navigation.buttons.cancel}} <button type="button" id="cancel" class="left-nav button button-secondary first" {{^if navigation.buttons.cancel.enable}} disabled="disabled"{{/if}} can-click="{navigation.buttons.cancel.callback}" role="button">{{#localize navigation.buttons.cancel.label}}{{/localize}}</button> {{/if}} {{#if navigation.buttons.action}} <button type="button" id="action" class="right-nav button last" {{#disableActionButton navigation.buttons.action.enable navigation.spinner.show}} disabled="disabled"{{/disableActionButton}} can-click="{navigation.buttons.action.callback}" role="button">{{#localize navigation.buttons.action.label}}{{/localize}}</button> {{/if}} {{#if navigation.spinner}} <div class="spinner-wrap"> <span class="spinner icon icon_process rotate {{^if navigation.spinner.show}} hide{{/if}}"></span> </div> {{/if}} </div> </div> </div> <div class="mobile"> <div class="text-centered"> {{#if navigation.buttons.cancel}} {{#if overFlow}} <button id="cancel" type="button" class="left-nav button button-secondary btn-sm btn-icon" {{#unless navigation.buttons.cancel.enable}}disabled="disabled"{{/unless}} role="button" can-click="{navigation.buttons.cancel.callback}" can-enter="{navigation.buttons.cancel.callback}"> <i class="sk-icon {{#str_eq navigation.buttons.cancel.label 'Cancel'}}sk-icon-close{{else}}sk-icon-paddleleft{{/str_eq}}"></i> </button> {{else}} <button id="cancel" type="button" class="left-nav button button-secondary btn-sm" {{#unless navigation.buttons.cancel.enable}}disabled="disabled"{{/unless}} role="button" can-click="{navigation.buttons.cancel.callback}" can-enter="{navigation.buttons.cancel.callback}"> {{localize navigation.buttons.cancel.label}} </button> {{/if}} {{/if}} {{#if navigation.buttons.action}} {{#if overFlow}} <button id="action" type="button" class="right-nav button btn-default btn-sm btn-icon" {{#disableActionButton navigation.buttons.action.enable navigation.spinner.show}} disabled="disabled"{{/disableActionButton}} role="button" can-click="{navigation.buttons.action.callback}" can-enter="{navigation.buttons.action.callback}"> <i class="sk-icon sk-icon-paddleright"></i> </button> {{else}} <button id="action" type="button" class="right-nav button btn-default btn-sm" {{#disableActionButton navigation.buttons.action.enable navigation.spinner.show}} disabled="disabled"{{/disableActionButton}} role="button" can-click="{navigation.buttons.action.callback}" can-enter="{navigation.buttons.action.callback}"> {{localize navigation.buttons.action.label}} </button> {{/if}} {{/if}} {{#if navigation.spinner}} <span class="spinner icon icon_process rotate {{^if navigation.spinner.show}}hide{{/if}}"></span> {{/if}} </div> </div> </div> </div> </script> • • <script type="text/stache" id="jstache_820719573"> <div class="content-head"> <p class="subtitle desktop tk-callout" tabindex="-1"> Enter your Apple ID to get started. </p> <p class="subtitle mobile tk-callout" tabindex="-1"> Having trouble signing in? </p> <p class="description desktop paragraph-break"> You’ve come to the right place to reset a forgotten password, unlock your account, or recover an Apple ID. </p> <p class="description mobile paragraph-break"> You’ve come to the right place to reset a forgotten password, unlock your account, or recover an Apple ID. Enter your Apple ID to get started. </p> </div> <div class="content-body full-form"> <div class="form-table content-item"> <div class="form-row"> <div class="form-cell"> <idms-textbox {(value)}="appleid" validate-on-blur="false" {(error-message)}="appleidError" wrapper-class="iforgot-apple-id force-ltr" max-length="{{maxInputLength}}" sr-label="Apple ID" placeholder="name@example.com"> </idms-textbox> </div> </div> {{#if captchaEnabled}} <div class="form-row"> <div class="form-cell"> <iforgot-captcha {(id)}="captchaId" {(value)}="captchaAnswer" {(token)}="captchaToken" {^@refresh-captcha}="refreshCaptcha" {(captcha-error)}="captchaError"> </iforgot-captcha> </div> </div> {{/if}} </div> <div class="content-item"> <p class="tk-subbody">If you forgot your Apple ID, you can <a href="#" class="link tk-subbody find-appleid" rel="noopener">look it up</a>.</p> </div> </div> </script> • • <script type="text/stache" id="jstache_1362906154"> <div class="graphite-icon {{symbolName}} {{symbolType}}{{#if wrapperClasses}} {{wrapperClasses}}{{/if}}" aria-live="assertive"> {{#is symbolName "arrow-left-circle"}} <svg id="arrowLeftCircle" data-name="arrow-left-circle" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 110 110"><g id="Semibold-M"><path d="M55,106.05A51.33,51.33,0,0,0,106,55,51.32,51.32,0,0,0,55,4a51.05,51.05,0,0,0,0,102.1Zm0-11.47A39.58,39.58,0,1,1,94.6,55,39.45,39.45,0,0,1,55,94.58ZM29.71,55a5.3,5.3,0,0,0,1.8,4L48.16,75.14a4.32,4.32,0,0,0,3.28,1.32,4.19,4.19,0,0,0,4.24-4.39,4.36,4.36,0,0,0-1.41-3.28l-5.76-5.37-5.18-4,9.77.49H75.7a4.94,4.94,0,0,0,0-9.87H53.1l-9.77.49,5.22-4,5.72-5.37a4.53,4.53,0,0,0,1.41-3.27,4.15,4.15,0,0,0-4.24-4.35,4.32,4.32,0,0,0-3.28,1.32L31.51,51A5.25,5.25,0,0,0,29.71,55Z"/></g></svg> {{/is}} {{#is symbolName "exclamationmark-triangle-fill"}} <svg id="exclamationMark" data-name="exclamationmark-triangle-fill" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 110 110"><g id="Semibold-M"><path d="M16.74,102.19H93.26A12.55,12.55,0,0,0,106.15,89.3,13.1,13.1,0,0,0,104.44,83L66.11,14.4A12.46,12.46,0,0,0,55,7.81,12.61,12.61,0,0,0,43.89,14.4L5.56,83a12.89,12.89,0,0,0-1.71,6.3A12.55,12.55,0,0,0,16.74,102.19ZM55.07,67.91c-3.17,0-5-1.75-5.12-4.93l-.74-22.7c-.14-3.37,2.25-5.67,5.81-5.67s6,2.35,5.81,5.72l-.78,22.6C60,66.21,58.15,67.91,55.07,67.91Zm0,17.24c-3.61,0-6.49-2.39-6.49-5.86s2.88-5.91,6.49-5.91,6.45,2.45,6.45,5.91S58.64,85.15,55.07,85.15Z"/></g></svg> {{/is}} {{#is symbolName "checkmark"}} <svg id="checkmark" data-name="checkmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 110 110"><g id="Bold-M"><path d="M45.09,98.63a9.05,9.05,0,0,0,8-4L98.51,25.29a10.28,10.28,0,0,0,1.85-5.67,8.15,8.15,0,0,0-8.49-8.25c-3.33,0-5.42,1.22-7.48,4.4l-39.5,62.3-20-24.56a8,8,0,0,0-6.74-3.22,8.13,8.13,0,0,0-8.49,8.3,8.6,8.6,0,0,0,2.49,6.1L37.32,95A9.52,9.52,0,0,0,45.09,98.63Z"/></g></svg> {{/is}} {{#is symbolName "exclamationmark-circle-fill"}} <svg id="exclamationmark-circle-fill" data-name="exclamationmark-circle-fill" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 110 110"><g id="Semibold-M"><path d="M55,106.05A51.33,51.33,0,0,0,106,55,51.32,51.32,0,0,0,55,4a51.05,51.05,0,0,0,0,102.1Zm0-43.26c-3.17,0-5-1.76-5.13-4.93l-.73-22.71C49,31.83,51.39,29.49,55,29.49s6,2.34,5.86,5.71L60,57.81C59.88,61.08,58.08,62.79,55,62.79ZM55,80c-3.61,0-6.49-2.39-6.49-5.86s2.88-5.9,6.49-5.9,6.45,2.44,6.45,5.9S58.56,80,55,80Z"/></g></svg> {{/is}} {{#is symbolName "arrow-left-circle-fill"}} <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 112 112"><g id="Regular-M" transform="matrix(1 0 0 1 1391.3 1126)"><path d="M-1335.30029-1020.19531c27.24609,0,49.80518-22.55859,49.80518-49.80469 c0-27.19727-22.60779-49.80469-49.854-49.80469c-27.19727,0-49.75586,22.60742-49.75586,49.80469 C-1385.10498-1042.75391-1362.49744-1020.19531-1335.30029-1020.19531z M-1363.76709-1070.04883 c0-1.17188,0.39075-2.14844,1.5625-3.27148l18.70117-18.70117c0.73242-0.73242,1.70911-1.12305,2.88098-1.12305 c2.29492,0,4.10144,1.75781,4.10144,4.05273c0,1.17188-0.58582,2.24609-1.26941,2.92969l-6.88489,6.83594l-6.5918,5.56641 l11.71887-0.48828h28.61328c2.44141,0,4.15027,1.75781,4.15027,4.19922s-1.66016,4.19922-4.15027,4.19922h-28.61328 l-11.7677-0.43945l6.64062,5.61523l6.88489,6.73828c0.7323,0.73242,1.26941,1.75781,1.26941,2.97852 c0,2.29492-1.80652,4.05273-4.10144,4.05273c-1.17188,0-2.14856-0.48828-2.88098-1.17188l-18.70117-18.65234 C-1363.27881-1067.80273-1363.76709-1068.7793-1363.76709-1070.04883z"/></g></svg> {{/is}} {{#is symbolName "badge-circle-fill"}} <svg id="badge_circle_filled" data-name="badge_circle_filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"> <path d="M29.929896,59.9213121 C46.2189361,59.9213121 59.8517361,46.2884801 59.8517361,29.99944 C59.8517361,13.67128 46.2189361,0.0776000001 29.890856,0.0776000001 C13.562696,0.0776000001 0.00800000001,13.67128 0.00800000001,29.99944 C0.00800000001,46.2884801 13.601736,59.9213121 29.929896,59.9213121 Z" transform="translate(2 2)"/> </svg> {{/is}} {{#is symbolName "plus"}} <svg id="plus" data-name="plus" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"> <path d="M0.0955555557,29.9994075 C0.0955555557,31.7717038 1.57844445,33.2184445 3.3145926,33.2184445 L26.715926,33.2184445 L26.715926,56.6197734 C26.715926,58.3558816 28.1626667,59.8388149 29.934963,59.8388149 C31.7072593,59.8388149 33.1901482,58.3558816 33.1901482,56.6197734 L33.1901482,33.2184445 L56.5553334,33.2184445 C58.2914075,33.2184445 59.7743705,31.7717038 59.7743705,29.9994075 C59.7743705,28.2271112 58.2914075,26.7442223 56.5553334,26.7442223 L33.1901482,26.7442223 L33.1901482,3.37903704 C33.1901482,1.64288889 31.7072593,0.16 29.934963,0.16 C28.1626667,0.16 26.715926,1.64288889 26.715926,3.37903704 L26.715926,26.7442223 L3.3145926,26.7442223 C1.57844445,26.7442223 0.0955555557,28.2271112 0.0955555557,29.9994075 Z" transform="translate(2 2)"/> </svg> {{/is}} {{#is symbolName "minus"}} <svg id="minus" data-name="minus" xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 64 64"> <path d="M3.3145926,6.62392594 L56.5553334,6.62392594 C58.2914075,6.62392594 59.7743705,5.14096297 59.7743705,3.36866667 C59.7743705,1.59637037 58.2914075,0.14962963 56.5553334,0.14962963 L3.3145926,0.14962963 C1.57844445,0.14962963 0.0955555557,1.59637037 0.0955555557,3.36866667 C0.0955555557,5.14096297 1.57844445,6.62392594 3.3145926,6.62392594 Z" transform="translate(2 28.667)"/> </svg> {{/is}} {{#is symbolName "help"}} <svg id="help" data-name="help" xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 64 64"> <path d="M15.9854681,42.4905958 C18.1671702,42.4905958 19.1645107,40.9945533 19.1645107,38.9998724 L19.1645107,37.9401703 C19.2268085,33.826149 20.6916383,32.1120001 25.6783405,28.6836383 C31.0390852,25.0682554 34.4362341,20.8919362 34.4362341,14.8766809 C34.4362341,5.52663831 26.8315532,0.165957447 17.3567873,0.165957447 C10.3131064,0.165957447 4.14204256,3.50080852 1.49285107,9.51600002 C0.838340427,10.9808298 0.557872341,12.4145107 0.557872341,13.5988724 C0.557872341,15.375383 1.5863617,16.6220426 3.48753192,16.6220426 C5.07702129,16.6220426 6.13672341,15.6870639 6.60421278,14.1598724 C8.19376597,8.23812767 12.120766,5.99412767 17.138617,5.99412767 C23.2161703,5.99412767 27.9847022,9.42248938 27.9847022,14.8455319 C27.9847022,19.302383 25.2108511,21.795766 21.2214894,24.600766 C16.3282979,27.9979788 12.7441277,31.6445107 12.7441277,37.1298511 L12.7441277,39.093383 C12.7441277,41.0880639 13.8349787,42.4905958 15.9854681,42.4905958 Z M15.9854681,59.5388299 C18.4787873,59.5388299 20.4423192,57.5441746 20.4423192,55.1131533 C20.4423192,52.6509716 18.4787873,50.6874575 15.9854681,50.6874575 C13.5544468,50.6874575 11.559766,52.6509716 11.559766,55.1131533 C11.559766,57.5441746 13.5544468,59.5388299 15.9854681,59.5388299 Z" transform="translate(14.766 2)"/> </svg> {{/is}} </div> </script> • • <script type="text/stache" id="jstache_2140948123"> <div class="captcha-container row"> <div class="column large-4 small-12 captcha-image"> <idms-captcha {(type)}="type" {(mime-type)}="mimeType" {(base64-data)}="base64Data" {(is-loading)}="isLoading" {^@play}="playAudio" {^@stop}="stopAudio" play-audio-text="Play audio challenge" pause-audio-text="Pause audio challenge" image-alternate-text="Image challenge" paused-audio-image-path="https://appleid.cdn-apple.com/iforgot/static/bin/cb983233127/dist/assets/images/captcha-audio-paused.png" audio-image-path="https://appleid.cdn-apple.com/iforgot/static/bin/cb1764815236/dist/assets/images/captcha-audio.jpg"> </idms-captcha> </div> <div class="column large-8 small-12"> <idms-textbox {(value)}="value" {(error-message)}="captchaError" validate-on-blur="false" wrapper-class="captcha-input" max-length="{{maxInputLength}}" placeholder="{{#is type 'image'}}Type the characters in the image{{else}}Enter the code you hear{{/is}}" use-error-popover="true"> </idms-textbox> <div class="row no-margin"> <div class="column large-4 small-4 no-gutter"> <button class="button button-caption-link captcha-new-code" ($click)="getNewCaptcha()"><span class="icon icon_reload" aria-hidden="true"></span>New Code</button> </div> <div class="column large-8 small-8 no-gutter"> <button class="button button-caption-link captcha-mode-switch" ($click)="getNewCaptcha(true)"> {{#is type 'image'}} <span class="icon icon_sound" aria-hidden="true"></span> Vision Impaired {{else}} <span class="icon icon_text" aria-hidden="true"></span> Text Based {{/is}} </button> </div> </div> {{#if captchaCallFailed}} <div class="captcha-error inline-error"> Your request could not be completed because of an error. Try again later. </div> {{/if}} </div> </div> </script> • • <script type="text/stache" id="jstache_157436946"> {{#if overrideShow}} {{#if show}} <div class="simple-popover popover-wrap {{wrapClass}}" ($inserted)="open()" ($removed)="close()"> <div class="{{classes}} popover {{#if popoverOpen}}popover-open-animation{{/if}} {{#if popoverClose}}popover-close-animation{{/if}}"> <div class="head"></div> <div class="content"> <content/> </div> </div> </div> {{/if}} {{/if}} </script> • • <script type="text/stache" id="jstache_158688442"> <input class="{{classes}} {{#if errors.hasErrors}}error{{/if}}" id="{{input-id}}" aria-invalid="{{ariaInvalid}}" aria-describedBy="{{ariaDescribedBy}} "autocomplete="off" placeholder="{{placeholder}}" type="text" can-field="{value}" maxlength="{{maxlength}}" {{autofocus}}/> </script> • • <script type="text/stache" id="jstache_189142070"> <div class="content-head"> <div class="success-icon-wrap"><i class="icon icon_green_check success xl desktop"></i></div> {{#if unlock}} <p class="subtitle tk-callout" tabindex="-1">Unlock Email Sent</p> {{#if rescue}} <p class="description">An email has been sent to your rescue email address, <label class="semi-bold">{{emailAddress}}</label>. Follow the directions in the email to unlock your Apple ID and then sign in again. </p> {{else}} <p class="description">An email has been sent to your email address, <label class="semi-bold">{{emailAddress}}</label>. Follow the directions in the email to unlock your Apple ID and then sign in again. </p> {{/if}} {{else}} {{#str_eq flow "find" }} <p class="subtitle tk-callout" tabindex="-1">Find Account Email Sent</p> <p class="description">An email has been sent to your email address. Follow the directions in the email to find your Apple ID. </p> {{else}} <p class="subtitle tk-callout" tabindex="-1">Password Reset Email Sent</p> {{#if rescue}} <p class="description">An email has been sent to your rescue email address, <label class="semi-bold">{{emailAddress}}</label>. Follow the directions in the email to reset your password. </p> {{else}} <p class="description">An email has been sent to your email address, <label class="semi-bold">{{emailAddress}}</label>. Follow the directions in the email to reset your password. </p> {{/if}} {{/str_eq}} {{/if}} </div> <div class="content-body"> <div class="nav text-centered"> <button role="button" class="button iforgot-btn done">Done</button> </div> </div> </script> • • <script type="text/stache" id="jstache_76932935"> <div class="content-head"> <div class="failure-icon-wrap"> <div class="image image-header warning desktop"/> </div> {{#str_eq flow 'locked'}} <p class="description content-item paragraph-break">Too many attempts have been made to enter your information. Try again later.</p> {{/str_eq}} {{#str_eq flow 'nodevice'}} <p class="subtitle tk-callout" tabindex="-1">Send verification code</p> <div class="text-left"> <p class="description content-item">We’re sorry, but you have no trusted devices listed in your account.</p> <p class="description hsa">Without both your Recovery Key and access to a trusted device, we will not be able to assist you in resetting your password.</p> <p class="description hsa">If you remember your password, please sign into <a class="link nav-to-aid">Apple ID</a> with your password and recovery key to add at least one trusted device to your account.</p> <p class="description hsa">For more information, <a href="http://support.apple.com/kb/HT5577" class="link"> read this article</a></p> </div> {{/str_eq}} </div> </script> • • <script type="text/stache" id="jstache_123084388"> <div class="content-head"> <div class="failure-icon-wrap"> <div class="image image-header warning desktop"/> </div> <p class="subtitle content-item tk-callout" tabindex="-1">Your session has timed out.</p> </div> <div class="content-body content-item"> <div class="nav text-centered"> <button role="button" class="button iforgot-btn try-again">Try Again</button> </div> </div> </script> • • <script type="text/stache" id="jstache_80553453"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Verify your birthday to continue.</p> </div> <div class="content-body form-group"> <div class="content-item"> <masked-date id="birthDate" type="text" aria-invalid={errors.hasErrors} aria-described-by="error-message" focus-placeholder="{{lrm_marker dateInputPlaceholder dir="pre" mark="lrm"}}" format="{{lrm_marker dateInputFormat dir="pre" mark="lrm"}}" classes="content-input" placeholder='birthday' date="{birthday}" input-date="{dateValue}" min-year="1860" errors="{errors}"></masked-date> </div> </div> </script> • • <script type="text/stache" id="jstache_769462283"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Answer Security Questions</p> </div> <div class="content-body"> {{#each questions}} <div class="content-main-row"> <label for="{{id}}" class="question ">{{question}}</label> <idms-textbox {(value)}="answer" {(error-message)}="errorMessage" input-id="{{id}}" input-type="text" wrapper-class="content-input security-answer" validate-on-blur="false" sr-label="{{question}}" max-length="{{maxInputLength}}" placeholder="Answer"> </idms-textbox> </div> {{/each}} </div> </script> • • <script type="text/stache" id="jstache_1033782689"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">New Apple ID Password</p> <p class="description">Enter a new password for <label class='semi-bold'>{{name}}</label></p> </div> <div class="content-body reset-content-body"> <div class="form-table"> <div class="form-row"> <div class="form-cell"> <web-password-input {aria-described-by}="passwordStrengthPopoverId" input-id="password" aria-invalid="{errors.password.hasErrors}" aria-described-by="error-message1" focus="{pwdFocus}" max-input-length="{{maxInputLength}}" ready="{passwordComponentReady}" placeholder="new password" flow="{flow}" value="{password}" errors="{errors.password}" strength="{strength}" percentage="{percentage}" {password-policy}="passwordPolicy"></web-password-input> </div> </div> <div class="form-row"> <div class="form-cell"> <confirm-password-input input-id="confirmPassword" aria-invalid="{errors.password.hasErrors}" aria-described-by="error-message2" validate-on-blur="false" max-input-length="{{maxInputLength}}" placeholder="confirm password" password="{password}" value="{confirmPassword}" errors="{errors.confirmPassword}" use-error-popover="true"></confirm-password-input> </div> </div> {{#if supportsSignOut}} <div class="form-row"> <div class="form-cell"> <div class="form-element"> <input type="checkbox" name="signoutDevices" id="signoutDevicesId" {($checked)}="isSignoutRequired" class="form-choice form-choice-checkbox"> <label class="form-label" for="signoutDevicesId"> <span class="form-choice-indicator"></span>Sign out devices and websites using your Apple ID. <a href="javascript:void(0)" role="button" ($click)="learnMoreClick()" class="signout-info-btn"> <i class="info-icon sk-icon sk-icon-questioncircle"></i><span class="sr-only">Learn more about this feature.</span> </a> </label> </div> </div> </div> {{/if}} </div> {{#if passwordComponentReady}} <div class="content-item"> <password-strength inline-style="true" classes="rt-pwd-strength" strength="{strength}" percentage="{percentage}" password="{password}" errors="{errors.password}" {change-password-policy}="passwordPolicy" {^password-strength-popover-id}="passwordStrengthPopoverId" {has-focus-on-new-password}="pwdFocus"></password-strength> </div> {{/if}} <input type="text" class="hide" id="username" name="username" value="{{name}}"/> </div> <idms-popover {(show)}="showLearMore" type="info" anchor-element=".signout-info-btn" float-mode="bottom" max-width="325"> <idms-step idms-step-title="If you think someone might know your password, you can force all devices and websites using your Apple ID to sign out." description="You will be prompted to sign in again on any of your devices or websites that use your Apple ID."> </idms-step> </idms-popover> </script> • • <script type="text/stache" id="jstache_318983811"> <div class="password-input"> <input type="password" class="generic-input-field {{classes}} form-textbox form-textbox-text form-control field {{#if errorMessage}} error {{/if}}" can-field="{value}" placeholder="{{placeholder}}" autocorrect="off" autocapitalize="off" spellcheck="false" {{#if errorMessage}} aria-invalid="true" maxlength="1000" {{/if}}/> </div> </script> • • <script type="text/stache" id="jstache_1607417590"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Ready to Unlock</p> <p class="description">After you unlock your account, you can sign in with your Apple ID and password on the web or another device.</p> </div> <div class="content-body"> {{#each types}} <div class="content-item"> {{#str_eq this "password_reset"}} <button role="button" class="button button-caption-link pwdChange">Unlock and change password…</button> {{/str_eq}} {{#str_eq this "unlock_account"}} <div class="unlock_wrap btn-group text-centered"> <button role="button" class="button iforgot-btn unlock">Unlock Apple ID</button> </div> {{/str_eq}} </div> {{/each}} {{#hasError}} {{#each service_errors}} <div>{{message}}</div> {{/each}} {{/hasError}} </div> </script> • • <script type="text/stache" id="jstache_1517882316"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1"> {{#str_eq flow "/questions/verify/password"}} Enter your password {{else}} Enter Password {{/str_eq}} </p> <p class="description"> {{#str_eq flow "/questions/verify/password"}} Enter the Apple ID password for <span class="semi-bold">{{accountName}}</span> {{else}} To unlock your account, enter the password for <label class='medium'>{{accountName}}</label> {{/str_eq}} </p> </div> <div class="content-body"> <div class="content-item"> <idms-textbox {(value)}="currentPassword" input-type="password" error-message={{errorMessage}} validate-on-blur="false" max-length="{{maxInputLength}}" sr-label="password" placeholder="password"> </idms-textbox> </div> {{#alternateStepAvailable}} <div class="content-item"> <div class="nav nav-wrap"> <button role="button" class="button button-caption-link forgot-pwd" {$disabled}="isForgotPasswordHelperDisabled"> Forgot password? </button> {{#if navigation.spinner}} <idms-loading {loading}="forgotPasswordLinkSpinner"></idms-loading> {{/if}} </div> </div> {{/alternateStepAvailable}} </div> </script> • • <script type="text/stache" id="jstache_1677595603"> <div class="content-head"> <div class="success-icon-wrap desktop"><i class="icon icon_green_check success xl"></i></div> <p class="subtitle tk-callout" tabindex="-1"> {{#if unlockCompleted}} Account Unlocked and Password Changed {{else}} {{#is flow 'recovery'}} Account Recovery Complete {{/is}} {{^is flow 'recovery'}} Password Changed {{/is}} {{/if}} </p> <p class="description"> {{#if paidAccount}} Your Apple ID is <label class='semi-bold'>{{name}}</label>. {{/if}} {{^if forgotPasswordFlow}} Sign in to your Apple ID account page now to review your account information. {{else}} {{^hasSecondaryPassword}} {{^requireVerifiableDevice}} Your Apple ID password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your Apple ID account page now to review your account information. {{/requireVerifiableDevice}} {{#requireVerifiableDevice}} Your Apple ID password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your Apple ID account as soon as possible to update your trusted devices. {{/requireVerifiableDevice}} {{/hasSecondaryPassword}} {{#hasSecondaryPassword}} Your Apple ID password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your Apple ID account page now to review your account information. {{#if type}} <br/> {{#str_eq type "hsa1"}} If you are using apps that do not support two-step verification, go to your account to create app-specific passwords. {{/str_eq}} {{#str_eq type "hsa2"}} If you are using apps that do not support two-factor authentication, go to your account to create new app-specific passwords. {{/str_eq}} {{/if}} {{/hasSecondaryPassword}} {{/if}} </p> </div> <div class="content-body"> <div class="nav text-centered"> <button role="button" class="button iforgot-btn done">Go to Your Account</button> </div> </div> </script> • • <script type="text/stache" id="jstache_652149898"> <div class="content-head"> <div class="success-icon-wrap desktop"><i class="icon icon_green_check success xl"></i></div> <p class="subtitle tk-callout" tabindex="-1"> Account Unlocked Successfully </p> {{#requireVerifiableDevice}} <p class="subtitle paragraph-break tk-label" tabindex="-1"> Sign in to your Apple ID account as soon as possible to update your trusted devices. </p> {{/requireVerifiableDevice}} </div> <div class="content-body"> <div class="nav btn-group text-centered"> <button role="button" class="button iforgot-btn done">Go to Your Account</button> </div> </div> </script> • • <script type="text/stache" id="jstache_1148673965"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Exceeded Maximum Attempts</p> <p class="description">You have unsuccessfully attempted to sign in and unlock your account. To access your account, you must now reset your password.</p> </div> <div class="content-body"> <!--<div class="content-body">--> <!--<div class="nav">--> <!--<button role="button" class="bbutton button-link button-thin iforgot-btn done">Try Again</button>--> <!--</div>--> <!--</div>--> </div> </script> • • <script type="text/stache" id="jstache_1391565296"> <div class="content-head"> <p class="subtitle content-item tk-callout" tabindex="-1">Too many verification attempts</p> <p class="description content-item">You have entered incorrect security information too many times. Try again later.</p> </div> </script> • • <script type="text/stache" id="jstache_184673642"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Confirm Credit Card</p> <p class="description">For your security, enter the details for this card on file with Apple. Your card will not be charged.</p> <p class="description medium force-ltr">{{paymentMethodName}}</p> </div> <div class="content-body full-form"> <div class="cc-body form-table"> <div class="form-row"> <div class="form-cell"> <label class="sr-only" for="cardNumber">Credit card number</label> <idms-textbox {(value)}="creditCardNumber" input-id="cardNumberComp" {(error-message)}="errors.creditCard.message" validate-on-blur="false" sr-label="Credit card number" placeholder="credit card number"> </idms-textbox> </div> </div> <div class="form-row"> <div class="form-cell"> <div class="row {{#unless isPhone}}form-sidebyside-textboxes{{/unless}}"> <div class="column large-6 small-12"> <label class="sr-only" for="expDateComp">Expiration date</label> <div class="force-ltr"> <masked-date class="expDateComp" aria-invalid={errors.expDate.hasError} input-id="expDateComp" error-message="{{#if errors.expDate.hasError}}Please enter valid security information.{{/if}}" aria-described-by="error-message2" type="text" focus-placeholder="mm/yyyy" format="mm/yyyy" classes="content-input-extra-padding {{#if errors.expDate.hasError}}error{{/if}}" validate-on-blur="false" date="{expDate}" value="{dateValue}" errors="{errors.expDate}" placeholder="expiration date" > </masked-date> </div> </div> <div class="cvvComp column large-6 small-12"> <div class="form-icons-wrapper form-icons-focusable form-tooltip-textbox-wrapper"> <label class="sr-only" for="securityCode">Security code</label> <idms-textbox {(value)}="cvv" input-id="securityCode" wrapper-class="content-input-extra-padding cvv" error-message='{{#if errors.cvv.hasError}}Please enter valid security information.{{/if}}' validate-on-blur="false" tooltip-icon="true" icon-classes="icon icon_help" {tooltip-icon-clicked}="@showCVVHelper" sr-label="Security code" placeholder="security code"> </idms-textbox> </div> </div> </div> </div> </div> </div> {{^is flow "questions"}} <div class="content-item"> <button class="button button-caption-link nocc" role="button">Don’t have access to this card?</button> </div> {{/is}} </div> <idms-popover-modal role="tooltip" anchor-element=".button-help" type="info" float-mode="bottom" modal-wrap-class="cvv-helper-modal" {^@toggle}="showCVVHelper"> <div class="cvv-helper-wrapper"> <div class="cvv-helper-title">Where to find your Security Code:</div> <div class="cvv-helper-item"> <p class="card-info">Visa / Mastercard / Discover:</p> <div class="cvv-img-wrapper cvv-visa"></div> </div> <div class="cvv-helper-item"> <p class="card-info">American Express:</p> <div class="cvv-img-wrapper cvv-amex"> </div> </div> </div> </idms-popover-modal> <idms-modal show="{showPopover}" classes="iforgot-modal-content"> <p class="popover-title">Don’t have access to this card?</p> {{#str_eq flow 'password'}} <p class="popover-description">You can still regain access to your Apple ID with account recovery.</p> {{/str_eq}} {{#str_eq flow 'recovery'}} <p class="popover-description">Without your credit card, it may take longer to recover your account.</p> {{/str_eq}} <div class="btn-group ctrl-buttons right pull-right desktop"> <button ($click)="attr('showPopover',false)" class="left-nav button button-secondary nocc-cancel">Cancel</button> <button ($click)="skipCreditCard()" class="right-nav button nocc-continue"> {{#str_eq flow 'password'}} Start Account Recovery {{/str_eq}} {{#str_eq flow 'recovery'}} Continue {{/str_eq}} </button> </div> <div class="btn-group ctrl-buttons pull-right mobile"> <button ($click)="attr('showPopover',false)" class="left-nav button button-secondary nocc-cancel">Cancel</button> <button ($click)="skipCreditCard()" class="right-nav button nocc-continue"> {{#str_eq flow 'password'}} Start Recovery {{/str_eq}} {{#str_eq flow 'recovery'}} Continue {{/str_eq}} </button> </div> <div class="clearfix"></div> </idms-modal> </script> • • <script type="text/stache" id="jstache_517608274"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Enter Recovery Key</p> <p class="description desktop">Your Apple ID is protected with two-step verification.</p> </div> <div class="content-body{{#if showHelperTooltip}} rk-body-with-helper{{/if}}"> <p class="description content-item-description desktop"><label class="medium">Step 1:</label> Enter the Recovery Key provided when you enabled two-step verification.</p> <div class="content-item"> <label class="sr-only" for="recoveryKey">Recovery Key</label> <div class="form-icons-focusable recovery-key-wrapper {{#if isEyebrow}}eyebrow{{/if}}"> <recovery-key recovery-key="{recoveryKey}" is-paste-allowed="true" aria-invalid="{{hasError}}" {(error-message)}="errorMessage" aria-described-by="error-message" classes="recovery-key" show-helper-tooltip="{showHelperTooltip}" recovery-key-lost-info='Your Recovery Key is a 14-character code that you received when you set up two-step verification. If you lost your Recovery Key, read <a href="{{lostLink}}" target="_blank" class="link tk-subbody">this article</a> for instructions.'> </recovery-key> </div> </div> {{#alternateStepAvailable}} <div class="content-item"> <div class="subtext tk-subbody">Don’t have your Recovery Key?</div> <div> <button class="button button-caption-link skip mobile-text-left" role="button"> Use a trusted device and your current password. </button> </div> </div> {{/alternateStepAvailable}} {{^alternateStepAvailable}} {{^if showHelperTooltip}} <button class="pointer button button-caption-link support" ($click)="handleLostRecoveryKeyHelperClick()">Lost your Recovery Key?</button> <idms-modal show="{showModal}" classes="iforgot-modal-content"> <div class="content-main-column vertical-top text-center"> <p class="popover-title">Lost Recovery Key</p> <p class="popover-description">Your manager can reset your Recovery Key if you’ve lost access to your trusted devices and can’t access your account.</p> </div> <div class="popover-warning"> <div class="modal-img-warning image image-header warning"/> <div class="popover-warning-content">When your manager resets your Recovery key, you will need to re-verify your trusted devices.</div> </div> <div class="btn-group ctrl-buttons right pull-right"> <button ($click)="attr('showModal', false)" class="right-nav button ok">OK</button> </div> <div class="clearfix"></div> </idms-modal> {{/if}} {{/alternateStepAvailable}} </div> </div> </script> • • <script type="text/stache" id="jstache_1894756655"> <idms-error-wrapper {^error-type}="errorType" {^idms-error-wrapper-classes}="idmsErrorWrapperClasses" {has-errors-and-focus}= "hasErrorsAndFocus" {show-error}= "hasErrorsAndFocus" {error-message}="errorMessage" {disable-all-errors}="disableAllErrors" anchor-element="{{#if inputId }}#{{inputId}} {{/if}}" {show-graphite-error-indicator}="showGraphiteErrorIndicator" {parent-container}="parentContainer"> <div id="rkWrapper" class="{{#if isSassKit7}}form-textbox {{#if errorMessage}}is-error {{/if}}{{/if}}rk-wrapper{{#if showHelperTooltip}} form-tooltip-textbox-icon-wrapper{{/if}} force-ltr"> <input class="rk1 {{classes}} {{idmsErrorWrapperClasses}} {{#recoveryKeyLocked}}disable{{/recoveryKeyLocked}} {{#if isSassKit7}}form-textbox-input {{else}}form-textbox {{/if}}force-ltr" id="recoveryKey" name="recoveryKey" type="text" maxlength="{{maxLength}}" can-field="recoveryKey" maxlength="14" autocorrect="off" autocomplete="off" spellcheck="false" {{#if errorMessage}} aria-invalid="true" aria-describedby="recoveryKeyErrorMessage" {{/if}} /> {{#if showHelperTooltip}} <div class="form-tooltip-wrapper"> <a href="javascript:void(0)" role="button" class="form-icons form-icons-info19 rk-helper-icon lang-ar-rtl-icon" aria-describedby="form-tooltip-04" ($click)="showHelper()"></a> <idms-popover {^@toggle}="showHelper" anchor-element=".form-icons-info19" type="info" max-width="270" float-mode="{{#if isPhone}}bottom{{else}}top{{/if}}"> <div class="tk-subbody" id="form-tooltip-04" aria-hidden="false"> {{sanitize recoveryKeyLostInfo}} </div> </idms-popover> </div> {{/if}} <div class="placeholder"> <span class="rk">RK-</span> <span id="rkPlaceholder" class="rk-placeholder">XXXX-XXXX-XXXX</span> </div> <p id="recoveryKeyErrorMessage" class="sr-only">{{errorMessage}}</p> </div> </idms-error-wrapper> </script> • • • • • • • • • • <script type="text/stache" id="jstache_1893075913"> <div class="password-input"> <idms-textbox input-type="password" {{#if maxInputLength}}max-length="{{maxInputLength}}"{{/if}} is-required="false" wrapper-class="{{classes}}" {sr-Label}="srLabel" {placeholder}="placeholder" {(value)}="value" {^uid}="inputId" {input-id}="inputId" classes="{{#unless showErrorOnField}} override{{/unless}} pwd form-control field input-text" {(has-errors)}="errors.hasErrors" {idms-error-wrapper-classes}="idmsErrorWrapperClasses" {has-errors-and-focus}= "hasErrorsAndFocus" {show-error}= "hasErrorsAndFocus" {^error-type}="errorType" {parent-container}="parentContainer"> </idms-textbox> </div> </script> • • <script type="text/stache" id="jstache_333492987"> <html dir="{{dir}}" class="{{clientType}}" > <head> <style> body { -webkit-user-select: none; background-color: transparent; font-family: -apple-system, -webkit-system-font, "Helvetica Neue", "Lucida Grande"; font-size: 13px; line-height: 1.4; margin: 0; padding: 0; overflow:hidden; cursor: default!important; } body .has-max-height { /*height: {{overflowHeight}}*/ overflow: auto; } #alert-wrapper { display: flex; padding: 20px 20px 0px 20px; } #logo-container{ width: 68px; } #logo { width:64px; margin-top: -8px; margin-left: -8px; } #content { flex: 1; } #title { font-weight: bold; } #option-list { display: inline-block; list-style-type: none; padding: 0; margin: 0; } #title, #description { padding-bottom: 7px; } #description { font-size: 11px; } #description p { margin: 0; } #description p:not(:first-child) { padding-top: 7px; } #option-list li { padding-bottom: 4px; } #option-list li:last-child { padding-bottom: 0px; } #option-list label { text-align: start; padding-left: 3px; } #option-list .subtext { font-size: 11px; padding-left: 20px; } .button { -webkit-appearance: button; -webkit-font-smoothing: auto; font-size: 13px; margin-top: 13px; min-width: 74px; height: 21px; } .button-right:first-child { -webkit-appearance: default-button; } .button-default { -webkit-appearance: button; } .button-right { float: right; margin-left: 7px; } .button-left { float: left; margin-right: 7px; } footer { height: 50px; } .windows #title { font-size: 17px; font-weight: normal; color: rgb(17, 85, 208); margin-top: 0px; margin-bottom: 5px; } .windows body { font-family: "Segoe UI", SegoeUI, Tahoma, 'sans-serif'; } .windows #alert-wrapper { padding-bottom: 20px; } .caption { font-size: 11px; line-height: 14px; display: block; } html[dir="rtl"] .button-right { float: left; margin-right: 7px; } html[dir="rtl"] .button-left { float: right; margin-left: 7px; } html[dir="rtl"] #option-list label { padding-right: 3px; } html[dir="rtl"] #option-list .subtext { padding-right: 20px; } @media (prefers-dark-interface) { body { color: -apple-system-label; } } </style> </head> <body id="body" data-native-buttons="{{useNativeButtonBar}}"> <div style="display:none !important" data-max-height="{{height}}" id="height"></div> <div id="alert-wrapper"> {{#if logoImageData}} <div id="logo-container"> <img id="logo" alt="logo" src="{{logoImageData}}" /> </div> {{/if}} <div id="content"> {{#if title}} <div id="title"> {{sanitize title}} </div> {{/if}} {{#if description}} <div id="description" class="{{#if height}}has-max-height{{/if}}"> {{sanitize description}} </div> {{/if}} {{#if options}} <ul id="option-list"> {{#each options}} <li class="option"> <input id="option{{@index}}" class="option-input" type="radio" name="option" value="{{@index}}"><label for="option{{@index}}">{{text}}</label> {{#if subtext}} <div class="subtext">{{subtext}}</div> {{/if}} </li> {{/each}} </ul> {{/if}} <footer style="{{#if useNativeButtonBar}}display:none{{/if}}"> {{#each buttons}} <button auto-resize="{{autoResize}}" class="{{classes}}" data-index="{{@index}}" data-align="{{align}}" data-label="{{label}}">{{label}}</button> {{/each}} </footer> </div> </div> <!-- script <script> (function () { function getElementWidthIncludingMargin(element) { var elementWidth = element.offsetWidth; var elementMargin = parseInt(getComputedStyle(element, '').getPropertyValue('margin-right')) + parseInt(getComputedStyle(element, '').getPropertyValue('margin-left')); return elementWidth + elementMargin; } if(typeof InternetAccount2 !== 'undefined'){ InternetAccount = InternetAccount2; } if(InternetAccount){ InternetAccount.webClientIsReady(); //select first option if(document.querySelectorAll(".option-input") && document.querySelectorAll(".option-input")[0]) { document.querySelectorAll(".option-input")[0].checked = true; } function getSelectedOptionIndex() { var i, options = document.querySelectorAll(".option-input"); for(i = 0; i < options.length; i++){ if(options[i].checked){ return i; } } } var i, button, widthRight = 0, widthLeft = 0, nativeButtons = [], rightCount = 0, buttons = document.getElementsByClassName('button'), useNativeButtons = document.getElementById('body').getAttribute('data-native-buttons') === 'true'; function setupNativeButton( button ){ var type = 'normal'; if(button.getAttribute('data-align') === 'right'){ if(rightCount === 0){ type = 'default'; } else if (rightCount === 1){ type = 'cancel'; } rightCount++; } nativeButtons.push({ title : button.getAttribute('data-label'), type : type, isEnabled : true, callback : function () { console.log({ buttonIndex:parseInt(button.getAttribute('data-index')), optionIndex:getSelectedOptionIndex() }); InternetAccount.endSheet({ buttonIndex:parseInt(button.getAttribute('data-index')), optionIndex:getSelectedOptionIndex() }); } }); } if(useNativeButtons){ for(i = 0; i < buttons.length; i++){ setupNativeButton(buttons[i]); } InternetAccount.buttonBar = { buttons: nativeButtons, spinner: { isVisible: false, label: '' } }; } else { // default the buttonBar to empty object {} for the case not using the native button InternetAccount.buttonBar = {}; //setup button callbacks for(i = 0; i < buttons.length; i++){ button = buttons[i]; if(button.getAttribute('data-align') === 'right' && button.offsetWidth > widthRight){ widthRight = button.offsetWidth; } if(button.getAttribute('data-align') === 'left' && button.offsetWidth > widthLeft){ widthLeft = button.offsetWidth; } (function (button) { button.onclick = function () { InternetAccount.endSheet({ buttonIndex:parseInt(button.getAttribute('data-index')), optionIndex:getSelectedOptionIndex() }); } })(button); } if(document.querySelectorAll("button") && document.querySelectorAll("button")[0]) { var autoResize = document.querySelectorAll("button")[0].getAttribute('auto-resize'); } //set width of buttons for(i = 0; i < buttons.length; i++){ button = buttons[i]; if(button.getAttribute('data-align') === 'right'){ if(autoResize == 'false') { button.style.width = (button.offsetWidth + 6)+'px'; } else { button.style.width = (widthRight + 6)+'px'; } } if(button.getAttribute('data-align') === 'left'){ button.style.width = (widthLeft + 6)+'px'; } } } //Handle anchor tags function anchorClickHandler( anchor ){ var url = anchor.getAttribute('href'); anchor.onclick = function(){ InternetAccount.openExternalURL(url); return false; }; } var anchors = document.getElementsByTagName("a"); for(i = 0; i < anchors.length; i++){ anchorClickHandler(anchors[i]); } //calculate if buttons fit on the window. var buttons = document.getElementsByTagName('button'); var buttonsTotalWidth = 0; for(i = 0; i < buttons.length; i++){ buttonsTotalWidth += getElementWidthIncludingMargin(buttons[i]); } var increaseWidthBy = buttonsTotalWidth - document.getElementById('content').offsetWidth; var needsToIncreaseWidth = increaseWidthBy > 0; var sheetWidth = window.innerWidth; if(needsToIncreaseWidth){ sheetWidth += increaseWidthBy; } setTimeout(function(){ var maxHeight = parseInt(document.getElementById('height').dataset.maxHeight.trim()); if(typeof maxHeight === 'number' && !isNaN(maxHeight)) { InternetAccount.resize(sheetWidth,maxHeight , function () { // DO NOT CHANGE THE PADDING STYLES ABOVE. THE HARD-CODED NUMBER (77) IS A RESULT OF THEM. document.getElementById('description').setAttribute('style', 'height:'+(maxHeight - 77)+'px'); }); } else { var contentHeight = document.getElementById('alert-wrapper').scrollHeight; InternetAccount.resize(sheetWidth,contentHeight, function () { if(needsToIncreaseWidth){ //if width was increase calculate height again after width resize setTimeout(function() { InternetAccount.resize(sheetWidth, document.getElementById('alert-wrapper').scrollHeight, function () {}); }, 0); } }); } },0); } })(); </script> script --> </body> </html> </script> • • <script type="text/stache" id="jstache_933415567"> <app-container> <local-nav {appleid-url}="appleidUrl" {in-site}="inSite"></local-nav> <iforgot-body main-title="{mainTitle}" class="iforgot-body"></iforgot-body> </app-container> </script> • • <script type="text/stache" id="jstache_761692250"> <input type="checkbox" id="ac-localnav-menustate" class="ac-localnav-menustate"/> <nav id="ac-localnav" class="ac-localnav js touch css-sticky" data-sticky role="navigation"> <div class="ac-localnav-wrapper"> <div class="ac-localnav-background"></div> <div class="ac-localnav-content"> <h2 class="ac-localnav-title"> {{#if inSite}} <a href="https://appleconnect.apple.com"> AppleConnect </a> {{else}} <a href="{{appleidUrl}}"> Apple ID </a> {{/if}} </h2> <div class="ac-localnav-menu"> <a href="#ac-localnav-menustate" class="ac-localnav-menucta-anchor ac-localnav-menucta-anchor-open" id="ac-localnav-menustate-open"> <span class="ac-localnav-menucta-anchor-label">Open menu</span> </a> <a href="#" class="ac-localnav-menucta-anchor ac-localnav-menucta-anchor-close" id="ac-localnav-menustate-close"> <span class="ac-localnav-menucta-anchor-label">Close menu</span> </a> <div class="ac-localnav-menu-tray"> <ul class="ac-localnav-menu-items"> <li class="ac-localnav-menu-item"> {{#if inSite}} <a href="https://appleconnect.apple.com" class="ac-localnav-menu-link"> <span>Sign In</span> </a> {{else}} <a href="{{appleidUrl}}" class="ac-localnav-menu-link"> <span>Sign In</span> </a> {{/if}} </li> <li class="ac-localnav-menu-item"> {{#if inSite}} <a href="https://istweb.apple.com/appleconnect/appleconnect-website-help" class="ac-localnav-menu-link"> <span>Help</span> </a> {{else}} <a href="{{faqUrl}}" class="ac-localnav-menu-link"> <span>FAQ</span> </a> {{/if}} </li> </ul> </div> <div class="ac-localnav-actions"> <div class="ac-localnav-action ac-localnav-action-menucta" aria-hidden="true"> <label for="ac-localnav-menustate" class="ac-localnav-menucta"> <span class="ac-localnav-menucta-chevron"></span> </label> </div> </div> </div> </div> </div> </nav> <label id="ac-localnav-curtain" class="ac-localnav-curtain" for="localnav-menustate"></label> </script> • • <script type="text/stache" id="jstache_619152351"> <app-container> <local-nav {appleid-url}="appleidUrl" {in-site}="inSite"></local-nav> <iforgot-body></iforgot-body> <div id="iforgot-body-react" class="app-content"></div> </app-container> </script> • • <script type="application/json" id="boot_args"> {"backAndNextArrowRequired":false,"appleidUrl":"https://appleid.apple.com/","data":{},"section":"/password/verify/appleid","isRedesignEnabled":true,"inSite":false,"iForgotUrl":"https://iforgot.apple.com","contextUrl":"/","sstt":"SSY1u8Md6Z7RzLU/XUIH+aq4LhSBJ3D9kTADG+yFzZKVzZk7bRivQBDjQC2qFvtDZY4rm/QKPaaVrGNNbEbL51NIYiapwZXRxF68rCw8GDS0/O93+Wtp1yg545nXP0wnGskkgNC538jiCUbY8EGc2vwZ8M7Nj+BkBkppxPEeZVHUvB55d2rdl7UwUG7O8jJIBoE2dnTD4fZ9+ID4KevijkBAyA9jBZI3OkpqPu/XoAgiTiGq780jflLQPR8e7k66uYbbWZFvoOqNI72Jy8gM8MfXR1mjyhKti+b5M+kGejXhRHlWVyXtCAR5SVNc3f6lEy1eqwY8YBzGfGxxmVfbzOfm9J43rSBJU852wbEhbyVbZ7Q/L1xV1tXgiNX/IJXynsOPWv3bfmEyadaX","captchaEnabled":true,"iforgotHome":"https://iforgot.apple.com/password/verify/appleid","location":"/password/verify/appleid?returnUrl=https%3A%2F%2Fwww.icloud.com%2F","additionalData":{"unlock":false,"supportLinks":{"twoFactorSign":"http://support.apple.com/kb/HT5577","secureSign":"https://support.apple.com/kb/HT204921"},"userType":"global","locale":"en_US"},"jsLogLevel":"ERROR","returnUrl":"","enableStandardsTypeError":true,"eyebrowFormStyle":"sasskit7"} </script> • • <script type="application/json" id="localization_strings"> { "reset.password.title": { "value": "Reset Password", "shouldEscape": true }, "recovery.title": { "value": "Account Recovery", "shouldEscape": true }, "noAppleIDFound.title": { "value": "Reset Password", "shouldEscape": true }, "cr-reset.title": { "value": "Reset Security Questions", "shouldEscape": true }, "text.cancel": { "value": "Cancel", "shouldEscape": true }, "text.tryAgain": { "value": "Try Again", "shouldEscape": true }, "masked-date.date_invalid": { "value": "Enter a valid date.", "shouldEscape": true }, "Continue": { "value": "Continue", "shouldEscape": true }, "mobile.Continue": { "value": "Next", "shouldEscape": true }, "Back": { "value": "Go back", "shouldEscape": true }, "mobile.Back": { "value": "Back", "shouldEscape": true }, "Cancel": { "value": "Cancel", "shouldEscape": true }, "mobile.Cancel": { "value": "Cancel", "shouldEscape": true }, "unlock.title": { "value": "Unlock Account", "shouldEscape": true }, "newPassword.mustBeDifferent": { "value": "Your new and current passwords must be different.", "shouldEscape": true }, "password.atLeastOneNumber": { "value": "At least one number", "shouldEscape": true }, "password.consecutiveIdenticalChar": { "value": "Too many consecutive identical characters.", "shouldEscape": true }, "password.easilyGuessed": { "value": "Password can be too easily guessed.", "shouldEscape": true }, "password.eightChar": { "value": "8 or more characters", "shouldEscape": true }, "password.moderate": { "value": "moderate", "shouldEscape": true }, "password.newPassword": { "value": "New Password", "shouldEscape": true }, "password.notAppleID": { "value": "Password cannot be the same as Apple\u00A0ID.", "shouldEscape": true }, "password.passwordStrength": { "value": "Strength:", "shouldEscape": true }, "password.passwordStrengthVO": { "value": "Password strength:", "shouldEscape": true }, "password.strong": { "value": "strong", "shouldEscape": true }, "password.upperAndLowercase": { "value": "Upper and lowercase letters", "shouldEscape": true }, "password.upperOrLowercase": { "value": "Upper or lowercase letters", "shouldEscape": true }, "password.usedOtherWebsite": { "value": "Avoid passwords that are easy to guess or used with other websites.", "shouldEscape": true }, "password.usedPastYear": { "value": "Choose a password you haven\u2019t used in the past year.", "shouldEscape": true }, "password.weak": { "value": "weak", "shouldEscape": true }, "password.yourPasswordMustHaveColon": { "value": "Your password must have:", "shouldEscape": true }, "confirm-password-input.invalid": { "value": "Confirm your password.", "shouldEscape": true }, "confirm-password-input.doesnt_match": { "value": "The passwords you entered do not match.", "shouldEscape": true }, "appleid.title": { "value": "Apple\u00A0ID", "shouldEscape": true }, "email-input.name_invalid": { "value": "Enter a valid email address.", "shouldEscape": true }, "account-recovery.done": { "value": "Done", "shouldEscape": true }, "having.trouble.title": { "value": "Having trouble signing in?", "shouldEscape": true }, "password.reset.button": { "value": "Reset Password", "shouldEscape": true }, "concat.last.phone.numbers.or": { "value": "or {0}", "shouldEscape": true }, "concat.phone.numbers.comma": { "value": ",", "shouldEscape": true }, "find.appleid.title": { "value": "Find Apple\u00A0ID", "shouldEscape": true }, "password.reset.and.turnoff.button": { "value": "Turn Off Two-Factor Authentication", "shouldEscape": true }, "mobile.recovery.password.reset.and.turnoff.button": { "value": "Turn Off", "shouldEscape": true }, "mobile.password.reset.and.turnoff.button": { "value": "Next", "shouldEscape": true }, "mobile.password.reset.button": { "value": "Next", "shouldEscape": true }, "page.terminate.warning.message": { "value": "If you close this window you will need to start over.", "shouldEscape": true }, "aria.digit": { "value": "Digit", "shouldEscape": true }, "web.account.recovery.embargo.acknowledgment.title": { "value": "Recovery Request Confirmed", "shouldEscape": true }, "web.account.recovery.embargo.cancel.title": { "value": "Recovery Request Cancelled", "shouldEscape": true }, "generic.error.message": { "value": "Your request could not be completed because of an error. Try again later.", "shouldEscape": true }, "generic.error.title": { "value": "This action could not be completed.", "shouldEscape": true }, "ok.button": { "value": "OK", "shouldEscape": true }, "security-answer.empty": { "value": "Enter an answer.", "shouldEscape": true }, "security-answer.min_char": { "value": "Answers to security questions must be at least 3 characters.", "shouldEscape": true }, "security-answer.not_unique": { "value": "You cannot use the same answer for multiple security questions.", "shouldEscape": true }, "security-answer.not_question": { "value": "The answer to your question cannot be the same as the question.", "shouldEscape": true }, "security-answer.max_char": { "value": "Answers must be shorter than 32 characters.", "shouldEscape": true }, "security-answer.no_question_selected": { "value": "Select a question.", "shouldEscape": true }, "web.reset.tryagain.sms.button": { "value": "Resend Text", "shouldEscape": true }, "web.reset.tryagain.call.button": { "value": "Call Me Again", "shouldEscape": true }, "web.reset.verify.send.new.code.description": { "value": "Get a new verification code.", "shouldEscape": true }, "web.reset.verify.phone.new.call.description": { "value": "Get a phone call with a new code.", "shouldEscape": true }, "web.reset.callme.button": { "value": "Call Me", "shouldEscape": true }, "web.reset.verify.phone.call.description": { "value": "Get a phone call with a code.", "shouldEscape": true }, "web.reset.senttext.button": { "value": "Text Me", "shouldEscape": true }, "web.reset.verify.send.code.description": { "value": "Send a text message with a code.", "shouldEscape": true }, "web.recovery.use.new.phone.button": { "value": "Use New Number", "shouldEscape": true }, "web.reset.password.recoveraccount.button": { "value": "Recover Account", "shouldEscape": true }, "web.reset.password.recoveraccount.description": { "value": "Can\u2019t use this number?", "shouldEscape": true }, "web.recovery.text.recoverycode.description": { "value": "Send a text message with a code.", "shouldEscape": true }, "web.recovery.phonecall.recoverycode.description": { "value": "Get a phone call with a code.", "shouldEscape": true }, "web.recovery.text.new.recoverycode.description": { "value": "Get a new recovery code.", "shouldEscape": true }, "web.recovery.phonecall.new.recoverycode.description": { "value": "Get a phone call with a new code.", "shouldEscape": true }, "web.reset.otheroptions.button": { "value": "Need Help?", "shouldEscape": true }, "web.reset.too.many.reset.requests.sent.title": { "value": "Too many requests to reset your password have been recently sent.", "shouldEscape": true }, "web.reset.too.many.requests.sent.use.phone.description": { "value": "Reset your password using your phone number or try again later.", "shouldEscape": true }, "web.reset.another.device.cannot.be.used.title": { "value": "Another device cannot be used to reset your password at this time.", "shouldEscape": true }, "web.reset.password.appleid.notfound.error": { "value": "<span class=\"force-break\">{0}<\/span> is not an Apple\u00A0ID.", "shouldEscape": false }, "web.account.recovery.devicenotificationsent.multiple.donthaveaccess.link": { "value": "Don\u2019t have access to your devices?", "shouldEscape": true }, "web.account.recovery.devicenotificationsent.single.donthaveaccess.link": { "value": "Don\u2019t have access to your {0}?", "shouldEscape": true }, "shared.credit.card.empty.error.text": { "value": "Empty credit card number", "shouldEscape": true }, "shared.cvv.empty.error.text": { "value": "Empty security code", "shouldEscape": true }, "web.recovery.other.options.button": { "value": "Other Options", "shouldEscape": true }, "web.request.recovery.button": { "value": "Request Recovery", "shouldEscape": true }, "web.other.recovery.options.button": { "value": "Other Recovery Options", "shouldEscape": true }, "web.account.will.be.recovery.ready.one.days.description": { "value": "Your account will be ready for recovery in 1 day.", "shouldEscape": true }, "web.account.will.be.recovery.ready.days.description": { "value": "Your account will be ready for recovery in {0} days.", "shouldEscape": true }, "web.account.will.be.recovery.ready.one.hours.description": { "value": "Your account will be ready for recovery in 1 hour.", "shouldEscape": true }, "web.account.will.be.recovery.ready.hours.description": { "value": "Your account will be ready for recovery in {0} hours.", "shouldEscape": true }, "web.account.will.be.recovery.ready.one.minutes.description": { "value": "Your account will be ready for recovery in 1 minute.", "shouldEscape": true }, "web.account.will.be.recovery.ready.minutes.description": { "value": "Your account will be ready for recovery in {0} minutes.", "shouldEscape": true }, "web.account.will.be.recovery.ready.one.weeks.description": { "value": "Your account will be ready for recovery in 1 week.", "shouldEscape": true }, "web.account.will.be.recovery.ready.weeks.description": { "value": "Your account will be ready for recovery in {0} weeks.", "shouldEscape": true }, "web.status.information.available.in.hours.text": { "value": "Status information will be available in {0} hours.", "shouldEscape": true }, "web.status.information.available.in.one.hours.text": { "value": "Status information will be available in 1 hour.", "shouldEscape": true }, "web.status.information.available.in.weeks.text": { "value": "Status information will be available in {0} weeks.", "shouldEscape": true }, "web.status.information.available.in.one.weeks.text": { "value": "Status information will be available in 1 week.", "shouldEscape": true }, "web.status.information.available.in.days.text": { "value": "Status information will be available in {0} days.", "shouldEscape": true }, "web.status.information.available.in.one.days.text": { "value": "Status information will be available in 1 day.", "shouldEscape": true }, "web.status.information.available.in.minutes.text": { "value": "Status information will be available in {0} minutes.", "shouldEscape": true }, "web.status.information.available.in.one.minutes.text": { "value": "Status information will be available in 1 minute.", "shouldEscape": true } } </script> • • <script type="application/json" id="user_localization_strings"> { } </script> • • <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/N72244969/web/bootfull.js"> • • <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/1585290160/app.js"> • • <div id="ac-localnav-viewport-emitter" data-viewport-emitter-dispatch data-viewport-emitter-state="{"viewport":"large","orientation":"portrait","retina":true}"> • • <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/1703106575/webGlobalv2.js"> • • <input type="hidden" id="fdcBrowserData" value="{"U":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Safari/605.1.15","L":"en-GB","Z":"GMT-06:00","V":"1.1","F":"kla44j1e3NlY5BNlY5BSs5uQ084akJ3e_SHVuxHkxfs.MW_DW.RdPQSuXjodUW1BNkrH0WBA1idlK69WJfSucMsHjpSGY5BNlYJNNlY5QB4bVNjMk.0zS"}"> • • <form method="get" action="https://iforgot.apple.com/password/verify/appleid" name="iforgotForm">…</form> • • <div id="ac-gn-viewport-emitter" data-viewport-emitter-dispatch data-viewport-emitter-state="{"viewport":"small","orientation":"portrait","retina":true}"> • • </body> • • <div class="__chii-hide__" style="display: none; position: absolute; pointer-events: none;">…</div> • • <div style="color-scheme: initial; writing-mode: initial; -webkit-ruby-position: initial; color: initial; font-family: initial; font-feature-settings: initial; font-kerning: initial; font-optical-sizing: initial; font-palette: initial; font-size: initial; font-stretch: initial; font-style: initial; font-synthesis: initial; font-variant-alternates: initial; font-variant-caps: initial; font-variant-east-asian: initial; font-variant-ligatures: initial; font-variant-numeric: initial; font-variant-position: initial; font-variation-settings: initial; font-weight: initial; text-orientation: initial; text-rendering: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-size-adjust: initial; -webkit-text-zoom: initial; letter-spacing: initial; accent-color: initial; border-collapse: initial; caption-side: initial; caret-color: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; cursor: initial; empty-cells: initial; fill: initial; fill-opacity: initial; fill-rule: initial; glyph-orientation-horizontal: initial; glyph-orientation-vertical: initial; hanging-punctuation: initial; image-orientation: initial; image-rendering: initial; kerning: initial; line-break: initial; line-height: initial; list-style: initial; marker-end: initial; marker-mid: initial; marker-start: initial; orphans: initial; overflow-wrap: initial; pointer-events: initial; print-color-adjust: initial; quotes: initial; shape-rendering: initial; speak-as: initial; stroke: initial; stroke-color: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-decoration-skip-ink: initial; text-emphasis-color: initial; text-emphasis-position: initial; text-emphasis-style: initial; text-indent: initial; text-justify: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; visibility: initial; white-space: initial; widows: initial; word-break: initial; word-spacing: initial; -apple-color-filter: initial; -internal-text-autosizing-status: initial; border-spacing: initial; -webkit-box-direction: initial; -webkit-cursor-visibility: initial; -webkit-hyphenate-character: initial; -webkit-hyphenate-limit-after: initial; -webkit-hyphenate-limit-before: initial; -webkit-hyphenate-limit-lines: initial; -webkit-hyphens: initial; -webkit-line-align: initial; -webkit-line-box-contain: initial; -webkit-line-grid: initial; -webkit-line-snap: initial; -webkit-nbsp-mode: initial; -webkit-overflow-scrolling: initial; -webkit-rtl-ordering: initial; -webkit-tap-highlight-color: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke-color: initial; -webkit-text-stroke-width: initial; -webkit-touch-callout: initial; -webkit-user-modify: initial; -webkit-user-select: initial; text-combine-upright: initial; -webkit-text-combine: initial;"> • • </html>
Editor is loading...