CINXE.COM
MASTERPIECE | MASTERPIECE Studio: Jamie Sives
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1834932627",accountID:"1150013",trustKey:"1150013",xpid:"VQcCUVZSCxABXFFRBQEBVFYC",licenseKey:"8885345c8f",applicationID:"1803206223"};;/*! For license information please see nr-loader-spa-1.275.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.275.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const T=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function E(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),O=r(5603),_=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let j=!1;function P(e,t={},g,R){let{init:x,info:T,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,P=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,O.a)(e.agentIdentifier,P||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),D=[T.beacon,T.errorBeacon];j||(H.proxy.assets&&(I(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),E(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",E=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),A(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(E,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(E,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),j=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.275.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-NvU3eQ7o5326npq3PdmyQFPyLLZ8dzJ2BG6+iqztQtUJe3LUirTbILWdA3lulN387X5fmO+nMjQ+LJRbkEPLVA==",249:"sha512-R/f355fvvfTK6aJgvL0I8Qhud5dLX6qQ7Zp5T6jXvMAyn8gP34jRy3hYQLS8EORUfSog20ecrDt9jLqfiNHbMQ==",212:"sha512-TFSNY6YbI0MLCIwHL77tq3s4Lpj2qr0N+8089sEUUOEdvqMeEJAchudmqpGRb5sfw6nx9uHsypk2HT16ipv7kg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.275.0.PROD"]=self["webpackChunk:NRBA-1.275.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0"> <meta property="fb:pages" content="6792376233"> <link rel="profile" href="http://gmpg.org/xfn/11"> <meta name="google-site-verification" content="2xxIaSHtxnbzqk8pOYq4hw7erUrfGR-rJTDBW02KGXw" /> <link rel="preload" href="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/style.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <link rel="preload" href="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/css/stylesheets/owl.carousel.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <link rel="stylesheet" href="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/style.min.css" media="print" onload="this.media='all'"> <link rel="stylesheet" href="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/css/stylesheets/owl.carousel.css" media="print" onload="this.media='all'"> <script async src="https://api.helloprobability.io/js/universal_form_webcomponent.js"></script> <noscript> <link rel="stylesheet" href="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/style.min.css"> <link rel="stylesheet" href="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/css/stylesheets/owl.carousel.css"> </noscript> <script> var producerDisabledModal = false</script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','GTMDataLayer','GTM-TWTDGH');</script> <!-- End Google Tag Manager --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v19.8 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="As the lovable oaf, Jake, Jamie Sives is both warm and worrying. The Scots actor explores the role in a new podcast interview." /> <link rel="canonical" href="https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="MASTERPIECE | MASTERPIECE Studio: Jamie Sives" /> <meta property="og:description" content="As the lovable oaf, Jake, Jamie Sives is both warm and worrying. The Scots actor explores the role in a new podcast interview." /> <meta property="og:url" content="https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/" /> <meta property="og:site_name" content="Masterpiece" /> <meta property="article:publisher" content="https://www.facebook.com/masterpiecepbs/" /> <meta property="article:modified_time" content="2021-09-06T00:50:19+00:00" /> <meta property="og:image" content="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1.jpg" /> <meta property="og:image:width" content="1920" /> <meta property="og:image:height" content="1080" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@masterpiecepbs" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/","url":"https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/","name":"MASTERPIECE | MASTERPIECE Studio: Jamie Sives","isPartOf":{"@id":"https://pbs.org/wgbh/masterpiece/#website"},"primaryImageOfPage":{"@id":"https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/#primaryimage"},"image":{"@id":"https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/#primaryimage"},"thumbnailUrl":"https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1.jpg","datePublished":"2021-09-06T01:00:56+00:00","dateModified":"2021-09-06T00:50:19+00:00","description":"As the lovable oaf, Jake, Jamie Sives is both warm and worrying. The Scots actor explores the role in a new podcast interview.","breadcrumb":{"@id":"https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/#primaryimage","url":"https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1.jpg","contentUrl":"https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/jamie-sives/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.pbs.org/wgbh/masterpiece/"},{"@type":"ListItem","position":2,"name":"Podcasts","item":"https://www.pbs.org/wgbh/masterpiece/podcasts/"},{"@type":"ListItem","position":3,"name":"Jamie Sives Brings His Own Charm — And His Own Clothes — To Play The Hapless Jake"}]},{"@type":"WebSite","@id":"https://pbs.org/wgbh/masterpiece/#website","url":"https://pbs.org/wgbh/masterpiece/","name":"Masterpiece","description":"Official Site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://pbs.org/wgbh/masterpiece/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.pbs.org' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel="alternate" type="application/rss+xml" title="Masterpiece » Feed" href="https://www.pbs.org/wgbh/masterpiece/feed/" /> <link rel="alternate" type="application/rss+xml" title="Masterpiece » Comments Feed" href="https://www.pbs.org/wgbh/masterpiece/comments/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.pbs.org\/wgbh\/masterpiece\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.9.10"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='buttons-css' href='https://www.pbs.org/wgbh/masterpiece/wp-includes/css/buttons.min.css?ver=5.9.10' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://www.pbs.org/wgbh/masterpiece/wp-includes/css/dashicons.min.css?ver=5.9.10' type='text/css' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.16' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=5.9.10' type='text/css' media='all' /> <link rel='stylesheet' id='media-views-css' href='https://www.pbs.org/wgbh/masterpiece/wp-includes/css/media-views.min.css?ver=5.9.10' type='text/css' media='all' /> <link rel='stylesheet' id='imgareaselect-css' href='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' type='text/css' media='all' /> <link rel='stylesheet' id='crossword-style-css' href='https://www.pbs.org/wgbh/masterpiece/wp-content/plugins/wha-crossword/res/crossword.css?ver=5.9.10' type='text/css' media='all' /> <link rel='stylesheet' id='custom-css-css' href='https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/css/stylesheets/screen.css?ver=3.1.3' type='text/css' media='all' /> <script type='text/javascript' id='utils-js-extra'> /* <![CDATA[ */ var userSettings = {"url":"\/wgbh\/masterpiece\/","uid":"0","time":"1733911219","secure":"1"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/utils.min.js?ver=5.9.10' id='utils-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id='jquery-core-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/plupload/moxie.min.js?ver=1.3.5' id='moxiejs-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/plupload/plupload.min.js?ver=2.1.9' id='plupload-js'></script> <!--[if lt IE 8]> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/json2.min.js?ver=2015-05-03' id='json2-js'></script> <![endif]--> <link rel="https://api.w.org/" href="https://www.pbs.org/wgbh/masterpiece/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.pbs.org/wgbh/masterpiece/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.pbs.org/wgbh/masterpiece/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 5.9.10" /> <link rel='shortlink' href='https://www.pbs.org/wgbh/masterpiece/?p=16405' /> <link rel="alternate" type="application/json+oembed" href="https://www.pbs.org/wgbh/masterpiece/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pbs.org%2Fwgbh%2Fmasterpiece%2Fpodcasts%2Fmasterpiece-studio%2Fjamie-sives%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.pbs.org/wgbh/masterpiece/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pbs.org%2Fwgbh%2Fmasterpiece%2Fpodcasts%2Fmasterpiece-studio%2Fjamie-sives%2F&format=xml" /> <title>MASTERPIECE | MASTERPIECE Studio: Jamie Sives</title> <script> document.documentElement.className = document.documentElement.className.replace( 'no-js', 'js' ); </script> <style> .no-js img.lazyload { display: none; } figure.wp-block-image img.lazyloading { min-width: 150px; } .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; transition: opacity 400ms; transition-delay: 0ms; } </style> <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0081/0406.js" async="async"></script></head> <body class="podcasts-template-default single single-podcasts postid-16405" awesome="true"> <!-- This is PBS-required Server Side Include. It gets parsed by the Nginx front-end proxy under PBS's jurisdiction --> <!--#include virtual="/includes/global-chrome/companion-ssi.html"--> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TWTDGH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <div id="top-banner" class="container-fluid"> <div class="container"> <div class="listy-block social-block"> <h4 class="label"><strong>Join The Conversation</strong></h4> <a href="https://twitter.com/masterpiecepbs" title="Follow PBS on Twitter" class="social social-twitter" target="_blank"><img title="Follow PBS on Twitter" alt="Follow PBS on Twitter" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-twitter.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Follow PBS on Twitter" alt="Follow PBS on Twitter" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-twitter.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-twitter.svg" title="Follow PBS on Twitter" alt="Follow PBS on Twitter"></noscript></noscript></a> <a href="https://www.facebook.com/masterpiecepbs/" title="Like PBS on Facebook" class="social social-facebook" target="_blank"><img title="Like PBS on Facebook" alt="Like PBS on Facebook" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-facebook.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Like PBS on Facebook" alt="Like PBS on Facebook" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-facebook.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-facebook.svg" title="Like PBS on Facebook" alt="Like PBS on Facebook"></noscript></noscript></a> <a href="https://www.instagram.com/masterpiecepbs" title="Follow PBS on Instagram" class="social social-instagram" target="_blank"><img title="Follow PBS on Instagram" alt="Follow PBS on Instagram" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-instagram.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Follow PBS on Instagram" alt="Follow PBS on Instagram" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-instagram.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-instagram.svg" title="Follow PBS on Instagram" alt="Follow PBS on Instagram"></noscript></noscript></a> <a href="https://www.youtube.com/user/masterpiecepbs" title="Watch to PBS on YouTube" class="social social-youtube" target="_blank"><img title="Watch to PBS on YouTube" alt="Watch to PBS on YouTube" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-youtube.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Watch to PBS on YouTube" alt="Watch to PBS on YouTube" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-youtube.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-youtube.svg" title="Watch to PBS on YouTube" alt="Watch to PBS on YouTube"></noscript></noscript></a> <a href="https://www.tiktok.com/@masterpiecepbs" title="Follow PBS on TikTok" class="social social-tiktok" target="_blank"><img title="Follow PBS on Tiktok" alt="Follow PBS on TikTok" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-tiktok.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Follow PBS on Tiktok" alt="Follow PBS on TikTok" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-tiktok.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-tiktok.svg" title="Follow PBS on Tiktok" alt="Follow PBS on TikTok"></noscript></noscript></a> </div><!-- Listy Block Social Block --> <div class="listy-block sponsoring-block"> <h4 class="label" title="Masterpiece Sponsors">Funded By:</h4> <a href="https://ad.doubleclick.net/ddm/trackclk/N40003.1098PBSONLINE/B30433541.375572083;dc_trk_aid=567835545;dc_trk_cid=199803502;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv=1" title="Viking" class="sponsoring" target="_blank"><img title="Viking" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2016/10/viking-logo.png" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2016/10/viking-logo.png" title="Viking"></noscript></a><a href="https://www.raymondjames.com/wealth-management/life-well-planned?utm_source=masterpiece&utm_medium=display&utm_campaign=2024-entruster&utm_content=video" title="Raymond James" class="sponsoring" target="_blank"><img title="Raymond James" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2019/04/sponsor-raymond-james-baseline-version-2.png" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2019/04/sponsor-raymond-james-baseline-version-2.png" title="Raymond James"></noscript></a> </div><!-- sponsor-spot --> </div><!-- container-contents --> </div> <div class="advertisment-space open container-fluid bg-dark"> <div id="top-banner-ad" class="advertisment "> <div> <span class="close"></span> <small class="label" style="float:left;margin:0;">Support Provided By:</small> <small class="label" style="float:right;margin:0;"><a href="http://help.pbs.org/support/solutions/articles/5000677869-online-sponsorship-support" title="Learn More" target="_blank">Learn More</a></small> <div></div> <script> var script970 = document.createElement('script'); script970.type = "text/javascript"; script970.src = "https://www.googletagservices.com/tag/js/gpt.js"; var ad970 = "<div id='div-gpt-ad-1484085638351-0'>"; var ad320 = "<div id='div-gpt-ad-1484085638351-0'>"; if ( window.innerWidth >= 950) { document.querySelector("#top-banner-ad div div").innerHTML = ad970; document.body.appendChild(script970); var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { googletag.defineSlot('/22540141786/n6735.pbs/drama_masterpiece_17', [[970, 90], [728, 90]], 'div-gpt-ad-1484085638351-0').addService(googletag.pubads()).setTargeting("series-name","guilt"); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); googletag.cmd.push(function() { googletag.display('div-gpt-ad-1484085638351-0'); }); } else { document.querySelector("#top-banner-ad div").innerHTML = ad320; document.body.appendChild(script970); var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { googletag.defineSlot('/22540141786/n6735.pbs/drama_masterpiece_17', [320, 50], 'div-gpt-ad-1484085638351-0').addService(googletag.pubads()).setTargeting("series-name","guilt"); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); googletag.cmd.push(function() { googletag.display('div-gpt-ad-1484085638351-0'); }); } </script> </div> </div> </div> <header id="masthead" class="site-header container-fluid" role="banner"> <div class="container"> <div class="site-branding"> <p class="site-title"><a href="https://www.pbs.org/wgbh/masterpiece/" rel="home" title="Masterpiece"><img title="Masterpiece" alt="Masterpiece" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-mpt-white.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-mpt-white.svg" title="Masterpiece" alt="Masterpiece"></noscript></a></p> <p class="site-description">Official Site</p> </div><!-- .site-branding --> <nav id="site-navigation" class="main-navigation" role="navigation"> <button class="burger burger-primary" aria-controls="primary-menu" aria-expanded="false"> <div class="icon-menu"> <span></span> <span></span> <span></span> </div> <h4 class="icon-label">Menu</h4> </button> <div class="menu-main-container"><ul id="primary-menu" class="menu nav-menu"><li id='menu-item-321' class='menu-item'><a class='primary Schedule' href='https://www.pbs.org/wgbh/masterpiece/schedule/'>Schedule</a></li><li id='menu-item-318' class='menu-item'><a class='primary Watch' href='https://www.pbs.org/wgbh/masterpiece/watch-online/'>Watch</a></li><li id='menu-item-58' class='menu-item'><a class='primary Shows' href='https://www.pbs.org/wgbh/masterpiece/shows/'>Shows</a><div class="sub-menu-container"><div class="container"><div class='featured-series'><h2 class="title">Popular Shows</h2><ul class="featured"><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/all-creatures-great-and-small/">All Creatures Great and Small</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/miss-scarlet-and-the-duke/">Miss Scarlet and The Duke</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/moonflower-murders/">Moonflower Murders</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/the-marlow-murder-club/">The Marlow Murder Club</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/wolf-hall/">Wolf Hall</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/grantchester/">Grantchester</a></li></ul><h2 class="title">Coming Soon</h2><ul class="coming-soon"><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/all-creatures-great-and-small/">All Creatures Great and Small</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/miss-scarlet-and-the-duke/">Miss Scarlet and The Duke</a></li></ul></div><div class="all-series"><h2 class="title">Featured Shows</h2><ul class="all"><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/aliceandjack/">Alice & Jack</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/annika/">Annika</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/the-durrells-in-corfu/">The Durrells in Corfu</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/grantchester/">Grantchester</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/guilt/">Guilt</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/magpie-murders/">Magpie Murders</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/maryland/">MaryLand</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/moonflower-murders/">Moonflower Murders</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/mr-bates-vs-the-post-office/">Mr Bates vs The Post Office</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/the-marlow-murder-club/">The Marlow Murder Club</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/nolly/">Nolly</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/poldark/">Poldark</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/sanditon/">Sanditon</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/sherlock/">Sherlock</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/tom-jones/">Tom Jones</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/unforgotten/">Unforgotten</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/van-der-valk/">Van der Valk</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/victoria/">Victoria</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/wolf-hall/">Wolf Hall</a></li><li><a class="sub" href="https://www.pbs.org/wgbh/masterpiece/shows/world-on-fire/">World on Fire</a></li></ul></div><div class='archive'><a href='#' class='close-btn'>Close ×</a><a href="https://www.pbs.org/wgbh/masterpiece/shows" class="button">All Shows »</a></div></div></div></li><li id='menu-item-1034' class='menu-item'><a class='primary Podcasts' href='https://www.pbs.org/wgbh/masterpiece/podcasts/'>Podcasts</a></li><li id='menu-item-8348' class='menu-item'><a class='primary Newsletter' href='https://www.pbs.org/wgbh/masterpiece/sign-up-for-the-masterpiece-email-newsletter/'>Newsletter</a></li></ul></div> </nav><!-- #site-navigation --> </div><!-- container-contents --> </header><!-- #masthead --> <div id="content" class="site-content"> <div id="primary" class="content-area"> <main id="main" class="site-main " role="main"> <article id="post-16405" class="post-16405 podcasts type-podcasts status-publish has-post-thumbnail hentry series-guilt podcastseries-masterpiece-studio"> <header class="entry-header"> <div class="container"> <div class="row"> <div class="eight columns"> <!-- The Image --> <img width="1920" height="1080" alt="" data-srcset="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1.jpg 1920w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-300x169.jpg 300w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-1024x576.jpg 1024w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-768x432.jpg 768w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-1536x864.jpg 1536w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-384x216.jpg 384w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-640x360.jpg 640w" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1.jpg" data-sizes="(max-width: 1920px) 100vw, 1920px" class="attachment-mp-1920s-thumbnail size-mp-1920s-thumbnail wp-post-image lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="1920" height="1080" src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1.jpg" class="attachment-mp-1920s-thumbnail size-mp-1920s-thumbnail wp-post-image" alt="" srcset="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1.jpg 1920w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-300x169.jpg 300w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-1024x576.jpg 1024w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-768x432.jpg 768w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-1536x864.jpg 1536w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-384x216.jpg 384w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/08/mpt-podcast-guilt-sives-1920x1080-1-640x360.jpg 640w" sizes="(max-width: 1920px) 100vw, 1920px" /></noscript> <!-- The Audio --> <div class="podcast-media-embed"> <audio controls preload="none"> <source src="https://dts.podtrac.com/redirect.mp3/dovetail.prxu.org/99/82aa2597-d505-469f-ad7d-629adb7828ad/JamieSives.mp3" type="audio/mpeg"> Your Browser does not support the audio element. </audio> <!-- this will pump out the audio embed --> </div> <h2 class="entry-title">Jamie Sives Brings His Own Charm — And His Own Clothes — To Play The Hapless Jake</h2> <p class="entry-podcast-meta"><span class="posted-on">Released <time class="entry-date published" datetime="2021-09-05T21:00:56-04:00">September 5, 2021</time><time class="updated" datetime="2021-09-05T20:50:19-04:00">September 5, 2021</time></span> 34:11</p> <h4 class="entry-related-to">Related to: <a href="https://www.pbs.org/wgbh/masterpiece/episodes/guilt-s1-e2/">Guilt</a></h4> </div><!-- /column --> <!-- ad-column --> <div class="advertisment-space four columns"> <div class="advertisment ad-300"> <small class="label" style="float:left;margin:0;">Support Provided By:</small> <small class="label" style="float:right;margin:0;"><a href="http://help.pbs.org/support/solutions/articles/5000677869-online-sponsorship-support" title="Learn More" target="_blank">Learn More</a></small> <div></div> <script> var script300x250 = document.createElement('script'); script300x250.type = "text/javascript"; script300x250.src = "https://www.googletagservices.com/tag/js/gpt.js"; var ad300x250 = "<div id='div-gpt-ad-1484085558824-0'>"; document.querySelector(".ad-300 div").innerHTML = ad300x250; document.body.appendChild(script300x250); var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { googletag.defineSlot('/22540141786/n6735.pbs/drama_masterpiece_17', [300, 250], 'div-gpt-ad-1484085558824-0').addService(googletag.pubads()).setTargeting("series-name","guilt"); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); googletag.cmd.push(function() { googletag.display('div-gpt-ad-1484085558824-0'); }); </script> </div> <div class="download-studio"><small class="label">Download and Subscribe to MASTERPIECE Studio</small><a href="https://itunes.apple.com/us/podcast/masterpiece-studio/id1067068502?mt=2" title="Download MASTERPIECE Studio @ iTunes" class="button"><img title="Download MASTERPIECE Studio @ iTunes" alt="Download MASTERPIECE Studio @ iTunes" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-apple-podcasts.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-apple-podcasts.svg" title="Download MASTERPIECE Studio @ iTunes" alt="Download MASTERPIECE Studio @ iTunes" /></noscript></a><a href="https://open.spotify.com/show/54kAh6dBZs31yAEgF6XRa7" title="Download MASTERPIECE Studio @ Spotify" class="button spotify"><img title="Download MASTERPIECE Studio @ Spotify" alt="Download MASTERPIECE Studio @ Spotify" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-spotify-white.png" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-spotify-white.png" title="Download MASTERPIECE Studio @ Spotify" alt="Download MASTERPIECE Studio @ Spotify" /></noscript></a><a href="https://radiopublic.com/masterpiece-studio-6rMBKW" title="Download MASTERPIECE Studio @ RadioPublic" class="button"><img title="Download MASTERPIECE Studio @ Radio Public" alt="Download MASTERPIECE Studio @ RadioPublic" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-radio-public.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-radio-public.svg" title="Download MASTERPIECE Studio @ Radio Public" alt="Download MASTERPIECE Studio @ RadioPublic" /></noscript></a></div> </div><!-- ad-column --> </div><!-- /row --> </div><!-- /container --> </header><!-- .entry-header --> <!-- Page content --> <div class="podcast-content container-fluid"> <div class="container"> <div class="row"> <div class="ten columns"> <div class="entry-content"> <p><em>Guilt</em> stars Jamie Sives and Mark Bonnar are old friends from high school, so it isn’t hard to imagine them as their bickering on-screen characters. Sives explores the intricacies of the series’ tricky plot and more in a new interview.</p> </div><!-- .entry-content --> <p>Download and subscribe on: <a href="https://itunes.apple.com/us/podcast/masterpiece-studio/id1067068502?mt=2">iTunes</a> | <a href="https://open.spotify.com/show/54kAh6dBZs31yAEgF6XRa7">Spotify</a>| <a href="https://radiopublic.com/masterpiece-studio-6rMBKW">RadioPublic</a></p> <!-- Transscript Accordion --> <!-- accordion module --> <div class="accordion podcast-transcript" id="podcast-transcript-accordion"> <div class="accordion-handle"> <h6 class="accordion-title"><div class="accordion-icon"></div>Transcript</h6> </div> <div class="accordion-drawer"> <div class="entry-transcript"><p><strong>Jace Lacob: </strong>I’m Jace Lacob, and you’re listening to MASTERPIECE Studio.</p> <p>We’d warn you about spoilers, but if you’ve seen the opening minutes of <em>Guilt</em>, you already know the biggest plot point: bickering brothers Max and Jake have killed a man, by mistake.</p> <p>CLIP</p> <p><strong>Jake</strong> Call an ambulance.</p> <p><strong>Max</strong> Let’s not do anything hasty.</p> <p><strong>Jake</strong> Give me your phone.</p> <p><strong>Max</strong> What’s wrong with yours?</p> <p><strong>Jake</strong> I’m off-grid, Vodafone and I are in this whole….</p> <p><strong>Max</strong> What kind of grown man…</p> <p><strong>Jake</strong> Call an ambulance!</p> <p><strong>Jace </strong>The sibling disdain carries through the murder and well into the worse-than-the-crime cover up — brash businessman Max thinks they can simply walk away, but record store owner Jake carries his guilt with him through the first half of this series.</p> <p>CLIP</p> <p><strong>Max</strong> Failure to stop and report an accident, six months. Perverting the course of justice, with a fatality, say five years. Allowing you to drive under the influence, a year maybe? So, six or seven years, on top of the whole disbarment thing. <em>You</em> get all that plus five years for death by careless driving. There you go kid, eleven years on a good day.</p> <p><strong>Jace </strong>Jamie Sives had never worked with his co-star, Mark Bonnar, but the pair of Scotsmen have been friends for decades. Their familiarity and ease with each other off-screen gives their on-screen spats the perfect level of fraternal friction.</p> <p>CLIP</p> <p><strong>Max </strong>You have no idea what I’ve done.</p> <p><strong>Jake</strong> What does that mean?</p> <p><strong>Max</strong> It means that I’m keeping things very simple for you. I’ll handle everything else, all you need to do is keep her in check until we get her out of the country. OK?</p> <p><strong>Jace </strong>Like his character in <em>Guilt, </em>Sives is music-obsessed — and he joins us to discuss <em>Game Of Thrones</em>, the complicated web that is family, how to make tension sing on screen, and much, much more.</p> <p><strong>Jace </strong>And this week we are joined by <em>Guilt</em> star, Jamie Sives. Welcome.</p> <p><strong>Jamie Sives </strong>Thank you very much. Nice to meet you, mate, virtually.</p> <p><strong>Jace </strong>Nice to meet you, too. Let’s start at the very beginning. How did you get involved with <em>Guilt</em>? I had heard that Mark Bonnar couldn’t think of anyone else. He’d rather play Jake than than you.</p> <p><strong>Jamie </strong>Oh, that’s nice. I wish everyone thought like that….yeah, yeah, that’s what that’s what I heard. That’s how I heard the story. Yeah. Mark and I went to high school together, so we’ve known each other since we were 12 years old, and kept in touch from time to time and were aware that each other was, was an actor now, but we’d never worked together. So it was a long time coming. And yes, this was being set back in Edinburgh, they were looking for a brother and Mark just thought of me right away, as I would have done him if I was the first one cast in it. But yeah, so Mark was very instrumental in them offering me the part.</p> <p><strong>Jace </strong>As you say, you’ve known Mark for a very long time. I know that there was one occasion in which you skived off a school trip together at Stirling Castle, I believe. But as you say, this is the first time you’ve worked with him. What is Mark Bonnar like as a scene partner, particularly in these very early two-hander scenes in <em>Guilt</em>?</p> <p><strong>Jamie </strong>Well, it’s great, I mean, even if I didn’t know him before. I mean, he’s a very, very accomplished actor and performer. And he’s just he’s a real professional. He’s very, very intelligent and mature and makes sort of very, very informed choices and brave choices in what he does, and he goes for it. He just comes with a loaded gun, Mark, you know, he’s just fantastic to work with, without knowing him like I do. So I felt we already had this chemistry and from knowing each other for such a long time and coming from the same place. And so we didn’t have to work for that and we just kinda let it go. And he’s great at just allowing you to do your thing and just keeping the bar high. You know, he’s really, really terrific to work with and everyone I’ve met who knows him and feels the same, you know, he’s just and he’s just such great fun. He’s great fun. He’s very self-effacing. You know, he doesn’t take it or himself too seriously. He’s very professional, but he doesn’t over or over egg it. You know, he’s. Yeah, I can’t speak highly enough about Mark.</p> <p><strong>Jace </strong>I want to dig into a little more of that. To me, there’s a realness to the rapport, broken though it might be, between Jake and Max. Given that you and Mark are coming to this production with this friendship, how did you work further to develop that level of familiarity that that these two would have as brothers? Was it drawing from your own relationship and friendship, or did you work more through that during rehearsal?</p> <p><strong>Jamie </strong>Yeah, I mean, again, I don’t think we had to work at it at all. From what I can remember, I did not make an active attempt at working on our relationship. Sometimes you have to do that when you’re doing a show or film or whatever it may be, you do have to work on the relationship slightly, or how you how you might feel about the other person, etcetera. And that takes a bit of time. And we didn’t have to do that. You know, we’ve kinda got that for free. He’s a lot smarter than me, Mark. So he was he was in the class above me. We were in the same class in the first year. And then I got found guilty and he remained in that clever class and I got dumped a few classes below. So right, now he’s a lawyer in this. And I’m this kind of dreamy punk record shop owner. So by default, he’s already head and shoulders above me. So we didn’t have to work at that either. He’s the posh kid. And I’m the greaser. He’s a Socs to get all SE Hinton about it, he’s the Socs to my Greaser, right, right from the start. So it was kind of set up perfectly by default.</p> <p> </p> <p><strong>Jace </strong>We meet Jake at the start of <em>Guilt</em> and it’s clear how very different the brothers are from their attitudes, and even their visual signals. Max is wearing a proper tuxedo. He’s swigging from a bottle of champagne. Jake is in a rumpled suit and seems subservient here. What was your initial take on Jake, and how did it shift over the course of playing him, without obviously spoiling too much?</p> <p><strong>Jamie </strong>Well, my contribution was one of, I’m kinda old enough to remember the punk rock scene, although not old enough to be there when it was in full swing in sort of ’75, ’76. But I was there for that kind of second wave that came to the latter stages around about ’79, ’80, ’81. And I was I was a young punk rocker back in the day. And I still know a few guys from that era, the ones that were slightly older than me, but around that first time, and they’ve all gone on to become very socially aware people, you know, most of them are guys that I know. And these guys went on to join unions and, you know, and be in various movements and go on marches and just be really politically and socially aware. Whereas everyone thought back in the day that the people are attracted to punk rock were just people that like swearing and wearing leather jackets and…</p> <p><strong>Jace “</strong>Anarchists.”</p> <p><strong>Jamie</strong> Yeah, anarchists, if you like, in a bad way. Yeah. But actually these guys, I still see them and they’re still wearing the Dickies and the rolled up jeans and they’ve got the little lapel badge. And, you know, they’re still they’re still kinda, you know, playing that drum a bit. And I just thought Jake was like that, you know, he just reminded me of those guys that he was aware and he was whimsical and dreamy and a sort of tired anarchist. And I just thought that that’s how I wanted to picture him, and the writing lended itself to that, them being a record shop and owner and a complete muzo and would be quite happy to talk about who played drums on what album more than anything else. But I just quite like these guys.</p> <p><strong>Jace </strong>The brothers strike and kill Walter as he steps in front of the car. It’s a tragic accident. Jake’s immediate reaction is to want to call an ambulance, but Max stops him. Do you feel like this moment signals that Jake would have done the right thing, that he knows the difference between right and wrong?</p> <p><strong>Jamie </strong>Yes, absolutely. Or else they wouldn’t be wracked with guilt that he’s that he’s racked with, I mean, almost instantly, but definitely the morning after. Yeah, I mean that as a right and wrong case. And the consequence of that is this terrible guilt for Jake. And he’s guilty about a couple of things. He feels guilty about a couple of things, some some longer lasting than others. But this is the most recent thing. And this is his main guilt trip.</p> <p><strong>Jace </strong>Max is practical, Jake is more philosophical.</p> <p>CLIP</p> <p><strong>Jake </strong>He played the trumpet. We’ve killed a sentient being.</p> <p><strong>Max </strong>Barely. Terminal cancer. He was dying slowly, we just made it quick.</p> <p><strong>Jake </strong>I mean, how much does that weigh on him in the moment? And how much is connected to the fact that Walter is a musician? Does that strike, no pun intended, a chord within Jake?</p> <p><strong>Jamie </strong>Yes, I think it does. I think we see here that Jake is kind of very subservient, as you say, and I think he knows the right thing to do but doesn’t know how to articulate it, and how to overcome his brother’s orders, as it were. You know, he’s kinda caught in the middle. He knows the right thing. He doesn’t know how to say it to Max.</p> <p><strong>Jace </strong>Orders is the right word there. You know, Jake and Max are fairly estranged at this point. They have radically different life philosophies and very different lives. Max goes so far as to sort of intimidate Jake into going along with this. But why do you think Jake agrees to cover it up? Is it that intimidation, or is there something more at play here?</p> <p><strong>Jamie </strong>I think he just I think he just kinda bows to the greater knowledge in his head, you know. I mean, I think that Max symbolizes everything that disgusts Jake, you know, just his obviousness and the way he’s chosen to live his life and is Satan’s little helper and being a lawyer and being a capitalist and all the nice frills that he has disgust Jake. But he knows that he’s got them because he plays the game and he knows the right thing to do in order to prosper. And he probably thinks that he’s going to come up with the right way of getting us out of here, although Jake doesn’t quite think it’s the right thing to do, the moral right thing to do. But he thinks if he’s gonna get out of this sticky situation, then Max has got the answers and he may have always had the answers in their relationship, you know.</p> <p><strong>Jace </strong><em>Before this next question, a brief word from our sponsors…</em><em> </em></p> <p><strong>Jace </strong>The complications begin to add up quickly here. Jake has lost his wallet, which turns up at Walter’s. They have to attend Walter’s wake and they meet Walter’s American niece, Angie. What does Angie represent to Jake?</p> <p><strong>Jamie </strong>I think he’s been solitary for some time. I think that. I think that his most natural state is to be on his own, I think he is more comfortable on his own. And I think the moment where I mean, although Angie’s a very beautiful woman, I think that the moment when when she talks about stacking vinyl vertically, is the moment that really that really hooks him, I think her face and all those other peripheral things opens up to Jake in that one sentence, you know? When they say the same thing, right at the same time, almost.</p> <p><strong>Jace </strong>Angie’s played by Irish actor Ruth Bradley, and I love Jake and Angie’s scenes together. There is a sort of delicious playfulness to the two of them that’s very unexpected amid this sort of murder.</p> <p>CLIP</p> <p><strong>Jake </strong>What’s interesting about this is that it’s Mike Garson on the keys.</p> <p><strong>Angie</strong> Wow, you guys use interesting in a totally different way.</p> <p><strong>Jake</strong> It’s interesting because he went straight from this to <em>Aladdin Sane</em>, which is of course Bowie’s best album, for four…arguably five reasons, starting with…</p> <p><strong>Angie</strong> It’s top three. Maybe.</p> <p><strong>Jake</strong> Oh, no, no sorry, this isn’t a debate, this is me trying to deepen your understanding of the music.</p> <p><strong>Angie </strong>I’m happy to tell you his best, if that’s helpful?</p> <p><strong>Jake</strong> I’d have to warn you, that would be high risk.</p> <p><strong>Angie</strong> I’ll take the chance.</p> <p><strong>Jace </strong>What did Ruth bring to your shared scenes?</p> <p><strong>Jamie </strong>She’s just the most beautiful woman I’ve ever met. She’s really lovely and just so sweet and so funny, and she’ll laugh at an egg boiling so it doesn’t matter what you say, she’ll laugh at, which is great, always good. And yeah, she was just wonderful, and a great professional as well. We did some chemistry tests, a few, for the want of a better term, with some actors, and Ruth came in and was just fantastic, just not playing anything, just apart from the truth, you know, not having a little twist at the mustache, as it were, and being arch in any way, she just played it in all honesty. And it was just so lovely and beautiful and warm. And she was fantastic in those readings. And she’s just great company. She’s lovely.</p> <p><strong>Jace </strong>Jake and Angie end up sleeping together, which is really not ideal when you’re trying to get away with killing and then covering up the killing of this woman’s uncle. Is this just another example of Jake’s poor decision making?</p> <p><strong>Jamie </strong>Yes, absolutely. You know, he’s lost his wallet. And now he’s gone back to the scene of the crime and fallen into bed with the niece. I mean, that’s just, those are, I think Max calls them “other steps” or something. I can’t remember, in the car, only I can’t remember what else it refers to. You know, “do nothing more than what Max says.” And I’ve just done the complete opposite of that. Absolutely. That’s Jake being his hapless self. You know, he just can’t, you know, it <em>would</em> be him that leaves his wallet. It <em>would</em> be him that does this, you know, and I think that’s a continuation of how he’s been his whole life, as far as his brother is concerned.</p> <p><strong>Jace </strong>I mean, he is for all of his good intentions, he is a bit bumbling, will say nice. Yeah, he’s kind and he’s thoughtful, but he’s sort of thoughtless at the same time. He doesn’t ask questions about his music shop. He takes Angie at face value despite the risk that she brings. I mean, do you see him as a bit of a lovable but naive oaf, sort of out of his depth at this point?</p> <p><strong>Jamie </strong>Yeah, I think so. I think so. I think he’s living in the past. He’s not quite grown up. You know, he’s all those things and more. He’s harmless. Anyone who’s harmless in my book is great, you know, I’ll take them any day of the week. And yeah, he’s just completely he doesn’t want to get involved in finances. He’s not wired that way. His brother’s a lawyer. ‘Yeah, of course. Yeah. You can take care of stuff.’ And, you know, I think he just wants that easy life. And I find it quite attractive. I’ve often thought of running away and just getting a job in a bookshop or a record shop and just getting on with it that way. But yeah, I think he’s not grown up until this happens. This is obviously a catalyst. And meeting Angie is a further catalyst to him, to him, you know, turning his life around and taking a grip of things and not just swimming along in the past, you know,</p> <p><strong>Jace </strong>is that why he tries to convince her to stay, even though she could expose them, that sort of catalyst and desire for change, is that what…?</p> <p><strong>Jamie </strong>Yeah, I think so. Yeah, absolutely. And, you know, he’s fallen in love. I don’t think he’s been in love in a long time, if ever. You know, he’s not had time for that. You know, he was in a band and he’s been doing his thing, I think he’s kind of just set in his ways. I don’t think he’s been in love for a long time and that can sometimes supersede anything else in life.</p> <p><strong>Jace </strong>Angie as we learn, may not be all that she seems. There’s the old photo that Jake finds of Walter’s niece, who looks nothing like Angie. What does Jake make of Angie’s excuses here, is he just eager to believe her? Or is he wondering if there’s more to Angie than meets the eye?</p> <p><strong>Jamie </strong>Yeah, that’s just what I was about to say. I mean, he doesn’t press the issue, ever. You know, he just poses a question because he doesn’t want to miss a trick, you know, because Max would be very angry at him if he knew that he that Jake didn’t kind of see through the photo of someone clearly who doesn’t it doesn’t look like Angie, etcetera. It’s I mean, Max knew these things that if I had ignored these things and Max got wind of it he’d be going nuts. So I think he does out of it just to cover his tracks, ‘Let me pose the question.’ But I think he’s eager to take any answer, really. He doesn’t press her on anything, does he?</p> <p><strong>Jace </strong>You’ve likened <em>Guilt</em> to <em>Twin Peaks</em> and there is this kind of weird quirkiness and black humor to <em>Guilt</em> that resonates deeply with me. Is that in keeping with your own sense of humor, the sense of awkwardness and creeping anxiety that lies beneath the surface within <em>Guilt</em>?</p> <p><strong>Jamie </strong>Yeah, yeah, absolutely, yeah, I was a big fan of <em>Twin Peaks</em> back in the day. I love it. I love most David Lynch stuff. But I really loved <em>Twin Peaks</em>, and I loved <em>Fargo</em> as well. It was kind of smacked of <em>Fargo</em> to me as well when I when I first saw them, when I first read it and had Robbie and Neil’s vision of it and the whole production team’s vision of it. So, yeah, I think it sits easy with me the way that the humor is wrapped into it, because people are humorous in the most trying of circumstances. You know, there’s always humor peppered in there for one reason or another. So I think it’s nice to see a drama that’s unfolding in a very serious way. And there’s a, you know, death, a tragic death in the middle of it. But there are still moments of humor. And that’s how life is, isn’t it?</p> <p><strong>Jace </strong>Given that we don’t want to spoil the end of <em>Guilt</em>, this is a bit of a tricky question, but what was it like stepping back into Jake’s grungy clothes to film a second series of <em>Guilt</em> earlier this year?</p> <p><strong>Jamie </strong>Well, most of those grungy clothes of Jake’s are mine, actually, they were mine, I brought them along. That leather jacket that I wore I picked up in New York in 2005 or 2002?</p> <p><strong>Jace </strong>Oh wow.</p> <p><strong>Jamie </strong>…or something. So yeah, most of that stuff apart from the little corduroy jacket with a fur collar that everyone wanted and I just kept and I haven’t worn since, but I just kept it just to stop other people getting their hands on it. But yeah. Yeah, those clothes, those clothes might change slightly for the second season. They’ll be a variation of a theme, but you might not see the exact same items.</p> <p><strong>Jace </strong>I mean, you came to acting via a rather sort of untraditional path, you worked as a scaffolder, you worked in a paper mill as a postman, you worked the door at a pub in Edinburgh. Which of those jobs was your least favorite?</p> <p><strong>Jamie </strong>My least favorite was the last job I did, which was six years, and an insurance company dealing with group pensions, company pensions, and I just sat in front of a VDU they were called back in the day, a computer screen, I think, a video display unit, you know, video on the computer screen, it was a long time ago. So I just sat in front of one of them and number crunched for six years. It almost killed me. It’s what made me run off and become an actor. That’s what did it.</p> <p><strong>Jace </strong>I mean, I wanted to ask you next to me what then made you decide to pivot to acting? Was there a specific moment or incident where that desire clicked? And you said, that’s what I’m going to do. I’m leaving this insurance company behind?</p> <p><strong>Jamie </strong>Not directly and I was kind of going through a mid-twenties crisis, which I believe does exist, it did for me anyway, and I just thought things were not going to turn out really very well for me. So I just then I had to think of something different to do. And whilst I was thinking of something different to do, a friend of mine asked if I wanted to go along to these little acting classes. And Edinburgh, at a thing called the Edinburgh Acting School. That was just about two hours every Wednesday night, culminating in a little kind of show at the end of 10 weeks. And I just went along with that, just with him, that just for something to do whilst I thought about what great change in my life I was going to embark upon. And I’d never done any acting before that. And nd I just I quite liked kind of got under my skin and I just thought, ‘Gosh, should I just try this?’ but I knew nothing. I was completely green about it, you know, and I just thought, ‘Right, should I try and become an extra or get in the back door somehow in Scotland?’ and try to do that? I had no idea what was how to do it, you know, or ‘Shall I go to drama school?’ But I was right at the end of that back. But back then you could, you know, the cut off age for starting drama school. It’s different now, they allow all ages now. But back then there was a cutoff age and I was nearing that cutoff age. So I just blanket bombed all these drama schools up and down the UK. And I got auditions for about eight or nine and I turned up to about five and I got recalls for two and I got into one.</p> <p><strong>Jace </strong>And that was the Drama Center, London?</p> <p><strong>Jamie </strong>Yeah, the Drama Center in London, and I just thought, ‘Well, if I’m going to do this, I’ll go to London and do it,’ and I got in this place and that was it was it was it was lovingly known as the Trauma Center back then. It doesn’t exist anymore. So it was quite a school with extraordinary people running it for good and for bad. And had I known it was quite what it was like beforehand, I might not have gone. But I was quite desperate, so maybe I would have gone anyway. But yeah. And I went along to that and did the three years there and got an agent and I’ve never had to do a real job since. I’ve never had to lift anything heavy.</p> <p><strong>Jace </strong>Many listeners will remember you as Jory Cassel in the first season of HBO’s <em>Game of Thrones</em>. What was it like working on <em>Game of Thrones</em>, and did you have any idea that that first season would become such an out of the gate global cultural phenomenon?</p> <p><strong>Jamie </strong>Absolutely not, absolutely not. I was not, I’m ashamed to say I was not aware of George R.R. Martin and his books then I’m not really a reader of fantasy books or any kind of science fiction or anything like that. Science fiction movies, yes, but not books and certainly not fantasy, I’ve never been a fan of. And so I had no idea that he was America’s Tolkien. You know, I some some of the young guys, I think Alfie Allen and Kit Harrington had read and were aware of of his work. But no, it’s like anything you make, you’ve no real hard and fast idea of how it’s going to turn out. And so, yeah, I had no idea it was going to become the phenomenon that it became, you know, I mean, it’s quite incredible. And it was fantastic to be a part of that first season. I mean, it was just amazing. And that first episode and I think I mean, I think I’m there in the first or second season of the first episode. I mean, it’s wonderful to be able to have been a part of it.</p> <p><strong>Jace </strong>Jory died in a particularly gruesome way — spoiler alert — with a dagger through the eye wielded by Jaime Lannister. How much fun was that death scene to shoot?</p> <p><strong>Jamie </strong>It was great. Yeah, I mean, it’s always good to get a good death, and I think that became that became quite iconic, not my death, but the fact what became iconic was everyone wanting a good death. And those huge polls that I’ve noticed online of people discussing and debating, which is the greatest death in <em>Game of Thrones</em>, it’s quite funny. But no, it was great fun to do. It was great fun to do, a bit of fighting and get stabbed by dear Nick. Yeah, it was good fun.</p> <p><strong>Jace </strong>You met Jason Momoa, who played Khal Drogo on Game of Thrones. How did that friendship change your career and what shared tattoo you both have?</p> <p><strong>Jamie </strong>Gosh, you’ve done your homework, haven’t you?</p> <p><strong>Jace </strong>Oh, I have.</p> <p><strong>Jamie</strong> They had this they had this readthrough in Belfast, in the Paint Hall, the big, huge warehouse that became a studio in Belfast was called the Paint Hall, I think is where they painted ships, this big, huge hangar like you, you can imagine. it’s now became Titanic Key and there’s a big <em>Game of Thrones</em> tourist attraction. But it was the Paint Hall back then, and they had this big, huge, big circular table, they made a circle of all these tables and had a cast of thousands come in to read episodes one, two and three and four or whatever it was. And this dude walked in the door and there was a seat next to me. And I thought, ‘Oh, gosh, I hope he doesn’t sit there.’ He’s just this enormous guy with a single earring and braces and a pair of old taggerty boots and a lot and a hat at a jaunty angle and a ponytail. And it was like I just heard him coming in before I saw him. And he sat there next to me and turned to be like one of the most beautiful guys I’ve ever met. You know, he was just, he’s brilliant. We just hit it off. And although we didn’t have any stuff together, we hung in Belfast a lot. And I was helping him learn his Dothraki, reading his lines with him. And then I went out to Malta to do the sunny stuff out in Malta. And he wasn’t coming out for like three weeks. He was told to stay in Belfast and learned Dothraki. And I thought, ‘Thank God I can get rid,’ of him because we tore it up in Belfast, we had a ball. And I thought, “Right, I’m going to go over to Malta and just run along the beach and eat fruit and yogurt and get fit and healthy.’ And I got there a day, and then the phone rang and Jason went, ‘Hey buddy! I’m here’. So he told them, ‘Why don’t I learn Dothraki sitting the sun in Malta, not in Belfast?’ And he wasn’t doing anything for a couple of weeks. And then, yeah, then I was back in it with Jason and we had a ball out there. And we’ve become you know, he’s one of my best buddies and we’ve worked together since. And he’s in London right now doing <em>Aquaman</em>. I’m going to see him on Saturday and we’re going to go out on Saturday and I haven’t seen him for a while. But no, that’s a big thing that I’ve taken from <em>Game of Thrones</em> is meeting someone like him, who I think is just, um, I’m so, so excited that he’s in my life. He’s just a great man.</p> <p><strong>Jace </strong>And you both got the same tattoo.</p> <p><strong>Jamie </strong>Yeah, we do, we do, we have a tattoo on our arm, both him and Zoë, his stepdaughter, we were together and the three of us went and got this tattoo and London and we wrote it. So I, I wrote mine on paper and Zoë wrote and Jason wrote his and it’s the same words but it’s our own writing. And then they transferred it on and tattooed it.</p> <p><strong>Jace </strong>That’s amazing. I mean, you’ve been you’ve been busy. You just did <em>Guilt</em>. You just wrapped on another crime drama, <em>Annika</em>, where you played as Michael McAndrews opposite Nicola Walker’s titular character. What can you tell us about <em>Annika</em>? And which is ultimately more fun because you’ve done both playing a criminal or playing a copper?</p> <p><strong>Jamie </strong><em>Annika</em> was a radio play, I think 15 minute eps on radio. And Nicola has been doing that for seven years, written by Nick Walker, which is almost Nicola Walker. Which is a bit weird, but Nick Walker wrote it, and he wrote the TV show and it was great fun to do, we had a ball doing it. And a good friend of mine, Phil John, directed the first block and he actually asked me to do it. That’s the fourth time I’ve worked with Philip John, he’s wonderful director. And so, yeah, I had a great time. And Nicola Nicola, I mean, you know, there’s nothing I think every people have used every positive adjective to describe Nicola. She’s just, she really is fantastic and has become a good friend. And I can’t wait to work with her again if we can do another series of it. And that would just be great. But to answer your question, I think playing baddies is always better than playing goodies. It’s much, much more fun. I either play the nice supportive husband or I play an utter psychopath. I can’t quite find the middle ground yet.</p> <p><strong>Jace </strong>That’s a bit like Nicola Walker too, though.</p> <p><strong>Jamie </strong>Nor in life. Yeah, that’s a bit like her, too. Yeah, you’re right. Yeah.</p> <p><strong>Jace </strong>She’s either like a goodie or an absolute psychopath. Her characters, which is amazing.</p> <p><strong>Jace </strong>Jamie Sives, thank you so very much.</p> <p><strong>Jamie </strong>Thank you. Lovely to meet you.</p> <p><strong>Jace </strong>And you!</p> <p><strong>Jamie</strong> Thank you, Jace. Lovely talking to you.</p> <p><strong>Jace </strong>Mark Bonnar’s Max is the gruff older brother to Jamie Sives’ bumbling Jake. And as the mess around Walter’s murder piles up, it increasingly seems like even Max can’t keep it all together.</p> <p>CLIP</p> <p><strong>Max</strong> We had a good run, Cameron. You had a very good run. But it’s time to take my brother and his shop out of the equation. I can still do what I need to do, but he needs to go.<br /> <strong>Cameron</strong> Max, I’m afraid that you’ve fallen for a deception. This is not really me. And this, us…it’s not really me either. I am simply a legitimizing presence. And behind me, Max, behind me is reality. And you don’t want to know what reality is. And you certainly don’t want to meet it.</p> <p><strong>Jace </strong>Bonnar reflects on the full first season of <em>Guilt </em>here on the podcast September 12.</p> <p>MASTERPIECE Studio is hosted by me, Jace Lacob, and produced by Nick Andersen. Elisheba Ittoop is our editor. The executive producer of MASTERPIECE is Susanne Simpson.</p> </div> <a href="#podcast-transcript-accordion" class="button" title="Return to the Top">Top</a> </div> </div> <!-- /accordion module --> <!-- Transcript Accordion --> </div><!-- /column --> </div><!-- /row --> </div><!-- /container --> <div class="podcast-list related"> <div class="container js-podcast-list"> <h2>Guilt Podcasts <span class="meta-info">1 More Podcast</span></h2> <!-- <ul> --> <div class="row"><div class="six columns card podcast" ><a href="https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/mark-bonnar/"><div class="thumb"><img width="640" height="360" alt="" loading="lazy" data-srcset="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-640x360.jpg 640w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-300x169.jpg 300w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-1024x576.jpg 1024w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-768x432.jpg 768w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-1536x864.jpg 1536w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-384x216.jpg 384w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1.jpg 1920w" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-640x360.jpg" data-sizes="(max-width: 640px) 100vw, 640px" class="attachment-mp-norml-thumbnail size-mp-norml-thumbnail wp-post-image lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="640" height="360" src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-640x360.jpg" class="attachment-mp-norml-thumbnail size-mp-norml-thumbnail wp-post-image" alt="" loading="lazy" srcset="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-640x360.jpg 640w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-300x169.jpg 300w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-1024x576.jpg 1024w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-768x432.jpg 768w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-1536x864.jpg 1536w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1-384x216.jpg 384w, https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2021/09/mpt-podcast-guilt-bonnar-1920x1080-1.jpg 1920w" sizes="(max-width: 640px) 100vw, 640px" /></noscript></div></a><div class="info"><h6 class="overline"><a href="https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/">MASTERPIECE Studio</a> |<span class="type">35:07</span></h6><h3 class="title"><a href="https://www.pbs.org/wgbh/masterpiece/podcasts/masterpiece-studio/mark-bonnar/">Mark Bonnar Thinks No Character Is Unredeemable</a></h3></div></div></div> <!-- </ul> --> </div> </div> <!-- Large Yellow Newsletter Signup --> <div class="big-news container-fluid"> <div class="container"> <div class="row"> <div class="six columns"> <h3 class="big-news-header">MASTERPIECE Newsletter</h3> <p class="big-news-copy">Sign up to get the latest news on your favorite dramas and mysteries, as well as exclusive content, video, sweepstakes and more.</p> </div><!-- column --> <div class="six columns big-news-signup"> <div class="row newsletter-signup newsletter-section"> <form class="email-signup" action="//links.iterable.com/lists/addSubscriberForm?emailListId=359605" method="post" data-placement-id="inline" data-list="general"> <input type="hidden" class="success-page" name="success_page" value="http://www.pbs.org/wgbh/masterpiece/newsletter-thanks?subscriber=true&list_id=general" /> <label for="email_address"><h6 class="big-news-label">Enter Your Email Address <!--(<a href="" class="trigger update">Update email address</a>)--></h6></label> <div class="five columns margin-right"><input id="email_address" type="email" name="email" class="u-full-width" size="30" maxlength="50" placeholder="Email Address" required/></div> <div class="five columns"><input class="zipcode u-full-width" type="text" placeholder="Zip code" name="zipOrPostal" required></div> <div class="four columns clear"><input id="submit" type="submit" name="submit" class="button-primary u-full-width" value="Sign Up" /></div> <input type="hidden" name="recaptcha_response" class="recaptcha-response"> </form> </div><!-- row --> <div class="newsletter-update newsletter-section"> <form method="post" name="masterpieceEmailUpdate-1346164188253" action="//links.iterable.com/users/updateEmail?emailListId=359605" id="form32" data-placement-id="inline-update"> <!-- <input type="hidden" name="elqFormName" value="masterpieceEmailUpdate-1346164188253" /> <input type="hidden" name="elqSiteId" value="2531" /> <input type="hidden" name="elqCampaignId" /> --> <div class="row newsletter-signup"> <label for="field1"><h6 class="big-news-label">Old Email Address (<a href="" class="trigger signup">Back to Sign up form</a>)</h6></label> <div class="eight columns"><input id="field1" value="" type="email" name="currentEmail" class="u-full-width" /></div> </div><!-- row --> <div class="row newsletter-signup"> <label for="field2"><h6 class="big-news-label">New Email Address</h6></label> <div class="eight columns"><input id="field2" value="" type="email" name="newEmail" class="u-full-width" /></div> <div class="four columns"><input id="field3" class="button-primary u-full-width" type="submit" value="Submit"></div> </div><!-- row --> </form> </div><!-- newsletter-update --> </div><!-- column --> </div><!-- row --> </div><!-- container --> </div><!-- container fluid --> <!-- /Large Yellow Newsletter Signup --> </div><!-- /container-fluid --> <footer class="entry-footer"> </footer><!-- .entry-footer --> <!-- <div class="debug"><h5>*** START *** The plugin meta info in content-podcast.php:</h5><ul class='post-meta'> <li><span class='post-meta-key'>show_featured_image:</span> 0</li> <li><span class='post-meta-key'>suppress_modal:</span> 0</li> <li><span class='post-meta-key'>extended_description:</span> </li> <li><span class='post-meta-key'>prx_source:</span> https://dts.podtrac.com/redirect.mp3/dovetail.prxu.org/99/82aa2597-d505-469f-ad7d-629adb7828ad/JamieSives.mp3</li> <li><span class='post-meta-key'>duration:</span> 34:11</li> <li><span class='post-meta-key'>streaming_id:</span> </li> <li><span class='post-meta-key'>spoiler_alert:</span> 0</li> <li><span class='post-meta-key'>transcript:</span> <strong>Jace Lacob: </strong>I’m Jace Lacob, and you’re listening to MASTERPIECE Studio. We’d warn you about spoilers, but if you’ve seen the opening minutes of <em>Guilt</em>, you already know the biggest plot point: bickering brothers Max and Jake have killed a man, by mistake. CLIP <strong>Jake</strong> Call an ambulance. <strong>Max</strong> Let’s not do anything hasty. <strong>Jake</strong> Give me your phone. <strong>Max</strong> What’s wrong with yours? <strong>Jake</strong> I’m off-grid, Vodafone and I are in this whole.... <strong>Max</strong> What kind of grown man... <strong>Jake</strong> Call an ambulance! <strong>Jace </strong>The sibling disdain carries through the murder and well into the worse-than-the-crime cover up — brash businessman Max thinks they can simply walk away, but record store owner Jake carries his guilt with him through the first half of this series. CLIP <strong>Max</strong> Failure to stop and report an accident, six months. Perverting the course of justice, with a fatality, say five years. Allowing you to drive under the influence, a year maybe? So, six or seven years, on top of the whole disbarment thing. <em>You</em> get all that plus five years for death by careless driving. There you go kid, eleven years on a good day. <strong>Jace </strong>Jamie Sives had never worked with his co-star, Mark Bonnar, but the pair of Scotsmen have been friends for decades. Their familiarity and ease with each other off-screen gives their on-screen spats the perfect level of fraternal friction. CLIP <strong>Max </strong>You have no idea what I’ve done. <strong>Jake</strong> What does that mean? <strong>Max</strong> It means that I’m keeping things very simple for you. I’ll handle everything else, all you need to do is keep her in check until we get her out of the country. OK? <strong>Jace </strong>Like his character in <em>Guilt, </em>Sives is music-obsessed — and he joins us to discuss <em>Game Of Thrones</em>, the complicated web that is family, how to make tension sing on screen, and much, much more. <strong>Jace </strong>And this week we are joined by <em>Guilt</em> star, Jamie Sives. Welcome. <strong>Jamie Sives </strong>Thank you very much. Nice to meet you, mate, virtually. <strong>Jace </strong>Nice to meet you, too. Let's start at the very beginning. How did you get involved with <em>Guilt</em>? I had heard that Mark Bonnar couldn't think of anyone else. He'd rather play Jake than than you. <strong>Jamie </strong>Oh, that's nice. I wish everyone thought like that....yeah, yeah, that's what that's what I heard. That's how I heard the story. Yeah. Mark and I went to high school together, so we've known each other since we were 12 years old, and kept in touch from time to time and were aware that each other was, was an actor now, but we'd never worked together. So it was a long time coming. And yes, this was being set back in Edinburgh, they were looking for a brother and Mark just thought of me right away, as I would have done him if I was the first one cast in it. But yeah, so Mark was very instrumental in them offering me the part. <strong>Jace </strong>As you say, you've known Mark for a very long time. I know that there was one occasion in which you skived off a school trip together at Stirling Castle, I believe. But as you say, this is the first time you've worked with him. What is Mark Bonnar like as a scene partner, particularly in these very early two-hander scenes in <em>Guilt</em>? <strong>Jamie </strong>Well, it's great, I mean, even if I didn't know him before. I mean, he's a very, very accomplished actor and performer. And he's just he's a real professional. He's very, very intelligent and mature and makes sort of very, very informed choices and brave choices in what he does, and he goes for it. He just comes with a loaded gun, Mark, you know, he's just fantastic to work with, without knowing him like I do. So I felt we already had this chemistry and from knowing each other for such a long time and coming from the same place. And so we didn't have to work for that and we just kinda let it go. And he's great at just allowing you to do your thing and just keeping the bar high. You know, he's really, really terrific to work with and everyone I've met who knows him and feels the same, you know, he's just and he's just such great fun. He's great fun. He's very self-effacing. You know, he doesn't take it or himself too seriously. He's very professional, but he doesn't over or over egg it. You know, he's. Yeah, I can't speak highly enough about Mark. <strong>Jace </strong>I want to dig into a little more of that. To me, there's a realness to the rapport, broken though it might be, between Jake and Max. Given that you and Mark are coming to this production with this friendship, how did you work further to develop that level of familiarity that that these two would have as brothers? Was it drawing from your own relationship and friendship, or did you work more through that during rehearsal? <strong>Jamie </strong>Yeah, I mean, again, I don't think we had to work at it at all. From what I can remember, I did not make an active attempt at working on our relationship. Sometimes you have to do that when you're doing a show or film or whatever it may be, you do have to work on the relationship slightly, or how you how you might feel about the other person, etcetera. And that takes a bit of time. And we didn't have to do that. You know, we've kinda got that for free. He's a lot smarter than me, Mark. So he was he was in the class above me. We were in the same class in the first year. And then I got found guilty and he remained in that clever class and I got dumped a few classes below. So right, now he's a lawyer in this. And I'm this kind of dreamy punk record shop owner. So by default, he's already head and shoulders above me. So we didn't have to work at that either. He's the posh kid. And I'm the greaser. He's a Socs to get all SE Hinton about it, he's the Socs to my Greaser, right, right from the start. So it was kind of set up perfectly by default. <strong>Jace </strong>We meet Jake at the start of <em>Guilt</em> and it's clear how very different the brothers are from their attitudes, and even their visual signals. Max is wearing a proper tuxedo. He's swigging from a bottle of champagne. Jake is in a rumpled suit and seems subservient here. What was your initial take on Jake, and how did it shift over the course of playing him, without obviously spoiling too much? <strong>Jamie </strong>Well, my contribution was one of, I'm kinda old enough to remember the punk rock scene, although not old enough to be there when it was in full swing in sort of ’75, ’76. But I was there for that kind of second wave that came to the latter stages around about ’79, ’80, ’81. And I was I was a young punk rocker back in the day. And I still know a few guys from that era, the ones that were slightly older than me, but around that first time, and they've all gone on to become very socially aware people, you know, most of them are guys that I know. And these guys went on to join unions and, you know, and be in various movements and go on marches and just be really politically and socially aware. Whereas everyone thought back in the day that the people are attracted to punk rock were just people that like swearing and wearing leather jackets and... <strong>Jace “</strong>Anarchists.” <strong>Jamie</strong> Yeah, anarchists, if you like, in a bad way. Yeah. But actually these guys, I still see them and they’re still wearing the Dickies and the rolled up jeans and they've got the little lapel badge. And, you know, they're still they're still kinda, you know, playing that drum a bit. And I just thought Jake was like that, you know, he just reminded me of those guys that he was aware and he was whimsical and dreamy and a sort of tired anarchist. And I just thought that that's how I wanted to picture him, and the writing lended itself to that, them being a record shop and owner and a complete muzo and would be quite happy to talk about who played drums on what album more than anything else. But I just quite like these guys. <strong>Jace </strong>The brothers strike and kill Walter as he steps in front of the car. It's a tragic accident. Jake's immediate reaction is to want to call an ambulance, but Max stops him. Do you feel like this moment signals that Jake would have done the right thing, that he knows the difference between right and wrong? <strong>Jamie </strong>Yes, absolutely. Or else they wouldn't be wracked with guilt that he's that he's racked with, I mean, almost instantly, but definitely the morning after. Yeah, I mean that as a right and wrong case. And the consequence of that is this terrible guilt for Jake. And he's guilty about a couple of things. He feels guilty about a couple of things, some some longer lasting than others. But this is the most recent thing. And this is his main guilt trip. <strong>Jace </strong>Max is practical, Jake is more philosophical. CLIP <strong>Jake </strong>He played the trumpet. We’ve killed a sentient being. <strong>Max </strong>Barely. Terminal cancer. He was dying slowly, we just made it quick. <strong>Jake </strong>I mean, how much does that weigh on him in the moment? And how much is connected to the fact that Walter is a musician? Does that strike, no pun intended, a chord within Jake? <strong>Jamie </strong>Yes, I think it does. I think we see here that Jake is kind of very subservient, as you say, and I think he knows the right thing to do but doesn't know how to articulate it, and how to overcome his brother's orders, as it were. You know, he's kinda caught in the middle. He knows the right thing. He doesn't know how to say it to Max. <strong>Jace </strong>Orders is the right word there. You know, Jake and Max are fairly estranged at this point. They have radically different life philosophies and very different lives. Max goes so far as to sort of intimidate Jake into going along with this. But why do you think Jake agrees to cover it up? Is it that intimidation, or is there something more at play here? <strong>Jamie </strong>I think he just I think he just kinda bows to the greater knowledge in his head, you know. I mean, I think that Max symbolizes everything that disgusts Jake, you know, just his obviousness and the way he's chosen to live his life and is Satan's little helper and being a lawyer and being a capitalist and all the nice frills that he has disgust Jake. But he knows that he's got them because he plays the game and he knows the right thing to do in order to prosper. And he probably thinks that he's going to come up with the right way of getting us out of here, although Jake doesn't quite think it's the right thing to do, the moral right thing to do. But he thinks if he's gonna get out of this sticky situation, then Max has got the answers and he may have always had the answers in their relationship, you know. <strong>Jace </strong><em>Before this next question, a brief word from our sponsors…</em><em> </em> <strong>Jace </strong>The complications begin to add up quickly here. Jake has lost his wallet, which turns up at Walter's. They have to attend Walter's wake and they meet Walter's American niece, Angie. What does Angie represent to Jake? <strong>Jamie </strong>I think he's been solitary for some time. I think that. I think that his most natural state is to be on his own, I think he is more comfortable on his own. And I think the moment where I mean, although Angie’s a very beautiful woman, I think that the moment when when she talks about stacking vinyl vertically, is the moment that really that really hooks him, I think her face and all those other peripheral things opens up to Jake in that one sentence, you know? When they say the same thing, right at the same time, almost. <strong>Jace </strong>Angie's played by Irish actor Ruth Bradley, and I love Jake and Angie's scenes together. There is a sort of delicious playfulness to the two of them that's very unexpected amid this sort of murder. CLIP <strong>Jake </strong>What’s interesting about this is that it’s Mike Garson on the keys. <strong>Angie</strong> Wow, you guys use interesting in a totally different way. <strong>Jake</strong> It’s interesting because he went straight from this to <em>Aladdin Sane</em>, which is of course Bowie’s best album, for four...arguably five reasons, starting with... <strong>Angie</strong> It’s top three. Maybe. <strong>Jake</strong> Oh, no, no sorry, this isn’t a debate, this is me trying to deepen your understanding of the music. <strong>Angie </strong>I’m happy to tell you his best, if that’s helpful? <strong>Jake</strong> I’d have to warn you, that would be high risk. <strong>Angie</strong> I’ll take the chance. <strong>Jace </strong>What did Ruth bring to your shared scenes? <strong>Jamie </strong>She’s just the most beautiful woman I've ever met. She's really lovely and just so sweet and so funny, and she'll laugh at an egg boiling so it doesn't matter what you say, she'll laugh at, which is great, always good. And yeah, she was just wonderful, and a great professional as well. We did some chemistry tests, a few, for the want of a better term, with some actors, and Ruth came in and was just fantastic, just not playing anything, just apart from the truth, you know, not having a little twist at the mustache, as it were, and being arch in any way, she just played it in all honesty. And it was just so lovely and beautiful and warm. And she was fantastic in those readings. And she's just great company. She's lovely. <strong>Jace </strong>Jake and Angie end up sleeping together, which is really not ideal when you're trying to get away with killing and then covering up the killing of this woman's uncle. Is this just another example of Jake's poor decision making? <strong>Jamie </strong>Yes, absolutely. You know, he's lost his wallet. And now he's gone back to the scene of the crime and fallen into bed with the niece. I mean, that's just, those are, I think Max calls them “other steps” or something. I can't remember, in the car, only I can't remember what else it refers to. You know, “do nothing more than what Max says.” And I've just done the complete opposite of that. Absolutely. That's Jake being his hapless self. You know, he just can't, you know, it <em>would</em> be him that leaves his wallet. It <em>would</em> be him that does this, you know, and I think that's a continuation of how he's been his whole life, as far as his brother is concerned. <strong>Jace </strong>I mean, he is for all of his good intentions, he is a bit bumbling, will say nice. Yeah, he's kind and he's thoughtful, but he's sort of thoughtless at the same time. He doesn't ask questions about his music shop. He takes Angie at face value despite the risk that she brings. I mean, do you see him as a bit of a lovable but naive oaf, sort of out of his depth at this point? <strong>Jamie </strong>Yeah, I think so. I think so. I think he's living in the past. He's not quite grown up. You know, he's all those things and more. He's harmless. Anyone who's harmless in my book is great, you know, I’ll take them any day of the week. And yeah, he's just completely he doesn't want to get involved in finances. He's not wired that way. His brother's a lawyer. ‘Yeah, of course. Yeah. You can take care of stuff.’ And, you know, I think he just wants that easy life. And I find it quite attractive. I've often thought of running away and just getting a job in a bookshop or a record shop and just getting on with it that way. But yeah, I think he's not grown up until this happens. This is obviously a catalyst. And meeting Angie is a further catalyst to him, to him, you know, turning his life around and taking a grip of things and not just swimming along in the past, you know, <strong>Jace </strong>is that why he tries to convince her to stay, even though she could expose them, that sort of catalyst and desire for change, is that what...? <strong>Jamie </strong>Yeah, I think so. Yeah, absolutely. And, you know, he's fallen in love. I don't think he's been in love in a long time, if ever. You know, he's not had time for that. You know, he was in a band and he's been doing his thing, I think he's kind of just set in his ways. I don't think he's been in love for a long time and that can sometimes supersede anything else in life. <strong>Jace </strong>Angie as we learn, may not be all that she seems. There's the old photo that Jake finds of Walter's niece, who looks nothing like Angie. What does Jake make of Angie's excuses here, is he just eager to believe her? Or is he wondering if there's more to Angie than meets the eye? <strong>Jamie </strong>Yeah, that's just what I was about to say. I mean, he doesn't press the issue, ever. You know, he just poses a question because he doesn't want to miss a trick, you know, because Max would be very angry at him if he knew that he that Jake didn't kind of see through the photo of someone clearly who doesn't it doesn't look like Angie, etcetera. It's I mean, Max knew these things that if I had ignored these things and Max got wind of it he’d be going nuts. So I think he does out of it just to cover his tracks, ‘Let me pose the question.’ But I think he's eager to take any answer, really. He doesn't press her on anything, does he? <strong>Jace </strong>You've likened <em>Guilt</em> to <em>Twin Peaks</em> and there is this kind of weird quirkiness and black humor to <em>Guilt</em> that resonates deeply with me. Is that in keeping with your own sense of humor, the sense of awkwardness and creeping anxiety that lies beneath the surface within <em>Guilt</em>? <strong>Jamie </strong>Yeah, yeah, absolutely, yeah, I was a big fan of <em>Twin Peaks</em> back in the day. I love it. I love most David Lynch stuff. But I really loved <em>Twin Peaks</em>, and I loved <em>Fargo</em> as well. It was kind of smacked of <em>Fargo</em> to me as well when I when I first saw them, when I first read it and had Robbie and Neil's vision of it and the whole production team's vision of it. So, yeah, I think it sits easy with me the way that the humor is wrapped into it, because people are humorous in the most trying of circumstances. You know, there's always humor peppered in there for one reason or another. So I think it's nice to see a drama that's unfolding in a very serious way. And there's a, you know, death, a tragic death in the middle of it. But there are still moments of humor. And that's how life is, isn't it? <strong>Jace </strong>Given that we don't want to spoil the end of <em>Guilt</em>, this is a bit of a tricky question, but what was it like stepping back into Jake's grungy clothes to film a second series of <em>Guilt</em> earlier this year? <strong>Jamie </strong>Well, most of those grungy clothes of Jake’s are mine, actually, they were mine, I brought them along. That leather jacket that I wore I picked up in New York in 2005 or 2002? <strong>Jace </strong>Oh wow. <strong>Jamie </strong>...or something. So yeah, most of that stuff apart from the little corduroy jacket with a fur collar that everyone wanted and I just kept and I haven't worn since, but I just kept it just to stop other people getting their hands on it. But yeah. Yeah, those clothes, those clothes might change slightly for the second season. They’ll be a variation of a theme, but you might not see the exact same items. <strong>Jace </strong>I mean, you came to acting via a rather sort of untraditional path, you worked as a scaffolder, you worked in a paper mill as a postman, you worked the door at a pub in Edinburgh. Which of those jobs was your least favorite? <strong>Jamie </strong>My least favorite was the last job I did, which was six years, and an insurance company dealing with group pensions, company pensions, and I just sat in front of a VDU they were called back in the day, a computer screen, I think, a video display unit, you know, video on the computer screen, it was a long time ago. So I just sat in front of one of them and number crunched for six years. It almost killed me. It’s what made me run off and become an actor. That's what did it. <strong>Jace </strong>I mean, I wanted to ask you next to me what then made you decide to pivot to acting? Was there a specific moment or incident where that desire clicked? And you said, that's what I'm going to do. I'm leaving this insurance company behind? <strong>Jamie </strong>Not directly and I was kind of going through a mid-twenties crisis, which I believe does exist, it did for me anyway, and I just thought things were not going to turn out really very well for me. So I just then I had to think of something different to do. And whilst I was thinking of something different to do, a friend of mine asked if I wanted to go along to these little acting classes. And Edinburgh, at a thing called the Edinburgh Acting School. That was just about two hours every Wednesday night, culminating in a little kind of show at the end of 10 weeks. And I just went along with that, just with him, that just for something to do whilst I thought about what great change in my life I was going to embark upon. And I'd never done any acting before that. And nd I just I quite liked kind of got under my skin and I just thought, ‘Gosh, should I just try this?’ but I knew nothing. I was completely green about it, you know, and I just thought, ‘Right, should I try and become an extra or get in the back door somehow in Scotland?’ and try to do that? I had no idea what was how to do it, you know, or ‘Shall I go to drama school?’ But I was right at the end of that back. But back then you could, you know, the cut off age for starting drama school. It’s different now, they allow all ages now. But back then there was a cutoff age and I was nearing that cutoff age. So I just blanket bombed all these drama schools up and down the UK. And I got auditions for about eight or nine and I turned up to about five and I got recalls for two and I got into one. <strong>Jace </strong>And that was the Drama Center, London? <strong>Jamie </strong>Yeah, the Drama Center in London, and I just thought, ‘Well, if I'm going to do this, I’ll go to London and do it,’ and I got in this place and that was it was it was it was lovingly known as the Trauma Center back then. It doesn't exist anymore. So it was quite a school with extraordinary people running it for good and for bad. And had I known it was quite what it was like beforehand, I might not have gone. But I was quite desperate, so maybe I would have gone anyway. But yeah. And I went along to that and did the three years there and got an agent and I've never had to do a real job since. I've never had to lift anything heavy. <strong>Jace </strong>Many listeners will remember you as Jory Cassel in the first season of HBO's <em>Game of Thrones</em>. What was it like working on <em>Game of Thrones</em>, and did you have any idea that that first season would become such an out of the gate global cultural phenomenon? <strong>Jamie </strong>Absolutely not, absolutely not. I was not, I'm ashamed to say I was not aware of George R.R. Martin and his books then I'm not really a reader of fantasy books or any kind of science fiction or anything like that. Science fiction movies, yes, but not books and certainly not fantasy, I've never been a fan of. And so I had no idea that he was America's Tolkien. You know, I some some of the young guys, I think Alfie Allen and Kit Harrington had read and were aware of of his work. But no, it's like anything you make, you've no real hard and fast idea of how it's going to turn out. And so, yeah, I had no idea it was going to become the phenomenon that it became, you know, I mean, it's quite incredible. And it was fantastic to be a part of that first season. I mean, it was just amazing. And that first episode and I think I mean, I think I'm there in the first or second season of the first episode. I mean, it's wonderful to be able to have been a part of it. <strong>Jace </strong>Jory died in a particularly gruesome way — spoiler alert — with a dagger through the eye wielded by Jaime Lannister. How much fun was that death scene to shoot? <strong>Jamie </strong>It was great. Yeah, I mean, it's always good to get a good death, and I think that became that became quite iconic, not my death, but the fact what became iconic was everyone wanting a good death. And those huge polls that I've noticed online of people discussing and debating, which is the greatest death in <em>Game of Thrones</em>, it’s quite funny. But no, it was great fun to do. It was great fun to do, a bit of fighting and get stabbed by dear Nick. Yeah, it was good fun. <strong>Jace </strong>You met Jason Momoa, who played Khal Drogo on Game of Thrones. How did that friendship change your career and what shared tattoo you both have? <strong>Jamie </strong>Gosh, you've done your homework, haven't you? <strong>Jace </strong>Oh, I have. <strong>Jamie</strong> They had this they had this readthrough in Belfast, in the Paint Hall, the big, huge warehouse that became a studio in Belfast was called the Paint Hall, I think is where they painted ships, this big, huge hangar like you, you can imagine. it's now became Titanic Key and there’s a big <em>Game of Thrones</em> tourist attraction. But it was the Paint Hall back then, and they had this big, huge, big circular table, they made a circle of all these tables and had a cast of thousands come in to read episodes one, two and three and four or whatever it was. And this dude walked in the door and there was a seat next to me. And I thought, ‘Oh, gosh, I hope he doesn't sit there.’ He's just this enormous guy with a single earring and braces and a pair of old taggerty boots and a lot and a hat at a jaunty angle and a ponytail. And it was like I just heard him coming in before I saw him. And he sat there next to me and turned to be like one of the most beautiful guys I've ever met. You know, he was just, he's brilliant. We just hit it off. And although we didn't have any stuff together, we hung in Belfast a lot. And I was helping him learn his Dothraki, reading his lines with him. And then I went out to Malta to do the sunny stuff out in Malta. And he wasn't coming out for like three weeks. He was told to stay in Belfast and learned Dothraki. And I thought, ‘Thank God I can get rid,’ of him because we tore it up in Belfast, we had a ball. And I thought, “Right, I'm going to go over to Malta and just run along the beach and eat fruit and yogurt and get fit and healthy.’ And I got there a day, and then the phone rang and Jason went, ‘Hey buddy! I’m here’. So he told them, ‘Why don't I learn Dothraki sitting the sun in Malta, not in Belfast?’ And he wasn't doing anything for a couple of weeks. And then, yeah, then I was back in it with Jason and we had a ball out there. And we've become you know, he's one of my best buddies and we've worked together since. And he's in London right now doing <em>Aquaman</em>. I'm going to see him on Saturday and we're going to go out on Saturday and I haven't seen him for a while. But no, that's a big thing that I've taken from <em>Game of Thrones</em> is meeting someone like him, who I think is just, um, I'm so, so excited that he's in my life. He's just a great man. <strong>Jace </strong>And you both got the same tattoo. <strong>Jamie </strong>Yeah, we do, we do, we have a tattoo on our arm, both him and Zoë, his stepdaughter, we were together and the three of us went and got this tattoo and London and we wrote it. So I, I wrote mine on paper and Zoë wrote and Jason wrote his and it's the same words but it's our own writing. And then they transferred it on and tattooed it. <strong>Jace </strong>That’s amazing. I mean, you've been you've been busy. You just did <em>Guilt</em>. You just wrapped on another crime drama, <em>Annika</em>, where you played as Michael McAndrews opposite Nicola Walker's titular character. What can you tell us about <em>Annika</em>? And which is ultimately more fun because you've done both playing a criminal or playing a copper? <strong>Jamie </strong><em>Annika</em> was a radio play, I think 15 minute eps on radio. And Nicola has been doing that for seven years, written by Nick Walker, which is almost Nicola Walker. Which is a bit weird, but Nick Walker wrote it, and he wrote the TV show and it was great fun to do, we had a ball doing it. And a good friend of mine, Phil John, directed the first block and he actually asked me to do it. That's the fourth time I've worked with Philip John, he's wonderful director. And so, yeah, I had a great time. And Nicola Nicola, I mean, you know, there's nothing I think every people have used every positive adjective to describe Nicola. She's just, she really is fantastic and has become a good friend. And I can't wait to work with her again if we can do another series of it. And that would just be great. But to answer your question, I think playing baddies is always better than playing goodies. It's much, much more fun. I either play the nice supportive husband or I play an utter psychopath. I can't quite find the middle ground yet. <strong>Jace </strong>That's a bit like Nicola Walker too, though. <strong>Jamie </strong>Nor in life. Yeah, that's a bit like her, too. Yeah, you're right. Yeah. <strong>Jace </strong>She's either like a goodie or an absolute psychopath. Her characters, which is amazing. <strong>Jace </strong>Jamie Sives, thank you so very much. <strong>Jamie </strong>Thank you. Lovely to meet you. <strong>Jace </strong>And you! <strong>Jamie</strong> Thank you, Jace. Lovely talking to you. <strong>Jace </strong>Mark Bonnar’s Max is the gruff older brother to Jamie Sives’ bumbling Jake. And as the mess around Walter’s murder piles up, it increasingly seems like even Max can’t keep it all together. CLIP <strong>Max</strong> We had a good run, Cameron. You had a very good run. But it’s time to take my brother and his shop out of the equation. I can still do what I need to do, but he needs to go. <strong>Cameron</strong> Max, I’m afraid that you’ve fallen for a deception. This is not really me. And this, us...it’s not really me either. I am simply a legitimizing presence. And behind me, Max, behind me is reality. And you don’t want to know what reality is. And you certainly don’t want to meet it. <strong>Jace </strong>Bonnar reflects on the full first season of <em>Guilt </em>here on the podcast September 12. MASTERPIECE Studio is hosted by me, Jace Lacob, and produced by Nick Andersen. Elisheba Ittoop is our editor. The executive producer of MASTERPIECE is Susanne Simpson.</li> <li><span class='post-meta-key'>pbs_shop_image:</span> </li> <li><span class='post-meta-key'>pbs_shop_image_m:</span> </li> <li><span class='post-meta-key'>pbs_shop_url:</span> </li> <li><span class='post-meta-key'>itunes_url:</span> </li> <li><span class='post-meta-key'>amazon_url:</span> </li> </ul> <h5>*** END **********************************************************************</h5></div> --> </article><!-- #post-## --> </main><!-- #main --> </div><!-- #primary --> <!-- More from PBS [todo: content should come from a function!]--> <div class="more-from-pbs container-fluid"> <div class="container"> <h2 class="section-title-alt">More from PBS</h2> <div class="row"> <div class="four columns card"> <a href="https://www.pbs.org/show/broadchurch/" target="_blank"> <div class="thumb"> <img width="320" height="180" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2024/11/Broadchurch-Season-1_High-Res_EP101_IMG01-540x360.jpg" class="attachment-mp-video-thumbnail size-mp-video-thumbnail wp-post-image lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img width="320" height="180" src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2024/11/Broadchurch-Season-1_High-Res_EP101_IMG01-540x360.jpg" class="attachment-mp-video-thumbnail size-mp-video-thumbnail wp-post-image"></noscript> </div> <h3 class="title">Broadchurch</h3> </a> </div> <div class="four columns card"> <a href="https://www.pbs.org/show/miss-frimans-war/" target="_blank"> <div class="thumb"> <img width="320" height="180" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2024/11/miss-frimans-war-640x360.jpg" class="attachment-mp-video-thumbnail size-mp-video-thumbnail wp-post-image lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img width="320" height="180" src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2024/11/miss-frimans-war-640x360.jpg" class="attachment-mp-video-thumbnail size-mp-video-thumbnail wp-post-image"></noscript> </div> <h3 class="title">Miss Friman's War</h3> </a> </div> <div class="four columns card"> <a href="https://www.pbs.org/show/jamaica-inn/" target="_blank"> <div class="thumb"> <img width="320" height="180" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2024/11/jamaica-inn-640x360.jpg" class="attachment-mp-video-thumbnail size-mp-video-thumbnail wp-post-image lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img width="320" height="180" src="https://www.pbs.org/wgbh/masterpiece/wp-content/uploads/2024/11/jamaica-inn-640x360.jpg" class="attachment-mp-video-thumbnail size-mp-video-thumbnail wp-post-image"></noscript> </div> <h3 class="title">Jamaica Inn</h3> </a> </div> </div><!-- row --> <!-- <button class="button button-primary load-more">See More from PBS</button> --> </div><!-- container --> </div><!-- container fluid --> <!-- /More from PBS --> </div><!-- #content --> <div class="shop-bar container-fluid"> <div class="container"> <div class="listy-block more-ways"> <h5 class="label">More ways to watch your Favorite Episodes</h5> <a href="https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewMultiRoom?cc=us&fcId=503162807&app=itunes&at=11l3Sf&ct=MasterpieceCollection2017" title="Shop iTunes" target="_blank"><img title="Shop iTunes" alt="Shop iTunes" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/btn-itunes-white.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/btn-itunes-white.svg" title="Shop iTunes" alt="Shop iTunes"></noscript></a> <a href="https://www.amazon.com/b/ref=atv_hm_hom_5_c_t_zcapbm_2_7?_encoding=UTF8&benefitId=masterpiece&node=2858778011&pf_rd_i=home&pf_rd_m=ATVPDKIKX0DER&pf_rd_p=3025860202&pf_rd_r=Y1CN2SMFQTJ428G46S90&pf_rd_s=center-9&pf_rd_t=12401" title="Shop Amazon" target="_blank"><img title="Shop Amazon" alt="Shop Amazon" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/btn-amazon-watch-white.png" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/btn-amazon-watch-white.png" title="Shop Amazon" alt="Shop Amazon"></noscript></a> </div> </div> </div> <footer id="colophon" class="site-footer container-fluid" role="contentinfo"> <div class="container"> <div class="row"> <div class="four columns"> <div class="menu-footer"> <img title="Masterpiece" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-mpt-white.svg" class="red-logo lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/logo-mpt-white.svg" class="red-logo" title="Masterpiece"></noscript> <ul id="footer-menu" class="menu"><li id="menu-item-5595" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5595"><a href="https://www.pbs.org/wgbh/masterpiece/about-masterpiece/">About Masterpiece</a></li> <li id="menu-item-7796" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7796"><a href="https://www.pbs.org/wgbh/masterpiece/masterpiece-on-pbs-passport/">Watch MASTERPIECE with PBS Passport</a></li> <li id="menu-item-5599" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5599"><a href="http://mass.pbslearningmedia.org/collection/mpc/">Teacher’s Resources</a></li> <li id="menu-item-5598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5598"><a href="https://www.pbs.org/wgbh/masterpiece/feedback/">Feedback</a></li> <li id="menu-item-5597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5597"><a href="https://www.pbs.org/wgbh/masterpiece/credits/">Credits</a></li> <li id="menu-item-5600" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5600"><a href="https://www.sgptv.org/programs/PBS-masterpiece/?&utm_source=pbs&utm_medium=referral&utm_campaign=masterpiece">Corporate Sponsorship</a></li> <li id="menu-item-5596" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5596"><a href="https://www.pbs.org/wgbh/masterpiece/masterpiece-funders/">Funders</a></li> <li id="menu-item-5601" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5601"><a href="https://www.pbs.org/about/about-pbs/privacy-policy/">Privacy Policy</a></li> </ul> </div> </div> <div class="four columns"> <div class="listy-block social-block"> <h4 class="label"><strong>Join The Conversation</strong></h4> <a href="https://twitter.com/masterpiecepbs" title="Follow PBS on Twitter" class="social social-twitter" target="_blank"><img title="Follow PBS on Twitter" alt="Follow PBS on Twitter" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-twitter.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Follow PBS on Twitter" alt="Follow PBS on Twitter" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-twitter.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-twitter.svg" title="Follow PBS on Twitter" alt="Follow PBS on Twitter"></noscript></noscript></a> <a href="https://www.facebook.com/masterpiecepbs/" title="Like PBS on Facebook" class="social social-facebook" target="_blank"><img title="Like PBS on Facebook" alt="Like PBS on Facebook" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-facebook.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Like PBS on Facebook" alt="Like PBS on Facebook" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-facebook.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-facebook.svg" title="Like PBS on Facebook" alt="Like PBS on Facebook"></noscript></noscript></a> <a href="https://www.instagram.com/masterpiecepbs" title="Follow PBS on Instagram" class="social social-instagram" target="_blank"><img title="Follow PBS on Instagram" alt="Follow PBS on Instagram" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-instagram.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Follow PBS on Instagram" alt="Follow PBS on Instagram" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-instagram.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-instagram.svg" title="Follow PBS on Instagram" alt="Follow PBS on Instagram"></noscript></noscript></a> <a href="https://www.youtube.com/user/masterpiecepbs" title="Watch to PBS on YouTube" class="social social-youtube" target="_blank"><img title="Watch to PBS on YouTube" alt="Watch to PBS on YouTube" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-youtube.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Watch to PBS on YouTube" alt="Watch to PBS on YouTube" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-youtube.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-youtube.svg" title="Watch to PBS on YouTube" alt="Watch to PBS on YouTube"></noscript></noscript></a> <a href="https://www.tiktok.com/@masterpiecepbs" title="Follow PBS on TikTok" class="social social-tiktok" target="_blank"><img title="Follow PBS on Tiktok" alt="Follow PBS on TikTok" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-tiktok.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img title="Follow PBS on Tiktok" alt="Follow PBS on TikTok" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-tiktok.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/social-tiktok.svg" title="Follow PBS on Tiktok" alt="Follow PBS on TikTok"></noscript></noscript></a> </div> <h4>Sign up for the Masterpiece Newsletter</h4> <p>Find out about new shows, get updates on your favorite dramas and mysteries, enjoy exclusive content and more!</p> <form class="newsletter-signup email-signup" action="//links.iterable.com/lists/addSubscriberForm?emailListId=359605" method="post" data-list="general" data-placement-id="footer"> <div class="row"> <!-- <input type="hidden" name="elqFormName" value="nps_email_signup"> <input type="hidden" name="elqSiteID" value="2531"> --> <input type="hidden" name="program_src" value="masterpiece" /> <input type="hidden" name="News_Masterpiece" value="1" /> <input type="hidden" name="recaptcha_response" class="recaptcha-response"> <input class="success-page" type="hidden" name="success_page" value="http://www.pbs.org/wgbh/masterpiece/newsletter-thanks/?subscriber=true&list_id=general" /> <div class="ten columns"><input id="signup-email" type="email" name="email" class="u-full-width" size="30" maxlength="50" placeholder="Email Address" required/></div> <div class="six columns margin-top"><input class="u-full-width" type="text" placeholder="Zip code" name="zipOrPostal" required></div> <div class="five columns clear margin-top"><input id="submit" type="submit" name="submit" class="button-primary u-full-width" value="Sign Up" /></div> </div> </form> </div> <!-- removed until instagram is fixed: MASTD-5977 <div class="four columns"> </div> --><!-- column --> </div><!-- row --> <br><br> <div class="row"> <div class="eight columns funder"> <p>Funding for <strong>MASTERPIECE</strong> is provided by <a href="https://ad.doubleclick.net/ddm/trackclk/N40003.1098PBSONLINE/B30433541.375572083;dc_trk_aid=567835545;dc_trk_cid=199803502;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv=1" target="_blank">Viking</a> and <a href="https://www.raymondjames.com/wealth-management/life-well-planned?utm_source=masterpiece&utm_medium=display&utm_campaign=2024-entruster&utm_content=video" target="_blank">Raymond James</a>, with additional support from public television viewers and contributors to <a href="http://www.pbs.org/wgbh/masterpiece/about-masterpiece/masterpiece-trust"><strong>The Masterpiece Trust</strong></a>, created to help ensure the series' future.</p> <p><a href="http://www.pbs.org/about/terms-use/" title="Terms of Use" target="_blank">Terms of Use</a>: PBS is a 501(c)(3) not-for-profit organization.<p> </div> <div class="four columns copyright"> <p>©2024 WGBH Educational Foundation</p> <p>Produced by GBH <img title="Produced by WGBH" alt="Produced by WGBH" data-src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/gbh_logo_white.svg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/images/gbh_logo_white.svg" title="Produced by WGBH" alt="Produced by WGBH"></noscript></p> </div><!-- column --> </div><!-- row --> </div><!-- container-contents --> </footer><!-- #colophon --> </div><!-- #page --> <script type="text/html" id="tmpl-media-frame"> <div class="media-frame-title" id="media-frame-title"></div> <h2 class="media-frame-menu-heading">Actions</h2> <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false"> Menu <span class="dashicons dashicons-arrow-down" aria-hidden="true"></span> </button> <div class="media-frame-menu"></div> <div class="media-frame-tab-panel"> <div class="media-frame-router"></div> <div class="media-frame-content"></div> </div> <h2 class="media-frame-actions-heading screen-reader-text"> Selected media actions </h2> <div class="media-frame-toolbar"></div> <div class="media-frame-uploader"></div> </script> <script type="text/html" id="tmpl-media-modal"> <div tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title"> <# if ( data.hasCloseButton ) { #> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text">Close dialog</span></span></button> <# } #> <div class="media-modal-content" role="document"></div> </div> <div class="media-modal-backdrop"></div> </script> <script type="text/html" id="tmpl-uploader-window"> <div class="uploader-window-content"> <div class="uploader-editor-title">Drop files to upload</div> </div> </script> <script type="text/html" id="tmpl-uploader-editor"> <div class="uploader-editor-content"> <div class="uploader-editor-title">Drop files to upload</div> </div> </script> <script type="text/html" id="tmpl-uploader-inline"> <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> <# if ( data.canClose ) { #> <button class="close dashicons dashicons-no"><span class="screen-reader-text">Close uploader</span></button> <# } #> <div class="uploader-inline-content {{ messageClass }}"> <# if ( data.message ) { #> <h2 class="upload-message">{{ data.message }}</h2> <# } #> <div class="upload-ui"> <h2 class="upload-instructions drop-instructions">Drop files to upload</h2> <p class="upload-instructions drop-instructions">or</p> <button type="button" class="browser button button-hero" aria-labelledby="post-upload-info">Select Files</button> </div> <div class="upload-inline-status"></div> <div class="post-upload-ui" id="post-upload-info"> <p class="max-upload-size"> Maximum upload file size: 30 MB. </p> <# if ( data.suggestedWidth && data.suggestedHeight ) { #> <p class="suggested-dimensions"> Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels. </p> <# } #> </div> </div> </script> <script type="text/html" id="tmpl-media-library-view-switcher"> <a href="https://www.pbs.org/wgbh/masterpiece/wp-admin/upload.php?mode=list" class="view-list"> <span class="screen-reader-text">List view</span> </a> <a href="https://www.pbs.org/wgbh/masterpiece/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page"> <span class="screen-reader-text">Grid view</span> </a> </script> <script type="text/html" id="tmpl-uploader-status"> <h2>Uploading</h2> <div class="media-progress-bar"><div></div></div> <div class="upload-details"> <span class="upload-count"> <span class="upload-index"></span> / <span class="upload-total"></span> </span> <span class="upload-detail-separator">–</span> <span class="upload-filename"></span> </div> <div class="upload-errors"></div> <button type="button" class="button upload-dismiss-errors">Dismiss errors</button> </script> <script type="text/html" id="tmpl-uploader-status-error"> <span class="upload-error-filename">{{{ data.filename }}}</span> <span class="upload-error-message">{{ data.message }}</span> </script> <script type="text/html" id="tmpl-edit-attachment-frame"> <div class="edit-media-header"> <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button> <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text">Close dialog</span></span></button> </div> <div class="media-frame-title"></div> <div class="media-frame-content"></div> </script> <script type="text/html" id="tmpl-attachment-details-two-column"> <div class="attachment-media-view {{ data.orientation }}"> <h2 class="screen-reader-text">Attachment Preview</h2> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( data.sizes && data.sizes.large ) { #> <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.full ) { #> <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> <# } #> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper wp-audio"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}" /> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}" /> </video> </div> <# } #> <div class="attachment-actions"> <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> <button type="button" class="button edit-attachment">Edit Image</button> <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> <p>Document Preview</p> <# } #> </div> </div> </div> <div class="attachment-info"> <span class="settings-save-status" role="status"> <span class="spinner"></span> <span class="saved">Saved.</span> </span> <div class="details"> <h2 class="screen-reader-text">Details</h2> <div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div> <div class="uploaded-by"> <strong>Uploaded by:</strong> <# if ( data.authorLink ) { #> <a href="{{ data.authorLink }}">{{ data.authorName }}</a> <# } else { #> {{ data.authorName }} <# } #> </div> <# if ( data.uploadedToTitle ) { #> <div class="uploaded-to"> <strong>Uploaded to:</strong> <# if ( data.uploadedToLink ) { #> <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a> <# } else { #> {{ data.uploadedToTitle }} <# } #> </div> <# } #> <div class="filename"><strong>File name:</strong> {{ data.filename }}</div> <div class="file-type"><strong>File type:</strong> {{ data.mime }}</div> <div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"><strong>Dimensions:</strong> {{ data.width }} by {{ data.height }} pixels </div> <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> Original image: <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length"><strong>Length:</strong> <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( 'audio' === data.type && data.meta.bitrate ) { #> <div class="bitrate"> <strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s <# if ( data.meta.bitrate_mode ) { #> {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} <# } #> </div> <# } #> <# if ( data.mediaStates ) { #> <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> <div class="settings"> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <span class="setting has-description" data-setting="alt"> <label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label> <input type="text" id="attachment-details-two-column-alt-text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span></a>. Leave empty if the image is purely decorative.</p> <# } #> <span class="setting" data-setting="title"> <label for="attachment-details-two-column-title" class="name">Title</label> <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> </span> <# if ( 'audio' === data.type ) { #> <span class="setting" data-setting="artist"> <label for="attachment-details-two-column-artist" class="name">Artist</label> <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" /> </span> <span class="setting" data-setting="album"> <label for="attachment-details-two-column-album" class="name">Album</label> <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" /> </span> <# } #> <span class="setting" data-setting="caption"> <label for="attachment-details-two-column-caption" class="name">Caption</label> <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> </span> <span class="setting" data-setting="description"> <label for="attachment-details-two-column-description" class="name">Description</label> <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> </span> <span class="setting" data-setting="url"> <label for="attachment-details-two-column-copy-link" class="name">File URL:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly /> <span class="copy-to-clipboard-container"> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button> <span class="success hidden" aria-hidden="true">Copied!</span> </span> </span> <div class="attachment-compat"></div> </div> <div class="actions"> <# if ( data.link ) { #> <a class="view-attachment" href="{{ data.link }}">View attachment page</a> <# } #> <# if ( data.can.save ) { #> <# if ( data.link ) { #> <span class="links-separator">|</span> <# } #> <a href="{{ data.editLink }}">Edit more details</a> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <# if ( data.link || data.can.save ) { #> <span class="links-separator">|</span> <# } #> <button type="button" class="button-link delete-attachment">Delete permanently</button> <# } #> </div> </div> </script> <script type="text/html" id="tmpl-attachment"> <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> <div class="thumbnail"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> <div class="centered"> <img src="{{ data.size.url }}" draggable="false" alt="" /> </div> <# } else { #> <div class="centered"> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.medium ) { #> <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <div class="filename"> <div>{{ data.filename }}</div> </div> <# } #> </div> <# if ( data.buttons.close ) { #> <button type="button" class="button-link attachment-close media-modal-icon"><span class="screen-reader-text">Remove</span></button> <# } #> </div> <# if ( data.buttons.check ) { #> <button type="button" class="check" tabindex="-1"><span class="media-modal-icon"></span><span class="screen-reader-text">Deselect</span></button> <# } #> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; if ( data.describe ) { if ( 'image' === data.type ) { #> <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" aria-label="Caption" placeholder="Caption…" {{ maybeReadOnly }} /> <# } else { #> <input type="text" value="{{ data.title }}" class="describe" data-setting="title" <# if ( 'video' === data.type ) { #> aria-label="Video title" placeholder="Video title…" <# } else if ( 'audio' === data.type ) { #> aria-label="Audio title" placeholder="Audio title…" <# } else { #> aria-label="Media title" placeholder="Media title…" <# } #> {{ maybeReadOnly }} /> <# } } #> </script> <script type="text/html" id="tmpl-attachment-details"> <h2> Attachment Details <span class="settings-save-status" role="status"> <span class="spinner"></span> <span class="saved">Saved.</span> </span> </h2> <div class="attachment-info"> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper wp-audio"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}" /> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}" /> </video> </div> <# } else { #> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> <img src="{{ data.size.url }}" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <# } #> <div class="details"> <div class="filename">{{ data.filename }}</div> <div class="uploaded">{{ data.dateFormatted }}</div> <div class="file-size">{{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"> {{ data.width }} by {{ data.height }} pixels </div> <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> Original image: <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> <# } #> <# if ( data.can.save && data.sizes ) { #> <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">Edit Image</a> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length">Length: <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( data.mediaStates ) { #> <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <button type="button" class="button-link delete-attachment">Delete permanently</button> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> </div> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <span class="setting has-description" data-setting="alt"> <label for="attachment-details-alt-text" class="name">Alt Text</label> <input type="text" id="attachment-details-alt-text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span></a>. Leave empty if the image is purely decorative.</p> <# } #> <span class="setting" data-setting="title"> <label for="attachment-details-title" class="name">Title</label> <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> </span> <# if ( 'audio' === data.type ) { #> <span class="setting" data-setting="artist"> <label for="attachment-details-artist" class="name">Artist</label> <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" /> </span> <span class="setting" data-setting="album"> <label for="attachment-details-album" class="name">Album</label> <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" /> </span> <# } #> <span class="setting" data-setting="caption"> <label for="attachment-details-caption" class="name">Caption</label> <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> </span> <span class="setting" data-setting="description"> <label for="attachment-details-description" class="name">Description</label> <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> </span> <span class="setting" data-setting="url"> <label for="attachment-details-copy-link" class="name">File URL:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-copy-link" value="{{ data.url }}" readonly /> <div class="copy-to-clipboard-container"> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button> <span class="success hidden" aria-hidden="true">Copied!</span> </div> </span> </script> <script type="text/html" id="tmpl-media-selection"> <div class="selection-info"> <span class="count"></span> <# if ( data.editable ) { #> <button type="button" class="button-link edit-selection">Edit Selection</button> <# } #> <# if ( data.clearable ) { #> <button type="button" class="button-link clear-selection">Clear</button> <# } #> </div> <div class="selection-view"></div> </script> <script type="text/html" id="tmpl-attachment-display-settings"> <h2>Attachment Display Settings</h2> <# if ( 'image' === data.type ) { #> <span class="setting align"> <label for="attachment-display-settings-alignment" class="name">Alignment</label> <select id="attachment-display-settings-alignment" class="alignment" data-setting="align" <# if ( data.userSettings ) { #> data-user-setting="align" <# } #>> <option value="left"> Left </option> <option value="center"> Center </option> <option value="right"> Right </option> <option value="none" selected> None </option> </select> </span> <# } #> <span class="setting"> <label for="attachment-display-settings-link-to" class="name"> <# if ( data.model.canEmbed ) { #> Embed or Link <# } else { #> Link To <# } #> </label> <select id="attachment-display-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings && ! data.model.canEmbed ) { #> data-user-setting="urlbutton" <# } #>> <# if ( data.model.canEmbed ) { #> <option value="embed" selected> Embed Media Player </option> <option value="file"> <# } else { #> <option value="none" selected> None </option> <option value="file"> <# } #> <# if ( data.model.canEmbed ) { #> Link to Media File <# } else { #> Media File <# } #> </option> <option value="post"> <# if ( data.model.canEmbed ) { #> Link to Attachment Page <# } else { #> Attachment Page <# } #> </option> <# if ( 'image' === data.type ) { #> <option value="custom"> Custom URL </option> <# } #> </select> </span> <span class="setting"> <label for="attachment-display-settings-link-to-custom" class="name">URL</label> <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> <# if ( 'undefined' !== typeof data.sizes ) { #> <span class="setting"> <label for="attachment-display-settings-size" class="name">Size</label> <select id="attachment-display-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes['thumbnail']; if ( size ) { #> <option value="thumbnail" > Thumbnail – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['medium']; if ( size ) { #> <option value="medium" > Medium – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['large']; if ( size ) { #> <option value="large" > Large – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['full']; if ( size ) { #> <option value="full" selected='selected'> Full Size – {{ size.width }} × {{ size.height }} </option> <# } #> </select> </span> <# } #> </script> <script type="text/html" id="tmpl-gallery-settings"> <h2>Gallery Settings</h2> <span class="setting"> <label for="gallery-settings-link-to" class="name">Link To</label> <select id="gallery-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings ) { #> data-user-setting="urlbutton" <# } #>> <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Attachment Page </option> <option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Media File </option> <option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> None </option> </select> </span> <span class="setting"> <label for="gallery-settings-columns" class="name select-label-inline">Columns</label> <select id="gallery-settings-columns" class="columns" name="columns" data-setting="columns"> <option value="1" <# if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 1 </option> <option value="2" <# if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 2 </option> <option value="3" <# if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 3 </option> <option value="4" <# if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 4 </option> <option value="5" <# if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 5 </option> <option value="6" <# if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 6 </option> <option value="7" <# if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 7 </option> <option value="8" <# if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 8 </option> <option value="9" <# if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 9 </option> </select> </span> <span class="setting"> <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> <label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label> </span> <span class="setting size"> <label for="gallery-settings-size" class="name">Size</label> <select id="gallery-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #> > <option value="thumbnail"> Thumbnail </option> <option value="medium"> Medium </option> <option value="large"> Large </option> <option value="full"> Full Size </option> </select> </span> </script> <script type="text/html" id="tmpl-playlist-settings"> <h2>Playlist Settings</h2> <# var emptyModel = _.isEmpty( data.model ), isVideo = 'video' === data.controller.get('library').props.get('type'); #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-list" class="checkbox-label-inline"> <# if ( isVideo ) { #> Show Video List <# } else { #> Show Tracklist <# } #> </label> </span> <# if ( ! isVideo ) { #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-artist" class="checkbox-label-inline"> Show Artist Name in Tracklist </label> </span> <# } #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-images" class="checkbox-label-inline"> Show Images </label> </span> </script> <script type="text/html" id="tmpl-embed-link-settings"> <span class="setting link-text"> <label for="embed-link-settings-link-text" class="name">Link Text</label> <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" /> </span> <div class="embed-container" style="display: none;"> <div class="embed-preview"></div> </div> </script> <script type="text/html" id="tmpl-embed-image-settings"> <div class="wp-clearfix"> <div class="thumbnail"> <img src="{{ data.model.url }}" draggable="false" alt="" /> </div> </div> <span class="setting alt-text has-description"> <label for="embed-image-settings-alt-text" class="name">Alternative Text</label> <input type="text" id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description" /> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span></a>. Leave empty if the image is purely decorative.</p> <span class="setting caption"> <label for="embed-image-settings-caption" class="name">Caption</label> <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> </span> <fieldset class="setting-group"> <legend class="name">Align</legend> <span class="setting align"> <span class="button-group button-large" data-setting="align"> <button class="button" value="left"> Left </button> <button class="button" value="center"> Center </button> <button class="button" value="right"> Right </button> <button class="button active" value="none"> None </button> </span> </span> </fieldset> <fieldset class="setting-group"> <legend class="name">Link To</legend> <span class="setting link-to"> <span class="button-group button-large" data-setting="link"> <button class="button" value="file"> Image URL </button> <button class="button" value="custom"> Custom URL </button> <button class="button active" value="none"> None </button> </span> </span> <span class="setting"> <label for="embed-image-settings-link-to-custom" class="name">URL</label> <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> </fieldset> </script> <script type="text/html" id="tmpl-image-details"> <div class="media-embed"> <div class="embed-media-settings"> <div class="column-settings"> <span class="setting alt-text has-description"> <label for="image-details-alt-text" class="name">Alternative Text</label> <input type="text" id="image-details-alt-text" data-setting="alt" value="{{ data.model.alt }}" aria-describedby="alt-text-description" /> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span></a>. Leave empty if the image is purely decorative.</p> <span class="setting caption"> <label for="image-details-caption" class="name">Caption</label> <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea> </span> <h2>Display Settings</h2> <fieldset class="setting-group"> <legend class="legend-inline">Align</legend> <span class="setting align"> <span class="button-group button-large" data-setting="align"> <button class="button" value="left"> Left </button> <button class="button" value="center"> Center </button> <button class="button" value="right"> Right </button> <button class="button active" value="none"> None </button> </span> </span> </fieldset> <# if ( data.attachment ) { #> <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> <span class="setting size"> <label for="image-details-size" class="name">Size</label> <select id="image-details-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes['thumbnail']; if ( size ) { #> <option value="thumbnail"> Thumbnail – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['medium']; if ( size ) { #> <option value="medium"> Medium – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['large']; if ( size ) { #> <option value="large"> Large – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['full']; if ( size ) { #> <option value="full"> Full Size – {{ size.width }} × {{ size.height }} </option> <# } #> <option value="custom"> Custom Size </option> </select> </span> <# } #> <div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> <span class="custom-size-setting"> <label for="image-details-size-width">Width</label> <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> </span> <span class="sep" aria-hidden="true">×</span> <span class="custom-size-setting"> <label for="image-details-size-height">Height</label> <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> </span> <p id="image-size-desc" class="description">Image size in pixels</p> </div> <# } #> <span class="setting link-to"> <label for="image-details-link-to" class="name">Link To</label> <select id="image-details-link-to" data-setting="link"> <# if ( data.attachment ) { #> <option value="file"> Media File </option> <option value="post"> Attachment Page </option> <# } else { #> <option value="file"> Image URL </option> <# } #> <option value="custom"> Custom URL </option> <option value="none"> None </option> </select> </span> <span class="setting"> <label for="image-details-link-to-custom" class="name">URL</label> <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> <div class="advanced-section"> <h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2> <div class="advanced-settings hidden"> <div class="advanced-image"> <span class="setting title-text"> <label for="image-details-title-attribute" class="name">Image Title Attribute</label> <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> </span> <span class="setting extra-classes"> <label for="image-details-css-class" class="name">Image CSS Class</label> <input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" /> </span> </div> <div class="advanced-link"> <span class="setting link-target"> <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> <label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label> </span> <span class="setting link-rel"> <label for="image-details-link-rel" class="name">Link Rel</label> <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> </span> <span class="setting link-class-name"> <label for="image-details-link-css-class" class="name">Link CSS Class</label> <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> </span> </div> </div> </div> </div> <div class="column-image"> <div class="image"> <img src="{{ data.model.url }}" draggable="false" alt="" /> <# if ( data.attachment && window.imageEdit ) { #> <div class="actions"> <input type="button" class="edit-attachment button" value="Edit Original" /> <input type="button" class="replace-attachment button" value="Replace" /> </div> <# } #> </div> </div> </div> </div> </script> <script type="text/html" id="tmpl-image-editor"> <div id="media-head-{{ data.id }}"></div> <div id="image-editor-{{ data.id }}"></div> </script> <script type="text/html" id="tmpl-audio-details"> <# var ext, html5types = { mp3: wp.media.view.settings.embedMimes.mp3, ogg: wp.media.view.settings.embedMimes.ogg }; #> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-audio-settings"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #> > <# if ( ! _.isEmpty( data.model.src ) ) { #> <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { #> <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { #> <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { #> <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { #> <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> <# } #> </audio> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <span class="setting"> <label for="audio-details-source" class="name">URL</label> <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { if ( ! _.isUndefined( html5types.mp3 ) ) { delete html5types.mp3; } #> <span class="setting"> <label for="audio-details-mp3-source" class="name">MP3</label> <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { if ( ! _.isUndefined( html5types.ogg ) ) { delete html5types.ogg; } #> <span class="setting"> <label for="audio-details-ogg-source" class="name">OGG</label> <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { if ( ! _.isUndefined( html5types.flac ) ) { delete html5types.flac; } #> <span class="setting"> <label for="audio-details-flac-source" class="name">FLAC</label> <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { if ( ! _.isUndefined( html5types.m4a ) ) { delete html5types.m4a; } #> <span class="setting"> <label for="audio-details-m4a-source" class="name">M4A</label> <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { if ( ! _.isUndefined( html5types.wav ) ) { delete html5types.wav; } #> <span class="setting"> <label for="audio-details-wav-source" class="name">WAV</label> <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Add alternate sources for maximum HTML5 playback</legend> <span class="setting"> <span class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </span> </span> </fieldset> <# } #> <fieldset class="setting-group"> <legend class="name">Preload</legend> <span class="setting preload"> <span class="button-group button-large" data-setting="preload"> <button class="button" value="auto">Auto</button> <button class="button" value="metadata">Metadata</button> <button class="button active" value="none">None</button> </span> </span> </fieldset> <span class="setting-group"> <span class="setting checkbox-setting autoplay"> <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> <label for="audio-details-autoplay" class="checkbox-label">Autoplay</label> </span> <span class="setting checkbox-setting"> <input type="checkbox" id="audio-details-loop" data-setting="loop" /> <label for="audio-details-loop" class="checkbox-label">Loop</label> </span> </span> </div> </div> </script> <script type="text/html" id="tmpl-video-details"> <# var ext, html5types = { mp4: wp.media.view.settings.embedMimes.mp4, ogv: wp.media.view.settings.embedMimes.ogv, webm: wp.media.view.settings.embedMimes.webm }; #> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-video-settings"> <div class="wp-video-holder"> <# var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, h = ! data.model.height ? 360 : data.model.height; if ( data.model.width && w !== data.model.width ) { h = Math.ceil( ( h * w ) / data.model.width ); } #> <# var w_rule = '', classes = [], w, h, settings = wp.media.view.settings, isYouTube = isVimeo = false; if ( ! _.isEmpty( data.model.src ) ) { isYouTube = data.model.src.match(/youtube|youtu\.be/); isVimeo = -1 !== data.model.src.indexOf('vimeo'); } if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { w = settings.contentWidth; } else { w = data.model.width; } if ( w !== data.model.width ) { h = Math.ceil( ( data.model.height * w ) / data.model.width ); } else { h = data.model.height; } if ( w ) { w_rule = 'width: ' + w + 'px; '; } if ( isYouTube ) { classes.push( 'youtube-video' ); } if ( isVimeo ) { classes.push( 'vimeo-video' ); } #> <div style="{{ w_rule }}" class="wp-video"> <video controls class="wp-video-shortcode {{ classes.join( ' ' ) }}" <# if ( w ) { #>width="{{ w }}"<# } #> <# if ( h ) { #>height="{{ h }}"<# } #> <# if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { #> poster="{{ data.model.poster }}"<# } #> preload ="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #> > <# if ( ! _.isEmpty( data.model.src ) ) { if ( isYouTube ) { #> <source src="{{ data.model.src }}" type="video/youtube" /> <# } else if ( isVimeo ) { #> <source src="{{ data.model.src }}" type="video/vimeo" /> <# } else { #> <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } } #> <# if ( data.model.mp4 ) { #> <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> <# } #> <# if ( data.model.m4v ) { #> <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> <# } #> <# if ( data.model.webm ) { #> <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> <# } #> <# if ( data.model.ogv ) { #> <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> <# } #> <# if ( data.model.flv ) { #> <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> <# } #> {{{ data.model.content }}} </video> </div> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <span class="setting"> <label for="video-details-source" class="name">URL</label> <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.mp4 ) ) { if ( ! _.isUndefined( html5types.mp4 ) ) { delete html5types.mp4; } #> <span class="setting"> <label for="video-details-mp4-source" class="name">MP4</label> <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.m4v ) ) { if ( ! _.isUndefined( html5types.m4v ) ) { delete html5types.m4v; } #> <span class="setting"> <label for="video-details-m4v-source" class="name">M4V</label> <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.webm ) ) { if ( ! _.isUndefined( html5types.webm ) ) { delete html5types.webm; } #> <span class="setting"> <label for="video-details-webm-source" class="name">WEBM</label> <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.ogv ) ) { if ( ! _.isUndefined( html5types.ogv ) ) { delete html5types.ogv; } #> <span class="setting"> <label for="video-details-ogv-source" class="name">OGV</label> <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.flv ) ) { if ( ! _.isUndefined( html5types.flv ) ) { delete html5types.flv; } #> <span class="setting"> <label for="video-details-flv-source" class="name">FLV</label> <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> </div> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Add alternate sources for maximum HTML5 playback</legend> <span class="setting"> <span class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </span> </span> </fieldset> <# } #> <# if ( ! _.isEmpty( data.model.poster ) ) { #> <span class="setting"> <label for="video-details-poster-image" class="name">Poster Image</label> <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> <button type="button" class="button-link remove-setting">Remove poster image</button> </span> <# } #> <fieldset class="setting-group"> <legend class="name">Preload</legend> <span class="setting preload"> <span class="button-group button-large" data-setting="preload"> <button class="button" value="auto">Auto</button> <button class="button" value="metadata">Metadata</button> <button class="button active" value="none">None</button> </span> </span> </fieldset> <span class="setting-group"> <span class="setting checkbox-setting autoplay"> <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> <label for="video-details-autoplay" class="checkbox-label">Autoplay</label> </span> <span class="setting checkbox-setting"> <input type="checkbox" id="video-details-loop" data-setting="loop" /> <label for="video-details-loop" class="checkbox-label">Loop</label> </span> </span> <span class="setting" data-setting="content"> <# var content = ''; if ( ! _.isEmpty( data.model.content ) ) { var tracks = jQuery( data.model.content ).filter( 'track' ); _.each( tracks.toArray(), function( track, index ) { content += track.outerHTML; #> <label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label> <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" /> <span class="description" id="video-details-track-desc-{{ index }}"> The srclang, label, and kind values can be edited to set the video track language and kind. </span> <button type="button" class="button-link remove-setting remove-track">Remove video track</button><br/> <# } ); #> <# } else { #> <span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br /> <em>There are no associated subtitles.</em> <# } #> <textarea class="hidden content-setting">{{ content }}</textarea> </span> </div> </div> </script> <script type="text/html" id="tmpl-editor-gallery"> <# if ( data.attachments.length ) { #> <div class="gallery gallery-columns-{{ data.columns }}"> <# _.each( data.attachments, function( attachment, index ) { #> <dl class="gallery-item"> <dt class="gallery-icon"> <# if ( attachment.thumbnail ) { #> <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> <# } else { #> <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> <# } #> </dt> <# if ( attachment.caption ) { #> <dd class="wp-caption-text gallery-caption"> {{{ data.verifyHTML( attachment.caption ) }}} </dd> <# } #> </dl> <# if ( index % data.columns === data.columns - 1 ) { #> <br style="clear: both;"> <# } #> <# } ); #> </div> <# } else { #> <div class="wpview-error"> <div class="dashicons dashicons-format-gallery"></div><p>No items found.</p> </div> <# } #> </script> <script type="text/html" id="tmpl-crop-content"> <img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." /> <div class="upload-errors"></div> </script> <script type="text/html" id="tmpl-site-icon-preview"> <h2>Preview</h2> <strong aria-hidden="true">As a browser icon</strong> <div class="favicon-preview"> <img width="182" height="" alt="" data-src="https://www.pbs.org/wgbh/masterpiece/wp-admin/images/browser.png" class="browser-preview lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img src="https://www.pbs.org/wgbh/masterpiece/wp-admin/images/browser.png" class="browser-preview" width="182" height="" alt="" /></noscript> <div class="favicon"> <img id="preview-favicon" src="{{ data.url }}" alt="Preview as a browser icon" /> </div> <span class="browser-title" aria-hidden="true"><# print( 'Masterpiece' ) #></span> </div> <strong aria-hidden="true">As an app icon</strong> <div class="app-icon-preview"> <img id="preview-app-icon" src="{{ data.url }}" alt="Preview as an app icon" /> </div> </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/underscore.min.js?ver=1.13.1' id='underscore-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/shortcode.min.js?ver=5.9.10' id='shortcode-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/backbone.min.js?ver=1.4.0' id='backbone-js'></script> <script type='text/javascript' id='wp-util-js-extra'> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wgbh\/masterpiece\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/wp-util.min.js?ver=5.9.10' id='wp-util-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/wp-backbone.min.js?ver=5.9.10' id='wp-backbone-js'></script> <script type='text/javascript' id='media-models-js-extra'> /* <![CDATA[ */ var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wgbh\/masterpiece\/wp-admin\/admin-ajax.php","post":{"id":0}}}; /* ]]> */ </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/media-models.min.js?ver=5.9.10' id='media-models-js'></script> <script type='text/javascript' id='wp-plupload-js-extra'> /* <![CDATA[ */ var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"Sorry, you are not allowed to upload this file type.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"This image cannot be displayed in a web browser. For best results convert it to JPEG before uploading.","noneditable_image":"This image cannot be processed by the web server. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"}; var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"\/wgbh\/masterpiece\/wp-admin\/async-upload.php","filters":{"max_file_size":"31457280b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,ico,heic,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"heic_upload_error":true,"multipart_params":{"action":"upload-attachment","_wpnonce":"d0c4b2464a"}},"browser":{"mobile":true,"supported":true},"limitExceeded":false}; /* ]]> */ </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/plupload/wp-plupload.min.js?ver=5.9.10' id='wp-plupload-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/jquery/ui/core.min.js?ver=1.13.1' id='jquery-ui-core-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.1' id='jquery-ui-mouse-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.1' id='jquery-ui-sortable-js'></script> <script type='text/javascript' id='mediaelement-core-js-before'> var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.16' id='mediaelement-core-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=5.9.10' id='mediaelement-migrate-js'></script> <script type='text/javascript' id='mediaelement-js-extra'> /* <![CDATA[ */ var _wpmejsSettings = {"pluginPath":"\/wgbh\/masterpiece\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=5.9.10' id='wp-mediaelement-js'></script> <script type='text/javascript' id='wp-api-request-js-extra'> /* <![CDATA[ */ var wpApiSettings = {"root":"https:\/\/www.pbs.org\/wgbh\/masterpiece\/wp-json\/","nonce":"5c5376a0d6","versionString":"wp\/v2\/"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/api-request.min.js?ver=5.9.10' id='wp-api-request-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.9' id='regenerator-runtime-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0' id='wp-polyfill-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/dist/dom-ready.min.js?ver=ecda74de0221e1c2ce5c57cbb5af09d5' id='wp-dom-ready-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/dist/hooks.min.js?ver=1e58c8c5a32b2e97491080c5b10dc71c' id='wp-hooks-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/dist/i18n.min.js?ver=30fcecb428a0e8383d3776bcdd3a7834' id='wp-i18n-js'></script> <script type='text/javascript' id='wp-i18n-js-after'> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script type='text/javascript' id='wp-a11y-js-translations'> ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", { "locale_data": { "messages": { "": {} } } } ); </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/dist/a11y.min.js?ver=68e470cf840f69530e9db3be229ad4b6' id='wp-a11y-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/clipboard.min.js?ver=5.9.10' id='clipboard-js'></script> <script type='text/javascript' id='media-views-js-extra'> /* <![CDATA[ */ var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n 'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https:\/\/www.pbs.org\/wgbh\/masterpiece\/wp-admin\/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application\/msword,application\/vnd.openxmlformats-officedocument.wordprocessingml.document,application\/vnd.ms-word.document.macroEnabled.12,application\/vnd.ms-word.template.macroEnabled.12,application\/vnd.oasis.opendocument.text,application\/vnd.apple.pages,application\/pdf,application\/vnd.ms-xpsdocument,application\/oxps,application\/rtf,application\/wordperfect,application\/octet-stream":"Documents","application\/vnd.apple.numbers,application\/vnd.oasis.opendocument.spreadsheet,application\/vnd.ms-excel,application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application\/vnd.ms-excel.sheet.macroEnabled.12,application\/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application\/x-gzip,application\/rar,application\/x-tar,application\/zip,application\/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"645442ce41","setAttachmentThumbnail":"e8401a6683"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/www.pbs.org\/wgbh\/masterpiece\/wp-json\/oembed\/1.0\/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio\/mpeg","ogg":"audio\/ogg","flac":"audio\/flac","m4a":"audio\/mpeg","wav":"audio\/wav","mp4":"video\/mp4","m4v":"video\/mp4","webm":"video\/webm","ogv":"video\/ogg","flv":"video\/x-flv"},"contentWidth":1024,"months":[{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"October 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"6","text":"June 2024"},{"year":"2024","month":"5","text":"May 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2023","month":"7","text":"July 2023"},{"year":"2023","month":"6","text":"June 2023"},{"year":"2023","month":"5","text":"May 2023"},{"year":"2023","month":"4","text":"April 2023"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2023","month":"2","text":"February 2023"},{"year":"2023","month":"1","text":"January 2023"},{"year":"2022","month":"12","text":"December 2022"},{"year":"2022","month":"11","text":"November 2022"},{"year":"2022","month":"10","text":"October 2022"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"8","text":"August 2022"},{"year":"2022","month":"7","text":"July 2022"},{"year":"2022","month":"6","text":"June 2022"},{"year":"2022","month":"5","text":"May 2022"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2022","month":"3","text":"March 2022"},{"year":"2022","month":"2","text":"February 2022"},{"year":"2022","month":"1","text":"January 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"11","text":"November 2021"},{"year":"2021","month":"10","text":"October 2021"},{"year":"2021","month":"9","text":"September 2021"},{"year":"2021","month":"8","text":"August 2021"},{"year":"2021","month":"7","text":"July 2021"},{"year":"2021","month":"6","text":"June 2021"},{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"6","text":"June 2019"},{"year":"2019","month":"5","text":"May 2019"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"3","text":"March 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2019","month":"1","text":"January 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"8","text":"August 2018"},{"year":"2018","month":"7","text":"July 2018"},{"year":"2018","month":"6","text":"June 2018"},{"year":"2018","month":"5","text":"May 2018"},{"year":"2018","month":"4","text":"April 2018"},{"year":"2018","month":"3","text":"March 2018"},{"year":"2018","month":"2","text":"February 2018"},{"year":"2018","month":"1","text":"January 2018"},{"year":"2017","month":"12","text":"December 2017"},{"year":"2017","month":"11","text":"November 2017"},{"year":"2017","month":"10","text":"October 2017"},{"year":"2017","month":"9","text":"September 2017"},{"year":"2017","month":"8","text":"August 2017"},{"year":"2017","month":"7","text":"July 2017"},{"year":"2017","month":"6","text":"June 2017"},{"year":"2017","month":"5","text":"May 2017"},{"year":"2017","month":"4","text":"April 2017"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"},{"year":"2017","month":"1","text":"January 2017"},{"year":"2016","month":"12","text":"December 2016"},{"year":"2016","month":"11","text":"November 2016"}],"mediaTrash":0,"infiniteScrolling":0}}; /* ]]> */ </script> <script type='text/javascript' id='media-views-js-translations'> ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", { "locale_data": { "messages": { "": {} } } } ); </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/media-views.min.js?ver=5.9.10' id='media-views-js'></script> <script type='text/javascript' id='media-editor-js-translations'> ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", { "locale_data": { "messages": { "": {} } } } ); </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/media-editor.min.js?ver=5.9.10' id='media-editor-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-includes/js/media-audiovideo.min.js?ver=5.9.10' id='media-audiovideo-js'></script> <script type='text/javascript' id='crossword-script-js-extra'> /* <![CDATA[ */ var crossword_vars = {"whacw_bg_color":"crossword backgroundg color","whacw_border_color":"crossword border color","whacw_txt_color":"crossword text color","whacw_align_question":"crossword_highlight","whacw_question_width":"crossword_highlight","whacw_ansver":"crossword_highlight","whacw_ansver_incorect":"crossword_highlight","whacw_question_txt_color":"crossword_highlight","whacw_counter_color":"crossword_highlight"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-content/plugins/wha-crossword/res/crossword.js?ver=5.9.10' id='crossword-script-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/js/navigation.js?ver=3.1.3' id='masterpiece_s-navigation-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/js/skip-link-focus-fix.js?ver=3.1.3' id='masterpiece_s-skip-link-focus-fix-js'></script> <script type='text/javascript' src='https://www.pbs.org/wgbh/masterpiece/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=3.11.1' id='smush-lazy-load-js'></script> <script> (function() { var nTimer = setInterval(function() { if (window.jQuery) { $(".fca_qc_answer_div").click(function() { $('html, body').animate({ scrollTop: $(".entry-title").offset().top }, 500); }); $(".fca_qc_next_question").click(function() { $('html, body').animate({ scrollTop: $(".entry-title").offset().top }, 500); }); clearInterval(nTimer); } }, 100); })(); </script> <div class="general-overlay newsletter-overlay " data-list="general" id="popup" role="dialog"> <div class="newsletter-bg"></div> <div class="primary-overlay general-modal clearfix "> <div class="newsletter-bg"></div> <div class="overlay-cancel"><a class="closed" href="#"></a></div> <div class="form-area-wrapper"> <div class="form-area"> <div class="text"> <p>Get the superfan scoop on Season 5 when you subscribe to our free <i>All Creatures Great and Small</i> Insider newsletter.</p> </div> <div class="form-wrapper"> <form class="newsletter-signup email-signup clearfix" action="//links.iterable.com/lists/addSubscriberForm?emailListId=788176" method="post" data-placement-id="modal"> <input class="success-page" type="hidden" name="success_page" value="https://www.pbs.org/wgbh/masterpiece/newsletter-thanks"> <div class="columns"> <input id="signup-email" type="email" name="email" class="u-full-width" size="30" maxlength="50" placeholder="Email Address" required onfocus="this.placeholder = ''" onblur="this.placeholder = 'Email address'"/> </div> <div class="eight columns zip-code"><input class="u-full-width" type="text" placeholder="Zip code" name="zipOrPostal" required onfocus="this.placeholder = ''" onblur="this.placeholder = 'Zip code'"></div> <div class="four columns submit-button"><input id="submit" type="submit" name="submit" class="button-primary u-full-width" value="Sign Up" /></div> </form> </div> <p class="cancel"><a href="#" class="overlay-cancel cancel-btn">No, thanks</a></p> </div> </div> </div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/js/owl.carousel.min.js"></script> <script src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/js/custom.js"></script> <script src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/js/event-tracking.js"></script> <script src="https://www.pbs.org/wgbh/masterpiece/wp-content/themes/masterpiece_s/js/aria.accordion.min.js"></script> <script>var PBS_CHROME_CONFIG = {"api_key": "33fc8f6c-996a-43c0-ad88-ab4a8e76f77f"};</script> <script type="text/javascript" src="https://d2ok2u3bz752mp.cloudfront.net/js/gc.js" defer></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"8885345c8f","applicationID":"1803206223","transactionName":"MgQEYUICVktSWhJaVgtOJ1ZECldWHEoPXV4JBA==","queueTime":0,"applicationTime":184,"atts":"HkMHFwoYRUU=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/ Served from: localhost @ 2024-12-11 05:00:19 by W3 Total Cache -->