File: C:/Users/fred/AppData/Local/Microsoft/OneDrive/26.168.0830.0006/WebAssets/people.html
<!DOCTYPE html><html class="od4-left-nav-mode"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title data-i18n="navPeople">People</title><script src="//photosapi.od4/api/od4context.js"></script><script src="/static/platform/strings.js"></script><script src="/static/shared/numeric-utilities.js"></script><script src="/static/shared/file-dimensions.js"></script><script src="/static/platform/od4-telemetry.js"></script><script src="/static/platform/od4-telemetry-photos.js"></script><script src="/static/platform/od4-spo-fallback.js"></script><script src="/static/platform/od4-fetch.js"></script><script src="/static/platform/drop-bridge.js"></script><script src="/static/platform/ecs.js"></script><script src="/static/view-lib/gallery-filter-predicates.js"></script><script src="/static/platform/offline-state.js"></script><script src="/static/platform/auth-state.js"></script><script src="/static/platform/action-availability.js"></script><script src="/static/platform/action-availability-actions.js"></script><script src="/static/platform/ctx-menu-actions.js"></script><script src="/static/platform/ctx-menu-download.js"></script><script src="/static/platform/ctx-menu-print.js"></script><script src="/static/platform/ctx-menu-favorite.js"></script><script src="/static/platform/ctx-menu-set-wallpaper.js"></script><script src="/static/platform/focus-trap.js"></script><script src="/static/platform/ctx-delete-dialog.js"></script><script src="/static/platform/ctx-menu-entries.js"></script><script src="/static/platform/clipchamp-uri.js"></script><script src="/static/platform/ctx-menu.js"></script><script src="/static/platform/ctx-menu-rendering.js"></script><script src="/static/platform/ctx-menu-open-with.js"></script><script src="/static/platform/ctx-menu-submenu.js"></script><script src="/static/platform/left-nav-bootstrap.js"></script><script src="/static/platform/format-count.js"></script><script src="/static/view-lib/sql.js"></script><script src="/static/view-lib/theme-sync.js"></script><script src="/static/view-lib/user-activity.js"></script><script>ViewLib.ThemeSync.applyInitialTheme({detectOd4Skin:!0})</script><script>try{sessionStorage.getItem("od4.pendingPersonL2")&&document.documentElement.classList.add("od4-pending-l2")}catch(e){}</script><link rel="stylesheet" href="/static/tokens/theme.css"><link rel="stylesheet" href="/static/tokens/theme-forced-colors.css"><link rel="stylesheet" href="/static/tokens/typography.css"><link rel="stylesheet" href="/static/tokens/theme-overrides.css"><link rel="stylesheet" href="/static/tokens/layout.css"><link rel="stylesheet" href="/static/tokens/fluent-icon.css"><link rel="stylesheet" href="/static/tokens/persona-theme.css"><link rel="stylesheet" href="/static/tokens/motion.css"><link rel="stylesheet" href="/static/components/chrome-button.css"><link rel="stylesheet" href="/static/components/chrome-button-hc.css"><link rel="stylesheet" href="/static/components/chrome-button-left-nav.css"><link rel="stylesheet" href="/static/components/chrome-button-left-nav-2.css"><link rel="stylesheet" href="/static/components/chrome-button-left-nav-hc.css"><link rel="stylesheet" href="/static/components/command-strip.css"><link rel="stylesheet" href="/static/components/command-button.css"><link rel="stylesheet" href="/static/components/cta-button.css"><link rel="stylesheet" href="/static/components/signin-view.css"><link rel="stylesheet" href="/static/components/empty-view.css"><link rel="stylesheet" href="/static/components/menu.css"><link rel="stylesheet" href="/static/components/text-input.css"><link rel="stylesheet" href="/static/components/view-header.css"><link rel="stylesheet" href="/static/components/view-header-left-nav.css"><link rel="stylesheet" href="/static/view-lib/status-pill.css"><link rel="stylesheet" href="/static/tokens/scrollbar.css"><link rel="stylesheet" href="/static/tokens/people-detail.css"><link rel="stylesheet" href="/static/components/view-back-button.css"><link rel="stylesheet" href="/static/components/switch-btn.css"><link rel="stylesheet" href="/static/views/people.css"><link rel="stylesheet" href="/static/views/people-left-nav.css"><link rel="stylesheet" href="/static/views/people-l2.css"><link rel="stylesheet" href="/static/view-lib/immersive-scrollbar-proxy.css"><link rel="stylesheet" href="/static/views/people-edit.css"><link rel="stylesheet" href="/static/components/gallery-controls.css"><link rel="stylesheet" href="/static/components/pill-switch.css"><link rel="stylesheet" href="/static/components/zoom-control-btn.css"><link rel="stylesheet" href="/static/components/zoom-track.css"><link rel="stylesheet" href="/static/components/tooltip.css"><link rel="stylesheet" href="/static/view-lib/tile-hover-mirror.css"><link rel="stylesheet" href="/static/view-lib/hover-video.css"><link rel="stylesheet" href="/static/view-lib/webgl2.css"><link rel="stylesheet" href="/static/view-lib/webgl2-gallery-surface.css"><link rel="stylesheet" href="/static/view-lib/webgl2-timeline.css"><link rel="stylesheet" href="/static/view-lib/webgl2-v2-controls.css"><link rel="stylesheet" href="/static/view-lib/webgl2-left-nav.css"><link rel="stylesheet" href="/static/components/ctx-menu.css"><link rel="stylesheet" href="/static/components/dialog.css"><link rel="stylesheet" href="/static/components/message-bar.css"></head><body class="od4-left-nav-mode"><div id="loading" class="loading" role="status" aria-label="Loading" data-i18n-aria-label="navLoading"><div class="spinner" aria-hidden="true"></div></div><div class="view-header people-signin-header" id="peopleSigninHeader"><div class="view-header-left"><h1 class="view-header-title" data-i18n="navPeople">People</h1></div></div><div id="signin-prompt" class="signin-view" style="display:none"><h2 class="signin-view-title" data-i18n="peopleSignInTitle">See the people who matter most</h2><p class="signin-view-subtitle" data-i18n="peopleSignInSubtitle">Sign in to your Microsoft account to see your photos organized by the people you know and love</p><div class="signin-view-image-wrap"><img class="signin-view-image" src="/static/images/signin/people.png" alt="" aria-hidden="true"></div><button id="signinBtn" class="cta-btn-primary cta-btn-md" data-i18n="signIn">Sign In</button></div><main id="main" aria-label="People" data-i18n-aria-label="navPeople"><div id="selection-pane"><div class="message-bar-host" id="messageBarHost"></div><div class="view-header people-header-row"><div class="view-header-left"><h1 class="view-header-title" id="gcPageTitle" data-i18n="navPeople">People</h1><div id="od4StatusPillSlot" data-source="peopleview" data-ramp-id="6607"></div></div></div><div class="people-header-actions" id="peopleSortActions"></div><div id="empty-people" class="people-empty-inline" style="display:none"><div class="empty-view empty-view-fill empty-view-sm people-empty-card"><div class="empty-view-illustration"><img class="empty-img-dark" src="/static/images/people/people_l1_empty_dark_256.png" alt="" aria-hidden="true"> <img class="empty-img-light" src="/static/images/people/people_l1_empty_light_256.png" alt="" aria-hidden="true"></div><div class="empty-view-text"><h2 class="empty-view-title" data-i18n="peopleNoneTitle">No people found yet</h2><p class="empty-view-body" data-i18n="peopleNoneBody">When OneDrive recognizes faces in your photos, they'll be grouped here by person.</p></div><a class="people-empty-link" href="https://go.microsoft.com/fwlink/?linkid=2234030" target="_blank" rel="noopener noreferrer" data-i18n="peopleLearnHowItWorks">Learn how it works</a></div></div><div id="people-grid"></div><div id="unnamed-section" style="display:none"><div class="unnamed-header" id="unnamedHeader"><span class="unnamed-header-title" data-i18n="peopleAddNames">Add names to search for people</span> <span class="unnamed-header-divider"></span> <span class="unnamed-header-subtitle" data-i18n="peopleSelectPerson">Select a person to see their photos.</span></div><div id="unnamed-grid" class="visible"></div><a id="unnamedShowAll" class="unnamed-show-all" role="link" tabindex="0" aria-label="Show all unnamed people" data-i18n-aria-label="peopleShowAllUnnamed" style="display:none"></a></div></div><div id="splitter"></div><div id="photos-pane"><div id="photos-header"><div id="photos-header-left"></div><span id="photosCount"></span><div id="photos-header-right"><div class="switch-btn-group" id="modeToggle" role="group" aria-label="People filter mode" data-i18n-aria-label="peopleModeLabel" style="display:none"><button class="switch-btn switch-btn--selected" data-mode="or" aria-pressed="true" data-i18n="filterOrMode">OR</button> <button class="switch-btn" data-mode="and" data-i18n="filterAndMode" aria-pressed="false">AND</button></div><a id="galleryLink" class="gallery-link" style="display:none" data-i18n="peopleViewAllInGallery">View all in Gallery ></a></div></div><div id="photos-empty" data-i18n="peopleSelectPrompt">Select one or more people above to see their photos</div><div id="photos-loading" style="display:none" data-i18n="navLoading">Loading...</div><div id="photos-grid" style="display:none"></div></div></main><div class="dialog-backdrop" id="mergeConfirmDialog"><div class="dialog-panel dialog-system" role="dialog" aria-modal="true" aria-labelledby="mergeConfirmDialogTitle" tabindex="-1"><div class="dialog-body-section"><div class="dialog-header"><h2 class="dialog-title" id="mergeConfirmDialogTitle" data-i18n="peopleMergeConfirmTitle">Merge these people?</h2><button type="button" class="chrome-btn-subtle-icon" id="mergeConfirmDialogClose" aria-label="Close" data-i18n-aria-label="btnClose"><svg class="icon-rest" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><use href="/static/vendor/fluentui-icons/dismiss_20_regular.svg"/></svg> <svg class="icon-filled" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><use href="/static/vendor/fluentui-icons/dismiss_20_filled.svg"/></svg></button></div><p class="dialog-body" data-i18n="peopleMergeConfirmBody">Photos from both people will combine into one. You can't undo this.</p></div><div class="dialog-footer"><button type="button" class="cta-btn-primary cta-btn-md" id="mergeConfirmDialogConfirm" data-i18n="peopleMerge">Merge</button> <button type="button" class="cta-btn-secondary cta-btn-md" id="mergeConfirmDialogCancel" data-i18n="btnCancel">Cancel</button></div></div></div><div id="person-detail" style="display:none"><div class="person-detail-hero-bg" id="personHeroBg"><div class="person-detail-hero-overlay"></div></div><div class="person-detail-back-wrap is-floating" id="personBackWrap"><button class="view-back-btn chrome-btn-icon-text" id="personBackBtn"><svg aria-hidden="true" class="icon-rest" viewBox="0 0 20 20"><use href="/static/vendor/fluentui-icons/arrow_left_20_regular.svg"/></svg> <svg aria-hidden="true" class="icon-filled" viewBox="0 0 20 20"><defs><linearGradient id="backArrowGrad" x1="0%" y1="100%" x2="100%" y2="0%"><stop offset="21.43%" stop-color="var(--icon-grad-stop-1)"/><stop offset="90.25%" stop-color="var(--icon-grad-stop-2)"/></linearGradient></defs><path fill="url(#backArrowGrad)" d="M19 10a.75.75 0 0 1-.75.75H4.56l4.72 4.72a.75.75 0 1 1-1.06 1.06l-6-6a.75.75 0 0 1 0-1.06l6-6a.75.75 0 0 1 1.06 1.06L4.56 9.25H18.25A.75.75 0 0 1 19 10Z"/></svg> <span data-i18n="btnBack">Back</span></button></div><div class="person-detail-hero" id="personHero"><div class="person-detail-hero-overlay"></div><div class="person-detail-hero-content is-floating"><div class="person-detail-featured"><div class="person-detail-tile" id="personDetailTile"><img id="personDetailTileImg" alt="" draggable="false"><div class="person-detail-tile-placeholder" id="personDetailTilePlaceholder"></div></div><div class="person-detail-name" id="personDetailName"></div><div class="person-detail-count" id="personDetailCount"></div></div></div></div><div id="personSubrow" class="view-header person-detail-subrow" style="display:none"><div class="view-header-left"><div class="view-header-subtitle"><div class="od4-date-range-wrap command-strip"><div class="cs-back-slot" aria-hidden="true"></div><time class="chrome-btn-icon-text chrome-btn-date" id="personDateBtn" style="display:none"><span id="personDateDisplay"></span></time></div></div><div class="gc-selection-strip command-strip" id="personSelStrip" hidden><button type="button" class="chrome-btn-icon-text gc-sel-btn" data-sel-action="share" data-sel-icon="Share24Regular"><span data-i18n="fabSelShare">Share</span></button> <button type="button" class="chrome-btn-icon-text gc-sel-btn" data-sel-action="removeFromPerson" data-sel-icon="PersonSubtract24Regular"><span data-i18n="menuRemoveFromPerson">Remove from this person</span></button> <button type="button" class="chrome-btn-icon-text gc-sel-btn" data-sel-action="setCover" data-sel-icon="ImageArrowForward24Regular"><span data-i18n="fabSelSetCover">Set cover photo</span></button> <button type="button" class="chrome-btn-icon-text gc-sel-btn" data-sel-action="favorite" data-sel-icon="Star24Regular"><span data-i18n="fabSelFavorite">Add to favorites</span></button> <button type="button" class="chrome-btn-icon-text gc-sel-btn" data-sel-action="download" data-sel-icon="ArrowDownload24Regular"><span data-i18n="fabSelDownload">Download</span></button> <button type="button" class="chrome-btn-icon-text gc-sel-btn" data-sel-action="delete" data-sel-icon="Delete24Regular"><span data-i18n="fabSelDelete">Delete</span></button> <button type="button" class="chrome-btn-icon gc-sel-btn" id="personSelMoreBtn" data-sel-icon="MoreHorizontal24Regular" aria-haspopup="menu" aria-expanded="false" aria-label="More actions" data-i18n-aria-label="ouMoreActions" title="More actions" data-i18n-title="ouMoreActions" hidden></button></div></div><div class="view-header-actions"><div class="gallery-controls command-strip" data-prefix="people" data-show-date-mode></div><button type="button" class="chrome-btn-selection-count gc-sel-btn" id="personSelCount" data-sel-action="dismiss" data-sel-icon="Dismiss20Regular" aria-label="Clear selection" data-i18n-aria-label="btnClearSelection" hidden><span id="personSelCountText"></span></button></div></div><div id="personDetailLoading" class="loading" style="display:none"><div class="spinner"></div></div><div id="personPhotoCanvas" style="display:none;position:relative"><div id="personScrollContent" style="position:relative"><canvas id="personCanvas" tabindex="0" aria-label="Person photos gallery" data-i18n-aria-label="navPeople" style="position:sticky;top:0;inset-inline-start:0;display:block"></canvas><canvas id="personOverlayCanvas" style="position:sticky;top:0;inset-inline-start:0;pointer-events:none;display:block"></canvas><div id="selection-ring" style="position:fixed;display:none;pointer-events:none"></div></div></div><div id="personDetailEmpty" data-i18n="peopleNoPhotos" style="display:none;text-align:center;padding:2rem;color:var(--fg-neutral-6-rest)">No photos found.</div></div><div id="info-btn-tooltip"></div><div class="dialog-backdrop" id="removeFromPersonDialog" role="none" aria-hidden="true"><div class="dialog-panel dialog-system"><div class="dialog-body-section"><div class="dialog-header"><h2 class="dialog-title" id="removeFromPersonTitle"></h2><button type="button" class="chrome-btn-subtle-icon" aria-label="Close" id="removeFromPersonClose" data-i18n-aria-label="btnClose"><svg aria-hidden="true" class="icon-rest" viewBox="0 0 20 20" fill="currentColor"><use href="/static/vendor/fluentui-icons/dismiss_20_regular.svg"/></svg> <svg aria-hidden="true" class="icon-filled" viewBox="0 0 20 20" fill="currentColor"><use href="/static/vendor/fluentui-icons/dismiss_20_regular.svg"/></svg></button></div><p class="dialog-body" id="removeFromPersonBody"></p></div><div class="dialog-footer"><button type="button" class="cta-btn-destructive cta-btn-md" id="removeFromPersonConfirm" data-i18n="peopleRemoveFilter">Remove</button> <button type="button" class="cta-btn-secondary cta-btn-md" id="removeFromPersonCancel" data-i18n="btnCancel">Cancel</button></div></div></div><script src="/static/platform/ids.js"></script><script src="/static/view-lib/auth.js"></script><script src="/static/view-lib/people-sql.js"></script><script src="/static/view-lib/people-data.js"></script><script src="/static/view-lib/people-data-mutations.js"></script><script src="/static/view-lib/people-data-thumbnails.js"></script><script src="/static/view-lib/people-photos.js"></script><script src="/static/view-lib/people-thumb-storage.js"></script><script src="/static/view-lib/people-data-router.js"></script><script src="/static/view-lib/people-data-router-thumbnails.js"></script><script src="/static/view-lib/thumbnail.js"></script><script src="/static/view-lib/thumbnail-resolve.js"></script><script src="/static/platform/icon.js"></script><script src="/static/platform/announce.js"></script><script src="/static/view-lib/messages.js"></script><script src="/static/shared/message-bar.js"></script><script src="/static/view-lib/nucleus-subscribe.js"></script><script src="/static/view-lib/scroll-sync.js"></script><script src="/static/view-lib/immersive-scrollbar-proxy.js"></script><script src="/static/view-lib/webgl2-shaders.js"></script><script src="/static/view-lib/webgl2-scrubber.js"></script><script src="/static/view-lib/webgl2-scrubber-interactions.js"></script><script src="/static/view-lib/webgl2-scrubber-boundaries.js"></script><script src="/static/view-lib/boundary-delta.js"></script><script src="/static/view-lib/item-store.js"></script><script src="/static/view-lib/one-up-neighbors.js"></script><script src="/static/view-lib/item-store-mutations.js"></script><script src="/static/view-lib/delta-sync.js"></script><script src="/static/view-lib/webgl2-renderer.js"></script><script src="/static/view-lib/webgl2-context-lifecycle.js"></script><script src="/static/view-lib/webgl2-render-loop.js"></script><script src="/static/view-lib/tile-tokens.js"></script><script src="/static/view-lib/photo-rect.js"></script><script src="/static/view-lib/tile-selection-anim.js"></script><script src="/static/view-lib/tile-hover-mirror.js"></script><script src="/static/view-lib/tile-hover-mirror-state.js"></script><script src="/static/view-lib/tile-hover-mirror-activation.js"></script><script src="/static/view-lib/webgl2-overlays.js"></script><script src="/static/view-lib/webgl2-inline-date-render.js"></script><script src="/static/view-lib/webgl2-selection-overlays.js"></script><script src="/static/view-lib/webgl2-overlays-chip.js"></script><script src="/static/view-lib/webgl2-hover-chrome-layout.js"></script><script src="/static/view-lib/webgl2-hover-chrome.js"></script><script src="/static/view-lib/webgl2-hover-chrome-extras.js"></script><script src="/static/view-lib/webgl2-hover-chrome-tooltip.js"></script><script src="/static/view-lib/webgl2-hover-chrome-badge.js"></script><script src="/static/view-lib/webgl2-render-river.js"></script><script src="/static/view-lib/webgl2-render-grid.js"></script><script src="/static/view-lib/library-types.js"></script><script src="/static/view-lib/webgl2-marquee.js"></script><script src="/static/shared/format-bytes.js"></script><script src="/static/shared/date-format.js"></script><script src="/static/platform/os-prefs.js"></script><script src="/static/view-lib/webgl2-ui.js"></script><script src="/static/view-lib/webgl2-focus-proxy.js"></script><script src="/static/view-lib/webgl2-editor-broadcasts.js"></script><script src="/static/view-lib/webgl2-date-navigation.js"></script><script src="/static/view-lib/webgl2-viewport-loading.js"></script><script src="/static/view-lib/webgl2-gallery-controls-bridge.js"></script><script src="/static/view-lib/webgl2-favorite-state.js"></script><script src="/static/view-lib/webgl2-pane-anim.js"></script><script src="/static/view-lib/folder-filter-query.js"></script><script src="/static/view-lib/webgl2-buffers.js"></script><script src="/static/view-lib/webgl2-gallery-viewport.js"></script><script src="/static/view-lib/webgl2-river-geometry.js"></script><script src="/static/view-lib/webgl2-inline-date-geometry.js"></script><script src="/static/view-lib/webgl2-river-layout.js"></script><script src="/static/view-lib/webgl2-scroll-row-locks.js"></script><script src="/static/view-lib/webgl2-scroll-chunk-prefetch.js"></script><script src="/static/view-lib/webgl2-scroll-chunk-layout.js"></script><script src="/static/view-lib/webgl2-gallery-lifecycle.js"></script><script src="/static/view-lib/webgl2-first-page-load.js"></script><script src="/static/view-lib/webgl2-gallery-data-loading.js"></script><script src="/static/view-lib/webgl2-embedded-lifecycle.js"></script><script src="/static/view-lib/webgl2-sync.js"></script><script src="/static/view-lib/webgl2-sync-flush.js"></script><script src="/static/view-lib/webgl2-merge-descriptor.js"></script><script src="/static/view-lib/webgl2-photo-list.js"></script><script src="/static/view-lib/webgl2-textures.js"></script><script src="/static/view-lib/webgl2-freshness.js"></script><script src="/static/view-lib/webgl2-texture-viewport-loading.js"></script><script src="/static/view-lib/webgl2-texture-cache-budget.js"></script><script src="/static/view-lib/webgl2-texture-reresolve.js"></script><script src="/static/view-lib/webgl2-filter-reload.js"></script><script src="/static/view-lib/webgl2-texture-prefetch.js"></script><script src="/static/view-lib/webgl2-texture-batch-request.js"></script><script src="/static/view-lib/webgl2-view-settings.js"></script><script src="/static/view-lib/webgl2-blurry-upgrade.js"></script><script src="/static/vendor/lean-player-core.js"></script><script src="/static/view-lib/webgl2-timeline.js"></script><script src="/static/view-lib/webgl2-context-menu.js"></script><script src="/static/view-lib/gallery-controls.js"></script><script src="/static/view-lib/detail-back-dock.js"></script><script src="/static/views/people-photo-canvas.js"></script><script src="/static/views/people-l2-actions.js"></script><script src="/static/views/people-l2-context-menu.js"></script><script src="/static/views/people-l2-parity.js"></script><script src="/static/views/people-l2-name-editor.js"></script><script src="/static/views/people-l2-photo-canvas.js"></script><script src="/static/views/people-l2-selection.js"></script><script src="/static/views/people-l2-cover.js"></script><script src="/static/views/people-l2-autorefresh.js"></script><script src="/static/views/people-l2.js"></script><script src="/static/views/people-add-name-dialog.js"></script><script src="/static/views/people-selected-photos.js"></script><script src="/static/views/people-unnamed-grid.js"></script><script src="/static/views/people-sort-menu.js"></script><script src="/static/views/people-edit-mode.js"></script><script src="/static/views/people-edit-actions.js"></script><script src="/static/views/people-autorefresh.js"></script><script src="/static/views/people.js"></script><script src="/static/view-lib/roving-tabindex.js"></script><script src="/static/view-lib/selection-pivot-overflow.js"></script><script src="/static/view-lib/selection-pivot.js"></script><div class="menu" id="personSelOverflowMenu" role="menu"></div><script>SelectionPivot.init({bar:document.getElementById("personSubrow"),strip:document.getElementById("personSelStrip"),countPill:document.getElementById("personSelCount"),countText:document.getElementById("personSelCountText"),dateStripSel:"#personSubrow .od4-date-range-wrap.command-strip",overflowBtn:document.getElementById("personSelMoreBtn"),overflowMenu:document.getElementById("personSelOverflowMenu"),forceFloatingOnSelection:!1})</script><script defer="defer" src="/static/view-lib/status-pill.js"></script></body></html>