{filename}: Download a file from an item

API: archive.org:archive.org-api
Endpoint: /download/{identifier}/{filename}
Response format: text/html +1 format
Charset: utf-8
Auth: none
Method: GET
Last Status: 503
Latency: 3238ms

Description

Download a specific file from an archive item. Use the metadata endpoint first to get file names.

Parameters (2)

filename (string, path, required)

The filename to download (e.g., 'item.pdf', 'item_meta.xml')

identifier (string, path, required)

The item identifier

Examples (4)

Download PDF from book item curl
curl 'https://archive.org/download/goody/goody_text.pdf' \
  -d '"<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"'
import requests

resp = requests.get(
    "https://archive.org/download/goody/goody_text.pdf",
    json="<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n",
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("archive.org")
result = api.fetch("download/{identifier}/{filename}")

for item in result:
    print(item)
const body = "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n";

const resp = await fetch("https://archive.org/download/goody/goody_text.pdf", {
  body: JSON.stringify(body),
});
const data = await resp.json();
Download audio file from music item curl
curl 'https://archive.org/download/commute_202003/commute_202003.mp3' \
  -d '"<!DOCTYPE html>\n<html lang=\"en\">\n<!-- __ _ _ _ __| |_ (_)__ _____\n    / _` | '_/ _| ' \\| |\\ V / -_)\n    \\__,_|_| \\__|_||_|_| \\_/\\___| -->\n  <head data-release=b27a3b6e data-node=\"www23.us.archive.org\">\n    <title>Internet Archive: Error</title>\n\n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/>\n    \n        <meta name=\"google-site-verification\" content=\"Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8\" />\n    <meta name=\"google-site-verification\" content=\"bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk\" />\n\n    <meta name=\"baggage\" content=\"sentry-trace_id=796df08bb7c844fba85e976955b51add,sentry-sample_rate=0.001,sentry-transaction=%2Fdownload.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.527342\"/>    <meta name=\"sentry-trace\" content=\"796df08bb7c844fba85e976955b51add-101c95ee78064891-0\"/>\n    <script  nonce=\"a1f32ab828d3c17e4f48fc1cf1e9f539\" >\n/* @licstart  The following is the entire license notice for the\n * JavaScript code in this page.\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program.  If not, see <http://www.gnu.org/licenses/>.\n *\n * @licend  The above is the entire license notice\n * for the JavaScript code in this page.\n */\n</script>\n        <meta charset=\"UTF-8\">\n                      <meta property=\"mediatype\" content=\"\">\n                      <meta property=\"primary_collection\" content=\"\">\n            <script src=\"//archive.org/includes/athena.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/apollo.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/lit/polyfill-support.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n<script nonce=\"a1f32ab828d3c17e4f48fc1cf1e9f539\" >\n      window.__realDefine = customElements.define.bind(customElements);\n      customElements.define = function() {\n        try {\n          return window.__realDefine.apply(this, arguments);\n        } catch (e) {\n          console.warn(e);\n        }\n      }\n    </script>    <script src=\"//archive.org/includes/build/js/ia-topnav.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/build/js/archive.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <link href=\"//archive.org/includes/build/css/archive.min.css?v=b27a3b6e\" rel=\"stylesheet\" type=\"text/css\"/>\n    <link rel=\"SHORTCUT ICON\" href=\"https://archive.org/images/glogo.jpg\"/>\n  </head>\n  <body class=\"navia \">\n    <a href=\"#maincontent\" class=\"hidden-for-screen-readers\">Skip to main content</a>\n\n    <!-- Wraps all page content -->\n    <div id=\"wrap\"\n          >\n                    <div class=\"ia-banners\">\n              <div\n        class=\"ia-banner hidden post-appeal-20240905\"\n        data-campaign=\"post-appeal-20240905\">\n        <p><a href=\"https://change.org/LetReadersRead\" rel=\"ugc nofollow\">Ask the publishers</a> to restore access to 500,000+ books.</p>\n        <form class=\"banner-close\" action=\"\" method=\"get\" data-action=\"ia-banner-close\">\n          <fieldset>\n            <button aria-label=\"Close Banner\" type=\"submit\"></button>\n          </fieldset>\n        </form>\n      </div>\n          </div>\n                    <div id=\"topnav\">\n              <input class=\"js_nav_tweaks\" type=\"hidden\" value='[]'/>\n    <!-- Shady DOM styles for icon-hamburger -->\n<style scope=\"icon-hamburger-1\">\n  .icon-hamburger-1 svg.icon-hamburger {\n    display: block;\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .icon-hamburger-1 .fill-color.icon-hamburger {\n    fill: #fff;\n  }\n</style><!-- Shady DOM styles for login-button -->\n<style scope=\"login-button-1\">\n  .login-button-1 .dropdown-toggle.login-button {\n    display: block;\n    text-transform: uppercase;\n    color: #ccc;\n    cursor: pointer;\n  }\n  .login-button-1 .dropdown-toggle.logged-out-menu {\n    display: inline-block;\n    vertical-align: middle;\n    background: inherit;\n    border: medium;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button svg.login-button {\n    height: 100%;\n    width: 4rem;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {\n    fill: #999;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 .active.login-button {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .login-button-1 .active.login-button .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 span.login-button {\n    display: none;\n    font-size: 1.4rem;\n    text-transform: uppercase;\n    color: #999;\n  }\n\n  .login-button-1 span.login-button a.login-button {\n    color: inherit;\n    text-decoration: none;\n    outline: 0;\n  }\n\n  .login-button-1 a.login-button:hover,\n  .login-button-1 a.login-button:active,\n  .login-button-1 a.login-button:focus {\n    color: #fff !important;\n    outline: none !important;\n    outline-offset: inherit !important;\n  }\n\n  @media (min-width: 890px) {\n    .login-button-1 .logged-out-toolbar.login-button {\n      padding: 1rem 0.5rem;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .active.login-button {\n      background: transparent;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button svg.login-button {\n      height: 3rem;\n      width: 3rem;\n      display: block;\n    }\n\n    .login-button-1 span.login-button {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for nav-search -->\n<style scope=\"nav-search-1\">\n  .nav-search-1 input.nav-search[type=\"text\"] {\n    color: #222;\n  }\n\n  .nav-search-1 input.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 button.nav-search {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .nav-search-1 button.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 .search.nav-search {\n    padding-top: 0;\n    margin-right: 0.5rem;\n  }\n\n  .nav-search-1 .search.nav-search svg.nav-search {\n    position: relative;\n    fill: ;\n  }\n\n  .nav-search-1 .search-activated.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    position: absolute;\n    top: 0;\n    right: 4rem;\n    bottom: 0;\n    left: 4rem;\n    z-index: 3;\n    padding: 0.5rem 0.2rem;\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .nav-search-1 .search-inactive.nav-search {\n    display: none;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search,\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    background: #fff;\n    border-radius: 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    width: 100%;\n    margin: 0 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    height: 100%;\n    padding: 0;\n    margin-right: 0;\n    -ms-flex-item-align: center;\n    -ms-grid-row-align: center;\n    align-self: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n    width: 100%;\n    height: 100%;\n    box-sizing: border-box;\n    padding-left: 1rem;\n    border-radius: 0.5rem;\n    border: none;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search:focus {\n    outline: none;\n  }\n\n  @keyframes fade-in-nav-search-1 {\n    0% {\n      opacity: 0;\n    }\n\n    100% {\n      opacity: 1;\n    }\n\n  }\n\n  .nav-search-1 .fade-in.nav-search {\n    animation: fade-in-nav-search-1 0.2s forwards;\n  }\n\n  @media (min-width: 890px) {\n    .nav-search-1 .search.nav-search svg.nav-search {\n      display: inline;\n      width: 2.8rem;\n      height: 2.8rem;\n      vertical-align: -14px;\n    }\n\n    .nav-search-1 .search.nav-search path.nav-search {\n      fill: #333;\n    }\n\n    .nav-search-1 .search-inactive.nav-search,\n    .nav-search-1 .search-activated.nav-search {\n      display: block;\n      position: static;\n      padding: 1.1rem 0.2rem;\n      background: transparent;\n    }\n\n    .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n      width: 13rem;\n      height: 2.8rem;\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: reverse;\n      -ms-flex-direction: row-reverse;\n      flex-direction: row-reverse;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n      width: calc(100% - 28px);\n      height: 100%;\n      padding-left: 0;\n      font-size: 1.4rem;\n      text-align: left;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-button -->\n<style scope=\"media-button-1\">\n  .media-button-1 a.media-button {\n    display: inline-block;\n    text-decoration: none;\n  }\n\n  .media-button-1 .menu-item.media-button {\n    display: inline-block;\n    width: 100%;\n    padding: 0;\n    font-size: 1.6rem;\n    text-align: left;\n    background: transparent;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n  }\n\n  .media-button-1 .menu-item.media-button:focus {\n    outline: none;\n  }\n\n  .media-button-1 .label.media-button {\n    display: inline-block;\n    padding: 0;\n    font-weight: 400;\n    color: #fff;\n    text-align: left;\n    vertical-align: middle;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button {\n    display: inline-flex;\n    vertical-align: middle;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .media-button-1 .menu-item.selected.media-button .icon.media-button {\n    background-color: #333;\n    border-radius: 1rem 0 0 1rem;\n  }\n\n  .media-button-1 .icon.media-button .fill-color.media-button {\n    fill: #999;\n  }\n\n  .media-button-1 .icon.active.media-button .fill-color.media-button {\n    fill: #fff;\n  }\n\n  .media-button-1 .donate.media-button .fill-color.media-button {\n    fill: #f00;\n  }\n\n  @media (min-width: 890px) {\n    .media-button-1 .menu-item.media-button {\n      width: auto;\n      height: 5rem;\n      color: #999;\n      display: inline-flex;\n    }\n\n    .media-button-1 .menu-item.media-button:hover,\n    .media-button-1 .menu-item.media-button:active,\n    .media-button-1 .menu-item.media-button:focus {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:active .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {\n      fill: #fff;\n    }\n\n    .media-button-1 .label.media-button {\n      display: none;\n    }\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      padding-right: 1rem;\n      font-size: 1.3rem;\n      text-transform: uppercase;\n      color: inherit;\n    }\n\n    .media-button-1 .web.media-button:after {\n      display: none;\n      content: \"web\";\n    }\n\n    .media-button-1 .donate.media-button,\n    .media-button-1 .more.media-button {\n      display: none;\n    }\n\n    .media-button-1 .menu-item.selected.media-button {\n      background: #474747;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .label.media-button,\n    .media-button-1 .menu-item.selected.web.media-button:after {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .icon.media-button {\n      background: transparent;\n    }\n\n    .media-button-1 .web.selected.media-button .fill-color.media-button {\n      fill: #ffcd27;\n    }\n\n    .media-button-1 .texts.selected.media-button .fill-color.media-button {\n      fill: #faab3c;\n    }\n\n    .media-button-1 .video.selected.media-button .fill-color.media-button {\n      fill: #f1644b;\n    }\n\n    .media-button-1 .audio.selected.media-button .fill-color.media-button {\n      fill: #00adef;\n    }\n\n    .media-button-1 .software.selected.media-button .fill-color.media-button {\n      fill: #9ecc4f;\n    }\n\n    .media-button-1 .images.selected.media-button .fill-color.media-button {\n      fill: #aa99c9;\n    }\n\n  }\n\n  @media (min-width: 1200px) {\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      display: inline;\n    }\n\n    .media-button-1 .web.media-button .label.media-button {\n      display: none;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-menu -->\n<style scope=\"media-menu-1\">\n  .media-menu-1 {\n    outline: none;\n  }\n\n  .media-menu-1 .media-menu-inner.media-menu {\n    z-index: -1;\n    top: -40rem;\n    background-color: #222;\n    margin: 0;\n    overflow: hidden;\n    transition-duration: 0.2s;\n    transition-property: top;\n    transition-timing-function: ease;\n  }\n\n  .media-menu-1 .menu-group.media-menu {\n    position: relative;\n    line-height: normal;\n  }\n\n  @media (max-width: 889px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      position: absolute;\n      width: 100%;\n    }\n\n    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {\n      top: 0;\n    }\n\n    .media-menu-1 .overflow-clip.media-menu {\n      position: absolute;\n      z-index: -1;\n      top: 4rem;\n      left: 0;\n      height: 0;\n      width: 100%;\n      overflow: hidden;\n      transition-duration: 0.2s;\n      transition-property: height;\n    }\n\n    .media-menu-1 .open.media-menu .overflow-clip.media-menu {\n      height: 40rem;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      display: block;\n      position: static;\n      width: auto;\n      height: 5rem;\n      transition-property: none;\n    }\n\n    .media-menu-1 .menu-group.media-menu {\n      font-size: 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for primary-nav -->\n<style scope=\"primary-nav-1\">\n  .primary-nav-1 button.primary-nav:focus,\n  .primary-nav-1 input.primary-nav:focus {\n    outline: none;\n  }\n\n  .primary-nav-1 nav.primary-nav {\n    position: relative;\n    display: flex;\n    height: 4rem;\n    grid-template-areas: 'hamburger empty heart search user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem 4rem;\n    -ms-grid-rows: 100%;\n    grid-template-rows: 100%;\n    background: #222;\n    border-bottom: 1px solid #333;\n  }\n\n  .primary-nav-1 nav.hide-search.primary-nav {\n    grid-template-areas: 'hamburger empty heart user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem;\n  }\n\n  .primary-nav-1 .right-side-section.primary-nav {\n    display: flex;\n    margin-left: auto;\n    user-select: none;\n  }\n\n  .primary-nav-1 button.primary-nav {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .primary-nav-1 .branding.primary-nav {\n    position: static;\n    float: left;\n    margin: 0 !important;\n    padding: 0 5px 0 10px;\n    -webkit-transform: translate(0, 0);\n    -ms-transform: translate(0, 0);\n    transform: translate(0, 0);\n  }\n\n  .primary-nav-1 slot.primary-nav,\n  .primary-nav-1 .branding.primary-nav {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .primary-nav-1 media-menu.primary-nav {\n    flex: 1;\n    justify-self: stretch;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav {\n    height: 3rem;\n    width: 2.7rem;\n    display: inline-block;\n  }\n\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    height: 3rem;\n    width: 9.5rem;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav,\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    margin-right: 5px;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav {\n    -ms-grid-row: 1;\n    -ms-grid-column: 1;\n    grid-area: hamburger;\n    padding: 0;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n    fill: #fff;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav {\n    display: inline-block;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {\n    fill: rgb(255, 0, 0);\n  }\n\n  .primary-nav-1 .sr-only.primary-nav {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    border: 0;\n    overflow: hidden;\n    white-space: nowrap;\n    clip: rect(1px, 1px, 1px, 1px);\n    -webkit-clip-path: inset(50%);\n    clip-path: inset(50%);\n    user-select: none;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav {\n    padding: 0;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {\n    fill: #999;\n  }\n\n  .primary-nav-1 .search-activated.primary-nav {\n    position: relative;\n    z-index: 3;\n  }\n\n  .primary-nav-1 .upload.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav span.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav svg.primary-nav {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .primary-nav-1 .screen-name.primary-nav {\n    display: none;\n    font-size: 1.3rem;\n    vertical-align: middle;\n    text-transform: uppercase;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav {\n    color: #999;\n    padding: 0.5rem;\n    height: 100%;\n  }\n\n  .primary-nav-1 button.user-menu.primary-nav:hover,\n  .primary-nav-1 button.user-menu.primary-nav:focus {\n    color: #fff;\n    outline: none;\n  }\n\n  .primary-nav-1 .user-menu.active.primary-nav {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n    display: block;\n    width: 3rem;\n    height: 3rem;\n  }\n\n  .primary-nav-1 .link-home.primary-nav {\n    text-decoration: none;\n    display: inline-flex;\n  }\n\n  .primary-nav-1 a.link-home.primary-nav:focus,\n  .primary-nav-1 a.link-home.primary-nav:focus-visible {\n    outline-offset: 1px;\n  }\n\n  @media only screen and (min-width: 890px) and (max-device-width: 905px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 0;\n    }\n\n  }\n\n  @media (min-width: 906px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 20px;\n    }\n\n  }\n\n  @media (max-width: 889px) {\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {\n      display: none;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav {\n      display: initial;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {\n      float: right;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .primary-nav-1 {\n      ;\n    }\n\n    .primary-nav-1 nav.primary-nav {\n      display: flex;\n      z-index: 4;\n      height: 5rem;\n      padding-right: 1.5rem;\n    }\n\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {\n      display: none;\n    }\n\n    .primary-nav-1 .ia-logo.primary-nav,\n    .primary-nav-1 .ia-wordmark.primary-nav {\n      margin-right: 10px;\n    }\n\n    .primary-nav-1 .hamburger.primary-nav,\n    .primary-nav-1 .search-trigger.primary-nav,\n    .primary-nav-1 .mobile-donate-link.primary-nav {\n      display: none;\n    }\n\n    .primary-nav-1 .user-info.primary-nav {\n      display: block;\n      float: right;\n      vertical-align: middle;\n      height: 100%;\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {\n      height: 3rem;\n      width: 3rem;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav {\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.active.primary-nav {\n      background: transparent;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n      display: inline-block;\n      vertical-align: middle;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .upload.primary-nav {\n      display: block;\n      padding: 1rem 0.5rem;\n      float: right;\n      font-size: 1.4rem;\n      text-transform: uppercase;\n      text-decoration: none;\n      color: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:active,\n    .primary-nav-1 .upload.primary-nav:focus,\n    .primary-nav-1 .upload.primary-nav:hover {\n      color: #fff;\n    }\n\n    .primary-nav-1 .upload.primary-nav:focus-visible {\n      outline: none;\n    }\n\n    .primary-nav-1 .upload.primary-nav svg.primary-nav {\n      vertical-align: middle;\n      fill: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {\n      fill: #fff;\n    }\n\n    .primary-nav-1 nav-search.primary-nav {\n      float: right;\n      margin-left: 1rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n    .primary-nav-1 .screen-name.primary-nav {\n      display: inline-block;\n      text-overflow: ellipsis;\n      overflow: hidden;\n      white-space: nowrap;\n      max-width: 165px;\n    }\n\n    .primary-nav-1 .upload.primary-nav span.primary-nav {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for search-menu -->\n<style scope=\"search-menu-1\">\n  .search-menu-1 .menu-wrapper.search-menu {\n    position: relative;\n  }\n\n  .search-menu-1 button.search-menu:focus,\n  .search-menu-1 input.search-menu:focus {\n    outline-color: #4b64ff;\n    outline-width: 0.16rem;\n    outline-style: auto;\n    outline-offset: 2px !important;\n  }\n\n  .search-menu-1 .search-menu-inner.search-menu {\n    position: absolute;\n    right: 0;\n    left: 0;\n    z-index: 4;\n    padding: 0 4.5rem;\n    font-size: 1.6rem;\n    background-color: #333;\n  }\n\n  .search-menu-1 .tx-slide.search-menu {\n    overflow: hidden;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .search-menu-1 .initial.search-menu,\n  .search-menu-1 .closed.search-menu {\n    top: -1500px;\n  }\n\n  .search-menu-1 .closed.search-menu {\n    transition-duration: 0.2s;\n  }\n\n  .search-menu-1 label.search-menu,\n  .search-menu-1 a.search-menu {\n    padding: 1rem;\n    display: block;\n  }\n\n  .search-menu-1 .advanced-search.search-menu {\n    text-decoration: none;\n    color: #4b64ff;\n    line-height: normal;\n    padding: 0.5rem;\n    margin-top: 5px;\n  }\n\n  @media (min-width: 890px) {\n    .search-menu-1 .search-menu-inner.search-menu {\n      overflow: visible;\n      right: 2rem;\n      left: auto;\n      z-index: 5;\n      padding: 1rem 2rem;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      color: #333;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .search-menu-1 .search-menu-inner.search-menu:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .search-menu-1 .initial.search-menu,\n    .search-menu-1 .closed.search-menu {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .search-menu-1 .open.search-menu {\n      opacity: 1;\n    }\n\n    .search-menu-1 label.search-menu {\n      padding: 0;\n      font-weight: normal;\n      margin: 0;\n    }\n\n    .search-menu-1 label.search-menu+label.search-menu {\n      padding-top: 7px;\n    }\n\n    .search-menu-1 a.search-menu {\n      padding: 1rem 0 0 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->\n<style scope=\"wayback-search-1\">\n  .wayback-search-1 {\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .wayback-search-1 form.wayback-search {\n    max-width: 600px;\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-top: 0;\n    font-weight: 200;\n  }\n\n  .wayback-search-1 a.wayback-search {\n    font-weight: 500;\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: 0.7rem 2rem;\n    margin: 1.5rem 0;\n    box-sizing: border-box;\n    text-align: center;\n    border: none;\n    border-radius: 7px;\n    background-color: #fcf5e6;\n    box-shadow: 3px 3px 0 0 #c3ad97;\n  }\n\n  .wayback-search-1 label.wayback-search {\n    display: none;\n  }\n\n  .wayback-search-1 img.wayback-search {\n    width: 100%;\n    max-width: 215px;\n    max-height: 60px;\n    margin-bottom: 1.3rem;\n    vertical-align: middle;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    display: block;\n    width: 100%;\n    height: 3rem;\n    padding: 0.5rem 1rem 0.5rem 2.5rem;\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #858585;\n    box-sizing: border-box;\n    border: 1px solid #ccc;\n    border-radius: 2rem;\n    background: #eee;\n  }\n\n  .wayback-search-1 input.wayback-search:focus {\n    border-color: #66afe9;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n    outline: none;\n  }\n\n  .wayback-search-1 .search-field.wayback-search {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    position: absolute;\n    top: 2px;\n    left: 3px;\n    width: 2.4rem;\n    height: 2.4rem;\n  }\n\n  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n    fill: #999;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-search-1 form.wayback-search {\n      margin: 0 auto;\n    }\n\n    .wayback-search-1 p.wayback-search {\n      margin-bottom: 3rem;\n      font-size: 1.6rem;\n      text-align: center;\n    }\n\n    .wayback-search-1 img.wayback-search {\n      margin: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search {\n      margin: 0 auto;\n      font-size: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: inline-block;\n      width: 50%;\n      vertical-align: middle;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      text-align: center;\n    }\n\n    .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n      fill: #333;\n    }\n\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-bottom: 1rem;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: .5rem;\n    border-radius: 5px;\n    box-shadow: none;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    padding-left: 3rem;\n    margin-top: .3rem;\n    font-size: 1.4rem;\n    border-color: #bca38e;\n    background: #fff;\n  }\n\n  .wayback-search-1 input.wayback-search::placeholder,\n  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {\n    color: #8e8e8e;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    top: 50%;\n    transform: translateY(-50%);\n  }\n\n  @media (min-width: 890px) {\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: block;\n      width: auto;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      margin: 0 1.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for save-page-form -->\n<style scope=\"save-page-form-1\">\n  .save-page-form-1 div.save-page-form {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    grid-column-gap: .8rem;\n    margin: 0;\n    padding: 0;\n    border: none;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"text\"] {\n    width: 100%;\n    height: 3rem;\n    box-sizing: border-box;\n    border: 1px solid #999;\n    border-radius: .5rem;\n    color: #222;\n    font-size: inherit;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"submit\"] {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    padding: .4rem .8rem;\n    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    text-transform: uppercase;\n    color: #fff;\n    border: none;\n    border-radius: 16px;\n    background: #222;\n    cursor: pointer;\n  }\n\n  .save-page-form-1 .error.save-page-form {\n    display: none;\n    margin-top: .5rem;\n    font-weight: bold;\n    color: #ffcd27;\n  }\n\n  .save-page-form-1 .visible.save-page-form {\n    display: block;\n  }\n\n  @media (min-width: 890px) {\n    .save-page-form-1 h3.save-page-form {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n  }\n</style><!-- Shady DOM styles for wayback-slider -->\n<style scope=\"wayback-slider-1\">\n  .wayback-slider-1 h4.wayback-slider {\n    font-size: 1.6rem;\n  }\n\n  .wayback-slider-1 a.wayback-slider {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-slider-1 ul.wayback-slider {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 h4.wayback-slider {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .wayback-slider-1 ul.wayback-slider {\n      font-size: 1.3rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider {\n      padding-bottom: .5rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n      padding-top: 0;\n    }\n\n    .wayback-slider-1 li.wayback-slider a.wayback-slider {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 {\n      display: block;\n      grid-column: 1 / 4;\n      padding: 0 1.5rem;\n    }\n\n    .wayback-slider-1 h4.wayback-slider {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n    .wayback-slider-1 .grid.wayback-slider {\n      display: grid;\n      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);\n\n      grid-column-gap: 2.5rem;\n    }\n\n    .wayback-slider-1 .link-lists.wayback-slider {\n      display: grid;\n      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);\n      grid-column-gap: 2.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for more-slider -->\n<style scope=\"more-slider-1\">\n  .more-slider-1 ul.more-slider {\n    padding: 0;\n    margin: -1rem 0 0 0;\n    list-style: none;\n  }\n\n  .more-slider-1 a.more-slider {\n    display: block;\n    padding: 1rem 0;\n    text-decoration: none;\n    color: #fff;\n  }\n</style><!-- Shady DOM styles for media-subnav -->\n<style scope=\"media-subnav-1\">\n  .media-subnav-1 h4.media-subnav {\n    font-size: 1.6rem;\n  }\n\n  .media-subnav-1 a.media-subnav {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .media-subnav-1 ul.media-subnav {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .media-subnav-1 li.media-subnav+li.media-subnav {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 h4.media-subnav {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .media-subnav-1 ul.media-subnav {\n      font-size: 1.3rem;\n    }\n\n    .media-subnav-1 li.media-subnav {\n      padding-bottom: .5rem;\n    }\n\n    .media-subnav-1 li.media-subnav+li.media-subnav {\n      padding-top: 0;\n    }\n\n    .media-subnav-1 li.media-subnav a.media-subnav {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  .media-subnav-1 img.media-subnav {\n    display: block;\n    width: 90px;\n    height: 90px;\n    margin: 0 auto 1rem auto;\n    border-radius: 45px;\n  }\n\n  .media-subnav-1 h3.media-subnav {\n    margin-top: 0;\n    font-size: 1.8rem;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-pack: space-evenly;\n    -ms-flex-pack: space-evenly;\n    justify-content: space-evenly;\n    text-align: center;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n    display: inline-block;\n    width: 12rem;\n    margin-bottom: 1.5rem;\n    overflow: hidden;\n    white-space: nowrap;\n    text-align: center;\n    text-overflow: ellipsis;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {\n    margin-left: 2rem;\n  }\n\n  .media-subnav-1 .featured.media-subnav h4.media-subnav {\n    display: none;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 40% 20% 40%;\n      grid-template-columns: 40% 20% 40%;\n    }\n\n    .media-subnav-1 .wayback-search.media-subnav {\n      -ms-grid-column: 1;\n      -ms-grid-column-span: 3;\n      grid-column: 1 / 4;\n    }\n\n    .media-subnav-1 h3.media-subnav {\n      display: none;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav {\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n      padding-top: 3.5rem;\n      max-width: 16rem;\n    }\n\n    .media-subnav-1 .links.media-subnav {\n      padding: 0 1.5rem;\n    }\n\n    .media-subnav-1 .featured.media-subnav {\n      -ms-grid-column: 2;\n    }\n\n    .media-subnav-1 .featured.media-subnav h4.media-subnav {\n      display: block;\n    }\n\n    .media-subnav-1 .top.media-subnav {\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 50% 3rem 50%;\n      grid-template-columns: 50% 50%;\n      -ms-grid-rows: (auto)[7];\n      grid-template-rows: repeat(7, auto);\n      grid-column-gap: 3rem;\n      grid-auto-flow: column;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 3;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-slider -->\n<style scope=\"media-slider-1\">\n  .media-slider-1 .media-slider-container.media-slider {\n    position: relative;\n  }\n\n  .media-slider-1 .overflow-clip.media-slider {\n    display: none;\n    position: absolute;\n    top: 3rem;\n    right: 0;\n    left: 0;\n    height: 0;\n    overflow: hidden;\n    transition: height 0.2s ease;\n  }\n\n  .media-slider-1 .information-menu.media-slider {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    padding: 0;\n    height: 31.9rem;\n    overflow-x: hidden;\n    font-size: 1.4rem;\n    background: #333;\n  }\n\n  .media-slider-1 .open.media-slider {\n    display: block;\n  }\n\n  .media-slider-1 .hidden.media-slider {\n    display: none;\n  }\n\n  .media-slider-1 .info-box.media-slider {\n    padding: 1rem;\n  }\n\n  @media (max-width: 889px) {\n    .media-slider-1 .overflow-clip.open.media-slider {\n      display: block;\n      height: 35.8rem;\n      left: 4rem;\n      top: 0;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-slider-1 .overflow-clip.media-slider {\n      display: block;\n    }\n\n    .media-slider-1 .information-menu.media-slider {\n      left: 0;\n      z-index: 3;\n      height: auto;\n      min-height: 21rem;\n      background: #474747;\n      transform: translate(0, -100%);\n      transition: transform 0.2s ease;\n    }\n\n    .media-slider-1 .overflow-clip.open.media-slider {\n      height: 22rem;\n    }\n\n    .media-slider-1 .information-menu.open.media-slider {\n      transform: translate(0, 0);\n    }\n\n    .media-slider-1 .info-box.media-slider {\n      max-width: 100rem;\n      padding: 1.5rem 0;\n      margin: 0 auto;\n    }\n\n  }\n</style><!-- Shady DOM styles for desktop-subnav -->\n<style scope=\"desktop-subnav-1\">\n  .desktop-subnav-1 ul.desktop-subnav {\n    position: relative;\n    z-index: 3;\n    padding: .8rem 0;\n    margin: 0;\n    font-size: 1.2rem;\n    text-transform: uppercase;\n    text-align: center;\n    background: #333;\n  }\n\n  .desktop-subnav-1 li.desktop-subnav {\n    display: inline-block;\n    padding: 0 15px;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav {\n    text-decoration: none;\n    color: #aaa;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav:hover,\n  .desktop-subnav-1 a.desktop-subnav:active,\n  .desktop-subnav-1 a.desktop-subnav:focus {\n    color: #fff;\n  }\n\n  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {\n    width: 1.6rem;\n    height: 1.6rem;\n    vertical-align: top;\n    fill: #f00;\n  }\n</style><!-- Shady DOM styles for signed-out-dropdown -->\n<style scope=\"signed-out-dropdown-1\">\n  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {\n    position: relative;\n  }\n\n  .signed-out-dropdown-1 nav.signed-out-dropdown {\n    position: absolute;\n    right: 0;\n    z-index: 4;\n    overflow: hidden;\n    font-size: 1.6rem;\n    background-color: #333;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .signed-out-dropdown-1 .initial.signed-out-dropdown,\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    top: -1500px;\n  }\n\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    transition-duration: 0.5s;\n  }\n\n  .signed-out-dropdown-1 .open.signed-out-dropdown {\n    max-width: 100vw;\n    overflow: auto;\n  }\n\n  .signed-out-dropdown-1 h3.signed-out-dropdown {\n    padding: 0.6rem 2rem;\n    margin: 0;\n    font-size: inherit;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .signed-out-dropdown-1 ul.signed-out-dropdown {\n    padding: 0.4rem 0 0.7rem 0;\n    margin: 0;\n    list-style: none;\n\n    max-height: calc(100vh - 7.2rem + 1px);\n    overflow: auto;\n    box-sizing: border-box;\n  }\n\n  .signed-out-dropdown-1 .divider.signed-out-dropdown {\n    margin: 0.5rem 0;\n    border-bottom: 1px solid #666;\n  }\n\n  .signed-out-dropdown-1 a.signed-out-dropdown,\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    display: block;\n    color: #fff;\n    text-decoration: none;\n    padding: 1rem 2rem;\n  }\n\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    font-size: 0.8em;\n    color: #a0a0a0;\n  }\n\n  .signed-out-dropdown-1 .callout.signed-out-dropdown {\n    position: absolute;\n    margin-left: 10px;\n    padding: 0 5px;\n    border-radius: 2px;\n    background: #fee257;\n    color: #2c2c2c;\n    font-size: 1.4rem;\n    font-weight: bold;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {\n    fill: #fff;\n    margin-right: 1rem;\n    height: 1.4rem;\n    width: 1.4rem;\n  }\n\n  @media (min-width: 890px) {\n    .signed-out-dropdown-1 nav.signed-out-dropdown {\n      display: flex;\n      overflow: visible;\n      top: 0;\n      left: auto;\n      z-index: 5;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .signed-out-dropdown-1 nav.signed-out-dropdown:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .signed-out-dropdown-1 h3.signed-out-dropdown {\n      display: none;\n    }\n\n    .signed-out-dropdown-1 ul.signed-out-dropdown {\n      max-height: calc(100vh - 8.5rem + 1px);\n    }\n\n    .signed-out-dropdown-1 .divider.signed-out-dropdown {\n      border-bottom-color: #666;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      color: #333;\n      transition: background 0.1s ease-out, color 0.1s ease-out;\n    }\n\n    .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      font-size: 0.8em;\n      color: #6f6f6f;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown:hover,\n    .signed-out-dropdown-1 a.signed-out-dropdown:active,\n    .signed-out-dropdown-1 a.signed-out-dropdown:focus {\n      color: #fff;\n      background: #4b64ff;\n      outline: none;\n    }\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      opacity: 1;\n      overflow: visible;\n    }\n\n    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n      display: none;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 33.5rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 18.5rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 40rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 26rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-topnav -->\n<style scope=\"ia-topnav-1\">\n  .ia-topnav-1 {\n    ;\n\n    color: #fff;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .ia-topnav-1 primary-nav.ia-topnav:focus {\n    outline: none !important;\n  }\n\n  .ia-topnav-1 #close-layer.ia-topnav {\n    display: none;\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 3;\n  }\n\n  .ia-topnav-1 #close-layer.visible.ia-topnav {\n    display: block;\n  }\n\n  .ia-topnav-1 .topnav.ia-topnav {\n    position: relative;\n    z-index: 4;\n  }\n\n  @media (max-width: 889px) {\n    .ia-topnav-1 desktop-subnav.ia-topnav {\n      display: none;\n    }\n\n  }\n</style>\n<style>\n  body {\n    transition: opacity ease-in 0.2s;\n  }\n\n  body[unresolved] {\n    opacity: 0;\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n\n\n\n\n\n\n\n\n<ia-topnav locallinks=\"true\" waybackpagesarchived=\"1 trillion\" class=\"x-scope ia-topnav-1\"><!---->\n  <div class=\"topnav style-scope ia-topnav\">\n    <primary-nav class=\"style-scope ia-topnav x-scope primary-nav-1\"><!---->\n      <nav class=\"style-scope primary-nav\">\n        <button class=\"hamburger style-scope primary-nav\" title=\"Open main menu\"\n          data-event-click-tracking=\"TopNav|NavHamburger\">\n          <icon-hamburger class=\"style-scope primary-nav x-scope icon-hamburger-1\"><!---->\n            <svg viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\" aria-labelledby=\"hamburgerTitleID hamburgerDescID\"\n              class=\"style-scope icon-hamburger\">\n              <title id=\"hamburgerTitleID\" class=\"style-scope icon-hamburger\">Hamburger icon</title>\n              <desc id=\"hamburgerDescID\" class=\"style-scope icon-hamburger\">An icon used to represent a menu that can be\n                toggled by interacting with this icon.</desc>\n              <path\n                d=\"m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z\"\n                fill=\"#999\" fill-rule=\"evenodd\" class=\"style-scope icon-hamburger\"></path>\n              </svg>\n              </icon-hamburger>\n        </button>\n\n        <div class=\"branding  style-scope primary-nav\">\n          <a title=\"Go home\" class=\"link-home style-scope primary-nav\" href=\"/\"\n            data-event-click-tracking=\"TopNav|NavHome\"><!--?lit$49386103$-->\n            <svg class=\"ia-logo style-scope primary-nav\" viewBox=\"0 0 27 30\" xmlns=\"http://www.w3.org/2000/svg\"\n              aria-labelledby=\"logoTitleID logoDescID\">\n              <title id=\"logoTitleID\" class=\"style-scope primary-nav\">Internet Archive logo</title>\n              <desc id=\"logoDescID\" class=\"style-scope primary-nav\">A line drawing of the Internet Archive headquarters\n                building façade.</desc>\n              <g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n                <mask id=\"mask-2\" fill=\"white\" class=\"style-scope primary-nav\">\n                  <path\n                    d=\"M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z\"\n                    id=\"path-1\" class=\"style-scope primary-nav\"></path>\n                  </mask>\n                  <use fill=\"#FFFFFF\" xlink:href=\"#path-1\" class=\"style-scope primary-nav\"></use>\n                  <g mask=\"url(#mask-2)\" fill=\"#FFFFFF\" class=\"style-scope primary-nav\">\n                  <path d=\"M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z\" id=\"swatch\" class=\"style-scope primary-nav\">\n                  </path>\n                  </g>\n                  </g>\n                  </svg>\n                  <!--?lit$49386103$-->\n            <svg class=\"ia-wordmark stacked style-scope primary-nav\" viewBox=\"0 0 95 30\" xmlns=\"http://www.w3.org/2000/svg\">\n              <g fill=\"#fff\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n       "'
import requests

resp = requests.get(
    "https://archive.org/download/commute_202003/commute_202003.mp3",
    json="<!DOCTYPE html>\n<html lang=\"en\">\n<!-- __ _ _ _ __| |_ (_)__ _____\n    / _` | '_/ _| ' \\| |\\ V / -_)\n    \\__,_|_| \\__|_||_|_| \\_/\\___| -->\n  <head data-release=b27a3b6e data-node=\"www23.us.archive.org\">\n    <title>Internet Archive: Error</title>\n\n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/>\n    \n        <meta name=\"google-site-verification\" content=\"Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8\" />\n    <meta name=\"google-site-verification\" content=\"bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk\" />\n\n    <meta name=\"baggage\" content=\"sentry-trace_id=796df08bb7c844fba85e976955b51add,sentry-sample_rate=0.001,sentry-transaction=%2Fdownload.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.527342\"/>    <meta name=\"sentry-trace\" content=\"796df08bb7c844fba85e976955b51add-101c95ee78064891-0\"/>\n    <script  nonce=\"a1f32ab828d3c17e4f48fc1cf1e9f539\" >\n/* @licstart  The following is the entire license notice for the\n * JavaScript code in this page.\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program.  If not, see <http://www.gnu.org/licenses/>.\n *\n * @licend  The above is the entire license notice\n * for the JavaScript code in this page.\n */\n</script>\n        <meta charset=\"UTF-8\">\n                      <meta property=\"mediatype\" content=\"\">\n                      <meta property=\"primary_collection\" content=\"\">\n            <script src=\"//archive.org/includes/athena.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/apollo.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/lit/polyfill-support.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n<script nonce=\"a1f32ab828d3c17e4f48fc1cf1e9f539\" >\n      window.__realDefine = customElements.define.bind(customElements);\n      customElements.define = function() {\n        try {\n          return window.__realDefine.apply(this, arguments);\n        } catch (e) {\n          console.warn(e);\n        }\n      }\n    </script>    <script src=\"//archive.org/includes/build/js/ia-topnav.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/build/js/archive.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <link href=\"//archive.org/includes/build/css/archive.min.css?v=b27a3b6e\" rel=\"stylesheet\" type=\"text/css\"/>\n    <link rel=\"SHORTCUT ICON\" href=\"https://archive.org/images/glogo.jpg\"/>\n  </head>\n  <body class=\"navia \">\n    <a href=\"#maincontent\" class=\"hidden-for-screen-readers\">Skip to main content</a>\n\n    <!-- Wraps all page content -->\n    <div id=\"wrap\"\n          >\n                    <div class=\"ia-banners\">\n              <div\n        class=\"ia-banner hidden post-appeal-20240905\"\n        data-campaign=\"post-appeal-20240905\">\n        <p><a href=\"https://change.org/LetReadersRead\" rel=\"ugc nofollow\">Ask the publishers</a> to restore access to 500,000+ books.</p>\n        <form class=\"banner-close\" action=\"\" method=\"get\" data-action=\"ia-banner-close\">\n          <fieldset>\n            <button aria-label=\"Close Banner\" type=\"submit\"></button>\n          </fieldset>\n        </form>\n      </div>\n          </div>\n                    <div id=\"topnav\">\n              <input class=\"js_nav_tweaks\" type=\"hidden\" value='[]'/>\n    <!-- Shady DOM styles for icon-hamburger -->\n<style scope=\"icon-hamburger-1\">\n  .icon-hamburger-1 svg.icon-hamburger {\n    display: block;\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .icon-hamburger-1 .fill-color.icon-hamburger {\n    fill: #fff;\n  }\n</style><!-- Shady DOM styles for login-button -->\n<style scope=\"login-button-1\">\n  .login-button-1 .dropdown-toggle.login-button {\n    display: block;\n    text-transform: uppercase;\n    color: #ccc;\n    cursor: pointer;\n  }\n  .login-button-1 .dropdown-toggle.logged-out-menu {\n    display: inline-block;\n    vertical-align: middle;\n    background: inherit;\n    border: medium;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button svg.login-button {\n    height: 100%;\n    width: 4rem;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {\n    fill: #999;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 .active.login-button {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .login-button-1 .active.login-button .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 span.login-button {\n    display: none;\n    font-size: 1.4rem;\n    text-transform: uppercase;\n    color: #999;\n  }\n\n  .login-button-1 span.login-button a.login-button {\n    color: inherit;\n    text-decoration: none;\n    outline: 0;\n  }\n\n  .login-button-1 a.login-button:hover,\n  .login-button-1 a.login-button:active,\n  .login-button-1 a.login-button:focus {\n    color: #fff !important;\n    outline: none !important;\n    outline-offset: inherit !important;\n  }\n\n  @media (min-width: 890px) {\n    .login-button-1 .logged-out-toolbar.login-button {\n      padding: 1rem 0.5rem;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .active.login-button {\n      background: transparent;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button svg.login-button {\n      height: 3rem;\n      width: 3rem;\n      display: block;\n    }\n\n    .login-button-1 span.login-button {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for nav-search -->\n<style scope=\"nav-search-1\">\n  .nav-search-1 input.nav-search[type=\"text\"] {\n    color: #222;\n  }\n\n  .nav-search-1 input.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 button.nav-search {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .nav-search-1 button.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 .search.nav-search {\n    padding-top: 0;\n    margin-right: 0.5rem;\n  }\n\n  .nav-search-1 .search.nav-search svg.nav-search {\n    position: relative;\n    fill: ;\n  }\n\n  .nav-search-1 .search-activated.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    position: absolute;\n    top: 0;\n    right: 4rem;\n    bottom: 0;\n    left: 4rem;\n    z-index: 3;\n    padding: 0.5rem 0.2rem;\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .nav-search-1 .search-inactive.nav-search {\n    display: none;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search,\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    background: #fff;\n    border-radius: 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    width: 100%;\n    margin: 0 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    height: 100%;\n    padding: 0;\n    margin-right: 0;\n    -ms-flex-item-align: center;\n    -ms-grid-row-align: center;\n    align-self: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n    width: 100%;\n    height: 100%;\n    box-sizing: border-box;\n    padding-left: 1rem;\n    border-radius: 0.5rem;\n    border: none;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search:focus {\n    outline: none;\n  }\n\n  @keyframes fade-in-nav-search-1 {\n    0% {\n      opacity: 0;\n    }\n\n    100% {\n      opacity: 1;\n    }\n\n  }\n\n  .nav-search-1 .fade-in.nav-search {\n    animation: fade-in-nav-search-1 0.2s forwards;\n  }\n\n  @media (min-width: 890px) {\n    .nav-search-1 .search.nav-search svg.nav-search {\n      display: inline;\n      width: 2.8rem;\n      height: 2.8rem;\n      vertical-align: -14px;\n    }\n\n    .nav-search-1 .search.nav-search path.nav-search {\n      fill: #333;\n    }\n\n    .nav-search-1 .search-inactive.nav-search,\n    .nav-search-1 .search-activated.nav-search {\n      display: block;\n      position: static;\n      padding: 1.1rem 0.2rem;\n      background: transparent;\n    }\n\n    .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n      width: 13rem;\n      height: 2.8rem;\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: reverse;\n      -ms-flex-direction: row-reverse;\n      flex-direction: row-reverse;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n      width: calc(100% - 28px);\n      height: 100%;\n      padding-left: 0;\n      font-size: 1.4rem;\n      text-align: left;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-button -->\n<style scope=\"media-button-1\">\n  .media-button-1 a.media-button {\n    display: inline-block;\n    text-decoration: none;\n  }\n\n  .media-button-1 .menu-item.media-button {\n    display: inline-block;\n    width: 100%;\n    padding: 0;\n    font-size: 1.6rem;\n    text-align: left;\n    background: transparent;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n  }\n\n  .media-button-1 .menu-item.media-button:focus {\n    outline: none;\n  }\n\n  .media-button-1 .label.media-button {\n    display: inline-block;\n    padding: 0;\n    font-weight: 400;\n    color: #fff;\n    text-align: left;\n    vertical-align: middle;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button {\n    display: inline-flex;\n    vertical-align: middle;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .media-button-1 .menu-item.selected.media-button .icon.media-button {\n    background-color: #333;\n    border-radius: 1rem 0 0 1rem;\n  }\n\n  .media-button-1 .icon.media-button .fill-color.media-button {\n    fill: #999;\n  }\n\n  .media-button-1 .icon.active.media-button .fill-color.media-button {\n    fill: #fff;\n  }\n\n  .media-button-1 .donate.media-button .fill-color.media-button {\n    fill: #f00;\n  }\n\n  @media (min-width: 890px) {\n    .media-button-1 .menu-item.media-button {\n      width: auto;\n      height: 5rem;\n      color: #999;\n      display: inline-flex;\n    }\n\n    .media-button-1 .menu-item.media-button:hover,\n    .media-button-1 .menu-item.media-button:active,\n    .media-button-1 .menu-item.media-button:focus {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:active .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {\n      fill: #fff;\n    }\n\n    .media-button-1 .label.media-button {\n      display: none;\n    }\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      padding-right: 1rem;\n      font-size: 1.3rem;\n      text-transform: uppercase;\n      color: inherit;\n    }\n\n    .media-button-1 .web.media-button:after {\n      display: none;\n      content: \"web\";\n    }\n\n    .media-button-1 .donate.media-button,\n    .media-button-1 .more.media-button {\n      display: none;\n    }\n\n    .media-button-1 .menu-item.selected.media-button {\n      background: #474747;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .label.media-button,\n    .media-button-1 .menu-item.selected.web.media-button:after {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .icon.media-button {\n      background: transparent;\n    }\n\n    .media-button-1 .web.selected.media-button .fill-color.media-button {\n      fill: #ffcd27;\n    }\n\n    .media-button-1 .texts.selected.media-button .fill-color.media-button {\n      fill: #faab3c;\n    }\n\n    .media-button-1 .video.selected.media-button .fill-color.media-button {\n      fill: #f1644b;\n    }\n\n    .media-button-1 .audio.selected.media-button .fill-color.media-button {\n      fill: #00adef;\n    }\n\n    .media-button-1 .software.selected.media-button .fill-color.media-button {\n      fill: #9ecc4f;\n    }\n\n    .media-button-1 .images.selected.media-button .fill-color.media-button {\n      fill: #aa99c9;\n    }\n\n  }\n\n  @media (min-width: 1200px) {\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      display: inline;\n    }\n\n    .media-button-1 .web.media-button .label.media-button {\n      display: none;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-menu -->\n<style scope=\"media-menu-1\">\n  .media-menu-1 {\n    outline: none;\n  }\n\n  .media-menu-1 .media-menu-inner.media-menu {\n    z-index: -1;\n    top: -40rem;\n    background-color: #222;\n    margin: 0;\n    overflow: hidden;\n    transition-duration: 0.2s;\n    transition-property: top;\n    transition-timing-function: ease;\n  }\n\n  .media-menu-1 .menu-group.media-menu {\n    position: relative;\n    line-height: normal;\n  }\n\n  @media (max-width: 889px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      position: absolute;\n      width: 100%;\n    }\n\n    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {\n      top: 0;\n    }\n\n    .media-menu-1 .overflow-clip.media-menu {\n      position: absolute;\n      z-index: -1;\n      top: 4rem;\n      left: 0;\n      height: 0;\n      width: 100%;\n      overflow: hidden;\n      transition-duration: 0.2s;\n      transition-property: height;\n    }\n\n    .media-menu-1 .open.media-menu .overflow-clip.media-menu {\n      height: 40rem;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      display: block;\n      position: static;\n      width: auto;\n      height: 5rem;\n      transition-property: none;\n    }\n\n    .media-menu-1 .menu-group.media-menu {\n      font-size: 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for primary-nav -->\n<style scope=\"primary-nav-1\">\n  .primary-nav-1 button.primary-nav:focus,\n  .primary-nav-1 input.primary-nav:focus {\n    outline: none;\n  }\n\n  .primary-nav-1 nav.primary-nav {\n    position: relative;\n    display: flex;\n    height: 4rem;\n    grid-template-areas: 'hamburger empty heart search user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem 4rem;\n    -ms-grid-rows: 100%;\n    grid-template-rows: 100%;\n    background: #222;\n    border-bottom: 1px solid #333;\n  }\n\n  .primary-nav-1 nav.hide-search.primary-nav {\n    grid-template-areas: 'hamburger empty heart user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem;\n  }\n\n  .primary-nav-1 .right-side-section.primary-nav {\n    display: flex;\n    margin-left: auto;\n    user-select: none;\n  }\n\n  .primary-nav-1 button.primary-nav {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .primary-nav-1 .branding.primary-nav {\n    position: static;\n    float: left;\n    margin: 0 !important;\n    padding: 0 5px 0 10px;\n    -webkit-transform: translate(0, 0);\n    -ms-transform: translate(0, 0);\n    transform: translate(0, 0);\n  }\n\n  .primary-nav-1 slot.primary-nav,\n  .primary-nav-1 .branding.primary-nav {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .primary-nav-1 media-menu.primary-nav {\n    flex: 1;\n    justify-self: stretch;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav {\n    height: 3rem;\n    width: 2.7rem;\n    display: inline-block;\n  }\n\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    height: 3rem;\n    width: 9.5rem;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav,\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    margin-right: 5px;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav {\n    -ms-grid-row: 1;\n    -ms-grid-column: 1;\n    grid-area: hamburger;\n    padding: 0;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n    fill: #fff;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav {\n    display: inline-block;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {\n    fill: rgb(255, 0, 0);\n  }\n\n  .primary-nav-1 .sr-only.primary-nav {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    border: 0;\n    overflow: hidden;\n    white-space: nowrap;\n    clip: rect(1px, 1px, 1px, 1px);\n    -webkit-clip-path: inset(50%);\n    clip-path: inset(50%);\n    user-select: none;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav {\n    padding: 0;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {\n    fill: #999;\n  }\n\n  .primary-nav-1 .search-activated.primary-nav {\n    position: relative;\n    z-index: 3;\n  }\n\n  .primary-nav-1 .upload.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav span.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav svg.primary-nav {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .primary-nav-1 .screen-name.primary-nav {\n    display: none;\n    font-size: 1.3rem;\n    vertical-align: middle;\n    text-transform: uppercase;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav {\n    color: #999;\n    padding: 0.5rem;\n    height: 100%;\n  }\n\n  .primary-nav-1 button.user-menu.primary-nav:hover,\n  .primary-nav-1 button.user-menu.primary-nav:focus {\n    color: #fff;\n    outline: none;\n  }\n\n  .primary-nav-1 .user-menu.active.primary-nav {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n    display: block;\n    width: 3rem;\n    height: 3rem;\n  }\n\n  .primary-nav-1 .link-home.primary-nav {\n    text-decoration: none;\n    display: inline-flex;\n  }\n\n  .primary-nav-1 a.link-home.primary-nav:focus,\n  .primary-nav-1 a.link-home.primary-nav:focus-visible {\n    outline-offset: 1px;\n  }\n\n  @media only screen and (min-width: 890px) and (max-device-width: 905px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 0;\n    }\n\n  }\n\n  @media (min-width: 906px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 20px;\n    }\n\n  }\n\n  @media (max-width: 889px) {\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {\n      display: none;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav {\n      display: initial;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {\n      float: right;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .primary-nav-1 {\n      ;\n    }\n\n    .primary-nav-1 nav.primary-nav {\n      display: flex;\n      z-index: 4;\n      height: 5rem;\n      padding-right: 1.5rem;\n    }\n\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {\n      display: none;\n    }\n\n    .primary-nav-1 .ia-logo.primary-nav,\n    .primary-nav-1 .ia-wordmark.primary-nav {\n      margin-right: 10px;\n    }\n\n    .primary-nav-1 .hamburger.primary-nav,\n    .primary-nav-1 .search-trigger.primary-nav,\n    .primary-nav-1 .mobile-donate-link.primary-nav {\n      display: none;\n    }\n\n    .primary-nav-1 .user-info.primary-nav {\n      display: block;\n      float: right;\n      vertical-align: middle;\n      height: 100%;\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {\n      height: 3rem;\n      width: 3rem;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav {\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.active.primary-nav {\n      background: transparent;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n      display: inline-block;\n      vertical-align: middle;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .upload.primary-nav {\n      display: block;\n      padding: 1rem 0.5rem;\n      float: right;\n      font-size: 1.4rem;\n      text-transform: uppercase;\n      text-decoration: none;\n      color: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:active,\n    .primary-nav-1 .upload.primary-nav:focus,\n    .primary-nav-1 .upload.primary-nav:hover {\n      color: #fff;\n    }\n\n    .primary-nav-1 .upload.primary-nav:focus-visible {\n      outline: none;\n    }\n\n    .primary-nav-1 .upload.primary-nav svg.primary-nav {\n      vertical-align: middle;\n      fill: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {\n      fill: #fff;\n    }\n\n    .primary-nav-1 nav-search.primary-nav {\n      float: right;\n      margin-left: 1rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n    .primary-nav-1 .screen-name.primary-nav {\n      display: inline-block;\n      text-overflow: ellipsis;\n      overflow: hidden;\n      white-space: nowrap;\n      max-width: 165px;\n    }\n\n    .primary-nav-1 .upload.primary-nav span.primary-nav {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for search-menu -->\n<style scope=\"search-menu-1\">\n  .search-menu-1 .menu-wrapper.search-menu {\n    position: relative;\n  }\n\n  .search-menu-1 button.search-menu:focus,\n  .search-menu-1 input.search-menu:focus {\n    outline-color: #4b64ff;\n    outline-width: 0.16rem;\n    outline-style: auto;\n    outline-offset: 2px !important;\n  }\n\n  .search-menu-1 .search-menu-inner.search-menu {\n    position: absolute;\n    right: 0;\n    left: 0;\n    z-index: 4;\n    padding: 0 4.5rem;\n    font-size: 1.6rem;\n    background-color: #333;\n  }\n\n  .search-menu-1 .tx-slide.search-menu {\n    overflow: hidden;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .search-menu-1 .initial.search-menu,\n  .search-menu-1 .closed.search-menu {\n    top: -1500px;\n  }\n\n  .search-menu-1 .closed.search-menu {\n    transition-duration: 0.2s;\n  }\n\n  .search-menu-1 label.search-menu,\n  .search-menu-1 a.search-menu {\n    padding: 1rem;\n    display: block;\n  }\n\n  .search-menu-1 .advanced-search.search-menu {\n    text-decoration: none;\n    color: #4b64ff;\n    line-height: normal;\n    padding: 0.5rem;\n    margin-top: 5px;\n  }\n\n  @media (min-width: 890px) {\n    .search-menu-1 .search-menu-inner.search-menu {\n      overflow: visible;\n      right: 2rem;\n      left: auto;\n      z-index: 5;\n      padding: 1rem 2rem;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      color: #333;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .search-menu-1 .search-menu-inner.search-menu:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .search-menu-1 .initial.search-menu,\n    .search-menu-1 .closed.search-menu {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .search-menu-1 .open.search-menu {\n      opacity: 1;\n    }\n\n    .search-menu-1 label.search-menu {\n      padding: 0;\n      font-weight: normal;\n      margin: 0;\n    }\n\n    .search-menu-1 label.search-menu+label.search-menu {\n      padding-top: 7px;\n    }\n\n    .search-menu-1 a.search-menu {\n      padding: 1rem 0 0 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->\n<style scope=\"wayback-search-1\">\n  .wayback-search-1 {\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .wayback-search-1 form.wayback-search {\n    max-width: 600px;\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-top: 0;\n    font-weight: 200;\n  }\n\n  .wayback-search-1 a.wayback-search {\n    font-weight: 500;\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: 0.7rem 2rem;\n    margin: 1.5rem 0;\n    box-sizing: border-box;\n    text-align: center;\n    border: none;\n    border-radius: 7px;\n    background-color: #fcf5e6;\n    box-shadow: 3px 3px 0 0 #c3ad97;\n  }\n\n  .wayback-search-1 label.wayback-search {\n    display: none;\n  }\n\n  .wayback-search-1 img.wayback-search {\n    width: 100%;\n    max-width: 215px;\n    max-height: 60px;\n    margin-bottom: 1.3rem;\n    vertical-align: middle;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    display: block;\n    width: 100%;\n    height: 3rem;\n    padding: 0.5rem 1rem 0.5rem 2.5rem;\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #858585;\n    box-sizing: border-box;\n    border: 1px solid #ccc;\n    border-radius: 2rem;\n    background: #eee;\n  }\n\n  .wayback-search-1 input.wayback-search:focus {\n    border-color: #66afe9;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n    outline: none;\n  }\n\n  .wayback-search-1 .search-field.wayback-search {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    position: absolute;\n    top: 2px;\n    left: 3px;\n    width: 2.4rem;\n    height: 2.4rem;\n  }\n\n  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n    fill: #999;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-search-1 form.wayback-search {\n      margin: 0 auto;\n    }\n\n    .wayback-search-1 p.wayback-search {\n      margin-bottom: 3rem;\n      font-size: 1.6rem;\n      text-align: center;\n    }\n\n    .wayback-search-1 img.wayback-search {\n      margin: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search {\n      margin: 0 auto;\n      font-size: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: inline-block;\n      width: 50%;\n      vertical-align: middle;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      text-align: center;\n    }\n\n    .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n      fill: #333;\n    }\n\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-bottom: 1rem;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: .5rem;\n    border-radius: 5px;\n    box-shadow: none;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    padding-left: 3rem;\n    margin-top: .3rem;\n    font-size: 1.4rem;\n    border-color: #bca38e;\n    background: #fff;\n  }\n\n  .wayback-search-1 input.wayback-search::placeholder,\n  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {\n    color: #8e8e8e;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    top: 50%;\n    transform: translateY(-50%);\n  }\n\n  @media (min-width: 890px) {\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: block;\n      width: auto;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      margin: 0 1.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for save-page-form -->\n<style scope=\"save-page-form-1\">\n  .save-page-form-1 div.save-page-form {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    grid-column-gap: .8rem;\n    margin: 0;\n    padding: 0;\n    border: none;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"text\"] {\n    width: 100%;\n    height: 3rem;\n    box-sizing: border-box;\n    border: 1px solid #999;\n    border-radius: .5rem;\n    color: #222;\n    font-size: inherit;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"submit\"] {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    padding: .4rem .8rem;\n    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    text-transform: uppercase;\n    color: #fff;\n    border: none;\n    border-radius: 16px;\n    background: #222;\n    cursor: pointer;\n  }\n\n  .save-page-form-1 .error.save-page-form {\n    display: none;\n    margin-top: .5rem;\n    font-weight: bold;\n    color: #ffcd27;\n  }\n\n  .save-page-form-1 .visible.save-page-form {\n    display: block;\n  }\n\n  @media (min-width: 890px) {\n    .save-page-form-1 h3.save-page-form {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n  }\n</style><!-- Shady DOM styles for wayback-slider -->\n<style scope=\"wayback-slider-1\">\n  .wayback-slider-1 h4.wayback-slider {\n    font-size: 1.6rem;\n  }\n\n  .wayback-slider-1 a.wayback-slider {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-slider-1 ul.wayback-slider {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 h4.wayback-slider {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .wayback-slider-1 ul.wayback-slider {\n      font-size: 1.3rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider {\n      padding-bottom: .5rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n      padding-top: 0;\n    }\n\n    .wayback-slider-1 li.wayback-slider a.wayback-slider {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 {\n      display: block;\n      grid-column: 1 / 4;\n      padding: 0 1.5rem;\n    }\n\n    .wayback-slider-1 h4.wayback-slider {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n    .wayback-slider-1 .grid.wayback-slider {\n      display: grid;\n      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);\n\n      grid-column-gap: 2.5rem;\n    }\n\n    .wayback-slider-1 .link-lists.wayback-slider {\n      display: grid;\n      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);\n      grid-column-gap: 2.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for more-slider -->\n<style scope=\"more-slider-1\">\n  .more-slider-1 ul.more-slider {\n    padding: 0;\n    margin: -1rem 0 0 0;\n    list-style: none;\n  }\n\n  .more-slider-1 a.more-slider {\n    display: block;\n    padding: 1rem 0;\n    text-decoration: none;\n    color: #fff;\n  }\n</style><!-- Shady DOM styles for media-subnav -->\n<style scope=\"media-subnav-1\">\n  .media-subnav-1 h4.media-subnav {\n    font-size: 1.6rem;\n  }\n\n  .media-subnav-1 a.media-subnav {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .media-subnav-1 ul.media-subnav {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .media-subnav-1 li.media-subnav+li.media-subnav {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 h4.media-subnav {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .media-subnav-1 ul.media-subnav {\n      font-size: 1.3rem;\n    }\n\n    .media-subnav-1 li.media-subnav {\n      padding-bottom: .5rem;\n    }\n\n    .media-subnav-1 li.media-subnav+li.media-subnav {\n      padding-top: 0;\n    }\n\n    .media-subnav-1 li.media-subnav a.media-subnav {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  .media-subnav-1 img.media-subnav {\n    display: block;\n    width: 90px;\n    height: 90px;\n    margin: 0 auto 1rem auto;\n    border-radius: 45px;\n  }\n\n  .media-subnav-1 h3.media-subnav {\n    margin-top: 0;\n    font-size: 1.8rem;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-pack: space-evenly;\n    -ms-flex-pack: space-evenly;\n    justify-content: space-evenly;\n    text-align: center;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n    display: inline-block;\n    width: 12rem;\n    margin-bottom: 1.5rem;\n    overflow: hidden;\n    white-space: nowrap;\n    text-align: center;\n    text-overflow: ellipsis;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {\n    margin-left: 2rem;\n  }\n\n  .media-subnav-1 .featured.media-subnav h4.media-subnav {\n    display: none;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 40% 20% 40%;\n      grid-template-columns: 40% 20% 40%;\n    }\n\n    .media-subnav-1 .wayback-search.media-subnav {\n      -ms-grid-column: 1;\n      -ms-grid-column-span: 3;\n      grid-column: 1 / 4;\n    }\n\n    .media-subnav-1 h3.media-subnav {\n      display: none;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav {\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n      padding-top: 3.5rem;\n      max-width: 16rem;\n    }\n\n    .media-subnav-1 .links.media-subnav {\n      padding: 0 1.5rem;\n    }\n\n    .media-subnav-1 .featured.media-subnav {\n      -ms-grid-column: 2;\n    }\n\n    .media-subnav-1 .featured.media-subnav h4.media-subnav {\n      display: block;\n    }\n\n    .media-subnav-1 .top.media-subnav {\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 50% 3rem 50%;\n      grid-template-columns: 50% 50%;\n      -ms-grid-rows: (auto)[7];\n      grid-template-rows: repeat(7, auto);\n      grid-column-gap: 3rem;\n      grid-auto-flow: column;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 3;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-slider -->\n<style scope=\"media-slider-1\">\n  .media-slider-1 .media-slider-container.media-slider {\n    position: relative;\n  }\n\n  .media-slider-1 .overflow-clip.media-slider {\n    display: none;\n    position: absolute;\n    top: 3rem;\n    right: 0;\n    left: 0;\n    height: 0;\n    overflow: hidden;\n    transition: height 0.2s ease;\n  }\n\n  .media-slider-1 .information-menu.media-slider {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    padding: 0;\n    height: 31.9rem;\n    overflow-x: hidden;\n    font-size: 1.4rem;\n    background: #333;\n  }\n\n  .media-slider-1 .open.media-slider {\n    display: block;\n  }\n\n  .media-slider-1 .hidden.media-slider {\n    display: none;\n  }\n\n  .media-slider-1 .info-box.media-slider {\n    padding: 1rem;\n  }\n\n  @media (max-width: 889px) {\n    .media-slider-1 .overflow-clip.open.media-slider {\n      display: block;\n      height: 35.8rem;\n      left: 4rem;\n      top: 0;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-slider-1 .overflow-clip.media-slider {\n      display: block;\n    }\n\n    .media-slider-1 .information-menu.media-slider {\n      left: 0;\n      z-index: 3;\n      height: auto;\n      min-height: 21rem;\n      background: #474747;\n      transform: translate(0, -100%);\n      transition: transform 0.2s ease;\n    }\n\n    .media-slider-1 .overflow-clip.open.media-slider {\n      height: 22rem;\n    }\n\n    .media-slider-1 .information-menu.open.media-slider {\n      transform: translate(0, 0);\n    }\n\n    .media-slider-1 .info-box.media-slider {\n      max-width: 100rem;\n      padding: 1.5rem 0;\n      margin: 0 auto;\n    }\n\n  }\n</style><!-- Shady DOM styles for desktop-subnav -->\n<style scope=\"desktop-subnav-1\">\n  .desktop-subnav-1 ul.desktop-subnav {\n    position: relative;\n    z-index: 3;\n    padding: .8rem 0;\n    margin: 0;\n    font-size: 1.2rem;\n    text-transform: uppercase;\n    text-align: center;\n    background: #333;\n  }\n\n  .desktop-subnav-1 li.desktop-subnav {\n    display: inline-block;\n    padding: 0 15px;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav {\n    text-decoration: none;\n    color: #aaa;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav:hover,\n  .desktop-subnav-1 a.desktop-subnav:active,\n  .desktop-subnav-1 a.desktop-subnav:focus {\n    color: #fff;\n  }\n\n  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {\n    width: 1.6rem;\n    height: 1.6rem;\n    vertical-align: top;\n    fill: #f00;\n  }\n</style><!-- Shady DOM styles for signed-out-dropdown -->\n<style scope=\"signed-out-dropdown-1\">\n  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {\n    position: relative;\n  }\n\n  .signed-out-dropdown-1 nav.signed-out-dropdown {\n    position: absolute;\n    right: 0;\n    z-index: 4;\n    overflow: hidden;\n    font-size: 1.6rem;\n    background-color: #333;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .signed-out-dropdown-1 .initial.signed-out-dropdown,\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    top: -1500px;\n  }\n\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    transition-duration: 0.5s;\n  }\n\n  .signed-out-dropdown-1 .open.signed-out-dropdown {\n    max-width: 100vw;\n    overflow: auto;\n  }\n\n  .signed-out-dropdown-1 h3.signed-out-dropdown {\n    padding: 0.6rem 2rem;\n    margin: 0;\n    font-size: inherit;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .signed-out-dropdown-1 ul.signed-out-dropdown {\n    padding: 0.4rem 0 0.7rem 0;\n    margin: 0;\n    list-style: none;\n\n    max-height: calc(100vh - 7.2rem + 1px);\n    overflow: auto;\n    box-sizing: border-box;\n  }\n\n  .signed-out-dropdown-1 .divider.signed-out-dropdown {\n    margin: 0.5rem 0;\n    border-bottom: 1px solid #666;\n  }\n\n  .signed-out-dropdown-1 a.signed-out-dropdown,\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    display: block;\n    color: #fff;\n    text-decoration: none;\n    padding: 1rem 2rem;\n  }\n\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    font-size: 0.8em;\n    color: #a0a0a0;\n  }\n\n  .signed-out-dropdown-1 .callout.signed-out-dropdown {\n    position: absolute;\n    margin-left: 10px;\n    padding: 0 5px;\n    border-radius: 2px;\n    background: #fee257;\n    color: #2c2c2c;\n    font-size: 1.4rem;\n    font-weight: bold;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {\n    fill: #fff;\n    margin-right: 1rem;\n    height: 1.4rem;\n    width: 1.4rem;\n  }\n\n  @media (min-width: 890px) {\n    .signed-out-dropdown-1 nav.signed-out-dropdown {\n      display: flex;\n      overflow: visible;\n      top: 0;\n      left: auto;\n      z-index: 5;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .signed-out-dropdown-1 nav.signed-out-dropdown:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .signed-out-dropdown-1 h3.signed-out-dropdown {\n      display: none;\n    }\n\n    .signed-out-dropdown-1 ul.signed-out-dropdown {\n      max-height: calc(100vh - 8.5rem + 1px);\n    }\n\n    .signed-out-dropdown-1 .divider.signed-out-dropdown {\n      border-bottom-color: #666;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      color: #333;\n      transition: background 0.1s ease-out, color 0.1s ease-out;\n    }\n\n    .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      font-size: 0.8em;\n      color: #6f6f6f;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown:hover,\n    .signed-out-dropdown-1 a.signed-out-dropdown:active,\n    .signed-out-dropdown-1 a.signed-out-dropdown:focus {\n      color: #fff;\n      background: #4b64ff;\n      outline: none;\n    }\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      opacity: 1;\n      overflow: visible;\n    }\n\n    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n      display: none;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 33.5rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 18.5rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 40rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 26rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-topnav -->\n<style scope=\"ia-topnav-1\">\n  .ia-topnav-1 {\n    ;\n\n    color: #fff;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .ia-topnav-1 primary-nav.ia-topnav:focus {\n    outline: none !important;\n  }\n\n  .ia-topnav-1 #close-layer.ia-topnav {\n    display: none;\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 3;\n  }\n\n  .ia-topnav-1 #close-layer.visible.ia-topnav {\n    display: block;\n  }\n\n  .ia-topnav-1 .topnav.ia-topnav {\n    position: relative;\n    z-index: 4;\n  }\n\n  @media (max-width: 889px) {\n    .ia-topnav-1 desktop-subnav.ia-topnav {\n      display: none;\n    }\n\n  }\n</style>\n<style>\n  body {\n    transition: opacity ease-in 0.2s;\n  }\n\n  body[unresolved] {\n    opacity: 0;\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n\n\n\n\n\n\n\n\n<ia-topnav locallinks=\"true\" waybackpagesarchived=\"1 trillion\" class=\"x-scope ia-topnav-1\"><!---->\n  <div class=\"topnav style-scope ia-topnav\">\n    <primary-nav class=\"style-scope ia-topnav x-scope primary-nav-1\"><!---->\n      <nav class=\"style-scope primary-nav\">\n        <button class=\"hamburger style-scope primary-nav\" title=\"Open main menu\"\n          data-event-click-tracking=\"TopNav|NavHamburger\">\n          <icon-hamburger class=\"style-scope primary-nav x-scope icon-hamburger-1\"><!---->\n            <svg viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\" aria-labelledby=\"hamburgerTitleID hamburgerDescID\"\n              class=\"style-scope icon-hamburger\">\n              <title id=\"hamburgerTitleID\" class=\"style-scope icon-hamburger\">Hamburger icon</title>\n              <desc id=\"hamburgerDescID\" class=\"style-scope icon-hamburger\">An icon used to represent a menu that can be\n                toggled by interacting with this icon.</desc>\n              <path\n                d=\"m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z\"\n                fill=\"#999\" fill-rule=\"evenodd\" class=\"style-scope icon-hamburger\"></path>\n              </svg>\n              </icon-hamburger>\n        </button>\n\n        <div class=\"branding  style-scope primary-nav\">\n          <a title=\"Go home\" class=\"link-home style-scope primary-nav\" href=\"/\"\n            data-event-click-tracking=\"TopNav|NavHome\"><!--?lit$49386103$-->\n            <svg class=\"ia-logo style-scope primary-nav\" viewBox=\"0 0 27 30\" xmlns=\"http://www.w3.org/2000/svg\"\n              aria-labelledby=\"logoTitleID logoDescID\">\n              <title id=\"logoTitleID\" class=\"style-scope primary-nav\">Internet Archive logo</title>\n              <desc id=\"logoDescID\" class=\"style-scope primary-nav\">A line drawing of the Internet Archive headquarters\n                building façade.</desc>\n              <g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n                <mask id=\"mask-2\" fill=\"white\" class=\"style-scope primary-nav\">\n                  <path\n                    d=\"M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z\"\n                    id=\"path-1\" class=\"style-scope primary-nav\"></path>\n                  </mask>\n                  <use fill=\"#FFFFFF\" xlink:href=\"#path-1\" class=\"style-scope primary-nav\"></use>\n                  <g mask=\"url(#mask-2)\" fill=\"#FFFFFF\" class=\"style-scope primary-nav\">\n                  <path d=\"M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z\" id=\"swatch\" class=\"style-scope primary-nav\">\n                  </path>\n                  </g>\n                  </g>\n                  </svg>\n                  <!--?lit$49386103$-->\n            <svg class=\"ia-wordmark stacked style-scope primary-nav\" viewBox=\"0 0 95 30\" xmlns=\"http://www.w3.org/2000/svg\">\n              <g fill=\"#fff\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n       ",
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("archive.org")
result = api.fetch("download/{identifier}/{filename}")

for item in result:
    print(item)
const body = "<!DOCTYPE html>\n<html lang=\"en\">\n<!-- __ _ _ _ __| |_ (_)__ _____\n    / _` | '_/ _| ' \\| |\\ V / -_)\n    \\__,_|_| \\__|_||_|_| \\_/\\___| -->\n  <head data-release=b27a3b6e data-node=\"www23.us.archive.org\">\n    <title>Internet Archive: Error</title>\n\n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/>\n    \n        <meta name=\"google-site-verification\" content=\"Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8\" />\n    <meta name=\"google-site-verification\" content=\"bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk\" />\n\n    <meta name=\"baggage\" content=\"sentry-trace_id=796df08bb7c844fba85e976955b51add,sentry-sample_rate=0.001,sentry-transaction=%2Fdownload.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.527342\"/>    <meta name=\"sentry-trace\" content=\"796df08bb7c844fba85e976955b51add-101c95ee78064891-0\"/>\n    <script  nonce=\"a1f32ab828d3c17e4f48fc1cf1e9f539\" >\n/* @licstart  The following is the entire license notice for the\n * JavaScript code in this page.\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program.  If not, see <http://www.gnu.org/licenses/>.\n *\n * @licend  The above is the entire license notice\n * for the JavaScript code in this page.\n */\n</script>\n        <meta charset=\"UTF-8\">\n                      <meta property=\"mediatype\" content=\"\">\n                      <meta property=\"primary_collection\" content=\"\">\n            <script src=\"//archive.org/includes/athena.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/apollo.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/lit/polyfill-support.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n<script nonce=\"a1f32ab828d3c17e4f48fc1cf1e9f539\" >\n      window.__realDefine = customElements.define.bind(customElements);\n      customElements.define = function() {\n        try {\n          return window.__realDefine.apply(this, arguments);\n        } catch (e) {\n          console.warn(e);\n        }\n      }\n    </script>    <script src=\"//archive.org/includes/build/js/ia-topnav.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/build/js/archive.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <link href=\"//archive.org/includes/build/css/archive.min.css?v=b27a3b6e\" rel=\"stylesheet\" type=\"text/css\"/>\n    <link rel=\"SHORTCUT ICON\" href=\"https://archive.org/images/glogo.jpg\"/>\n  </head>\n  <body class=\"navia \">\n    <a href=\"#maincontent\" class=\"hidden-for-screen-readers\">Skip to main content</a>\n\n    <!-- Wraps all page content -->\n    <div id=\"wrap\"\n          >\n                    <div class=\"ia-banners\">\n              <div\n        class=\"ia-banner hidden post-appeal-20240905\"\n        data-campaign=\"post-appeal-20240905\">\n        <p><a href=\"https://change.org/LetReadersRead\" rel=\"ugc nofollow\">Ask the publishers</a> to restore access to 500,000+ books.</p>\n        <form class=\"banner-close\" action=\"\" method=\"get\" data-action=\"ia-banner-close\">\n          <fieldset>\n            <button aria-label=\"Close Banner\" type=\"submit\"></button>\n          </fieldset>\n        </form>\n      </div>\n          </div>\n                    <div id=\"topnav\">\n              <input class=\"js_nav_tweaks\" type=\"hidden\" value='[]'/>\n    <!-- Shady DOM styles for icon-hamburger -->\n<style scope=\"icon-hamburger-1\">\n  .icon-hamburger-1 svg.icon-hamburger {\n    display: block;\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .icon-hamburger-1 .fill-color.icon-hamburger {\n    fill: #fff;\n  }\n</style><!-- Shady DOM styles for login-button -->\n<style scope=\"login-button-1\">\n  .login-button-1 .dropdown-toggle.login-button {\n    display: block;\n    text-transform: uppercase;\n    color: #ccc;\n    cursor: pointer;\n  }\n  .login-button-1 .dropdown-toggle.logged-out-menu {\n    display: inline-block;\n    vertical-align: middle;\n    background: inherit;\n    border: medium;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button svg.login-button {\n    height: 100%;\n    width: 4rem;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {\n    fill: #999;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 .active.login-button {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .login-button-1 .active.login-button .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 span.login-button {\n    display: none;\n    font-size: 1.4rem;\n    text-transform: uppercase;\n    color: #999;\n  }\n\n  .login-button-1 span.login-button a.login-button {\n    color: inherit;\n    text-decoration: none;\n    outline: 0;\n  }\n\n  .login-button-1 a.login-button:hover,\n  .login-button-1 a.login-button:active,\n  .login-button-1 a.login-button:focus {\n    color: #fff !important;\n    outline: none !important;\n    outline-offset: inherit !important;\n  }\n\n  @media (min-width: 890px) {\n    .login-button-1 .logged-out-toolbar.login-button {\n      padding: 1rem 0.5rem;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .active.login-button {\n      background: transparent;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button svg.login-button {\n      height: 3rem;\n      width: 3rem;\n      display: block;\n    }\n\n    .login-button-1 span.login-button {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for nav-search -->\n<style scope=\"nav-search-1\">\n  .nav-search-1 input.nav-search[type=\"text\"] {\n    color: #222;\n  }\n\n  .nav-search-1 input.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 button.nav-search {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .nav-search-1 button.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 .search.nav-search {\n    padding-top: 0;\n    margin-right: 0.5rem;\n  }\n\n  .nav-search-1 .search.nav-search svg.nav-search {\n    position: relative;\n    fill: ;\n  }\n\n  .nav-search-1 .search-activated.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    position: absolute;\n    top: 0;\n    right: 4rem;\n    bottom: 0;\n    left: 4rem;\n    z-index: 3;\n    padding: 0.5rem 0.2rem;\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .nav-search-1 .search-inactive.nav-search {\n    display: none;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search,\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    background: #fff;\n    border-radius: 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    width: 100%;\n    margin: 0 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    height: 100%;\n    padding: 0;\n    margin-right: 0;\n    -ms-flex-item-align: center;\n    -ms-grid-row-align: center;\n    align-self: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n    width: 100%;\n    height: 100%;\n    box-sizing: border-box;\n    padding-left: 1rem;\n    border-radius: 0.5rem;\n    border: none;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search:focus {\n    outline: none;\n  }\n\n  @keyframes fade-in-nav-search-1 {\n    0% {\n      opacity: 0;\n    }\n\n    100% {\n      opacity: 1;\n    }\n\n  }\n\n  .nav-search-1 .fade-in.nav-search {\n    animation: fade-in-nav-search-1 0.2s forwards;\n  }\n\n  @media (min-width: 890px) {\n    .nav-search-1 .search.nav-search svg.nav-search {\n      display: inline;\n      width: 2.8rem;\n      height: 2.8rem;\n      vertical-align: -14px;\n    }\n\n    .nav-search-1 .search.nav-search path.nav-search {\n      fill: #333;\n    }\n\n    .nav-search-1 .search-inactive.nav-search,\n    .nav-search-1 .search-activated.nav-search {\n      display: block;\n      position: static;\n      padding: 1.1rem 0.2rem;\n      background: transparent;\n    }\n\n    .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n      width: 13rem;\n      height: 2.8rem;\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: reverse;\n      -ms-flex-direction: row-reverse;\n      flex-direction: row-reverse;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n      width: calc(100% - 28px);\n      height: 100%;\n      padding-left: 0;\n      font-size: 1.4rem;\n      text-align: left;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-button -->\n<style scope=\"media-button-1\">\n  .media-button-1 a.media-button {\n    display: inline-block;\n    text-decoration: none;\n  }\n\n  .media-button-1 .menu-item.media-button {\n    display: inline-block;\n    width: 100%;\n    padding: 0;\n    font-size: 1.6rem;\n    text-align: left;\n    background: transparent;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n  }\n\n  .media-button-1 .menu-item.media-button:focus {\n    outline: none;\n  }\n\n  .media-button-1 .label.media-button {\n    display: inline-block;\n    padding: 0;\n    font-weight: 400;\n    color: #fff;\n    text-align: left;\n    vertical-align: middle;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button {\n    display: inline-flex;\n    vertical-align: middle;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .media-button-1 .menu-item.selected.media-button .icon.media-button {\n    background-color: #333;\n    border-radius: 1rem 0 0 1rem;\n  }\n\n  .media-button-1 .icon.media-button .fill-color.media-button {\n    fill: #999;\n  }\n\n  .media-button-1 .icon.active.media-button .fill-color.media-button {\n    fill: #fff;\n  }\n\n  .media-button-1 .donate.media-button .fill-color.media-button {\n    fill: #f00;\n  }\n\n  @media (min-width: 890px) {\n    .media-button-1 .menu-item.media-button {\n      width: auto;\n      height: 5rem;\n      color: #999;\n      display: inline-flex;\n    }\n\n    .media-button-1 .menu-item.media-button:hover,\n    .media-button-1 .menu-item.media-button:active,\n    .media-button-1 .menu-item.media-button:focus {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:active .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {\n      fill: #fff;\n    }\n\n    .media-button-1 .label.media-button {\n      display: none;\n    }\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      padding-right: 1rem;\n      font-size: 1.3rem;\n      text-transform: uppercase;\n      color: inherit;\n    }\n\n    .media-button-1 .web.media-button:after {\n      display: none;\n      content: \"web\";\n    }\n\n    .media-button-1 .donate.media-button,\n    .media-button-1 .more.media-button {\n      display: none;\n    }\n\n    .media-button-1 .menu-item.selected.media-button {\n      background: #474747;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .label.media-button,\n    .media-button-1 .menu-item.selected.web.media-button:after {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .icon.media-button {\n      background: transparent;\n    }\n\n    .media-button-1 .web.selected.media-button .fill-color.media-button {\n      fill: #ffcd27;\n    }\n\n    .media-button-1 .texts.selected.media-button .fill-color.media-button {\n      fill: #faab3c;\n    }\n\n    .media-button-1 .video.selected.media-button .fill-color.media-button {\n      fill: #f1644b;\n    }\n\n    .media-button-1 .audio.selected.media-button .fill-color.media-button {\n      fill: #00adef;\n    }\n\n    .media-button-1 .software.selected.media-button .fill-color.media-button {\n      fill: #9ecc4f;\n    }\n\n    .media-button-1 .images.selected.media-button .fill-color.media-button {\n      fill: #aa99c9;\n    }\n\n  }\n\n  @media (min-width: 1200px) {\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      display: inline;\n    }\n\n    .media-button-1 .web.media-button .label.media-button {\n      display: none;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-menu -->\n<style scope=\"media-menu-1\">\n  .media-menu-1 {\n    outline: none;\n  }\n\n  .media-menu-1 .media-menu-inner.media-menu {\n    z-index: -1;\n    top: -40rem;\n    background-color: #222;\n    margin: 0;\n    overflow: hidden;\n    transition-duration: 0.2s;\n    transition-property: top;\n    transition-timing-function: ease;\n  }\n\n  .media-menu-1 .menu-group.media-menu {\n    position: relative;\n    line-height: normal;\n  }\n\n  @media (max-width: 889px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      position: absolute;\n      width: 100%;\n    }\n\n    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {\n      top: 0;\n    }\n\n    .media-menu-1 .overflow-clip.media-menu {\n      position: absolute;\n      z-index: -1;\n      top: 4rem;\n      left: 0;\n      height: 0;\n      width: 100%;\n      overflow: hidden;\n      transition-duration: 0.2s;\n      transition-property: height;\n    }\n\n    .media-menu-1 .open.media-menu .overflow-clip.media-menu {\n      height: 40rem;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      display: block;\n      position: static;\n      width: auto;\n      height: 5rem;\n      transition-property: none;\n    }\n\n    .media-menu-1 .menu-group.media-menu {\n      font-size: 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for primary-nav -->\n<style scope=\"primary-nav-1\">\n  .primary-nav-1 button.primary-nav:focus,\n  .primary-nav-1 input.primary-nav:focus {\n    outline: none;\n  }\n\n  .primary-nav-1 nav.primary-nav {\n    position: relative;\n    display: flex;\n    height: 4rem;\n    grid-template-areas: 'hamburger empty heart search user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem 4rem;\n    -ms-grid-rows: 100%;\n    grid-template-rows: 100%;\n    background: #222;\n    border-bottom: 1px solid #333;\n  }\n\n  .primary-nav-1 nav.hide-search.primary-nav {\n    grid-template-areas: 'hamburger empty heart user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem;\n  }\n\n  .primary-nav-1 .right-side-section.primary-nav {\n    display: flex;\n    margin-left: auto;\n    user-select: none;\n  }\n\n  .primary-nav-1 button.primary-nav {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .primary-nav-1 .branding.primary-nav {\n    position: static;\n    float: left;\n    margin: 0 !important;\n    padding: 0 5px 0 10px;\n    -webkit-transform: translate(0, 0);\n    -ms-transform: translate(0, 0);\n    transform: translate(0, 0);\n  }\n\n  .primary-nav-1 slot.primary-nav,\n  .primary-nav-1 .branding.primary-nav {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .primary-nav-1 media-menu.primary-nav {\n    flex: 1;\n    justify-self: stretch;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav {\n    height: 3rem;\n    width: 2.7rem;\n    display: inline-block;\n  }\n\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    height: 3rem;\n    width: 9.5rem;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav,\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    margin-right: 5px;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav {\n    -ms-grid-row: 1;\n    -ms-grid-column: 1;\n    grid-area: hamburger;\n    padding: 0;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n    fill: #fff;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav {\n    display: inline-block;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {\n    fill: rgb(255, 0, 0);\n  }\n\n  .primary-nav-1 .sr-only.primary-nav {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    border: 0;\n    overflow: hidden;\n    white-space: nowrap;\n    clip: rect(1px, 1px, 1px, 1px);\n    -webkit-clip-path: inset(50%);\n    clip-path: inset(50%);\n    user-select: none;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav {\n    padding: 0;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {\n    fill: #999;\n  }\n\n  .primary-nav-1 .search-activated.primary-nav {\n    position: relative;\n    z-index: 3;\n  }\n\n  .primary-nav-1 .upload.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav span.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav svg.primary-nav {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .primary-nav-1 .screen-name.primary-nav {\n    display: none;\n    font-size: 1.3rem;\n    vertical-align: middle;\n    text-transform: uppercase;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav {\n    color: #999;\n    padding: 0.5rem;\n    height: 100%;\n  }\n\n  .primary-nav-1 button.user-menu.primary-nav:hover,\n  .primary-nav-1 button.user-menu.primary-nav:focus {\n    color: #fff;\n    outline: none;\n  }\n\n  .primary-nav-1 .user-menu.active.primary-nav {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n    display: block;\n    width: 3rem;\n    height: 3rem;\n  }\n\n  .primary-nav-1 .link-home.primary-nav {\n    text-decoration: none;\n    display: inline-flex;\n  }\n\n  .primary-nav-1 a.link-home.primary-nav:focus,\n  .primary-nav-1 a.link-home.primary-nav:focus-visible {\n    outline-offset: 1px;\n  }\n\n  @media only screen and (min-width: 890px) and (max-device-width: 905px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 0;\n    }\n\n  }\n\n  @media (min-width: 906px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 20px;\n    }\n\n  }\n\n  @media (max-width: 889px) {\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {\n      display: none;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav {\n      display: initial;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {\n      float: right;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .primary-nav-1 {\n      ;\n    }\n\n    .primary-nav-1 nav.primary-nav {\n      display: flex;\n      z-index: 4;\n      height: 5rem;\n      padding-right: 1.5rem;\n    }\n\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {\n      display: none;\n    }\n\n    .primary-nav-1 .ia-logo.primary-nav,\n    .primary-nav-1 .ia-wordmark.primary-nav {\n      margin-right: 10px;\n    }\n\n    .primary-nav-1 .hamburger.primary-nav,\n    .primary-nav-1 .search-trigger.primary-nav,\n    .primary-nav-1 .mobile-donate-link.primary-nav {\n      display: none;\n    }\n\n    .primary-nav-1 .user-info.primary-nav {\n      display: block;\n      float: right;\n      vertical-align: middle;\n      height: 100%;\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {\n      height: 3rem;\n      width: 3rem;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav {\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.active.primary-nav {\n      background: transparent;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n      display: inline-block;\n      vertical-align: middle;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .upload.primary-nav {\n      display: block;\n      padding: 1rem 0.5rem;\n      float: right;\n      font-size: 1.4rem;\n      text-transform: uppercase;\n      text-decoration: none;\n      color: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:active,\n    .primary-nav-1 .upload.primary-nav:focus,\n    .primary-nav-1 .upload.primary-nav:hover {\n      color: #fff;\n    }\n\n    .primary-nav-1 .upload.primary-nav:focus-visible {\n      outline: none;\n    }\n\n    .primary-nav-1 .upload.primary-nav svg.primary-nav {\n      vertical-align: middle;\n      fill: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {\n      fill: #fff;\n    }\n\n    .primary-nav-1 nav-search.primary-nav {\n      float: right;\n      margin-left: 1rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n    .primary-nav-1 .screen-name.primary-nav {\n      display: inline-block;\n      text-overflow: ellipsis;\n      overflow: hidden;\n      white-space: nowrap;\n      max-width: 165px;\n    }\n\n    .primary-nav-1 .upload.primary-nav span.primary-nav {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for search-menu -->\n<style scope=\"search-menu-1\">\n  .search-menu-1 .menu-wrapper.search-menu {\n    position: relative;\n  }\n\n  .search-menu-1 button.search-menu:focus,\n  .search-menu-1 input.search-menu:focus {\n    outline-color: #4b64ff;\n    outline-width: 0.16rem;\n    outline-style: auto;\n    outline-offset: 2px !important;\n  }\n\n  .search-menu-1 .search-menu-inner.search-menu {\n    position: absolute;\n    right: 0;\n    left: 0;\n    z-index: 4;\n    padding: 0 4.5rem;\n    font-size: 1.6rem;\n    background-color: #333;\n  }\n\n  .search-menu-1 .tx-slide.search-menu {\n    overflow: hidden;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .search-menu-1 .initial.search-menu,\n  .search-menu-1 .closed.search-menu {\n    top: -1500px;\n  }\n\n  .search-menu-1 .closed.search-menu {\n    transition-duration: 0.2s;\n  }\n\n  .search-menu-1 label.search-menu,\n  .search-menu-1 a.search-menu {\n    padding: 1rem;\n    display: block;\n  }\n\n  .search-menu-1 .advanced-search.search-menu {\n    text-decoration: none;\n    color: #4b64ff;\n    line-height: normal;\n    padding: 0.5rem;\n    margin-top: 5px;\n  }\n\n  @media (min-width: 890px) {\n    .search-menu-1 .search-menu-inner.search-menu {\n      overflow: visible;\n      right: 2rem;\n      left: auto;\n      z-index: 5;\n      padding: 1rem 2rem;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      color: #333;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .search-menu-1 .search-menu-inner.search-menu:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .search-menu-1 .initial.search-menu,\n    .search-menu-1 .closed.search-menu {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .search-menu-1 .open.search-menu {\n      opacity: 1;\n    }\n\n    .search-menu-1 label.search-menu {\n      padding: 0;\n      font-weight: normal;\n      margin: 0;\n    }\n\n    .search-menu-1 label.search-menu+label.search-menu {\n      padding-top: 7px;\n    }\n\n    .search-menu-1 a.search-menu {\n      padding: 1rem 0 0 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->\n<style scope=\"wayback-search-1\">\n  .wayback-search-1 {\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .wayback-search-1 form.wayback-search {\n    max-width: 600px;\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-top: 0;\n    font-weight: 200;\n  }\n\n  .wayback-search-1 a.wayback-search {\n    font-weight: 500;\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: 0.7rem 2rem;\n    margin: 1.5rem 0;\n    box-sizing: border-box;\n    text-align: center;\n    border: none;\n    border-radius: 7px;\n    background-color: #fcf5e6;\n    box-shadow: 3px 3px 0 0 #c3ad97;\n  }\n\n  .wayback-search-1 label.wayback-search {\n    display: none;\n  }\n\n  .wayback-search-1 img.wayback-search {\n    width: 100%;\n    max-width: 215px;\n    max-height: 60px;\n    margin-bottom: 1.3rem;\n    vertical-align: middle;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    display: block;\n    width: 100%;\n    height: 3rem;\n    padding: 0.5rem 1rem 0.5rem 2.5rem;\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #858585;\n    box-sizing: border-box;\n    border: 1px solid #ccc;\n    border-radius: 2rem;\n    background: #eee;\n  }\n\n  .wayback-search-1 input.wayback-search:focus {\n    border-color: #66afe9;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n    outline: none;\n  }\n\n  .wayback-search-1 .search-field.wayback-search {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    position: absolute;\n    top: 2px;\n    left: 3px;\n    width: 2.4rem;\n    height: 2.4rem;\n  }\n\n  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n    fill: #999;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-search-1 form.wayback-search {\n      margin: 0 auto;\n    }\n\n    .wayback-search-1 p.wayback-search {\n      margin-bottom: 3rem;\n      font-size: 1.6rem;\n      text-align: center;\n    }\n\n    .wayback-search-1 img.wayback-search {\n      margin: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search {\n      margin: 0 auto;\n      font-size: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: inline-block;\n      width: 50%;\n      vertical-align: middle;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      text-align: center;\n    }\n\n    .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n      fill: #333;\n    }\n\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-bottom: 1rem;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: .5rem;\n    border-radius: 5px;\n    box-shadow: none;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    padding-left: 3rem;\n    margin-top: .3rem;\n    font-size: 1.4rem;\n    border-color: #bca38e;\n    background: #fff;\n  }\n\n  .wayback-search-1 input.wayback-search::placeholder,\n  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {\n    color: #8e8e8e;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    top: 50%;\n    transform: translateY(-50%);\n  }\n\n  @media (min-width: 890px) {\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: block;\n      width: auto;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      margin: 0 1.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for save-page-form -->\n<style scope=\"save-page-form-1\">\n  .save-page-form-1 div.save-page-form {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    grid-column-gap: .8rem;\n    margin: 0;\n    padding: 0;\n    border: none;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"text\"] {\n    width: 100%;\n    height: 3rem;\n    box-sizing: border-box;\n    border: 1px solid #999;\n    border-radius: .5rem;\n    color: #222;\n    font-size: inherit;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"submit\"] {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    padding: .4rem .8rem;\n    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    text-transform: uppercase;\n    color: #fff;\n    border: none;\n    border-radius: 16px;\n    background: #222;\n    cursor: pointer;\n  }\n\n  .save-page-form-1 .error.save-page-form {\n    display: none;\n    margin-top: .5rem;\n    font-weight: bold;\n    color: #ffcd27;\n  }\n\n  .save-page-form-1 .visible.save-page-form {\n    display: block;\n  }\n\n  @media (min-width: 890px) {\n    .save-page-form-1 h3.save-page-form {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n  }\n</style><!-- Shady DOM styles for wayback-slider -->\n<style scope=\"wayback-slider-1\">\n  .wayback-slider-1 h4.wayback-slider {\n    font-size: 1.6rem;\n  }\n\n  .wayback-slider-1 a.wayback-slider {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-slider-1 ul.wayback-slider {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 h4.wayback-slider {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .wayback-slider-1 ul.wayback-slider {\n      font-size: 1.3rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider {\n      padding-bottom: .5rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n      padding-top: 0;\n    }\n\n    .wayback-slider-1 li.wayback-slider a.wayback-slider {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 {\n      display: block;\n      grid-column: 1 / 4;\n      padding: 0 1.5rem;\n    }\n\n    .wayback-slider-1 h4.wayback-slider {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n    .wayback-slider-1 .grid.wayback-slider {\n      display: grid;\n      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);\n\n      grid-column-gap: 2.5rem;\n    }\n\n    .wayback-slider-1 .link-lists.wayback-slider {\n      display: grid;\n      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);\n      grid-column-gap: 2.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for more-slider -->\n<style scope=\"more-slider-1\">\n  .more-slider-1 ul.more-slider {\n    padding: 0;\n    margin: -1rem 0 0 0;\n    list-style: none;\n  }\n\n  .more-slider-1 a.more-slider {\n    display: block;\n    padding: 1rem 0;\n    text-decoration: none;\n    color: #fff;\n  }\n</style><!-- Shady DOM styles for media-subnav -->\n<style scope=\"media-subnav-1\">\n  .media-subnav-1 h4.media-subnav {\n    font-size: 1.6rem;\n  }\n\n  .media-subnav-1 a.media-subnav {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .media-subnav-1 ul.media-subnav {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .media-subnav-1 li.media-subnav+li.media-subnav {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 h4.media-subnav {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .media-subnav-1 ul.media-subnav {\n      font-size: 1.3rem;\n    }\n\n    .media-subnav-1 li.media-subnav {\n      padding-bottom: .5rem;\n    }\n\n    .media-subnav-1 li.media-subnav+li.media-subnav {\n      padding-top: 0;\n    }\n\n    .media-subnav-1 li.media-subnav a.media-subnav {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  .media-subnav-1 img.media-subnav {\n    display: block;\n    width: 90px;\n    height: 90px;\n    margin: 0 auto 1rem auto;\n    border-radius: 45px;\n  }\n\n  .media-subnav-1 h3.media-subnav {\n    margin-top: 0;\n    font-size: 1.8rem;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-pack: space-evenly;\n    -ms-flex-pack: space-evenly;\n    justify-content: space-evenly;\n    text-align: center;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n    display: inline-block;\n    width: 12rem;\n    margin-bottom: 1.5rem;\n    overflow: hidden;\n    white-space: nowrap;\n    text-align: center;\n    text-overflow: ellipsis;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {\n    margin-left: 2rem;\n  }\n\n  .media-subnav-1 .featured.media-subnav h4.media-subnav {\n    display: none;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 40% 20% 40%;\n      grid-template-columns: 40% 20% 40%;\n    }\n\n    .media-subnav-1 .wayback-search.media-subnav {\n      -ms-grid-column: 1;\n      -ms-grid-column-span: 3;\n      grid-column: 1 / 4;\n    }\n\n    .media-subnav-1 h3.media-subnav {\n      display: none;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav {\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n      padding-top: 3.5rem;\n      max-width: 16rem;\n    }\n\n    .media-subnav-1 .links.media-subnav {\n      padding: 0 1.5rem;\n    }\n\n    .media-subnav-1 .featured.media-subnav {\n      -ms-grid-column: 2;\n    }\n\n    .media-subnav-1 .featured.media-subnav h4.media-subnav {\n      display: block;\n    }\n\n    .media-subnav-1 .top.media-subnav {\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 50% 3rem 50%;\n      grid-template-columns: 50% 50%;\n      -ms-grid-rows: (auto)[7];\n      grid-template-rows: repeat(7, auto);\n      grid-column-gap: 3rem;\n      grid-auto-flow: column;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 3;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-slider -->\n<style scope=\"media-slider-1\">\n  .media-slider-1 .media-slider-container.media-slider {\n    position: relative;\n  }\n\n  .media-slider-1 .overflow-clip.media-slider {\n    display: none;\n    position: absolute;\n    top: 3rem;\n    right: 0;\n    left: 0;\n    height: 0;\n    overflow: hidden;\n    transition: height 0.2s ease;\n  }\n\n  .media-slider-1 .information-menu.media-slider {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    padding: 0;\n    height: 31.9rem;\n    overflow-x: hidden;\n    font-size: 1.4rem;\n    background: #333;\n  }\n\n  .media-slider-1 .open.media-slider {\n    display: block;\n  }\n\n  .media-slider-1 .hidden.media-slider {\n    display: none;\n  }\n\n  .media-slider-1 .info-box.media-slider {\n    padding: 1rem;\n  }\n\n  @media (max-width: 889px) {\n    .media-slider-1 .overflow-clip.open.media-slider {\n      display: block;\n      height: 35.8rem;\n      left: 4rem;\n      top: 0;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-slider-1 .overflow-clip.media-slider {\n      display: block;\n    }\n\n    .media-slider-1 .information-menu.media-slider {\n      left: 0;\n      z-index: 3;\n      height: auto;\n      min-height: 21rem;\n      background: #474747;\n      transform: translate(0, -100%);\n      transition: transform 0.2s ease;\n    }\n\n    .media-slider-1 .overflow-clip.open.media-slider {\n      height: 22rem;\n    }\n\n    .media-slider-1 .information-menu.open.media-slider {\n      transform: translate(0, 0);\n    }\n\n    .media-slider-1 .info-box.media-slider {\n      max-width: 100rem;\n      padding: 1.5rem 0;\n      margin: 0 auto;\n    }\n\n  }\n</style><!-- Shady DOM styles for desktop-subnav -->\n<style scope=\"desktop-subnav-1\">\n  .desktop-subnav-1 ul.desktop-subnav {\n    position: relative;\n    z-index: 3;\n    padding: .8rem 0;\n    margin: 0;\n    font-size: 1.2rem;\n    text-transform: uppercase;\n    text-align: center;\n    background: #333;\n  }\n\n  .desktop-subnav-1 li.desktop-subnav {\n    display: inline-block;\n    padding: 0 15px;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav {\n    text-decoration: none;\n    color: #aaa;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav:hover,\n  .desktop-subnav-1 a.desktop-subnav:active,\n  .desktop-subnav-1 a.desktop-subnav:focus {\n    color: #fff;\n  }\n\n  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {\n    width: 1.6rem;\n    height: 1.6rem;\n    vertical-align: top;\n    fill: #f00;\n  }\n</style><!-- Shady DOM styles for signed-out-dropdown -->\n<style scope=\"signed-out-dropdown-1\">\n  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {\n    position: relative;\n  }\n\n  .signed-out-dropdown-1 nav.signed-out-dropdown {\n    position: absolute;\n    right: 0;\n    z-index: 4;\n    overflow: hidden;\n    font-size: 1.6rem;\n    background-color: #333;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .signed-out-dropdown-1 .initial.signed-out-dropdown,\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    top: -1500px;\n  }\n\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    transition-duration: 0.5s;\n  }\n\n  .signed-out-dropdown-1 .open.signed-out-dropdown {\n    max-width: 100vw;\n    overflow: auto;\n  }\n\n  .signed-out-dropdown-1 h3.signed-out-dropdown {\n    padding: 0.6rem 2rem;\n    margin: 0;\n    font-size: inherit;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .signed-out-dropdown-1 ul.signed-out-dropdown {\n    padding: 0.4rem 0 0.7rem 0;\n    margin: 0;\n    list-style: none;\n\n    max-height: calc(100vh - 7.2rem + 1px);\n    overflow: auto;\n    box-sizing: border-box;\n  }\n\n  .signed-out-dropdown-1 .divider.signed-out-dropdown {\n    margin: 0.5rem 0;\n    border-bottom: 1px solid #666;\n  }\n\n  .signed-out-dropdown-1 a.signed-out-dropdown,\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    display: block;\n    color: #fff;\n    text-decoration: none;\n    padding: 1rem 2rem;\n  }\n\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    font-size: 0.8em;\n    color: #a0a0a0;\n  }\n\n  .signed-out-dropdown-1 .callout.signed-out-dropdown {\n    position: absolute;\n    margin-left: 10px;\n    padding: 0 5px;\n    border-radius: 2px;\n    background: #fee257;\n    color: #2c2c2c;\n    font-size: 1.4rem;\n    font-weight: bold;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {\n    fill: #fff;\n    margin-right: 1rem;\n    height: 1.4rem;\n    width: 1.4rem;\n  }\n\n  @media (min-width: 890px) {\n    .signed-out-dropdown-1 nav.signed-out-dropdown {\n      display: flex;\n      overflow: visible;\n      top: 0;\n      left: auto;\n      z-index: 5;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .signed-out-dropdown-1 nav.signed-out-dropdown:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .signed-out-dropdown-1 h3.signed-out-dropdown {\n      display: none;\n    }\n\n    .signed-out-dropdown-1 ul.signed-out-dropdown {\n      max-height: calc(100vh - 8.5rem + 1px);\n    }\n\n    .signed-out-dropdown-1 .divider.signed-out-dropdown {\n      border-bottom-color: #666;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      color: #333;\n      transition: background 0.1s ease-out, color 0.1s ease-out;\n    }\n\n    .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      font-size: 0.8em;\n      color: #6f6f6f;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown:hover,\n    .signed-out-dropdown-1 a.signed-out-dropdown:active,\n    .signed-out-dropdown-1 a.signed-out-dropdown:focus {\n      color: #fff;\n      background: #4b64ff;\n      outline: none;\n    }\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      opacity: 1;\n      overflow: visible;\n    }\n\n    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n      display: none;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 33.5rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 18.5rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 40rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 26rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-topnav -->\n<style scope=\"ia-topnav-1\">\n  .ia-topnav-1 {\n    ;\n\n    color: #fff;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .ia-topnav-1 primary-nav.ia-topnav:focus {\n    outline: none !important;\n  }\n\n  .ia-topnav-1 #close-layer.ia-topnav {\n    display: none;\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 3;\n  }\n\n  .ia-topnav-1 #close-layer.visible.ia-topnav {\n    display: block;\n  }\n\n  .ia-topnav-1 .topnav.ia-topnav {\n    position: relative;\n    z-index: 4;\n  }\n\n  @media (max-width: 889px) {\n    .ia-topnav-1 desktop-subnav.ia-topnav {\n      display: none;\n    }\n\n  }\n</style>\n<style>\n  body {\n    transition: opacity ease-in 0.2s;\n  }\n\n  body[unresolved] {\n    opacity: 0;\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n\n\n\n\n\n\n\n\n<ia-topnav locallinks=\"true\" waybackpagesarchived=\"1 trillion\" class=\"x-scope ia-topnav-1\"><!---->\n  <div class=\"topnav style-scope ia-topnav\">\n    <primary-nav class=\"style-scope ia-topnav x-scope primary-nav-1\"><!---->\n      <nav class=\"style-scope primary-nav\">\n        <button class=\"hamburger style-scope primary-nav\" title=\"Open main menu\"\n          data-event-click-tracking=\"TopNav|NavHamburger\">\n          <icon-hamburger class=\"style-scope primary-nav x-scope icon-hamburger-1\"><!---->\n            <svg viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\" aria-labelledby=\"hamburgerTitleID hamburgerDescID\"\n              class=\"style-scope icon-hamburger\">\n              <title id=\"hamburgerTitleID\" class=\"style-scope icon-hamburger\">Hamburger icon</title>\n              <desc id=\"hamburgerDescID\" class=\"style-scope icon-hamburger\">An icon used to represent a menu that can be\n                toggled by interacting with this icon.</desc>\n              <path\n                d=\"m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z\"\n                fill=\"#999\" fill-rule=\"evenodd\" class=\"style-scope icon-hamburger\"></path>\n              </svg>\n              </icon-hamburger>\n        </button>\n\n        <div class=\"branding  style-scope primary-nav\">\n          <a title=\"Go home\" class=\"link-home style-scope primary-nav\" href=\"/\"\n            data-event-click-tracking=\"TopNav|NavHome\"><!--?lit$49386103$-->\n            <svg class=\"ia-logo style-scope primary-nav\" viewBox=\"0 0 27 30\" xmlns=\"http://www.w3.org/2000/svg\"\n              aria-labelledby=\"logoTitleID logoDescID\">\n              <title id=\"logoTitleID\" class=\"style-scope primary-nav\">Internet Archive logo</title>\n              <desc id=\"logoDescID\" class=\"style-scope primary-nav\">A line drawing of the Internet Archive headquarters\n                building façade.</desc>\n              <g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n                <mask id=\"mask-2\" fill=\"white\" class=\"style-scope primary-nav\">\n                  <path\n                    d=\"M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z\"\n                    id=\"path-1\" class=\"style-scope primary-nav\"></path>\n                  </mask>\n                  <use fill=\"#FFFFFF\" xlink:href=\"#path-1\" class=\"style-scope primary-nav\"></use>\n                  <g mask=\"url(#mask-2)\" fill=\"#FFFFFF\" class=\"style-scope primary-nav\">\n                  <path d=\"M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z\" id=\"swatch\" class=\"style-scope primary-nav\">\n                  </path>\n                  </g>\n                  </g>\n                  </svg>\n                  <!--?lit$49386103$-->\n            <svg class=\"ia-wordmark stacked style-scope primary-nav\" viewBox=\"0 0 95 30\" xmlns=\"http://www.w3.org/2000/svg\">\n              <g fill=\"#fff\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n       ";

const resp = await fetch("https://archive.org/download/commute_202003/commute_202003.mp3", {
  body: JSON.stringify(body),
});
const data = await resp.json();
Download torrent file for archived item curl
curl 'https://archive.org/download/Wikipedia-page/Wikipedia-page_archive.torrent' \
  -d '"<!DOCTYPE html>\n<html lang=\"en\">\n<!-- __ _ _ _ __| |_ (_)__ _____\n    / _` | '_/ _| ' \\| |\\ V / -_)\n    \\__,_|_| \\__|_||_|_| \\_/\\___| -->\n  <head data-release=b27a3b6e data-node=\"www23.us.archive.org\">\n    <title>Internet Archive: Error</title>\n\n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/>\n    \n        <meta name=\"google-site-verification\" content=\"Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8\" />\n    <meta name=\"google-site-verification\" content=\"bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk\" />\n\n    <meta name=\"baggage\" content=\"sentry-trace_id=78431fbdfe1b4d2981520a68a64691cf,sentry-sample_rate=0.001,sentry-transaction=%2Fdownload.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.89217\"/>    <meta name=\"sentry-trace\" content=\"78431fbdfe1b4d2981520a68a64691cf-9c722dcc67274f71-0\"/>\n    <script  nonce=\"1f80fb7bd8cecf90bfccf39986c55553\" >\n/* @licstart  The following is the entire license notice for the\n * JavaScript code in this page.\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program.  If not, see <http://www.gnu.org/licenses/>.\n *\n * @licend  The above is the entire license notice\n * for the JavaScript code in this page.\n */\n</script>\n        <meta charset=\"UTF-8\">\n                      <meta property=\"mediatype\" content=\"\">\n                      <meta property=\"primary_collection\" content=\"\">\n            <script src=\"//archive.org/includes/athena.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/apollo.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/lit/polyfill-support.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n<script nonce=\"1f80fb7bd8cecf90bfccf39986c55553\" >\n      window.__realDefine = customElements.define.bind(customElements);\n      customElements.define = function() {\n        try {\n          return window.__realDefine.apply(this, arguments);\n        } catch (e) {\n          console.warn(e);\n        }\n      }\n    </script>    <script src=\"//archive.org/includes/build/js/ia-topnav.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/build/js/archive.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <link href=\"//archive.org/includes/build/css/archive.min.css?v=b27a3b6e\" rel=\"stylesheet\" type=\"text/css\"/>\n    <link rel=\"SHORTCUT ICON\" href=\"https://archive.org/images/glogo.jpg\"/>\n  </head>\n  <body class=\"navia \">\n    <a href=\"#maincontent\" class=\"hidden-for-screen-readers\">Skip to main content</a>\n\n    <!-- Wraps all page content -->\n    <div id=\"wrap\"\n          >\n                    <div class=\"ia-banners\">\n              <div\n        class=\"ia-banner hidden post-appeal-20240905\"\n        data-campaign=\"post-appeal-20240905\">\n        <p><a href=\"https://change.org/LetReadersRead\" rel=\"ugc nofollow\">Ask the publishers</a> to restore access to 500,000+ books.</p>\n        <form class=\"banner-close\" action=\"\" method=\"get\" data-action=\"ia-banner-close\">\n          <fieldset>\n            <button aria-label=\"Close Banner\" type=\"submit\"></button>\n          </fieldset>\n        </form>\n      </div>\n          </div>\n                    <div id=\"topnav\">\n              <input class=\"js_nav_tweaks\" type=\"hidden\" value='[]'/>\n    <!-- Shady DOM styles for icon-hamburger -->\n<style scope=\"icon-hamburger-1\">\n  .icon-hamburger-1 svg.icon-hamburger {\n    display: block;\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .icon-hamburger-1 .fill-color.icon-hamburger {\n    fill: #fff;\n  }\n</style><!-- Shady DOM styles for login-button -->\n<style scope=\"login-button-1\">\n  .login-button-1 .dropdown-toggle.login-button {\n    display: block;\n    text-transform: uppercase;\n    color: #ccc;\n    cursor: pointer;\n  }\n  .login-button-1 .dropdown-toggle.logged-out-menu {\n    display: inline-block;\n    vertical-align: middle;\n    background: inherit;\n    border: medium;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button svg.login-button {\n    height: 100%;\n    width: 4rem;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {\n    fill: #999;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 .active.login-button {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .login-button-1 .active.login-button .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 span.login-button {\n    display: none;\n    font-size: 1.4rem;\n    text-transform: uppercase;\n    color: #999;\n  }\n\n  .login-button-1 span.login-button a.login-button {\n    color: inherit;\n    text-decoration: none;\n    outline: 0;\n  }\n\n  .login-button-1 a.login-button:hover,\n  .login-button-1 a.login-button:active,\n  .login-button-1 a.login-button:focus {\n    color: #fff !important;\n    outline: none !important;\n    outline-offset: inherit !important;\n  }\n\n  @media (min-width: 890px) {\n    .login-button-1 .logged-out-toolbar.login-button {\n      padding: 1rem 0.5rem;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .active.login-button {\n      background: transparent;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button svg.login-button {\n      height: 3rem;\n      width: 3rem;\n      display: block;\n    }\n\n    .login-button-1 span.login-button {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for nav-search -->\n<style scope=\"nav-search-1\">\n  .nav-search-1 input.nav-search[type=\"text\"] {\n    color: #222;\n  }\n\n  .nav-search-1 input.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 button.nav-search {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .nav-search-1 button.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 .search.nav-search {\n    padding-top: 0;\n    margin-right: 0.5rem;\n  }\n\n  .nav-search-1 .search.nav-search svg.nav-search {\n    position: relative;\n    fill: ;\n  }\n\n  .nav-search-1 .search-activated.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    position: absolute;\n    top: 0;\n    right: 4rem;\n    bottom: 0;\n    left: 4rem;\n    z-index: 3;\n    padding: 0.5rem 0.2rem;\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .nav-search-1 .search-inactive.nav-search {\n    display: none;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search,\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    background: #fff;\n    border-radius: 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    width: 100%;\n    margin: 0 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    height: 100%;\n    padding: 0;\n    margin-right: 0;\n    -ms-flex-item-align: center;\n    -ms-grid-row-align: center;\n    align-self: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n    width: 100%;\n    height: 100%;\n    box-sizing: border-box;\n    padding-left: 1rem;\n    border-radius: 0.5rem;\n    border: none;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search:focus {\n    outline: none;\n  }\n\n  @keyframes fade-in-nav-search-1 {\n    0% {\n      opacity: 0;\n    }\n\n    100% {\n      opacity: 1;\n    }\n\n  }\n\n  .nav-search-1 .fade-in.nav-search {\n    animation: fade-in-nav-search-1 0.2s forwards;\n  }\n\n  @media (min-width: 890px) {\n    .nav-search-1 .search.nav-search svg.nav-search {\n      display: inline;\n      width: 2.8rem;\n      height: 2.8rem;\n      vertical-align: -14px;\n    }\n\n    .nav-search-1 .search.nav-search path.nav-search {\n      fill: #333;\n    }\n\n    .nav-search-1 .search-inactive.nav-search,\n    .nav-search-1 .search-activated.nav-search {\n      display: block;\n      position: static;\n      padding: 1.1rem 0.2rem;\n      background: transparent;\n    }\n\n    .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n      width: 13rem;\n      height: 2.8rem;\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: reverse;\n      -ms-flex-direction: row-reverse;\n      flex-direction: row-reverse;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n      width: calc(100% - 28px);\n      height: 100%;\n      padding-left: 0;\n      font-size: 1.4rem;\n      text-align: left;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-button -->\n<style scope=\"media-button-1\">\n  .media-button-1 a.media-button {\n    display: inline-block;\n    text-decoration: none;\n  }\n\n  .media-button-1 .menu-item.media-button {\n    display: inline-block;\n    width: 100%;\n    padding: 0;\n    font-size: 1.6rem;\n    text-align: left;\n    background: transparent;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n  }\n\n  .media-button-1 .menu-item.media-button:focus {\n    outline: none;\n  }\n\n  .media-button-1 .label.media-button {\n    display: inline-block;\n    padding: 0;\n    font-weight: 400;\n    color: #fff;\n    text-align: left;\n    vertical-align: middle;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button {\n    display: inline-flex;\n    vertical-align: middle;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .media-button-1 .menu-item.selected.media-button .icon.media-button {\n    background-color: #333;\n    border-radius: 1rem 0 0 1rem;\n  }\n\n  .media-button-1 .icon.media-button .fill-color.media-button {\n    fill: #999;\n  }\n\n  .media-button-1 .icon.active.media-button .fill-color.media-button {\n    fill: #fff;\n  }\n\n  .media-button-1 .donate.media-button .fill-color.media-button {\n    fill: #f00;\n  }\n\n  @media (min-width: 890px) {\n    .media-button-1 .menu-item.media-button {\n      width: auto;\n      height: 5rem;\n      color: #999;\n      display: inline-flex;\n    }\n\n    .media-button-1 .menu-item.media-button:hover,\n    .media-button-1 .menu-item.media-button:active,\n    .media-button-1 .menu-item.media-button:focus {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:active .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {\n      fill: #fff;\n    }\n\n    .media-button-1 .label.media-button {\n      display: none;\n    }\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      padding-right: 1rem;\n      font-size: 1.3rem;\n      text-transform: uppercase;\n      color: inherit;\n    }\n\n    .media-button-1 .web.media-button:after {\n      display: none;\n      content: \"web\";\n    }\n\n    .media-button-1 .donate.media-button,\n    .media-button-1 .more.media-button {\n      display: none;\n    }\n\n    .media-button-1 .menu-item.selected.media-button {\n      background: #474747;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .label.media-button,\n    .media-button-1 .menu-item.selected.web.media-button:after {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .icon.media-button {\n      background: transparent;\n    }\n\n    .media-button-1 .web.selected.media-button .fill-color.media-button {\n      fill: #ffcd27;\n    }\n\n    .media-button-1 .texts.selected.media-button .fill-color.media-button {\n      fill: #faab3c;\n    }\n\n    .media-button-1 .video.selected.media-button .fill-color.media-button {\n      fill: #f1644b;\n    }\n\n    .media-button-1 .audio.selected.media-button .fill-color.media-button {\n      fill: #00adef;\n    }\n\n    .media-button-1 .software.selected.media-button .fill-color.media-button {\n      fill: #9ecc4f;\n    }\n\n    .media-button-1 .images.selected.media-button .fill-color.media-button {\n      fill: #aa99c9;\n    }\n\n  }\n\n  @media (min-width: 1200px) {\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      display: inline;\n    }\n\n    .media-button-1 .web.media-button .label.media-button {\n      display: none;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-menu -->\n<style scope=\"media-menu-1\">\n  .media-menu-1 {\n    outline: none;\n  }\n\n  .media-menu-1 .media-menu-inner.media-menu {\n    z-index: -1;\n    top: -40rem;\n    background-color: #222;\n    margin: 0;\n    overflow: hidden;\n    transition-duration: 0.2s;\n    transition-property: top;\n    transition-timing-function: ease;\n  }\n\n  .media-menu-1 .menu-group.media-menu {\n    position: relative;\n    line-height: normal;\n  }\n\n  @media (max-width: 889px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      position: absolute;\n      width: 100%;\n    }\n\n    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {\n      top: 0;\n    }\n\n    .media-menu-1 .overflow-clip.media-menu {\n      position: absolute;\n      z-index: -1;\n      top: 4rem;\n      left: 0;\n      height: 0;\n      width: 100%;\n      overflow: hidden;\n      transition-duration: 0.2s;\n      transition-property: height;\n    }\n\n    .media-menu-1 .open.media-menu .overflow-clip.media-menu {\n      height: 40rem;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      display: block;\n      position: static;\n      width: auto;\n      height: 5rem;\n      transition-property: none;\n    }\n\n    .media-menu-1 .menu-group.media-menu {\n      font-size: 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for primary-nav -->\n<style scope=\"primary-nav-1\">\n  .primary-nav-1 button.primary-nav:focus,\n  .primary-nav-1 input.primary-nav:focus {\n    outline: none;\n  }\n\n  .primary-nav-1 nav.primary-nav {\n    position: relative;\n    display: flex;\n    height: 4rem;\n    grid-template-areas: 'hamburger empty heart search user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem 4rem;\n    -ms-grid-rows: 100%;\n    grid-template-rows: 100%;\n    background: #222;\n    border-bottom: 1px solid #333;\n  }\n\n  .primary-nav-1 nav.hide-search.primary-nav {\n    grid-template-areas: 'hamburger empty heart user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem;\n  }\n\n  .primary-nav-1 .right-side-section.primary-nav {\n    display: flex;\n    margin-left: auto;\n    user-select: none;\n  }\n\n  .primary-nav-1 button.primary-nav {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .primary-nav-1 .branding.primary-nav {\n    position: static;\n    float: left;\n    margin: 0 !important;\n    padding: 0 5px 0 10px;\n    -webkit-transform: translate(0, 0);\n    -ms-transform: translate(0, 0);\n    transform: translate(0, 0);\n  }\n\n  .primary-nav-1 slot.primary-nav,\n  .primary-nav-1 .branding.primary-nav {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .primary-nav-1 media-menu.primary-nav {\n    flex: 1;\n    justify-self: stretch;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav {\n    height: 3rem;\n    width: 2.7rem;\n    display: inline-block;\n  }\n\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    height: 3rem;\n    width: 9.5rem;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav,\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    margin-right: 5px;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav {\n    -ms-grid-row: 1;\n    -ms-grid-column: 1;\n    grid-area: hamburger;\n    padding: 0;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n    fill: #fff;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav {\n    display: inline-block;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {\n    fill: rgb(255, 0, 0);\n  }\n\n  .primary-nav-1 .sr-only.primary-nav {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    border: 0;\n    overflow: hidden;\n    white-space: nowrap;\n    clip: rect(1px, 1px, 1px, 1px);\n    -webkit-clip-path: inset(50%);\n    clip-path: inset(50%);\n    user-select: none;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav {\n    padding: 0;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {\n    fill: #999;\n  }\n\n  .primary-nav-1 .search-activated.primary-nav {\n    position: relative;\n    z-index: 3;\n  }\n\n  .primary-nav-1 .upload.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav span.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav svg.primary-nav {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .primary-nav-1 .screen-name.primary-nav {\n    display: none;\n    font-size: 1.3rem;\n    vertical-align: middle;\n    text-transform: uppercase;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav {\n    color: #999;\n    padding: 0.5rem;\n    height: 100%;\n  }\n\n  .primary-nav-1 button.user-menu.primary-nav:hover,\n  .primary-nav-1 button.user-menu.primary-nav:focus {\n    color: #fff;\n    outline: none;\n  }\n\n  .primary-nav-1 .user-menu.active.primary-nav {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n    display: block;\n    width: 3rem;\n    height: 3rem;\n  }\n\n  .primary-nav-1 .link-home.primary-nav {\n    text-decoration: none;\n    display: inline-flex;\n  }\n\n  .primary-nav-1 a.link-home.primary-nav:focus,\n  .primary-nav-1 a.link-home.primary-nav:focus-visible {\n    outline-offset: 1px;\n  }\n\n  @media only screen and (min-width: 890px) and (max-device-width: 905px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 0;\n    }\n\n  }\n\n  @media (min-width: 906px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 20px;\n    }\n\n  }\n\n  @media (max-width: 889px) {\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {\n      display: none;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav {\n      display: initial;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {\n      float: right;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .primary-nav-1 {\n      ;\n    }\n\n    .primary-nav-1 nav.primary-nav {\n      display: flex;\n      z-index: 4;\n      height: 5rem;\n      padding-right: 1.5rem;\n    }\n\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {\n      display: none;\n    }\n\n    .primary-nav-1 .ia-logo.primary-nav,\n    .primary-nav-1 .ia-wordmark.primary-nav {\n      margin-right: 10px;\n    }\n\n    .primary-nav-1 .hamburger.primary-nav,\n    .primary-nav-1 .search-trigger.primary-nav,\n    .primary-nav-1 .mobile-donate-link.primary-nav {\n      display: none;\n    }\n\n    .primary-nav-1 .user-info.primary-nav {\n      display: block;\n      float: right;\n      vertical-align: middle;\n      height: 100%;\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {\n      height: 3rem;\n      width: 3rem;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav {\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.active.primary-nav {\n      background: transparent;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n      display: inline-block;\n      vertical-align: middle;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .upload.primary-nav {\n      display: block;\n      padding: 1rem 0.5rem;\n      float: right;\n      font-size: 1.4rem;\n      text-transform: uppercase;\n      text-decoration: none;\n      color: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:active,\n    .primary-nav-1 .upload.primary-nav:focus,\n    .primary-nav-1 .upload.primary-nav:hover {\n      color: #fff;\n    }\n\n    .primary-nav-1 .upload.primary-nav:focus-visible {\n      outline: none;\n    }\n\n    .primary-nav-1 .upload.primary-nav svg.primary-nav {\n      vertical-align: middle;\n      fill: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {\n      fill: #fff;\n    }\n\n    .primary-nav-1 nav-search.primary-nav {\n      float: right;\n      margin-left: 1rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n    .primary-nav-1 .screen-name.primary-nav {\n      display: inline-block;\n      text-overflow: ellipsis;\n      overflow: hidden;\n      white-space: nowrap;\n      max-width: 165px;\n    }\n\n    .primary-nav-1 .upload.primary-nav span.primary-nav {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for search-menu -->\n<style scope=\"search-menu-1\">\n  .search-menu-1 .menu-wrapper.search-menu {\n    position: relative;\n  }\n\n  .search-menu-1 button.search-menu:focus,\n  .search-menu-1 input.search-menu:focus {\n    outline-color: #4b64ff;\n    outline-width: 0.16rem;\n    outline-style: auto;\n    outline-offset: 2px !important;\n  }\n\n  .search-menu-1 .search-menu-inner.search-menu {\n    position: absolute;\n    right: 0;\n    left: 0;\n    z-index: 4;\n    padding: 0 4.5rem;\n    font-size: 1.6rem;\n    background-color: #333;\n  }\n\n  .search-menu-1 .tx-slide.search-menu {\n    overflow: hidden;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .search-menu-1 .initial.search-menu,\n  .search-menu-1 .closed.search-menu {\n    top: -1500px;\n  }\n\n  .search-menu-1 .closed.search-menu {\n    transition-duration: 0.2s;\n  }\n\n  .search-menu-1 label.search-menu,\n  .search-menu-1 a.search-menu {\n    padding: 1rem;\n    display: block;\n  }\n\n  .search-menu-1 .advanced-search.search-menu {\n    text-decoration: none;\n    color: #4b64ff;\n    line-height: normal;\n    padding: 0.5rem;\n    margin-top: 5px;\n  }\n\n  @media (min-width: 890px) {\n    .search-menu-1 .search-menu-inner.search-menu {\n      overflow: visible;\n      right: 2rem;\n      left: auto;\n      z-index: 5;\n      padding: 1rem 2rem;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      color: #333;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .search-menu-1 .search-menu-inner.search-menu:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .search-menu-1 .initial.search-menu,\n    .search-menu-1 .closed.search-menu {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .search-menu-1 .open.search-menu {\n      opacity: 1;\n    }\n\n    .search-menu-1 label.search-menu {\n      padding: 0;\n      font-weight: normal;\n      margin: 0;\n    }\n\n    .search-menu-1 label.search-menu+label.search-menu {\n      padding-top: 7px;\n    }\n\n    .search-menu-1 a.search-menu {\n      padding: 1rem 0 0 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->\n<style scope=\"wayback-search-1\">\n  .wayback-search-1 {\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .wayback-search-1 form.wayback-search {\n    max-width: 600px;\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-top: 0;\n    font-weight: 200;\n  }\n\n  .wayback-search-1 a.wayback-search {\n    font-weight: 500;\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: 0.7rem 2rem;\n    margin: 1.5rem 0;\n    box-sizing: border-box;\n    text-align: center;\n    border: none;\n    border-radius: 7px;\n    background-color: #fcf5e6;\n    box-shadow: 3px 3px 0 0 #c3ad97;\n  }\n\n  .wayback-search-1 label.wayback-search {\n    display: none;\n  }\n\n  .wayback-search-1 img.wayback-search {\n    width: 100%;\n    max-width: 215px;\n    max-height: 60px;\n    margin-bottom: 1.3rem;\n    vertical-align: middle;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    display: block;\n    width: 100%;\n    height: 3rem;\n    padding: 0.5rem 1rem 0.5rem 2.5rem;\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #858585;\n    box-sizing: border-box;\n    border: 1px solid #ccc;\n    border-radius: 2rem;\n    background: #eee;\n  }\n\n  .wayback-search-1 input.wayback-search:focus {\n    border-color: #66afe9;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n    outline: none;\n  }\n\n  .wayback-search-1 .search-field.wayback-search {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    position: absolute;\n    top: 2px;\n    left: 3px;\n    width: 2.4rem;\n    height: 2.4rem;\n  }\n\n  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n    fill: #999;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-search-1 form.wayback-search {\n      margin: 0 auto;\n    }\n\n    .wayback-search-1 p.wayback-search {\n      margin-bottom: 3rem;\n      font-size: 1.6rem;\n      text-align: center;\n    }\n\n    .wayback-search-1 img.wayback-search {\n      margin: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search {\n      margin: 0 auto;\n      font-size: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: inline-block;\n      width: 50%;\n      vertical-align: middle;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      text-align: center;\n    }\n\n    .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n      fill: #333;\n    }\n\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-bottom: 1rem;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: .5rem;\n    border-radius: 5px;\n    box-shadow: none;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    padding-left: 3rem;\n    margin-top: .3rem;\n    font-size: 1.4rem;\n    border-color: #bca38e;\n    background: #fff;\n  }\n\n  .wayback-search-1 input.wayback-search::placeholder,\n  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {\n    color: #8e8e8e;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    top: 50%;\n    transform: translateY(-50%);\n  }\n\n  @media (min-width: 890px) {\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: block;\n      width: auto;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      margin: 0 1.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for save-page-form -->\n<style scope=\"save-page-form-1\">\n  .save-page-form-1 div.save-page-form {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    grid-column-gap: .8rem;\n    margin: 0;\n    padding: 0;\n    border: none;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"text\"] {\n    width: 100%;\n    height: 3rem;\n    box-sizing: border-box;\n    border: 1px solid #999;\n    border-radius: .5rem;\n    color: #222;\n    font-size: inherit;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"submit\"] {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    padding: .4rem .8rem;\n    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    text-transform: uppercase;\n    color: #fff;\n    border: none;\n    border-radius: 16px;\n    background: #222;\n    cursor: pointer;\n  }\n\n  .save-page-form-1 .error.save-page-form {\n    display: none;\n    margin-top: .5rem;\n    font-weight: bold;\n    color: #ffcd27;\n  }\n\n  .save-page-form-1 .visible.save-page-form {\n    display: block;\n  }\n\n  @media (min-width: 890px) {\n    .save-page-form-1 h3.save-page-form {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n  }\n</style><!-- Shady DOM styles for wayback-slider -->\n<style scope=\"wayback-slider-1\">\n  .wayback-slider-1 h4.wayback-slider {\n    font-size: 1.6rem;\n  }\n\n  .wayback-slider-1 a.wayback-slider {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-slider-1 ul.wayback-slider {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 h4.wayback-slider {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .wayback-slider-1 ul.wayback-slider {\n      font-size: 1.3rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider {\n      padding-bottom: .5rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n      padding-top: 0;\n    }\n\n    .wayback-slider-1 li.wayback-slider a.wayback-slider {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 {\n      display: block;\n      grid-column: 1 / 4;\n      padding: 0 1.5rem;\n    }\n\n    .wayback-slider-1 h4.wayback-slider {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n    .wayback-slider-1 .grid.wayback-slider {\n      display: grid;\n      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);\n\n      grid-column-gap: 2.5rem;\n    }\n\n    .wayback-slider-1 .link-lists.wayback-slider {\n      display: grid;\n      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);\n      grid-column-gap: 2.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for more-slider -->\n<style scope=\"more-slider-1\">\n  .more-slider-1 ul.more-slider {\n    padding: 0;\n    margin: -1rem 0 0 0;\n    list-style: none;\n  }\n\n  .more-slider-1 a.more-slider {\n    display: block;\n    padding: 1rem 0;\n    text-decoration: none;\n    color: #fff;\n  }\n</style><!-- Shady DOM styles for media-subnav -->\n<style scope=\"media-subnav-1\">\n  .media-subnav-1 h4.media-subnav {\n    font-size: 1.6rem;\n  }\n\n  .media-subnav-1 a.media-subnav {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .media-subnav-1 ul.media-subnav {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .media-subnav-1 li.media-subnav+li.media-subnav {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 h4.media-subnav {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .media-subnav-1 ul.media-subnav {\n      font-size: 1.3rem;\n    }\n\n    .media-subnav-1 li.media-subnav {\n      padding-bottom: .5rem;\n    }\n\n    .media-subnav-1 li.media-subnav+li.media-subnav {\n      padding-top: 0;\n    }\n\n    .media-subnav-1 li.media-subnav a.media-subnav {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  .media-subnav-1 img.media-subnav {\n    display: block;\n    width: 90px;\n    height: 90px;\n    margin: 0 auto 1rem auto;\n    border-radius: 45px;\n  }\n\n  .media-subnav-1 h3.media-subnav {\n    margin-top: 0;\n    font-size: 1.8rem;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-pack: space-evenly;\n    -ms-flex-pack: space-evenly;\n    justify-content: space-evenly;\n    text-align: center;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n    display: inline-block;\n    width: 12rem;\n    margin-bottom: 1.5rem;\n    overflow: hidden;\n    white-space: nowrap;\n    text-align: center;\n    text-overflow: ellipsis;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {\n    margin-left: 2rem;\n  }\n\n  .media-subnav-1 .featured.media-subnav h4.media-subnav {\n    display: none;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 40% 20% 40%;\n      grid-template-columns: 40% 20% 40%;\n    }\n\n    .media-subnav-1 .wayback-search.media-subnav {\n      -ms-grid-column: 1;\n      -ms-grid-column-span: 3;\n      grid-column: 1 / 4;\n    }\n\n    .media-subnav-1 h3.media-subnav {\n      display: none;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav {\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n      padding-top: 3.5rem;\n      max-width: 16rem;\n    }\n\n    .media-subnav-1 .links.media-subnav {\n      padding: 0 1.5rem;\n    }\n\n    .media-subnav-1 .featured.media-subnav {\n      -ms-grid-column: 2;\n    }\n\n    .media-subnav-1 .featured.media-subnav h4.media-subnav {\n      display: block;\n    }\n\n    .media-subnav-1 .top.media-subnav {\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 50% 3rem 50%;\n      grid-template-columns: 50% 50%;\n      -ms-grid-rows: (auto)[7];\n      grid-template-rows: repeat(7, auto);\n      grid-column-gap: 3rem;\n      grid-auto-flow: column;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 3;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-slider -->\n<style scope=\"media-slider-1\">\n  .media-slider-1 .media-slider-container.media-slider {\n    position: relative;\n  }\n\n  .media-slider-1 .overflow-clip.media-slider {\n    display: none;\n    position: absolute;\n    top: 3rem;\n    right: 0;\n    left: 0;\n    height: 0;\n    overflow: hidden;\n    transition: height 0.2s ease;\n  }\n\n  .media-slider-1 .information-menu.media-slider {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    padding: 0;\n    height: 31.9rem;\n    overflow-x: hidden;\n    font-size: 1.4rem;\n    background: #333;\n  }\n\n  .media-slider-1 .open.media-slider {\n    display: block;\n  }\n\n  .media-slider-1 .hidden.media-slider {\n    display: none;\n  }\n\n  .media-slider-1 .info-box.media-slider {\n    padding: 1rem;\n  }\n\n  @media (max-width: 889px) {\n    .media-slider-1 .overflow-clip.open.media-slider {\n      display: block;\n      height: 35.8rem;\n      left: 4rem;\n      top: 0;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-slider-1 .overflow-clip.media-slider {\n      display: block;\n    }\n\n    .media-slider-1 .information-menu.media-slider {\n      left: 0;\n      z-index: 3;\n      height: auto;\n      min-height: 21rem;\n      background: #474747;\n      transform: translate(0, -100%);\n      transition: transform 0.2s ease;\n    }\n\n    .media-slider-1 .overflow-clip.open.media-slider {\n      height: 22rem;\n    }\n\n    .media-slider-1 .information-menu.open.media-slider {\n      transform: translate(0, 0);\n    }\n\n    .media-slider-1 .info-box.media-slider {\n      max-width: 100rem;\n      padding: 1.5rem 0;\n      margin: 0 auto;\n    }\n\n  }\n</style><!-- Shady DOM styles for desktop-subnav -->\n<style scope=\"desktop-subnav-1\">\n  .desktop-subnav-1 ul.desktop-subnav {\n    position: relative;\n    z-index: 3;\n    padding: .8rem 0;\n    margin: 0;\n    font-size: 1.2rem;\n    text-transform: uppercase;\n    text-align: center;\n    background: #333;\n  }\n\n  .desktop-subnav-1 li.desktop-subnav {\n    display: inline-block;\n    padding: 0 15px;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav {\n    text-decoration: none;\n    color: #aaa;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav:hover,\n  .desktop-subnav-1 a.desktop-subnav:active,\n  .desktop-subnav-1 a.desktop-subnav:focus {\n    color: #fff;\n  }\n\n  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {\n    width: 1.6rem;\n    height: 1.6rem;\n    vertical-align: top;\n    fill: #f00;\n  }\n</style><!-- Shady DOM styles for signed-out-dropdown -->\n<style scope=\"signed-out-dropdown-1\">\n  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {\n    position: relative;\n  }\n\n  .signed-out-dropdown-1 nav.signed-out-dropdown {\n    position: absolute;\n    right: 0;\n    z-index: 4;\n    overflow: hidden;\n    font-size: 1.6rem;\n    background-color: #333;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .signed-out-dropdown-1 .initial.signed-out-dropdown,\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    top: -1500px;\n  }\n\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    transition-duration: 0.5s;\n  }\n\n  .signed-out-dropdown-1 .open.signed-out-dropdown {\n    max-width: 100vw;\n    overflow: auto;\n  }\n\n  .signed-out-dropdown-1 h3.signed-out-dropdown {\n    padding: 0.6rem 2rem;\n    margin: 0;\n    font-size: inherit;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .signed-out-dropdown-1 ul.signed-out-dropdown {\n    padding: 0.4rem 0 0.7rem 0;\n    margin: 0;\n    list-style: none;\n\n    max-height: calc(100vh - 7.2rem + 1px);\n    overflow: auto;\n    box-sizing: border-box;\n  }\n\n  .signed-out-dropdown-1 .divider.signed-out-dropdown {\n    margin: 0.5rem 0;\n    border-bottom: 1px solid #666;\n  }\n\n  .signed-out-dropdown-1 a.signed-out-dropdown,\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    display: block;\n    color: #fff;\n    text-decoration: none;\n    padding: 1rem 2rem;\n  }\n\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    font-size: 0.8em;\n    color: #a0a0a0;\n  }\n\n  .signed-out-dropdown-1 .callout.signed-out-dropdown {\n    position: absolute;\n    margin-left: 10px;\n    padding: 0 5px;\n    border-radius: 2px;\n    background: #fee257;\n    color: #2c2c2c;\n    font-size: 1.4rem;\n    font-weight: bold;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {\n    fill: #fff;\n    margin-right: 1rem;\n    height: 1.4rem;\n    width: 1.4rem;\n  }\n\n  @media (min-width: 890px) {\n    .signed-out-dropdown-1 nav.signed-out-dropdown {\n      display: flex;\n      overflow: visible;\n      top: 0;\n      left: auto;\n      z-index: 5;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .signed-out-dropdown-1 nav.signed-out-dropdown:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .signed-out-dropdown-1 h3.signed-out-dropdown {\n      display: none;\n    }\n\n    .signed-out-dropdown-1 ul.signed-out-dropdown {\n      max-height: calc(100vh - 8.5rem + 1px);\n    }\n\n    .signed-out-dropdown-1 .divider.signed-out-dropdown {\n      border-bottom-color: #666;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      color: #333;\n      transition: background 0.1s ease-out, color 0.1s ease-out;\n    }\n\n    .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      font-size: 0.8em;\n      color: #6f6f6f;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown:hover,\n    .signed-out-dropdown-1 a.signed-out-dropdown:active,\n    .signed-out-dropdown-1 a.signed-out-dropdown:focus {\n      color: #fff;\n      background: #4b64ff;\n      outline: none;\n    }\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      opacity: 1;\n      overflow: visible;\n    }\n\n    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n      display: none;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 33.5rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 18.5rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 40rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 26rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-topnav -->\n<style scope=\"ia-topnav-1\">\n  .ia-topnav-1 {\n    ;\n\n    color: #fff;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .ia-topnav-1 primary-nav.ia-topnav:focus {\n    outline: none !important;\n  }\n\n  .ia-topnav-1 #close-layer.ia-topnav {\n    display: none;\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 3;\n  }\n\n  .ia-topnav-1 #close-layer.visible.ia-topnav {\n    display: block;\n  }\n\n  .ia-topnav-1 .topnav.ia-topnav {\n    position: relative;\n    z-index: 4;\n  }\n\n  @media (max-width: 889px) {\n    .ia-topnav-1 desktop-subnav.ia-topnav {\n      display: none;\n    }\n\n  }\n</style>\n<style>\n  body {\n    transition: opacity ease-in 0.2s;\n  }\n\n  body[unresolved] {\n    opacity: 0;\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n\n\n\n\n\n\n\n\n<ia-topnav locallinks=\"true\" waybackpagesarchived=\"1 trillion\" class=\"x-scope ia-topnav-1\"><!---->\n  <div class=\"topnav style-scope ia-topnav\">\n    <primary-nav class=\"style-scope ia-topnav x-scope primary-nav-1\"><!---->\n      <nav class=\"style-scope primary-nav\">\n        <button class=\"hamburger style-scope primary-nav\" title=\"Open main menu\"\n          data-event-click-tracking=\"TopNav|NavHamburger\">\n          <icon-hamburger class=\"style-scope primary-nav x-scope icon-hamburger-1\"><!---->\n            <svg viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\" aria-labelledby=\"hamburgerTitleID hamburgerDescID\"\n              class=\"style-scope icon-hamburger\">\n              <title id=\"hamburgerTitleID\" class=\"style-scope icon-hamburger\">Hamburger icon</title>\n              <desc id=\"hamburgerDescID\" class=\"style-scope icon-hamburger\">An icon used to represent a menu that can be\n                toggled by interacting with this icon.</desc>\n              <path\n                d=\"m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z\"\n                fill=\"#999\" fill-rule=\"evenodd\" class=\"style-scope icon-hamburger\"></path>\n              </svg>\n              </icon-hamburger>\n        </button>\n\n        <div class=\"branding  style-scope primary-nav\">\n          <a title=\"Go home\" class=\"link-home style-scope primary-nav\" href=\"/\"\n            data-event-click-tracking=\"TopNav|NavHome\"><!--?lit$49386103$-->\n            <svg class=\"ia-logo style-scope primary-nav\" viewBox=\"0 0 27 30\" xmlns=\"http://www.w3.org/2000/svg\"\n              aria-labelledby=\"logoTitleID logoDescID\">\n              <title id=\"logoTitleID\" class=\"style-scope primary-nav\">Internet Archive logo</title>\n              <desc id=\"logoDescID\" class=\"style-scope primary-nav\">A line drawing of the Internet Archive headquarters\n                building façade.</desc>\n              <g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n                <mask id=\"mask-2\" fill=\"white\" class=\"style-scope primary-nav\">\n                  <path\n                    d=\"M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z\"\n                    id=\"path-1\" class=\"style-scope primary-nav\"></path>\n                  </mask>\n                  <use fill=\"#FFFFFF\" xlink:href=\"#path-1\" class=\"style-scope primary-nav\"></use>\n                  <g mask=\"url(#mask-2)\" fill=\"#FFFFFF\" class=\"style-scope primary-nav\">\n                  <path d=\"M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z\" id=\"swatch\" class=\"style-scope primary-nav\">\n                  </path>\n                  </g>\n                  </g>\n                  </svg>\n                  <!--?lit$49386103$-->\n            <svg class=\"ia-wordmark stacked style-scope primary-nav\" viewBox=\"0 0 95 30\" xmlns=\"http://www.w3.org/2000/svg\">\n              <g fill=\"#fff\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n        "'
import requests

resp = requests.get(
    "https://archive.org/download/Wikipedia-page/Wikipedia-page_archive.torrent",
    json="<!DOCTYPE html>\n<html lang=\"en\">\n<!-- __ _ _ _ __| |_ (_)__ _____\n    / _` | '_/ _| ' \\| |\\ V / -_)\n    \\__,_|_| \\__|_||_|_| \\_/\\___| -->\n  <head data-release=b27a3b6e data-node=\"www23.us.archive.org\">\n    <title>Internet Archive: Error</title>\n\n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/>\n    \n        <meta name=\"google-site-verification\" content=\"Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8\" />\n    <meta name=\"google-site-verification\" content=\"bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk\" />\n\n    <meta name=\"baggage\" content=\"sentry-trace_id=78431fbdfe1b4d2981520a68a64691cf,sentry-sample_rate=0.001,sentry-transaction=%2Fdownload.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.89217\"/>    <meta name=\"sentry-trace\" content=\"78431fbdfe1b4d2981520a68a64691cf-9c722dcc67274f71-0\"/>\n    <script  nonce=\"1f80fb7bd8cecf90bfccf39986c55553\" >\n/* @licstart  The following is the entire license notice for the\n * JavaScript code in this page.\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program.  If not, see <http://www.gnu.org/licenses/>.\n *\n * @licend  The above is the entire license notice\n * for the JavaScript code in this page.\n */\n</script>\n        <meta charset=\"UTF-8\">\n                      <meta property=\"mediatype\" content=\"\">\n                      <meta property=\"primary_collection\" content=\"\">\n            <script src=\"//archive.org/includes/athena.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/apollo.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/lit/polyfill-support.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n<script nonce=\"1f80fb7bd8cecf90bfccf39986c55553\" >\n      window.__realDefine = customElements.define.bind(customElements);\n      customElements.define = function() {\n        try {\n          return window.__realDefine.apply(this, arguments);\n        } catch (e) {\n          console.warn(e);\n        }\n      }\n    </script>    <script src=\"//archive.org/includes/build/js/ia-topnav.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/build/js/archive.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <link href=\"//archive.org/includes/build/css/archive.min.css?v=b27a3b6e\" rel=\"stylesheet\" type=\"text/css\"/>\n    <link rel=\"SHORTCUT ICON\" href=\"https://archive.org/images/glogo.jpg\"/>\n  </head>\n  <body class=\"navia \">\n    <a href=\"#maincontent\" class=\"hidden-for-screen-readers\">Skip to main content</a>\n\n    <!-- Wraps all page content -->\n    <div id=\"wrap\"\n          >\n                    <div class=\"ia-banners\">\n              <div\n        class=\"ia-banner hidden post-appeal-20240905\"\n        data-campaign=\"post-appeal-20240905\">\n        <p><a href=\"https://change.org/LetReadersRead\" rel=\"ugc nofollow\">Ask the publishers</a> to restore access to 500,000+ books.</p>\n        <form class=\"banner-close\" action=\"\" method=\"get\" data-action=\"ia-banner-close\">\n          <fieldset>\n            <button aria-label=\"Close Banner\" type=\"submit\"></button>\n          </fieldset>\n        </form>\n      </div>\n          </div>\n                    <div id=\"topnav\">\n              <input class=\"js_nav_tweaks\" type=\"hidden\" value='[]'/>\n    <!-- Shady DOM styles for icon-hamburger -->\n<style scope=\"icon-hamburger-1\">\n  .icon-hamburger-1 svg.icon-hamburger {\n    display: block;\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .icon-hamburger-1 .fill-color.icon-hamburger {\n    fill: #fff;\n  }\n</style><!-- Shady DOM styles for login-button -->\n<style scope=\"login-button-1\">\n  .login-button-1 .dropdown-toggle.login-button {\n    display: block;\n    text-transform: uppercase;\n    color: #ccc;\n    cursor: pointer;\n  }\n  .login-button-1 .dropdown-toggle.logged-out-menu {\n    display: inline-block;\n    vertical-align: middle;\n    background: inherit;\n    border: medium;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button svg.login-button {\n    height: 100%;\n    width: 4rem;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {\n    fill: #999;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 .active.login-button {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .login-button-1 .active.login-button .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 span.login-button {\n    display: none;\n    font-size: 1.4rem;\n    text-transform: uppercase;\n    color: #999;\n  }\n\n  .login-button-1 span.login-button a.login-button {\n    color: inherit;\n    text-decoration: none;\n    outline: 0;\n  }\n\n  .login-button-1 a.login-button:hover,\n  .login-button-1 a.login-button:active,\n  .login-button-1 a.login-button:focus {\n    color: #fff !important;\n    outline: none !important;\n    outline-offset: inherit !important;\n  }\n\n  @media (min-width: 890px) {\n    .login-button-1 .logged-out-toolbar.login-button {\n      padding: 1rem 0.5rem;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .active.login-button {\n      background: transparent;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button svg.login-button {\n      height: 3rem;\n      width: 3rem;\n      display: block;\n    }\n\n    .login-button-1 span.login-button {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for nav-search -->\n<style scope=\"nav-search-1\">\n  .nav-search-1 input.nav-search[type=\"text\"] {\n    color: #222;\n  }\n\n  .nav-search-1 input.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 button.nav-search {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .nav-search-1 button.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 .search.nav-search {\n    padding-top: 0;\n    margin-right: 0.5rem;\n  }\n\n  .nav-search-1 .search.nav-search svg.nav-search {\n    position: relative;\n    fill: ;\n  }\n\n  .nav-search-1 .search-activated.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    position: absolute;\n    top: 0;\n    right: 4rem;\n    bottom: 0;\n    left: 4rem;\n    z-index: 3;\n    padding: 0.5rem 0.2rem;\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .nav-search-1 .search-inactive.nav-search {\n    display: none;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search,\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    background: #fff;\n    border-radius: 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    width: 100%;\n    margin: 0 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    height: 100%;\n    padding: 0;\n    margin-right: 0;\n    -ms-flex-item-align: center;\n    -ms-grid-row-align: center;\n    align-self: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n    width: 100%;\n    height: 100%;\n    box-sizing: border-box;\n    padding-left: 1rem;\n    border-radius: 0.5rem;\n    border: none;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search:focus {\n    outline: none;\n  }\n\n  @keyframes fade-in-nav-search-1 {\n    0% {\n      opacity: 0;\n    }\n\n    100% {\n      opacity: 1;\n    }\n\n  }\n\n  .nav-search-1 .fade-in.nav-search {\n    animation: fade-in-nav-search-1 0.2s forwards;\n  }\n\n  @media (min-width: 890px) {\n    .nav-search-1 .search.nav-search svg.nav-search {\n      display: inline;\n      width: 2.8rem;\n      height: 2.8rem;\n      vertical-align: -14px;\n    }\n\n    .nav-search-1 .search.nav-search path.nav-search {\n      fill: #333;\n    }\n\n    .nav-search-1 .search-inactive.nav-search,\n    .nav-search-1 .search-activated.nav-search {\n      display: block;\n      position: static;\n      padding: 1.1rem 0.2rem;\n      background: transparent;\n    }\n\n    .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n      width: 13rem;\n      height: 2.8rem;\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: reverse;\n      -ms-flex-direction: row-reverse;\n      flex-direction: row-reverse;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n      width: calc(100% - 28px);\n      height: 100%;\n      padding-left: 0;\n      font-size: 1.4rem;\n      text-align: left;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-button -->\n<style scope=\"media-button-1\">\n  .media-button-1 a.media-button {\n    display: inline-block;\n    text-decoration: none;\n  }\n\n  .media-button-1 .menu-item.media-button {\n    display: inline-block;\n    width: 100%;\n    padding: 0;\n    font-size: 1.6rem;\n    text-align: left;\n    background: transparent;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n  }\n\n  .media-button-1 .menu-item.media-button:focus {\n    outline: none;\n  }\n\n  .media-button-1 .label.media-button {\n    display: inline-block;\n    padding: 0;\n    font-weight: 400;\n    color: #fff;\n    text-align: left;\n    vertical-align: middle;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button {\n    display: inline-flex;\n    vertical-align: middle;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .media-button-1 .menu-item.selected.media-button .icon.media-button {\n    background-color: #333;\n    border-radius: 1rem 0 0 1rem;\n  }\n\n  .media-button-1 .icon.media-button .fill-color.media-button {\n    fill: #999;\n  }\n\n  .media-button-1 .icon.active.media-button .fill-color.media-button {\n    fill: #fff;\n  }\n\n  .media-button-1 .donate.media-button .fill-color.media-button {\n    fill: #f00;\n  }\n\n  @media (min-width: 890px) {\n    .media-button-1 .menu-item.media-button {\n      width: auto;\n      height: 5rem;\n      color: #999;\n      display: inline-flex;\n    }\n\n    .media-button-1 .menu-item.media-button:hover,\n    .media-button-1 .menu-item.media-button:active,\n    .media-button-1 .menu-item.media-button:focus {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:active .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {\n      fill: #fff;\n    }\n\n    .media-button-1 .label.media-button {\n      display: none;\n    }\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      padding-right: 1rem;\n      font-size: 1.3rem;\n      text-transform: uppercase;\n      color: inherit;\n    }\n\n    .media-button-1 .web.media-button:after {\n      display: none;\n      content: \"web\";\n    }\n\n    .media-button-1 .donate.media-button,\n    .media-button-1 .more.media-button {\n      display: none;\n    }\n\n    .media-button-1 .menu-item.selected.media-button {\n      background: #474747;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .label.media-button,\n    .media-button-1 .menu-item.selected.web.media-button:after {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .icon.media-button {\n      background: transparent;\n    }\n\n    .media-button-1 .web.selected.media-button .fill-color.media-button {\n      fill: #ffcd27;\n    }\n\n    .media-button-1 .texts.selected.media-button .fill-color.media-button {\n      fill: #faab3c;\n    }\n\n    .media-button-1 .video.selected.media-button .fill-color.media-button {\n      fill: #f1644b;\n    }\n\n    .media-button-1 .audio.selected.media-button .fill-color.media-button {\n      fill: #00adef;\n    }\n\n    .media-button-1 .software.selected.media-button .fill-color.media-button {\n      fill: #9ecc4f;\n    }\n\n    .media-button-1 .images.selected.media-button .fill-color.media-button {\n      fill: #aa99c9;\n    }\n\n  }\n\n  @media (min-width: 1200px) {\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      display: inline;\n    }\n\n    .media-button-1 .web.media-button .label.media-button {\n      display: none;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-menu -->\n<style scope=\"media-menu-1\">\n  .media-menu-1 {\n    outline: none;\n  }\n\n  .media-menu-1 .media-menu-inner.media-menu {\n    z-index: -1;\n    top: -40rem;\n    background-color: #222;\n    margin: 0;\n    overflow: hidden;\n    transition-duration: 0.2s;\n    transition-property: top;\n    transition-timing-function: ease;\n  }\n\n  .media-menu-1 .menu-group.media-menu {\n    position: relative;\n    line-height: normal;\n  }\n\n  @media (max-width: 889px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      position: absolute;\n      width: 100%;\n    }\n\n    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {\n      top: 0;\n    }\n\n    .media-menu-1 .overflow-clip.media-menu {\n      position: absolute;\n      z-index: -1;\n      top: 4rem;\n      left: 0;\n      height: 0;\n      width: 100%;\n      overflow: hidden;\n      transition-duration: 0.2s;\n      transition-property: height;\n    }\n\n    .media-menu-1 .open.media-menu .overflow-clip.media-menu {\n      height: 40rem;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      display: block;\n      position: static;\n      width: auto;\n      height: 5rem;\n      transition-property: none;\n    }\n\n    .media-menu-1 .menu-group.media-menu {\n      font-size: 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for primary-nav -->\n<style scope=\"primary-nav-1\">\n  .primary-nav-1 button.primary-nav:focus,\n  .primary-nav-1 input.primary-nav:focus {\n    outline: none;\n  }\n\n  .primary-nav-1 nav.primary-nav {\n    position: relative;\n    display: flex;\n    height: 4rem;\n    grid-template-areas: 'hamburger empty heart search user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem 4rem;\n    -ms-grid-rows: 100%;\n    grid-template-rows: 100%;\n    background: #222;\n    border-bottom: 1px solid #333;\n  }\n\n  .primary-nav-1 nav.hide-search.primary-nav {\n    grid-template-areas: 'hamburger empty heart user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem;\n  }\n\n  .primary-nav-1 .right-side-section.primary-nav {\n    display: flex;\n    margin-left: auto;\n    user-select: none;\n  }\n\n  .primary-nav-1 button.primary-nav {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .primary-nav-1 .branding.primary-nav {\n    position: static;\n    float: left;\n    margin: 0 !important;\n    padding: 0 5px 0 10px;\n    -webkit-transform: translate(0, 0);\n    -ms-transform: translate(0, 0);\n    transform: translate(0, 0);\n  }\n\n  .primary-nav-1 slot.primary-nav,\n  .primary-nav-1 .branding.primary-nav {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .primary-nav-1 media-menu.primary-nav {\n    flex: 1;\n    justify-self: stretch;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav {\n    height: 3rem;\n    width: 2.7rem;\n    display: inline-block;\n  }\n\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    height: 3rem;\n    width: 9.5rem;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav,\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    margin-right: 5px;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav {\n    -ms-grid-row: 1;\n    -ms-grid-column: 1;\n    grid-area: hamburger;\n    padding: 0;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n    fill: #fff;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav {\n    display: inline-block;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {\n    fill: rgb(255, 0, 0);\n  }\n\n  .primary-nav-1 .sr-only.primary-nav {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    border: 0;\n    overflow: hidden;\n    white-space: nowrap;\n    clip: rect(1px, 1px, 1px, 1px);\n    -webkit-clip-path: inset(50%);\n    clip-path: inset(50%);\n    user-select: none;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav {\n    padding: 0;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {\n    fill: #999;\n  }\n\n  .primary-nav-1 .search-activated.primary-nav {\n    position: relative;\n    z-index: 3;\n  }\n\n  .primary-nav-1 .upload.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav span.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav svg.primary-nav {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .primary-nav-1 .screen-name.primary-nav {\n    display: none;\n    font-size: 1.3rem;\n    vertical-align: middle;\n    text-transform: uppercase;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav {\n    color: #999;\n    padding: 0.5rem;\n    height: 100%;\n  }\n\n  .primary-nav-1 button.user-menu.primary-nav:hover,\n  .primary-nav-1 button.user-menu.primary-nav:focus {\n    color: #fff;\n    outline: none;\n  }\n\n  .primary-nav-1 .user-menu.active.primary-nav {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n    display: block;\n    width: 3rem;\n    height: 3rem;\n  }\n\n  .primary-nav-1 .link-home.primary-nav {\n    text-decoration: none;\n    display: inline-flex;\n  }\n\n  .primary-nav-1 a.link-home.primary-nav:focus,\n  .primary-nav-1 a.link-home.primary-nav:focus-visible {\n    outline-offset: 1px;\n  }\n\n  @media only screen and (min-width: 890px) and (max-device-width: 905px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 0;\n    }\n\n  }\n\n  @media (min-width: 906px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 20px;\n    }\n\n  }\n\n  @media (max-width: 889px) {\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {\n      display: none;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav {\n      display: initial;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {\n      float: right;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .primary-nav-1 {\n      ;\n    }\n\n    .primary-nav-1 nav.primary-nav {\n      display: flex;\n      z-index: 4;\n      height: 5rem;\n      padding-right: 1.5rem;\n    }\n\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {\n      display: none;\n    }\n\n    .primary-nav-1 .ia-logo.primary-nav,\n    .primary-nav-1 .ia-wordmark.primary-nav {\n      margin-right: 10px;\n    }\n\n    .primary-nav-1 .hamburger.primary-nav,\n    .primary-nav-1 .search-trigger.primary-nav,\n    .primary-nav-1 .mobile-donate-link.primary-nav {\n      display: none;\n    }\n\n    .primary-nav-1 .user-info.primary-nav {\n      display: block;\n      float: right;\n      vertical-align: middle;\n      height: 100%;\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {\n      height: 3rem;\n      width: 3rem;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav {\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.active.primary-nav {\n      background: transparent;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n      display: inline-block;\n      vertical-align: middle;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .upload.primary-nav {\n      display: block;\n      padding: 1rem 0.5rem;\n      float: right;\n      font-size: 1.4rem;\n      text-transform: uppercase;\n      text-decoration: none;\n      color: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:active,\n    .primary-nav-1 .upload.primary-nav:focus,\n    .primary-nav-1 .upload.primary-nav:hover {\n      color: #fff;\n    }\n\n    .primary-nav-1 .upload.primary-nav:focus-visible {\n      outline: none;\n    }\n\n    .primary-nav-1 .upload.primary-nav svg.primary-nav {\n      vertical-align: middle;\n      fill: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {\n      fill: #fff;\n    }\n\n    .primary-nav-1 nav-search.primary-nav {\n      float: right;\n      margin-left: 1rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n    .primary-nav-1 .screen-name.primary-nav {\n      display: inline-block;\n      text-overflow: ellipsis;\n      overflow: hidden;\n      white-space: nowrap;\n      max-width: 165px;\n    }\n\n    .primary-nav-1 .upload.primary-nav span.primary-nav {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for search-menu -->\n<style scope=\"search-menu-1\">\n  .search-menu-1 .menu-wrapper.search-menu {\n    position: relative;\n  }\n\n  .search-menu-1 button.search-menu:focus,\n  .search-menu-1 input.search-menu:focus {\n    outline-color: #4b64ff;\n    outline-width: 0.16rem;\n    outline-style: auto;\n    outline-offset: 2px !important;\n  }\n\n  .search-menu-1 .search-menu-inner.search-menu {\n    position: absolute;\n    right: 0;\n    left: 0;\n    z-index: 4;\n    padding: 0 4.5rem;\n    font-size: 1.6rem;\n    background-color: #333;\n  }\n\n  .search-menu-1 .tx-slide.search-menu {\n    overflow: hidden;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .search-menu-1 .initial.search-menu,\n  .search-menu-1 .closed.search-menu {\n    top: -1500px;\n  }\n\n  .search-menu-1 .closed.search-menu {\n    transition-duration: 0.2s;\n  }\n\n  .search-menu-1 label.search-menu,\n  .search-menu-1 a.search-menu {\n    padding: 1rem;\n    display: block;\n  }\n\n  .search-menu-1 .advanced-search.search-menu {\n    text-decoration: none;\n    color: #4b64ff;\n    line-height: normal;\n    padding: 0.5rem;\n    margin-top: 5px;\n  }\n\n  @media (min-width: 890px) {\n    .search-menu-1 .search-menu-inner.search-menu {\n      overflow: visible;\n      right: 2rem;\n      left: auto;\n      z-index: 5;\n      padding: 1rem 2rem;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      color: #333;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .search-menu-1 .search-menu-inner.search-menu:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .search-menu-1 .initial.search-menu,\n    .search-menu-1 .closed.search-menu {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .search-menu-1 .open.search-menu {\n      opacity: 1;\n    }\n\n    .search-menu-1 label.search-menu {\n      padding: 0;\n      font-weight: normal;\n      margin: 0;\n    }\n\n    .search-menu-1 label.search-menu+label.search-menu {\n      padding-top: 7px;\n    }\n\n    .search-menu-1 a.search-menu {\n      padding: 1rem 0 0 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->\n<style scope=\"wayback-search-1\">\n  .wayback-search-1 {\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .wayback-search-1 form.wayback-search {\n    max-width: 600px;\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-top: 0;\n    font-weight: 200;\n  }\n\n  .wayback-search-1 a.wayback-search {\n    font-weight: 500;\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: 0.7rem 2rem;\n    margin: 1.5rem 0;\n    box-sizing: border-box;\n    text-align: center;\n    border: none;\n    border-radius: 7px;\n    background-color: #fcf5e6;\n    box-shadow: 3px 3px 0 0 #c3ad97;\n  }\n\n  .wayback-search-1 label.wayback-search {\n    display: none;\n  }\n\n  .wayback-search-1 img.wayback-search {\n    width: 100%;\n    max-width: 215px;\n    max-height: 60px;\n    margin-bottom: 1.3rem;\n    vertical-align: middle;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    display: block;\n    width: 100%;\n    height: 3rem;\n    padding: 0.5rem 1rem 0.5rem 2.5rem;\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #858585;\n    box-sizing: border-box;\n    border: 1px solid #ccc;\n    border-radius: 2rem;\n    background: #eee;\n  }\n\n  .wayback-search-1 input.wayback-search:focus {\n    border-color: #66afe9;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n    outline: none;\n  }\n\n  .wayback-search-1 .search-field.wayback-search {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    position: absolute;\n    top: 2px;\n    left: 3px;\n    width: 2.4rem;\n    height: 2.4rem;\n  }\n\n  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n    fill: #999;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-search-1 form.wayback-search {\n      margin: 0 auto;\n    }\n\n    .wayback-search-1 p.wayback-search {\n      margin-bottom: 3rem;\n      font-size: 1.6rem;\n      text-align: center;\n    }\n\n    .wayback-search-1 img.wayback-search {\n      margin: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search {\n      margin: 0 auto;\n      font-size: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: inline-block;\n      width: 50%;\n      vertical-align: middle;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      text-align: center;\n    }\n\n    .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n      fill: #333;\n    }\n\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-bottom: 1rem;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: .5rem;\n    border-radius: 5px;\n    box-shadow: none;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    padding-left: 3rem;\n    margin-top: .3rem;\n    font-size: 1.4rem;\n    border-color: #bca38e;\n    background: #fff;\n  }\n\n  .wayback-search-1 input.wayback-search::placeholder,\n  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {\n    color: #8e8e8e;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    top: 50%;\n    transform: translateY(-50%);\n  }\n\n  @media (min-width: 890px) {\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: block;\n      width: auto;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      margin: 0 1.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for save-page-form -->\n<style scope=\"save-page-form-1\">\n  .save-page-form-1 div.save-page-form {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    grid-column-gap: .8rem;\n    margin: 0;\n    padding: 0;\n    border: none;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"text\"] {\n    width: 100%;\n    height: 3rem;\n    box-sizing: border-box;\n    border: 1px solid #999;\n    border-radius: .5rem;\n    color: #222;\n    font-size: inherit;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"submit\"] {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    padding: .4rem .8rem;\n    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    text-transform: uppercase;\n    color: #fff;\n    border: none;\n    border-radius: 16px;\n    background: #222;\n    cursor: pointer;\n  }\n\n  .save-page-form-1 .error.save-page-form {\n    display: none;\n    margin-top: .5rem;\n    font-weight: bold;\n    color: #ffcd27;\n  }\n\n  .save-page-form-1 .visible.save-page-form {\n    display: block;\n  }\n\n  @media (min-width: 890px) {\n    .save-page-form-1 h3.save-page-form {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n  }\n</style><!-- Shady DOM styles for wayback-slider -->\n<style scope=\"wayback-slider-1\">\n  .wayback-slider-1 h4.wayback-slider {\n    font-size: 1.6rem;\n  }\n\n  .wayback-slider-1 a.wayback-slider {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-slider-1 ul.wayback-slider {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 h4.wayback-slider {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .wayback-slider-1 ul.wayback-slider {\n      font-size: 1.3rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider {\n      padding-bottom: .5rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n      padding-top: 0;\n    }\n\n    .wayback-slider-1 li.wayback-slider a.wayback-slider {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 {\n      display: block;\n      grid-column: 1 / 4;\n      padding: 0 1.5rem;\n    }\n\n    .wayback-slider-1 h4.wayback-slider {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n    .wayback-slider-1 .grid.wayback-slider {\n      display: grid;\n      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);\n\n      grid-column-gap: 2.5rem;\n    }\n\n    .wayback-slider-1 .link-lists.wayback-slider {\n      display: grid;\n      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);\n      grid-column-gap: 2.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for more-slider -->\n<style scope=\"more-slider-1\">\n  .more-slider-1 ul.more-slider {\n    padding: 0;\n    margin: -1rem 0 0 0;\n    list-style: none;\n  }\n\n  .more-slider-1 a.more-slider {\n    display: block;\n    padding: 1rem 0;\n    text-decoration: none;\n    color: #fff;\n  }\n</style><!-- Shady DOM styles for media-subnav -->\n<style scope=\"media-subnav-1\">\n  .media-subnav-1 h4.media-subnav {\n    font-size: 1.6rem;\n  }\n\n  .media-subnav-1 a.media-subnav {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .media-subnav-1 ul.media-subnav {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .media-subnav-1 li.media-subnav+li.media-subnav {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 h4.media-subnav {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .media-subnav-1 ul.media-subnav {\n      font-size: 1.3rem;\n    }\n\n    .media-subnav-1 li.media-subnav {\n      padding-bottom: .5rem;\n    }\n\n    .media-subnav-1 li.media-subnav+li.media-subnav {\n      padding-top: 0;\n    }\n\n    .media-subnav-1 li.media-subnav a.media-subnav {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  .media-subnav-1 img.media-subnav {\n    display: block;\n    width: 90px;\n    height: 90px;\n    margin: 0 auto 1rem auto;\n    border-radius: 45px;\n  }\n\n  .media-subnav-1 h3.media-subnav {\n    margin-top: 0;\n    font-size: 1.8rem;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-pack: space-evenly;\n    -ms-flex-pack: space-evenly;\n    justify-content: space-evenly;\n    text-align: center;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n    display: inline-block;\n    width: 12rem;\n    margin-bottom: 1.5rem;\n    overflow: hidden;\n    white-space: nowrap;\n    text-align: center;\n    text-overflow: ellipsis;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {\n    margin-left: 2rem;\n  }\n\n  .media-subnav-1 .featured.media-subnav h4.media-subnav {\n    display: none;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 40% 20% 40%;\n      grid-template-columns: 40% 20% 40%;\n    }\n\n    .media-subnav-1 .wayback-search.media-subnav {\n      -ms-grid-column: 1;\n      -ms-grid-column-span: 3;\n      grid-column: 1 / 4;\n    }\n\n    .media-subnav-1 h3.media-subnav {\n      display: none;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav {\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n      padding-top: 3.5rem;\n      max-width: 16rem;\n    }\n\n    .media-subnav-1 .links.media-subnav {\n      padding: 0 1.5rem;\n    }\n\n    .media-subnav-1 .featured.media-subnav {\n      -ms-grid-column: 2;\n    }\n\n    .media-subnav-1 .featured.media-subnav h4.media-subnav {\n      display: block;\n    }\n\n    .media-subnav-1 .top.media-subnav {\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 50% 3rem 50%;\n      grid-template-columns: 50% 50%;\n      -ms-grid-rows: (auto)[7];\n      grid-template-rows: repeat(7, auto);\n      grid-column-gap: 3rem;\n      grid-auto-flow: column;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 3;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-slider -->\n<style scope=\"media-slider-1\">\n  .media-slider-1 .media-slider-container.media-slider {\n    position: relative;\n  }\n\n  .media-slider-1 .overflow-clip.media-slider {\n    display: none;\n    position: absolute;\n    top: 3rem;\n    right: 0;\n    left: 0;\n    height: 0;\n    overflow: hidden;\n    transition: height 0.2s ease;\n  }\n\n  .media-slider-1 .information-menu.media-slider {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    padding: 0;\n    height: 31.9rem;\n    overflow-x: hidden;\n    font-size: 1.4rem;\n    background: #333;\n  }\n\n  .media-slider-1 .open.media-slider {\n    display: block;\n  }\n\n  .media-slider-1 .hidden.media-slider {\n    display: none;\n  }\n\n  .media-slider-1 .info-box.media-slider {\n    padding: 1rem;\n  }\n\n  @media (max-width: 889px) {\n    .media-slider-1 .overflow-clip.open.media-slider {\n      display: block;\n      height: 35.8rem;\n      left: 4rem;\n      top: 0;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-slider-1 .overflow-clip.media-slider {\n      display: block;\n    }\n\n    .media-slider-1 .information-menu.media-slider {\n      left: 0;\n      z-index: 3;\n      height: auto;\n      min-height: 21rem;\n      background: #474747;\n      transform: translate(0, -100%);\n      transition: transform 0.2s ease;\n    }\n\n    .media-slider-1 .overflow-clip.open.media-slider {\n      height: 22rem;\n    }\n\n    .media-slider-1 .information-menu.open.media-slider {\n      transform: translate(0, 0);\n    }\n\n    .media-slider-1 .info-box.media-slider {\n      max-width: 100rem;\n      padding: 1.5rem 0;\n      margin: 0 auto;\n    }\n\n  }\n</style><!-- Shady DOM styles for desktop-subnav -->\n<style scope=\"desktop-subnav-1\">\n  .desktop-subnav-1 ul.desktop-subnav {\n    position: relative;\n    z-index: 3;\n    padding: .8rem 0;\n    margin: 0;\n    font-size: 1.2rem;\n    text-transform: uppercase;\n    text-align: center;\n    background: #333;\n  }\n\n  .desktop-subnav-1 li.desktop-subnav {\n    display: inline-block;\n    padding: 0 15px;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav {\n    text-decoration: none;\n    color: #aaa;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav:hover,\n  .desktop-subnav-1 a.desktop-subnav:active,\n  .desktop-subnav-1 a.desktop-subnav:focus {\n    color: #fff;\n  }\n\n  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {\n    width: 1.6rem;\n    height: 1.6rem;\n    vertical-align: top;\n    fill: #f00;\n  }\n</style><!-- Shady DOM styles for signed-out-dropdown -->\n<style scope=\"signed-out-dropdown-1\">\n  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {\n    position: relative;\n  }\n\n  .signed-out-dropdown-1 nav.signed-out-dropdown {\n    position: absolute;\n    right: 0;\n    z-index: 4;\n    overflow: hidden;\n    font-size: 1.6rem;\n    background-color: #333;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .signed-out-dropdown-1 .initial.signed-out-dropdown,\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    top: -1500px;\n  }\n\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    transition-duration: 0.5s;\n  }\n\n  .signed-out-dropdown-1 .open.signed-out-dropdown {\n    max-width: 100vw;\n    overflow: auto;\n  }\n\n  .signed-out-dropdown-1 h3.signed-out-dropdown {\n    padding: 0.6rem 2rem;\n    margin: 0;\n    font-size: inherit;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .signed-out-dropdown-1 ul.signed-out-dropdown {\n    padding: 0.4rem 0 0.7rem 0;\n    margin: 0;\n    list-style: none;\n\n    max-height: calc(100vh - 7.2rem + 1px);\n    overflow: auto;\n    box-sizing: border-box;\n  }\n\n  .signed-out-dropdown-1 .divider.signed-out-dropdown {\n    margin: 0.5rem 0;\n    border-bottom: 1px solid #666;\n  }\n\n  .signed-out-dropdown-1 a.signed-out-dropdown,\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    display: block;\n    color: #fff;\n    text-decoration: none;\n    padding: 1rem 2rem;\n  }\n\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    font-size: 0.8em;\n    color: #a0a0a0;\n  }\n\n  .signed-out-dropdown-1 .callout.signed-out-dropdown {\n    position: absolute;\n    margin-left: 10px;\n    padding: 0 5px;\n    border-radius: 2px;\n    background: #fee257;\n    color: #2c2c2c;\n    font-size: 1.4rem;\n    font-weight: bold;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {\n    fill: #fff;\n    margin-right: 1rem;\n    height: 1.4rem;\n    width: 1.4rem;\n  }\n\n  @media (min-width: 890px) {\n    .signed-out-dropdown-1 nav.signed-out-dropdown {\n      display: flex;\n      overflow: visible;\n      top: 0;\n      left: auto;\n      z-index: 5;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .signed-out-dropdown-1 nav.signed-out-dropdown:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .signed-out-dropdown-1 h3.signed-out-dropdown {\n      display: none;\n    }\n\n    .signed-out-dropdown-1 ul.signed-out-dropdown {\n      max-height: calc(100vh - 8.5rem + 1px);\n    }\n\n    .signed-out-dropdown-1 .divider.signed-out-dropdown {\n      border-bottom-color: #666;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      color: #333;\n      transition: background 0.1s ease-out, color 0.1s ease-out;\n    }\n\n    .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      font-size: 0.8em;\n      color: #6f6f6f;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown:hover,\n    .signed-out-dropdown-1 a.signed-out-dropdown:active,\n    .signed-out-dropdown-1 a.signed-out-dropdown:focus {\n      color: #fff;\n      background: #4b64ff;\n      outline: none;\n    }\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      opacity: 1;\n      overflow: visible;\n    }\n\n    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n      display: none;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 33.5rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 18.5rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 40rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 26rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-topnav -->\n<style scope=\"ia-topnav-1\">\n  .ia-topnav-1 {\n    ;\n\n    color: #fff;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .ia-topnav-1 primary-nav.ia-topnav:focus {\n    outline: none !important;\n  }\n\n  .ia-topnav-1 #close-layer.ia-topnav {\n    display: none;\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 3;\n  }\n\n  .ia-topnav-1 #close-layer.visible.ia-topnav {\n    display: block;\n  }\n\n  .ia-topnav-1 .topnav.ia-topnav {\n    position: relative;\n    z-index: 4;\n  }\n\n  @media (max-width: 889px) {\n    .ia-topnav-1 desktop-subnav.ia-topnav {\n      display: none;\n    }\n\n  }\n</style>\n<style>\n  body {\n    transition: opacity ease-in 0.2s;\n  }\n\n  body[unresolved] {\n    opacity: 0;\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n\n\n\n\n\n\n\n\n<ia-topnav locallinks=\"true\" waybackpagesarchived=\"1 trillion\" class=\"x-scope ia-topnav-1\"><!---->\n  <div class=\"topnav style-scope ia-topnav\">\n    <primary-nav class=\"style-scope ia-topnav x-scope primary-nav-1\"><!---->\n      <nav class=\"style-scope primary-nav\">\n        <button class=\"hamburger style-scope primary-nav\" title=\"Open main menu\"\n          data-event-click-tracking=\"TopNav|NavHamburger\">\n          <icon-hamburger class=\"style-scope primary-nav x-scope icon-hamburger-1\"><!---->\n            <svg viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\" aria-labelledby=\"hamburgerTitleID hamburgerDescID\"\n              class=\"style-scope icon-hamburger\">\n              <title id=\"hamburgerTitleID\" class=\"style-scope icon-hamburger\">Hamburger icon</title>\n              <desc id=\"hamburgerDescID\" class=\"style-scope icon-hamburger\">An icon used to represent a menu that can be\n                toggled by interacting with this icon.</desc>\n              <path\n                d=\"m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z\"\n                fill=\"#999\" fill-rule=\"evenodd\" class=\"style-scope icon-hamburger\"></path>\n              </svg>\n              </icon-hamburger>\n        </button>\n\n        <div class=\"branding  style-scope primary-nav\">\n          <a title=\"Go home\" class=\"link-home style-scope primary-nav\" href=\"/\"\n            data-event-click-tracking=\"TopNav|NavHome\"><!--?lit$49386103$-->\n            <svg class=\"ia-logo style-scope primary-nav\" viewBox=\"0 0 27 30\" xmlns=\"http://www.w3.org/2000/svg\"\n              aria-labelledby=\"logoTitleID logoDescID\">\n              <title id=\"logoTitleID\" class=\"style-scope primary-nav\">Internet Archive logo</title>\n              <desc id=\"logoDescID\" class=\"style-scope primary-nav\">A line drawing of the Internet Archive headquarters\n                building façade.</desc>\n              <g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n                <mask id=\"mask-2\" fill=\"white\" class=\"style-scope primary-nav\">\n                  <path\n                    d=\"M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z\"\n                    id=\"path-1\" class=\"style-scope primary-nav\"></path>\n                  </mask>\n                  <use fill=\"#FFFFFF\" xlink:href=\"#path-1\" class=\"style-scope primary-nav\"></use>\n                  <g mask=\"url(#mask-2)\" fill=\"#FFFFFF\" class=\"style-scope primary-nav\">\n                  <path d=\"M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z\" id=\"swatch\" class=\"style-scope primary-nav\">\n                  </path>\n                  </g>\n                  </g>\n                  </svg>\n                  <!--?lit$49386103$-->\n            <svg class=\"ia-wordmark stacked style-scope primary-nav\" viewBox=\"0 0 95 30\" xmlns=\"http://www.w3.org/2000/svg\">\n              <g fill=\"#fff\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n        ",
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("archive.org")
result = api.fetch("download/{identifier}/{filename}")

for item in result:
    print(item)
const body = "<!DOCTYPE html>\n<html lang=\"en\">\n<!-- __ _ _ _ __| |_ (_)__ _____\n    / _` | '_/ _| ' \\| |\\ V / -_)\n    \\__,_|_| \\__|_||_|_| \\_/\\___| -->\n  <head data-release=b27a3b6e data-node=\"www23.us.archive.org\">\n    <title>Internet Archive: Error</title>\n\n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/>\n    \n        <meta name=\"google-site-verification\" content=\"Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8\" />\n    <meta name=\"google-site-verification\" content=\"bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk\" />\n\n    <meta name=\"baggage\" content=\"sentry-trace_id=78431fbdfe1b4d2981520a68a64691cf,sentry-sample_rate=0.001,sentry-transaction=%2Fdownload.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.89217\"/>    <meta name=\"sentry-trace\" content=\"78431fbdfe1b4d2981520a68a64691cf-9c722dcc67274f71-0\"/>\n    <script  nonce=\"1f80fb7bd8cecf90bfccf39986c55553\" >\n/* @licstart  The following is the entire license notice for the\n * JavaScript code in this page.\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program.  If not, see <http://www.gnu.org/licenses/>.\n *\n * @licend  The above is the entire license notice\n * for the JavaScript code in this page.\n */\n</script>\n        <meta charset=\"UTF-8\">\n                      <meta property=\"mediatype\" content=\"\">\n                      <meta property=\"primary_collection\" content=\"\">\n            <script src=\"//archive.org/includes/athena.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/apollo.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/lit/polyfill-support.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n<script nonce=\"1f80fb7bd8cecf90bfccf39986c55553\" >\n      window.__realDefine = customElements.define.bind(customElements);\n      customElements.define = function() {\n        try {\n          return window.__realDefine.apply(this, arguments);\n        } catch (e) {\n          console.warn(e);\n        }\n      }\n    </script>    <script src=\"//archive.org/includes/build/js/ia-topnav.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <script src=\"//archive.org/includes/build/js/archive.min.js?v=b27a3b6e\" type=\"text/javascript\"></script>\n    <link href=\"//archive.org/includes/build/css/archive.min.css?v=b27a3b6e\" rel=\"stylesheet\" type=\"text/css\"/>\n    <link rel=\"SHORTCUT ICON\" href=\"https://archive.org/images/glogo.jpg\"/>\n  </head>\n  <body class=\"navia \">\n    <a href=\"#maincontent\" class=\"hidden-for-screen-readers\">Skip to main content</a>\n\n    <!-- Wraps all page content -->\n    <div id=\"wrap\"\n          >\n                    <div class=\"ia-banners\">\n              <div\n        class=\"ia-banner hidden post-appeal-20240905\"\n        data-campaign=\"post-appeal-20240905\">\n        <p><a href=\"https://change.org/LetReadersRead\" rel=\"ugc nofollow\">Ask the publishers</a> to restore access to 500,000+ books.</p>\n        <form class=\"banner-close\" action=\"\" method=\"get\" data-action=\"ia-banner-close\">\n          <fieldset>\n            <button aria-label=\"Close Banner\" type=\"submit\"></button>\n          </fieldset>\n        </form>\n      </div>\n          </div>\n                    <div id=\"topnav\">\n              <input class=\"js_nav_tweaks\" type=\"hidden\" value='[]'/>\n    <!-- Shady DOM styles for icon-hamburger -->\n<style scope=\"icon-hamburger-1\">\n  .icon-hamburger-1 svg.icon-hamburger {\n    display: block;\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .icon-hamburger-1 .fill-color.icon-hamburger {\n    fill: #fff;\n  }\n</style><!-- Shady DOM styles for login-button -->\n<style scope=\"login-button-1\">\n  .login-button-1 .dropdown-toggle.login-button {\n    display: block;\n    text-transform: uppercase;\n    color: #ccc;\n    cursor: pointer;\n  }\n  .login-button-1 .dropdown-toggle.logged-out-menu {\n    display: inline-block;\n    vertical-align: middle;\n    background: inherit;\n    border: medium;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button svg.login-button {\n    height: 100%;\n    width: 4rem;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {\n    fill: #999;\n  }\n\n  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,\n  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 .active.login-button {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .login-button-1 .active.login-button .fill-color.login-button {\n    fill: #fff;\n  }\n\n  .login-button-1 span.login-button {\n    display: none;\n    font-size: 1.4rem;\n    text-transform: uppercase;\n    color: #999;\n  }\n\n  .login-button-1 span.login-button a.login-button {\n    color: inherit;\n    text-decoration: none;\n    outline: 0;\n  }\n\n  .login-button-1 a.login-button:hover,\n  .login-button-1 a.login-button:active,\n  .login-button-1 a.login-button:focus {\n    color: #fff !important;\n    outline: none !important;\n    outline-offset: inherit !important;\n  }\n\n  @media (min-width: 890px) {\n    .login-button-1 .logged-out-toolbar.login-button {\n      padding: 1rem 0.5rem;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .active.login-button {\n      background: transparent;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    .login-button-1 .dropdown-toggle.login-button svg.login-button {\n      height: 3rem;\n      width: 3rem;\n      display: block;\n    }\n\n    .login-button-1 span.login-button {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for nav-search -->\n<style scope=\"nav-search-1\">\n  .nav-search-1 input.nav-search[type=\"text\"] {\n    color: #222;\n  }\n\n  .nav-search-1 input.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 button.nav-search {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .nav-search-1 button.nav-search:focus {\n    outline: none;\n  }\n\n  .nav-search-1 .search.nav-search {\n    padding-top: 0;\n    margin-right: 0.5rem;\n  }\n\n  .nav-search-1 .search.nav-search svg.nav-search {\n    position: relative;\n    fill: ;\n  }\n\n  .nav-search-1 .search-activated.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    position: absolute;\n    top: 0;\n    right: 4rem;\n    bottom: 0;\n    left: 4rem;\n    z-index: 3;\n    padding: 0.5rem 0.2rem;\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .nav-search-1 .search-inactive.nav-search {\n    display: none;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search,\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    background: #fff;\n    border-radius: 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    width: 100%;\n    margin: 0 0.5rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search {\n    height: 100%;\n    padding: 0;\n    margin-right: 0;\n    -ms-flex-item-align: center;\n    -ms-grid-row-align: center;\n    align-self: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n    width: 100%;\n    height: 100%;\n    box-sizing: border-box;\n    padding-left: 1rem;\n    border-radius: 0.5rem;\n    border: none;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .nav-search-1 .search-activated.nav-search .search-field.nav-search:focus {\n    outline: none;\n  }\n\n  @keyframes fade-in-nav-search-1 {\n    0% {\n      opacity: 0;\n    }\n\n    100% {\n      opacity: 1;\n    }\n\n  }\n\n  .nav-search-1 .fade-in.nav-search {\n    animation: fade-in-nav-search-1 0.2s forwards;\n  }\n\n  @media (min-width: 890px) {\n    .nav-search-1 .search.nav-search svg.nav-search {\n      display: inline;\n      width: 2.8rem;\n      height: 2.8rem;\n      vertical-align: -14px;\n    }\n\n    .nav-search-1 .search.nav-search path.nav-search {\n      fill: #333;\n    }\n\n    .nav-search-1 .search-inactive.nav-search,\n    .nav-search-1 .search-activated.nav-search {\n      display: block;\n      position: static;\n      padding: 1.1rem 0.2rem;\n      background: transparent;\n    }\n\n    .nav-search-1 .search-activated.nav-search .highlight.nav-search {\n      width: 13rem;\n      height: 2.8rem;\n      -webkit-box-orient: horizontal;\n      -webkit-box-direction: reverse;\n      -ms-flex-direction: row-reverse;\n      flex-direction: row-reverse;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search-field.nav-search {\n      width: calc(100% - 28px);\n      height: 100%;\n      padding-left: 0;\n      font-size: 1.4rem;\n      text-align: left;\n    }\n\n    .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-button -->\n<style scope=\"media-button-1\">\n  .media-button-1 a.media-button {\n    display: inline-block;\n    text-decoration: none;\n  }\n\n  .media-button-1 .menu-item.media-button {\n    display: inline-block;\n    width: 100%;\n    padding: 0;\n    font-size: 1.6rem;\n    text-align: left;\n    background: transparent;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n  }\n\n  .media-button-1 .menu-item.media-button:focus {\n    outline: none;\n  }\n\n  .media-button-1 .label.media-button {\n    display: inline-block;\n    padding: 0;\n    font-weight: 400;\n    color: #fff;\n    text-align: left;\n    vertical-align: middle;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button {\n    display: inline-flex;\n    vertical-align: middle;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n  }\n\n  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .media-button-1 .menu-item.selected.media-button .icon.media-button {\n    background-color: #333;\n    border-radius: 1rem 0 0 1rem;\n  }\n\n  .media-button-1 .icon.media-button .fill-color.media-button {\n    fill: #999;\n  }\n\n  .media-button-1 .icon.active.media-button .fill-color.media-button {\n    fill: #fff;\n  }\n\n  .media-button-1 .donate.media-button .fill-color.media-button {\n    fill: #f00;\n  }\n\n  @media (min-width: 890px) {\n    .media-button-1 .menu-item.media-button {\n      width: auto;\n      height: 5rem;\n      color: #999;\n      display: inline-flex;\n    }\n\n    .media-button-1 .menu-item.media-button:hover,\n    .media-button-1 .menu-item.media-button:active,\n    .media-button-1 .menu-item.media-button:focus {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:active .fill-color.media-button,\n    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {\n      fill: #fff;\n    }\n\n    .media-button-1 .label.media-button {\n      display: none;\n    }\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      padding-right: 1rem;\n      font-size: 1.3rem;\n      text-transform: uppercase;\n      color: inherit;\n    }\n\n    .media-button-1 .web.media-button:after {\n      display: none;\n      content: \"web\";\n    }\n\n    .media-button-1 .donate.media-button,\n    .media-button-1 .more.media-button {\n      display: none;\n    }\n\n    .media-button-1 .menu-item.selected.media-button {\n      background: #474747;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .label.media-button,\n    .media-button-1 .menu-item.selected.web.media-button:after {\n      color: #fff;\n    }\n\n    .media-button-1 .menu-item.selected.media-button .icon.media-button {\n      background: transparent;\n    }\n\n    .media-button-1 .web.selected.media-button .fill-color.media-button {\n      fill: #ffcd27;\n    }\n\n    .media-button-1 .texts.selected.media-button .fill-color.media-button {\n      fill: #faab3c;\n    }\n\n    .media-button-1 .video.selected.media-button .fill-color.media-button {\n      fill: #f1644b;\n    }\n\n    .media-button-1 .audio.selected.media-button .fill-color.media-button {\n      fill: #00adef;\n    }\n\n    .media-button-1 .software.selected.media-button .fill-color.media-button {\n      fill: #9ecc4f;\n    }\n\n    .media-button-1 .images.selected.media-button .fill-color.media-button {\n      fill: #aa99c9;\n    }\n\n  }\n\n  @media (min-width: 1200px) {\n\n    .media-button-1 .label.media-button,\n    .media-button-1 .web.media-button:after {\n      display: inline;\n    }\n\n    .media-button-1 .web.media-button .label.media-button {\n      display: none;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-menu -->\n<style scope=\"media-menu-1\">\n  .media-menu-1 {\n    outline: none;\n  }\n\n  .media-menu-1 .media-menu-inner.media-menu {\n    z-index: -1;\n    top: -40rem;\n    background-color: #222;\n    margin: 0;\n    overflow: hidden;\n    transition-duration: 0.2s;\n    transition-property: top;\n    transition-timing-function: ease;\n  }\n\n  .media-menu-1 .menu-group.media-menu {\n    position: relative;\n    line-height: normal;\n  }\n\n  @media (max-width: 889px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      position: absolute;\n      width: 100%;\n    }\n\n    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {\n      top: 0;\n    }\n\n    .media-menu-1 .overflow-clip.media-menu {\n      position: absolute;\n      z-index: -1;\n      top: 4rem;\n      left: 0;\n      height: 0;\n      width: 100%;\n      overflow: hidden;\n      transition-duration: 0.2s;\n      transition-property: height;\n    }\n\n    .media-menu-1 .open.media-menu .overflow-clip.media-menu {\n      height: 40rem;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-menu-1 .media-menu-inner.media-menu {\n      display: block;\n      position: static;\n      width: auto;\n      height: 5rem;\n      transition-property: none;\n    }\n\n    .media-menu-1 .menu-group.media-menu {\n      font-size: 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for primary-nav -->\n<style scope=\"primary-nav-1\">\n  .primary-nav-1 button.primary-nav:focus,\n  .primary-nav-1 input.primary-nav:focus {\n    outline: none;\n  }\n\n  .primary-nav-1 nav.primary-nav {\n    position: relative;\n    display: flex;\n    height: 4rem;\n    grid-template-areas: 'hamburger empty heart search user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem 4rem;\n    -ms-grid-rows: 100%;\n    grid-template-rows: 100%;\n    background: #222;\n    border-bottom: 1px solid #333;\n  }\n\n  .primary-nav-1 nav.hide-search.primary-nav {\n    grid-template-areas: 'hamburger empty heart user';\n    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem;\n    grid-template-columns: 4rem auto 4rem 4rem;\n  }\n\n  .primary-nav-1 .right-side-section.primary-nav {\n    display: flex;\n    margin-left: auto;\n    user-select: none;\n  }\n\n  .primary-nav-1 button.primary-nav {\n    background: none;\n    color: inherit;\n    border: none;\n    font: inherit;\n    cursor: pointer;\n  }\n\n  .primary-nav-1 .branding.primary-nav {\n    position: static;\n    float: left;\n    margin: 0 !important;\n    padding: 0 5px 0 10px;\n    -webkit-transform: translate(0, 0);\n    -ms-transform: translate(0, 0);\n    transform: translate(0, 0);\n  }\n\n  .primary-nav-1 slot.primary-nav,\n  .primary-nav-1 .branding.primary-nav {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .primary-nav-1 media-menu.primary-nav {\n    flex: 1;\n    justify-self: stretch;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav {\n    height: 3rem;\n    width: 2.7rem;\n    display: inline-block;\n  }\n\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    height: 3rem;\n    width: 9.5rem;\n  }\n\n  .primary-nav-1 .ia-logo.primary-nav,\n  .primary-nav-1 .ia-wordmark.primary-nav {\n    margin-right: 5px;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav {\n    -ms-grid-row: 1;\n    -ms-grid-column: 1;\n    grid-area: hamburger;\n    padding: 0;\n  }\n\n  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n    fill: #fff;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav {\n    display: inline-block;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {\n    fill: rgb(255, 0, 0);\n  }\n\n  .primary-nav-1 .sr-only.primary-nav {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    border: 0;\n    overflow: hidden;\n    white-space: nowrap;\n    clip: rect(1px, 1px, 1px, 1px);\n    -webkit-clip-path: inset(50%);\n    clip-path: inset(50%);\n    user-select: none;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav {\n    padding: 0;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {\n    height: 4rem;\n    width: 4rem;\n  }\n\n  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {\n    fill: #999;\n  }\n\n  .primary-nav-1 .search-activated.primary-nav {\n    position: relative;\n    z-index: 3;\n  }\n\n  .primary-nav-1 .upload.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav span.primary-nav {\n    display: none;\n  }\n\n  .primary-nav-1 .upload.primary-nav svg.primary-nav {\n    height: 3rem;\n    width: 3rem;\n  }\n\n  .primary-nav-1 .screen-name.primary-nav {\n    display: none;\n    font-size: 1.3rem;\n    vertical-align: middle;\n    text-transform: uppercase;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav {\n    color: #999;\n    padding: 0.5rem;\n    height: 100%;\n  }\n\n  .primary-nav-1 button.user-menu.primary-nav:hover,\n  .primary-nav-1 button.user-menu.primary-nav:focus {\n    color: #fff;\n    outline: none;\n  }\n\n  .primary-nav-1 .user-menu.active.primary-nav {\n    border-radius: 1rem 1rem 0 0;\n    background: #333;\n  }\n\n  .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n    display: block;\n    width: 3rem;\n    height: 3rem;\n  }\n\n  .primary-nav-1 .link-home.primary-nav {\n    text-decoration: none;\n    display: inline-flex;\n  }\n\n  .primary-nav-1 a.link-home.primary-nav:focus,\n  .primary-nav-1 a.link-home.primary-nav:focus-visible {\n    outline-offset: 1px;\n  }\n\n  @media only screen and (min-width: 890px) and (max-device-width: 905px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 0;\n    }\n\n  }\n\n  @media (min-width: 906px) {\n    .primary-nav-1 .branding.second-logo.primary-nav {\n      padding-right: 20px;\n    }\n\n  }\n\n  @media (max-width: 889px) {\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {\n      display: none;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav {\n      display: initial;\n    }\n\n    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {\n      float: right;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .primary-nav-1 {\n      ;\n    }\n\n    .primary-nav-1 nav.primary-nav {\n      display: flex;\n      z-index: 4;\n      height: 5rem;\n      padding-right: 1.5rem;\n    }\n\n    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {\n      display: none;\n    }\n\n    .primary-nav-1 .ia-logo.primary-nav,\n    .primary-nav-1 .ia-wordmark.primary-nav {\n      margin-right: 10px;\n    }\n\n    .primary-nav-1 .hamburger.primary-nav,\n    .primary-nav-1 .search-trigger.primary-nav,\n    .primary-nav-1 .mobile-donate-link.primary-nav {\n      display: none;\n    }\n\n    .primary-nav-1 .user-info.primary-nav {\n      display: block;\n      float: right;\n      vertical-align: middle;\n      height: 100%;\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {\n      height: 3rem;\n      width: 3rem;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav {\n      padding: 1rem 0.5rem;\n    }\n\n    .primary-nav-1 .user-menu.active.primary-nav {\n      background: transparent;\n    }\n\n    .primary-nav-1 .user-menu.primary-nav img.primary-nav {\n      display: inline-block;\n      vertical-align: middle;\n      margin-right: 0.5rem;\n    }\n\n    .primary-nav-1 .upload.primary-nav {\n      display: block;\n      padding: 1rem 0.5rem;\n      float: right;\n      font-size: 1.4rem;\n      text-transform: uppercase;\n      text-decoration: none;\n      color: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:active,\n    .primary-nav-1 .upload.primary-nav:focus,\n    .primary-nav-1 .upload.primary-nav:hover {\n      color: #fff;\n    }\n\n    .primary-nav-1 .upload.primary-nav:focus-visible {\n      outline: none;\n    }\n\n    .primary-nav-1 .upload.primary-nav svg.primary-nav {\n      vertical-align: middle;\n      fill: #999;\n    }\n\n    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,\n    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {\n      fill: #fff;\n    }\n\n    .primary-nav-1 nav-search.primary-nav {\n      float: right;\n      margin-left: 1rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n    .primary-nav-1 .screen-name.primary-nav {\n      display: inline-block;\n      text-overflow: ellipsis;\n      overflow: hidden;\n      white-space: nowrap;\n      max-width: 165px;\n    }\n\n    .primary-nav-1 .upload.primary-nav span.primary-nav {\n      display: inline;\n      vertical-align: middle;\n    }\n\n  }\n</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for search-menu -->\n<style scope=\"search-menu-1\">\n  .search-menu-1 .menu-wrapper.search-menu {\n    position: relative;\n  }\n\n  .search-menu-1 button.search-menu:focus,\n  .search-menu-1 input.search-menu:focus {\n    outline-color: #4b64ff;\n    outline-width: 0.16rem;\n    outline-style: auto;\n    outline-offset: 2px !important;\n  }\n\n  .search-menu-1 .search-menu-inner.search-menu {\n    position: absolute;\n    right: 0;\n    left: 0;\n    z-index: 4;\n    padding: 0 4.5rem;\n    font-size: 1.6rem;\n    background-color: #333;\n  }\n\n  .search-menu-1 .tx-slide.search-menu {\n    overflow: hidden;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .search-menu-1 .initial.search-menu,\n  .search-menu-1 .closed.search-menu {\n    top: -1500px;\n  }\n\n  .search-menu-1 .closed.search-menu {\n    transition-duration: 0.2s;\n  }\n\n  .search-menu-1 label.search-menu,\n  .search-menu-1 a.search-menu {\n    padding: 1rem;\n    display: block;\n  }\n\n  .search-menu-1 .advanced-search.search-menu {\n    text-decoration: none;\n    color: #4b64ff;\n    line-height: normal;\n    padding: 0.5rem;\n    margin-top: 5px;\n  }\n\n  @media (min-width: 890px) {\n    .search-menu-1 .search-menu-inner.search-menu {\n      overflow: visible;\n      right: 2rem;\n      left: auto;\n      z-index: 5;\n      padding: 1rem 2rem;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      color: #333;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .search-menu-1 .search-menu-inner.search-menu:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .search-menu-1 .initial.search-menu,\n    .search-menu-1 .closed.search-menu {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .search-menu-1 .open.search-menu {\n      opacity: 1;\n    }\n\n    .search-menu-1 label.search-menu {\n      padding: 0;\n      font-weight: normal;\n      margin: 0;\n    }\n\n    .search-menu-1 label.search-menu+label.search-menu {\n      padding-top: 7px;\n    }\n\n    .search-menu-1 a.search-menu {\n      padding: 1rem 0 0 0;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->\n<style scope=\"wayback-search-1\">\n  .wayback-search-1 {\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .wayback-search-1 form.wayback-search {\n    max-width: 600px;\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-top: 0;\n    font-weight: 200;\n  }\n\n  .wayback-search-1 a.wayback-search {\n    font-weight: 500;\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: 0.7rem 2rem;\n    margin: 1.5rem 0;\n    box-sizing: border-box;\n    text-align: center;\n    border: none;\n    border-radius: 7px;\n    background-color: #fcf5e6;\n    box-shadow: 3px 3px 0 0 #c3ad97;\n  }\n\n  .wayback-search-1 label.wayback-search {\n    display: none;\n  }\n\n  .wayback-search-1 img.wayback-search {\n    width: 100%;\n    max-width: 215px;\n    max-height: 60px;\n    margin-bottom: 1.3rem;\n    vertical-align: middle;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    display: block;\n    width: 100%;\n    height: 3rem;\n    padding: 0.5rem 1rem 0.5rem 2.5rem;\n    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #858585;\n    box-sizing: border-box;\n    border: 1px solid #ccc;\n    border-radius: 2rem;\n    background: #eee;\n  }\n\n  .wayback-search-1 input.wayback-search:focus {\n    border-color: #66afe9;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n    outline: none;\n  }\n\n  .wayback-search-1 .search-field.wayback-search {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    position: absolute;\n    top: 2px;\n    left: 3px;\n    width: 2.4rem;\n    height: 2.4rem;\n  }\n\n  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n    fill: #999;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-search-1 form.wayback-search {\n      margin: 0 auto;\n    }\n\n    .wayback-search-1 p.wayback-search {\n      margin-bottom: 3rem;\n      font-size: 1.6rem;\n      text-align: center;\n    }\n\n    .wayback-search-1 img.wayback-search {\n      margin: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search {\n      margin: 0 auto;\n      font-size: 0;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: inline-block;\n      width: 50%;\n      vertical-align: middle;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      text-align: center;\n    }\n\n    .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n      width: 2.8rem;\n      height: 2.8rem;\n    }\n\n    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {\n      fill: #333;\n    }\n\n  }\n\n  .wayback-search-1 p.wayback-search {\n    margin-bottom: 1rem;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n\n  .wayback-search-1 fieldset.wayback-search {\n    padding: .5rem;\n    border-radius: 5px;\n    box-shadow: none;\n  }\n\n  .wayback-search-1 input.wayback-search {\n    padding-left: 3rem;\n    margin-top: .3rem;\n    font-size: 1.4rem;\n    border-color: #bca38e;\n    background: #fff;\n  }\n\n  .wayback-search-1 input.wayback-search::placeholder,\n  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {\n    color: #8e8e8e;\n  }\n\n  .wayback-search-1 .search-field.wayback-search svg.wayback-search {\n    top: 50%;\n    transform: translateY(-50%);\n  }\n\n  @media (min-width: 890px) {\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search,\n    .wayback-search-1 .search-field.wayback-search {\n      display: block;\n      width: auto;\n    }\n\n    .wayback-search-1 fieldset.wayback-search a.wayback-search {\n      margin: 0 1.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for save-page-form -->\n<style scope=\"save-page-form-1\">\n  .save-page-form-1 div.save-page-form {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    grid-column-gap: .8rem;\n    margin: 0;\n    padding: 0;\n    border: none;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"text\"] {\n    width: 100%;\n    height: 3rem;\n    box-sizing: border-box;\n    border: 1px solid #999;\n    border-radius: .5rem;\n    color: #222;\n    font-size: inherit;\n  }\n\n  .save-page-form-1 input.save-page-form[type=\"submit\"] {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    padding: .4rem .8rem;\n    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    text-transform: uppercase;\n    color: #fff;\n    border: none;\n    border-radius: 16px;\n    background: #222;\n    cursor: pointer;\n  }\n\n  .save-page-form-1 .error.save-page-form {\n    display: none;\n    margin-top: .5rem;\n    font-weight: bold;\n    color: #ffcd27;\n  }\n\n  .save-page-form-1 .visible.save-page-form {\n    display: block;\n  }\n\n  @media (min-width: 890px) {\n    .save-page-form-1 h3.save-page-form {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n  }\n</style><!-- Shady DOM styles for wayback-slider -->\n<style scope=\"wayback-slider-1\">\n  .wayback-slider-1 h4.wayback-slider {\n    font-size: 1.6rem;\n  }\n\n  .wayback-slider-1 a.wayback-slider {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .wayback-slider-1 ul.wayback-slider {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 h4.wayback-slider {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .wayback-slider-1 ul.wayback-slider {\n      font-size: 1.3rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider {\n      padding-bottom: .5rem;\n    }\n\n    .wayback-slider-1 li.wayback-slider+li.wayback-slider {\n      padding-top: 0;\n    }\n\n    .wayback-slider-1 li.wayback-slider a.wayback-slider {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .wayback-slider-1 {\n      display: block;\n      grid-column: 1 / 4;\n      padding: 0 1.5rem;\n    }\n\n    .wayback-slider-1 h4.wayback-slider {\n      margin-top: 0;\n      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    }\n\n    .wayback-slider-1 .grid.wayback-slider {\n      display: grid;\n      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);\n\n      grid-column-gap: 2.5rem;\n    }\n\n    .wayback-slider-1 .link-lists.wayback-slider {\n      display: grid;\n      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);\n      grid-column-gap: 2.5rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for more-slider -->\n<style scope=\"more-slider-1\">\n  .more-slider-1 ul.more-slider {\n    padding: 0;\n    margin: -1rem 0 0 0;\n    list-style: none;\n  }\n\n  .more-slider-1 a.more-slider {\n    display: block;\n    padding: 1rem 0;\n    text-decoration: none;\n    color: #fff;\n  }\n</style><!-- Shady DOM styles for media-subnav -->\n<style scope=\"media-subnav-1\">\n  .media-subnav-1 h4.media-subnav {\n    font-size: 1.6rem;\n  }\n\n  .media-subnav-1 a.media-subnav {\n    text-decoration: none;\n    color: #fff;\n  }\n\n  .media-subnav-1 ul.media-subnav {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .media-subnav-1 li.media-subnav+li.media-subnav {\n    padding-top: 1.5rem;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 h4.media-subnav {\n      margin: 0 0 1rem 0;\n      font-weight: 100;\n    }\n\n    .media-subnav-1 ul.media-subnav {\n      font-size: 1.3rem;\n    }\n\n    .media-subnav-1 li.media-subnav {\n      padding-bottom: .5rem;\n    }\n\n    .media-subnav-1 li.media-subnav+li.media-subnav {\n      padding-top: 0;\n    }\n\n    .media-subnav-1 li.media-subnav a.media-subnav {\n      display: block;\n      overflow: hidden;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n  }\n\n  .media-subnav-1 img.media-subnav {\n    display: block;\n    width: 90px;\n    height: 90px;\n    margin: 0 auto 1rem auto;\n    border-radius: 45px;\n  }\n\n  .media-subnav-1 h3.media-subnav {\n    margin-top: 0;\n    font-size: 1.8rem;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-pack: space-evenly;\n    -ms-flex-pack: space-evenly;\n    justify-content: space-evenly;\n    text-align: center;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n    display: inline-block;\n    width: 12rem;\n    margin-bottom: 1.5rem;\n    overflow: hidden;\n    white-space: nowrap;\n    text-align: center;\n    text-overflow: ellipsis;\n  }\n\n  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {\n    margin-left: 2rem;\n  }\n\n  .media-subnav-1 .featured.media-subnav h4.media-subnav {\n    display: none;\n  }\n\n  @media (min-width: 890px) {\n    .media-subnav-1 {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 40% 20% 40%;\n      grid-template-columns: 40% 20% 40%;\n    }\n\n    .media-subnav-1 .wayback-search.media-subnav {\n      -ms-grid-column: 1;\n      -ms-grid-column-span: 3;\n      grid-column: 1 / 4;\n    }\n\n    .media-subnav-1 h3.media-subnav {\n      display: none;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav {\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .icon-links.media-subnav a.media-subnav {\n      padding-top: 3.5rem;\n      max-width: 16rem;\n    }\n\n    .media-subnav-1 .links.media-subnav {\n      padding: 0 1.5rem;\n    }\n\n    .media-subnav-1 .featured.media-subnav {\n      -ms-grid-column: 2;\n    }\n\n    .media-subnav-1 .featured.media-subnav h4.media-subnav {\n      display: block;\n    }\n\n    .media-subnav-1 .top.media-subnav {\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav {\n      display: -ms-grid;\n      display: grid;\n      -ms-grid-columns: 50% 3rem 50%;\n      grid-template-columns: 50% 50%;\n      -ms-grid-rows: (auto)[7];\n      grid-template-rows: repeat(7, auto);\n      grid-column-gap: 3rem;\n      grid-auto-flow: column;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 1;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {\n      -ms-grid-row: 1;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {\n      -ms-grid-row: 2;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {\n      -ms-grid-row: 3;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {\n      -ms-grid-row: 4;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {\n      -ms-grid-row: 5;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {\n      -ms-grid-row: 6;\n      -ms-grid-column: 3;\n    }\n\n    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {\n      -ms-grid-row: 7;\n      -ms-grid-column: 3;\n    }\n\n  }\n</style><!-- Shady DOM styles for media-slider -->\n<style scope=\"media-slider-1\">\n  .media-slider-1 .media-slider-container.media-slider {\n    position: relative;\n  }\n\n  .media-slider-1 .overflow-clip.media-slider {\n    display: none;\n    position: absolute;\n    top: 3rem;\n    right: 0;\n    left: 0;\n    height: 0;\n    overflow: hidden;\n    transition: height 0.2s ease;\n  }\n\n  .media-slider-1 .information-menu.media-slider {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    padding: 0;\n    height: 31.9rem;\n    overflow-x: hidden;\n    font-size: 1.4rem;\n    background: #333;\n  }\n\n  .media-slider-1 .open.media-slider {\n    display: block;\n  }\n\n  .media-slider-1 .hidden.media-slider {\n    display: none;\n  }\n\n  .media-slider-1 .info-box.media-slider {\n    padding: 1rem;\n  }\n\n  @media (max-width: 889px) {\n    .media-slider-1 .overflow-clip.open.media-slider {\n      display: block;\n      height: 35.8rem;\n      left: 4rem;\n      top: 0;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n    .media-slider-1 .overflow-clip.media-slider {\n      display: block;\n    }\n\n    .media-slider-1 .information-menu.media-slider {\n      left: 0;\n      z-index: 3;\n      height: auto;\n      min-height: 21rem;\n      background: #474747;\n      transform: translate(0, -100%);\n      transition: transform 0.2s ease;\n    }\n\n    .media-slider-1 .overflow-clip.open.media-slider {\n      height: 22rem;\n    }\n\n    .media-slider-1 .information-menu.open.media-slider {\n      transform: translate(0, 0);\n    }\n\n    .media-slider-1 .info-box.media-slider {\n      max-width: 100rem;\n      padding: 1.5rem 0;\n      margin: 0 auto;\n    }\n\n  }\n</style><!-- Shady DOM styles for desktop-subnav -->\n<style scope=\"desktop-subnav-1\">\n  .desktop-subnav-1 ul.desktop-subnav {\n    position: relative;\n    z-index: 3;\n    padding: .8rem 0;\n    margin: 0;\n    font-size: 1.2rem;\n    text-transform: uppercase;\n    text-align: center;\n    background: #333;\n  }\n\n  .desktop-subnav-1 li.desktop-subnav {\n    display: inline-block;\n    padding: 0 15px;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav {\n    text-decoration: none;\n    color: #aaa;\n  }\n\n  .desktop-subnav-1 a.desktop-subnav:hover,\n  .desktop-subnav-1 a.desktop-subnav:active,\n  .desktop-subnav-1 a.desktop-subnav:focus {\n    color: #fff;\n  }\n\n  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {\n    width: 1.6rem;\n    height: 1.6rem;\n    vertical-align: top;\n    fill: #f00;\n  }\n</style><!-- Shady DOM styles for signed-out-dropdown -->\n<style scope=\"signed-out-dropdown-1\">\n  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {\n    position: relative;\n  }\n\n  .signed-out-dropdown-1 nav.signed-out-dropdown {\n    position: absolute;\n    right: 0;\n    z-index: 4;\n    overflow: hidden;\n    font-size: 1.6rem;\n    background-color: #333;\n    transition-property: top;\n    transition-duration: 0.2s;\n    transition-timing-function: ease;\n  }\n\n  .signed-out-dropdown-1 .initial.signed-out-dropdown,\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    top: -1500px;\n  }\n\n  .signed-out-dropdown-1 .closed.signed-out-dropdown {\n    transition-duration: 0.5s;\n  }\n\n  .signed-out-dropdown-1 .open.signed-out-dropdown {\n    max-width: 100vw;\n    overflow: auto;\n  }\n\n  .signed-out-dropdown-1 h3.signed-out-dropdown {\n    padding: 0.6rem 2rem;\n    margin: 0;\n    font-size: inherit;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .signed-out-dropdown-1 ul.signed-out-dropdown {\n    padding: 0.4rem 0 0.7rem 0;\n    margin: 0;\n    list-style: none;\n\n    max-height: calc(100vh - 7.2rem + 1px);\n    overflow: auto;\n    box-sizing: border-box;\n  }\n\n  .signed-out-dropdown-1 .divider.signed-out-dropdown {\n    margin: 0.5rem 0;\n    border-bottom: 1px solid #666;\n  }\n\n  .signed-out-dropdown-1 a.signed-out-dropdown,\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    display: block;\n    color: #fff;\n    text-decoration: none;\n    padding: 1rem 2rem;\n  }\n\n  .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n    font-size: 0.8em;\n    color: #a0a0a0;\n  }\n\n  .signed-out-dropdown-1 .callout.signed-out-dropdown {\n    position: absolute;\n    margin-left: 10px;\n    padding: 0 5px;\n    border-radius: 2px;\n    background: #fee257;\n    color: #2c2c2c;\n    font-size: 1.4rem;\n    font-weight: bold;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n    display: flex;\n    justify-content: left;\n    align-items: center;\n  }\n\n  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {\n    fill: #fff;\n    margin-right: 1rem;\n    height: 1.4rem;\n    width: 1.4rem;\n  }\n\n  @media (min-width: 890px) {\n    .signed-out-dropdown-1 nav.signed-out-dropdown {\n      display: flex;\n      overflow: visible;\n      top: 0;\n      left: auto;\n      z-index: 5;\n      transition: opacity 0.2s ease-in-out;\n      font-size: 1.4rem;\n      border-radius: 2px;\n      background: #fff;\n      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n    }\n\n    .signed-out-dropdown-1 nav.signed-out-dropdown:after {\n      position: absolute;\n      right: 7px;\n      top: -7px;\n      width: 12px;\n      height: 7px;\n      box-sizing: border-box;\n      color: #fff;\n      content: '';\n      border-bottom: 7px solid currentColor;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n    }\n\n    .signed-out-dropdown-1 h3.signed-out-dropdown {\n      display: none;\n    }\n\n    .signed-out-dropdown-1 ul.signed-out-dropdown {\n      max-height: calc(100vh - 8.5rem + 1px);\n    }\n\n    .signed-out-dropdown-1 .divider.signed-out-dropdown {\n      border-bottom-color: #666;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      color: #333;\n      transition: background 0.1s ease-out, color 0.1s ease-out;\n    }\n\n    .signed-out-dropdown-1 .info-item.signed-out-dropdown {\n      padding: 0.5rem 2rem;\n      font-size: 0.8em;\n      color: #6f6f6f;\n    }\n\n    .signed-out-dropdown-1 a.signed-out-dropdown:hover,\n    .signed-out-dropdown-1 a.signed-out-dropdown:active,\n    .signed-out-dropdown-1 a.signed-out-dropdown:focus {\n      color: #fff;\n      background: #4b64ff;\n      outline: none;\n    }\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown {\n      opacity: 0;\n      transition-duration: 0.2s;\n    }\n\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      opacity: 1;\n      overflow: visible;\n    }\n\n    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {\n      display: none;\n    }\n\n  }\n\n  @media (min-width: 890px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 33.5rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 18.5rem;\n    }\n\n  }\n\n  @media (min-width: 990px) {\n\n    .signed-out-dropdown-1 .initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .open.signed-out-dropdown {\n      right: 40rem;\n    }\n\n    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,\n    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {\n      right: 26rem;\n    }\n\n  }\n</style><!-- Shady DOM styles for ia-topnav -->\n<style scope=\"ia-topnav-1\">\n  .ia-topnav-1 {\n    ;\n\n    color: #fff;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .ia-topnav-1 primary-nav.ia-topnav:focus {\n    outline: none !important;\n  }\n\n  .ia-topnav-1 #close-layer.ia-topnav {\n    display: none;\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 3;\n  }\n\n  .ia-topnav-1 #close-layer.visible.ia-topnav {\n    display: block;\n  }\n\n  .ia-topnav-1 .topnav.ia-topnav {\n    position: relative;\n    z-index: 4;\n  }\n\n  @media (max-width: 889px) {\n    .ia-topnav-1 desktop-subnav.ia-topnav {\n      display: none;\n    }\n\n  }\n</style>\n<style>\n  body {\n    transition: opacity ease-in 0.2s;\n  }\n\n  body[unresolved] {\n    opacity: 0;\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n\n\n\n\n\n\n\n\n<ia-topnav locallinks=\"true\" waybackpagesarchived=\"1 trillion\" class=\"x-scope ia-topnav-1\"><!---->\n  <div class=\"topnav style-scope ia-topnav\">\n    <primary-nav class=\"style-scope ia-topnav x-scope primary-nav-1\"><!---->\n      <nav class=\"style-scope primary-nav\">\n        <button class=\"hamburger style-scope primary-nav\" title=\"Open main menu\"\n          data-event-click-tracking=\"TopNav|NavHamburger\">\n          <icon-hamburger class=\"style-scope primary-nav x-scope icon-hamburger-1\"><!---->\n            <svg viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\" aria-labelledby=\"hamburgerTitleID hamburgerDescID\"\n              class=\"style-scope icon-hamburger\">\n              <title id=\"hamburgerTitleID\" class=\"style-scope icon-hamburger\">Hamburger icon</title>\n              <desc id=\"hamburgerDescID\" class=\"style-scope icon-hamburger\">An icon used to represent a menu that can be\n                toggled by interacting with this icon.</desc>\n              <path\n                d=\"m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z\"\n                fill=\"#999\" fill-rule=\"evenodd\" class=\"style-scope icon-hamburger\"></path>\n              </svg>\n              </icon-hamburger>\n        </button>\n\n        <div class=\"branding  style-scope primary-nav\">\n          <a title=\"Go home\" class=\"link-home style-scope primary-nav\" href=\"/\"\n            data-event-click-tracking=\"TopNav|NavHome\"><!--?lit$49386103$-->\n            <svg class=\"ia-logo style-scope primary-nav\" viewBox=\"0 0 27 30\" xmlns=\"http://www.w3.org/2000/svg\"\n              aria-labelledby=\"logoTitleID logoDescID\">\n              <title id=\"logoTitleID\" class=\"style-scope primary-nav\">Internet Archive logo</title>\n              <desc id=\"logoDescID\" class=\"style-scope primary-nav\">A line drawing of the Internet Archive headquarters\n                building façade.</desc>\n              <g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n                <mask id=\"mask-2\" fill=\"white\" class=\"style-scope primary-nav\">\n                  <path\n                    d=\"M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z\"\n                    id=\"path-1\" class=\"style-scope primary-nav\"></path>\n                  </mask>\n                  <use fill=\"#FFFFFF\" xlink:href=\"#path-1\" class=\"style-scope primary-nav\"></use>\n                  <g mask=\"url(#mask-2)\" fill=\"#FFFFFF\" class=\"style-scope primary-nav\">\n                  <path d=\"M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z\" id=\"swatch\" class=\"style-scope primary-nav\">\n                  </path>\n                  </g>\n                  </g>\n                  </svg>\n                  <!--?lit$49386103$-->\n            <svg class=\"ia-wordmark stacked style-scope primary-nav\" viewBox=\"0 0 95 30\" xmlns=\"http://www.w3.org/2000/svg\">\n              <g fill=\"#fff\" fill-rule=\"evenodd\" class=\"style-scope primary-nav\">\n        ";

const resp = await fetch("https://archive.org/download/Wikipedia-page/Wikipedia-page_archive.torrent", {
  body: JSON.stringify(body),
});
const data = await resp.json();
Download file openapi-spec
curl 'https://archive.org/download/nasa/nasa_files.xml'
import requests

resp = requests.get("https://archive.org/download/nasa/nasa_files.xml")
data = resp.json()
import zingu_apis

api = zingu_apis.api("archive.org")
result = api.fetch("download/{identifier}/{filename}")

for item in result:
    print(item)
const resp = await fetch("https://archive.org/download/nasa/nasa_files.xml");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:42:48.661574 503 3238ms
2026-04-16 03:42:59.076525 404 1534ms
2026-04-16 03:28:39.249856 503 3248ms
2026-04-16 01:58:11.377074 200 1491ms
2026-04-16 00:22:44.571800 503 3169ms
2026-04-15 03:55:39.637340 503 3207ms
2026-04-15 02:34:50.146758 503 3155ms
2026-04-15 02:27:45.625776 200 1374ms
2026-04-15 01:38:55.184625 500 2477ms
2026-04-14 03:34:10.328430 503 3316ms
2026-04-14 01:47:22.403492 503 3253ms
2026-04-14 01:17:07.106314 200 1598ms
2026-04-14 00:30:54.263181 404 2244ms
2026-04-12 16:53:56.386113 404 2538ms
2026-04-12 15:04:40.336956 503 3138ms
2026-04-12 15:02:14.746243 503 3135ms
2026-04-12 13:13:43.098320 200 1581ms
2026-04-10 01:22:38.130438 404 1940ms
2026-04-10 00:42:43.229936 503 3008ms
2026-04-10 00:33:42.043925 503 2997ms
2026-04-10 00:26:28.248143 200 1163ms
2026-04-09 02:39:48.706909 200 1518ms
2026-04-09 02:36:11.025175 503 3278ms
2026-04-09 02:34:17.122935 404 2210ms
2026-04-09 02:09:41.539297 503 3085ms
2026-04-08 07:32:14.096831 404 2250ms
2026-04-08 07:28:17.988213 200 1635ms
2026-04-08 07:21:41.286118 503 3320ms
2026-04-08 01:38:37.938932 503 4234ms
2026-04-07 01:05:37.598807 404 2025ms
2026-04-07 00:35:24.785535 503 14950ms
2026-04-07 00:31:33.934597 503 24434ms
2026-04-07 00:12:32.499800 200 1201ms
2026-04-06 06:50:20.637920 404 2098ms
2026-04-06 05:12:38.712904 503 3501ms
2026-04-06 04:29:00.249367 200 1664ms
2026-04-06 00:32:14.991315 503 3294ms
2026-04-05 14:01:36.896736 200 3229ms
2026-04-05 03:44:33.611862 404 2300ms
2026-04-05 02:42:48.855405 503 3212ms
2026-04-05 01:36:17.986357 503 3184ms
2026-04-05 00:58:39.134713 200 1927ms
2026-04-04 03:23:49.742119 503 3351ms
2026-04-04 03:20:58.157246 503 3133ms
2026-04-04 03:16:29.126292 500 3468ms
2026-04-04 03:15:11.621597 200 1413ms
2026-04-03 13:25:47.053452 200 1419ms
2026-04-03 13:17:39.557809 404 2296ms
2026-04-03 12:24:08.995163 503 3189ms
2026-04-03 12:06:42.502350 503 3646ms