CINXE.COM
Careers at the Library of Congress, Available Online | Library of Congress
<!DOCTYPE html> <html lang="en" class="no-js" prefix="lc: http://loc.gov/#"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.loc.gov/careers","20210125173518","https://web.archive.org/","web","/_static/", "1611596118"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="version" content="$Revision$"/> <meta name="msvalidate.01" content="5C89FB9D99590AB2F55BD95C3A59BD81"/> <link title="schema(DC)" rel="schema.dc" href="http://purl.org/dc/elements/1.1/"/> <meta name="dc.language" content="eng"/> <meta name="dc.source" content="Library of Congress, Washington, D.C. 20540 USA"/> <link rel="alternate" type="application/json" href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/?fo=json"/> <meta property="fb:admins" content="libraryofcongress"/> <meta property="og:site_name" content="The Library of Congress"/> <meta property="og:type" content="article"/> <meta property="twitter:site" content="librarycongress"/> <title>Careers at the Library of Congress, Available Online | Library of Congress</title> <meta name="dc.title" content="Search results from Careers at the Library of Congress, Available Online"/> <meta property="og:title" content="Search results from Careers at the Library of Congress, Available Online"/> <meta name="description" content="Search results 1 - 21 of 21."/> <meta property="og:description" content="Search results 1 - 21 of 21."/> <meta name="dc.identifier" content="https://www.loc.gov/careers/"/> <meta name="dc.relation.isPartOf" content="careers at the library of congress"/> <link href="/web/20210125173518cs_/https://www.loc.gov/static/stylesheets/base.css" type="text/css" rel="stylesheet"/> <script src="https://web.archive.org/web/20210125173518js_/https://assets.adobedtm.com/dac62e20b491e735c6b56e64c39134d8ee93f9cf/satelliteLib-6b47f831c184878d7338d4683ecf773a17973bb9.js"></script> <script type="text/javascript" src="/web/20210125173518js_/https://www.loc.gov/static/js/lib/jquery-1.8.2.js"></script> <script type="text/javascript"> /** * Timing.js 1.0.4 * Copyright 2015 Addy Osmani */ (function(window) { 'use strict'; /** * Navigation Timing API helpers * timing.getTimes(); **/ window.timing = window.timing || { /** * Outputs extended measurements using Navigation Timing API * @param Object opts Options (simple (bool) - opts out of full data view) * @return Object measurements */ getTimes: function(opts) { var performance = window.performance || window.webkitPerformance || window.msPerformance || window.mozPerformance; if (performance === undefined) { return false; } var timing = performance.timing; var api = {}; opts = opts || {}; if (timing) { if(opts && !opts.simple) { for (var k in timing) { // hasOwnProperty does not work because properties are // added by modifying the object prototype if(isNumeric(timing[k])) { api[k] = parseFloat(timing[k]); } } } // Time to first paint if (api.firstPaint === undefined) { // All times are relative times to the start time within the // same objects var firstPaint = 0; // Chrome if (window.chrome && window.chrome.loadTimes) { // Convert to ms firstPaint = window.chrome.loadTimes().firstPaintTime * 1000; api.firstPaintTime = firstPaint - (window.chrome.loadTimes().startLoadTime*1000); } // IE else if (typeof window.performance.timing.msFirstPaint === 'number') { firstPaint = window.performance.timing.msFirstPaint; api.firstPaintTime = firstPaint - window.performance.timing.navigationStart; } // Firefox // This will use the first times after MozAfterPaint fires //else if (window.performance.timing.navigationStart && typeof InstallTrigger !== 'undefined') { // api.firstPaint = window.performance.timing.navigationStart; // api.firstPaintTime = mozFirstPaintTime - window.performance.timing.navigationStart; //} if (opts && !opts.simple) { api.firstPaint = firstPaint; } } // Total time from start to load api.loadTime = timing.loadEventEnd - timing.fetchStart; // Time spent constructing the DOM tree api.domReadyTime = timing.domComplete - timing.domInteractive; // Time consumed preparing the new page api.readyStart = timing.fetchStart - timing.navigationStart; // Time spent during redirection api.redirectTime = timing.redirectEnd - timing.redirectStart; // AppCache api.appcacheTime = timing.domainLookupStart - timing.fetchStart; // Time spent unloading documents api.unloadEventTime = timing.unloadEventEnd - timing.unloadEventStart; // DNS query time api.lookupDomainTime = timing.domainLookupEnd - timing.domainLookupStart; // TCP connection time api.connectTime = timing.connectEnd - timing.connectStart; // Time spent during the request api.requestTime = timing.responseEnd - timing.requestStart; // Request to completion of the DOM loading api.initDomTreeTime = timing.domInteractive - timing.responseEnd; // Load event time api.loadEventTime = timing.loadEventEnd - timing.loadEventStart; } return api; }, /** * Uses console.table() to print a complete table of timing information * @param Object opts Options (simple (bool) - opts out of full data view) */ printTable: function(opts) { var table = {}; var data = this.getTimes(opts) || {}; Object.keys(data).sort().forEach(function(k) { table[k] = { ms: data[k], s: +((data[k] / 1000).toFixed(2)) }; }); console.table(table); }, /** * Uses console.table() to print a summary table of timing information */ printSimpleTable: function() { this.printTable({simple: true}); } }; function isNumeric(n) { return !isNaN(parseFloat(n)) && isFinite(n); } // Expose as a commonjs module if (typeof module !== 'undefined' && module.exports) { module.exports = window.timing; } })(typeof window !== 'undefined' ? window : {}); ;; </script> <script type="text/javascript"> // Stub window.loc_ux_tracking so we dont have to riddle the pages // with if(window.loc_ux_tracking) everywhere. Also create an alias // `UX` jQuery(function($){ if(!window.loc_ux_tracking){ window.loc_ux_tracking = { trackFileDownloadEvent: function(){}, trackUserInteractionEvent: function(){}, trackUserInterfaceAction: function(){}, } } window.UX = window.loc_ux_tracking; UX.download = UX.trackFileDownloadEvent; UX.interaction = UX.trackUserInteractionEvent; UX.interface = UX.trackUserInterfaceAction; function getMediaPosition(player) { /* * To support the two media players (JW Player and mediaElement) a facade function * wwas created in order to get the current position in a video. * * getMediaPosition() returns the current position in the video. * @param {playerObject} player * @return {currentPosition} number */ switch(player.type) { case 'jwPlayer': { return player.getPosition(); } case 'mediaElement': { return player.getCurrentTime(); } } return null; } function getMediaDuration(player) { /* * To support the two media players (JW Player and mediaElement) a facade function * wwas created in order to get the length of a video. * * getMediaPosition() returns the length of the video. * @param {playerObject} player * @return {currentPosition} number */ switch(player.type) { case 'jwPlayer': { return player.getDuration(); } case 'mediaElement': { return player.duration; } } return null; } /* function mediaPlayerInterface(player, playerType) { // given the media player type, this function will modify the objects such that the methods // called in track_player are the same for both jwPlayer and mediaElement switch(playerType) { case 'jwPlayer': { // Want to mimic the jwPlayers functions so if jwPlayer do nothing break; } case 'mediaElement': { player.getPosition = function() { return player.getCurrentTime(); } player.getDuration = function() { return player.duration; } break; } } return player; } */ // Register calls to Adobe for metrics tracking $.omniture = UX.track_player = function(player, playerType, shortName, isVideo) { player.type = playerType; var eventData = { player: player, shortName: shortName }; eventData.mediaType = isVideo ? 'video' : 'audio'; switch(playerType) { case 'jwPlayer': { player.on('pause', function(event) {handleMediaEvent(event, eventData)}, this); player.on('buffer', function(event) {handleMediaEvent(event, eventData)}, this); player.on('idle', function(event) {handleMediaEvent(event, eventData)}, this); player.on('complete', function(event) {handleMediaEvent(event, eventData)}, this); player.on('play', function(event) {handleMediaEvent(event, eventData)}, this); player.on('seeked', function(event) {handleMediaEvent(event, eventData)}, this); player.on('seeking', function(event) {handleMediaEvent(event, eventData)}, this); break; } case 'mediaElement': { player.addEventListener('pause', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('buffer', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('idle', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('complete', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('play', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('seeked', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('seeking', function(event) {handleMediaEvent(event, eventData)}, this); break; } default: break; } }; //Handle various media events and send data to Adobe. This also sends data to the legacy locjukebox reporting suite function handleMediaEvent(event, eventData) { if (typeof s != "undefined") { var player = eventData.player; var mediaName = eventData.shortName; var mediaType = eventData.mediaType; var mediaPlayerName = "LOC JW Player"; var mediaOffset = 0; var legacyTracking = s_gi('locjukebox'); legacyTracking.trackingServer = s.trackingServerSecure; legacyTracking.prop4 = mediaName; if (getMediaPosition(player) > 0) { mediaOffset = Math.floor(getMediaPosition(player)); } switch (event.type) { case 'play': if (mediaOffset == 0) { setTimeout(function() { s.Media.open(mediaName, getMediaDuration(player), mediaPlayerName); s.Media.play(mediaName, mediaOffset); legacyTracking.prop8 = "[Button Click] - Start " + mediaType; legacyTracking.tl(); console.log('play event fired off'); }, 500); } else { s.Media.play(mediaName, mediaOffset); legacyTracking.prop8 = "[Button Click] - Resume " + mediaType; legacyTracking.tl(); } break; case 'seeked': s.Media.stop(mediaName, mediaOffset); s.Media.play(mediaName, mediaOffset); legacyTracking.prop8 = "[Scrub] - Specific Point in " + mediaType + " Clip"; legacyTracking.tl(); console.log('seek event fired off'); break; case 'pause': s.Media.stop(mediaName, mediaOffset); legacyTracking.prop8 = "[Button Click] - Pause " + mediaType; legacyTracking.tl(); console.log('pause event fired off'); break; case 'seeking': s.Media.stop(mediaName, mediaOffset); console.log('seeking event fired off'); break; case 'buffer': case 'idle': break; case 'complete': s.Media.stop(mediaName, mediaOffset); s.Media.close(mediaName); mediaOffset = 0; legacyTracking.prop8 = "[End Clip] - " + mediaType; legacyTracking.tl(); break; } } } }); // General analytics properties. Adobe will inspect the global scope // and execute this function if it finds it. var doPageMetricsPlugin = function(s){ // window.UX = window.loc_ux_tracking; // This resets the UX object removing track_player causing a bug for the video player UX.download = UX.trackFileDownloadEvent; UX.interaction = UX.trackUserInteractionEvent; UX.interface = UX.trackUserInterfaceAction; /* application title: prop10 */ s.prop10 = "Project One"; /* error page report */ s.prop15 = ""; s.prop16 = ""; s.prop18 = ""; // Start Date s.prop19 = ""; // End Date s.prop20 = false; // Front page only /* page title: prop21 */ //Managed content page/article title s.prop21 = 'Current Openings'; // Basic or Advanced s.prop15 = 'basic'; //Start date //End Date //Front page only s.prop20 = false; /* system identifier: prop20 */ /* */ /* page identifier: prop11 */ // metrics item page identifier is unique id plus readable title. This // needs help getting cleaned up using site_type/site_id/resource/title? // - from item/metrics.html // - from managed_content/metrics.html s.prop11 = '/careers - Careers at the Library of Congress'; //Set title, same across supporting material like about-this-thing, search //results within the set as the content, articles and essays etc. s.prop12 = 'Careers at the Library of Congress'; s.prop22 = 0.604671001434;//backend duration // Assigning specific search options for selected search facets s.prop23 = "";// suggested s.prop24 = "";// digitized s.prop25 = "";// original format s.prop26 = "";// online format s.prop27 = "";// date s.prop28 = "";// part of s.prop29 = "";// contributor s.prop30 = "";// subject s.prop31 = "";// site_id -> picked up by prop62 s.prop32 = "";// location s.prop33 = "careers";// site_type -> picked up by prop61 s.prop34 = "";// site_path (options.resource) can be longer than 2 segments s.prop35 = "";// language s.prop36 = "";// results view type s.prop37 = 'partof:careers at the library of congress';// searchIn s.prop38 = "/careers";// path_info s.prop39 = "";//truncated query string s.prop40 = '50';// count s.prop41 = "date asc";// sort s.prop44 = "";// searchTerms s.prop45 = ""; s.prop46 = "";// qs-adv-search-kw s.prop47 = '';// startPage s.prop67 = "";// access condition /* original format: prop49 */ s.prop49 = 'Web Pages'; s.prop50 = ""; s.prop53 = "";// facetPrefix s.prop54 = "";// fullText s.prop55 = "";// download s.prop56 = ""; // partof_collection s.prop57 = ""; // number_page s.prop60 = 123456789;//release_id s.prop69 = ""; // location_state s.prop70 = ""; //location_county s.prop71 = ""; //language // Combined Facets - yuck, should be deprecated soon // TODO: This means we need a s.prop for "digitized" // aka "available online". s.prop48 = "Facet[Digitized]-(false) "; /* /* Advanced Search display level */ s.prop16 = "None"; /* Advanced Search Parameter */ /* Query String */ /* Partof Title */ /* Partof_Division */ /* Partof_Collection */ /* number_page */ /* Location country */ /* Location state */ /* Language */ // get facet info from url string var name, value, search_facets = [{ "facet": "Part of", "value": "careers at the library of congress" },{ "facet": "Available Online", "value": "digitized" }]; // This page represents search results so set props based on options and facet_trail s.prop24 = "available online";// digitized for(var i=0; i < search_facets.length; i++){ name = search_facets[i].facet.toLowerCase(); value = search_facets[i].value.toLowerCase(); switch(name){ /* INCLUSION FILTERS */ case 'original format': s.prop25 += value + '|'; s.prop48 += 'Facet[OriginalFormats]-('+value+') '; break; case 'online format': s.prop26 += value + '|'; s.prop48 += 'Facet[OnlineFormats]-('+value+') '; break; case 'part of': s.prop28 += value + '|'; s.prop48 += 'Facet[PartOf]-('+value+') '; break; case 'contributor': s.prop29 += value + '|'; s.prop48 += 'Facet[Contributors]-('+value+') '; break; case 'subject': s.prop30 += value + '|'; s.prop48 += 'Facet[Subjects]-('+value+') '; break; case 'site': s.prop48 += 'Facet[Sites]-('+value+') '; break; case 'date': s.prop27 += value + '|'; s.prop48 += 'Facet[Dates]-('+value+') '; break; case 'location': s.prop32 += value + '|'; s.prop48 += 'Facet[Locations]-('+value+') '; break; case 'language': s.prop35 += value + '|'; s.prop48 += 'Facet[Languages]-('+value+') '; break; case 'access condition': if (value == 'true') { s.prop67 = 'available at LOC campus'; } else { s.prop67 = 'available online' } s.prop48 += 'Facet[AccessRestricted]-('+value+') '; break; /* EXCLUSION FILTERS - not supported by the UI but occasionally used by pros */ case 'original format!': s.prop48 += 'Facet[OriginalFormatsExcluded]-('+value+') '; break; case 'online format!': s.prop48 += 'Facet[OnlineFormatsExcluded]-('+value+') '; break; case 'contributor!': s.prop48 += 'Facet[ContributorsExcluded]-('+value+') '; break; case 'date!': s.prop48 += 'Facet[DatesExcluded]-('+value+') '; break; case 'site!': s.prop48 += 'Facet[SitesExcluded]-('+value+') '; break; case 'subject!': s.prop48 += 'Facet[SubjectsExcluded]-('+value+' )'; break; case 'location!': s.prop48 += 'Facet[LocationsExcluded]-('+value+') '; break; case 'language!': s.prop48 += 'Facet[LanguagesExcluded]-('+value+') '; break; case 'access condition!': s.prop48 += 'Facet[AccessRestricted]-('+value+') '; break; } } return s; }; </script> <meta name="msapplication-TileColor" content="#ffffff"/> <meta name="msapplication-TileImage" content="ms-icon-144x144.png"/> <link rel="alternate" type="text/html" href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/"/> <link rel="alternate" type="application/json" href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/?fo=json"/> <link title="Library of Congress Search" href="https://web.archive.org/web/20210125173518/https://www.loc.gov/search/opensearch.xml" rel="search" type="application/opensearchdescription+xml"/> </head> <body> <div id="body" class=" careers-body portal-body default-resource-body "> <a class="skip-nav" href="#skip-to-content">Skip to main content</a> <style>.header-overlay { display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 998; background-color: #000000; /* fallback */ background-color: rgba(0, 0, 0, 0.5); } .header { background-color: #fff; border-top: 4px solid #FC4C02; border-bottom: 1px solid #bfbfbf; position: relative; z-index: 999; } .header-container { max-width: 85.71428571rem; width: 100%; margin: 0 auto; padding: 0 2rem; background-color: #fff; box-sizing: border-box; } @media (max-width: 768px) { .header-container { padding-left: 1rem; padding-right: 1rem; } } .header-row { display: flex; align-items: center; min-height: 70px; } @media (min-width: 993px) { .header-row { align-items: flex-end; } } </style> <header class="header" role="banner"> <div class="header-container"> <div class="header-row"> <style>.header-logo { width: 161px; } @media (min-width: 993px) { .header-logo { width: 363px; padding: 25px 0; } } .header-logo > a { display: block; width: 363px; height: 90px; } .header-logo > a > img { width: 100%; height: auto; } .header-logo > a > span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (max-width: 992px) { .header-logo > a { width: 161px; height: 40px; } } @media print { .header-logo > a { display: none; } } @media (max-width: 992px) { .header-logo { padding: 0; } } @media print { .header-logo { padding: 1rem 0; height: 68px; display: block; } .header-logo:after { content: url("/web/20210125173518im_/https://www.loc.gov/static/images/logo-loc-new-branding.svg?$Revision$"); display: block; width: 100%; height: 100%; } } </style> <script>jQuery(function($) { // UX Interaction Tracking - Logo, Menu, Search, Breadcrumbs $('.header-logo a').live('click', function() { UX.interaction($(this), 'LC Logo', 'Click', ''); }); }); </script> <div class="header-logo"> <a href="/web/20210125173518/https://www.loc.gov/"> <img src="/web/20210125173518im_/https://www.loc.gov/static/images/logo-loc-new-branding.svg" alt=""/> <span>Library of Congress</span> </a> </div> <style>.header-search { flex: 1 1 0%; padding-left: 30px; } @media (min-width: 993px) { .header-search { padding: 25px 0 25px 210px; } } .header-search > form { display: flex; flex-wrap: wrap; border: 1px solid #000; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } @media (max-width: 768px) { .header-search > form { flex: 1 0 100%; } } .header-search > form .header-search-formats { position: relative; color: #000; border-bottom: 1px solid #000; flex: 0 0 100%; } @media (min-width: 481px) { .header-search > form .header-search-formats { flex: none; border: none; } } .header-search > form .header-search-formats:after { content: "\f107"; font-family: FontAwesome; position: absolute; right: 0; top: 0; pointer-events: none; height: 30px; line-height: 30px; padding: 0 6px; font-size: 12px; } .header-search > form .header-search-formats .header-search-format-select { border: none; height: 30px; width: 100%; padding-right: 20px; box-sizing: border-box; font-size: 12px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } @media (max-width: 480px) { .header-search > form .header-search-formats .header-search-format-select { font-size: 16px; } } .header-search > form .header-search-formats .header-search-format-select::-ms-expand { display: none; } .header-search > form .header-search-formats .header-search-format-select:hover, .header-search > form .header-search-formats .header-search-format-select:focus { box-shadow: inset 0 0 3px #000 !important; } .header-search > form .header-search-input-wrapper { flex: 1 1 1%; position: relative; } .header-search > form .header-search-input-wrapper .header-search-input { box-sizing: border-box; width: 100%; border: none; border-left: 1px solid #000; height: 30px; line-height: 30px; } @media (max-width: 480px) { .header-search > form .header-search-input-wrapper .header-search-input { font-size: 16px; border: none; } } .header-search > form .header-search-input-wrapper .header-search-input:focus { box-shadow: inset 0 0 3px #999 !important; } .header-search > form .header-search-button { height: 30px; font-size: 18px; padding: 0 10px; background-color: #000; border-color: #000; } .header-search > form .header-search-button > span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .header-search > form .header-search-button .icon { line-height: inherit; } @media (max-width: 768px) { .header-search > form { display: none; } .header-search > form.header-search-form-active { display: flex; } } .header-search .header-search-toggle { display: none; height: 32px; font-size: 1.25rem; padding: 0 10px; background-color: #000; border-color: #000; } .header-search .header-search-toggle span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (max-width: 768px) { .header-search .header-search-toggle { display: inline-block; float: right; } .header-search .header-search-toggle.header-search-toggle-close { background-color: transparent; border-color: transparent; color: #00618e; font-size: 36px; color: #FC4C02; height: auto; flex: none; } .header-search .header-search-toggle.header-search-toggle-close:hover, .header-search .header-search-toggle.header-search-toggle-close:focus { background-color: transparent; border-color: transparent; color: #002347; } } @media (max-width: 768px) { .header-search { min-height: 32px; box-sizing: border-box; margin: 0 !important; } .header-search.header-search-close { padding: 0 55px 0 1rem !important; z-index: 2; background: #fff; overflow: hidden; position: absolute; width: 100%; top: 0; left: 0; height: 100%; display: flex; align-items: center; } } @media print { .header-search { display: none; } } /* autocomplete */ .autocomplete-w1 { position: absolute; top: 1px; left: 0; margin: 0; width: 100% !important; box-sizing: border-box; } .autocomplete { box-sizing: border-box; border: 1px solid #999; border-top-color: transparent; background-color: #fff; cursor: default; text-align: left; max-height: 350px; overflow: auto; margin: 0; } .autocomplete .selected { background: #efefef; } .autocomplete div { padding: 2px 5px; white-space: nowrap; } .autocomplete strong { font-weight: normal; color: #00618e; } .autocomplete-status { font-weight: normal; font-size: 10px; float: right; text-align: right; position: absolute; top: -9999px; left: -9999px; } </style> <script>jQuery(function($) { // UX Interaction Tracking - Logo, Menu, Search, Breadcrumbs $('.header-search-format-select').change(function() { var label; $('.header-search-format-select option:selected').each(function() { label = $(this).text().trim(); }); UX.interaction($(this), 'Search', 'Select Format', label); }); // search toggle function searchActive() { $('.header-search > form').addClass('header-search-form-active'); $('.header-search .header-search-input').focus(); $('.header-search-toggle i').switchClass('icon-search', 'icon-times', 50); $('.header-search-toggle').addClass('header-search-toggle-close'); $('.header-search').addClass('header-search-close'); }; function searchInactive() { $('.header-search > form').removeClass('header-search-form-active'); $('.header-search-toggle i').switchClass('icon-times', 'icon-search', 50); $('.header-search-toggle').removeClass('header-search-toggle-close'); $('.header-search').removeClass('header-search-close'); }; $('.header-search-toggle').live('click', function() { if ($('.header-search > form').hasClass('header-search-form-active')) { searchInactive(); //UX Interaction Tracking UX.interaction($(this), 'Search', 'Hide', ''); } else { searchActive(); //UX Interaction Tracking UX.interaction($(this), 'Search', 'Show', ''); } }); $(window).on("load resize",function(e){ $('.autocomplete-w1').parent().css('width', '100%'); }); }); </script> <div class="header-search"> <label for="search" class="test screen-readers-only">Search</label> <form role="search" method="get" action="/web/20210125173518/https://www.loc.gov/search/"> <div class="header-search-formats"> <select name="in" id="searchFormat" aria-label="search" class="header-search-format-select"> <option value="">Everything</option> <option value="original-format:sound recording">Audio Recordings</option> <option value="original-format:book">Books/Printed Material</option> <option value="original-format:film, video">Films, Videos</option> <option value="original-format:legislation">Legislation</option> <option value="original-format:manuscript/mixed material">Manuscripts/Mixed Material</option> <option value="original-format:map">Maps</option> <option value="original-format:notated music">Notated Music</option> <option value="original-format:newspaper">Newspapers</option> <option value="original-format:periodical">Periodicals</option> <option value="original-format:personal narrative">Personal Narratives</option> <option value="original-format:photo, print, drawing">Photos, Prints, Drawings</option> <option value="original-format:software, e-resource">Software, E-Resources</option> <option value="original-format:web archive">Web Archives</option> <option value="original-format:web page">Web Pages</option> <option value="original-format:3d object">3D Objects</option> <option value="partof:careers at the library of congress" selected="selected">Careers at the Library of Congress</option> </select> </div> <div class="header-search-input-wrapper"> <input type="search" title="Search the Library of Congress" placeholder="Search Loc.gov" name="q" id="search" class="locsuggest header-search-input" maxlength="250" value="" onfocus="this.select();" accesskey="/"/> <div class="searchtarget"> <input id="search_within_default" type="hidden" name="new" value="true"/> </div> </div> <button class="header-search-button" type="submit" value="submit"><span>Search</span><i class="icon icon-search"></i></button> <input type="hidden" name="st" value=""/> </form> <button class="header-search-toggle"><span>Search toggle</span><i class="icon icon-search"></i></button> </div> <style>.header-menu { position: relative; } @media (min-width: 769px) { .header-menu { padding-left: 15px; } } .header-menu .header-menu-button { color: #000; border: 0; background: none; font-size: 36px; width: 31px; height: 70px; line-height: 1; padding: 0 15px; margin-right: -14px; box-sizing: content-box; } .header-menu .header-menu-button .icon-times { color: #FC4C02; } .header-menu .header-menu-button > span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (min-width: 993px) { .header-menu .header-menu-button { height: auto; line-height: normal; padding: 9px 15px 18px; } } .header-menu.header-menu-active .header-menu-button { background: #efefef; } .header-menu .header-menu-container { display: none; background: #efefef; position: absolute; top: auto; right: -14px; z-index: 999; } @media (min-width: 993px) { .header-menu .header-menu-container { top: auto; } } .header-menu .header-menu-container.header-menu-container-active { display: block; height: auto; overflow: auto; opacity: 1; } .header-menu .header-menu-container > ul { padding-left: 0; list-style: none; margin: 0; padding: 0 53px 0 2rem; } ul .header-menu .header-menu-container > ul { padding-left: 40px; } @media (min-width: 481px) { .header-menu .header-menu-container > ul { padding: 0 153px 0 2rem; } } .header-menu .header-menu-container > ul a { color: #333; } .header-menu .header-menu-container > ul > li { padding: 0.5rem 50px 0.5rem 0; white-space: nowrap; } .header-menu .header-menu-container > ul > li:first-child { padding-top: 1rem; } .header-menu .header-menu-container > ul > li:last-child { padding-bottom: 1rem; } .header-menu .header-menu-container > ul.header-menu-tertiary > li:first-child, .header-menu .header-menu-container > ul.header-menu-external > li:first-child { border-top: 1px solid #999; } @media print { .header-menu { display: none; } } </style> <script>jQuery(function($) { $('.header-menu-link a.menu-link').live('click', function () { $('.header-submenu, .header-menu, .header-menu-link').toggleClass('on-off'); }); var delay = 800, global_nav_header_timeout; $('.header-menu li').live('hover', function(event) { $('.header-dropdown img').each(function(index, image){ var data_source = $(image).attr('data-src'); if(data_source){ $(image).attr({src: data_source, 'data-src': null}); } }); if( $(event.target).parents('.hover').length ){ return; } $('.header-menu li.hover').removeClass('hover'); $(event.target).closest('li').addClass('hover'); global_nav_header_timeout = setTimeout(function(){ $('.header-dropdown').hide(); $('.header-dropdown', $(event.target).closest('li')).show(); }, delay); }, function(event){ clearTimeout( global_nav_header_timeout ); $(event.target).closest('li').removeClass('hover'); $('.header-dropdown', $(event.target).closest('li')).hide(); }); $('.header-menu').live('hover', function(event) {/* do nothing on hover over, only on hover out */}, function(event){ $('.header-menu li.hover').removeClass('hover'); $(event.target).parents('.header-dropdown').hide(); }); //Metrics tracking how users are using the new header $('.header-menu a, .intersite-navigation a, .locfoot a').live('click', function(event){ s.linkTrackVars = s.linkTrackVar + ",prop57"; var label = $(this).attr('name'); if ( !label ){ label = $(this).text().trim(); } s.prop57 = label; s.tl(this,'o',label); }); function headerMenuActive() { $('.header-menu-container').removeClass('header-menu-container-active').attr('aria-hidden', 'true'); $('.header-menu').removeClass('header-menu-active'); $('.header-menu-button').attr('aria-expanded', 'false'); $('.header-menu-button i').switchClass('icon-times', 'icon-bars', 50); //$('.header-overlay').hide(); }; function headerMenuInactive() { $('.header-menu-container').addClass('header-menu-container-active').attr('aria-hidden', 'false'); $('.header-menu').addClass('header-menu-active'); $('.header-menu-button').attr('aria-expanded', 'true'); $('.header-menu-button i').switchClass('icon-bars', 'icon-times', 50); //$('.header-overlay').show(); }; $('.header-menu-button').live('click', function() { if ($('.header-menu-container').hasClass('header-menu-container-active')) { headerMenuActive(); //UX Interaction Tracking UX.interaction($(this), 'Hamburger Menu', 'Close', ''); } else { headerMenuInactive(); //UX Interaction Tracking UX.interaction($(this), 'Hamburger Menu', 'Open', ''); } }); $("html").live("click touchstart keydown",function(event) { headerMenuActive(); }); $(".header-menu").live("click touchstart keydown",function(event) { event.stopPropagation(); // allow escape key to close for accessibility if (event.which == 27) { headerMenuActive(); } }); // menu position and height $(window).live("load resize scroll",function(e){ var headerHeight = $('.header-menu').outerHeight(); $('.header-menu-container').css({"top": headerHeight}); }); // UX Interaction Tracking - Logo, Menu, Search, Breadcrumbs $('.header-menu-container ul li').live('click', function() { var label = $(this).text().trim(); UX.interaction($(this), 'Hamburger Menu', 'Click', label); }); }); </script> <div class="header-menu"> <button class="header-menu-button" id="header-menu-button" aria-controls="header-menu-container"><span>menu </span><i class="icon icon-bars"></i></button> <nav class="header-menu-container" id="header-menu-container" aria-labelledby="header-menu-button"> <ul class=""> <li class=""><a href="/web/20210125173518/https://www.loc.gov/discover/">Discover</a></li> <li class=""><a href="/web/20210125173518/https://www.loc.gov/services-and-programs/">Services</a></li> <li class=""><a href="/web/20210125173518/https://www.loc.gov/visit/">Visit</a></li> <li class=""><a href="/web/20210125173518/https://www.loc.gov/education/">Education</a></li> <li class=""><a href="/web/20210125173518/https://www.loc.gov/connect/">Connect</a></li> <li class=""><a href="/web/20210125173518/https://www.loc.gov/about/">About</a></li> </ul> <ul class="header-menu-tertiary"> <li class=""><a href="https://web.archive.org/web/20210125173518/https://ask.loc.gov/">Ask a Librarian</a></li> <li class=""><a href="/web/20210125173518/https://www.loc.gov/help/">Help</a></li> <li class=""><a href="/web/20210125173518/https://www.loc.gov/contact/">Contact</a></li> </ul> <ul class="header-menu-external"> <li class=""><a href="https://web.archive.org/web/20210125173518/https://catalog.loc.gov/">Search Online Catalog</a></li> <li class=""><a href="https://web.archive.org/web/20210125173518/http://copyright.gov/">Copyright.gov</a></li> <li class=""><a href="https://web.archive.org/web/20210125173518/https://www.congress.gov/">Congress.gov</a></li> </ul> </nav> </div> </div> </div> </header> <style>.breadcrumbs-wrapper { background-color: #fff; position: relative; z-index: 2; } .breadcrumbs-container { max-width: 85.71428571rem; width: 100%; margin: 0 auto; padding: 0 2rem; background-color: transparent; box-sizing: border-box; padding-top: 0.75rem; padding-bottom: 0.75rem; font-size: 12px; } @media (max-width: 768px) { .breadcrumbs-container { padding-left: 1rem; padding-right: 1rem; } } .breadcrumbs-row { display: flex; justify-content: flex-end; } .header-breadcrumbs { flex: 1 1 0%; margin-right: 2rem; } @media (max-width: 768px) { .header-breadcrumbs > a::before { content: "\000AB \0000a0"; } .header-breadcrumbs > a:not(:last-of-type) { display: none; } } @media (min-width: 769px) { .header-breadcrumbs > a::after { content: "\0000a0 \000BB"; color: #333; } } @media (max-width: 768px) { .header-breadcrumbs > .active { display: none; } } </style> <script> jQuery(function($) { $(".header-breadcrumbs a:contains('at the Library of Congress'), .header-breadcrumbs span:contains('at the Library of Congress')").html(function(_, html) { return html.split('at the Library of Congress').join("<span class='screen-readers-only'>at the Library of Congress</span>"); }); // UX Interaction Tracking - Logo, Menu, Search, Breadcrumbs $('.header-breadcrumbs a').live('click', function(event){ var label = $(this).attr('name'); if ( !label ){ label = $(this).text().trim(); } UX.interaction($(this), 'Breadcrumbs', 'click', label); }); }); </script> <div class="breadcrumbs-wrapper"> <div class="breadcrumbs-container"> <div class="breadcrumbs-row"> <nav id="header-breadcrumbs" class="header-breadcrumbs" aria-label="breadcrumbs"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/">Library of Congress</a> <span class="active">Careers at the Library of Congress</span> </nav> <style>.dropdown-right-aligned { text-align: right; } .dropdown-wrapper { display: inline-block; position: relative; } .dropdown-button { display: inline-block; box-sizing: border-box; padding: 0 8px; margin-bottom: 0; border-radius: 0; text-align: center; vertical-align: middle; cursor: pointer; background-color: #00618e; color: #fff; border: 1px solid #00618e; font-size: 12px; font-weight: bold; color: #00618e; background-color: #fff; font-weight: normal; font-size: 14px; height: 32px; line-height: 30px; margin-bottom: -1px; } .dropdown-button:link, .dropdown-button:visited, .dropdown-button:active { color: #fff; } .dropdown-button:hover, .dropdown-button:focus { background-color: #002347; border-color: #002347; color: #fff; text-decoration: none; } .dropdown-button.button-tertiary { color: #00618e; background-color: #fff; } .dropdown-button.button-tertiary:link, .dropdown-button.button-tertiary:visited, .dropdown-button.button-tertiary:active { color: #00618e; } .dropdown-button.button-tertiary:hover, .dropdown-button.button-tertiary:focus { background-color: #fff; border-color: #002347; color: #002347; text-decoration: none; } .dropdown-button.button-gray { background-color: #666; border-color: #666; } .dropdown-button.button-gray:hover, .dropdown-button.button-gray:focus { background-color: #000; border-color: #000; color: #fff; text-decoration: none; } .dropdown-button:link, .dropdown-button:visited, .dropdown-button:active { color: #00618e; } .dropdown-button:hover, .dropdown-button:focus { background-color: #fff; border-color: #002347; color: #002347; text-decoration: none; } .dropdown-button::after { content: "\f107"; font-family: FontAwesome; margin-left: 2rem; } .dropdown-style-small .dropdown-button { font-size: 12px; height: 18px; line-height: 16px; } .dropdown-button.dropdown-button-unstyled { border: none; padding: 0; height: auto; line-height: normal; background-color: transparent; } .dropdown-button.dropdown-button-unstyled::after { content: ""; margin: 0; } .dropdown-list { display: none; position: absolute; left: 0; top: 31px; z-index: 9999; padding: 0; list-style: none; box-sizing: border-box; margin: 0; padding: 10px 20px; border: 1px solid #00618e; background-color: #fff; } .dropdown-list.dropdown-x-repositioned, .dropdown-list.dropdown-forced-right { left: auto; right: 0; } .dropdown-list.dropdown-y-repositioned { top: auto; bottom: 31px; } .dropdown-style-small .dropdown-list { top: 18px; } .dropdown-style-inline .dropdown-list { white-space: nowrap; border-radius: 3px; padding: 10px 5px; } .dropdown-list > li { padding: 5px 0; text-align: left; white-space: nowrap; } .dropdown-list > li.active { font-weight: bold; } .dropdown-style-inline .dropdown-list > li { padding: 0 5px; margin: 0; } .dropdown-list.active { display: inline-block; } .dropdown-style-inline .dropdown-list.active { display: flex; } .dropdown-arrow { top: 40px !important; } .dropdown-style-small .dropdown-arrow { top: 26px !important; } .dropdown-arrow:after, .dropdown-arrow:before { bottom: 100%; left: 20px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .dropdown-arrow:after { border-bottom-color: #fff; border-width: 5px; margin-left: -5px; } .dropdown-arrow:before { border-bottom-color: #00618e; border-width: 6px; margin-left: -6px; } .dropdown-arrow.dropdown-x-repositioned:after, .dropdown-arrow.dropdown-forced-right:after, .dropdown-arrow.dropdown-x-repositioned:before, .dropdown-arrow.dropdown-forced-right:before { left: calc(100% - 20px); } .dropdown-arrow.dropdown-x-repositioned.offset-right:after, .dropdown-arrow.dropdown-forced-right.offset-right:after, .dropdown-arrow.dropdown-x-repositioned.offset-right:before, .dropdown-arrow.dropdown-forced-right.offset-right:before { left: calc(100% - 15px); } </style> <script>jQuery(function($) { function dropdownReset() { $('.dropdown-list').removeClass('active').attr('aria-hidden', 'true'); $('.dropdown-button').attr('aria-expanded', 'false'); }; function dropdownActive(thisObject) { $(thisObject).siblings('.dropdown-list').removeClass('active').attr('aria-hidden', 'true'); $(thisObject).attr('aria-expanded', 'false'); }; function dropdownInactive(thisObject) { $(thisObject).siblings('.dropdown-list').addClass('active').attr('aria-hidden', 'false'); $(thisObject).attr('aria-expanded', 'true'); }; $('.dropdown-button').on('click', function() { if ($(this).siblings('.dropdown-list').hasClass('active')) { dropdownActive(this); } else { dropdownInactive(this); } // other dropdowns on the page var notClicked = $('.dropdown-button').not(this) if (notClicked) { notClicked.siblings('.dropdown-list').removeClass('active').attr('aria-hidden', 'true'); notClicked.attr('aria-expanded', 'false'); } var buttonWidth = $(this).outerWidth(); var buttonHeight = $(this).outerHeight(); var offset = $(this).offset(); var outerWidth = $(this).siblings('.dropdown-list').outerWidth(); var windowWidth = $(window).width(); var documentHeight = $(document).height(); var outerHeight = $(this).siblings('.dropdown-list').outerHeight(); // horizontal repositioned if(windowWidth < (offset.left + outerWidth) && (offset.left + buttonWidth) > outerWidth) { $(this).siblings('.dropdown-list').addClass('dropdown-x-repositioned'); } else { $(this).siblings('.dropdown-list').removeClass('dropdown-x-repositioned'); } // vertical repositioned if(documentHeight < (buttonHeight + offset.top + outerHeight) && offset.top > outerHeight) { $(this).siblings('.dropdown-list').addClass('dropdown-y-repositioned'); } else { $(this).siblings('.dropdown-list').removeClass('dropdown-y-repositioned'); } }); $('html').on("click touchstart keydown keyup",function(e) { if ($(e.target).parents('.dropdown-wrapper').length == 0 && !$(e.target).hasClass('dropdown-wrapper') || e.which == 27) { dropdownReset(); } }); }); </script> <style>.share .share-link { width: 24px; height: 24px; display: block; float: left; overflow: hidden; background-repeat: none; } .share .share-link > span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } </style> <script>jQuery(function($){ $('.share ul li.facebook-link a').attr( 'href', 'https://web.archive.org/web/20210125173518/http://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(location.href) ); $('.share ul li.twitter-link a').attr( 'href', 'https://web.archive.org/web/20210125173518/https://twitter.com/intent/tweet?text=' + encodeURIComponent( document.title + ' ' + location.href ) ); function track_share(element){ var label = $(element).text().trim(); UX.interaction( $(element), "Share Tool", "click", "Link" == label ? label + " copy" : label + " Share" ); } $(".share ul li.facebook-link").on("click", function() { track_share(this); }); $(".share ul li.twitter-link").on("click", function() { track_share(this); }); $(".share ul li.copy-link").on("click", function() { /* Get the text field */ var input = document.createElement("input"), label = $(this).text().trim(); document.body.appendChild(input); input.value = window.location.href; /* Copyies the text inside the text field */ input.select(); document.execCommand("copy", false); input.remove(); track_share(this); }); }); </script> <nav class="dropdown-wrapper dropdown-style-small dropdown-style-inline share" aria-labelledby="button-share"> <button class="dropdown-button dropdown-button-unstyled" id="button-share" aria-controls="dropdown-share" aria-expanded="false"><i class="icon icon-share-alt-square"></i> Share</button> <ul class="dropdown-list dropdown-forced-right dropdown-arrow" role="menu" id="dropdown-share" aria-labelledby="button-share" aria-hidden="true"> <li class="facebook-link"> <a href="#" class="share-link share-link-facebook" title="Facebook" target="_blank"> <span>Facebook</span> <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="M11.996 24H0V.007H23.993V24z"/></defs><g fill="none" fill-rule="evenodd"><g><mask id="b" fill="#fff"><use xlink:href="/web/20210125173518im_/https://www.loc.gov/careers#a"/></mask><path d="M22.668 24c.732 0 1.325-.593 1.325-1.324V1.332C23.993.6 23.4.007 22.668.007H1.324C.593.007 0 .6 0 1.332v21.344C0 23.407.593 24 1.324 24h21.344z" fill="#3D5A98" mask="url(#b)"/></g><path d="M16.565 24v-9.303h3.123l.467-3.625h-3.59V8.757c0-1.05.291-1.765 1.797-1.765h1.92V3.747c-.332-.044-1.472-.142-2.798-.142-2.768 0-4.663 1.69-4.663 4.792v2.674H9.69v3.625h3.13V24h3.744z" fill="#FFF"/></g></svg> </a> </li> <li class="twitter-link"> <a href="#" class="share-link share-link-twitter" title="Twitter" target="_blank"> <span>Twitter</span> <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M21 24H3c-1.656 0-3-1.344-3-3V3c0-1.656 1.344-3 3-3h18c1.656 0 3 1.344 3 3v18c0 1.656-1.344 3-3 3z" fill="#1DA1F2"/><path d="M9.216 18.047c5.658 0 8.754-4.682 8.754-8.735 0-.132 0-.264-.006-.395A6.26 6.26 0 0019.5 7.324a6.246 6.246 0 01-1.77.485 3.09 3.09 0 001.356-1.7 6.128 6.128 0 01-1.956.742 3.077 3.077 0 00-5.244 2.802 8.743 8.743 0 01-6.342-3.21 3.077 3.077 0 00.954 4.101 3.117 3.117 0 01-1.392-.382v.042a3.078 3.078 0 002.466 3.012 3.006 3.006 0 01-.81.107c-.198 0-.39-.018-.576-.053A3.076 3.076 0 009.06 15.4a6.18 6.18 0 01-3.822 1.317c-.246 0-.492-.012-.732-.042a8.765 8.765 0 004.71 1.371" fill="#FFF"/></g></svg> </a> </li> <li class="copy-link"> <a href="#" class="share-link share-link-copy-link" title="Link Copy"> <span>Link</span> <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="#00618E" width="24" height="24" rx="3"/><path d="M12.035 13.997l.617-.617c.245-.245.355-.564.343-.873a.529.529 0 00-.204-.37 2.109 2.109 0 01-.303-3.234l1.97-1.968a2.112 2.112 0 012.997.014c.813.83.787 2.167-.034 2.988l-.383.383a.471.471 0 00-.111.487c.172.503.265 1.025.284 1.544a.468.468 0 00.8.31l1.087-1.086a4.458 4.458 0 000-6.298 4.458 4.458 0 00-6.298 0l-1.969 1.969a4.45 4.45 0 000 6.298c.154.153.423.379.601.503a.47.47 0 00.603-.05zM13 17.673l1.969-1.969.01-.01a4.45 4.45 0 00-.01-6.288 5.382 5.382 0 00-.602-.503.47.47 0 00-.603.05l-.616.617a1.167 1.167 0 00-.343.873c.005.13.096.296.203.37a2.109 2.109 0 01.303 3.234l-1.968 1.968a2.112 2.112 0 01-2.998-.014c-.813-.83-.787-2.167.034-2.988l.383-.383a.471.471 0 00.11-.487A5.398 5.398 0 018.59 10.6a.468.468 0 00-.8-.31l-1.087 1.086a4.458 4.458 0 000 6.298 4.458 4.458 0 006.298 0z" fill="#FFF" fill-rule="nonzero"/></g></svg> </a> </li> </ul> </nav> </div> </div> </div> <div class="content careers-content "> <a name="skip-to-content" id="skip-to-content"></a> <div id="page-title" class="header-wrapper with-tabs "> <h1 class="smaller-h1"> <span>Careers at the Library of Congress</span> </h1> <style>/* example: /collections/tenth-to-sixteenth-century-liturgical-chants/ */ .tab-links { margin: 0; background: transparent; /* mobile */ } .tab-links ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #ccc; font-size: 1.125rem; } .tab-links ul li { margin: 0 0 -1px; display: inline-block; } .tab-links ul li strong { font-weight: normal; } .tab-links ul li a { box-sizing: border-box; display: inline-block; color: #00618e; height: 38px; line-height: 38px; margin: 0 2rem 0 0; } .tab-links ul li:last-child a { margin-right: 0; } .tab-links ul li.selected a { color: #333; cursor: text; border-bottom: 4px solid #333; text-decoration: none; } .tab-links.tab-links-standalone { margin-bottom: 2rem; } .tab-links.select-wrapper { display: block; border-color: #ccc; border-width: 1px 0 0 0; height: auto; } .tab-links.select-wrapper ul { display: none; } .tab-links.select-wrapper select { width: 100%; background-color: transparent; padding-left: 0; font-size: 1rem; height: 3rem; } .tab-links.select-wrapper:after { content: "\f078"; height: 3rem; line-height: 3rem; } @media print { .tab-links.select-wrapper { display: none; } } .tab-links select { display: none; } @media (max-width: 768px) { .tab-links select { display: block; } } @media print { .tab-links select { display: none; } } </style> <script>jQuery(function($){ $('.tab-links ul').clone().addClass('clone').appendTo('.tab-links'); $('.tab-links .clone').each(function(){ var list = $(this), select = $(document.createElement('select')).insertBefore($(this).hide()).change(function(){ window.location.href = $(this).val(); }); $('.tab-links').addClass('select-wrapper'); $('>li a', this).each(function(){ var option = $(document.createElement('option')) .appendTo(select) .val(this.href) .html($(this).html()); if($(this).attr('class') === 'selected-link'){ option.attr('selected', 'selected'); } }); list.remove(); }); $(window).on("load resize",function(e){ if (window.matchMedia('(max-width: 768px)').matches) { $('.tab-links').addClass('select-wrapper'); } else { $('.tab-links').removeClass('select-wrapper'); } }); }); </script> <nav class="tab-links" aria-label="Page Navigation"> <ul> <li class=""> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/working-at-the-library/" title="Working at the Library">Working at the Library</a> </li> <li class="selected"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/" title="Current Openings" class="selected-link" aria-current="page">Current Openings</a> </li> </ul> </nav> </div> <!-- advanced search --> <div class="search-results-wrapper"> <div class="search-results-container"> <div class="search-results-heading facet-trail"> <h2> <small> <span class="search-results-summary"> Results: 1-21 of 21 </span> <span class="search-results-summary"> | Refined by: </span> <a class="blue-lozenge" title="remove" href="https://web.archive.org/web/20210125173518/https://www.loc.gov/search/?q="> <span> Part of: Careers at the Library of Congress </span> <i class="icon icon-times"><span>Remove</span></i></a> <a class="blue-lozenge" title="remove" href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/?all=true"> <span> Available Online </span> <i class="icon icon-times"><span>Remove</span></i></a> </small> </h2> </div> <!--button id="facet-toggle" class="facet-toggle" aria-controls="facet-nav"><i class="icon icon-plus"></i> Refine your results</button--> <div class="search-results-row"> <div id="main" role="main" class="search-results-pane"> <header class="careers-header"> <h1 data-title="Current Openings">Current Openings</h1> </header> <div class="nav-controls"> <div class="clear"><!-- --></div> </div> <!-- Add calendar block for $date type managed content blocks such as jukebox-day-by-day --> <div class=""> <div class=" span "> <div id="results"> <ul class="search-results list-view"> <li class="item first " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/accountant-vacancyvar001447/" rel="http://www.loc.gov/item/careers/accountant-vacancyvar001447/ "> Accountant (Vacancy#:VAR001447) </a> </span> <span class="item-description-abstract"> Copyright is a form of legal protection provided by the laws of the United States (Title 17, U.S. Code) to authors of literary, dramatic, musical, artistic, and other works. The Accountant is responsible for analyzing the accounting and investment processes of the Division and for recommending improvements that provide for greater accuracy, timeliness, and efficiency in the financial reporting provided for benefit of the... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 8, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>January 25, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-12/13</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0510</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( u.s. citizens only ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/analyst-in-agricultural-policy-vacancyvar001422/" rel="http://www.loc.gov/item/careers/analyst-in-agricultural-policy-vacancyvar001422/ "> Analyst in Agricultural Policy (Vacancy#VAR001422) </a> </span> <span class="item-description-abstract"> The Resources, Science and Industry Division of the Congressional Research Service seeks an Analyst in Agricultural Policy. The analyst will address agricultural issues related to rural economic development, especially U.S. Department of Agriculture programs affecting rural America, including those related to rural utilities and expanding broadband deployment and access in rural America. </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>December 8, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>January 25, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-13</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0101</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/reference-librarian-vacancyvar001432/" rel="http://www.loc.gov/item/careers/reference-librarian-vacancyvar001432/ "> Reference Librarian (Vacancy#:VAR001432) </a> </span> <span class="item-description-abstract"> Anyone may apply - By law, employment at most U.S. Government agencies, including the Library of Congress, is limited to U.S. citizens. However, non-citizens may be hired, provided that other legal requirements are met and the Library determines there are no qualified U.S. citizens available for the position.This position is located in the European Reading Room, European Division, General and International Collections, Library Services.... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>December 29, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>January 26, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-09</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1410</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/supervisory-information-technology-specialist-infosecvacancyvar001452/" rel="http://www.loc.gov/item/careers/supervisory-information-technology-specialist-infosecvacancyvar001452/ "> Supervisory Information Technology Specialist (INFOSEC)(Vacancy#:VAR001452) </a> </span> <span class="item-description-abstract"> As a senior expert in the field of information technology (IT) security, provides authoritative advice and guidance to the Library's IT security program. Serves as senior expert and consultant to top Library management officials for advice on integrating IT security programs with other programs of equivalent scope and complexity. Advises other IT experts throughout the Library and its components on a variety of situations... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 11, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>January 26, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-14</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>2210</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( u.s. citizens only ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/legislative-attorney-constitutional-lawvacancyvar001436/" rel="http://www.loc.gov/item/careers/legislative-attorney-constitutional-lawvacancyvar001436/ "> Legislative Attorney (Constitutional Law)(Vacancy#:VAR001436) </a> </span> <span class="item-description-abstract"> The Congressional Research Service (CRS), American Law Division (ALD), seeks a Legislative Attorney to analyze legal questions that emerge from the work of Congress related to constitutional law in particular and American public law generally. This is a non-litigating position emphasizing qualifications and interest in legal research and writing in a public service legislative context </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>December 29, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>January 29, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-13</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0904</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/librarian-digital-collections-specialistvacancyvar001431/" rel="http://www.loc.gov/item/careers/librarian-digital-collections-specialistvacancyvar001431/ "> Librarian (Digital Collections Specialist)(Vacancy#:VAR001431) </a> </span> <span class="item-description-abstract"> This position serves as a Digital Collection Specialist located within the Digital Content Management Section, Digital Collections Management and Services Division, Digital Services Directorate, Library Services. The position reports to the Digital Content Management Section and is responsible for acquisitions, management of digital collections, project development, management, consultation, and liaison work. </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>December 29, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>January 29, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-09</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1410</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/librarian-vacancyvar001423/" rel="http://www.loc.gov/item/careers/librarian-vacancyvar001423/ "> Librarian (Vacancy#:VAR001423) </a> </span> <span class="item-description-abstract"> This position is located in the Southeast Europe Section, Germanic and Slavic Division, Acquisitions and Bibliographic Access Directorate, Library Services. It is a hybrid position that combines major duties of both the acquisition specialist and the cataloger. There may be a foreign language requirement for this position depending on the geographical area for which cataloging or acquisitions functions are being performed. For example, staff... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 15, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>February 1, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-09</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1410</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( u.s. citizens only ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/research-manager-banking-insurance-securities-and-macroeconomic-policyvacancyvar001349/" rel="http://www.loc.gov/item/careers/research-manager-banking-insurance-securities-and-macroeconomic-policyvacancyvar001349/ "> Research Manager (Banking, Insurance, Securities, and Macroeconomic Policy)(Vacancy#:VAR001439) </a> </span> <span class="item-description-abstract"> This position serves as a Research Manager for a section in a research division of the Congressional Research Service. Serves the CRS research community by demonstrating intellectual leadership in developing approaches to research and policy analysis relevant to congressional needs in policy areas within the research management responsibility of the section. </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>December 30, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>February 1, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-15</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0101</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/supervisory-program-management-specialist-head-business-operations-and-services-sectionvacancyvar001434/" rel="http://www.loc.gov/item/careers/supervisory-program-management-specialist-head-business-operations-and-services-sectionvacancyvar001434/ "> Supervisory Program Management Specialist (Head, Business Operations and Services Section)(Vacancy#:VAR001434) </a> </span> <span class="item-description-abstract"> The position serves as the Head, Business Operations and Service Section (BOSS), which is located in the Preservation Services Division (PSD), Preservation Directorate (PRES or the Directorate), Library Services (LS) within the Library Collections and Services Group (LCSG) at the Library of Congress (LOC). This position reports to the Chief, PSD. This position will lead programmatic and contract services in the Business Operations and... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 15, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>February 1, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-14</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0301</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( library employees only ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/interior-designer-vacancyvar001401/" rel="http://www.loc.gov/item/careers/interior-designer-vacancyvar001401/ "> Interior Designer (Vacancy#:VAR001401) </a> </span> <span class="item-description-abstract"> This position serves as an Interior Designer for Facility Operation Section, Facility Services Division, Integrated Service Support Directorate, Library of Congress (LOC). Incumbent works under the general supervision of the SUPD Project Supervisor receiving technical direction and specific policy guidance from SUPD staff. </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 21, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>February 4, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-09</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1008</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( library employees only ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/sr-metadata-and-archive-management-librarian-vacancyvar001454/" rel="http://www.loc.gov/item/careers/sr-metadata-and-archive-management-librarian-vacancyvar001454/ "> Sr. Metadata and Archive Management Librarian (Vacancy#:VAR001454) </a> </span> <span class="item-description-abstract"> The Congressional Research Service (CRS), Knowledge Services Group (KSG) seeks a Senior Metadata and Archive Management Librarian to join its Technical Services Section. The selectee will develop and implement plans for projects related to description, processing and organization of information resources, including printed, digital, archival, and other collections. </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 21, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>February 4, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-13</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1410</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/administrative-specialist-vacancyvar001474/" rel="http://www.loc.gov/item/careers/administrative-specialist-vacancyvar001474/ "> Administrative Specialist (Vacancy#:VAR001474) </a> </span> <span class="item-description-abstract"> This position is located in the Global Legal Collection Directorate, Law Library. The position serves as the Administrative Specialist in the Global Legal Collection Directorate (GLCD), Law Library (LL) within the Library Collections and Services Group (LCSG) at the Library of Congress (LOC). The position reports directly to the Deputy Law Librarian for Collections. Incumbent provides full administrative support for GLCD staff.The incumbent works... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 22, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>February 22, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-09</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0301</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( u.s. citizens only ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/assistant-director-and-senior-specialist-foreign-affairs-defense-and-trade-divisionvacancyvar001410/" rel="http://www.loc.gov/item/careers/assistant-director-and-senior-specialist-foreign-affairs-defense-and-trade-divisionvacancyvar001410/ "> Assistant Director and Senior Specialist (Foreign Affairs, Defense and Trade Division)(Vacancy#:VAR001410) </a> </span> <span class="item-description-abstract"> The Congressional Research Service (CRS) seeks a senior manager to serve as the Assistant Director for its Foreign Affairs, Defense and Trade Division.PLEASE NOTE: CRS is also seeking a Deputy Assistant Director for its Foreign Affairs, Defense and Trade Division (vacancy announcement #VAR001411). Applicants are invited to apply for either or both vacancies. A SEPARATE APPLICATION IS REQUIRED FOR EACH. </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 4, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>March 1, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>SL-00</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0130</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( u.s. citizens only ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/deputy-assistant-director-and-specialist-foreign-affairs-defense-and-trade-divisionvacancyvar001411/" rel="http://www.loc.gov/item/careers/deputy-assistant-director-and-specialist-foreign-affairs-defense-and-trade-divisionvacancyvar001411/ "> Deputy Assistant Director and Specialist (Foreign Affairs, Defense and Trade Division)(Vacancy#:VAR001411) </a> </span> <span class="item-description-abstract"> The Congressional Research Service (CRS) seeks a senior manager to serve as the Deputy Assistant Director for its Foreign Affairs, Defense and Trade Division.PLEASE NOTE: CRS is also seeking an Assistant Director to lead its Foreign Affairs, Defense and Trade Division (vacancy announcement #VAR001410). Applicants are invited to apply for either or both vacancies. A SEPARATE APPLICATION IS REQUIRED FOR EACH. </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 4, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>March 1, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>SL-00</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0130</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/lead-contract-specialist-vacancyvar001324/" rel="http://www.loc.gov/item/careers/lead-contract-specialist-vacancyvar001324/ "> Lead Contract Specialist (Vacancy#:VAR001324) </a> </span> <span class="item-description-abstract"> The incumbent serves as a contract specialist for the Library of Congress programs. This position will be utilized throughout the Office of the Chief Operating Officer. The incumbent awards and administers a wide range of contract actions for the various library service units. The incumbent serves as a Contracting Officer and Team Leader.This is an open continuous vacancy announcement. Applicants may submit or update... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>July 29, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>July 28, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-13</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1102</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/contract-specialist-vacancyvar001326/" rel="http://www.loc.gov/item/careers/contract-specialist-vacancyvar001326/ "> Contract Specialist (Vacancy#:VAR001326) </a> </span> <span class="item-description-abstract"> This is an open continuous vacancy announcement. Applicants may submit or update their application before the closing date. Applicants will be referred after the first cutoff date, and subsequent referrals will be made at the manager鈥檚 request. The announcement may close earlier or at the request of the selecting official or after the job is filled.As a Contract Specialist at the Library, you will... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>August 3, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>August 2, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-07</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1102</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> Job Posting ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/contract-specialist-vacancyvar001347/" rel="http://www.loc.gov/item/careers/contract-specialist-vacancyvar001347/ "> Contract Specialist (Vacancy#:VAR001347) </a> </span> <span class="item-description-abstract"> This is an open continuous vacancy announcement. Applicants may submit or update their application before the closing date. Applicants will be referred after the first cutoff date, and subsequent referrals will be made at the manager鈥檚 request. The announcement may close earlier or at the request of the selecting official or after the job is filled.The first cutoff for receipt of applications under this... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>August 4, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>August 3, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-12</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1102</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/supervisory-contract-specialist-vacancyvar001325/" rel="http://www.loc.gov/item/careers/supervisory-contract-specialist-vacancyvar001325/ "> Supervisory Contract Specialist (Vacancy#:VAR001325) </a> </span> <span class="item-description-abstract"> This position serves as a Supervisory Contract Specialist within the Office of the Chief Operating Officer, Library of Congress, Washington, DC. This position will be utilized throughout the service unit. The incumbent will serve as a first line supervisor for a diverse contracts staff, and manage day-to-day operations of the award and administration of purchase orders and contracts for the Library of Congress. The... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>August 6, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>August 5, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-14</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1102</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/criminal-investigator-vacancy-var001214/" rel="http://www.loc.gov/item/careers/criminal-investigator-vacancy-var001214/ "> Criminal Investigator (Vacancy#: VAR001214) </a> </span> <span class="item-description-abstract"> This position is located in the Office of the Inspector General (OIG), an independent office within the Library of Congress (Library) as established under the Library of Congress Inspector General Act of 2005, as amended, 2 USC 搂 185. The primary purpose of this position is to plan and conduct investigations involving violations of laws and regulations that affect Library of Congress programs and... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>August 27, 2020</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>August 26, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-13</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>1811</span> </li> </ul> </div> </div> </li> <li class="item " data-profile="careers"> <div class="description no-icon "> <span class="original-format"> permanent ( open to all ) </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/item/careers/spp-register-2021-selective-placement-program-noncompetitive-appointments-for-applicants-with-disabilities/" rel="http://www.loc.gov/item/careers/spp-register-2021-selective-placement-program-noncompetitive-appointments-for-applicants-with-disabilities/ "> SPP- Register 2021, Selective Placement Program (Noncompetitive Appointments for Applicants with Disabilities) </a> </span> <span class="item-description-abstract"> The Library of Congress is accepting applications from people who wish to be considered for employment at the Library under its Selective Placement Program (SPP). It is the policy of the Library to recruit and hire qualified applicants with targeted disabilities by assisting these individuals in obtaining employment consistent with their level of skills and abilities and their capacity for safe and efficient job... </span> <ul> <li class="opening-date"> <strong class="opening-date-label">Opening Date:</strong> <span>January 11, 2021</span> </li> <li class="closing-date"> <strong class="closing-date-label">Closing Date:</strong> <span>December 31, 2021</span> </li> <li class="grade"> <strong class="grade-label">Grade Level:</strong> <span>GS-01 - GS-15</span> </li> <li class="series"> <strong class="series-label">Series:</strong> <span>0301</span> </li> </ul> </div> </div> </li> <li class="item "> <div class="description no-icon "> <span class="original-format"> Web Page </span> <div class="item-description"> <span class="item-description-title"> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/" rel=""> Search results from Careers at the Library of Congress, Available Online </a> </span> <span class="item-description-abstract"> Search results 1 - 20 of 20. </span> <ul> </ul> </div> </div> </li> </ul> <script> jQuery(function($) { $('.more-less-toggle').click(function(){ if($(this).parent().children('.full-result').is(':hidden')) { $(this).html('Less <i class="icon icon-angle-up"></i>'); $(this).parent().children('.truncated-result').hide(); $(this).parent().children('.full-result').show(); } else { $(this).html('More <i class="icon icon-angle-down"></i>'); $(this).parent().children('.full-result').hide(); $(this).parent().children('.truncated-result').show(); } return false; }); }); </script> </div> </div> </div> <div class="paginations "> <div class="pagination-links-wrapper" role="navigation" aria-label="Pagination"> <span class="pagination-links"> <span class="pagination-inactive prev off" aria-hidden="true" aria-label="Previous Page"><i class="icon icon-chevron-left"></i></span> <span class="pagination-inactive selected" aria-label="Page 1">1</span> <span class="pagination-inactive next off" aria-hidden="true" aria-label="Next Page"><i class="icon icon-chevron-right"></i></span> </span> </div> <div class="results-per-page" role="navigation"> <form action="/web/20210125173518/https://www.loc.gov/careers" method="get"> <!-- start hidden --> <!-- start Advanced Searches Select All --> <!-- start collection Advanced Search specific params --> <!-- end collection Advanced Search specific params --> <!-- end Advanced Searches Select All --> <!-- end hidden --> <div class="custom-select-menu"> <label class="label-small" for="results-per-page">Results per page</label> <div class="select-wrapper"> <select name="c" class="sort select-default" id="results-per-page"> <option value="25"> 25 </option> <option value="50" selected="selected"> 50 </option> <option value="100"> 100 </option> <option value="150"> 150 </option> </select> </div><button type="submit" class="button-default">Go</button> </div> </form> </div> </div> </div> <div id="facet-nav" class="facet-nav"> <aside> <h1 class="facet-heading">Refine your results</h1> <div class="facet-box facet-list" id="job-type-facet"> <h2 id="job-type-facet-label" class="js-expandmore">Job Type </h2> <!-- collapsible region content begin --> <!-- For managed-content open 1st & close rest by default --> <div class="js-to_expand is-opened"> <ul class="std"> <li> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/?fa=subject:permanent" title="include this search constraint"> <span class="facet-item"> Permanent </span> <span class="count">19</span> </a> </li> </ul> <!-- collapsible region content end --> </div> <!-- COLUMN CHART CODE HERE --> <!-- COLUMN CHART CODE END --> </div> <div class="facet-box facet-list" id="availability-facet"> <h2 id="availability-facet-label" class="js-expandmore">Availability </h2> <!-- collapsible region content begin --> <!-- For managed-content open 1st & close rest by default --> <div class="js-to_expand is-opened"> <ul class="std"> <li> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/?fa=partof_position_availability:open+to+all" title="include this search constraint"> <span class="facet-item"> Open to All </span> <span class="count">13</span> </a> </li> <li> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/?fa=partof_position_availability:u.s.+citizens+only" title="include this search constraint"> <span class="facet-item"> U.S. Citizens Only </span> <span class="count">5</span> </a> </li> <li> <a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/careers/?fa=partof_position_availability:library+employees+only" title="include this search constraint"> <span class="facet-item"> Library Employees Only </span> <span class="count">2</span> </a> </li> </ul> <!-- collapsible region content end --> </div> <!-- COLUMN CHART CODE HERE --> <!-- COLUMN CHART CODE END --> </div> </aside> <aside class="article-aside"> <h3>For More Information</h3> <p> Human Resources<br/> Library of Congress<br/> 101 Independence Ave, S.E.<br/> Washington, D.C. 20540-1600<br/> <strong>Email:</strong> <a href="https://web.archive.org/web/20210125173518/mailto:jobhelp@loc.gov">JobHelp@loc.gov</a><br/> </p> </aside> <style>.article-aside { border-top: 3px solid #00618e; padding: 20px 0; } .article-aside:nth-of-type(1) { border: none; padding-top: 5px; } .article-aside h3 { font-family: inherit; font-weight: 700; line-height: 1.2; color: #333; margin: 0 0 1rem; font-size: 1rem; margin: 0 0 0.5rem; margin-bottom: 0.5rem; } .article-aside h3 small, .article-aside h3 .small { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 1rem; font-weight: normal; line-height: 1; color: #333; } .article-aside h3 small.block, .article-aside h3 .small.block { display: block; margin-bottom: 2px; } a .article-aside h3 { color: inherit !important; } .article-aside ul { padding-left: 0; list-style: none; margin-bottom: 0; } ul .article-aside ul { padding-left: 40px; } .article-aside ul > li { margin-bottom: 0.5rem; } .article-aside p { margin-bottom: 0.5rem; } .sponsors-aside p { margin: 0; } .support-aside h3 { font-family: inherit; font-weight: 700; line-height: 1.2; color: #333; margin: 0 0 1rem; font-size: 1rem; margin: 0 0 0.5rem; margin: 0; text-transform: none; } .support-aside h3 small, .support-aside h3 .small { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 1rem; font-weight: normal; line-height: 1; color: #333; } .support-aside h3 small.block, .support-aside h3 .small.block { display: block; margin-bottom: 2px; } a .support-aside h3 { color: inherit !important; } .tertiary-navigation ul { padding-left: 0; list-style: none; margin-bottom: 0; } ul .tertiary-navigation ul { padding-left: 40px; } .tertiary-navigation ul > li { margin: 0; padding: 16px 0; border-top: 1px solid #ccc; } .search-results-wrapper .tertiary-navigation ul > li:first-child { border: none; } .tertiary-navigation ul > li > a { display: block; color: #333; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; } .managed-content-content .contact-aside article, .managed-content-content .contact-aside section { background-color: #efefef; padding: 1.5rem 1.5rem 0.1rem; margin-bottom: 1px; } .managed-content-content .contact-aside article h2, .managed-content-content .contact-aside section h2 { font-family: inherit; font-weight: 700; line-height: 1.2; color: #333; margin: 0 0 1rem; font-size: 1rem; margin: 0 0 0.5rem; font-family: 'Roboto Slab', Arial, Helvetica, sans-serif; text-transform: uppercase; } .managed-content-content .contact-aside article h2 small, .managed-content-content .contact-aside section h2 small, .managed-content-content .contact-aside article h2 .small, .managed-content-content .contact-aside section h2 .small { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 1rem; font-weight: normal; line-height: 1; color: #333; } .managed-content-content .contact-aside article h2 small.block, .managed-content-content .contact-aside section h2 small.block, .managed-content-content .contact-aside article h2 .small.block, .managed-content-content .contact-aside section h2 .small.block { display: block; margin-bottom: 2px; } a .managed-content-content .contact-aside article h2, a .managed-content-content .contact-aside section h2 { color: inherit !important; } .managed-content-content .contact-aside article h3, .managed-content-content .contact-aside section h3 { font-family: inherit; font-weight: 700; line-height: 1.2; color: #333; margin: 0 0 1rem; font-size: 1rem; margin: 0 0 0.5rem; } .managed-content-content .contact-aside article h3 small, .managed-content-content .contact-aside section h3 small, .managed-content-content .contact-aside article h3 .small, .managed-content-content .contact-aside section h3 .small { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 1rem; font-weight: normal; line-height: 1; color: #333; } .managed-content-content .contact-aside article h3 small.block, .managed-content-content .contact-aside section h3 small.block, .managed-content-content .contact-aside article h3 .small.block, .managed-content-content .contact-aside section h3 .small.block { display: block; margin-bottom: 2px; } a .managed-content-content .contact-aside article h3, a .managed-content-content .contact-aside section h3 { color: inherit !important; } .managed-content-content .contact-aside article .plain, .managed-content-content .contact-aside section .plain { padding-left: 0; list-style: none; } ul .managed-content-content .contact-aside article .plain, ul .managed-content-content .contact-aside section .plain { padding-left: 40px; } .managed-content-navigation .contact-aside * { font-size: 1rem; } .managed-content-navigation .contact-aside h2 { text-transform: uppercase; } </style> <aside class="article-aside related-resources-box"> <h3>Related Resources</h3> <ul> <li> <a href="/web/20210125173518/https://www.loc.gov/internships-and-fellowships/"> Internships and Fellowships </a> </li> </ul> </aside> </div> </div><!-- end search-results-row --> </div><!-- end search-results-container --> </div><!-- end search-results-wrapper --> </div> <style>.footer { background-color: #f5f5f5; border-top: 1px solid #999; padding-top: 35px; } .footer a { color: #666; } @media print { .footer { display: none; } } .footer-container { max-width: 85.71428571rem; width: 100%; margin: 0 auto; padding: 0 2rem; background-color: transparent; box-sizing: border-box; } @media (max-width: 768px) { .footer-container { padding-left: 1rem; padding-right: 1rem; } } .footer-social-links-wrapper { border-bottom: 1px solid #999; padding-bottom: 21px; margin-bottom: 21px; text-align: center; } .footer-social-title { font-size: 18px; font-weight: normal; color: #666; display: inline-block; margin: 0 28px 0 0; } @media (max-width: 992px) { .footer-social-title { display: block; margin: 0 0 7px; } } .footer-social-links { padding-left: 0; list-style: none; margin: 0 -7px; display: inline-block; margin-bottom: 0; } ul .footer-social-links { padding-left: 40px; } .footer-social-links > li { display: inline-block; margin: 0 7px; } .footer-social-links > li i { font-size: 17.5px; } .footer-social-links > li span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .footer-social-links > li a .icon-external-link { font-size: 12.6px; color: #666; } .footer-social-links > li.footer-social-link-rss a { color: #f47f65; } .footer-social-links > li.footer-social-link-email a { color: #00618e; } .footer-social-links > li.footer-social-link-survey { border-left: 1px solid #999; padding-left: 28px; margin-left: 14px; font-size: 13px; } .footer-social-links > li.footer-social-link-survey a { color: #00618e; } @media (max-width: 992px) { .footer-social-links > li.footer-social-link-survey { border: none; padding: 0; display: block; margin-top: 10.5px; } } .footer-social-links > li.footer-social-link-itunesu { font-size: 13px; } .footer-social-links > li.footer-social-link-itunesu a { color: #00618e; } @media (max-width: 992px) { .footer-social-links { display: block; } } @media (min-width: 993px) { .footer-row { display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: -moz-box; display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-flex-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; margin: 0 -1rem; } } .footer-links-wrapper .footer-links { padding-left: 0; list-style: none; margin: 0 -8.75px; margin-bottom: 0; font-size: 12px; } ul .footer-links-wrapper .footer-links { padding-left: 40px; } .footer-links-wrapper .footer-links > li { display: inline-block; margin: 0 8.75px; } .footer-links-wrapper .footer-links > li { margin-top: 3px; margin-bottom: 3px; } @media (max-width: 992px) { .footer-links-wrapper { text-align: center; margin-bottom: 21px; } } @media (min-width: 993px) { .footer-links-wrapper { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -webkit-flex: 1; /* Safari 6.1+. iOS 7.1+, BB10 */ -ms-flex: 1; /* IE 10 */ -moz-box-flex: 1; flex: 1; /* NEW, Spec - Firefox, Chrome, Opera */ min-width: 0; /* firefox fix */ margin: 0 1rem; box-sizing: border-box; } } .intersites-links-wrapper { margin: 0 14px; } @media (max-width: 992px) { .intersites-links-wrapper { box-sizing: border-box; width: 100%; margin: 0; padding: 0 28px; } } .intersites-links { padding-left: 0; list-style: none; margin: 0 -1rem; } ul .intersites-links { padding-left: 40px; } .intersites-links > li { display: inline-block; margin: 0 1rem; } .intersites-links > li > a { display: block; } .intersites-links > li > a span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (max-width: 992px) { .intersites-links > li > a { margin: 5px 0; } } .intersites-links > li.intersites-link-congress > a { width: 125px; height: 30px; background-size: 125px 30px; background: url("/web/20210125173518im_/https://www.loc.gov/static/images/congress-gov.svg?$Revision$") no-repeat; } .intersites-links > li.intersites-link-copyright > a { width: 175px; height: 30px; background-size: 175px 30px; background: url("/web/20210125173518im_/https://www.loc.gov/static/images/copyright-gov.svg?$Revision$") no-repeat; } @media (max-width: 992px) { .intersites-links { text-align: center; } } </style> <script>//UX Interaction Tracking jQuery(function($){ $('.footer-social-links li a').click(function(e){ var label = $(this).text().trim(); UX.interaction($(this), 'Follow', 'Click', label); }); $('.footer-links li a').click(function(e){ var label = $(this).text().trim(); UX.interaction($(this), 'Footer', 'Click', label); }); }); </script> <footer class="footer" role="contentinfo"> <div class="footer-container"> <div class="footer-social-links-wrapper"> <span class="footer-social-title"><a href="/web/20210125173518/https://www.loc.gov/connect/">Follow Us</a></span> <ul class="footer-social-links"> <li class="footer-social-link-email"><a href="//web.archive.org/web/20210125173518/https://loc.gov/subscribe/" title="Email"><i class="icon icon-envelope-square"></i><span> Email</span></a></li> <li class="footer-social-link-facebook"><a href="https://web.archive.org/web/20210125173518/https://www.facebook.com/libraryofcongress/" title="Facebook"><i class="image-icon facebook"></i><span> Facebook</span></a></li> <li class="footer-social-link-twitter"><a href="https://web.archive.org/web/20210125173518/https://www.twitter.com/librarycongress" title="Twitter"><i class="image-icon twitter"></i><span> Twitter</span></a></li> <li class="footer-social-link-youtube"><a href="https://web.archive.org/web/20210125173518/https://www.youtube.com/libraryofcongress/" title="Youtube"><i class="image-icon youtube"></i><span> Youtube</span></a></li> <li class="footer-social-link-pinterest"><a href="https://web.archive.org/web/20210125173518/https://www.pinterest.com/LibraryCongress/" title="Pinterest"><i class="image-icon pinterest"></i><span> Pinterest</span></a></li> <li class="footer-social-link-flickr"><a href="https://web.archive.org/web/20210125173518/https://www.flickr.com/photos/library_of_congress/" title="Flickr"><i class="image-icon flickr"></i><span> Flickr</span></a></li> <li class="footer-social-link-instagram"><a href="https://web.archive.org/web/20210125173518/https://instagram.com/librarycongress/" title="Instagram"><i class="image-icon instagram"></i><span> Instagram</span></a></li> <li class="footer-social-link-itunes"><a href="https://web.archive.org/web/20210125173518/https://itunes.apple.com/us/artist/library-of-congress/id1280713133?mt=2" title="iTunes"> <i class="image-icon itunes"></i><span> iTunes</span></a></li> <li class="footer-social-link-survey"><a href="https://web.archive.org/web/20210125173518/https://www.research.net/r/libraryofcongress" title="Take our survey">Take our survey <i class="icon icon-external-link"><span>External</span></i></a></li> </ul> </div> <div class="footer-row"> <div class="footer-links-wrapper"> <ul class="footer-links"> <li><a href="/web/20210125173518/https://www.loc.gov/accessibility/">Accessibility</a></li> <li><a href="/web/20210125173518/https://www.loc.gov/legal/">Legal</a></li> <li><a href="/web/20210125173518/https://www.loc.gov/about/office-of-the-inspector-general/">Inspector General</a></li> <li><a href="/web/20210125173518/https://www.loc.gov/legal/standard-disclaimer-for-external-links/">External Link Disclaimer</a></li> <li><a href="//web.archive.org/web/20210125173518/https://www.usa.gov/">USA.gov</a></li> <li><a href="/web/20210125173518/https://www.loc.gov/careers/">Careers</a></li> <li><a href="/web/20210125173518/https://www.loc.gov/contact/">Contact</a></li> <li><a href="/web/20210125173518/https://www.loc.gov/news/">Media</a></li> <li><a href="https://web.archive.org/web/20210125173518/https://www.loc.gov/philanthropy/online-donation/fund/">Donate</a></li> <li><a href="https://web.archive.org/web/20210125173518/http://library-of-congress-shop.myshopify.com/">Shop</a></li> </ul> </div> <div class="intersites-links-wrapper"> <ul class="intersites-links"> <li class="intersites-link-congress"><a href="//web.archive.org/web/20210125173518/https://www.congress.gov/"><span>Congress.gov</span></a></li> <li class="intersites-link-copyright"><a href="https://web.archive.org/web/20210125173518/http://copyright.gov/"><span>United States Copyright Office</span></a></li> </ul> </div> </div> </div> </footer> <style>.back-to-top { height: 50px; font-size: 12px; background-color: #f5f5f5; } .back-to-top a { display: block; position: fixed; z-index: 99999; bottom: 10px; right: 10px; text-align: center; color: #fff !important; text-decoration: none; background-color: #0078ae; background-color: rgba(0, 120, 174, 0.85); padding: 0 12px 0 10px; } .back-to-top a span { display: inline-block; height: 40px; line-height: 40px; } .back-to-top a:hover, .back-to-top a:focus { background-color: #0078ae; } </style> <script>jQuery(function ($) { var scroll_timer, displayed = false, $message = $('.back-to-top a').hide(), $window = $(window), top = $(document.body).children(0).position().top; $("#back-to-top").click(function(event){ $window.scrollTop(0); event.preventDefault(); return false; }); $window.scroll(function () { window.clearTimeout(scroll_timer); scroll_timer = window.setTimeout(function () { if($window.scrollTop() <= top){ displayed = false; $message.fadeOut(800); }else if(!displayed){ displayed = true; $message.stop(true, true).show().click(function(){ $message.fadeOut(800); }); } }, 100); }); $("#back-to-top").click(function(e){ UX.interaction($(this), 'Footer', 'click', 'Back to top'); }); }); </script> <div class="back-to-top"> <a id="back-to-top" href="#"><i class="icon icon-arrow-up"></i> <span>Back to top</span></a> </div> <script>(function(){ var data_listeners = {}; window.addDataListener = function(channel, callback){ if(!data_listeners[channel]){ data_listeners[channel] = []; } data_listeners[channel].push(callback); load_data(channel, callback); }; /* Uses local storage for messaging. Set message in local storage and clear it right away. This is a safe way how to communicate with other tabs while not leaving any traces. */ window.broadcastData = function(channel, data, replay){ message_broadcast(channel, data, replay); }; function message_broadcast(channel, data, replay){ var message = { channel: channel, data: data } localStorage.setItem('message', JSON.stringify(message)); localStorage.removeItem('message'); if(replay){ save_data(channel, data); } }; function message_receive(event){ var i, channel, data, listeners, listener, message; if(!event || event.key != 'message' || !event.newValue){ return; } message = JSON.parse(event.newValue); if(!message){ return; } channel = message.channel if(!channel){ return; } listeners = data_listeners[channel]; if(!listeners){ return; } data = message.data; for(i = 0; i < listeners.length; i++){ listener = listeners[i]; listener(data); } }; function save_data(channel, data){ var saved_data = localStorage.getItem(channel), keys, i; if(saved_data){ try { saved_data = JSON.parse(saved_data); } catch (error) { // We loose the stored state, but dont end up in a vicous cycle // never being able to save it again. saved_data = {}; } } else { saved_data = {}; } keys = Object.keys(data); for(i = 0; i < keys.length; i++){ saved_data[keys[i]] = data[keys[i]]; } localStorage.setItem(channel, JSON.stringify(saved_data)); }; function load_data(channel, callback){ var data = localStorage.getItem(channel); if(data){ data = JSON.parse(data); callback(data); } }; window.addEventListener('storage', message_receive); })();</script> <script defer="defer"> LOCSuggest = { serviceUrl: 'https://web.archive.org/web/20210125173518/https://www.loc.gov/search/suggest/' }; MEDIA_URL = 'https://web.archive.org/web/20210125173518/https://media.loc.gov'; </script> <script defer="defer" type="text/javascript" src="/web/20210125173518js_/https://www.loc.gov/static/javascript/base.js"></script> <!--[if lt IE 9]> <script src='/static/js/lib/html5shiv.js'></script> <script src='/static/js/lib/selectivizr.js'></script> <![endif]--> <script defer="defer"> PORTAL_FORM_KEY = 'fa92c9901746d1fbd4015f9de4b58019'; </script> <script defer="defer"> jQuery(function($) { /* Grid and gallery layouts */ var isotope_options = { itemSelector: '.item' }; // If in the grid or gallery style then make sure the // pages are in order and there are no blank spaces isotope_options['layoutMode'] = 'fitRows'; isotope_options['layoutMode'] = 'fitRows'; $('.search-results.grid-view').isotope(isotope_options); imagesLoaded( $('#results'), function() { $('.search-results.grid-view').isotope(isotope_options); }); var $iconic = $(".iconic"); if ($iconic.length > 0) { var loaded_count = 0; $iconic.on("load", function() { loaded_count++; // trigger isotope every once in a while as the images are loading: if (loaded_count % 5 === 0) { $('.search-results.grid-view').isotope(isotope_options); } }); } }); jQuery(function($) { var slider; function create_slideshow($selector) { slider = $selector.royalSlider({ fullscreen: { enabled: true, nativeFS: true }, controlNavigation: 'thumbnails', imageAlignCenter: true, autoScaleSlider: false, //autoScaleSliderHeight: 800, loop: false, navigateByClick: false, numImagesToPreload: 2, arrowsNav: true, arrowsNavAutoHide: true, arrowsNavHideOnTouch: true, keyboardNavEnabled: true, fadeinLoadedSlide: true, //globalCaption: false, //globalCaptionInside: true, thumbs: { appendSpan: true, firstMargin: true, spacing: 10 }, deeplinking: { // deep linking options go here enabled: true, change: true, prefix: 'slide-' } }).data("royalSlider"); $('.royalSlider').royalSlider("updateSliderSize", true); if(slider){ slider.ev.on('rsAfterContentSet', function (e, slideObject) { var img = slideObject.holder.find('img').eq(0); if (img && img.length && slideObject.caption) { img.attr('alt', slideObject.caption.text()); } }); } return slider; } function create_overlay(highlight_id, left, top, width, height) { return $('<div id="' + highlight_id + '" class="hit-highlight image-highlight" />') .css({ 'left': left + '%', 'top': top + '%', 'width': width + '%', 'height': height + '%', 'position': 'absolute', 'z-index': 10 }); } function position_overlays(page_id, page_width, page_height, coords_list, $image, $container, fudge) { if (!($container.length)) { // no actual search result for this page -- exit this function return true; } $container.find('div.image-highlight').remove(); if (!coords_list) { // coords data doesn't exist -- exit this function return true; } var container_width = $container.width(); var container_height = $container.height(); var image_marginLeft = $image[0].offsetLeft; var image_marginTop = $image[0].offsetTop; var image_width = $image.width(); var image_height = $image.height(); // The overlays are positioned relative to their parent, the // $container, but they need to show up in the right place relative // to the image. // The $container can be larger than the image, // so we take the ratio of the sizes and use it to scale the // positions, widths, and heights of the highlight overlays. // We also make the overlays a little larger so they're more visible // and we shift them a little using the "fudge" numbers. var marginLeft = image_marginLeft / container_width; var marginTop = image_marginTop / container_height; var scaleWidth = image_width / container_width; var scaleHeight = image_height / container_height; $.each(coords_list, function (index, coords) { // word coordinates: [left, top, width, height] var highlight_id = "highlight-" + page_id + '-' + index; var overlay_left = 100 * (marginLeft + scaleWidth * coords[0] / page_width) + fudge.left; var overlay_top = 100 * (marginTop + scaleHeight * coords[1] / page_height) + fudge.top; var overlay_width = 100 * coords[2] / page_width * scaleWidth + fudge.width; var overlay_height = 100 * coords[3] / page_height * scaleHeight + fudge.height; var $highlight_overlay = create_overlay(highlight_id, overlay_left, overlay_top, overlay_width, overlay_height); $container.append($highlight_overlay); }); } var word_coordinates_pages; word_coordinates_pages = {}; var get_$container; var get_$image; var fudge_numbers; get_$container = function(page_id) { return $("#highlights-container-" + page_id); }; get_$image = function(page_id) { return $("#iconic-segment-image-" + page_id); }; fudge_numbers = { left: -1.3, top: -0.5, width: 2.5, height: 1.3 }; if (!$.isEmptyObject(word_coordinates_pages)) { var $iconic = $(".iconic"); var loaded = 0; var loaded_total = $iconic.length; // make sure we wait til all the images are loaded before we try to position the highlights on them: $iconic.one("load", function() { loaded++; if (loaded === loaded_total) { $.each(word_coordinates_pages, function(page_id, page) { var $image = get_$image(page_id); var $container = get_$container(page_id); position_overlays(page_id, page.width, page.height, page.coords_list, $image, $container, fudge_numbers); }); } }).each(function() { // to make sure the "on load" event occurs even if the // images are already cached: if (this.complete) { $(this).load(); } }); } $(window).resize(function() { setTimeout(function() { $.each(word_coordinates_pages, function(page_id, page) { var $container = get_$container(page_id); var $image = get_$image(page_id, $container); position_overlays(page_id, page.width, page.height, page.coords_list, $image, $container, fudge_numbers); }); }, 300); }); }); </script> <script> "use strict"; //Object to hold Advanced Search Form var AdvancedSearchFormObj = { // It seems strange to have this so many times rather than just once // But I feel like it increase readability and describes why things are // happening when they are called setup: function(){ this.initializeData(); this.qs_ops_session_key = "advanced_search_form_qs_ops"; }, resetData: function(){ this.initializeData(); }, initializeData: function(){ this.qs_ops = { "qs": [], "ops": [] }; }, sessionStorageAllowed: function(){ if (typeof(Storage) !== "undefined"){ return true; } else { return false; } }, saveQsOps : (function($){ return function(type){ //This is here because 'this' becomes something else through the next jQuery call var _this = this; this.resetData(); switch(type){ case "display-level": //Save the queries and ops $("#advanced-search-form") .find("div.advanced-keyword-search:visible") .each(function() { var q = $(this).find("input.advanced-query").val(); if (q) { var op = $(this).find("select.advanced-operator").val(); _this.qs_ops.ops.push(op); _this.qs_ops.qs.push(q); } }); break; case "no-results": this.qs_ops.qs = []; this.qs_ops.ops = []; break; } }; })(jQuery), retrieveQsOpsFromSession: function(){ var qs_ops = this.retrieveFromSession(this.qs_ops_session_key); if (qs_ops){ this.qs_ops = qs_ops; } }, retrieveFromSession: function(sessionKey){ var sessionValue = null; if (this.sessionStorageAllowed()){ if (sessionStorage.hasOwnProperty(sessionKey)){ sessionValue = sessionStorage.getItem(sessionKey); // Remove the key from session storage sessionStorage.removeItem(sessionKey); sessionValue = JSON.parse(sessionValue); } } return sessionValue; }, populateQsOpsFields: (function($){ return function(){ var _this = this; //Set queries $("#advanced-search-form") .find("div.advanced-keyword-search") .each(function(index, el) { var saved_q = _this.qs_ops.qs[index]; if (saved_q) { var $el = $(el); $el.find("input.advanced-query").val(saved_q); var saved_op = _this.qs_ops.ops[index]; $el.find("select.advanced-operator").val(saved_op); $el.show(); } else { return false; } }); }; })(jQuery), storeInSession : function(){ // Check session storage is support by the browser if (this.sessionStorageAllowed()){ if (this.qs_ops.qs.length){ sessionStorage.setItem( this.qs_ops_session_key, JSON.stringify(this.qs_ops) ); } } }, }; </script> </div> </script> <script type="text/javascript"> if(window['_satellite']){ _satellite.pageBottom(); } </script> </body> </html> <!-- FILE ARCHIVED ON 17:35:18 Jan 25, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 02:52:46 Dec 01, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.77 exclusion.robots: 0.035 exclusion.robots.policy: 0.021 esindex: 0.013 cdx.remote: 16.417 LoadShardBlock: 307.522 (6) PetaboxLoader3.datanode: 205.347 (7) PetaboxLoader3.resolve: 179.823 (2) load_resource: 113.591 -->