CINXE.COM
Recover Your Apple Account - Apple
<!DOCTYPE html> <html class="eyebrow ltr " lang="en" dir=ltr> <head> <meta name="format-detection" content="telephone=no"/> <title> Recover Your Apple Account - Apple </title> <link rel="SHORTCUT ICON" href="/images/global/favicon.ico"/> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?families=SF+Pro,v3|SF+Pro+Icons,v3" type="text/css"/> <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 Account to get started. </p> <p class="subtitle mobile tk-callout" tabindex="-1"> Having trouble signing in? </p> <p class="description desktop paragraph-break"> You are in the right place to reset a forgotten password, unlock your account or recover an Apple ID. </p> <p class="description mobile paragraph-break"> You are in 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 Account" 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 have forgotten 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_570314101"> <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}} {{#is symbolName "lock-fill"}} <svg id="lock_fill" data-name="lock_fill" class="icon" viewBox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg"> <g transform="matrix(1 0 0 1 80.70993408203117 114.2724609375)"> <path d="M30.8971 11.3277L75.5987 11.3277C82.7683 11.3277 86.5689 7.44371 86.5689-0.285611L86.5689-33.8799C86.5689-41.568 82.7683-45.452 75.5987-45.452L30.8971-45.452C23.7381-45.452 19.9375-41.568 19.9375-33.8799L19.9375-0.285611C19.9375 7.44371 23.7381 11.3277 30.8971 11.3277ZM28.5164-41.7016L36.2358-41.7016L36.2358-58.1657C36.2358-70.506 44.1294-77.0264 53.2273-77.0264C62.3559-77.0264 70.3118-70.506 70.3118-58.1657L70.3118-41.7016L78.0311-41.7016L78.0311-57.1622C78.0311-75.51 66.0249-84.3623 53.2273-84.3623C40.4709-84.3623 28.5164-75.51 28.5164-57.1622Z" /> </g> </svg> {{/is}} </div> </script> <script type="text/stache" id="jstache_1098722124"> <div class="captcha-container"> <div class="row"> <div class="column login-input captcha-input-container {{#if isFullWidthInput}}large-12{{/if}} 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> <div class="column"> <div class="row"> <div class="column captcha-image{{#if isFullWidthInput}} large-6{{/if}} small-12"> <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 captcha-controls{{#if isFullWidthInput}} large-6{{/if}} small-12"> <div class="row no-margin"> <div class="column large-12 small-4"> <button class="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-12 small-5"> <button class="button-caption-link" ($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> </div> </div> </div> </div> {{#if captchaCallFailed}} <div class="row"> <div class="captcha-error inline-error"> Your request could not be completed because of an error. Try again later. </div> </div> {{/if}} </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 Account 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 Account 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. Please follow the instructions specified 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_399949559"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">New Apple Account 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 Account. <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 is-v2="true" 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 Account to sign out." description="You will be prompted to sign in again on any of your devices or websites that use your Apple Account."> </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_2032258056"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Ready to Unlock</p> <p class="description">You can sign in to your Apple Account after you unlock it.</p> </div> <div class="content-body"> {{#each types}} <div class="content-item"> {{#str_eq this "password_reset"}} <button role="button" class="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 Account</button> </div> {{/str_eq}} </div> {{/each}} {{#hasError}} {{#each service_errors}} <div>{{message}}</div> {{/each}} {{/hasError}} </div> </script> <script type="text/stache" id="jstache_1103861762"> <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 Account 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-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 Account is <label class='semi-bold'>{{name}}</label>. {{/if}} {{^if forgotPasswordFlow}} Sign in to your Apple Account page now to review your account information. {{else}} {{^hasSecondaryPassword}} {{^requireVerifiableDevice}} Your Apple Account password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your account page now to review your information. {{/requireVerifiableDevice}} {{#requireVerifiableDevice}} Your Apple Account password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your Apple Account as soon as possible to update your trusted devices. {{/requireVerifiableDevice}} {{/hasSecondaryPassword}} {{#hasSecondaryPassword}} Your Apple Account password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your account page now to review your 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 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_1931483094"> <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-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 Account 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_1945237613"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">{{locMessage 'web.recovery.account.request.submitted.title'}}</p> </div> <div class="content-body full-form"> <div class="content-item"> <p>{{locMessage 'web.recovery.account.request.submitted.paragraph1.text'}}</p> <br /> <p>{{{paragraphText}}}</p> </div> </div> </script> <script type="text/stache" id="jstache_1755315592"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Enter Recovery Key</p> <p class="description desktop">Your Apple Account 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-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-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_385806992"> <idms-modal {(show)}="showModal" classes="iforgot-modal-content"> <p class="popover-title"> {{#if onlyRecovery}} {{#singleDeviceName}} Don’t have access to your {{singleDeviceName}}? {{/singleDeviceName}} {{^singleDeviceName}} Don’t have access to your devices? {{/singleDeviceName}} {{else}} Can’t use your trusted phone number? {{/if}} </p> {{#str_eq flow '/password/verify/smscode'}} {{#and canResetWithOtherDevicePasscode hasRecoveryRecords}} <p class="popover-description">If you have access to a device running iOS 10 or macOS Sierra or later, use it to reset your password. If not, you can still regain access to your Apple Account with account recovery.</p> {{/and}} {{^and canResetWithOtherDevicePasscode hasRecoveryRecords}} <p class="popover-description">You can still regain access to your Apple Account with account recovery.</p> {{/and}} {{/str_eq}} {{#str_eq flow '/recovery/verify/smscode' '/embargo/verify/verificationcode'}} <p class="popover-description">Without your trusted phone number, it may take longer to recover your account.</p> {{/str_eq}} <div class="btn-group ctrl-buttons right pull-right desktop"> <button ($click)="attr('showModal', false)" class="left-nav button button-secondary nc-cancel">Cancel</button> <button ($click)="cantUseHelper()" class="right-nav button cant-use"> {{#str_eq flow '/password/verify/smscode'}} Start Account Recovery {{/str_eq}} {{#str_eq flow '/recovery/verify/smscode' '/embargo/verify/verificationcode'}} Continue {{/str_eq}} </button> </div> <div class="btn-group ctrl-buttons pull-right mobile"> <button ($click)="attr('showModal', false)" class="left-nav button button-secondary nc-cancel">Cancel</button> <button ($click)="cantUseHelper()" class="right-nav button cant-use"> {{#str_eq flow '/password/verify/smscode'}} Start Recovery {{/str_eq}} {{#str_eq flow '/recovery/verify/smscode' '/embargo/verify/verificationcode'}} Continue {{/str_eq}} </button> </div> <div class="clearfix"></div> </idms-modal> </script> <script type="text/stache" id="jstache_1501029249"> <content></content> <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_1973522659"> <masked-date {(input-date)}="birthday" {input-id}="uid" {(date)}="birthdayDateValue" type="text" {(error-message)}="birthdayError" classes="generic-input-field {{birthdayInputClasses}} {{#if birthdayError.hasErrors}} has-errors{{/if}}" {(focus-placeholder)}="focusPlaceholder" {validate-on-blur}="validateOnBlur" {format}="birthdayFormat" handle-empty-error="true" handle-errors="true" escape-error="false" {^@validate}="validate" {^has-errors}="hasErrors" {placeholder}="placeholder" {parent-container}="parentContainer" /> </script> <script type="text/stache" id="jstache_955855780"> <idms-step {(cancel-text)}="_cancelOrGoBackText" {(cancel-text-mobile)}="_cancelOrGoBackTextMobile" {(action-text)}="_actionOrNextStepText" {(action-text-mobile)}="_actionOrNextStepTextMobile" {(action-enabled)}="actionEnabled" {(full-page-mode-title)}="fullPageModeTitle" {(spinner)}="spinner" {cancel}="@_handleCancelClicked" {action}="@_handleActionClicked" {override-button-alignment-for-web}="overrideButtonAlignmentForWeb"> <content></content> <div class="context-body change-password-body {{#if twoColumnLayout}} row{{/if}}"> {{#is passwordPolicy.type 'simple'}} {{#if isSimplePasswordMultiStep}} <div class="text-center"> {{#is passwordStep 'currentPassword'}} <div class="password-label">{{oldPasswordLabel}}</div> <div class="digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="currentPassword" {use-popover}="true" {(error-message)}="currentPasswordError" {^did-reach-max-length}="currentPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> {{/is}} {{#is passwordStep 'newPassword'}} <div class="password-label">{{newPasswordLabel}}</div> <div class="digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="newPassword" {use-popover}="true" {(error-message)}="newPasswordError" {^did-reach-max-length}="newPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> {{/is}} {{#is passwordStep 'confirmPassword'}} <div class="password-label">{{confirmPasswordLabel}}</div> <div class="digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="confirmPassword" {use-popover}="true" {(error-message)}="confirmPasswordError" {^did-reach-max-length}="confirmPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> {{/is}} </div> {{else}} <div class="{{digitsInAlpha}} simple-password"> <div class="item-content password-change-title"> {{passwordChangeTitle}} </div> <div class="form-table item-content"> <div class="form-row text-center-phone current-password"> <label class="password-label form-cell text-right-desktop form-label">{{oldPasswordLabel}}</label> <div class="form-cell digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="currentPassword" {use-popover}="true" {(error-message)}="currentPasswordError" {^did-reach-max-length}="currentPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> </div> </div> <div class="form-table item-content"> <div class="form-row text-center-phone new-password"> <label class="password-label form-cell text-right-desktop form-label">{{newPasswordLabel}}</label> <div class="form-cell digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="newPassword" {use-popover}="true" {(error-message)}="newPasswordError" {^did-reach-max-length}="newPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> </div> <div class="form-row text-center-phone confirm-password"> <label class="password-label form-cell text-right-desktop form-label">{{confirmPasswordLabel}}</label> <div class="form-cell digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="confirmPassword" {use-popover}="true" {(error-message)}="confirmPasswordError" {^did-reach-max-length}="confirmPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> </div> </div> <div class="inline-error text-left">{{genericError}}</div> </div> {{/if}} {{else}} <div class="complex-password {{#if twoColumnLayout}}column large-6 small-12 vertical-right-divider{{/if}}"> <div class="form-table"> {{#unless suppressCurrentPassword}} <div class="form-row current-password"> <div class="form-cell"> <idms-textbox use-inline-error="false" {(value)}="currentPassword" input-type="password" {(error-message)}="currentPasswordError" {placeholder}="oldPasswordPlaceholder" validate-on-blur="false" use-error-popover="true" {classes}="oldPasswordClasses" {{#if maxInputLength}}max-length="{{maxInputLength}}"{{/if}} {sr-label}="ariaLabelTextForCurrentPassword"> </idms-textbox> </div> </div> {{/unless}} <div class="form-row new-password"> <div class="form-cell"> <new-password {^ready}="showStrength" {sr-label}="srLabelForNewPassword" {validate-url}="validateUrl" {(strength)}="strength" {(percentage)}="percentage" {(error-message)}="newPasswordError" {(errors)}="newPasswordErrorObj" {(value)}="newPassword" {placeholder}="newPasswordPlaceholder" validate-on-blur="true" {page}="page" {password-policy}="passwordPolicy" {aria-described-by}="passwordStrengthPopoverId" {{#if maxInputLength}}max-input-length="{{maxInputLength}}"{{/if}} {^has-focus}="hasFocusOnNewPassword"> </new-password> </div> </div> <div class="form-row confirm-password"> <div class="form-cell"> <confirm-password-input {^@validate}="validateConfirmPassword" {sr-label-for-confirm-password}="srLabelForConfirmPassword" {(error-message)}="confirmPasswordError" {(value)}="confirmPassword" {(errors)}="confirmPasswordErrorObj" {(password)}="newPassword" {placeholder}="confirmPasswordPlaceholder" use-error-popover="true" {{#if maxInputLength}}max-input-length="{{maxInputLength}}"{{/if}} validate-on-blur="false"> </confirm-password-input> </div> </div> </div> </div> <div class="inline-error text-left">{{genericError}}</div> {{/is}} {{#if showSignoutOption}} <div class="signout-info-wrap form-checkbox"> <input type="checkbox" name="group2" id="group2_1" can-value='isSignoutRequired' checked="checked" class="form-choice form-choice-checkbox form-checkbox-input"> <label class="form-label" for="group2_1"><span class="form-choice-indicator form-checkbox-indicator"></span> {{sanitize signoutRequiredText}} <button id="signoutAbout" name="signoutAbout" ($click)="learnMoreClick()" class="btn btn-link btn-icon signout-info-btn"> <i class="info-icon sk-icon sk-icon-questioncircle"></i><span class="sr-only">{{sanitize signoutLearnMoreText}}</span> </button> </label> </div> {{/if}} {{#str_eq passwordPolicy.type 'complex' 'standard_v2'}} <div class="{{#if twoColumnLayout}}column large-6 small-12{{/if}}"> {{#if showStrength}} <password-strength {^password-strength-popover-id}="passwordStrengthPopoverId" inline-style="true" {(strength)}="strength" {(percentage)}="percentage" {(password)}="newPassword" {(errors)}="newPasswordErrorObj" {change-form-policy}="password.changePolicy" {change-password-policy}="passwordPolicy" classes="rt-pwd-strength" {is-v2}="isV2" {has-focus-on-new-password}="hasFocusOnNewPassword"> </password-strength> {{/if}} </div> {{/str_eq}} </div> </idms-step> </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_521012371"> <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; } .new-style-ext footer{ border-top: 1px solid -apple-system-separator; padding-left: 20px; 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(); if (typeof InternetAccount.environment !== 'undefined' && InternetAccount.environment.currentApplication === 'com.apple.systempreferences.AppleIDSettings') { document.body.classList.add("new-style-ext"); } //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_108476433"> <main class="app-content" {{#if isReactStep}}style="display:none;"{{/if}}> <idms-flow focus-element-class-name=".app-title" should-scroll-to-top="true" {step}="section" > {{#is section "/password/verify/appleid"}} <forgot-password {appleid}="appleid" {section}="section" {has-error}="hasError" {service-errors}="service_errors" {handle-response}="@handleResponse" {captcha-enabled}="captchaEnabled" {in-site}="inSite" {is-internal}="isInternal" {country-code}="countryCode" ></forgot-password> {{/is}} {{#is section "/getstarted"}} <get-started {do-get-started}="@doGetStarted"></get-started> {{/is}} {{#str_eq section "/locked"}} <account-locked {navigation}="navigation" {main-title}="mainTitle" ></account-locked> {{/str_eq}} {{>appTemplateID}} </idms-flow> </main> </script> <link rel="stylesheet" id="iforgotStyle" href="https://appleid.cdn-apple.com/iforgot/static/cssj/N1187062135/appv2eyebrow.css" /> <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/N1734592317/appleringsanimation-runtime.js" ></script> <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/N672189052/appleringsanimation.js" ></script> <link rel="stylesheet" id="apple-rings-style" href="https://appleid.cdn-apple.com/iforgot/static/cssj/N1795883742/appleringsanimation.css" /> <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/1628866687/format-phonenumber.js" ></script> <link rel="stylesheet" id="iforgotStyle" href="https://appleid.cdn-apple.com/iforgot/static/cssj/N680915563/iForgotWeb.css" /> <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/N1303632466/common-header.js" ></script> <script type="application/json" id="app_config"> { "i18n": {"web.account.recovery.back.button":"Back","web.account.recovery.cancel.button":"Cancel","web.reset.tryagain.call.button":"Call Me Again","web.reset.tryagain.sms.button":"Resend Text","web.reset.verify.phone.new.call.description":"Get a phone call with a new code.","web.reset.verify.send.new.code.description":"Get a new verification code.","web.reset.senttext.button":"Text Me","web.reset.callme.button":"Call Me","web.reset.verify.send.code.description":"Send a text message with a code.","web.reset.verify.phone.call.description":"Get a phone call with a code.","web.account.common.verify.helper.moreptions.link.text":"More Options","web.reset.useDifferentNumber.description":"Can’t use this number?","web.recovery.account.request.submitted.paragraph2.text":"We’ll contact you at {0} when the review is complete.","web.account.recovery.done.button":"Done","web.common.email.verification.options.moreinfo.link.text":"More Information","web.account.recovery.device.notification.sent.dont.have.access.link.devices":"Don’t have access to any of your Apple devices?","web.account.recovery.device.notification.sent.dont.have.access.link.ipad":"Don’t have access to your iPad?","web.account.recovery.device.notification.sent.dont.have.access.link.iphone":"Don’t have access to your iPhone?","web.account.recovery.device.notification.sent.dont.have.access.link.ipod":"Don’t have access to your iPod touch?","web.account.recovery.device.notification.sent.dont.have.access.link.mac":"Don’t have access to your Mac?","web.account.recovery.immediate.options.device.common.instructions.subtitle.ios11":"Make sure that this device is using iOS 12 or later.","web.account.recovery.immediate.options.device.common.instructions.subtitle.ios10":"Make sure that this device is using iOS 10 or later.","web.account.recovery.immediate.options.device.setupnew.instructions.subtitle.ios11":"Make sure that this device is using iOS 11 or macOS High Sierra or later.","web.account.recovery.immediate.options.device.setupnew.instructions.subtitle.ios10":"Make sure that this device is using iOS 10 or macOS Sierra or later.","web.account.recovery.device.notification.sent.mk.title":"Access to an Apple device is required to reset your password.","web.account.recovery.continue.button":"Continue","web.password.reset.success.title.non.mako.password.reset":"Your password has been reset.","web.password.reset.success.title.mako":"Your Apple Account phone number has been updated.","web.password.reset.success.title.non.mako":"Your phone number has been updated.","web.password.reset.success.subtitle.non.mako":"Use this information to sign in from now on:","web.account.recovery.embargo.introduction.second.factor.title":"Without an Apple device, you will have to wait to update your phone number.","web.account.recovery.embargo.introduction.second.factor.description.text.1":"\u003Cb\u003EThe easiest and fastest way to update your phone number is from your iOS device or your Mac.\u003C\/b\u003E If you don’t have access to any of your Apple devices, you can provide some other information to verify your identity instead.","web.account.recovery.embargo.introduction.second.factor.description.text.2":"Without an Apple device, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to update your phone number.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.account.recovery.embargo.introduction.green.period.modal.reset.password.now.button":"Reset password now","web.unlock.embargo.introduction.couldntverify.phone.title":"Without verifying your phone number, you will have to wait to unlock your account.","web.unlock.embargo.introduction.couldntverify.phone.description.text.1":"Since you could not verify access to your phone number, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to unlock your account.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.account.recovery.embargo.introduction.green.period.second.factor.description":"\u003Cb\u003EYou can update your phone number immediately\u003C\/b\u003E if you can access the phone number you used during your wait time, \u003Cb class=\"single-line\"\u003E{0}\u003C\/b\u003E.","web.account.recovery.embargo.introduction.green.period.modal.update.now":"Update now","web.unlock.embargo.introduction.couldntverify.email.title":"Without verifying your email, you will have to wait to unlock your account.","web.unlock.embargo.introduction.couldntverify.email.description.text.1":"Since you could not verify access to your email, it will take longer for us to unlock your account. \u003Cb\u003EIt may be several days or more before you’ll be able to unlock your account.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.unlock.embargo.introduction.icsc.title":"Without an Apple device, you will have to wait to unlock your account.","web.unlock.embargo.introduction.icsc.description.text.1":"\u003Cb\u003EThe easiest and fastest way to unlock your account is from an Apple device.\u003C\/b\u003E If you don’t have access to any Apple devices, you can provide some other information to verify your identity instead.","web.unlock.embargo.introduction.icsc.description.text.2":"Without an Apple device, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to unlock your account.\u003C\/b\u003E Apple Support can’t help your shorten this time.","web.account.recovery.embargo.introduction.green.period.description":"\u003Cb\u003EYou can reset your password immediately\u003C\/b\u003E if you can access your phone number, \u003Cb class=\"single-line\"\u003E{0}\u003C\/b\u003E.","web.password.embargo.introduction.couldntverify.phone.title":"Without verifying your phone number, you will have to wait to reset your password.","web.password.embargo.introduction.description.phone.text.1":"Since you could not verify access to your phone number, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to reset your password.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.password.embargo.introduction.couldntverify.email.title":"Without verifying your email, you will have to wait to reset your password.","web.password.embargo.introduction.description.email.text.1":"Since you could not verify access to your email, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to reset your password.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.account.recovery.embargo.introduction.title":"Without an Apple device, you will have to wait to reset your password.","web.account.recovery.embargo.introduction.description.text.1":"\u003Cb\u003EThe easiest and fastest way to reset your password is from an Apple device.\u003C\/b\u003E If you don’t have access to any Apple devices, you can provide some other information to verify your identity instead.","web.account.recovery.embargo.introduction.description.text.2":"Without an Apple device, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to reset your password.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.account.recovery.embargo.introduction.description.text.3":"We know this delay is inconvenient, but we use this wait time to ensure your account and your data remain safe. If you continue, we’ll ask you a few more questions to verify your identity.","web.account.recovery.embargo.introduction.description.delay.nocdp.text":"We know this delay is inconvenient, but we use this wait time to ensure your account and your data remain safe. If you continue, we will use other available information to help verify your identity.","web.account.recovery.immediate.options.rk.modal.content.text":"You can reset your password with your recovery key on an Apple device. Make sure the device is running iOS 11 or macOS High Sierra or later.","web.account.recovery.immediate.options.device.setupnew.title":"Reset your password while signing in on a new device","web.account.recovery.immediate.options.device.setupnew.description":"You can reset your password while setting up your new iPhone, iPad, iPod touch, or Mac.","web.account.recovery.immediate.options.device.someone.title":"Use someone else’s iOS device","web.account.recovery.immediate.options.device.someone.description":"If you have a friend or family member with an iPhone, iPad, or iPod touch, you can use it to reset your password.","web.account.recovery.immediate.cannotgetdevice.link.text":"Can’t get to another iOS device?","web.account.recovery.ok.button":"OK","web.account.recovery.immediate.options.rk.modal.title":"Access to a device is required to reset your password.","web.account.recovery.immediate.options.device.someone.instructions.title":"Reset your password using someone else’s Apple device.","web.account.recovery.immediate.options.device.someone.instructions.content.title":"On an Apple device using iOS 15, or iPadOS 15 or later","web.account.recovery.immediate.options.device.someone.instructions.content.text.1":"Go to iforgot.apple.com website.","web.account.recovery.immediate.options.device.someone.instructions.content.text.2":"Tap Reset Password, then follow the steps on your screen.","web.account.recovery.immediate.options.device.someone.instructions.content.text.3":"Tap Reset Password, then tap \"A different Apple Account.\"","web.account.recovery.immediate.options.device.someone.instructions.content.text.4":"Tap Get Started, then tap \"A different Apple Account.\"","web.account.recovery.immediate.options.device.someone.instructions.content.text.5":"Enter the Apple Account that you need to reset the password for.","web.account.recovery.immediate.options.device.someone.instructions.content.text.6":"Tap Next, then follow the steps on your screen until you receive confirmation that your Apple Account password is changed.","web.account.recovery.immediate.options.device.someone.instructions.content.kb.link.text":"Get instructions for iOS 9, 10 or 11","web.account.recovery.immediate.options.device.someone.instructions.content.kb.link.text.a11y":"Get instructions for iOS 9, 10 or 11 (opens in a new window)","web.account.recovery.immediate.options.device.applestore.instructions.title":"Reset your password using an iPhone or iPad at an Apple Store.","web.account.recovery.immediate.options.device.applestore.instructions.content.title":"Use an iOS or iPadOS device at an Apple Store and follow these steps:","web.account.recovery.immediate.options.device.applestore.instructions.content.text.1":"Open the Apple Support app. Scroll down to “Support Tools.”","web.account.recovery.immediate.options.device.applestore.instructions.content.text.2":"Tap Reset Password, then follow the steps on your screen.","web.account.recovery.immediate.options.device.applestore.instructions.content.text.3":"Tap Get Started, then tap \"A different Apple Account.\"","web.account.recovery.immediate.options.device.setupnew.instructions.title":"Reset your password while signing in on a new device.","web.account.recovery.immediate.options.device.setupnew.instructions.content.ios.title":"On an iPhone, iPad, or iPod touch","web.account.recovery.immediate.options.device.setupnew.instructions.content.ios.text.1":"When prompted to sign in to your Apple Account (previously Apple ID) during setup, tap the \"Forgot\" link. Then tap \"Forgot Password or Apple Account\", and follow the onscreen steps.","web.account.recovery.immediate.options.device.setupnew.instructions.content.ios.text.2":"If you skipped signing in to your Apple Account (previously Apple ID) during setup, open Settings and tap \"Sign in to your [device]\" \u003E \"Don’t have an Apple Account?\", then follow the onscreen steps. For iOS 10.2 or earlier, tap \"iCloud\" \u003E \"Forgot Password?\", then follow the onscreen steps.","web.account.recovery.immediate.options.device.setupnew.instructions.content.macos.title":"On a Mac","web.account.recovery.immediate.options.device.setupnew.instructions.content.macos.text.1":"When prompted to sign in to your Apple Account (previously Apple ID) during setup, click \"Forgot password?\", and follow the onscreen steps.","web.account.recovery.immediate.options.device.setupnew.instructions.content.macos.text.2":"If you skipped signing in to your Apple Account (previously Apple ID) during setup, go to Apple menu \u003E System Preferences or System Settings, then click iCloud. Click \"Forgot Password\", and follow the onscreen steps.","web.account.recovery.embargo.introduction.buttons.continue":"Continue anyway","web.account.recovery.embargo.introduction.learnmore.link.text":"Learn more about the wait time","web.account.recovery.embargo.introduction.learnmore.link.a11y.text":"Learn more about the wait time (Opens in a new window)","web.account.recovery.embargo.introduction.green.period.modal.heading":"Are you sure you want to restart your wait time?","web.account.recovery.embargo.introduction.green.period.modal.description.text.1":"You can reset your password now if you can access your phone number, {0}.","web.account.recovery.embargo.introduction.green.period.modal.description.text.2":"If you don’t have access to this phone number, you can restart your wait time and provide a new phone number.","web.account.recovery.embargo.introduction.infobar.1.text":"Wondering why you need to wait? First, this gives you time to cancel the request in case someone else is trying to get into your account.","web.account.recovery.embargo.introduction.infobar.2.text":"Second, we use this time to listen for your Apple devices to check in with Apple, so we can tell whether it’s really you making the request.","web.recovery.account.request.submitted.title":"Account access requested.","web.recovery.account.request.submitted.paragraph1.text":"We’re reviewing your request to access your account, this process could take a day. Apple Support can’t help you shorten the review time.","web.account.recovery.sms.verify.title":"Enter the code that was sent to your phone number:","web.account.recovery.sms.verify.description.v2":"If you have access to your phone number, enter the verification code here.","web.account.recovery.sms.verify.didnotgetcode.link":"Didn’t get a verification code?","web.account.recovery.sms.verify.doNotUseThisPhone.link":"Don’t use this number anymore?","web.account.recovery.sms.verify.info":"We use verification codes as a way for you to prove that you have access to the phone number you use with your Apple Account. Someone pretending to be you is not likely to have access to your phone number.","web.reset.verify.too.many.code.sent.title":"Too Many Verification Codes Sent","web.account.recovery.verify.too.many.code.sent.description":"You have requested a verification code too many times. Enter the last code received or try again later.","web.restricted.confirmdateofbirth.title":"Confirm your birthday.","web.account.turnoff2sv.verify.birthday.placeholder.v2":"Birthday","web.restricted.confirmdateofbirth.side":"We ask for your birthday to help confirm that this Apple Account belongs to you.","web.password.reset.subtitle.redesign":"Choose your new Apple Account password.","web.signout.devices.and.websites.label":"Sign out devices and websites using your Apple Account.","web.learn.more.about.this.feature.label":"Learn more about this feature.","web.account.turnoff2sv.password.reset.new.placeholder":"New password","web.account.turnoff2sv.password.reset.confirm.placeholder":"Confirm password","web.account.recovery.password.reset.password.label":"New password","web.account.recovery.password.reset.confimpassword.label":"Confirm password","web.account.appleid.title.redesign":"Apple Account: \u003Cb\u003E{0}\u003C\/b\u003E","web.account.turnoff2sv.password.reset.infobar.text":"We require you to change your password when turning off two-factor authentication to ensure your account and your data remain safe.","web.signout.devices.info.title":"If you think someone might know your password, you can force all devices and websites using your Apple Account to sign out.","web.signout.devices.info.description":"You will be prompted to sign in again on any of your devices or websites that use your Apple Account.","web.account.recovery.unenroll.title":"Turn off two-factor authentication?","web.hsa2.turnoff2factorauth.button":"Turn Off","web.hsa2.turnoff2factorauth.reminder.warning":"As a reminder, all features that require two‑factor authentication will stop working.","web.password.reset.success.appleid.label":"Apple Account:","web.password.reset.success.updated.label":"Updated","web.password.reset.success.phonenumber.label":"Phone Number:","web.password.reset.success.go.to.account.button":"Go to your account","web.password.reset.success.restricted.title":"From now on, use your new password to sign in to your account.","web.unlock.account.enter.password.title":"Enter the password for your Apple Account.","web.unlock.account.enter.password.placeholder":"Password","web.account.unlock.forgot.password.link":"Forgot your password?","web.unlock.account.verify.number.donthaveaccess.start.over.button":"Start over","web.unlock.account.reset.password.button":"Reset password","web.unlock.account.reset.password.title":"Forgot your password?","web.unlock.account.reset.password.description":"You can start over and try unlocking your account from your device. Otherwise, you can reset your password to unlock your account after we verify your identity.","web.unlock.account.ready.to.unlock.title":"Your account is ready to be unlocked.","web.unlock.account.unlock.and.change.password.button":"Unlock and change password","web.unlock.account.unlock.and.change.password.button.mobile":"Unlock and change password","web.unlock.account.unlock.account.button":"Unlock account","web.unlock.account.ready.to.unlock.description":"You can sign in to your Apple Account after you unlock it.","web.account.recovery.account.session.timeout.title":"Your session has timed out.","web.account.recovery.tryagain.link":"Try Again","web.verificationcode.email.cantuse.inlinelink.text":"Can’t use this email address?","web.navigation.a11y.loading":"Loading content, please wait","web.account.recovery.appleconnect.subtitle":"Enter your AppleConnect Account Name to get started.","web.landing.appleconnect.goto.text":"AppleConnect users should reset their account at \u003Ca href=\"{0}\"\u003Eappleconnect.apple.com\/iforgot\u003C\/a\u003E.","web.screen.reader.appleconnect.label":"Apple Connect","web.common.appleconnect.placeholder":"Account Name","web.screen.reader.appleid.label":"Apple Account","web.account.recovery.landing.description":"You’ve come to the right place to reset a forgotten password. For your security, we’ll ask you a few questions to verify that you’re the owner of this account.","web.account.recovery.account.locked.description":"Too many attempts have been made to enter your information. Try again later.","web.account.getstarted.title":"Forgot Password?","web.account.getstarted.rightplace.text":"Verify your account information to reset your password.","web.account.getstarted.button":"Reset Password","web.recovery.account.landing.title":"Request access to your account.","web.reset.password.appleid.notfound.error":"\u003Cspan class=\"force-break\"\u003E{0}\u003C\/span\u003E is not an Apple Account.","web.recovery.email.landing.description.text":"Enter your email address or phone number that you use with your account to continue.","web.recovery.email.landing.placeholder":"Email or phone number","web.recovery.email.landing.title":"Reset your password"} } </script> <script type="application/json" id="iforgot_web_loc_config"> { "i18n": {"mac.account.recovery.ok.button":"OK","web.recovery.securitykey.unsupported.update.title":"Update your web browser.","web.recovery.securitykey.unsupported.update.description":"To unlock your account on the web, update this browser to the latest version.","web.recovery.securitykey.unsupported.update.password.reset.description":"To reset your password on the web, update this browser to the latest version.","web.recovery.securitykey.verification.recovery.error.verified.title":"Use another security key","web.recovery.securitykey.verification.recovery.error.verified.description":"You’ve already verified this security key.","web.recovery.securitykey.verification.title":"Security key verification","web.navigation.a11y.loading":"Loading content, please wait","buttonCancel":"Cancel","web.account.recovery.continue.button":"Continue","web.recovery.securitykey.verification.greenperiod.unlock.description":"To unlock your account now, verify one of your security keys.","web.recovery.securitykey.verification.greenperiod.description":"To reset your password now, verify one of your security keys.","web.recovery.securitykey.verification.description":"You must verify one of your security keys to unlock your account “{0:accountName}”.","web.recovery.securitykey.verification.password.reset.description":"You must verify one of your security keys to reset your password for your account “{0:accountName}”.","web.recovery.securitykey.verification.recovery.password.reset.description":"To help reduce the wait time to reset your password, verify another security key.","web.recovery.securitykey.verification.password.reset.skip.verification":"Don’t have your keys?","web.account.recovery.ok.button":"OK","web.account.recovery.back.button":"Back","web.account.recovery.cancel.button":"Cancel","web.account.recovery.embargo.introduction.buttons.continue":"Continue anyway","web.unlock.embargo.introduction.couldntverify.phone.title":"Without verifying your phone number, you will have to wait to unlock your account.","web.unlock.embargo.introduction.couldntverify.phone.description.text.1":"Since you could not verify access to your phone number, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to unlock your account.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.account.recovery.embargo.introduction.green.period.second.factor.description":"\u003Cb\u003EYou can update your phone number immediately\u003C\/b\u003E if you can access the phone number you used during your wait time, \u003Cb class=\"single-line\"\u003E{0}\u003C\/b\u003E.","web.account.recovery.embargo.introduction.green.period.modal.reset.password.now.button":"Reset password now","web.account.recovery.embargo.introduction.infobar.1.text":"Wondering why you need to wait? First, this gives you time to cancel the request in case someone else is trying to get into your account.","web.account.recovery.embargo.introduction.infobar.2.text":"Second, we use this time to listen for your Apple devices to check in with Apple, so we can tell whether it’s really you making the request.","web.account.recovery.embargo.introduction.description.text.3":"We know this delay is inconvenient, but we use this wait time to ensure your account and your data remain safe. If you continue, we’ll ask you a few more questions to verify your identity.","web.account.recovery.embargo.introduction.description.delay.nocdp.text":"We know this delay is inconvenient, but we use this wait time to ensure your account and your data remain safe. If you continue, we will use other available information to help verify your identity.","web.account.recovery.embargo.introduction.learnmore.link.text":"Learn more about the wait time","web.account.recovery.embargo.introduction.learnmore.link.a11y.text":"Learn more about the wait time (Opens in a new window)","web.unlock.embargo.introduction.couldntverify.email.title":"Without verifying your email, you will have to wait to unlock your account.","web.unlock.embargo.introduction.couldntverify.email.description.text.1":"Since you could not verify access to your email, it will take longer for us to unlock your account. \u003Cb\u003EIt may be several days or more before you’ll be able to unlock your account.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.unlock.embargo.introduction.icsc.title":"Without an Apple device, you will have to wait to unlock your account.","web.unlock.embargo.introduction.icsc.description.text.1":"\u003Cb\u003EThe easiest and fastest way to unlock your account is from an Apple device.\u003C\/b\u003E If you don’t have access to any Apple devices, you can provide some other information to verify your identity instead.","web.unlock.embargo.introduction.icsc.description.text.2":"Without an Apple device, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to unlock your account.\u003C\/b\u003E Apple Support can’t help your shorten this time.","web.account.recovery.embargo.introduction.green.period.description":"\u003Cb\u003EYou can reset your password immediately\u003C\/b\u003E if you can access your phone number, \u003Cb class=\"single-line\"\u003E{0}\u003C\/b\u003E.","web.password.embargo.introduction.couldntverify.phone.title":"Without verifying your phone number, you will have to wait to reset your password.","web.password.embargo.introduction.description.phone.text.1":"Since you could not verify access to your phone number, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to reset your password.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.password.embargo.introduction.couldntverify.email.title":"Without verifying your email, you will have to wait to reset your password.","web.password.embargo.introduction.description.email.text.1":"Since you could not verify access to your email, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to reset your password.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.account.recovery.embargo.introduction.title":"Without an Apple device, you will have to wait to reset your password.","web.account.recovery.embargo.introduction.description.text.1":"\u003Cb\u003EThe easiest and fastest way to reset your password is from an Apple device.\u003C\/b\u003E If you don’t have access to any Apple devices, you can provide some other information to verify your identity instead.","web.account.recovery.embargo.introduction.description.text.2":"Without an Apple device, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to reset your password.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.account.recovery.embargo.introduction.second.factor.title":"Without an Apple device, you will have to wait to update your phone number.","web.account.recovery.embargo.introduction.second.factor.description.text.1":"\u003Cb\u003EThe easiest and fastest way to update your phone number is from your iOS device or your Mac.\u003C\/b\u003E If you don’t have access to any of your Apple devices, you can provide some other information to verify your identity instead.","web.account.recovery.embargo.introduction.second.factor.description.text.2":"Without an Apple device, it will take longer for us to verify your identity. \u003Cb\u003EIt may be several days or more before you’ll be able to update your phone number.\u003C\/b\u003E Apple Support can’t help you shorten this time.","web.account.recovery.immediate.options.device.applestore.description.npaid":"If you can get to an Apple Store, you can use another iPhone or iPad to reset your password.","web.account.recovery.immediate.options.device.applestore.description":"If you can get to an Apple Store, you can use another iPhone, iPad, or iPod touch to reset your password.","web.account.recovery.immediate.options.device.applestore.title":"Use an iOS device at an Apple Store","web.account.recovery.immediate.options.cant.use.phone.number.title":"Can’t use your phone number?","web.account.recovery.immediate.options.cant.use.phone.number.description":"If you can’t access the phone number you use with your Apple Account, you can add a new one from your Apple device.","web.account.recovery.immediate.options.dont.have.access.to.devices.title":"Don’t have access to any of your Apple devices or your phone number?","web.account.recovery.immediate.options.dont.have.access.to.devices.description":"You can try signing in again later when you do have access. Otherwise, you can update your phone number after we verify your identity.","web.account.recovery.immediate.options.device.offline.title":"Is your device offline?","web.account.recovery.immediate.options.device.offline.description":"If your device is not receiving verification codes, you can still get a code from Settings on your device, even if it’s offline.","web.account.recovery.immediate.options.device.someone.description.npaid":"If you have a friend or family member with an iPhone or iPad, you can use it to reset your password.","web.account.recovery.immediate.options.device.someone.description":"If you have a friend or family member with an iPhone, iPad, or iPod touch, you can use it to reset your password.","web.account.recovery.immediate.options.device.someone.title":"Use someone else’s iOS device","web.account.recovery.immediate.options.device.setupnew.instructions.description.npaid":"You can reset your password from the sign-in screen on your new iPhone, iPad, or Mac.","web.account.recovery.immediate.options.device.setupnew.instructions.description":"You can reset your password from the sign-in screen on your new iPhone, iPad, iPod touch, or Mac.","web.account.recovery.immediate.options.device.setupnew.title":"Reset your password while signing in on a new device","web.account.recovery.embargo.introduction.green.period.modal.heading":"Are you sure you want to restart your wait time?","web.account.recovery.embargo.introduction.green.period.modal.description.text.1":"You can reset your password now if you can access your phone number, {0}.","web.account.recovery.embargo.introduction.green.period.modal.description.text.2":"If you don’t have access to this phone number, you can restart your wait time and provide a new phone number.","web.account.recovery.embargo.introduction.green.period.modal.update.now":"Update now","web.account.recovery.immediate.options.device.applestore.instructions.title":"Reset your password using an iPhone or iPad at an Apple Store.","web.account.recovery.immediate.options.device.applestore.applesupport.icon.a11y.arialabel":"Image of the Apple Support app icon.","web.account.recovery.immediate.options.device.applestore.instructions.content.title.npaid":"Use an iPhone or iPad at an Apple Store and follow these steps:","web.account.recovery.immediate.options.device.applestore.instructions.content.text.1":"Open the Apple Support app. Scroll down to “Support Tools.”","web.account.recovery.immediate.options.device.applestore.instructions.content.text.2":"Tap Reset Password, then follow the steps on your screen.","web.account.recovery.immediate.options.cant.get.code":"Can’t get a verification code?","web.account.recovery.immediate.options.devices.instruction.title":"Get a code from Settings on one of your devices.","web.account.recovery.immediate.options.devices.instruction.description":"If your device is not receiving a verification code automatically, you can get one from Settings, even if your device is offline.","web.account.recovery.immediate.options.device.setupnew.instructions.content.ios.title":"On an iPhone, iPad, or iPod touch","web.account.recovery.immediate.options.device.offline.instructions.content.text.1":"Go to Settings \u003E [your name].","web.account.recovery.immediate.options.device.offline.instructions.content.text.2":"Tap Password & Security.","web.account.recovery.immediate.options.device.offline.instructions.content.text.3":"Tap \"Get Verification Code\".","web.account.recovery.immediate.options.device.setupnew.instructions.content.macos.title":"On a Mac","web.account.recovery.immediate.options.device.offline.instructions.on.mac.content.text.1":"Go to Apple Menu \u003E System Preferences or System Settings \u003E iCloud.","web.account.recovery.immediate.options.device.offline.instructions.on.mac.content.text.2":"Click Account Details.","web.account.recovery.immediate.options.device.offline.instructions.on.mac.content.text.3":"If your device is offline, click Get Verification Code. If your device is online, click Security \u003E Get Verification Code.","web.account.recovery.immediate.options.device.offline.instructions.content.link":"Need more detailed instructions?","web.account.recovery.immediate.options.cant.use.phone.number.multiple.device.title":"Update your phone number from one of your devices.","web.account.recovery.immediate.options.cant.use.phone.number.single.device.description":"You can update your phone number in Settings on one of your devices.","web.account.recovery.immediate.options.cant.use.phone.number.single.device.instructions.content.text.3":"Tap \"Edit\" next to Trusted Phone Number.","web.account.recovery.immediate.options.cant.use.phone.number.single.device.instructions.content.text.4":"Tap \"Add a Trusted Phone Number\", then follow the onscreen steps.","web.account.recovery.immediate.options.cant.use.phone.number.single.device.instructions.on.mac.content.text.3":"Click Security.","web.account.recovery.immediate.options.cant.use.phone.number.single.device.instructions.on.mac.content.text.4":"Click + under Trusted Phone Numbers, then follow the onscreen steps.","web.account.recovery.immediate.cannotusetheseoptions.link.text":"Can’t use any of these options?","web.account.recovery.immediate.options.sk.rk.password.reset.no.devices.title":"Use an Apple device to reset your password.","web.account.recovery.immediate.options.sk.rk.password.reset.has.devices.title":"Use another Apple device to reset your password.","web.account.recovery.immediate.options.device.common.instructions.subtitle.supported.os.npaid":"Make sure the Apple device that you’re borrowing is using iOS 16.3, or iPadOS 16.3 or later.","web.account.recovery.immediate.options.device.common.instructions.subtitle.supported.os":"Make sure the Apple device that you’re borrowing is using iOS 15, or iPadOS 15 or later.","web.account.recovery.immediate.options.device.someone.instructions.content.title.npaid":"On an Apple device using iOS 16.3, or iPadOS 16.3 or later","web.account.recovery.immediate.options.device.someone.instructions.content.title":"On an Apple device using iOS 15, or iPadOS 15 or later","web.account.recovery.immediate.options.device.someone.instructions.title":"Reset your password using someone else’s Apple device.","web.account.recovery.immediate.options.device.someone.instructions.content.ios17.title":"On an Apple device using iOS 17, or iPadOS 17 or later","web.account.recovery.immediate.options.device.someone.instructions.content.ios17.description.1":"Go to iforgot.apple.com website.","web.account.recovery.immediate.options.device.someone.instructions.content.ios17.description.2":"Tap Reset Password, then follow the steps on your screen.","web.account.recovery.immediate.options.device.someone.instructions.content.ios15.description.1":"Open the App Store app. Search for Apple Support and download it.","web.account.recovery.immediate.options.device.someone.instructions.content.ios15.description.2":"Open the Apple Support app. Scroll down to “Support Tools.”","web.account.recovery.immediate.options.device.someone.instructions.content.ios15.description.3":"Tap Reset Password, then follow the steps on your screen.","web.account.recovery.immediate.options.device.setupnew.instructions.subtitle.npaid":"Make sure that this device is using iOS 16.3, iPadOS 16.3, or macOS Ventura 13.2 or later.","web.account.recovery.immediate.options.device.setupnew.instructions.subtitle.ios11":"Make sure that this device is using iOS 11 or macOS High Sierra or later.","web.account.recovery.immediate.options.device.setupnew.instructions.subtitle.ios10":"Make sure that this device is using iOS 10 or macOS Sierra or later.","web.account.recovery.immediate.options.device.setupnew.instructions.content.ios.title.npaid":"On an iPhone or iPad","web.account.recovery.immediate.options.device.setupnew.instructions.title":"Reset your password while signing in on a new device.","web.account.recovery.immediate.options.device.setupnew.instructions.content.ios.text.1":"When prompted to sign in to your Apple Account (previously Apple ID) during setup, tap the \"Forgot\" link. Then tap \"Forgot Password or Apple Account\", and follow the onscreen steps.","web.account.recovery.immediate.options.device.setupnew.instructions.content.ios.text.npaid.2":"If you skipped signing in to your Apple Account (previously Apple ID) during setup, open Settings and tap \"Sign in to your [device]\" \u003E \"Don’t have an Apple Account?\", then follow the onscreen steps.","web.account.recovery.immediate.options.device.setupnew.instructions.content.ios.text.2":"If you skipped signing in to your Apple Account (previously Apple ID) during setup, open Settings and tap \"Sign in to your [device]\" \u003E \"Don’t have an Apple Account?\", then follow the onscreen steps. For iOS 10.2 or earlier, tap \"iCloud\" \u003E \"Forgot Password?\", then follow the onscreen steps.","web.account.recovery.immediate.options.device.setupnew.instructions.content.macos.text.1":"When prompted to sign in to your Apple Account (previously Apple ID) during setup, click \"Forgot password?\", and follow the onscreen steps.","web.account.recovery.immediate.options.device.setupnew.instructions.content.macos.text.npaid.2":"If you skipped signing in to your Apple Account (previously Apple ID) during setup, go to Apple menu \u003E System Settings, then click Apple Account. Click \"Forgot Password\", and follow the onscreen steps.","web.account.recovery.immediate.options.device.setupnew.instructions.content.macos.text.2":"If you skipped signing in to your Apple Account (previously Apple ID) during setup, go to Apple menu \u003E System Preferences or System Settings, then click iCloud. Click \"Forgot Password\", and follow the onscreen steps.","web.recovery.account.request.submitted.title":"Account access requested.","web.recovery.account.request.submitted.paragraph1.text":"We’re reviewing your request to access your account, this process could take a day. Apple Support can’t help you shorten the review time.","web.recovery.account.request.submitted.paragraph2.text":"We’ll contact you at {0} when the review is complete.","web.account.deactivated.landing.modal.title":"This account is locked.","web.account.deactivated.landing.noteligible.modal.description":"This account is locked and can’t be used.","web.account.deactivated.landing.modal.button.text.continue":"Request Access","web.account.deactivated.landing.modal.description":"Before you can reset your password, request access to this account.","web.account.reactivation.landing.modal.email.description":"Confirm your email address to request access to this account.","web.account.reactivation.landing.modal.phone.description":"Confirm your phone number to request access to this account.","web.watch.hsa2.recovery.immediate.option.watch.title":"Ask your family member for help with your password.","web.watch.hsa2.recovery.immediate.option.watch.description":"You are participating in Family Sharing, and a family member has set up an Apple Watch for you.","web.watch.hsa2.recovery.immediate.option.watch.description.1":"If they helped create your Apple Account as part of the Apple Watch setup, they may help you remember your password.","web.watch.hsa2.recovery.immediate.option.watch.description.2":"If they don’t remember your password, they can help reset it using their iPhone.","web.watch.hsa2.recovery.reset.title":"Reset your password using family member’s iPhone.","web.watch.hsa2.recovery.reset.description":"Ask your family member who set up your Apple Watch to follow these steps on their iPhone:","web.watch.hsa2.recovery.reset.description.1":"Open the Watch app.","web.watch.hsa2.recovery.reset.description.2":"Choose the Apple Watch they set up for you.","web.watch.hsa2.recovery.reset.description.3":"Tap on Forgot Password, then follow the onscreen instructions."} } </script> <noscript> <meta http-equiv="Refresh" content="0;URL=/checkBrowserSettings"/> </noscript> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/> <meta name="Author" content="Apple Inc."/> <link rel="stylesheet" href="https://www.apple.com/api-www/global-elements/global-header/v1/assets/globalheader.css"> <script type="text/stache" id="globalNav"> <div id="globalheader"> <aside id="globalmessage-segment" lang="en-US" dir="ltr" class="globalmessage-segment"><ul class="globalmessage-segment-content" data-strings='{"view":"{%STOREFRONT%} Store Home","segments":{"smb":"Business Store Home","eduInd":"Education Store Home","other":"Store Home"},"exit":"Exit"}'></ul> </aside> <nav id="globalnav" lang="en-US" dir="ltr" aria-label="Global" data-analytics-element-engagement-start="globalnav:onFlyoutOpen" data-analytics-element-engagement-end="globalnav:onFlyoutClose" data-store-api="https://www.apple.com/[storefront]/shop/bag/status" data-analytics-activitymap-region-id="global nav" data-analytics-region="global nav" class="globalnav no-js "><div class="globalnav-content"><div class="globalnav-item globalnav-menuback"><button class="globalnav-menuback-button" aria-label="Main menu"><span class="globalnav-chevron-icon"><svg height="48" viewBox="0 0 9 48" width="9" xmlns="http://www.w3.org/2000/svg"><path d="m1.5618 24.0621 6.5581-6.4238c.2368-.2319.2407-.6118.0088-.8486-.2324-.2373-.6123-.2407-.8486-.0088l-7 6.8569c-.1157.1138-.1807.2695-.1802.4316.001.1621.0674.3174.1846.4297l7 6.7241c.1162.1118.2661.1675.4155.1675.1577 0 .3149-.062.4326-.1846.2295-.2388.2222-.6187-.0171-.8481z"/></svg></span></button></div><ul id="globalnav-list" class="globalnav-list"><li data-analytics-element-engagement="globalnav hover - apple" class=" globalnav-item globalnav-item-apple "><a href="https://www.apple.com/" data-globalnav-item-name="apple" data-analytics-title="apple home" aria-label="Apple" class="globalnav-link globalnav-link-apple"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 14 44" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m13.0729 17.6825a3.61 3.61 0 0 0 -1.7248 3.0365 3.5132 3.5132 0 0 0 2.1379 3.2223 8.394 8.394 0 0 1 -1.0948 2.2618c-.6816.9812-1.3943 1.9623-2.4787 1.9623s-1.3633-.63-2.613-.63c-1.2187 0-1.6525.6507-2.644.6507s-1.6834-.9089-2.4787-2.0243a9.7842 9.7842 0 0 1 -1.6628-5.2776c0-3.0984 2.014-4.7405 3.9969-4.7405 1.0535 0 1.9314.6919 2.5924.6919.63 0 1.6112-.7333 2.8092-.7333a3.7579 3.7579 0 0 1 3.1604 1.5802zm-3.7284-2.8918a3.5615 3.5615 0 0 0 .8469-2.22 1.5353 1.5353 0 0 0 -.031-.32 3.5686 3.5686 0 0 0 -2.3445 1.2084 3.4629 3.4629 0 0 0 -.8779 2.1585 1.419 1.419 0 0 0 .031.2892 1.19 1.19 0 0 0 .2169.0207 3.0935 3.0935 0 0 0 2.1586-1.1368z"/></svg></span><span class="globalnav-image-compact globalnav-link-image"><svg height="48" viewBox="0 0 17 48" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m15.5752 19.0792a4.2055 4.2055 0 0 0 -2.01 3.5376 4.0931 4.0931 0 0 0 2.4908 3.7542 9.7779 9.7779 0 0 1 -1.2755 2.6351c-.7941 1.1431-1.6244 2.2862-2.8878 2.2862s-1.5883-.734-3.0443-.734c-1.42 0-1.9252.7581-3.08.7581s-1.9611-1.0589-2.8876-2.3584a11.3987 11.3987 0 0 1 -1.9373-6.1487c0-3.61 2.3464-5.523 4.6566-5.523 1.2274 0 2.25.8062 3.02.8062.734 0 1.8771-.8543 3.2729-.8543a4.3778 4.3778 0 0 1 3.6822 1.841zm-6.8586-2.0456a1.3865 1.3865 0 0 1 -.2527-.024 1.6557 1.6557 0 0 1 -.0361-.337 4.0341 4.0341 0 0 1 1.0228-2.5148 4.1571 4.1571 0 0 1 2.7314-1.4078 1.7815 1.7815 0 0 1 .0361.373 4.1487 4.1487 0 0 1 -.9867 2.587 3.6039 3.6039 0 0 1 -2.5148 1.3236z"/></svg></span><span class="globalnav-link-text">Apple</span></a></li><li class="globalnav-item globalnav-menu" data-topnav-flyout-item="menu" data-topnav-flyout-label="Menu" role="none"><div class="globalnav-flyout" data-topnav-flyout="menu"><div class="globalnav-menu-list"><div data-analytics-element-engagement="globalnav hover - store" class=" globalnav-item globalnav-item-store globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"> <li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/us/shop/goto/store" data-globalnav-item-name="store" data-topnav-flyout-trigger-compact data-analytics-title="store" data-analytics-element-engagement="hover - store" aria-label="Store" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-store"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 30 44" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m26.5679 20.4629c1.002 0 1.67.738 1.693 1.857h-3.48c.076-1.119.779-1.857 1.787-1.857zm2.754 2.672v-.387c0-1.963-1.037-3.176-2.742-3.176-1.735 0-2.848 1.289-2.848 3.276 0 1.998 1.096 3.263 2.848 3.263 1.383 0 2.367-.668 2.66-1.746h-1.008c-.264.557-.814.856-1.629.856-1.072 0-1.769-.791-1.822-2.039v-.047zm-9.547-3.451h.96v.937h.094c.188-.615.914-1.049 1.752-1.049.164 0 .375.012.504.03v1.007c-.082-.023-.445-.058-.644-.058-.961 0-1.659 1.098-1.659 1.535v3.914h-1.007zm-4.27 5.519c-1.195 0-1.869-.867-1.869-2.361 0-1.5.674-2.361 1.869-2.361 1.196 0 1.87.861 1.87 2.361 0 1.494-.674 2.361-1.87 2.361zm0-5.631c-1.798 0-2.912 1.237-2.912 3.27 0 2.027 1.114 3.269 2.912 3.269 1.799 0 2.913-1.242 2.913-3.269 0-2.033-1.114-3.27-2.913-3.27zm-5.478-1.475v1.635h1.407v.843h-1.407v3.575c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.849c-.199.035-.393.059-.592.059-1.301 0-1.822-.481-1.822-1.688v-3.832h-1.02v-.843h1.02v-1.635zm-8.103 5.694c.129.885.973 1.447 2.174 1.447 1.137 0 1.975-.615 1.975-1.453 0-.72-.527-1.177-1.693-1.47l-1.084-.282c-1.53-.386-2.192-1.078-2.192-2.279 0-1.436 1.201-2.408 2.988-2.408 1.635 0 2.854.972 2.942 2.338h-1.061c-.146-.867-.861-1.383-1.916-1.383-1.125 0-1.869.562-1.869 1.418 0 .662.463 1.043 1.629 1.342l.885.234c1.752.439 2.455 1.119 2.455 2.361 0 1.553-1.225 2.543-3.158 2.543-1.793 0-3.03-.949-3.141-2.408z"/></svg></span><span class="globalnav-link-text">Store</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - mac" class=" globalnav-item globalnav-item-mac globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"><li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/mac/" data-globalnav-item-name="mac" data-topnav-flyout-trigger-compact data-analytics-title="mac" data-analytics-element-engagement="hover - mac" aria-label="Mac" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-mac"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 23 44" width="23" xmlns="http://www.w3.org/2000/svg"><path d="m8.1558 25.9987v-6.457h-.0703l-2.666 6.457h-.8907l-2.666-6.457h-.0703v6.457h-.9844v-8.4551h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551zm2.5166-1.7696c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-.9609v-.9318h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246 0-2.1328-.7266-2.1328-1.8809zm4.125-.5859v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0001 1.8047-.6796 1.8047-1.5819zm6.958-2.0273c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449z"/></svg></span><span class="globalnav-link-text">Mac</span></span></a></li> </ul></div><div data-analytics-element-engagement="globalnav hover - ipad" class=" globalnav-item globalnav-item-ipad globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"> <li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/ipad/" data-globalnav-item-name="ipad" data-topnav-flyout-trigger-compact data-analytics-title="ipad" data-analytics-element-engagement="hover - ipad" aria-label="iPad" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-ipad"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 24 44" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m14.9575 23.7002c0 .902-.768 1.582-1.805 1.582-.732 0-1.277-.375-1.277-1.02 0-.632.422-.966 1.383-1.031l1.699-.111zm-1.395-4.072c-1.347 0-2.343.668-2.478 1.681h1.019c.141-.498.668-.785 1.424-.785.944 0 1.43.428 1.43 1.207v.574l-1.822.112c-1.471.088-2.303.738-2.303 1.869 0 1.154.908 1.881 2.133 1.881.844 0 1.535-.369 1.945-1.043h.094v.931h.961v-4.324c0-1.312-.862-2.103-2.403-2.103zm6.769 5.575c-1.155 0-1.846-.885-1.846-2.361 0-1.471.697-2.362 1.846-2.362 1.142 0 1.857.914 1.857 2.362 0 1.459-.709 2.361-1.857 2.361zm1.834-8.027v3.503h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.27 0 1.986 1.037 3.269 2.654 3.269.873 0 1.623-.416 2.022-1.119h.093v1.008h.961v-8.824zm-15.394 4.869h-1.863v-3.563h1.863c1.225 0 1.899.639 1.899 1.799 0 1.119-.697 1.764-1.899 1.764zm.276-4.5h-3.194v8.455h1.055v-3.018h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.611-1.108-2.736-2.707-2.736zm-6.064 8.454h1.008v-6.316h-1.008zm-.199-8.237c0-.387.316-.704.703-.704s.703.317.703.704c0 .386-.316.703-.703.703s-.703-.317-.703-.703z"/></svg></span><span class="globalnav-link-text">iPad</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - iphone" class=" globalnav-item globalnav-item-iphone globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"><li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/iphone/" data-globalnav-item-name="iphone" data-topnav-flyout-trigger-compact data-analytics-title="iphone" data-analytics-element-engagement="hover - iphone" aria-label="iPhone" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-iphone"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 38 44" width="38" xmlns="http://www.w3.org/2000/svg"><path d="m32.7129 22.3203h3.48c-.023-1.119-.691-1.857-1.693-1.857-1.008 0-1.711.738-1.787 1.857zm4.459 2.045c-.293 1.078-1.277 1.746-2.66 1.746-1.752 0-2.848-1.266-2.848-3.264 0-1.986 1.113-3.275 2.848-3.275 1.705 0 2.742 1.213 2.742 3.176v.386h-4.541v.047c.053 1.248.75 2.039 1.822 2.039.815 0 1.366-.298 1.629-.855zm-12.282-4.682h.961v.996h.094c.316-.697.932-1.107 1.898-1.107 1.418 0 2.209.838 2.209 2.338v4.09h-1.007v-3.844c0-1.137-.481-1.676-1.489-1.676s-1.658.674-1.658 1.781v3.739h-1.008zm-2.499 3.158c0-1.5-.674-2.361-1.869-2.361-1.196 0-1.87.861-1.87 2.361 0 1.495.674 2.362 1.87 2.362 1.195 0 1.869-.867 1.869-2.362zm-4.782 0c0-2.033 1.114-3.269 2.913-3.269 1.798 0 2.912 1.236 2.912 3.269 0 2.028-1.114 3.27-2.912 3.27-1.799 0-2.913-1.242-2.913-3.27zm-6.636-5.666h1.008v3.504h.093c.317-.697.979-1.107 1.946-1.107 1.336 0 2.179.855 2.179 2.338v4.09h-1.007v-3.844c0-1.119-.504-1.676-1.459-1.676-1.131 0-1.752.715-1.752 1.781v3.739h-1.008zm-6.015 4.87h1.863c1.202 0 1.899-.645 1.899-1.764 0-1.16-.674-1.799-1.899-1.799h-1.863zm2.139-4.5c1.599 0 2.707 1.125 2.707 2.736 0 1.582-1.131 2.701-2.719 2.701h-2.127v3.018h-1.055v-8.455zm-6.114 8.454h1.008v-6.316h-1.008zm-.2-8.238c0-.386.317-.703.703-.703.387 0 .704.317.704.703 0 .387-.317.704-.704.704-.386 0-.703-.317-.703-.704z"/></svg></span><span class="globalnav-link-text">iPhone</span></span></a></li> </ul></div><div data-analytics-element-engagement="globalnav hover - watch" class=" globalnav-item globalnav-item-watch globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"> <li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/watch/" data-globalnav-item-name="watch" data-topnav-flyout-trigger-compact data-analytics-title="watch" data-analytics-element-engagement="hover - watch" aria-label="Watch" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-watch"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 35 44" width="35" xmlns="http://www.w3.org/2000/svg"><path d="m28.9819 17.1758h1.008v3.504h.094c.316-.697.978-1.108 1.945-1.108 1.336 0 2.18.856 2.18 2.338v4.09h-1.008v-3.844c0-1.119-.504-1.675-1.459-1.675-1.131 0-1.752.715-1.752 1.781v3.738h-1.008zm-2.42 4.441c-.164-.627-.721-1.136-1.629-1.136-1.137 0-1.852.908-1.852 2.338 0 1.459.727 2.384 1.852 2.384.849 0 1.441-.392 1.629-1.107h1.019c-.182 1.16-1.125 2.016-2.642 2.016-1.77 0-2.901-1.284-2.901-3.293 0-1.969 1.125-3.247 2.895-3.247 1.535 0 2.472.92 2.648 2.045zm-6.533-3.568v1.635h1.407v.844h-1.407v3.574c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.85c-.2.035-.393.058-.592.058-1.301 0-1.822-.48-1.822-1.687v-3.832h-1.02v-.844h1.02v-1.635zm-4.2 5.596v-.58l-1.699.111c-.961.064-1.383.398-1.383 1.031 0 .645.545 1.02 1.277 1.02 1.038 0 1.805-.68 1.805-1.582zm-4.125.586c0-1.131.832-1.782 2.303-1.869l1.822-.112v-.574c0-.779-.486-1.207-1.43-1.207-.755 0-1.283.287-1.423.785h-1.02c.135-1.014 1.131-1.682 2.479-1.682 1.541 0 2.402.792 2.402 2.104v4.324h-.961v-.931h-.094c-.41.673-1.101 1.043-1.945 1.043-1.225 0-2.133-.727-2.133-1.881zm-7.684 1.769h-.996l-2.303-8.455h1.101l1.682 6.873h.07l1.893-6.873h1.066l1.893 6.873h.07l1.682-6.873h1.101l-2.302 8.455h-.996l-1.946-6.674h-.07z"/></svg></span><span class="globalnav-link-text">Watch</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - vision" class=" globalnav-item globalnav-item-vision globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"><li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/apple-vision-pro/" data-globalnav-item-name="vision" data-topnav-flyout-trigger-compact data-analytics-title="vision" data-analytics-element-engagement="hover - vision" aria-label="Vision" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-vision"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg xmlns="http://www.w3.org/2000/svg" width="34" height="44" viewBox="0 0 34 44"><g id="en-US_globalnav_links_vision_image_large"><rect id="box_" width="34" height="44" fill="none"/><path id="art_" d="m.4043,17.5449h1.1074l2.4844,7.0898h.0938l2.4844-7.0898h1.1074l-3.1172,8.4551h-1.043L.4043,17.5449Zm8.3467.2168c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031Zm.1875,1.9219h1.0195v6.3164h-1.0195v-6.3164Zm2.499,4.7051h1.043c.1699.5273.6738.873,1.4824.873.8496,0,1.4531-.4043,1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488,1.0078-1.8398,2.3496-1.8398,1.3242,0,2.2441.6621,2.3848,1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75,0-1.3008.3867-1.3008.9434v.0117c0,.4277.3164.6973,1.0605.8789l.9727.2344c1.1895.2871,1.7637.8027,1.7637,1.7051v.0117c0,1.125-1.0957,1.9043-2.5312,1.9043-1.4062,0-2.373-.6797-2.4902-1.7227Zm6.3203-6.627c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031Zm.1875,1.9219h1.0195v6.3164h-1.0195v-6.3164Zm2.5049,3.1641v-.0117c0-2.0273,1.1133-3.2637,2.9121-3.2637s2.9121,1.2363,2.9121,3.2637v.0117c0,2.0215-1.1133,3.2637-2.9121,3.2637s-2.9121-1.2422-2.9121-3.2637Zm4.7812,0v-.0117c0-1.4941-.6738-2.3613-1.8691-2.3613s-1.8691.8672-1.8691,2.3613v.0117c0,1.4883.6738,2.3613,1.8691,2.3613s1.8691-.873,1.8691-2.3613Zm2.5049-3.1641h1.0195v.9492h.0938c.3164-.668.9082-1.0605,1.8398-1.0605,1.418,0,2.209.8379,2.209,2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465,1.7871v3.7383h-1.0195v-6.3164Z"/></g></svg></span><span class="globalnav-link-text">Vision</span></span></a></li> </ul></div><div data-analytics-element-engagement="globalnav hover - airpods" class=" globalnav-item globalnav-item-airpods globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"> <li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/airpods/" data-globalnav-item-name="airpods" data-topnav-flyout-trigger-compact data-analytics-title="airpods" data-analytics-element-engagement="hover - airpods" aria-label="AirPods" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-airpods"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 43 44" width="43" xmlns="http://www.w3.org/2000/svg"><path d="m11.7153 19.6836h.961v.937h.094c.187-.615.914-1.048 1.752-1.048.164 0 .375.011.504.029v1.008c-.082-.024-.446-.059-.645-.059-.961 0-1.658.645-1.658 1.535v3.914h-1.008zm28.135-.111c1.324 0 2.244.656 2.379 1.693h-.996c-.135-.504-.627-.838-1.389-.838-.75 0-1.336.381-1.336.943 0 .434.352.704 1.096.885l.973.235c1.189.287 1.763.802 1.763 1.711 0 1.13-1.095 1.91-2.531 1.91-1.406 0-2.373-.674-2.484-1.723h1.037c.17.533.674.873 1.482.873.85 0 1.459-.404 1.459-.984 0-.434-.328-.727-1.002-.891l-1.084-.264c-1.183-.287-1.722-.796-1.722-1.71 0-1.049 1.013-1.84 2.355-1.84zm-6.665 5.631c-1.155 0-1.846-.885-1.846-2.362 0-1.471.697-2.361 1.846-2.361 1.142 0 1.857.914 1.857 2.361 0 1.459-.709 2.362-1.857 2.362zm1.834-8.028v3.504h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.269 0 1.987 1.037 3.27 2.654 3.27.873 0 1.623-.416 2.022-1.119h.094v1.007h.961v-8.824zm-9.001 8.028c-1.195 0-1.869-.868-1.869-2.362 0-1.5.674-2.361 1.869-2.361 1.196 0 1.869.861 1.869 2.361 0 1.494-.673 2.362-1.869 2.362zm0-5.631c-1.799 0-2.912 1.236-2.912 3.269 0 2.028 1.113 3.27 2.912 3.27s2.912-1.242 2.912-3.27c0-2.033-1.113-3.269-2.912-3.269zm-17.071 6.427h1.008v-6.316h-1.008zm-.199-8.238c0-.387.317-.703.703-.703.387 0 .703.316.703.703s-.316.703-.703.703c-.386 0-.703-.316-.703-.703zm-6.137 4.922 1.324-3.773h.093l1.325 3.773zm1.892-5.139h-1.043l-3.117 8.455h1.107l.85-2.42h3.363l.85 2.42h1.107zm14.868 4.5h-1.864v-3.562h1.864c1.224 0 1.898.639 1.898 1.799 0 1.119-.697 1.763-1.898 1.763zm.275-4.5h-3.193v8.455h1.054v-3.017h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.612-1.107-2.737-2.707-2.737z"/></svg></span><span class="globalnav-link-text">AirPods</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - tv-home" class=" globalnav-item globalnav-item-tv-home globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"><li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/tv-home/" data-globalnav-item-name="tv-home" data-topnav-flyout-trigger-compact data-analytics-title="tv & home" data-analytics-element-engagement="hover - tv & home" aria-label="TV and Home" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-tv-home"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 65 44" width="65" xmlns="http://www.w3.org/2000/svg"><path d="m4.3755 26v-7.5059h-2.7246v-.9492h6.5039v.9492h-2.7246v7.5059zm7.7314 0-3.1172-8.4551h1.1074l2.4844 7.0898h.0938l2.4844-7.0898h1.1074l-3.1172 8.4551zm13.981-.8438c-.7207.6328-1.7109 1.002-2.7363 1.002-1.6816 0-2.8594-.9961-2.8594-2.4141 0-1.002.5449-1.7637 1.6758-2.3613.0762-.0352.2344-.1172.3281-.1641-.7793-.8203-1.0605-1.3652-1.0605-1.9805 0-1.084.9199-1.8926 2.1562-1.8926 1.248 0 2.1562.7969 2.1562 1.9043 0 .8672-.5215 1.5-1.8281 2.1855l2.1152 2.2734c.2637-.5273.3984-1.2188.3984-2.2734v-.1465h.9844v.1523c0 1.3125-.2344 2.2676-.6973 2.9824l1.4708 1.5764h-1.3242zm-4.541-1.4824c0 .9492.7676 1.5938 1.8984 1.5938.7676 0 1.5586-.3047 2.0215-.791l-2.3906-2.6133c-.0645.0234-.2168.0996-.2988.1406-.8145.4219-1.2305 1.0078-1.2305 1.6699zm3.2109-4.3886c0-.6562-.4746-1.1016-1.1602-1.1016-.6738 0-1.1543.457-1.1543 1.1133 0 .4688.2402.8789.9082 1.541 1.0313-.5274 1.4063-.9492 1.4063-1.5527zm13.5176 6.7148v-3.8496h-4.6406v3.8496h-1.0547v-8.4551h1.0547v3.6562h4.6406v-3.6562h1.0547v8.4551zm2.6455-3.1582c0-2.0332 1.1133-3.2695 2.9121-3.2695s2.9121 1.2363 2.9121 3.2695c0 2.0273-1.1133 3.2695-2.9121 3.2695s-2.9121-1.2422-2.9121-3.2695zm4.7812 0c0-1.5-.6738-2.3613-1.8691-2.3613s-1.8691.8613-1.8691 2.3613c0 1.4941.6738 2.3613 1.8691 2.3613s1.8691-.8672 1.8691-2.3613zm2.5054-3.1582h.9609v.9961h.0938c.2871-.7031.9199-1.1074 1.7637-1.1074.8555 0 1.4531.4512 1.7461 1.1074h.0938c.3398-.668 1.0605-1.1074 1.9336-1.1074 1.2891 0 2.0098.7383 2.0098 2.0625v4.3652h-1.0078v-4.1309c0-.9316-.4395-1.3887-1.3301-1.3887-.8789 0-1.4648.6562-1.4648 1.459v4.0606h-1.0078v-4.2891c0-.75-.5215-1.2305-1.3184-1.2305-.8262 0-1.4648.7148-1.4648 1.6055v3.9141h-1.0078v-6.3164zm15.5127 4.6816c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574z"/></svg></span><span class="globalnav-link-text">TV & Home</span></span></a></li> </ul></div><div data-analytics-element-engagement="globalnav hover - entertainment" class=" globalnav-item globalnav-item-entertainment globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"> <li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/entertainment/" data-globalnav-item-name="entertainment" data-topnav-flyout-trigger-compact data-analytics-title="entertainment" data-analytics-element-engagement="hover - entertainment" aria-label="Entertainment" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-entertainment"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 77 44" width="77" height="44"><path d="m0 17.4863h5.2383v.9492h-4.1836v2.7129h3.9668v.9375h-3.9668v2.9062h4.1836v.9492h-5.2383zm6.8994 2.1387h1.0195v.9492h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm7.2803 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3009-.0001-1.8458-.4806-1.8458-1.6876zm3.4365-1.4942v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8046 0-2.8945-1.2656-2.8945-3.2461zm1.0606-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9376 0-1.6524.6386-1.7637 1.8398zm5.9912-2.6367h1.0195v.9375h.0938c.2402-.6621.832-1.0488 1.6875-1.0488.1934 0 .4102.0234.5098.041v.9902c-.2109-.0352-.4043-.0586-.627-.0586-.9727 0-1.6641.6152-1.6641 1.541v3.9141h-1.0195zm4.9658 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3009-.0001-1.8458-.4806-1.8458-1.6876zm3.4658-.1231v-.0117c0-1.125.832-1.7754 2.3027-1.8633l1.8105-.1113v-.5742c0-.7793-.4746-1.2012-1.418-1.2012-.7559 0-1.2539.2812-1.418.7734l-.0059.0176h-1.0195l.0059-.0352c.1641-.9902 1.125-1.6582 2.4727-1.6582 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-1.0195v-.9316h-.0938c-.3984.6738-1.0605 1.043-1.9102 1.043-1.201 0-2.1092-.7265-2.1092-1.875zm2.3203.9903c1.0371 0 1.793-.6797 1.793-1.582v-.5742l-1.6875.1055c-.9609.0586-1.3828.3984-1.3828 1.0254v.0117c0 .6386.5449 1.0136 1.2773 1.0136zm4.3926-7.4649c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1875 1.9219h1.0195v6.3164h-1.0195zm2.8213 0h1.0195v.9492h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm6.8818 0h1.0195v.9609h.0938c.2812-.6797.8789-1.0723 1.7051-1.0723.8555 0 1.4531.4512 1.7461 1.1074h.0938c.3398-.668 1.0605-1.1074 1.9336-1.1074 1.2891 0 2.0098.7383 2.0098 2.0625v4.3652h-1.0195v-4.1309c0-.9316-.4277-1.3945-1.3184-1.3945-.8789 0-1.459.6621-1.459 1.4648v4.0605h-1.0195v-4.2891c0-.75-.5156-1.2363-1.3125-1.2363-.8262 0-1.4531.7207-1.4531 1.6113v3.9141h-1.0195v-6.3162zm10.0049 3.1816v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0116.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8946-1.2656-2.8946-3.2461zm1.0606-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9376 0-1.6524.6386-1.7637 1.8398zm5.9912-2.6367h1.0195v.9492h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm7.2802 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3008-.0001-1.8458-.4806-1.8458-1.6876z"/></svg></span><span class="globalnav-link-text">Entertainment</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - accessories" class=" globalnav-item globalnav-item-accessories globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"><li class="globalnav-submenu-trigger-item"><a href="https://www.apple.com/us/shop/goto/buy_accessories" data-globalnav-item-name="accessories" data-topnav-flyout-trigger-compact data-analytics-title="accessories" data-analytics-element-engagement="hover - accessories" aria-label="Accessories" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-accessories"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 67 44" width="67" xmlns="http://www.w3.org/2000/svg"><path d="m5.6603 23.5715h-3.3633l-.8496 2.4199h-1.1074l3.1172-8.4551h1.043l3.1172 8.4551h-1.1075zm-3.0527-.8965h2.7422l-1.3242-3.7734h-.0938zm10.0986-1.0664c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm6.5947 0c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm7.5796 2.748c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574zm8.212-2.748c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399zm6.0439 0c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399zm3.6357 3.2695c0-2.0332 1.1133-3.2695 2.9121-3.2695s2.9121 1.2363 2.9121 3.2695c0 2.0273-1.1133 3.2695-2.9121 3.2695s-2.9121-1.2422-2.9121-3.2695zm4.7813 0c0-1.5-.6738-2.3613-1.8691-2.3613s-1.8691.8613-1.8691 2.3613c0 1.4941.6738 2.3613 1.8691 2.3613s1.8691-.8672 1.8691-2.3613zm2.5054-3.1582h.9609v.9375h.0938c.1875-.6152.9141-1.0488 1.752-1.0488.1641 0 .375.0117.5039.0293v1.0078c-.082-.0234-.4453-.0586-.6445-.0586-.9609 0-1.6582.6445-1.6582 1.5352v3.9141h-1.0078v-6.3165zm4.2744-1.9219c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1992 1.9219h1.0078v6.3164h-1.0078zm8.001 4.6816c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574zm8.2119-2.748c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399z"/></svg></span><span class="globalnav-link-text">Accessories</span></span></a></li> </ul></div><div data-analytics-element-engagement="globalnav hover - support" class=" globalnav-item globalnav-item-support globalnav-item-menu "><ul class="globalnav-submenu-trigger-group" role="none"> <li class="globalnav-submenu-trigger-item"><a href="https://support.apple.com/?cid=gn-ols-home-hp-tab" data-globalnav-item-name="support" data-topnav-flyout-trigger-compact data-analytics-title="support" data-analytics-element-engagement="hover - support" data-analytics-exit-link="true" aria-label="Support" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-support"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 44 44" width="44" xmlns="http://www.w3.org/2000/svg"><path d="m42.1206 18.0337v1.635h1.406v.844h-1.406v3.574c0 .744.281 1.06.937 1.06.182 0 .282-.006.469-.023v.849c-.199.036-.392.059-.592.059-1.3 0-1.822-.48-1.822-1.687v-3.832h-1.019v-.844h1.019v-1.635zm-6.131 1.635h.961v.937h.093c.188-.615.914-1.049 1.752-1.049.164 0 .375.012.504.03v1.008c-.082-.024-.445-.059-.644-.059-.961 0-1.659.644-1.659 1.535v3.914h-1.007zm-2.463 3.158c0-1.5-.674-2.361-1.869-2.361s-1.869.861-1.869 2.361c0 1.494.674 2.361 1.869 2.361s1.869-.867 1.869-2.361zm-4.781 0c0-2.033 1.113-3.27 2.912-3.27s2.912 1.237 2.912 3.27c0 2.027-1.113 3.27-2.912 3.27s-2.912-1.243-2.912-3.27zm-2.108 0c0-1.477-.692-2.361-1.846-2.361-1.143 0-1.863.908-1.863 2.361 0 1.447.72 2.361 1.857 2.361 1.16 0 1.852-.884 1.852-2.361zm1.043 0c0 1.975-1.049 3.27-2.655 3.27-.902 0-1.629-.393-1.974-1.061h-.094v3.059h-1.008v-8.426h.961v1.054h.094c.404-.726 1.16-1.166 2.021-1.166 1.612 0 2.655 1.284 2.655 3.27zm-8.048 0c0-1.477-.691-2.361-1.845-2.361-1.143 0-1.864.908-1.864 2.361 0 1.447.721 2.361 1.858 2.361 1.16 0 1.851-.884 1.851-2.361zm1.043 0c0 1.975-1.049 3.27-2.654 3.27-.902 0-1.629-.393-1.975-1.061h-.093v3.059h-1.008v-8.426h.961v1.054h.093c.405-.726 1.161-1.166 2.022-1.166 1.611 0 2.654 1.284 2.654 3.27zm-7.645 3.158h-.961v-.99h-.094c-.316.703-.99 1.102-1.957 1.102-1.418 0-2.156-.844-2.156-2.338v-4.09h1.008v3.844c0 1.136.422 1.664 1.43 1.664 1.113 0 1.722-.663 1.722-1.77v-3.738h1.008zm-11.69-2.209c.129.885.972 1.447 2.174 1.447 1.136 0 1.974-.615 1.974-1.453 0-.72-.527-1.177-1.693-1.47l-1.084-.282c-1.529-.386-2.192-1.078-2.192-2.279 0-1.435 1.202-2.408 2.989-2.408 1.634 0 2.853.973 2.941 2.338h-1.06c-.147-.867-.862-1.383-1.916-1.383-1.125 0-1.87.562-1.87 1.418 0 .662.463 1.043 1.629 1.342l.885.234c1.752.44 2.455 1.119 2.455 2.361 0 1.553-1.224 2.543-3.158 2.543-1.793 0-3.029-.949-3.141-2.408z"/></svg></span><span class="globalnav-link-text">Support</span></span></a></li></ul></div></div></div></li><li class="globalnav-item globalnav-search" data-topnav-flyout-label="Search apple.com" data-analytics-title="open - search field"><a role="button" id="globalnav-menubutton-link-search" class="globalnav-link globalnav-link-search" href="https://www.apple.com/us/search" data-topnav-flyout-trigger-regular data-topnav-flyout-trigger-compact aria-label="Search apple.com" data-analytics-title="open - search field"><span class="globalnav-image-regular"><svg xmlns="http://www.w3.org/2000/svg" width="15px" height="44px" viewBox="0 0 15 44"> <path d="M14.298,27.202l-3.87-3.87c0.701-0.929,1.122-2.081,1.122-3.332c0-3.06-2.489-5.55-5.55-5.55c-3.06,0-5.55,2.49-5.55,5.55 c0,3.061,2.49,5.55,5.55,5.55c1.251,0,2.403-0.421,3.332-1.122l3.87,3.87c0.151,0.151,0.35,0.228,0.548,0.228 s0.396-0.076,0.548-0.228C14.601,27.995,14.601,27.505,14.298,27.202z M1.55,20c0-2.454,1.997-4.45,4.45-4.45 c2.454,0,4.45,1.997,4.45,4.45S8.454,24.45,6,24.45C3.546,24.45,1.55,22.454,1.55,20z"/> </svg> </span><span class="globalnav-image-compact"><svg height="48" viewBox="0 0 17 48" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m16.2294 29.9556-4.1755-4.0821a6.4711 6.4711 0 1 0 -1.2839 1.2625l4.2005 4.1066a.9.9 0 1 0 1.2588-1.287zm-14.5294-8.0017a5.2455 5.2455 0 1 1 5.2455 5.2527 5.2549 5.2549 0 0 1 -5.2455-5.2527z"/></svg></span></a><div id="globalnav-submenu-search" class="globalnav-flyout globalnav-submenu" aria-labelledby="globalnav-menubutton-link-search"><div class="globalnav-flyout-scroll-container"><div class="globalnav-flyout-content globalnav-submenu-content"><form class="globalnav-searchfield" action="https://www.apple.com/us/search" method="get"><div class="globalnav-searchfield-wrapper"><input class="globalnav-searchfield-input" placeholder="Search apple.com" aria-label="Search apple.com" autoCorrect="off" autoCapitalize="off" autoComplete="off" /><input id="globalnav-searchfield-src" type="hidden" name="src" value /><input type="hidden" name="type" value /><input type="hidden" name="page" value /><input type="hidden" name="locale" value /><button class="globalnav-searchfield-reset" aria-label="Clear search" tabIndex="-1" type="button"><span class="globalnav-image-regular"><svg height="14" viewBox="0 0 14 14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m7 .0339a6.9661 6.9661 0 1 0 6.9661 6.9661 6.9661 6.9661 0 0 0 -6.9661-6.9661zm2.798 8.9867a.55.55 0 0 1 -.778.7774l-2.02-2.02-2.02 2.02a.55.55 0 0 1 -.7784-.7774l2.0206-2.0206-2.0204-2.02a.55.55 0 0 1 .7782-.7778l2.02 2.02 2.02-2.02a.55.55 0 0 1 .778.7778l-2.0203 2.02z"/></svg></span><span class="globalnav-image-compact"><svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 8a8.0474 8.0474 0 0 1 7.9922-8 8.0609 8.0609 0 0 1 8.0078 8 8.0541 8.0541 0 0 1 -8 8 8.0541 8.0541 0 0 1 -8-8zm5.6549 3.2863 2.3373-2.353 2.3451 2.353a.6935.6935 0 0 0 .4627.1961.6662.6662 0 0 0 .6667-.6667.6777.6777 0 0 0 -.1961-.4706l-2.3451-2.3373 2.3529-2.3607a.5943.5943 0 0 0 .1961-.4549.66.66 0 0 0 -.6667-.6589.6142.6142 0 0 0 -.447.1961l-2.3686 2.3606-2.353-2.3527a.6152.6152 0 0 0 -.447-.1883.6529.6529 0 0 0 -.6667.651.6264.6264 0 0 0 .1961.4549l2.3451 2.3529-2.3451 2.353a.61.61 0 0 0 -.1961.4549.6661.6661 0 0 0 .6667.6667.6589.6589 0 0 0 .4627-.1961z" /></svg></span></button><button class="globalnav-searchfield-submit" aria-label="Submit search" tabIndex="-1" aria-hidden="true" type="submit"><span class="globalnav-image-regular"><svg height="32" viewBox="0 0 30 32" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m23.3291 23.3066-4.35-4.35c-.0105-.0105-.0247-.0136-.0355-.0235a6.8714 6.8714 0 1 0 -1.5736 1.4969c.0214.0256.03.0575.0542.0815l4.35 4.35a1.1 1.1 0 1 0 1.5557-1.5547zm-15.4507-8.582a5.6031 5.6031 0 1 1 5.603 5.61 5.613 5.613 0 0 1 -5.603-5.61z"/></svg></span><span class="globalnav-image-compact"><svg width="38" height="40" viewBox="0 0 38 40" xmlns="http://www.w3.org/2000/svg"><path d="m28.6724 27.8633-5.07-5.07c-.0095-.0095-.0224-.0122-.032-.0213a7.9967 7.9967 0 1 0 -1.8711 1.7625c.0254.03.0357.0681.0642.0967l5.07 5.07a1.3 1.3 0 0 0 1.8389-1.8379zm-18.0035-10.0033a6.5447 6.5447 0 1 1 6.545 6.5449 6.5518 6.5518 0 0 1 -6.545-6.5449z"/></svg></span></button></div><div class="globalnav-searchresults-count" role="status" aria-live="polite" data-topnav-searchresults-label="total results"></div></form><div class="globalnav-searchresults"></div></div></div></div></li> <li class="globalnav-item globalnav-bag" id="globalnav-bag" data-analytics-region="bag"><div class="globalnav-bag-wrapper"><a role="button" id="globalnav-menubutton-link-bag" href="https://www.apple.com/us/shop/goto/bag" aria-label="Shopping Bag" data-globalnav-item-name="bag" data-topnav-flyout-trigger-regular data-topnav-flyout-trigger-compact data-analytics-title="open - bag" class="globalnav-link globalnav-link-bag"><span class="globalnav-image-regular"><svg height="44" viewBox="0 0 14 44" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m11.3535 16.0283h-1.0205a3.4229 3.4229 0 0 0 -3.333-2.9648 3.4229 3.4229 0 0 0 -3.333 2.9648h-1.02a2.1184 2.1184 0 0 0 -2.117 2.1162v7.7155a2.1186 2.1186 0 0 0 2.1162 2.1167h8.707a2.1186 2.1186 0 0 0 2.1168-2.1167v-7.7155a2.1184 2.1184 0 0 0 -2.1165-2.1162zm-4.3535-1.8652a2.3169 2.3169 0 0 1 2.2222 1.8652h-4.4444a2.3169 2.3169 0 0 1 2.2222-1.8652zm5.37 11.6969a1.0182 1.0182 0 0 1 -1.0166 1.0171h-8.7069a1.0182 1.0182 0 0 1 -1.0165-1.0171v-7.7155a1.0178 1.0178 0 0 1 1.0166-1.0166h8.707a1.0178 1.0178 0 0 1 1.0164 1.0166z"/></svg></span><span class="globalnav-image-compact"><svg height="48" viewBox="0 0 17 48" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m13.4575 16.9268h-1.1353a3.8394 3.8394 0 0 0 -7.6444 0h-1.1353a2.6032 2.6032 0 0 0 -2.6 2.6v8.9232a2.6032 2.6032 0 0 0 2.6 2.6h9.915a2.6032 2.6032 0 0 0 2.6-2.6v-8.9231a2.6032 2.6032 0 0 0 -2.6-2.6001zm-4.9575-2.2768a2.658 2.658 0 0 1 2.6221 2.2764h-5.2442a2.658 2.658 0 0 1 2.6221-2.2764zm6.3574 13.8a1.4014 1.4014 0 0 1 -1.4 1.4h-9.9149a1.4014 1.4014 0 0 1 -1.4-1.4v-8.9231a1.4014 1.4014 0 0 1 1.4-1.4h9.915a1.4014 1.4014 0 0 1 1.4 1.4z"/></svg></span></a><span class="globalnav-bag-badge" aria-hidden="true" data-analytics-title="open - bag"><span class="globalnav-bag-badge-separator"></span><span class="globalnav-bag-badge-number">0</span><span class="globalnav-bag-badge-unit">+</span></span></div><div id="globalnav-submenu-bag" class="globalnav-flyout globalnav-submenu" aria-labelledby="globalnav-menubutton-link-bag"><div class="globalnav-flyout-scroll-container"><div class="globalnav-flyout-content globalnav-submenu-content"></div></div></div></li> </ul><div class="globalnav-menutrigger"><button id="globalnav-menutrigger-button" class="globalnav-menutrigger-button" aria-controls="globalnav-list" aria-label="Menu" data-topnav-menu-label-open="Menu" data-topnav-menu-label-close="Close" data-topnav-flyout-trigger-compact="menu"><svg width="18" height="18" viewBox="0 0 18 18"><polyline id="globalnav-menutrigger-bread-bottom" class="globalnav-menutrigger-bread globalnav-menutrigger-bread-bottom" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" points="2 12, 16 12"><animate id="globalnav-anim-menutrigger-bread-bottom-open" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 2 12, 16 12; 2 9, 16 9; 3.5 15, 15 3.5"></animate><animate id="globalnav-anim-menutrigger-bread-bottom-close" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 3.5 15, 15 3.5; 2 9, 16 9; 2 12, 16 12"></animate></polyline><polyline id="globalnav-menutrigger-bread-top" class="globalnav-menutrigger-bread globalnav-menutrigger-bread-top" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" points="2 5, 16 5"><animate id="globalnav-anim-menutrigger-bread-top-open" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 2 5, 16 5; 2 9, 16 9; 3.5 3.5, 15 15"></animate><animate id="globalnav-anim-menutrigger-bread-top-close" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 3.5 3.5, 15 15; 2 9, 16 9; 2 5, 16 5"></animate></polyline></svg></button></div></div></nav><div id="globalnav-curtain" class="globalnav-curtain"></div><div id="globalnav-placeholder" class="globalnav-placeholder"></div></div> <script id="globalHeaderScript" type="text/javascript" src="https://www.apple.com/api-www/global-elements/global-header/v1/assets/globalheader.umd.js"></script> <script id="__ACGH_DATA__" type="application/json">{"props":{"globalNavData":{"locale":"en_US","ariaLabel":"Global","analyticsAttributes":[{"name":"data-analytics-activitymap-region-id","value":"global nav"},{"name":"data-analytics-region","value":"global nav"}],"links":[{"id":"59b4351546141487025bfcb9d7b90294","name":"apple","text":"Apple","url":"/","ariaLabel":"Apple","submenuAriaLabel":"Apple menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 14 44\" width=\"14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m13.0729 17.6825a3.61 3.61 0 0 0 -1.7248 3.0365 3.5132 3.5132 0 0 0 2.1379 3.2223 8.394 8.394 0 0 1 -1.0948 2.2618c-.6816.9812-1.3943 1.9623-2.4787 1.9623s-1.3633-.63-2.613-.63c-1.2187 0-1.6525.6507-2.644.6507s-1.6834-.9089-2.4787-2.0243a9.7842 9.7842 0 0 1 -1.6628-5.2776c0-3.0984 2.014-4.7405 3.9969-4.7405 1.0535 0 1.9314.6919 2.5924.6919.63 0 1.6112-.7333 2.8092-.7333a3.7579 3.7579 0 0 1 3.1604 1.5802zm-3.7284-2.8918a3.5615 3.5615 0 0 0 .8469-2.22 1.5353 1.5353 0 0 0 -.031-.32 3.5686 3.5686 0 0 0 -2.3445 1.2084 3.4629 3.4629 0 0 0 -.8779 2.1585 1.419 1.419 0 0 0 .031.2892 1.19 1.19 0 0 0 .2169.0207 3.0935 3.0935 0 0 0 2.1586-1.1368z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 17 48\" width=\"17\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m15.5752 19.0792a4.2055 4.2055 0 0 0 -2.01 3.5376 4.0931 4.0931 0 0 0 2.4908 3.7542 9.7779 9.7779 0 0 1 -1.2755 2.6351c-.7941 1.1431-1.6244 2.2862-2.8878 2.2862s-1.5883-.734-3.0443-.734c-1.42 0-1.9252.7581-3.08.7581s-1.9611-1.0589-2.8876-2.3584a11.3987 11.3987 0 0 1 -1.9373-6.1487c0-3.61 2.3464-5.523 4.6566-5.523 1.2274 0 2.25.8062 3.02.8062.734 0 1.8771-.8543 3.2729-.8543a4.3778 4.3778 0 0 1 3.6822 1.841zm-6.8586-2.0456a1.3865 1.3865 0 0 1 -.2527-.024 1.6557 1.6557 0 0 1 -.0361-.337 4.0341 4.0341 0 0 1 1.0228-2.5148 4.1571 4.1571 0 0 1 2.7314-1.4078 1.7815 1.7815 0 0 1 .0361.373 4.1487 4.1487 0 0 1 -.9867 2.587 3.6039 3.6039 0 0 1 -2.5148 1.3236z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"apple home"}]},{"id":"874ad6917126f66fc38696e33990e6c1","name":"store","text":"Store","url":"/us/shop/goto/store","ariaLabel":"Store","submenuAriaLabel":"Store menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 30 44\" width=\"30\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m26.5679 20.4629c1.002 0 1.67.738 1.693 1.857h-3.48c.076-1.119.779-1.857 1.787-1.857zm2.754 2.672v-.387c0-1.963-1.037-3.176-2.742-3.176-1.735 0-2.848 1.289-2.848 3.276 0 1.998 1.096 3.263 2.848 3.263 1.383 0 2.367-.668 2.66-1.746h-1.008c-.264.557-.814.856-1.629.856-1.072 0-1.769-.791-1.822-2.039v-.047zm-9.547-3.451h.96v.937h.094c.188-.615.914-1.049 1.752-1.049.164 0 .375.012.504.03v1.007c-.082-.023-.445-.058-.644-.058-.961 0-1.659 1.098-1.659 1.535v3.914h-1.007zm-4.27 5.519c-1.195 0-1.869-.867-1.869-2.361 0-1.5.674-2.361 1.869-2.361 1.196 0 1.87.861 1.87 2.361 0 1.494-.674 2.361-1.87 2.361zm0-5.631c-1.798 0-2.912 1.237-2.912 3.27 0 2.027 1.114 3.269 2.912 3.269 1.799 0 2.913-1.242 2.913-3.269 0-2.033-1.114-3.27-2.913-3.27zm-5.478-1.475v1.635h1.407v.843h-1.407v3.575c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.849c-.199.035-.393.059-.592.059-1.301 0-1.822-.481-1.822-1.688v-3.832h-1.02v-.843h1.02v-1.635zm-8.103 5.694c.129.885.973 1.447 2.174 1.447 1.137 0 1.975-.615 1.975-1.453 0-.72-.527-1.177-1.693-1.47l-1.084-.282c-1.53-.386-2.192-1.078-2.192-2.279 0-1.436 1.201-2.408 2.988-2.408 1.635 0 2.854.972 2.942 2.338h-1.061c-.146-.867-.861-1.383-1.916-1.383-1.125 0-1.869.562-1.869 1.418 0 .662.463 1.043 1.629 1.342l.885.234c1.752.439 2.455 1.119 2.455 2.361 0 1.553-1.225 2.543-3.158 2.543-1.793 0-3.03-.949-3.141-2.408z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"store"},{"name":"data-analytics-element-engagement","value":"hover - store"}]},{"id":"b2d6a1c799a7b49f9f5fe230ac699a8f","name":"mac","text":"Mac","url":"/mac/","ariaLabel":"Mac","submenuAriaLabel":"Mac menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 23 44\" width=\"23\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.1558 25.9987v-6.457h-.0703l-2.666 6.457h-.8907l-2.666-6.457h-.0703v6.457h-.9844v-8.4551h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551zm2.5166-1.7696c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-.9609v-.9318h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246 0-2.1328-.7266-2.1328-1.8809zm4.125-.5859v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0001 1.8047-.6796 1.8047-1.5819zm6.958-2.0273c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"mac"},{"name":"data-analytics-element-engagement","value":"hover - mac"}]},{"id":"6957d8f93e9c0a58b009ef38e424799f","name":"ipad","text":"iPad","url":"/ipad/","ariaLabel":"iPad","submenuAriaLabel":"iPad menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 24 44\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m14.9575 23.7002c0 .902-.768 1.582-1.805 1.582-.732 0-1.277-.375-1.277-1.02 0-.632.422-.966 1.383-1.031l1.699-.111zm-1.395-4.072c-1.347 0-2.343.668-2.478 1.681h1.019c.141-.498.668-.785 1.424-.785.944 0 1.43.428 1.43 1.207v.574l-1.822.112c-1.471.088-2.303.738-2.303 1.869 0 1.154.908 1.881 2.133 1.881.844 0 1.535-.369 1.945-1.043h.094v.931h.961v-4.324c0-1.312-.862-2.103-2.403-2.103zm6.769 5.575c-1.155 0-1.846-.885-1.846-2.361 0-1.471.697-2.362 1.846-2.362 1.142 0 1.857.914 1.857 2.362 0 1.459-.709 2.361-1.857 2.361zm1.834-8.027v3.503h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.27 0 1.986 1.037 3.269 2.654 3.269.873 0 1.623-.416 2.022-1.119h.093v1.008h.961v-8.824zm-15.394 4.869h-1.863v-3.563h1.863c1.225 0 1.899.639 1.899 1.799 0 1.119-.697 1.764-1.899 1.764zm.276-4.5h-3.194v8.455h1.055v-3.018h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.611-1.108-2.736-2.707-2.736zm-6.064 8.454h1.008v-6.316h-1.008zm-.199-8.237c0-.387.316-.704.703-.704s.703.317.703.704c0 .386-.316.703-.703.703s-.703-.317-.703-.703z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"ipad"},{"name":"data-analytics-element-engagement","value":"hover - ipad"}]},{"id":"a60c590d864697640299a82eeee56ee8","name":"iphone","text":"iPhone","url":"/iphone/","ariaLabel":"iPhone","submenuAriaLabel":"iPhone menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 38 44\" width=\"38\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m32.7129 22.3203h3.48c-.023-1.119-.691-1.857-1.693-1.857-1.008 0-1.711.738-1.787 1.857zm4.459 2.045c-.293 1.078-1.277 1.746-2.66 1.746-1.752 0-2.848-1.266-2.848-3.264 0-1.986 1.113-3.275 2.848-3.275 1.705 0 2.742 1.213 2.742 3.176v.386h-4.541v.047c.053 1.248.75 2.039 1.822 2.039.815 0 1.366-.298 1.629-.855zm-12.282-4.682h.961v.996h.094c.316-.697.932-1.107 1.898-1.107 1.418 0 2.209.838 2.209 2.338v4.09h-1.007v-3.844c0-1.137-.481-1.676-1.489-1.676s-1.658.674-1.658 1.781v3.739h-1.008zm-2.499 3.158c0-1.5-.674-2.361-1.869-2.361-1.196 0-1.87.861-1.87 2.361 0 1.495.674 2.362 1.87 2.362 1.195 0 1.869-.867 1.869-2.362zm-4.782 0c0-2.033 1.114-3.269 2.913-3.269 1.798 0 2.912 1.236 2.912 3.269 0 2.028-1.114 3.27-2.912 3.27-1.799 0-2.913-1.242-2.913-3.27zm-6.636-5.666h1.008v3.504h.093c.317-.697.979-1.107 1.946-1.107 1.336 0 2.179.855 2.179 2.338v4.09h-1.007v-3.844c0-1.119-.504-1.676-1.459-1.676-1.131 0-1.752.715-1.752 1.781v3.739h-1.008zm-6.015 4.87h1.863c1.202 0 1.899-.645 1.899-1.764 0-1.16-.674-1.799-1.899-1.799h-1.863zm2.139-4.5c1.599 0 2.707 1.125 2.707 2.736 0 1.582-1.131 2.701-2.719 2.701h-2.127v3.018h-1.055v-8.455zm-6.114 8.454h1.008v-6.316h-1.008zm-.2-8.238c0-.386.317-.703.703-.703.387 0 .704.317.704.703 0 .387-.317.704-.704.704-.386 0-.703-.317-.703-.704z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"iphone"},{"name":"data-analytics-element-engagement","value":"hover - iphone"}]},{"id":"b1aa21cc187dd822b4d144a89ef6684b","name":"watch","text":"Watch","url":"/watch/","ariaLabel":"Watch","submenuAriaLabel":"Watch menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 35 44\" width=\"35\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m28.9819 17.1758h1.008v3.504h.094c.316-.697.978-1.108 1.945-1.108 1.336 0 2.18.856 2.18 2.338v4.09h-1.008v-3.844c0-1.119-.504-1.675-1.459-1.675-1.131 0-1.752.715-1.752 1.781v3.738h-1.008zm-2.42 4.441c-.164-.627-.721-1.136-1.629-1.136-1.137 0-1.852.908-1.852 2.338 0 1.459.727 2.384 1.852 2.384.849 0 1.441-.392 1.629-1.107h1.019c-.182 1.16-1.125 2.016-2.642 2.016-1.77 0-2.901-1.284-2.901-3.293 0-1.969 1.125-3.247 2.895-3.247 1.535 0 2.472.92 2.648 2.045zm-6.533-3.568v1.635h1.407v.844h-1.407v3.574c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.85c-.2.035-.393.058-.592.058-1.301 0-1.822-.48-1.822-1.687v-3.832h-1.02v-.844h1.02v-1.635zm-4.2 5.596v-.58l-1.699.111c-.961.064-1.383.398-1.383 1.031 0 .645.545 1.02 1.277 1.02 1.038 0 1.805-.68 1.805-1.582zm-4.125.586c0-1.131.832-1.782 2.303-1.869l1.822-.112v-.574c0-.779-.486-1.207-1.43-1.207-.755 0-1.283.287-1.423.785h-1.02c.135-1.014 1.131-1.682 2.479-1.682 1.541 0 2.402.792 2.402 2.104v4.324h-.961v-.931h-.094c-.41.673-1.101 1.043-1.945 1.043-1.225 0-2.133-.727-2.133-1.881zm-7.684 1.769h-.996l-2.303-8.455h1.101l1.682 6.873h.07l1.893-6.873h1.066l1.893 6.873h.07l1.682-6.873h1.101l-2.302 8.455h-.996l-1.946-6.674h-.07z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"watch"},{"name":"data-analytics-element-engagement","value":"hover - watch"}]},{"id":"3d5b06f5b50ed2a6e4d6cf1e3cf599a4","name":"vision","text":"Vision","url":"/apple-vision-pro/","ariaLabel":"Vision","submenuAriaLabel":"Vision menu","images":[{"name":"regular","assetInline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"34\" height=\"44\" viewBox=\"0 0 34 44\"><g id=\"en-US_globalnav_links_vision_image_large\"><rect id=\"box_\" width=\"34\" height=\"44\" fill=\"none\"/><path id=\"art_\" d=\"m.4043,17.5449h1.1074l2.4844,7.0898h.0938l2.4844-7.0898h1.1074l-3.1172,8.4551h-1.043L.4043,17.5449Zm8.3467.2168c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031Zm.1875,1.9219h1.0195v6.3164h-1.0195v-6.3164Zm2.499,4.7051h1.043c.1699.5273.6738.873,1.4824.873.8496,0,1.4531-.4043,1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488,1.0078-1.8398,2.3496-1.8398,1.3242,0,2.2441.6621,2.3848,1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75,0-1.3008.3867-1.3008.9434v.0117c0,.4277.3164.6973,1.0605.8789l.9727.2344c1.1895.2871,1.7637.8027,1.7637,1.7051v.0117c0,1.125-1.0957,1.9043-2.5312,1.9043-1.4062,0-2.373-.6797-2.4902-1.7227Zm6.3203-6.627c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031Zm.1875,1.9219h1.0195v6.3164h-1.0195v-6.3164Zm2.5049,3.1641v-.0117c0-2.0273,1.1133-3.2637,2.9121-3.2637s2.9121,1.2363,2.9121,3.2637v.0117c0,2.0215-1.1133,3.2637-2.9121,3.2637s-2.9121-1.2422-2.9121-3.2637Zm4.7812,0v-.0117c0-1.4941-.6738-2.3613-1.8691-2.3613s-1.8691.8672-1.8691,2.3613v.0117c0,1.4883.6738,2.3613,1.8691,2.3613s1.8691-.873,1.8691-2.3613Zm2.5049-3.1641h1.0195v.9492h.0938c.3164-.668.9082-1.0605,1.8398-1.0605,1.418,0,2.209.8379,2.209,2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465,1.7871v3.7383h-1.0195v-6.3164Z\"/></g></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"vision"},{"name":"data-analytics-element-engagement","value":"hover - vision"}]},{"id":"f116d56d9c2e85d7505aef40e343ad39","name":"airpods","text":"AirPods","url":"/airpods/","ariaLabel":"AirPods","submenuAriaLabel":"AirPods menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 43 44\" width=\"43\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m11.7153 19.6836h.961v.937h.094c.187-.615.914-1.048 1.752-1.048.164 0 .375.011.504.029v1.008c-.082-.024-.446-.059-.645-.059-.961 0-1.658.645-1.658 1.535v3.914h-1.008zm28.135-.111c1.324 0 2.244.656 2.379 1.693h-.996c-.135-.504-.627-.838-1.389-.838-.75 0-1.336.381-1.336.943 0 .434.352.704 1.096.885l.973.235c1.189.287 1.763.802 1.763 1.711 0 1.13-1.095 1.91-2.531 1.91-1.406 0-2.373-.674-2.484-1.723h1.037c.17.533.674.873 1.482.873.85 0 1.459-.404 1.459-.984 0-.434-.328-.727-1.002-.891l-1.084-.264c-1.183-.287-1.722-.796-1.722-1.71 0-1.049 1.013-1.84 2.355-1.84zm-6.665 5.631c-1.155 0-1.846-.885-1.846-2.362 0-1.471.697-2.361 1.846-2.361 1.142 0 1.857.914 1.857 2.361 0 1.459-.709 2.362-1.857 2.362zm1.834-8.028v3.504h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.269 0 1.987 1.037 3.27 2.654 3.27.873 0 1.623-.416 2.022-1.119h.094v1.007h.961v-8.824zm-9.001 8.028c-1.195 0-1.869-.868-1.869-2.362 0-1.5.674-2.361 1.869-2.361 1.196 0 1.869.861 1.869 2.361 0 1.494-.673 2.362-1.869 2.362zm0-5.631c-1.799 0-2.912 1.236-2.912 3.269 0 2.028 1.113 3.27 2.912 3.27s2.912-1.242 2.912-3.27c0-2.033-1.113-3.269-2.912-3.269zm-17.071 6.427h1.008v-6.316h-1.008zm-.199-8.238c0-.387.317-.703.703-.703.387 0 .703.316.703.703s-.316.703-.703.703c-.386 0-.703-.316-.703-.703zm-6.137 4.922 1.324-3.773h.093l1.325 3.773zm1.892-5.139h-1.043l-3.117 8.455h1.107l.85-2.42h3.363l.85 2.42h1.107zm14.868 4.5h-1.864v-3.562h1.864c1.224 0 1.898.639 1.898 1.799 0 1.119-.697 1.763-1.898 1.763zm.275-4.5h-3.193v8.455h1.054v-3.017h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.612-1.107-2.737-2.707-2.737z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"airpods"},{"name":"data-analytics-element-engagement","value":"hover - airpods"}]},{"id":"09e006337331ac3de699392a70ac2d9d","name":"tv-home","text":"TV & Home","url":"/tv-home/","ariaLabel":"TV and Home","submenuAriaLabel":"TV and Home menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 65 44\" width=\"65\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m4.3755 26v-7.5059h-2.7246v-.9492h6.5039v.9492h-2.7246v7.5059zm7.7314 0-3.1172-8.4551h1.1074l2.4844 7.0898h.0938l2.4844-7.0898h1.1074l-3.1172 8.4551zm13.981-.8438c-.7207.6328-1.7109 1.002-2.7363 1.002-1.6816 0-2.8594-.9961-2.8594-2.4141 0-1.002.5449-1.7637 1.6758-2.3613.0762-.0352.2344-.1172.3281-.1641-.7793-.8203-1.0605-1.3652-1.0605-1.9805 0-1.084.9199-1.8926 2.1562-1.8926 1.248 0 2.1562.7969 2.1562 1.9043 0 .8672-.5215 1.5-1.8281 2.1855l2.1152 2.2734c.2637-.5273.3984-1.2188.3984-2.2734v-.1465h.9844v.1523c0 1.3125-.2344 2.2676-.6973 2.9824l1.4708 1.5764h-1.3242zm-4.541-1.4824c0 .9492.7676 1.5938 1.8984 1.5938.7676 0 1.5586-.3047 2.0215-.791l-2.3906-2.6133c-.0645.0234-.2168.0996-.2988.1406-.8145.4219-1.2305 1.0078-1.2305 1.6699zm3.2109-4.3886c0-.6562-.4746-1.1016-1.1602-1.1016-.6738 0-1.1543.457-1.1543 1.1133 0 .4688.2402.8789.9082 1.541 1.0313-.5274 1.4063-.9492 1.4063-1.5527zm13.5176 6.7148v-3.8496h-4.6406v3.8496h-1.0547v-8.4551h1.0547v3.6562h4.6406v-3.6562h1.0547v8.4551zm2.6455-3.1582c0-2.0332 1.1133-3.2695 2.9121-3.2695s2.9121 1.2363 2.9121 3.2695c0 2.0273-1.1133 3.2695-2.9121 3.2695s-2.9121-1.2422-2.9121-3.2695zm4.7812 0c0-1.5-.6738-2.3613-1.8691-2.3613s-1.8691.8613-1.8691 2.3613c0 1.4941.6738 2.3613 1.8691 2.3613s1.8691-.8672 1.8691-2.3613zm2.5054-3.1582h.9609v.9961h.0938c.2871-.7031.9199-1.1074 1.7637-1.1074.8555 0 1.4531.4512 1.7461 1.1074h.0938c.3398-.668 1.0605-1.1074 1.9336-1.1074 1.2891 0 2.0098.7383 2.0098 2.0625v4.3652h-1.0078v-4.1309c0-.9316-.4395-1.3887-1.3301-1.3887-.8789 0-1.4648.6562-1.4648 1.459v4.0606h-1.0078v-4.2891c0-.75-.5215-1.2305-1.3184-1.2305-.8262 0-1.4648.7148-1.4648 1.6055v3.9141h-1.0078v-6.3164zm15.5127 4.6816c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"tv & home"},{"name":"data-analytics-element-engagement","value":"hover - tv & home"}]},{"id":"0360e437e2a94e504829fb4fb384af83","name":"entertainment","text":"Entertainment","url":"/entertainment/","ariaLabel":"Entertainment","submenuAriaLabel":"Entertainment menu","images":[{"name":"regular","assetInline":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 77 44\" width=\"77\" height=\"44\"><path d=\"m0 17.4863h5.2383v.9492h-4.1836v2.7129h3.9668v.9375h-3.9668v2.9062h4.1836v.9492h-5.2383zm6.8994 2.1387h1.0195v.9492h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm7.2803 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3009-.0001-1.8458-.4806-1.8458-1.6876zm3.4365-1.4942v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8046 0-2.8945-1.2656-2.8945-3.2461zm1.0606-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9376 0-1.6524.6386-1.7637 1.8398zm5.9912-2.6367h1.0195v.9375h.0938c.2402-.6621.832-1.0488 1.6875-1.0488.1934 0 .4102.0234.5098.041v.9902c-.2109-.0352-.4043-.0586-.627-.0586-.9727 0-1.6641.6152-1.6641 1.541v3.9141h-1.0195zm4.9658 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3009-.0001-1.8458-.4806-1.8458-1.6876zm3.4658-.1231v-.0117c0-1.125.832-1.7754 2.3027-1.8633l1.8105-.1113v-.5742c0-.7793-.4746-1.2012-1.418-1.2012-.7559 0-1.2539.2812-1.418.7734l-.0059.0176h-1.0195l.0059-.0352c.1641-.9902 1.125-1.6582 2.4727-1.6582 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-1.0195v-.9316h-.0938c-.3984.6738-1.0605 1.043-1.9102 1.043-1.201 0-2.1092-.7265-2.1092-1.875zm2.3203.9903c1.0371 0 1.793-.6797 1.793-1.582v-.5742l-1.6875.1055c-.9609.0586-1.3828.3984-1.3828 1.0254v.0117c0 .6386.5449 1.0136 1.2773 1.0136zm4.3926-7.4649c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1875 1.9219h1.0195v6.3164h-1.0195zm2.8213 0h1.0195v.9492h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm6.8818 0h1.0195v.9609h.0938c.2812-.6797.8789-1.0723 1.7051-1.0723.8555 0 1.4531.4512 1.7461 1.1074h.0938c.3398-.668 1.0605-1.1074 1.9336-1.1074 1.2891 0 2.0098.7383 2.0098 2.0625v4.3652h-1.0195v-4.1309c0-.9316-.4277-1.3945-1.3184-1.3945-.8789 0-1.459.6621-1.459 1.4648v4.0605h-1.0195v-4.2891c0-.75-.5156-1.2363-1.3125-1.2363-.8262 0-1.4531.7207-1.4531 1.6113v3.9141h-1.0195v-6.3162zm10.0049 3.1816v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0116.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8946-1.2656-2.8946-3.2461zm1.0606-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9376 0-1.6524.6386-1.7637 1.8398zm5.9912-2.6367h1.0195v.9492h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm7.2802 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3008-.0001-1.8458-.4806-1.8458-1.6876z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"entertainment"},{"name":"data-analytics-element-engagement","value":"hover - entertainment"}]},{"id":"a76587c5f8c2e279d64ee231b7186002","name":"accessories","text":"Accessories","url":"/us/shop/goto/buy_accessories","ariaLabel":"Accessories","submenuAriaLabel":"Accessories menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 67 44\" width=\"67\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m5.6603 23.5715h-3.3633l-.8496 2.4199h-1.1074l3.1172-8.4551h1.043l3.1172 8.4551h-1.1075zm-3.0527-.8965h2.7422l-1.3242-3.7734h-.0938zm10.0986-1.0664c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm6.5947 0c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm7.5796 2.748c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574zm8.212-2.748c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399zm6.0439 0c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399zm3.6357 3.2695c0-2.0332 1.1133-3.2695 2.9121-3.2695s2.9121 1.2363 2.9121 3.2695c0 2.0273-1.1133 3.2695-2.9121 3.2695s-2.9121-1.2422-2.9121-3.2695zm4.7813 0c0-1.5-.6738-2.3613-1.8691-2.3613s-1.8691.8613-1.8691 2.3613c0 1.4941.6738 2.3613 1.8691 2.3613s1.8691-.8672 1.8691-2.3613zm2.5054-3.1582h.9609v.9375h.0938c.1875-.6152.9141-1.0488 1.752-1.0488.1641 0 .375.0117.5039.0293v1.0078c-.082-.0234-.4453-.0586-.6445-.0586-.9609 0-1.6582.6445-1.6582 1.5352v3.9141h-1.0078v-6.3165zm4.2744-1.9219c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1992 1.9219h1.0078v6.3164h-1.0078zm8.001 4.6816c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574zm8.2119-2.748c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"accessories"},{"name":"data-analytics-element-engagement","value":"hover - accessories"}]},{"id":"b4a81197663bfdfa901062e99e00d9f0","name":"support","text":"Support","url":"https://support.apple.com/?cid=gn-ols-home-hp-tab","ariaLabel":"Support","submenuAriaLabel":"Support menu","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 44 44\" width=\"44\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m42.1206 18.0337v1.635h1.406v.844h-1.406v3.574c0 .744.281 1.06.937 1.06.182 0 .282-.006.469-.023v.849c-.199.036-.392.059-.592.059-1.3 0-1.822-.48-1.822-1.687v-3.832h-1.019v-.844h1.019v-1.635zm-6.131 1.635h.961v.937h.093c.188-.615.914-1.049 1.752-1.049.164 0 .375.012.504.03v1.008c-.082-.024-.445-.059-.644-.059-.961 0-1.659.644-1.659 1.535v3.914h-1.007zm-2.463 3.158c0-1.5-.674-2.361-1.869-2.361s-1.869.861-1.869 2.361c0 1.494.674 2.361 1.869 2.361s1.869-.867 1.869-2.361zm-4.781 0c0-2.033 1.113-3.27 2.912-3.27s2.912 1.237 2.912 3.27c0 2.027-1.113 3.27-2.912 3.27s-2.912-1.243-2.912-3.27zm-2.108 0c0-1.477-.692-2.361-1.846-2.361-1.143 0-1.863.908-1.863 2.361 0 1.447.72 2.361 1.857 2.361 1.16 0 1.852-.884 1.852-2.361zm1.043 0c0 1.975-1.049 3.27-2.655 3.27-.902 0-1.629-.393-1.974-1.061h-.094v3.059h-1.008v-8.426h.961v1.054h.094c.404-.726 1.16-1.166 2.021-1.166 1.612 0 2.655 1.284 2.655 3.27zm-8.048 0c0-1.477-.691-2.361-1.845-2.361-1.143 0-1.864.908-1.864 2.361 0 1.447.721 2.361 1.858 2.361 1.16 0 1.851-.884 1.851-2.361zm1.043 0c0 1.975-1.049 3.27-2.654 3.27-.902 0-1.629-.393-1.975-1.061h-.093v3.059h-1.008v-8.426h.961v1.054h.093c.405-.726 1.161-1.166 2.022-1.166 1.611 0 2.654 1.284 2.654 3.27zm-7.645 3.158h-.961v-.99h-.094c-.316.703-.99 1.102-1.957 1.102-1.418 0-2.156-.844-2.156-2.338v-4.09h1.008v3.844c0 1.136.422 1.664 1.43 1.664 1.113 0 1.722-.663 1.722-1.77v-3.738h1.008zm-11.69-2.209c.129.885.972 1.447 2.174 1.447 1.136 0 1.974-.615 1.974-1.453 0-.72-.527-1.177-1.693-1.47l-1.084-.282c-1.529-.386-2.192-1.078-2.192-2.279 0-1.435 1.202-2.408 2.989-2.408 1.634 0 2.853.973 2.941 2.338h-1.06c-.147-.867-.862-1.383-1.916-1.383-1.125 0-1.87.562-1.87 1.418 0 .662.463 1.043 1.629 1.342l.885.234c1.752.44 2.455 1.119 2.455 2.361 0 1.553-1.224 2.543-3.158 2.543-1.793 0-3.029-.949-3.141-2.408z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"support"},{"name":"data-analytics-element-engagement","value":"hover - support"},{"name":"data-analytics-exit-link","value":"true"}]}],"bag":{"analyticsAttributes":[{"name":"data-analytics-region","value":"bag"}],"open":{"url":"/us/shop/goto/bag","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 14 44\" width=\"14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m11.3535 16.0283h-1.0205a3.4229 3.4229 0 0 0 -3.333-2.9648 3.4229 3.4229 0 0 0 -3.333 2.9648h-1.02a2.1184 2.1184 0 0 0 -2.117 2.1162v7.7155a2.1186 2.1186 0 0 0 2.1162 2.1167h8.707a2.1186 2.1186 0 0 0 2.1168-2.1167v-7.7155a2.1184 2.1184 0 0 0 -2.1165-2.1162zm-4.3535-1.8652a2.3169 2.3169 0 0 1 2.2222 1.8652h-4.4444a2.3169 2.3169 0 0 1 2.2222-1.8652zm5.37 11.6969a1.0182 1.0182 0 0 1 -1.0166 1.0171h-8.7069a1.0182 1.0182 0 0 1 -1.0165-1.0171v-7.7155a1.0178 1.0178 0 0 1 1.0166-1.0166h8.707a1.0178 1.0178 0 0 1 1.0164 1.0166z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 17 48\" width=\"17\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m13.4575 16.9268h-1.1353a3.8394 3.8394 0 0 0 -7.6444 0h-1.1353a2.6032 2.6032 0 0 0 -2.6 2.6v8.9232a2.6032 2.6032 0 0 0 2.6 2.6h9.915a2.6032 2.6032 0 0 0 2.6-2.6v-8.9231a2.6032 2.6032 0 0 0 -2.6-2.6001zm-4.9575-2.2768a2.658 2.658 0 0 1 2.6221 2.2764h-5.2442a2.658 2.658 0 0 1 2.6221-2.2764zm6.3574 13.8a1.4014 1.4014 0 0 1 -1.4 1.4h-9.9149a1.4014 1.4014 0 0 1 -1.4-1.4v-8.9231a1.4014 1.4014 0 0 1 1.4-1.4h9.915a1.4014 1.4014 0 0 1 1.4 1.4z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"open - bag"}],"ariaLabel":"Shopping Bag"},"close":{"analyticsAttributes":[{"name":"data-analytics-click","value":"prop3:close - bag"},{"name":"data-analytics-title","value":"close - bag"}],"ariaLabel":"Close"},"badge":{"ariaLabel":"Shopping Bag with item count : {%BAGITEMCOUNT%}"},"storeApiUrl":"/[storefront]/shop/bag/status"},"search":{"analyticsAttributes":[{"name":"data-analytics-region","value":"search"}],"open":{"url":"/us/search","images":[{"name":"regular","assetInline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15px\" height=\"44px\" viewBox=\"0 0 15 44\">\n<path d=\"M14.298,27.202l-3.87-3.87c0.701-0.929,1.122-2.081,1.122-3.332c0-3.06-2.489-5.55-5.55-5.55c-3.06,0-5.55,2.49-5.55,5.55 c0,3.061,2.49,5.55,5.55,5.55c1.251,0,2.403-0.421,3.332-1.122l3.87,3.87c0.151,0.151,0.35,0.228,0.548,0.228 s0.396-0.076,0.548-0.228C14.601,27.995,14.601,27.505,14.298,27.202z M1.55,20c0-2.454,1.997-4.45,4.45-4.45 c2.454,0,4.45,1.997,4.45,4.45S8.454,24.45,6,24.45C3.546,24.45,1.55,22.454,1.55,20z\"/>\n</svg>\n"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 17 48\" width=\"17\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m16.2294 29.9556-4.1755-4.0821a6.4711 6.4711 0 1 0 -1.2839 1.2625l4.2005 4.1066a.9.9 0 1 0 1.2588-1.287zm-14.5294-8.0017a5.2455 5.2455 0 1 1 5.2455 5.2527 5.2549 5.2549 0 0 1 -5.2455-5.2527z\"/></svg>"}],"ariaLabel":"Search apple.com","analyticsAttributes":[{"name":"data-analytics-title","value":"open - search field"}]},"close":{"ariaLabel":"Close"},"input":{"placeholderTextRegular":"Search apple.com","placeholderTextCompact":"Search","ariaLabel":"Search apple.com"},"submit":{"images":[{"name":"regular","assetInline":"<svg height=\"32\" viewBox=\"0 0 30 32\" width=\"30\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m23.3291 23.3066-4.35-4.35c-.0105-.0105-.0247-.0136-.0355-.0235a6.8714 6.8714 0 1 0 -1.5736 1.4969c.0214.0256.03.0575.0542.0815l4.35 4.35a1.1 1.1 0 1 0 1.5557-1.5547zm-15.4507-8.582a5.6031 5.6031 0 1 1 5.603 5.61 5.613 5.613 0 0 1 -5.603-5.61z\"/></svg>"},{"name":"compact","assetInline":"<svg width=\"38\" height=\"40\" viewBox=\"0 0 38 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m28.6724 27.8633-5.07-5.07c-.0095-.0095-.0224-.0122-.032-.0213a7.9967 7.9967 0 1 0 -1.8711 1.7625c.0254.03.0357.0681.0642.0967l5.07 5.07a1.3 1.3 0 0 0 1.8389-1.8379zm-18.0035-10.0033a6.5447 6.5447 0 1 1 6.545 6.5449 6.5518 6.5518 0 0 1 -6.545-6.5449z\"/></svg>"}],"ariaLabel":"Submit search"},"reset":{"images":[{"name":"regular","assetInline":"<svg height=\"14\" viewBox=\"0 0 14 14\" width=\"14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m7 .0339a6.9661 6.9661 0 1 0 6.9661 6.9661 6.9661 6.9661 0 0 0 -6.9661-6.9661zm2.798 8.9867a.55.55 0 0 1 -.778.7774l-2.02-2.02-2.02 2.02a.55.55 0 0 1 -.7784-.7774l2.0206-2.0206-2.0204-2.02a.55.55 0 0 1 .7782-.7778l2.02 2.02 2.02-2.02a.55.55 0 0 1 .778.7778l-2.0203 2.02z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"16\" viewBox=\"0 0 16 16\" width=\"16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m0 8a8.0474 8.0474 0 0 1 7.9922-8 8.0609 8.0609 0 0 1 8.0078 8 8.0541 8.0541 0 0 1 -8 8 8.0541 8.0541 0 0 1 -8-8zm5.6549 3.2863 2.3373-2.353 2.3451 2.353a.6935.6935 0 0 0 .4627.1961.6662.6662 0 0 0 .6667-.6667.6777.6777 0 0 0 -.1961-.4706l-2.3451-2.3373 2.3529-2.3607a.5943.5943 0 0 0 .1961-.4549.66.66 0 0 0 -.6667-.6589.6142.6142 0 0 0 -.447.1961l-2.3686 2.3606-2.353-2.3527a.6152.6152 0 0 0 -.447-.1883.6529.6529 0 0 0 -.6667.651.6264.6264 0 0 0 .1961.4549l2.3451 2.3529-2.3451 2.353a.61.61 0 0 0 -.1961.4549.6661.6661 0 0 0 .6667.6667.6589.6589 0 0 0 .4627-.1961z\" /></svg>"}],"ariaLabel":"Clear search"},"results":{"ariaLabel":"total results"},"defaultLinks":{"title":"Quick Links","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6124 8.1035-2.99 2.99a.5.5 0 0 1 -.7071-.7071l2.1366-2.1364h-6.316a.5.5 0 0 1 0-1h6.316l-2.1368-2.1367a.5.5 0 0 1 .7071-.7071l2.99 2.99a.5.5 0 0 1 .0002.7073z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3577 13.4238-4.4444 4.4444a.6.6 0 0 1 -.8486-.8477l3.37-3.37h-9.3231a.65.65 0 0 1 0-1.3008h9.3232l-3.37-3.37a.6.6 0 0 1 .8486-.8477l4.4444 4.4444a.5989.5989 0 0 1 -.0001.8474z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"defaultlinks search"}]},"defaultLinksApiUrl":"/search-services/suggestions/defaultlinks/","suggestedLinks":{"title":"Suggested Links","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6124 8.1035-2.99 2.99a.5.5 0 0 1 -.7071-.7071l2.1366-2.1364h-6.316a.5.5 0 0 1 0-1h6.316l-2.1368-2.1367a.5.5 0 0 1 .7071-.7071l2.99 2.99a.5.5 0 0 1 .0002.7073z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3577 13.4238-4.4444 4.4444a.6.6 0 0 1 -.8486-.8477l3.37-3.37h-9.3231a.65.65 0 0 1 0-1.3008h9.3232l-3.37-3.37a.6.6 0 0 1 .8486-.8477l4.4444 4.4444a.5989.5989 0 0 1 -.0001.8474z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"suggested links"}]},"suggestedSearches":{"title":"Suggested Searches","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6235 11.2266-2.2141-2.2142a3.43 3.43 0 0 0 .7381-2.1124 3.469 3.469 0 1 0 -1.5315 2.8737l2.23 2.23a.55.55 0 0 0 .7773-.7773zm-7.708-4.3266a2.7659 2.7659 0 1 1 2.7657 2.766 2.7694 2.7694 0 0 1 -2.7657-2.766z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3936 17.7969-3.1231-3.1231a4.83 4.83 0 0 0 1.023-2.9541 4.89 4.89 0 1 0 -2.1806 4.059v.0006l3.1484 3.1484a.8.8 0 0 0 1.1319-1.1308zm-10.9536-6.0769a3.9768 3.9768 0 1 1 3.976 3.9773 3.981 3.981 0 0 1 -3.976-3.9773z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"suggested search"}]},"suggestionsApiUrl":"/search-services/suggestions/"},"segmentbar":{"dataStrings":{"view":"{%STOREFRONT%} Store Home","exit":"Exit","segments":{"smb":"Business Store Home","eduInd":"Education Store Home","other":"Store Home"}}},"menu":{"open":{"ariaLabel":"Menu"},"close":{"ariaLabel":"Close"},"back":{"ariaLabel":"Main menu","images":[{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 9 48\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m1.5618 24.0621 6.5581-6.4238c.2368-.2319.2407-.6118.0088-.8486-.2324-.2373-.6123-.2407-.8486-.0088l-7 6.8569c-.1157.1138-.1807.2695-.1802.4316.001.1621.0674.3174.1846.4297l7 6.7241c.1162.1118.2661.1675.4155.1675.1577 0 .3149-.062.4326-.1846.2295-.2388.2222-.6187-.0171-.8481z\"/></svg>"}]}},"submenu":{"open":{"images":[{"name":"regular","assetInline":"<svg height=\"10\" viewBox=\"0 0 10 10\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m4.6725 6.635-2.655-2.667a.445.445 0 0 1 -.123-.304.4331.4331 0 0 1 .427-.439h.006a.447.447 0 0 1 .316.135l2.357 2.365 2.356-2.365a.458.458 0 0 1 .316-.135.433.433 0 0 1 .433.433v.006a.4189.4189 0 0 1 -.123.3l-2.655 2.671a.4451.4451 0 0 1 -.327.14.464.464 0 0 1 -.328-.14z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 9 48\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m7.4382 24.0621-6.5581-6.4238c-.2368-.2319-.2407-.6118-.0088-.8486.2324-.2373.6123-.2407.8486-.0088l7 6.8569c.1157.1138.1807.2695.1802.4316-.001.1621-.0674.3174-.1846.4297l-7 6.7242c-.1162.1118-.2661.1675-.4155.1675-.1577 0-.3149-.062-.4326-.1846-.2295-.2388-.2222-.6187.0171-.8481l6.5537-6.2959z\"/></svg>"}]}},"textDirection":"ltr","wwwDomain":"www.apple.com","searchUrlPath":"/us/search","storeUrlPath":"/us","hasAbsoluteUrls":true,"hasShopRedirectUrls":false,"analyticsType":"marcom","storeApiKey":"","submenuApiUrl":"https://www.apple.com/api-www/global-elements/global-header/v1/flyouts"}}}</script> </script> <link rel="stylesheet" type="text/css" href="https://www.apple.com/ac/globalfooter/7/en_US/styles/ac-globalfooter.built.css" /> <script type="text/stache" id="globalFooter"> <footer id="ac-globalfooter" class="no-js" lang="en-US" data-analytics-region="global footer" role="contentinfo" aria-labelledby="ac-gf-label"> <div class="ac-gf-content"> <h2 class="ac-gf-label" id="ac-gf-label">Apple Footer</h2> <style>#ac-globalfooter .ac-gf-footer-legal-link:last-child {margin: 3px 0 0 0;} #ac-globalfooter .ac-gf-footer {border-top: none;}</style><section class="ac-gf-footer"> <div class="ac-gf-footer-shop" x-ms-format-detection="none"> More ways to shop: <a href="https://www.apple.com/retail/" data-analytics-title="find an apple store">Find an Apple Store</a> or <a href="https://locate.apple.com/" data-analytics-title="other retailers or resellers" data-analytics-exit-link>other retailer</a> near you. <span class="nowrap">Or call 1-800-MY-APPLE.</span> </div> <div class="ac-gf-footer-locale"> <a class="ac-gf-footer-locale-link choose" title="Choose your country or region" href="https://appleid.apple.com/choose-country-region?returnURL=https://iforgot.apple.com?r=1"> United States </a> </div> <div class="ac-gf-footer-legal"> <div class="ac-gf-footer-legal-copyright">Copyright © 2024 Apple Inc. All rights reserved. </div> <div class="ac-gf-footer-legal-links"> <a class="ac-gf-footer-legal-link" href=" https://www.apple.com/legal/privacy/" data-analytics-title="privacy policy">Privacy Policy</a> <a class="ac-gf-footer-legal-link" href=" https://www.apple.com/legal/internet-services/terms/site.html" data-analytics-title="terms of use">Terms of Use</a> <a class="ac-gf-footer-legal-link" href=" https://www.apple.com/us/shop/goto/help/sales_refunds" data-analytics-title="sales and refunds">Sales and Refunds</a> <a class="ac-gf-footer-legal-link" href=" https://www.apple.com/legal/" data-analytics-title="legal">Legal</a> <a class="ac-gf-footer-legal-link" href=" https://www.apple.com/sitemap/" data-analytics-title="site map">Site Map</a> </div> </div> </section> </div> </footer> <script type="text/javascript" src="https://www.apple.com/ac/globalfooter/7/en_US/scripts/ac-globalfooter.built.js"></script> </script> </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 Account to get started. </p> <p class="subtitle mobile tk-callout" tabindex="-1"> Having trouble signing in? </p> <p class="description desktop paragraph-break"> You are in the right place to reset a forgotten password, unlock your account or recover an Apple ID. </p> <p class="description mobile paragraph-break"> You are in 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 Account" 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 have forgotten 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_570314101"> <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}} {{#is symbolName "lock-fill"}} <svg id="lock_fill" data-name="lock_fill" class="icon" viewBox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg"> <g transform="matrix(1 0 0 1 80.70993408203117 114.2724609375)"> <path d="M30.8971 11.3277L75.5987 11.3277C82.7683 11.3277 86.5689 7.44371 86.5689-0.285611L86.5689-33.8799C86.5689-41.568 82.7683-45.452 75.5987-45.452L30.8971-45.452C23.7381-45.452 19.9375-41.568 19.9375-33.8799L19.9375-0.285611C19.9375 7.44371 23.7381 11.3277 30.8971 11.3277ZM28.5164-41.7016L36.2358-41.7016L36.2358-58.1657C36.2358-70.506 44.1294-77.0264 53.2273-77.0264C62.3559-77.0264 70.3118-70.506 70.3118-58.1657L70.3118-41.7016L78.0311-41.7016L78.0311-57.1622C78.0311-75.51 66.0249-84.3623 53.2273-84.3623C40.4709-84.3623 28.5164-75.51 28.5164-57.1622Z" /> </g> </svg> {{/is}} </div> </script> <script type="text/stache" id="jstache_1098722124"> <div class="captcha-container"> <div class="row"> <div class="column login-input captcha-input-container {{#if isFullWidthInput}}large-12{{/if}} 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> <div class="column"> <div class="row"> <div class="column captcha-image{{#if isFullWidthInput}} large-6{{/if}} small-12"> <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 captcha-controls{{#if isFullWidthInput}} large-6{{/if}} small-12"> <div class="row no-margin"> <div class="column large-12 small-4"> <button class="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-12 small-5"> <button class="button-caption-link" ($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> </div> </div> </div> </div> {{#if captchaCallFailed}} <div class="row"> <div class="captcha-error inline-error"> Your request could not be completed because of an error. Try again later. </div> </div> {{/if}} </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 Account 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 Account 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. Please follow the instructions specified 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_399949559"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">New Apple Account 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 Account. <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 is-v2="true" 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 Account to sign out." description="You will be prompted to sign in again on any of your devices or websites that use your Apple Account."> </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_2032258056"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Ready to Unlock</p> <p class="description">You can sign in to your Apple Account after you unlock it.</p> </div> <div class="content-body"> {{#each types}} <div class="content-item"> {{#str_eq this "password_reset"}} <button role="button" class="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 Account</button> </div> {{/str_eq}} </div> {{/each}} {{#hasError}} {{#each service_errors}} <div>{{message}}</div> {{/each}} {{/hasError}} </div> </script> <script type="text/stache" id="jstache_1103861762"> <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 Account 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-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 Account is <label class='semi-bold'>{{name}}</label>. {{/if}} {{^if forgotPasswordFlow}} Sign in to your Apple Account page now to review your account information. {{else}} {{^hasSecondaryPassword}} {{^requireVerifiableDevice}} Your Apple Account password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your account page now to review your information. {{/requireVerifiableDevice}} {{#requireVerifiableDevice}} Your Apple Account password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your Apple Account as soon as possible to update your trusted devices. {{/requireVerifiableDevice}} {{/hasSecondaryPassword}} {{#hasSecondaryPassword}} Your Apple Account password for <label class='semi-bold'>{{name}}</label> has been changed. Sign in to your account page now to review your 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 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_1931483094"> <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-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 Account 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_1945237613"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">{{locMessage 'web.recovery.account.request.submitted.title'}}</p> </div> <div class="content-body full-form"> <div class="content-item"> <p>{{locMessage 'web.recovery.account.request.submitted.paragraph1.text'}}</p> <br /> <p>{{{paragraphText}}}</p> </div> </div> </script> <script type="text/stache" id="jstache_1755315592"> <div class="content-head"> <p class="subtitle tk-callout" tabindex="-1">Enter Recovery Key</p> <p class="description desktop">Your Apple Account 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-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-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_385806992"> <idms-modal {(show)}="showModal" classes="iforgot-modal-content"> <p class="popover-title"> {{#if onlyRecovery}} {{#singleDeviceName}} Don’t have access to your {{singleDeviceName}}? {{/singleDeviceName}} {{^singleDeviceName}} Don’t have access to your devices? {{/singleDeviceName}} {{else}} Can’t use your trusted phone number? {{/if}} </p> {{#str_eq flow '/password/verify/smscode'}} {{#and canResetWithOtherDevicePasscode hasRecoveryRecords}} <p class="popover-description">If you have access to a device running iOS 10 or macOS Sierra or later, use it to reset your password. If not, you can still regain access to your Apple Account with account recovery.</p> {{/and}} {{^and canResetWithOtherDevicePasscode hasRecoveryRecords}} <p class="popover-description">You can still regain access to your Apple Account with account recovery.</p> {{/and}} {{/str_eq}} {{#str_eq flow '/recovery/verify/smscode' '/embargo/verify/verificationcode'}} <p class="popover-description">Without your trusted phone number, it may take longer to recover your account.</p> {{/str_eq}} <div class="btn-group ctrl-buttons right pull-right desktop"> <button ($click)="attr('showModal', false)" class="left-nav button button-secondary nc-cancel">Cancel</button> <button ($click)="cantUseHelper()" class="right-nav button cant-use"> {{#str_eq flow '/password/verify/smscode'}} Start Account Recovery {{/str_eq}} {{#str_eq flow '/recovery/verify/smscode' '/embargo/verify/verificationcode'}} Continue {{/str_eq}} </button> </div> <div class="btn-group ctrl-buttons pull-right mobile"> <button ($click)="attr('showModal', false)" class="left-nav button button-secondary nc-cancel">Cancel</button> <button ($click)="cantUseHelper()" class="right-nav button cant-use"> {{#str_eq flow '/password/verify/smscode'}} Start Recovery {{/str_eq}} {{#str_eq flow '/recovery/verify/smscode' '/embargo/verify/verificationcode'}} Continue {{/str_eq}} </button> </div> <div class="clearfix"></div> </idms-modal> </script> <script type="text/stache" id="jstache_1501029249"> <content></content> <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_1973522659"> <masked-date {(input-date)}="birthday" {input-id}="uid" {(date)}="birthdayDateValue" type="text" {(error-message)}="birthdayError" classes="generic-input-field {{birthdayInputClasses}} {{#if birthdayError.hasErrors}} has-errors{{/if}}" {(focus-placeholder)}="focusPlaceholder" {validate-on-blur}="validateOnBlur" {format}="birthdayFormat" handle-empty-error="true" handle-errors="true" escape-error="false" {^@validate}="validate" {^has-errors}="hasErrors" {placeholder}="placeholder" {parent-container}="parentContainer" /> </script> <script type="text/stache" id="jstache_955855780"> <idms-step {(cancel-text)}="_cancelOrGoBackText" {(cancel-text-mobile)}="_cancelOrGoBackTextMobile" {(action-text)}="_actionOrNextStepText" {(action-text-mobile)}="_actionOrNextStepTextMobile" {(action-enabled)}="actionEnabled" {(full-page-mode-title)}="fullPageModeTitle" {(spinner)}="spinner" {cancel}="@_handleCancelClicked" {action}="@_handleActionClicked" {override-button-alignment-for-web}="overrideButtonAlignmentForWeb"> <content></content> <div class="context-body change-password-body {{#if twoColumnLayout}} row{{/if}}"> {{#is passwordPolicy.type 'simple'}} {{#if isSimplePasswordMultiStep}} <div class="text-center"> {{#is passwordStep 'currentPassword'}} <div class="password-label">{{oldPasswordLabel}}</div> <div class="digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="currentPassword" {use-popover}="true" {(error-message)}="currentPasswordError" {^did-reach-max-length}="currentPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> {{/is}} {{#is passwordStep 'newPassword'}} <div class="password-label">{{newPasswordLabel}}</div> <div class="digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="newPassword" {use-popover}="true" {(error-message)}="newPasswordError" {^did-reach-max-length}="newPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> {{/is}} {{#is passwordStep 'confirmPassword'}} <div class="password-label">{{confirmPasswordLabel}}</div> <div class="digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="confirmPassword" {use-popover}="true" {(error-message)}="confirmPasswordError" {^did-reach-max-length}="confirmPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> {{/is}} </div> {{else}} <div class="{{digitsInAlpha}} simple-password"> <div class="item-content password-change-title"> {{passwordChangeTitle}} </div> <div class="form-table item-content"> <div class="form-row text-center-phone current-password"> <label class="password-label form-cell text-right-desktop form-label">{{oldPasswordLabel}}</label> <div class="form-cell digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="currentPassword" {use-popover}="true" {(error-message)}="currentPasswordError" {^did-reach-max-length}="currentPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> </div> </div> <div class="form-table item-content"> <div class="form-row text-center-phone new-password"> <label class="password-label form-cell text-right-desktop form-label">{{newPasswordLabel}}</label> <div class="form-cell digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="newPassword" {use-popover}="true" {(error-message)}="newPasswordError" {^did-reach-max-length}="newPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> </div> <div class="form-row text-center-phone confirm-password"> <label class="password-label form-cell text-right-desktop form-label">{{confirmPasswordLabel}}</label> <div class="form-cell digits-cell"> <security-code {length}="passwordPolicy.length" type="password" {(code)}="confirmPassword" {use-popover}="true" {(error-message)}="confirmPasswordError" {^did-reach-max-length}="confirmPassDidReachMaxLength" blur-on-complete="false"> </security-code> </div> </div> </div> <div class="inline-error text-left">{{genericError}}</div> </div> {{/if}} {{else}} <div class="complex-password {{#if twoColumnLayout}}column large-6 small-12 vertical-right-divider{{/if}}"> <div class="form-table"> {{#unless suppressCurrentPassword}} <div class="form-row current-password"> <div class="form-cell"> <idms-textbox use-inline-error="false" {(value)}="currentPassword" input-type="password" {(error-message)}="currentPasswordError" {placeholder}="oldPasswordPlaceholder" validate-on-blur="false" use-error-popover="true" {classes}="oldPasswordClasses" {{#if maxInputLength}}max-length="{{maxInputLength}}"{{/if}} {sr-label}="ariaLabelTextForCurrentPassword"> </idms-textbox> </div> </div> {{/unless}} <div class="form-row new-password"> <div class="form-cell"> <new-password {^ready}="showStrength" {sr-label}="srLabelForNewPassword" {validate-url}="validateUrl" {(strength)}="strength" {(percentage)}="percentage" {(error-message)}="newPasswordError" {(errors)}="newPasswordErrorObj" {(value)}="newPassword" {placeholder}="newPasswordPlaceholder" validate-on-blur="true" {page}="page" {password-policy}="passwordPolicy" {aria-described-by}="passwordStrengthPopoverId" {{#if maxInputLength}}max-input-length="{{maxInputLength}}"{{/if}} {^has-focus}="hasFocusOnNewPassword"> </new-password> </div> </div> <div class="form-row confirm-password"> <div class="form-cell"> <confirm-password-input {^@validate}="validateConfirmPassword" {sr-label-for-confirm-password}="srLabelForConfirmPassword" {(error-message)}="confirmPasswordError" {(value)}="confirmPassword" {(errors)}="confirmPasswordErrorObj" {(password)}="newPassword" {placeholder}="confirmPasswordPlaceholder" use-error-popover="true" {{#if maxInputLength}}max-input-length="{{maxInputLength}}"{{/if}} validate-on-blur="false"> </confirm-password-input> </div> </div> </div> </div> <div class="inline-error text-left">{{genericError}}</div> {{/is}} {{#if showSignoutOption}} <div class="signout-info-wrap form-checkbox"> <input type="checkbox" name="group2" id="group2_1" can-value='isSignoutRequired' checked="checked" class="form-choice form-choice-checkbox form-checkbox-input"> <label class="form-label" for="group2_1"><span class="form-choice-indicator form-checkbox-indicator"></span> {{sanitize signoutRequiredText}} <button id="signoutAbout" name="signoutAbout" ($click)="learnMoreClick()" class="btn btn-link btn-icon signout-info-btn"> <i class="info-icon sk-icon sk-icon-questioncircle"></i><span class="sr-only">{{sanitize signoutLearnMoreText}}</span> </button> </label> </div> {{/if}} {{#str_eq passwordPolicy.type 'complex' 'standard_v2'}} <div class="{{#if twoColumnLayout}}column large-6 small-12{{/if}}"> {{#if showStrength}} <password-strength {^password-strength-popover-id}="passwordStrengthPopoverId" inline-style="true" {(strength)}="strength" {(percentage)}="percentage" {(password)}="newPassword" {(errors)}="newPasswordErrorObj" {change-form-policy}="password.changePolicy" {change-password-policy}="passwordPolicy" classes="rt-pwd-strength" {is-v2}="isV2" {has-focus-on-new-password}="hasFocusOnNewPassword"> </password-strength> {{/if}} </div> {{/str_eq}} </div> </idms-step> </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_521012371"> <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; } .new-style-ext footer{ border-top: 1px solid -apple-system-separator; padding-left: 20px; 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(); if (typeof InternetAccount.environment !== 'undefined' && InternetAccount.environment.currentApplication === 'com.apple.systempreferences.AppleIDSettings') { document.body.classList.add("new-style-ext"); } //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_380406598"> <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" aria-label='Local'> <div class="ac-localnav-wrapper"> <div class="ac-localnav-background"></div> <div class="ac-localnav-content"> <div class="ac-localnav-title"> {{#if inSite}} <a href="https://appleconnect.apple.com"> AppleConnect </a> {{else}} <a href="{{appleidUrl}}"> Apple Account </a> {{/if}} </div> <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_2029577555"> <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> <div id="iforgot-react-modals"></div> </app-container> </script> <script type="application/json" id="boot_args"> {"backAndNextArrowRequired":false,"appleidUrl":"https://appleid.apple.com/","data":{},"isEnabledLandingPagePhoneFormatting":true,"isLPRCEnabled":true,"isEnabledConfirmAccountName":true,"section":"/getstarted","isRedesignEnabled":true,"inSite":false,"isLandingPageEnabled":true,"iForgotUrl":"https://iforgot.apple.com","contextUrl":"/","captchaEnabled":true,"countryCode":"US","iforgotHome":"https://iforgot.apple.com","location":"/","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\u00A0Account.", "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\u00A0Account", "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\u00A0Account.", "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/N555280620/web/bootfull.js" ></script> <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/840932626/app.js" ></script> <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/N220814236/webGlobalv2.js" ></script> <script type="text/javascript" src="https://appleid.cdn-apple.com/iforgot/static/jsj/2137496771/iForgotWeb.js" ></script> <form method="get" action="https://iforgot.apple.com/" name="iforgotForm"> <input type="hidden" name="language" value="en_US" /> </form> </body> </html>