1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[381],{3938:function(n,e,t){var a=t(9499),i=t(7294),o=t(4184),c=t.n(o),r=t(1899),s=t(4768),l=t(5893);e.Z=function(n){var e=(0,i.useContext)(r.Z),t=c()((0,a.Z)({playButton:!0},n.elementClass,n.elementClass)),o=n.audioSource,u=n.audioTitle,p=n.audioSubtitle;return(0,l.jsxs)("button",{type:"button","aria-label":"play audio",className:t,onClick:function(n){n.preventDefault,e.handleAudioButtonClick(o,u,p)},children:[(0,l.jsx)("span",{className:"playButton_button",style:function(){if(n.size)return{height:n.size,width:n.size}}(),children:e.isAudioPlaying&&o===e.audioSource?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Z,{name:"pause"}),!n.label&&(0,l.jsx)("span",{className:"invisible",children:"Pause"})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Z,{name:"play"}),!n.label&&(0,l.jsx)("span",{className:"invisible",children:"Play"})]})}),(0,l.jsx)("span",{className:"playButton_label ".concat(n.showLabel?"":"invisible"),children:"Play Episode"})]})}},4093:function(n,e,t){var a=t(7294),i=t(9008),o=t.n(i),c=t(9748),r=t(5893);e.Z=a.memo(function(n){var e=(0,a.useContext)(c.Z),t=n.title&&e.name?"".concat(n.title," | ").concat(e.name):e.name,i="string"==typeof n.fullSlug?"".concat(e.prodDomain,"/").concat(n.fullSlug):null,s="string"==typeof n.image?n.image:"".concat(e.prodDomain).concat(e.fallbackImg);return(0,r.jsxs)(o(),{children:[n.title&&(0,r.jsx)("title",{children:t}),n.title&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"title",content:n.title},"title"),(0,r.jsx)("meta",{name:"twitter:title",content:n.title},"twitter:title"),(0,r.jsx)("meta",{property:"og:title",content:n.title},"og:title")]}),n.doNotCrawl&&(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"},"robots"),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"twitter:image",content:s},"twitter:image"),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),(0,r.jsx)("meta",{property:"og:image",content:s},"og:image")]}),n.description&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"description",content:n.description},"description"),(0,r.jsx)("meta",{name:"twitter:description",content:n.description},"twitter:description"),(0,r.jsx)("meta",{property:"og:description",content:n.description},"og:description")]}),i&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:i,"data-testid":"canonical"},"canonical"),(0,r.jsx)("meta",{property:"og:url",content:i},"og:url")]}),n.ogType&&(0,r.jsx)("meta",{property:"og:type",content:n.ogType},"og:type"),n.children]})})},3774:function(n,e,t){t.d(e,{rP:function(){return x},fZ:function(){return u},Z8:function(){return g},zg:function(){return d},BL:function(){return h},Mo:function(){return b},GX:function(){return m},Dk:function(){return r},hN:function(){return c},QT:function(){return S},kb:function(){return y},nu:function(){return k},Dy:function(){return f},Ni:function(){return A},aN:function(){return T}});var a,i=t(1383);function o(n){var e=n.contentAreaSlug,t=n.key,a=n.slug,i=n.imageAspectRatio,o=n.pageSize;return"\n ".concat(t,': collection(contentAreaSlug: "').concat(e,'", slug: "').concat(a,'") {\n id\n title\n canonicalSlug\n resourceType\n description\n doNotCrawl\n results(page: 1, pageSize: ').concat(o,") {\n items {\n id\n title\n canonicalSlug\n resourceType\n publishDate\n description\n descriptionText\n embeddedAssetJson\n primaryVisuals {\n thumbnail {\n __typename\n aspect_ratios: aspectRatios {\n ").concat(i," {\n instances {\n width\n height\n url\n }\n }\n uncropped {\n instances {\n width\n height\n url\n }\n }\n normal {\n instances {\n width\n height\n url\n }\n }\n }\n preferredAspectRatio {\n instances {\n width\n height\n url\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }\n }\n audio {\n title\n durationHms\n encodings {\n httpFilePath\n playFilePath\n filename\n mediaType\n locations {\n location\n path\n }\n }\n }\n ... on Link {\n destination\n }\n ... on Episode {\n episodeNumber\n } \n }\n }\n }\n ")}function c(n,e){return n.reduce(function(n,t){return"collection"===t.type||"hero"===t.type?n.concat(o({contentAreaSlug:e,ke
1y:t.key,slug:t.slug,imageAspectRatio:t.imageAspectRatio,pageSize:t.pageSize})):"heroUpNext"===t.type?n.concat(o({contentAreaSlug:e,key:t.key,slug:t.slug,imageAspectRatio:t.imageAspectRatio,pageSize:t.pageSize})).concat(o({contentAreaSlug:e,key:t.key2,slug:t.slug2,imageAspectRatio:t.imageAspectRatio,pageSize:t.pageSize})):n},"")}function r(n,e){if(n)return n.reduce(function(n,t){return n.concat(o({contentAreaSlug:e,key:t.key,slug:t.slug,imageAspectRatio:t.imageAspectRatio,pageSize:t.pageSize}))},"")}function s(n){var e=n.contentAreaSlug,t=n.key,a=n.slug,i=n.previewToken;return"\n ".concat(t,': page(contentAreaSlug: "').concat(e,'", slug: "').concat(a,'" ').concat(i?',previewToken: "'.concat(i,'"'):"",") {\n id\n title\n canonicalSlug\n publishDate\n descriptionText\n body\n embeddedAssetJson\n descriptionText\n doNotCrawl\n primaryVisuals {\n lead {\n aspect_ratios: aspectRatios {\n widescreen {\n instances {\n url\n width\n height\n }\n }\n square {\n instances {\n url\n width\n height\n }\n }\n uncropped {\n instances {\n url\n width\n height\n }\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }\n social {\n aspect_ratios: aspectRatios {\n widescreen {\n instances {\n url\n width\n height\n }\n }\n }\n fallback\n xid\n }\n }\n }\n ")}function l(n){var e=n.contentAreaSlug;return'\n otherPodcastsList: collection(contentAreaSlug: "'.concat(e,'", slug: "other-podcasts") {\n id\n title\n doNotCrawl\n results(pageSize: 3) {\n items {\n id\n title\n canonicalSlug\n resourceType\n description\n descriptionText\n primaryVisuals {\n thumbnail {\n aspect_ratios: aspectRatios {\n square {\n instances {\n url\n width\n height\n }\n }\n uncropped {\n instances {\n url\n width\n height\n }\n }\n }\n fallback\n longCaption\n shortCaption\n }\n }\n ... on Link {\n destination\n }\n }\n }\n } \n ')}function u(n){var e,t,a,i,c=n.contentAreaSlug,r=n.pageSize,u=s({contentAreaSlug:c,key:"page",slug:"about",pageSize:r}),p=o({contentAreaSlug:c,key:"teamCollectionList",slug:"production-team",imageAspectRatio:"square",pageSize:r}),g=o({contentAreaSlug:c,key:"sponsorCollectionList",slug:"sponsor",imageAspectRatio:"widescreen",pageSize:r}),d=(t=(e={contentAreaSlug:c,key:"subscribeCollectionList",slug:"subscribe",imageAspectRatio:"uncropped",pageSize:r}).contentAreaSlug,a=e.key,i=e.slug,"\n ".concat(a,': collection(contentAreaSlug: "').concat(t,'", slug: "').concat(i,'") {\n id\n title\n doNotCrawl\n results(page: 1) {\n items {\n title\n canonicalSlug\n embeddedAssetJson\n primaryVisuals {\n lead {\
1n aspect_ratios: aspectRatios {\n uncropped {\n instances {\n width\n height\n url\n }\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }\n }\n ... on Link {\n destination\n }\n }\n }\n }\n ')),h=l({contentAreaSlug:c});return"".concat(u,p,g,d,h)}function p(n){var e=n.contentAreaSlug,t=n.key,a=n.slug,i=n.pageNum,o=n.pageSize,c=n.direction,r=n.sortField;return"\n ".concat(t,': collection(contentAreaSlug: "').concat(e,'", slug: "').concat(a,'") {\n id\n title\n canonicalSlug\n resourceType\n doNotCrawl\n results(\n page: ').concat(i,",\n pageSize: ").concat(o,"\n ").concat(c?',direction: "'.concat(c,'"'):"","\n ").concat(r?',sortField: "'.concat(r,'"'):"","\n ) {\n totalPages\n currentPage\n nextPage\n previousPage\n pageSize\n totalItems\n allYears {\n year\n months\n }\n items {\n id\n title\n publishDate\n description\n descriptionText\n canonicalSlug\n resourceType\n primaryVisuals {\n thumbnail {\n aspect_ratios: aspectRatios {\n square {\n instances {\n width\n height\n url\n }\n }\n normal {\n instances {\n width\n height\n url\n }\n }\n widescreen {\n instances {\n width\n height\n url\n }\n }\n uncropped {\n instances {\n width\n height\n url\n }\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }\n }\n audio {\n title\n durationHms\n encodings {\n httpFilePath\n playFilePath\n filename\n mediaType\n locations {\n location\n path\n }\n }\n }\n ... on Link {\n destination\n }\n }\n }\n }\n ")}function g(n){var e=p({contentAreaSlug:n.contentAreaSlug,key:"announcementsList",slug:"announcements",pageNum:n.pageNum,pageSize:n.pageSize});return"".concat(e)}function d(n){var e,t,a,i,o,c,r,s,l,u,p,g,d,h,m=n.contentAreaSlug,S=n.slug,y=n.pageNum,f=n.pageSize,A=n.publishDateStart,k=n.publishDateEnd,b=(t=(e={contentAreaSlug:m,key:"collectionPubList",slug:S,pageNum:y,pageSize:f}).contentAreaSlug,a=e.key,i=e.slug,o=e.pageNum,c=e.pageSize,"\n ".concat(a,': collection(contentAreaSlug: "').concat(t,'", slug: "').concat(i,'") {\n id\n title\n descriptionText\n doNotCrawl\n results(page: ').concat(o,", pageSize: ").concat(c,") {\n allYears {\n year\n months\n }\n }\n }\n ")),w=(s=(r={contentAreaSlug:m,key:"collectionList",slug:S,pageNum:y,pageSize:f,publishDateStart:A,publishDateEnd:k}).contentAreaSlug,l=r.key,u=r.slug,p=r.pageNum,g=r.pageSize,d=r.publishDateStart,h=r.publishDateEnd,"\n ".concat(l,': collection(contentAreaSlug: "').concat(s,'", slug: "').concat(u,'") {\n id\n title\n descriptionText\n canonicalSlug\n resourceType\n doNotCrawl\n body\n embeddedAssetJson\n results(\n page: ').concat(p,",\n pageSize: ").concat(g,"\n ").concat(d?',publishDateStart: "'.concat(d,'"'):"","\n ").concat(h?',publishDateEnd: "'.concat(h,'"'):"","\n ) {\n totalItems\n currentPage\n nextPage\n previousPage\n totalPages\n allYears {\n year\n months\n }\n items {\n id\n title\n resourceType\n publishDate\n description\n descriptionText\n canonicalSlug\n embeddedAssetJson\n primaryVisuals {\n thumbnail {\n aspect_ratios: aspectRatios {\n square {\n instances {\n width\n height\n url\n }\n }\n uncropped {\n instances {\n width\n height\n url\n }\n }\n normal {\n instances {\n width\n height\n url\n }\n }\n }\n preferredAspectRatio {\n instances {\n width\n height\n url\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }
1\n lead {\n aspect_ratios: aspectRatios {\n square {\n instances {\n width\n height\n url\n }\n }\n normal {\n instances {\n width\n height\n url\n }\n }\n widescreen {\n instances {\n width\n height\n url\n }\n }\n uncropped {\n instances {\n width\n height\n url\n }\n }\n }\n preferredAspectRatio {\n instances {\n width\n height\n url\n }\n }\n\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }\n }\n audio {\n title\n durationHms\n encodings {\n httpFilePath\n playFilePath\n filename\n mediaType\n locations {\n location\n path\n }\n }\n }\n ... on Link {\n destination\n }\n ... on Episode {\n episodeNumber\n }\n\n }\n }\n }\n "));return"".concat(b,w)}function h(n){var e,t,a,i,o,c=n.contentAreaSlug,r=(t=(e={contentAreaSlug:c,key:"episode",slug:n.slug,previewToken:n.previewToken}).contentAreaSlug,a=e.key,i=e.slug,o=e.previewToken,"\n ".concat(a,': episode(contentAreaSlug: "').concat(t,'", slug: "').concat(i,'" ').concat(o?',previewToken: "'.concat(o,'"'):"",") {\n id\n title\n subtitle\n descriptionText\n episodeNumber\n canonicalSlug\n resourceType\n doNotCrawl\n contributors {\n roles {\n slug\n }\n profile {\n resourceType\n firstName\n lastName\n title\n canonicalSlug\n description\n descriptionText\n profileRelatedLinks {\n description\n uri\n }\n primaryVisuals {\n thumbnail {\n preferredAspectRatio {\n instances {\n url\n width\n height\n }\n }\n aspect_ratios: aspectRatios {\n widescreen {\n instances {\n url\n width\n height\n }\n }\n square {\n instances {\n url\n width\n height\n }\n }\n uncropped {\n instances {\n url\n width\n height\n }\n }\n }\n fallback\n }\n }\n }\n }\n publishDate\n body\n descriptionText\n embeddedAssetJson\n primaryVisuals {\n lead {\
1n preferredAspectRatio {\n instances {\n url\n width\n height\n }\n }\n aspect_ratios: aspectRatios {\n widescreen {\n instances {\n url\n width\n height\n }\n }\n square {\n instances {\n url\n width\n height\n }\n }\n uncropped {\n instances {\n url\n width\n height\n }\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n credit {\n name\n url\n }\n longCaption\n shortCaption\n xid\n }\n social {\n aspect_ratios: aspectRatios {\n widescreen {\n instances {\n url\n width\n height\n }\n }\n }\n fallback\n xid\n }\n }\n audio {\n title\n transcriptText\n transcripts {\n mediaType\n formatSlug\n url\n }\n encodings {\n durationMs\n httpFilePath\n playFilePath\n filename\n mediaType\n locations {\n location\n path\n }\n }\n }\n primaryCollection {\n id\n title\n canonicalSlug\n resourceType\n templateName\n rssUrl\n spotifyUrl\n applePodcastUrl\n amazonMusicUrl\n iheartUrl\n tuneinUrl\n youtubeUrl\n }\n primaryAttachment {\n id\n url\n } \n }\n ")),s=l({contentAreaSlug:c});return"".concat(r,s)}function m(n){var e,t,a,i,o=n.contentAreaSlug,c=n.slug,r=n.pageNum,s=n.pageSize,l=(t=(e={contentAreaSlug:o,key:"galleryLocationList",slug:"gallery"}).contentAreaSlug,a=e.key,i=e.slug,"\n ".concat(a,': collection(contentAreaSlug: "').concat(t,'", slug: "').concat(i,'") {\n id\n title\n canonicalSlug\n resourceType\n doNotCrawl\n children {\n items {\n id\n title\n canonicalSlug\n ... on Collection {\n children {\n items {\n id\n title\n canonicalSlug\n ... on Collection {\n children {\n items {\n id\n title\n canonicalSlug\n }\n }\n }\n }\n }\n }\n }\n }\n }\n ')),u=p({contentAreaSlug:o,key:"galleryList",slug:c,pageNum:r,pageSize:s,direction:"descending",sortField:"publish_date"});return"".concat(l,u)}function S(n){var e=n.contentAreaSlug,t=s({contentAreaSlug:e,key:"page",slug:n.slug,previewToken:n.previewToken}),a=l({contentAreaSlug:e});return"".concat(t,a)}function y(n){var e,t,a,i,o=(t=(e={contentAreaSlug:n.contentAreaSlug,key:"profile",slug:n.slug}).contentAreaSlug,a=e.key,i=e.slug,"\n ".concat(a,': profile(contentAreaSlug: "').concat(t,'", slug: "').concat(i,'") {\n id\n title\n canonicalSlug\n publishDate\n body\n descriptionText\n resourceType\n embeddedAssetJson\n descriptionText\n doNotCrawl\n primaryVisuals {\n lead{\n preferredAspectRatio {\n instances {\n url\n width\n height\n }\n }\n fallback\n shortCaption\n }\n thumbnail{\n aspect_ratios: aspectRatios {\n widescreen {\n instances {\n url\n width\n height\n }\n }\n square {\n instances {\n url\n width\n height\n }\n }\n uncropped {\n instances {\n url\n width\n height\n }\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }\n }\n profileRelatedLinks {\n text\n description\n uri\n }\n contributionResults(pageSize: 24) {\n items {\n id\n title\n canonicalSlug\n __typename\n resourceType\n descriptionText\n primaryVisuals {\n thumbnail {\n aspect_ratios: aspectRatios {\n widescreen {\n instances {\n url\n width\n height\n }\n }\n square {\n instances {\n url\n width\n height\n }\n }\n uncropped {\n instances {\n url\n width\n height\n }\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }\n }\n ... on Episode {\n episodeNumber\n publishDate\n }\n }\n }\n }\n '));return"".concat(o)}function f(n){var e,t,a,i,o,c=n.contentAreaSlug,r=(t=(e={contentAreaSlug:c,key:"story",slug:n.slug,previewToken:n.previewToken}).contentAreaSlug,a=e.key,i=e.slug,o=e.previewToken,"\n ".concat(a,': story(contentAreaSlug: "').concat(t,'", slug: "').concat(i,'" ').concat(o?',previewToken: "'.concat(o,'"'):"",") {\n id\n title\n subtitle\n canonicalSlug\n publishDate\n body\n description\n descriptionText\n resourceType\n embeddedAssetJson\n descriptionText\n doNotCrawl\n primaryVisuals {\n lead {\
1n __typename\n aspect_ratios: aspectRatios {\n square {\n instances {\n url\n width\n height\n }\n }\n uncropped {\n instances {\n url\n width\n height\n }\n }\n widescreen {\n instances {\n url\n width\n height\n }\n }\n }\n contentArea\n dateTaken\n dateline\n fallback\n longCaption\n shortCaption\n xid\n }\n social {\n aspect_ratios: aspectRatios {\n widescreen {\n instances {\n url\n width\n height\n }\n }\n }\n fallback\n xid\n }\n }\n }\n ")),s=l({contentAreaSlug:c});return"".concat(r,s)}function A(n){var e=n.contentAreaSlug,t=n.episodesCollectionSlug,a=n.pageSize,i=n.imageAspectRatio,c=void 0===i?"square":i,r=o({contentAreaSlug:e,key:"updates",slug:"updates",pageSize:a,imageAspectRatio:c}),s=o({contentAreaSlug:e,key:"episodes",slug:t,pageSize:3,imageAspectRatio:c}),u=l({contentAreaSlug:e});return"".concat(r,s,u)}function k(n){var e=n.contentAreaSlug,t=n.episodesCollectionSlug,a=n.pageSize,i=n.imageAspectRatio,c=void 0===i?"square":i,r=o({contentAreaSlug:e,key:"resources",slug:"resources",pageSize:a,imageAspectRatio:c}),s=o({contentAreaSlug:e,key:"episodes",slug:t,pageSize:3,imageAspectRatio:c}),u=l({contentAreaSlug:e});return"".concat(r,s,u)}function b(n){var e=n.contentAreaSlug,t=n.episodesCollectionSlug,a=n.pageSize,i=n.imageAspectRatio,c=void 0===i?"square":i,r=o({contentAreaSlug:e,key:"extras",slug:"extras",pageSize:a,imageAspectRatio:c}),s=o({contentAreaSlug:e,key:"episodes",slug:t,pageSize:3,imageAspectRatio:c}),u=l({contentAreaSlug:e});return"".concat(r,s,u)}var w=t(8687);function T(n){return n.filter(function(n){return null!=n}).join("")}function x(n,e){var t=T(n);return(0,w.gql)(a||(a=(0,i.Z)(["\n query "," {\n ","\n }\n"])),e,t)}},4328:function(n,e,t){t.d(e,{R:function(){return i}});var a=function(n){return n?n.replace(/%user_agent/,"web"):""},i=function(n){if(!(null!=n&&n.length))return"";var e=function(n){var e,t,i;return null!==(e=n.locations)&&void 0!==e&&e.length?a((null===(t=n.locations.find(function(n){return"megaphone"===n.location}))||void 0===t?void 0:t.path)||(null===(i=n.locations.find(function(n){return"streamguys-play"===n.location}))||void 0===i?void 0:i.path)||n.playFilePath):a(n.playFilePath)},t=n.filter(function(n){var e;return null===(e=n.locations)||void 0===e?void 0:e.find(function(n){return"megaphone"===n.location})});return JSON.stringify((t.length>0?t:n).map(function(n){return{url:e(n),type:n.mediaType}}))}},2662:function(n,e,t){var a=t(29),i=t(7757),o=t.n(i),c=t(8687),r="https://cmsapi.publicradio.org/graphql";function s(){return(s=(0,a.Z)(o().mark(function n(e,t){return o().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,c.request)(r,e,t));case 1:case"end":return n.stop()}},n)}))).apply(this,arguments)}r||(r="https://cmsapi.publicradio.org/graphql"),e.Z=function(n,e){return s.apply(this,arguments)}},1842:function(n,e,t){t.d(e,{Ds:function(){return c},QT:function(){return o},ZZ:function(){return i},ge:function(){return a}});var a=function(n){var e;switch(n.resourceType){case"link":e=n.destination;break;case"collection":e="/collection/".concat(n.canonicalSlug);break;case"profile":e="/profile/".concat(n.canonicalSlug);break;case"page":e="/page/".concat(n.canonicalSlug);break;default:e="/".concat(n.resourceType,"/").concat(n.canonicalSlug)}return e},i=function(n){var e;switch(n.resourceType){case"link":e=n.destination;break;case"collection":e="/collection/[...slug]";break;case"page":e="/page/[...slug]";break;case"profile":e="/profile/[...slug]";break;default:e="/".concat(n.resourceType,"/[...slug]")}return e};function o(n,e){return e&&e.useEpisodeNumbers&&"episode"===n.resourceType&&n.episodeNumber?"".concat(n.title," #").concat(n.episodeNumber):n.title}var c=function(n,e,t){var a;return function(){var i=this,o=arguments,c=t&&!a;clearTimeout(a),a=setTimeout(function(){a=null,t||n.apply(i,o)},e),c&&n.apply(i,o)}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.