{"content": "\n<div class=\"djDebugPanelTitle\">\n  <button type=\"button\" class=\"djDebugClose\">\u00bb</button>\n  <h3>Template source: <code>base.html</code></h3>\n</div>\n<div class=\"djDebugPanelContent\">\n  <div class=\"djdt-scroll\">\n    <div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">load</span> <span class=\"nv\">static</span> <span class=\"nv\">i18n</span> <span class=\"cp\">%}</span>\n<span class=\"cp\">&lt;!DOCTYPE html&gt;</span>\n<span class=\"cp\">{%</span> <span class=\"k\">load</span> <span class=\"nv\">menu_tags</span> <span class=\"cp\">%}</span>\n<span class=\"cp\">{%</span> <span class=\"k\">load</span> <span class=\"nv\">sass_tags</span> <span class=\"cp\">%}</span>\n<span class=\"cp\">{%</span> <span class=\"k\">load</span> <span class=\"nv\">wagtailcore_tags</span> <span class=\"cp\">%}</span>\n<span class=\"cp\">{%</span> <span class=\"k\">wagtail_site</span> <span class=\"k\">as</span> <span class=\"nv\">current_site</span> <span class=\"cp\">%}</span>\n<span class=\"p\">&lt;</span><span class=\"nt\">html</span> <span class=\"na\">lang</span><span class=\"o\">=</span><span class=\"s\">\"en\"</span><span class=\"p\">&gt;</span>\n  <span class=\"p\">&lt;</span><span class=\"nt\">head</span><span class=\"p\">&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">charset</span><span class=\"o\">=</span><span class=\"s\">\"utf-8\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">http-equiv</span><span class=\"o\">=</span><span class=\"s\">\"x-ua-compatible\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"ie=edge\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">title</span><span class=\"p\">&gt;</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">title</span> <span class=\"cp\">%}</span>\n        <span class=\"cp\">{{</span> <span class=\"nv\">request.site.name</span> <span class=\"cp\">}}</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">title</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;/</span><span class=\"nt\">title</span><span class=\"p\">&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:site\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"Readux 2 - Read, Annotate, Publish\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"viewport\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"width=device-width, initial-scale=1.0\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">extra_head</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"keywords\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">extra_head</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"author\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">collection.label</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"Readux collection: </span><span class=\"cp\">{{</span> <span class=\"nv\">collection.label</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"Readux collection: </span><span class=\"cp\">{{</span> <span class=\"nv\">collection.label</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:image\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"https://</span><span class=\"cp\">{{</span> <span class=\"nv\">request.META.HTTP_HOST</span> <span class=\"cp\">}}</span><span class=\"s\">/media/</span><span class=\"cp\">{{</span> <span class=\"nv\">collection.thumbnail</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">collection.summary</span><span class=\"o\">|</span><span class=\"nf\">escape</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">collection.summary</span><span class=\"o\">|</span><span class=\"nf\">escape</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:type\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"website\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:url\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"https://</span><span class=\"cp\">{{</span> <span class=\"nv\">request.META.HTTP_HOST</span> <span class=\"cp\">}}</span><span class=\"s\">/col/</span><span class=\"cp\">{{</span> <span class=\"nv\">collection.pid</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">elif</span> <span class=\"nv\">volume.label</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">volume.label</span><span class=\"o\">|</span><span class=\"nf\">escape</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">volume.label</span><span class=\"o\">|</span><span class=\"nf\">escape</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">volume.summary</span><span class=\"o\">|</span><span class=\"nf\">escape</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">volume.summary</span><span class=\"o\">|</span><span class=\"nf\">escape</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:type\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"book\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"cm\">&lt;!-- Zotero metadata --&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"citation_title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">volume.label</span><span class=\"o\">|</span><span class=\"nf\">escape</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"citation_authors\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">volume.author</span><span class=\"o\">|</span><span class=\"nf\">safe</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"citation_date\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">volume.published_date</span><span class=\"o\">|</span><span class=\"nf\">safe</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"citation_publisher\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">volume.publisher</span><span class=\"o\">|</span><span class=\"nf\">safe</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"citation_public_url\"</span>\n            <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"https://</span><span class=\"cp\">{{</span> <span class=\"nv\">request.META.HTTP_HOST</span> <span class=\"cp\">}}{%</span> <span class=\"k\">url</span> <span class=\"s1\">'volume'</span> <span class=\"nv\">volume.pid</span> <span class=\"cp\">%}</span><span class=\"s\">/page/all\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">for</span> <span class=\"nv\">lang</span> <span class=\"k\">in</span> <span class=\"nv\">volume.languages.all</span> <span class=\"cp\">%}</span>\n        <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"citation_language\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">lang.name</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">endfor</span> <span class=\"cp\">%}</span>\n      <span class=\"cm\">&lt;!-- End Zotero metadata --&gt;</span>\n\n      <span class=\"cp\">{%</span> <span class=\"k\">with</span> <span class=\"nv\">first_page</span><span class=\"o\">=</span><span class=\"nv\">volume.canvas_set.first</span> <span class=\"cp\">%}</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">first_page</span> <span class=\"cp\">%}</span>\n          <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:image\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">first_page.social_media</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n          <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:image:secure_url\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">first_page.social_media</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n          <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:image:type\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"image/jpeg\"</span> <span class=\"p\">/&gt;</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"s2\">\"/cantaloupe/iiif/2\"</span> <span class=\"k\">in</span> <span class=\"nv\">first_page.social_media</span> <span class=\"cp\">%}</span>\n            <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:image\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">first_page.twitter_media1</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">else</span> <span class=\"cp\">%}</span>\n            <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:image\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">first_page.twitter_media2</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n          <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:image:width\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"600\"</span> <span class=\"p\">/&gt;</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">endwith</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">elif</span> <span class=\"nv\">page.title</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">page.title</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">page.title</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:image\"</span>\n            <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"https://</span><span class=\"cp\">{{</span> <span class=\"nv\">request.META.HTTP_HOST</span> <span class=\"cp\">}}</span><span class=\"s\">/apps/static/images/readux_logo.jpg\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">page.tagline</span><span class=\"o\">|</span><span class=\"nf\">striptags</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">page.tagline</span><span class=\"o\">|</span><span class=\"nf\">striptags</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">else</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"Readux 2\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:title\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"Readux 2\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:image\"</span>\n            <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"https://</span><span class=\"cp\">{{</span> <span class=\"nv\">request.META.HTTP_HOST</span> <span class=\"cp\">}}</span><span class=\"s\">/apps/static/images/readux_logo.jpg\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"Read, Annotate, Publish\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:description\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"Read, Annotate, Publish\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:url\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"https://</span><span class=\"cp\">{{</span> <span class=\"nv\">request.META.HTTP_HOST</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:image:alt\"</span>\n          <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"Readux Logo - Emory Center for Digital scholarship - Read, Annotate, Publish\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">property</span><span class=\"o\">=</span><span class=\"s\">\"og:site_name\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">current_site.site_name</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:card\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"summary_large_image\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:site\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"@emorycds\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">meta</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">\"twitter:creator\"</span> <span class=\"na\">content</span><span class=\"o\">=</span><span class=\"s\">\"@emorycds\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">link</span> <span class=\"na\">rel</span><span class=\"o\">=</span><span class=\"s\">\"icon\"</span> <span class=\"na\">href</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{%</span> <span class=\"k\">static</span> <span class=\"s1\">'images/favicons/favicon.ico'</span> <span class=\"cp\">%}</span><span class=\"s\">\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">style</span><span class=\"p\">&gt;</span>\n<span class=\"w\">      </span><span class=\"c\">/* Critical CSS to prevent a flash of unstyled nav on slow connections.</span>\n<span class=\"c\">         The top nav's submenus (e.g. \"About\") are rendered inline in the raw</span>\n<span class=\"c\">         HTML via </span><span class=\"cp\">{%</span> <span class=\"k\">main_menu</span> <span class=\"nv\">add_sub_menus_inline</span><span class=\"o\">=</span><span class=\"kp\">True</span> <span class=\"cp\">%}</span><span class=\"c\"> so the dropdown</span>\n<span class=\"c\">         works even without JS \u2014 but that means they're hidden/positioned as</span>\n<span class=\"c\">         an overlay purely by the external UIkit/readux stylesheets below. On</span>\n<span class=\"c\">         a slow connection those stylesheets can still be loading when the</span>\n<span class=\"c\">         browser's render-blocking timeout expires and it paints anyway, so</span>\n<span class=\"c\">         the submenu briefly renders in normal document flow: a wide-open</span>\n<span class=\"c\">         plain list sitting under the nav instead of a hidden dropdown. This</span>\n<span class=\"c\">         duplicates just enough of UIkit's own navbar/dropdown rules, inline</span>\n<span class=\"c\">         and dependency-free, to avoid that flash until the full stylesheets</span>\n<span class=\"c\">         arrive. */</span>\n<span class=\"w\">      </span><span class=\"o\">[</span><span class=\"nt\">uk-navbar</span><span class=\"o\">],</span><span class=\"w\"> </span><span class=\"p\">.</span><span class=\"nc\">uk-navbar-left</span><span class=\"o\">,</span><span class=\"w\"> </span><span class=\"p\">.</span><span class=\"nc\">uk-navbar-right</span><span class=\"o\">,</span><span class=\"w\"> </span><span class=\"p\">.</span><span class=\"nc\">uk-navbar-nav</span><span class=\"w\"> </span><span class=\"p\">{</span>\n<span class=\"w\">        </span><span class=\"k\">display</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"kc\">flex</span><span class=\"p\">;</span>\n<span class=\"w\">        </span><span class=\"k\">align-items</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"kc\">center</span><span class=\"p\">;</span>\n<span class=\"w\">        </span><span class=\"k\">list-style</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"kc\">none</span><span class=\"p\">;</span>\n<span class=\"w\">        </span><span class=\"k\">margin</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"mi\">0</span><span class=\"p\">;</span>\n<span class=\"w\">        </span><span class=\"k\">padding</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"mi\">0</span><span class=\"p\">;</span>\n<span class=\"w\">      </span><span class=\"p\">}</span>\n<span class=\"w\">      </span><span class=\"p\">.</span><span class=\"nc\">uk-navbar-dropdown</span><span class=\"w\"> </span><span class=\"p\">{</span>\n<span class=\"w\">        </span><span class=\"k\">display</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"kc\">none</span><span class=\"p\">;</span>\n<span class=\"w\">        </span><span class=\"k\">position</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"kc\">absolute</span><span class=\"p\">;</span>\n<span class=\"w\">      </span><span class=\"p\">}</span>\n<span class=\"w\">    </span><span class=\"p\">&lt;/</span><span class=\"nt\">style</span><span class=\"p\">&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">css</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">link</span> <span class=\"na\">rel</span><span class=\"o\">=</span><span class=\"s\">\"stylesheet\"</span> <span class=\"na\">href</span><span class=\"o\">=</span><span class=\"s\">\"https://cdnjs.cloudflare.com/ajax/libs/uikit/3.17.0/css/uikit.min.css\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">link</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">\"text/css\"</span> <span class=\"na\">href</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{%</span> <span class=\"k\">sass_src</span> <span class=\"s1\">'css/readux.scss'</span> <span class=\"cp\">%}</span><span class=\"s\">\"</span> <span class=\"na\">rel</span><span class=\"o\">=</span><span class=\"s\">\"stylesheet\"</span> <span class=\"p\">/&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">link</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">\"text/css\"</span> <span class=\"na\">href</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{%</span> <span class=\"k\">sass_src</span> <span class=\"s1\">'css/components/login.scss'</span> <span class=\"cp\">%}</span><span class=\"s\">\"</span> <span class=\"na\">rel</span><span class=\"o\">=</span><span class=\"s\">\"stylesheet\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">css</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">extra_css</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">extra_css</span> <span class=\"cp\">%}</span>\n\n  <span class=\"p\">&lt;/</span><span class=\"nt\">head</span><span class=\"p\">&gt;</span>\n\n  <span class=\"p\">&lt;</span><span class=\"nt\">body</span><span class=\"p\">&gt;</span>\n    <span class=\"c\">{# NOTE: Jump to main content required for accessibility #}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">a</span> <span class=\"na\">class</span><span class=\"o\">=</span><span class=\"s\">\"sr-only\"</span> <span class=\"na\">href</span><span class=\"o\">=</span><span class=\"s\">\"#main\"</span><span class=\"p\">&gt;</span>Jump to main content<span class=\"p\">&lt;/</span><span class=\"nt\">a</span><span class=\"p\">&gt;</span>\n\n    <span class=\"c\">{# Primary container; host for Vue application #}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">nav</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">nav</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">div</span> <span class=\"na\">id</span><span class=\"o\">=</span><span class=\"s\">\"v-readux\"</span> <span class=\"na\">v-cloak</span><span class=\"p\">&gt;</span>\n\n      <span class=\"c\">{# Content container #}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">main</span> <span class=\"na\">id</span><span class=\"o\">=</span><span class=\"s\">\"main\"</span><span class=\"p\">&gt;</span>\n        <span class=\"c\">{# Django errors and alerts #}</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">messages</span> <span class=\"cp\">%}</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">for</span> <span class=\"nv\">message</span> <span class=\"k\">in</span> <span class=\"nv\">messages</span> <span class=\"cp\">%}</span>\n            <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">message.tags</span> <span class=\"o\">==</span> <span class=\"s1\">'info'</span> <span class=\"k\">or</span> <span class=\"nv\">message.tags</span> <span class=\"o\">==</span> <span class=\"s1\">'success'</span> <span class=\"cp\">%}</span>\n              <span class=\"p\">&lt;</span><span class=\"nt\">span</span> <span class=\"na\">class</span><span class=\"o\">=</span><span class=\"s\">\"rx-notify-message\"</span> <span class=\"na\">data-message</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">message</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"na\">hidden</span><span class=\"p\">&gt;&lt;/</span><span class=\"nt\">span</span><span class=\"p\">&gt;</span>\n            <span class=\"cp\">{%</span> <span class=\"k\">else</span> <span class=\"cp\">%}</span>\n              <span class=\"p\">&lt;</span><span class=\"nt\">div</span> <span class=\"na\">class</span><span class=\"o\">=</span><span class=\"s\">\"uk-alert-</span><span class=\"cp\">{{</span> <span class=\"nv\">message.tags</span> <span class=\"cp\">}}</span><span class=\"s\">\"</span> <span class=\"na\">uk-alert</span><span class=\"p\">&gt;</span>\n                <span class=\"p\">&lt;</span><span class=\"nt\">a</span> <span class=\"na\">class</span><span class=\"o\">=</span><span class=\"s\">\"uk-alert-close\"</span> <span class=\"na\">uk-close</span><span class=\"p\">&gt;&lt;/</span><span class=\"nt\">a</span><span class=\"p\">&gt;</span>\n                <span class=\"p\">&lt;</span><span class=\"nt\">p</span><span class=\"p\">&gt;</span><span class=\"cp\">{{</span> <span class=\"nv\">message</span> <span class=\"cp\">}}</span><span class=\"p\">&lt;/</span><span class=\"nt\">p</span><span class=\"p\">&gt;</span>\n              <span class=\"p\">&lt;/</span><span class=\"nt\">div</span><span class=\"p\">&gt;</span>\n            <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">endfor</span> <span class=\"cp\">%}</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n\n        <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">modal</span> <span class=\"cp\">%}</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">modal</span> <span class=\"cp\">%}</span>\n\n        <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">wrapper</span> <span class=\"cp\">%}</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">content</span> <span class=\"cp\">%}</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">content</span> <span class=\"cp\">%}</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">wrapper</span> <span class=\"cp\">%}</span>\n        <span class=\"c\">{# IIIF viewer #}</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">viewer</span> <span class=\"cp\">%}</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">viewer</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;/</span><span class=\"nt\">main</span><span class=\"p\">&gt;</span>\n\n      <span class=\"c\">{# prevent duplicate footer on homepage bug #}</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">request.path</span> <span class=\"o\">!=</span> <span class=\"s1\">'/'</span> <span class=\"cp\">%}</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">include</span> <span class=\"s2\">\"_home/_footer.html\"</span> <span class=\"cp\">%}</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;/</span><span class=\"nt\">div</span><span class=\"p\">&gt;</span>\n\n    <span class=\"cm\">&lt;!-- Matomo Image Tracker--&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">MATOMO_ID</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">img</span> <span class=\"na\">referrerpolicy</span><span class=\"o\">=</span><span class=\"s\">\"no-referrer-when-downgrade\"</span>\n         <span class=\"na\">src</span><span class=\"o\">=</span><span class=\"s\">\"https://matomo.ecdsdev.org/matomo.php?idsite=</span><span class=\"cp\">{{</span> <span class=\"nv\">MATOMO_ID</span> <span class=\"cp\">}}</span><span class=\"s\">&amp;amp;rec=1\"</span>\n         <span class=\"na\">hidden</span>\n         <span class=\"na\">alt</span><span class=\"o\">=</span><span class=\"s\">\"\"</span>\n         <span class=\"na\">height</span><span class=\"o\">=</span><span class=\"s\">\"0\"</span>\n         <span class=\"na\">width</span><span class=\"o\">=</span><span class=\"s\">\"0\"</span> <span class=\"p\">/&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n    <span class=\"cm\">&lt;!-- End Matomo --&gt;</span>\n\n    <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">javascript</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">script</span> <span class=\"na\">src</span><span class=\"o\">=</span><span class=\"s\">\"</span><span class=\"cp\">{%</span> <span class=\"k\">static</span> <span class=\"s1\">'js/main.js'</span> <span class=\"cp\">%}</span><span class=\"s\">\"</span><span class=\"p\">&gt;&lt;/</span><span class=\"nt\">script</span><span class=\"p\">&gt;</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">has_ga_tracking_id</span> <span class=\"cp\">%}</span>\n        <span class=\"cm\">&lt;!-- Google Analytics --&gt;</span>\n        <span class=\"p\">&lt;</span><span class=\"nt\">script</span><span class=\"p\">&gt;</span>\n<span class=\"w\">            </span><span class=\"nb\">window</span><span class=\"p\">.</span><span class=\"nx\">ga</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"nb\">window</span><span class=\"p\">.</span><span class=\"nx\">ga</span><span class=\"w\"> </span><span class=\"o\">||</span><span class=\"w\"> </span><span class=\"kd\">function</span><span class=\"p\">()</span><span class=\"w\"> </span><span class=\"p\">{</span>\n<span class=\"w\">                </span><span class=\"p\">(</span><span class=\"nx\">ga</span><span class=\"p\">.</span><span class=\"nx\">q</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"nx\">ga</span><span class=\"p\">.</span><span class=\"nx\">q</span><span class=\"w\"> </span><span class=\"o\">||</span><span class=\"w\"> </span><span class=\"p\">[]).</span><span class=\"nx\">push</span><span class=\"p\">(</span><span class=\"nb\">arguments</span><span class=\"p\">)</span>\n<span class=\"w\">            </span><span class=\"p\">};</span>\n<span class=\"w\">            </span><span class=\"nx\">ga</span><span class=\"p\">.</span><span class=\"nx\">l</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"o\">+</span><span class=\"ow\">new</span><span class=\"w\"> </span><span class=\"nb\">Date</span><span class=\"p\">;</span>\n<span class=\"w\">            </span><span class=\"nx\">ga</span><span class=\"p\">(</span><span class=\"s2\">\"create\"</span><span class=\"p\">,</span><span class=\"w\"> </span><span class=\"s2\">\"</span><span class=\"cp\">{{</span> <span class=\"nv\">ga_tracking_id</span> <span class=\"cp\">}}</span><span class=\"s2\">\"</span><span class=\"p\">,</span><span class=\"w\"> </span><span class=\"s2\">\"auto\"</span><span class=\"p\">);</span>\n<span class=\"w\">            </span><span class=\"nx\">ga</span><span class=\"p\">(</span><span class=\"s2\">\"send\"</span><span class=\"p\">,</span><span class=\"w\"> </span><span class=\"s2\">\"pageview\"</span><span class=\"p\">);</span>\n<span class=\"w\">        </span><span class=\"p\">&lt;/</span><span class=\"nt\">script</span><span class=\"p\">&gt;</span>\n        <span class=\"p\">&lt;</span><span class=\"nt\">script</span> <span class=\"na\">async</span> <span class=\"na\">src</span><span class=\"o\">=</span><span class=\"s\">'https://www.google-analytics.com/analytics.js'</span><span class=\"p\">&gt;&lt;/</span><span class=\"nt\">script</span><span class=\"p\">&gt;</span>\n        <span class=\"cm\">&lt;!-- End Google Analytics --&gt;</span>\n      <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">javascript</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">extra_javascript</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"nv\">extra_javascript</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">csrf_token</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">script</span><span class=\"p\">&gt;</span>\n<span class=\"w\">      </span><span class=\"nb\">document</span><span class=\"p\">.</span><span class=\"nx\">querySelectorAll</span><span class=\"p\">(</span><span class=\"s1\">'.rx-notify-message'</span><span class=\"p\">).</span><span class=\"nx\">forEach</span><span class=\"p\">(</span><span class=\"kd\">function</span><span class=\"p\">(</span><span class=\"nx\">el</span><span class=\"p\">)</span><span class=\"w\"> </span><span class=\"p\">{</span>\n<span class=\"w\">        </span><span class=\"nx\">UIkit</span><span class=\"p\">.</span><span class=\"nx\">notification</span><span class=\"p\">({</span>\n<span class=\"w\">          </span><span class=\"nx\">message</span><span class=\"o\">:</span><span class=\"w\"> </span><span class=\"nx\">el</span><span class=\"p\">.</span><span class=\"nx\">dataset</span><span class=\"p\">.</span><span class=\"nx\">message</span><span class=\"p\">,</span>\n<span class=\"w\">          </span><span class=\"nx\">pos</span><span class=\"o\">:</span><span class=\"w\"> </span><span class=\"s1\">'top-center'</span><span class=\"p\">,</span>\n<span class=\"w\">          </span><span class=\"nx\">timeout</span><span class=\"o\">:</span><span class=\"w\"> </span><span class=\"mf\">5000</span><span class=\"p\">,</span>\n<span class=\"w\">        </span><span class=\"p\">});</span>\n<span class=\"w\">      </span><span class=\"p\">});</span>\n<span class=\"w\">    </span><span class=\"p\">&lt;/</span><span class=\"nt\">script</span><span class=\"p\">&gt;</span>\n  <span class=\"p\">&lt;/</span><span class=\"nt\">body</span><span class=\"p\">&gt;</span>\n<span class=\"p\">&lt;/</span><span class=\"nt\">html</span><span class=\"p\">&gt;</span>\n</pre></div>\n\n  </div>\n</div>\n"}