1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{3069:(e,t,i)=>{"use strict";i.d(t,{iZ:()=>c,Lt:()=>b,hA:()=>g,TS:()=>w,bn:()=>y,iH:()=>C,nk:()=>U,vY:()=>F,kv:()=>A,Rm:()=>r,P$:()=>I,q8:()=>E});var o=i(15554);let a=()=>{window.location.reload()},n=null,r=e=>{n=e??null},s=()=>new Promise(e=>{let t=n,i=(window.tp??null)?.api;if(!t||!i?.callApi)return void e("unknown");let o=setTimeout(()=>e("unknown"),1e4);try{i.callApi("/access/check",{rid:t,cross_app:!0},function(t){clearTimeout(o),e((e=>{if(!e||"number"==typeof e.code&&0!==e.code)return"unknown";let t=e.access??e.data?.access;return t?!0===t.granted?"granted":"denied":"unknown"})(t))})}catch{clearTimeout(o),e("unknown")}}),u=null,c=()=>{if(!u){let e=s();u=e,e.then(t=>{"unknown"===t&&u===e&&(u=null)})}return u},l=!1,d=!1,h=null,p=new Set,f=e=>{l=e,e||(u=null),p.forEach(t=>t(e))},m=e=>e&&"object"==typeof e?{uid:"string"==typeof e.uid?e.uid:void 0,email:"string"==typeof e.email?e.email:void 0,displayName:"string"==typeof e.displayName?e.displayName:void 0}:null,b=()=>l,g=()=>(window.tp??null)?.pianoId?.getToken?.()||null,w=()=>h,y=()=>{let e=window.tp??null;if(!e)return;v=(0,o.TG)(),_=!1,P=!1,T=!1,e.pianoId?.init?.({displayMode:"modal",loggedIn:(e={})=>{h=m(e.user),f(!0),"PIANOID"===e.source&&k()&&S()},loggedOut:()=>{h=null,f(!1)}});let t=D();t&&(h=m(e.pianoId?.getUser?.())),d=!0,f(t),x()},k=()=>"u">typeof location&&"/subscribe"===location.pathname.replace(/\/+$/,""),_=!1,v=null,P=!1,T=!1,S=()=>
1{if(P){T=!0;return}if(_)return;_=!0;let e=e=>{let t=e?"subscribed":"registered";if((0,o.RW)(t),e&&(window.tp??null)?.offer?.close?.(),t===v){_=!1;return}a()},t=()=>{if((0,o.TG)()){_=!1;return}e(!1)};if(n)return void s().then(i=>{"unknown"===i?t():e("granted"===i)});let i=(window.tp??null)?.api;i?.callApi?i.callApi("/access/list",{},function(t){let i=!1;if(void 0!==t.data)for(let e in t.data)t.data[e]?.granted&&(i=!0);e(i)}):t()},x=()=>{let e=window.tp??null;e&&(e.push(["addHandler","loginSuccess",S]),e.push(["addHandler","registrationSuccess",S]),e.push(["addHandler","startCheckout",function(){P=!0}]),e.push(["addHandler","checkoutComplete",function(){P=!1,T=!1,S()}]),e.push(["addHandler","checkoutClose",function(){P=!1,T&&(T=!1,S())}]),e.push(["addHandler","checkoutError",function(){P=!1}]),e.push(["addHandler","logout",function(){(0,o.Y4)(),a()}]))},F=()=>{window.PianoLogin=F,(window.tp??null)?.pianoId?.show?.({})},A=()=>{(window.tp??null)?.pianoId?.logout?.()},C=()=>{window.PianoLogin=F},D=()=>(window.tp??null)?.user?.isUserValid?.()===!0,U=e=>(p.add(e),d&&e(l),()=>{p.delete(e)}),E=()=>{(window.tp??null)?.push(["init",function(){let e=window.tp??null;if(!e||e.user?.isUserValid?.())return;let t=location.search.match(/reset_token=([A-Za-z0-9]+)/);t&&e.pianoId?.show?.({resetPasswordToken:t[1],loggedIn:function(){location.reload()}})}])},I=()=>{(window.tp??null)?.push(["init",function(){let e=window.tp??null;e?.myaccount?.show?.({displayMode:"inline",containerSelector:"#my-account",activateTemplateInteraction:!0}),e?.pianoId?.init?.({displayMode:"modal"})}])}},4792:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return i(33868)}])},15554:(e,t,i)=>{"use strict";i.d(t,{El:()=>s,RW:()=>o,TG:()=>a,Y4:()=>n});let o=e=>{"u">typeof document&&(document.cookie=`sub=${e}; path=/; max-age=2592000; SameSite=Lax${"u">typeof location&&"https:"===location.protocol?"; Secure":""}`)},a=()=>{if("u"<typeof document)return null;let e=document.cookie.match(RegExp("(?:^|;\\s*)sub=([^;]*)")),t=e?.[1];return"registered"===t||"subscribed"===t?t:null},n=()=>{"u">typeof document&&(document.cookie="sub=; path=/; max-age=0; SameSite=Lax")},r=e=>"registered"===e||"subscribed"===e?e:null,s=e=>{let t=e?.["x-sub"],i=r(Array.isArray(t)?t[0]:t);if(i)return i;let o=(e?.cookie||"").match(RegExp("(?:^|;\\s*)sub=([^;]+)"));if(!o)return null;try{return r(decodeURIComponent(o[1]))}catch{return null}}},18350:function(e,t,i){var o,a;void 0===(a="function"==typeof(o=function(){var e,t,i,o={};o.version="0.2.0";var a=o.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function n(e,t,i){return e<t?t:e>i?i:e}o.configure=function(e){var t,i;for(t in e)void 0!==(i=e[t])&&e.hasOwnProperty(t)&&(a[t]=i);return this},o.status=null,o.set=function(e){var t=o.isStarted();o.status=1===(e=n(e,a.minimum,1))?null:e;var i=o.render(!t),u=i.querySelector(a.barSelector),c=a.speed,l=a.easing;return i.offsetWidth,r(function(t){var n,r,d,h;""===a.positionUsing&&(a.positionUsing=o.getPositioningCSS()),s(u,(n=e,r=c,d=l,(h="translate3d"===a.positionUsing?{transform:"translate3d("+(-1+n)*100+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+(-1+n)*100+"%,0)"}:{"margin-left":(-1+n)*100+"%"}).transition="all "+r+"ms "+d,h)),1===e?(s(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout(function(){s(i,{transition:"all "+c+"ms linear",opacity:0}),setTimeout(function(){o.remove(),t()},c)},c)):setTimeout(t,c)}),this},o.isStarted=function(){return"number"==typeof o.status},o.start=function(){o.status||o.set(0);var e=function(){setTimeout(function(){o.status&&(o.trickle(),e())},a.trickleSpeed)};return a.trickle&&e(),this},o.done=function(e){return e||o.status?o.inc(.3+.5*Math.random()).set(1):this},o.inc=function(e){var t=o.status;return t?("number"!=typeof e&&(e=(1-t)*n(Math.random()*t,.1,.95)),t=n(t+e,0,.994),o.set(t)):o.start()},o.trickle=function(){return o.inc(Math.random()*a.trickleRate)},e=0,t=0,o.promise=function(i){return i&&"resolved"!==i.state()&&(0===t&&o.start(),e++,t++,i.always(function(){0==--t?(e=0,o.done()):o.set((e-t)/e)})),this},o.render=function(e){if(o.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=a.template;var i,n=t.querySelector(a.barSelector),r=e?"-100":(-1+(o.status||0))*100,u=document.querySelector(a.parent);return s(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),!a.showSpinner&&(i=t.querySelector(a.spinnerSelector))&&h(i),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},o.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(a.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&h(e)},o.isRendered=function(){return!!document.getElementById("nprogress")},o.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var r=(i=[],function(e){i.push(e),1==i.length&&function e(){var t=i.shift();t&&t(e)}()}),s=function(){var e=["Webkit","O","Moz","ms"],t={};function i(i,o,a){var n;o=t[n=(n=o).replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})]||(t[n]=function(t){var i=document.body.style;if(t in i)return t;for(var o,a=e.length,n=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((o=e[a]+n)in i)return o;return t}(n)),i.style[o]=a}return function(e,t){var o,a,n=arguments;if(2==n.length)for(o in t)void 0!==(a=t[o])&&t.hasOwnProperty(o)&&i(e,o,a);else i(e,n[1],n[2])}}();function u(e,t){return("string"==typeof e?e:d(e)).indexOf(" "+t+" ")>=0}function c(e,t){var i=d(e),o=i+t;u(i,t)||(e.className=o.substring(1))}function l(e,t){var i,o=d(e);u(e,t)&&(e.className=(i=o.replace(" "+t+" "," ")).substring(1,i.length-1))}function d(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function h(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return o}
1)?o.call(t,i,t,e):o)||(e.exports=a)},19974:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numToUint8=void 0,t.numToUint8=function(e){return new Uint8Array([(0xff000000&e)>>24,(0xff0000&e)>>16,(65280&e)>>8,255&e])}},21032:()=>{},23214:e=>{"use strict";e.exports=self.fetch.bind(self),e.exports.default=e.exports},23421:(e,t,i)=>{e.exports=i(50835)},24372:(e,t,i)=>{"use strict";i.d(t,{$V:()=>A,AR:()=>p,Bw:()=>K,Ci:()=>g,Cq:()=>U,Cv:()=>M,FP:()=>l,IR:()=>w,J0:()=>f,JU:()=>G,N_:()=>q,Nh:()=>v,Qg:()=>L,RH:()=>W,Rt:()=>B,U:()=>S,UE:()=>J,WA:()=>m,WV:()=>T,YT:()=>D,Yn:()=>I,Ys:()=>$,_m:()=>O,_t:()=>c,aH:()=>E,dY:()=>R,ft:()=>z,h6:()=>k,iR:()=>h,lC:()=>F,lL:()=>N,pA:()=>P,rN:()=>y,um:()=>C,vv:()=>b,wR:()=>x,wt:()=>_,xj:()=>d,xo:()=>j});let o="G-JQKNCXMZ5K",a="G-9FTEDZC2V2",n="G-MT368J6WEV",r="G-YBW55LVJ0Z",s="G-CBLXTB7HYM",u="G-BYVS4ZGQN7",c={piano:{prodAid:"ucM4tbVYpe",enabled:!0},advertising_links:{tel:"01483 802700",email:"[email protected]"},region:s||"",jobs_number:"01483 802700",public_notices:"https://publicnoticeportal.uk/woking-news-and-mail",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_surrey_and_hants-uk/browse",publications:[{PublicationName:"Woking News & Mail",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=03ffd037-0ce2-42b5-8a7f-89e1c063d3fb",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=390&eid=7e1cd803-e706-40ab-a3d1-21c5ba3091ac"},{PublicationName:"Chobham News & Mail",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=19c8f526-0c7d-41fe-858e-19bfa02f86e4",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=390&eid=110f8db1-829a-436a-aeeb-e61d895971ce"}],publication:"wokingnewsandmail.co.uk",g4_tracking_id:"G-SF3FNPYC26",gtm_id:"GTM-TKT77VF",twitter:"woking_newsmail",facebook:"WokingNewsMail",pub:"Woking News",web:"holsworthy-today.co.uk",url:"www.wokingnewsandmail.co.uk/",area:"",media_force:"/154725070,22694784101/wokingnewsandmail",contact:` 2Woking News & Mail, 316 Lower Guildford Road, 4Woking, 5GU21 2EG, 6Tel: 01483 802700, 7Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dCornwall%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=20",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=21"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Woking News and Mail - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Woking and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU21 2EG",mail_chimp:"&PUB=Holsworthy Post",quantcast:"p-uGUachD16z0h6"},l={piano:{prodAid:"LAdHTJFxpe",enabled:!0},advertising_links:{tel:"01566 772424",email:"[email protected]"},region:n||"",jobs_number:"01566 772424",public_notices:"http://southwest.epublicnotices.co.uk//",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_cornwall-uk/browse",publications:[{PublicationName:"Cornish & Devon Post",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=e2e9e2a4-1315-433f-9b6d-ea03adc6dbc1",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=e2e9e2a4-1315-433f-9b6d-ea03adc6dbc1"},{PublicationName:"Holsworthy Post",PublicationLink:"https://edition.pagesuite.com/launch.aspx?pbid=63ba1682-ec70-43fa-bc69-49f92ab306be",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=63ba1682-ec70-43fa-bc69-49f92ab306be"},{PublicationName:"Bude and Stratton Post",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=39ddd16b-7a0d-44d2-bf4c-5aa3d999490c",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.as
7px?w=120&pbid=39ddd16b-7a0d-44d2-bf4c-5aa3d999490c"}],publication:"holsworthy-today.co.uk",ga_tracking_id:"UA-65066581-1",g4_tracking_id:"G-GFFE7GP8B6",gtm_id:"GTM-PDS6GPJ",twitter:"ThePostSeries",facebook:"ThePostSeries",pub:"Holsworthy Post",web:"holsworthy-today.co.uk",url:"www.holsworthy-today.co.uk/",area:"",media_force:"/154725070,22694784101/cornish_and_devon_post",contact:`Tindle House, 8Westgate Street, 9Launceston, 10Cornwall, England, 11PL15 7AL 12Tel: 01566 778213 13Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dCornwall%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=20",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=21"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Holsworthy Post - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Holsworthy and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"EX22 6DJ",mail_chimp:"&PUB=Holsworthy Post",quantcast:"p-uGUachD16z0h6"},d={piano:{prodAid:"KNvrN6WJpe",enabled:!0},advertising_links:{tel:"01566 772424 ",email:"[email protected]"},region:n||"",jobs_number:"01566 772424",public_notices:"https://publicnoticeportal.uk/cornish-and-devon-post-series",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_cornwall-uk/browse",publications:[{PublicationName:"Cornish & Devon Post",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=e2e9e2a4-1315-433f-9b6d-ea03adc6dbc1",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=e2e9e2a4-1315-433f-9b6d-ea03adc6dbc1"},{PublicationName:"Holsworthy Post",PublicationLink:"https://edition.pagesuite.com/launch.aspx?pbid=63ba1682-ec70-43fa-bc69-49f92ab306be",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=63ba1682-ec70-43fa-bc69-49f92ab306be"},{PublicationName:"Bude and Stratton Post",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=39ddd16b-7a0d-44d2-bf4c-5aa3d999490c",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=39ddd16b-7a0d-44d2-bf4c-5aa3d999490c"}],publication:"thepost.uk.com",ga_tracking_id:"UA-65066581-1",g4_tracking_id:"G-1PJLV07R5P",gtm_id:"GTM-WF3QDBR",twitter:"ThePostSeries",facebook:"ThePostSeries",pub:"Cornish & Devon Post",web:"thepost.uk.com",url:"www.thepost.uk.com/",area:"",media_force:"/154725070,22694784101/cornish_and_devon_post",contact:`Tindle House, 14Westgate Street, 15Launceston, 16Cornwall, England, 17PL15 7AL 18Tel: 01566 778213 19Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dCornwall%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=20",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=21"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Cornish & Devon Post - local news at the heart of the community",default_desc_seo:"Latest news, sport and what's on in Launceston, Bude, Camelford, Holsworthy, Bodmin, Wadebridge and the surrounding areas of North Cornwall and Torridge.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"PL15 7AL",mail_chimp:"&PUB=Cornish Devon Post",quantcast:"p-uGUachD16z0h6"},h={piano:{prodAid:"BU2GhVmlpe",enabled:!0},advertising_links:{tel:"01566 772424 ",email:"[email protected]"},public_notices:"http://southwest.epublicnotices.co.uk//",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_cornwall-uk/browse",jobs_number:"01566 772424",publications:[{PublicationName:"Cornish & Devon Post",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=e2e9e2a4-1315-433f-9b6d-ea03adc6dbc1",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.as
19px?w=120&pbid=e2e9e2a4-1315-433f-9b6d-ea03adc6dbc1"},{PublicationName:"Holsworthy Post",PublicationLink:"https://edition.pagesuite.com/launch.aspx?pbid=63ba1682-ec70-43fa-bc69-49f92ab306be",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=63ba1682-ec70-43fa-bc69-49f92ab306be"},{PublicationName:"Bude and Stratton Post",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=39ddd16b-7a0d-44d2-bf4c-5aa3d999490c",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=39ddd16b-7a0d-44d2-bf4c-5aa3d999490c"}],publication:"bude-today.co.uk",ga_tracking_id:"UA-65066581-1",g4_tracking_id:"G-5KGT8WH6CK",gtm_id:"GTM-WB9TVVS",twitter:"ThePostSeries",facebook:"ThePostSeries",pub:"Bude & Stratton Post",web:"bude-today.co.uk",url:"www.bude-today.co.uk/",area:"",region:n||"",media_force:"/154725070,22694784101/cornish_and_devon_post",contact:`Tindle House, 20Westgate Street, 21Launceston, 22Cornwall, England, 23PL15 7AL 24Tel: 01566 778213 25Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dCornwall%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=77",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=78"},page_suite:{publication_name:"Bude & Stratton Post",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Bude & Stratton Post - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Bude, Stratton and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"EX23 8LD",mail_chimp:"&PUB=Bude Stratton Post",quantcast:"p-uGUachD16z0h6"},p={piano:{prodAid:"gaxlUZeMpe",enabled:!0},advertising_links:{tel:"01579 342174 ",email:"[email protected]"},region:n||"",jobs_number:"01579 342174",public_notices:"https://publicnoticeportal.uk/cornish-times-series",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_cornwall-uk/browse",publications:[{PublicationName:"The Cornish Times",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=46671691-92a9-4b81-9c56-08074e88b587",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=46671691-92a9-4b81-9c56-08074e88b587"}],special_editions:[{PublicationName:"Christmas Carol Book 2017",PublicationLink:"https://content.yudu.com/libraryHtml/A432jf/LiskCarolBook/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3930266%252FLisk-Carol-Book%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/266/485843ec3/thumb/page1.jpg"},{PublicationName:"Cornish Visitor Guide 2018",PublicationLink:"https://content.yudu.com/libraryHtml/A43bch/cornishvisitor/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3934652%252Fcornish-visitor%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/4652/c8048770c/thumb/page1.jpg"},{PublicationName:"Events Special",PublicationLink:"https://content.yudu.com/libraryHtml/A43aa5/eventsspecial/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3934141%252Fevents-special%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/4141/88c3c77f7/thumb/page1.jpg"},{PublicationName:"Farming",PublicationLink:"https://content.yudu.com/libraryHtml/A439lb/Farming/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3933783%252FFarming%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/3783/651110112/thumb/page1.jpg"},{PublicationName:"Great Trethew Vintage Rally",PublicationLink:"https://content.yudu.com/libraryHtml/A42zit/GreatTrethew/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetail
25s%252F3928544%252FGreat-Trethew%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/392/8544/8a0073eeb/thumb/page1.jpg"},{PublicationName:"Liskeard Show",PublicationLink:"https://content.yudu.com/libraryHtml/A439lb/Farming/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3933783%252FFarming%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/3783/651110112/thumb/page1.jpg"}],publication:"cornish-times.co.uk",ga_tracking_id:"UA-65132209-1",g4_tracking_id:"G-J70X2DL02Z",gtm_id:"GTM-KHB5J3M",twitter:"cornishtimes",facebook:"TheCornishTimes",pub:"Cornish times",web:"cornish-times.co.uk",url:"www.cornish-times.co.uk/",area:"",media_force:"154725070,22694784101/cornish-times",contact:`The Tindle Suite, 26Webbs House, 27Liskeard, 28Cornwall, England, 29PL14 6AH 30Tel: 01579 342174 31Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dDevon%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=29",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=30"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"The Cornish Times - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Cornwall and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"PL14 6AH",mail_chimp:"&PUB=The Cornish Times",quantcast:"p-uGUachD16z0h6"},f={advertising_links:{tel:"01761 258030",email:"[email protected]"},jobs_number:"01761 258030",public_notices:"https://publicnoticeportal.uk/midsomer-norton-radstock-and-district-journal",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_west_country-uk/browse",publications:[{PublicationName:"Chew Valley Gazette",PublicationLink:"https://edition.pagesuite.com/Launch.aspx?PBID=0c6ffc9f-2cc0-4a3d-a55c-83e3a7013a5d",PublicationThumb:"https://edition.pagesuite.com/get_image.aspx?newportal=true&w=120&pbid=0c6ffc9f-2cc0-4a3d-a55c-83e3a7013a5d"},{PublicationName:"The Midsomer Norton, Radstock & District Journal",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=295b5428-cf7a-4f01-82df-c628393df3ad",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=160&pbid=295b5428-cf7a-4f01-82df-c628393df3ad"}],publication:"mnrjournal.co.uk",ga_tracking_id:"UA-65127841-1",g4_tracking_id:"G-B8TE5GCQK2",gtm_id:"GTM-NZSM672",twitter:"mnrjournal",facebook:"mnrjournal",pub:"The Midsomer Norton, Radstock & District Journal",web:"mnrjournal.co.uk",url:"www.mnrjournal.co.uk/",area:"",media_force:"/154725070,22694784101/mnrjournal",region:a||"",contact:`Paulton House, Old Mills, 32Paulton, 33Bristol, UK, 34BS39 7SX 35Tel: 01761 258030 36Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSomerset%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=62",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=63"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Midsomer Norton, Radstock & District Journal with Chew Valley Gazette - local news at the heart of the community.",default_desc_seo:"Latest news, sport and whatâs on in Midsomer Norton, Radstock, Chew Valley and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"BA3 2HQ",mail_chimp:"&PUB=MNR",quantcast:"p-uGUachD16z0h6"},m={piano:{prodAid:"t670XrZvpe",enabled:!0},advertising_links:{tel:"01823 664633",email:"[email protected]"},jobs_number:"01984 632731",public_notices:"https://publicnoticeportal.uk/wellington-weekly-news",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_west_country-uk/browse",publications:[{PublicationName:"Wellington Weekly News",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=b6a17d1c-d1a4-4547-9131-49a0411b213d",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.as
36px?w=120&pbid=b6a17d1c-d1a4-4547-9131-49a0411b213d"}],publication:"wellington-today.co.uk",ga_tracking_id:"UA-65130022-1",g4_tracking_id:"G-T7H7RYXK36",gtm_id:"GTM-KR3WSJC",twitter:"wellingtonweek",facebook:"wellingtonweeklynews",pub:"Wellington Weekly News",web:"wellington-today.co.uk",url:"www.wellington-today.co.uk/",area:"",media_force:"/154725070,22694784101/wellington-today",region:a||"",contact:`26 High Street, 37Wellington, 38Somerset, England, 39TA21 8RA 40Tel: 01823 662439 41Email: [email protected] 42`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSomerset%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=95",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=96"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Wellington Weekly News - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Wellington and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"TA21 8AD",mail_chimp:"&PUB=Wellington Weekly",quantcast:"p-uGUachD16z0h6"},b={piano:{prodAid:"YhZvXqVDpe",enabled:!0},advertising_links:{tel:"01984 632731",email:"[email protected]"},jobs_number:"01984 632731",region:a||"",public_notices:"https://publicnoticeportal.uk/west-somerset-free-press",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_west_country-uk/browse",publications:[{PublicationName:"West Somerset Free Press",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=ca990498-e0c7-4803-ac3c-813137b5bab8",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=ca990498-e0c7-4803-ac3c-813137b5bab8"}],publication:"wsfp.co.uk",ga_tracking_id:"UA-65131919-1",g4_tracking_id:"G-NDP0B97ZTL",gtm_id:"GTM-57QN985",twitter:"wsfp_newsroom",facebook:"WestSomFreePress",pub:"West Somerset Free Press",web:"wsfp.co.uk",url:"www.wsfp.co.uk,",area:"",media_force:"/154725070,22694784101/wsfp",contact:`5 Long Street, 43Williton, 44Taunton, 45Somerset, England, 46TA4 4QN 47Tel: 01984 632731 48Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSomerset%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=98",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=99"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"West Somerset Free Press - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in West Somerset and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"TA4 4QH",mail_chimp:"&PUB=West Somerset Free Press",quantcast:"p-uGUachD16z0h6"},g={piano:{prodAid:"wzL1PjgVpe",enabled:!0},favicon:"/favicons/iomtoday.ico",advertising_links:{tel:"01624 695695",email:"[email protected]"},jobs_number:"01624 695695",public_notices:null,region:"G-ER9V86G9NL",family_anouncements:"https://www.legacy.com/obituaries/iomtoday-uk/",special_editions:[{PublicationName:"Diversity",PublicationLink:"https://content.yudu.com/web/17nyu/0A44lxz/Diversity24/index.html",PublicationThumb:"https://gef.im/wp-content/uploads/2024/06/thumbnail_image001.jpg"},{PublicationName:"Womann",PublicationLink:"https://edition.pagesuite.com/launch.aspx?pbid=051f4a5a-e86c-481b-a803-26e4c0d108c2",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?newportal=true&w=600&pbid=051f4a5a-e86c-481b-a803-26e4c0d108c2"},{PublicationName:"Behind the Business",PublicationLink:"http://edition.pagesuite-professional.co.uk//launch.aspx?pbid=4f4f4d19-bbc1-4aee-b328-7e09baec9fc6",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.as
48px?newportal=true&w=600&pbid=4f4f4d19-bbc1-4aee-b328-7e09baec9fc6"},{PublicationName:"Destination Isle Of Man",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=c7ec6c5f-a6be-4542-b2f9-ae49a7dc8828",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=180&pbid=c7ec6c5f-a6be-4542-b2f9-ae49a7dc8828"},{PublicationName:"Green Life",PublicationLink:"http://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=3b667b9a-bc2f-4401-a31c-9c1026cda6bd",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=600&pbid=3b667b9a-bc2f-4401-a31c-9c1026cda6bd"},{PublicationName:"Home",PublicationLink:"http://edition.pagesuite.com/launch.aspx?pbid=bbe0ed1f-45a4-4903-97a4-9226aa2f8e02",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=180&pbid=bbe0ed1f-45a4-4903-97a4-9226aa2f8e02"},{PublicationName:"TT NEWS",PublicationLink:"https://subscriber.pagesuite.com/subscribe.aspx?t=2135&eid=3156209a-84c5-409b-9369-98d5fa4f3210",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?newportal=true&w=600&pbid=801e5276-f356-4228-b613-b3e4a21115f7"},{PublicationName:"What's On",PublicationLink:"https://edition.pagesuite.com/launch.aspx?pbid=d6f788f3-586d-4924-96f9-b35537a3b713",PublicationThumb:"http://edition.pagesuite-professional.co.uk//get_image.aspx?newportal=true&w=600&pbid=d6f788f3-586d-4924-96f9-b35537a3b713"}],publication:"iomtoday.co.im",ga_tracking_id:"UA-85994090-1",g4_tracking_id:"G-NLQKN20LZ2",gtm_id:"GTM-PCG8GXT",twitter:"isleofmantoday",facebook:"iomnewspapers/",pub
48:"Isle of Man Today",web:"iomtoday.co.im",url:"www.iomtoday.co.im",area:"",media_force:"/154725070,22694784101/iomtoday",your_story:"[email protected]",contact:`Media Isle of Man, 49 18 Finch Road, 50 Douglas, 51 Isle of Man, 52 IM1 2PT, 53 Tel: 01624 695695, 54 Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dIsle%2bof%2bMan%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=56",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=57"},page_suite:{publication_name:"Isle of Man Courier",Publication_link:"http://edition.pagesuite.com/html5/reader/production/default.aspx?pubname=&pubid=29507a1f-e0fb-4f62-b03a-e67123597837",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=180&pbid=29507a1f-e0fb-4f62-b03a-e67123597837"},publications:[{PublicationName:"Isle of Man Courier",PublicationLink:"http://edition.pagesuite.com/html5/reader/production/default.aspx?pubname=&pubid=29507a1f-e0fb-4f62-b03a-e67123597837",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=180&pbid=29507a1f-e0fb-4f62-b03a-e67123597837"},{PublicationName:"Isle of Man Examiner",PublicationLink:"https://subscriber.pagesuite-professional.co.uk/subscribe.aspx?source=4&eid=61e9aa80-71c5-4064-9e4e-81d3ebcd38ee",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=180&pbid=b72bd3dc-f8c3-41f0-ae16-b427d5e6d9fc"},{PublicationName:"Manx Independent",PublicationLink:"https://subscriber.pagesuite-professional.co.uk/subscribe.aspx?source=4&eid=f97f3192-a627-43b8-8fd9-d77459bdecf0",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=180&pbid=3b48f09d-dd37-41f2-8f8d-91a4f3f0f96b"}],default_Seo:"Isle of Man Today - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Isle of Man and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"EX17 2BT",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},w={piano:{prodAid:"g7wsWJuUpe",enabled:!0},advertising_links:{tel:"01363 774263 ",email:"[email protected]"},region:u||"",jobs_number:"01363 774263",public_notices:"https://publicnoticeportal.uk/crediton-courier",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",publications:[{PublicationName:"Crediton Courier",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=cddd42cc-07ef-4a58-889b-e9d4124b8b12",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=cddd42cc-07ef-4a58-889b-e9d4124b8b12"}],special_editions:null,publication:"creditoncourier.co.uk",ga_tracking_id:"UA-65070252-1",g4_tracking_id:"G-JYEBWMJYWP",gtm_id:"GTM-PHB5HP3",twitter:"creditoncourier",facebook:"creditoncouriernewspaper",pub:"Crediton Courier",web:"creditoncourier.co.uk",url:"www.creditoncourier.co.uk/",area:"",media_force:"/154725070,22694784101/creditoncourier",your_story:"[email protected]",contact:`Crediton Country Courier, 55102 High Street, 56Crediton, 57Devon, England, 58EX17 3LF 59Tel: 01363 774263 60Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSurrey%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=35",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=36"},page_suite:{publication_name:"Crediton Courier",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Crediton Courier - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Crediton and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"EX17 2BT",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},y={piano:{prodAid:"OKDQvtHFpe",enabled:!0},advertising_links:{tel:"01822 613666 ",email:"http://southwest.epublicnotices.co.uk/"},jobs_number:"01837 53641",public_notices:"https://wales.epublicnotices.co.uk/",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",publications:[{PublicationName:"Okehampton Times",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=6c536098-f93f-4533-a7a9-19e8056760ed",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.as
60px?newportal=true&w=120&pbid=6c536098-f93f-4533-a7a9-19e8056760ed"},{PublicationName:"Tavistock Times Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=f168a8f3-434e-4b53-bec5-f5e6786ea452",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=f168a8f3-434e-4b53-bec5-f5e6786ea452"}],special_editions:null,publication:"okehampton-today.co.uk",ga_tracking_id:"UA-65128205-1",g4_tracking_id:"G-MXXCFG29BR",gtm_id:"GTM-T5P75QT",twitter:"okeytimes",facebook:"Okehampton.Times",pub:"Okehampton Times",region:u||"",web:"okehampton-today.co.uk",url:"www.okehampton-today.co.uk/",area:"",media_force:"/154725070,22694784101/tavistock-today",contact:`42 Brook Street, 61 Tavistock, 62 Devon, England, 63 PL19 0HE 64 Tel: 01822 613666 65 Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dPembrokeshire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=83",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=84"},page_suite:{publication_name:"Okehampton Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Okehampton Times - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Okehampton and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"EX20 1AA",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},k={advertising_links:{tel:"01822 613666 ",email:"[email protected]"},jobs_number:"01822 613666",public_notices:"http://southwest.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",your_story:"[email protected]",publications:[{PublicationName:"Tavistock Times Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=f168a8f3-434e-4b53-bec5-f5e6786ea452",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=f168a8f3-434e-4b53-bec5-f5e6786ea452"},{PublicationName:"Okehampton Times",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=6c536098-f93f-4533-a7a9-19e8056760ed",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=6c536098-f93f-4533-a7a9-19e8056760ed"}],special_editions:null,publication:"tavistock-today.co.uk",ga_tracking_id:"UA-65128205-1",g4_tracking_id:"G-BPBMHY3XRS",gtm_id:"GTM-KJ63B3J",twitter:"tavistocktimes",facebook:"tavistock.times",pub:"Tavistock Times Gazette",region:u||"",web:"tavistock-today.co.uk",url:"www.tavistock-today.co.uk/",area:"",media_force:"/154725070,22694784101/tavistock-today",contact:`42 Brook Street, 66Tavistock, 67Devon, England, 68PL19 0HE 69Tel: 01822 613666 70Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=83",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=84"},page_suite:{publication_name:"Tavistock Times Gazette",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Tamar Valley Times - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Tavistock and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"PL19 0HD",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},_={piano:{prodAid:"Ol06wdSXpe",enabled:!0},advertising_links:{tel:"01548 853101 ",email:"[email protected]"},jobs_number:"01548 853101",public_notices:"http://southwest.epublicnotices.co.uk//",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",publications:[{PublicationName:"Totnes Times",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=2745d044-253a-4566-a576-1e59c358bf01",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.as
70px?newportal=true&w=120&pbid=2745d044-253a-4566-a576-1e59c358bf01"},{PublicationName:"Dartmouth Chronicle",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=942dc439-3d1f-455f-bc0d-ffd600a28393",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=942dc439-3d1f-455f-bc0d-ffd600a28393"},{PublicationName:"Ivybridge & South Brent Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef"},{PublicationName:"Kingsbridge & Salcombe Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f"},{PublicationName:"Plympton, Plymstock and Ivybridge News",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=78685792-66ee-40d4-b2b4-5a490b0348ae",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=78685792-66ee-40d4-b2b4-5a490b0348ae"}],special_editions:[{PublicationName:"Food & Drink Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43qfl/FoodGuide19Cropped/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3942038%252FFood-Guide-19-Cropped%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/2023/108b85ab5/thumb/page1.jpg"},{PublicationName:"Holiday Times",PublicationLink:"https://content.yudu.com/libraryHtml/A43zw6/HolidayTimes2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3945815%252FHoliday-Times-2020%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/5815/aa2272e48/thumb/page1.jpg"},{PublicationName:"Homes & Gardens",PublicationLink:"https://content.yudu.com/libraryHtml/A43p1h/HomesampGardens/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941419%252FHomes---Gardens%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1419/125139cfe/thumb/page1.jpg"},{PublicationName:"South Hams Directory",PublicationLink:"https://content.yudu.com/libraryHtml/A43u26/Directory2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3943584%252FDirectory-2020%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/3575/6f52f3d08/thumb/page1.jpg"},{PublicationName:"Wedding Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43ebr/WeddingGuide/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3936144%252FWedding-Guide%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/6144/2e9efb7ef/thumb/page1.jpg"}],publication:"totnes-today.co.uk",ga_tracking_id:"UA-65085817-1",g4_tracking_id:"G-CBV6HJRRXJ",gtm_id:"GTM-MSDF7PN",twitter:"TotnesTimes",facebook:"totnestimes",pub:"Totnes Times",web:"totnes-today.co.uk",url:"www.totnes-today.co.uk/",area:"",media_force:"/154725070,22694784101/southhams-today",region:u||"",contact:`Tindle House, 71101-103 Fore Street, 72Kingsbridge, 73Devon, England, 74TQ7 1DA 75Tel: 01548 856353 76Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=77",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=78"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Totnes Times - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Totnes and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"TQ9 5QH",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},v={piano:{prodAid:"5afJ9bZGpe",enabled:!0},advertising_links:{tel:"01548 853101 ",email:"[email protected]"},jobs_number:"01548 853101",public_notices:"https://publicnoticeportal.uk/south-hams-newspapers-series",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",your_story:"[email protected]",publications:[{PublicationName:"Ivybridge & South Brent Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubi
76d=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef"},{PublicationName:"Totnes Times",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=2745d044-253a-4566-a576-1e59c358bf01",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=2745d044-253a-4566-a576-1e59c358bf01"},{PublicationName:"Dartmouth Chronicle",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=942dc439-3d1f-455f-bc0d-ffd600a28393",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=942dc439-3d1f-455f-bc0d-ffd600a28393"},{PublicationName:"Kingsbridge & Salcombe Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f"}],special_editions:[{PublicationName:"Food & Drink Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43qfl/FoodGuide19Cropped/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3942038%252FFood-Guide-19-Cropped%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/2023/108b85ab5/thumb/page1.jpg"},{PublicationName:"Holiday Times",PublicationLink:"https://content.yudu.com/libraryHtml/A43zw6/HolidayTimes2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3945815%252FHoliday-Times-2020%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/5815/aa2272e48/thumb/page1.jpg"},{PublicationName:"Homes & Gardens",PublicationLink:"https://content.yudu.com/libraryHtml/A43p1h/HomesampGardens/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941419%252FHomes---Gardens%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1419/125139cfe/thumb/page1.jpg"},{PublicationName:"South Hams Directory",PublicationLink:"https://content.yudu.com/libraryHtml/A43u26/Directory2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3943584%252FDirectory-2020%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/3575/6f52f3d08/thumb/page1.jpg"},{PublicationName:"Wedding Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43ebr/WeddingGuide/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3936144%252FWedding-Guide%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/6144/2e9efb7ef/thumb/page1.jpg"}],publication:"southhams-today.co.uk",ga_tracking_id:"UA-65085817-1",g4_tracking_id:"G-SJWYGQ763R",gtm_id:"GTM-PXJ3K96",twitter:"NewsSouthHams",facebook:"SouthHamsNews",pub:"South Hams Gazette",region:u||"",web:"southhams-today.co.uk",url:"www.southhams-today.co.uk/",area:"",media_force:"/154725070,22694784101/southhams-today",contact:`Tindle House, 77101-103 Fore Street, 78Kingsbridge, 79Devon, England, 80TQ7 1DA 81Tel: 01548 856353 82Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=74",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=75"},page_suite:{publication_name:"South Hams Gazette",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"South Hams Gazette - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in South Hams and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"TQ9 5NE",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},P={piano:{prodAid:"NM3DtAc0pe",enabled:!0},advertising_links:{tel:null,email:"[email protected]"},jobs_number:"01566 772424",public_notices:"https://publicnoticeportal.uk/voice-newspapers-series",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_cornwall-uk/browse",publication:"voicenewspapers.co.uk/",g4_tracking_id:"G-WF7J277X0S",gtm_id:"GTM-KN4TS95",pub:"Voice (Cornwall)",web:"voicenewspapers.co.uk/",url:"www.voicenewspapers.co.uk/",area:"",region:u||"",contact:`Voice Newspapers, 83The Tindle Suite, 84Webbâs House, 85Liskeard, 86PL14 6AH, 87[email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dCornwall%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=20",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=21"},page_suite:{publication_name:"Totnes Times",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.as
87px?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"The Voice - local news at the heart of the community",default_desc_seo:"Local news, sport and information for communities across Cornwall",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"EX22 6DJ",mail_chimp:"&PUB=Voice",facebook:{"bodmin-voice":"https://www.facebook.com/bodminvoice","newquay-voice":"https://www.facebook.com/NewQVoice","penzance-voice":"https://www.facebook.com/PenzanceVoice","saltash-voice":"https://www.facebook.com/SaltashVoice","st-austell-voice":"https://www.facebook.com/StAustellVoice","truro-voice":"https://www.facebook.com/trurovoice","liskeard-voice":"https://www.facebook.com/profile.php?id=100077297058809","heartlands-voice":"https://www.facebook.com/profile.php?id=100065153095414"},twitter:{"bodmin-voice":"@BodminVoice","newquay-voice":"@Newquay_Voice","penzance-voice":"@Penzance_Voice","saltash-voice":"@SaltashVoice","st-austell-voice":"@StAustellVoice","truro-voice":"@truro_voice","liskeard-voice":"@LiskeardVoice","heartlands-voice":"@HeartlandsVoice"},quantcast:"p-uGUachD16z0h6",publications:[{PublicationName:"Newquay Voice",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=024b2a46-6db5-4e9d-af48-6304d81aa876",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=190&pbid=024b2a46-6db5-4e9d-af48-6304d81aa876"},{PublicationName:"St Austell Voice",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=5f15750d-d00b-460b-9545-b8b14631cff9",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=190&pbid=5f15750d-d00b-460b-9545-b8b14631cff9"},{PublicationName:"Truro Voice",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=e564cbcd-835e-4ed3-b533-d77627022cf7",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=190&pbid=e564cbcd-835e-4ed3-b533-d77627022cf7"}],media_force:"/154725070,22694784101/voicenewspapers"},T={piano:{prodAid:"AQDrZuT9pe",enabled:!0},advertising_links:{tel:"01548 853101 ",email:"[email protected]"},jobs_number:"01548 853101",your_story:"[email protected]",public_notices:"http://southwest.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",region:u||"",publications:[{PublicationName:"Totnes Times",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=2745d044-253a-4566-a576-1e59c358bf01",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=2745d044-253a-4566-a576-1e59c358bf01"},{PublicationName:"Dartmouth Chronicle",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=942dc439-3d1f-455f-bc0d-ffd600a28393",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=942dc439-3d1f-455f-bc0d-ffd600a28393"},{PublicationName:"Ivybridge & South Brent Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef"},{PublicationName:"Kingsbridge & Salcombe Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f"},{PublicationName:"Plympton, Plymstock and Ivybridge News",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=78685792-66ee-40d4-b2b4-5a490b0348ae",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=78685792-66ee-40d4-b2b4-5a490b0348ae"}],special_editions:[{PublicationName:"Food & Drink Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43qfl/FoodGuide19Cropped/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3942038%252FFoo
87d-Guide-19-Cropped%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/2023/108b85ab5/thumb/page1.jpg"},{PublicationName:"Holiday Times",PublicationLink:"https://content.yudu.com/libraryHtml/A43zw6/HolidayTimes2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3945815%252FHoliday-Times-2020%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/5815/aa2272e48/thumb/page1.jpg"},{PublicationName:"Homes & Gardens",PublicationLink:"https://content.yudu.com/libraryHtml/A43p1h/HomesampGardens/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941419%252FHomes---Gardens%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1419/125139cfe/thumb/page1.jpg"},{PublicationName:"Wedding Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43ebr/WeddingGuide/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3936144%252FWedding-Guide%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/6144/2e9efb7ef/thumb/page1.jpg"},{PublicationName:"South Hams Directory",PublicationLink:"https://content.yudu.com/libraryHtml/A43u26/Directory2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3943584%252FDirectory-2020%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/3575/6f52f3d08/thumb/page1.jpg"}],publication:"kingsbridge-today.co.uk",ga_tracking_id:"UA-65085817-1",g4_tracking_id:"G-J07SVX3HDJ",gtm_id:"GTM-5W45WVK",twitter:"NewsSouthHams",facebook:"KBSalcGazette",pub:"Kingsbridge & Salcombe Gazette",web:"kingsbridge-today.co.uk",url:"www.kingsbridge-today.co.uk",area:"",media_force:"/154725070,22694784101/southhams-today",contact:`Tindle House, 88101-103 Fore Street, 89Kingsbridge, 90Devon, England, 91TQ7 1DA 92Tel: 01548 856353 93Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=77",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=78"},page_suite:{publication_name:"Kingsbridge & Salcombe Gazette",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Kingsbridge & Salcombe Gazette - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Kingsbridge & Salcombe and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"TQ7 1DZ",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},S={piano:{prodAid:"T5xrX3gEpe",enabled:!0},advertising_links:{tel:"01548 853101 ",email:"[email protected]"},jobs_number:"01548 853101",your_story:"[email protected]",public_notices:"http://southwest.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",publications:[{PublicationName:"Ivybridge & South Brent Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=bd6d81c6-7ed4-4d1c-9352-ed3f74e4aef",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef"},{PublicationName:"Dartmouth Chronicle",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=942dc439-3d1f-455f-bc0d-ffd600a28393",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=942dc439-3d1f-455f-bc0d-ffd600a28393"},{PublicationName:"Kingsbridge & Salcombe Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f"},{PublicationName:"Plympton, Plymstock and Ivybridge News",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=78685792-66ee-40d4-b2b4-5a490b0348ae",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.as
93px?w=120&pbid=78685792-66ee-40d4-b2b4-5a490b0348ae"},{PublicationName:"Totnes Times",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=2745d044-253a-4566-a576-1e59c358bf01",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=2745d044-253a-4566-a576-1e59c358bf01"}],special_editions:[{PublicationName:"Food & Drink Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43qfl/FoodGuide19Cropped/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3942038%252FFood-Guide-19-Cropped%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/2023/108b85ab5/thumb/page1.jpg"},{PublicationName:"Holiday Times",PublicationLink:"https://content.yudu.com/libraryHtml/A43zw6/HolidayTimes2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3945815%252FHoliday-Times-2020%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/5815/aa2272e48/thumb/page1.jpg"},{PublicationName:"Homes & Gardens",PublicationLink:"https://content.yudu.com/libraryHtml/A43p1h/HomesampGardens/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941419%252FHomes---Gardens%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1419/125139cfe/thumb/page1.jpg"},{PublicationName:"Wedding Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43ebr/WeddingGuide/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3936144%252FWedding-Guide%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/6144/2e9efb7ef/thumb/page1.jpg"},{PublicationName:"Wedding Planner",PublicationLink:"https://content.yudu.com/libraryHtml/A43wnp/tenbyweddings20/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3944743%252Ftenby-weddings-20%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/4743/a1f117f7b/thumb/page1.jpg"},{PublicationName:"South Hams Directory",PublicationLink:"https://content.yudu.com/libraryHtml/A43u26/Directory2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3943584%252FDirectory-2020%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/3575/6f52f3d08/thumb/page1.jpg"}],publication:"ivybridge-today.co.uk",ga_tracking_id:"UA-65085817-1",g4_tracking_id:"G-PEKVMWPYXB",gtm_id:"GTM-TQMG8TD",twitter:"NewsSouthHams",facebook:"IvySouthBrentGazette",pub:"Ivybridge & South Brent Gazette",region:u||"",web:"ivybridge-today.co.uk",url:"www.ivybridge-today.co.uk",area:"",media_force:"/154725070,22694784101/southhams-today",contact:`Tindle House, 94101-103 Fore Street, 95Kingsbridge, 96Devon, England, 97TQ7 1DA 98Tel: 01548 856353 99Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=77",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=78"},page_suite:{publication_name:"Ivybridge & South Brent Gazette",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Ivybridge & South Brent Gazette - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Ivybridge & South Brent and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"PL21 0SZ",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},x={piano:{prodAid:"wm8WjTawpe",enabled:!0},advertising_links:{tel:"01548 853101 ",email:"[email protected]"},jobs_number:"01548 853101",your_story:"[email protected]",public_notices:"http://southwest.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",publications:[{PublicationName:"Dartmouth Chronicle",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=942dc439-3d1f-455f-bc0d-ffd600a28393",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.as
99px?newportal=true&w=120&pbid=942dc439-3d1f-455f-bc0d-ffd600a28393"},{PublicationName:"Totnes Times",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=2745d044-253a-4566-a576-1e59c358bf01",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=2745d044-253a-4566-a576-1e59c358bf01"},{PublicationName:"Ivybridge & South Brent Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=bd6d81c6-7ed4-4d1c-9352-ed3f7d4e4aef"},{PublicationName:"Kingsbridge & Salcombe Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=3dd30742-18ca-4719-a2f7-f6f2d0a24e7f"},{PublicationName:"Plympton, Plymstock and Ivybridge News",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=78685792-66ee-40d4-b2b4-5a490b0348ae",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=78685792-66ee-40d4-b2b4-5a490b0348ae"}],special_editions:[{PublicationName:"Food & Drink Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43qfl/FoodGuide19Cropped/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3942038%252FFood-Guide-19-Cropped%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/2023/108b85ab5/thumb/page1.jpg"},{PublicationName:"Holiday Times",PublicationLink:"https://content.yudu.com/libraryHtml/A43zw6/HolidayTimes2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3945815%252FHoliday-Times-2020%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/5815/aa2272e48/thumb/page1.jpg"},{PublicationName:"Homes & Gardens",PublicationLink:"https://content.yudu.com/libraryHtml/A43p1h/HomesampGardens/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941419%252FHomes---Gardens%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1419/125139cfe/thumb/page1.jpg"},{PublicationName:"Wedding Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43ebr/WeddingGuide/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3936144%252FWedding-Guide%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/6144/2e9efb7ef/thumb/page1.jpg"},{PublicationName:"Wedding Planner",PublicationLink:"https://content.yudu.com/libraryHtml/A43wnp/tenbyweddings20/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3944743%252Ftenby-weddings-20%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/4743/a1f117f7b/thumb/page1.jpg"},{PublicationName:"South Hams Directory",PublicationLink:"https://content.yudu.com/libraryHtml/A43u26/Directory2020/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3943584%252FDirectory-2020%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/3575/6f52f3d08/thumb/page1.jpg"}],publication:"dartmouth-today.co.uk",ga_tracking_id:"UA-65085817-1",g4_tracking_id:"G-5R4S2M1NGC",gtm_id:"GTM-NQJBBF9",twitter:"NewsSouthHams",facebook:"DartChronicle",pub:"Dartmouth Chronicle",web:"dartmouth-today.co.uk",url:"www.dartmouth-today.co.uk",area:"",media_force:"/154725070,22694784101/southhams-today",region:u||"",contact:`Tindle House, 100101-103 Fore Street, 101Kingsbridge, 102Devon, England, 103TQ7 1DA 104Tel: 01548 856353 105Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=77",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=78"},page_suite:{publication_name:"Dartmouth Chronicle",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.as
105px?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Dartmouth Chronicle - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Dartmouth and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"TQ6 9RY",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},F={piano:{prodAid:"jt1gCiwOpe",enabled:!0},advertising_links:{tel:"01626 355566 ",email:"[email protected]"},jobs_number:"01626 355566",your_story:"[email protected]",public_notices:"http://southwest.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",publications:[{PublicationName:"Teignmouth Post",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=2839ad2e-510a-44b9-8ed7-ffc98def67ab",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=2839ad2e-510a-44b9-8ed7-ffc98def67ab"},{PublicationName:"Dawlish Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=15b53252-fe77-48c6-a8c9-c49e2d79b8ef",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=15b53252-fe77-48c6-a8c9-c49e2d79b8ef"},{PublicationName:"Homebuyer",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=3409518d-edc4-4e90-b6f7-12e673aaea43",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=3409518d-edc4-4e90-b6f7-12e673aaea43"},{PublicationName:"Newton Abbot Mid-Devon Advertiser",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=1da842e3-0788-4c0d-a5c5-d64025fd8574",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=1da842e3-0788-4c0d-a5c5-d64025fd8574"}],special_editions:[{PublicationName:"Bovey Tracey Town Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A44338/boveytracey/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252F",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/7229/85b35029f/thumb/page1.jpg"},{PublicationName:"Christmas In Newton Abbot",PublicationLink:"https://content.yudu.com/libraryHtml/A43h6w/christmas18/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3937422%252Fchristmas-18%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/7422/deff5b107/thumb/page1.jpg"},{PublicationName:"Kingsteignton Town Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43q93/kingsteigntonTownGui/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941957%252Fkingsteignton-Town-Guide%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1957/d6f319a91/thumb/page1.jpg"},{PublicationName:"Newton Abbot Town Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43aae/NAtownguide/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3934148%252FNA-town-guide",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/4148/19c57c36e/thumb/page1.jpg"},{PublicationName:"Queen's 90th Birthday",PublicationLink:"http://content.yudu.com/Library/A4028b/queensbirthday/resources/index.htm?referrerUrl=http%3A%2F%2Ffree.yudu.com%2Fitem%2Fdetails%2F3766686%2Fqueens-birthday%3Fedit_mode%3Don",PublicationThumb:"http://images.yudu.com/item_thumbnail/376/6686/a8ebd8be4/thumb/page1.jpg"},{PublicationName:"Striding Out Bovey Tracey",PublicationLink:"https://content.yudu.com/libraryHtml/A43pn3/StridingOut2019/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941650%252FStriding-Out-2
105019%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1650/feb1f9ca0/thumb/page1.jpg"},{PublicationName:"Times & Diary",PublicationLink:"https://content.yudu.com/libraryHtml/A43ksq/TTD98/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3939329%252FTTD-98%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/9329/a788ce59f/thumb/page1.jpg"}],publication:"teignmouth-today.co.uk",ga_tracking_id:"UA-65082210-1",g4_tracking_id:"G-MNZMY9P6H2",gtm_id:"GTM-PT6FJ93",twitter:"mdaupdatess",facebook:"MidDevonAdvertiser",pub:"Teignmouth Post",region:u||"",web:"teignmouth-today.co.uk",url:"www.teignmouth-today.co.uk/",area:"",media_force:"/154725070,22694784101/middevonadvertiser",contact:`Invertere Buildings, 10647 Courtenay Street, 107Newton Abbot, 108Devon, England, 109TQ12 2QN 110Tel: 01626 353555 111Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=38",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=39"},page_suite:{publication_name:"Teignmouth Post",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Teignmouth Post- local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Teignmouth and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"TQ14 9DF",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},A={piano:{prodAid:"pqZfyj61pe",enabled:!0},advertising_links:{tel:"01626 355566 ",email:"[email protected]"},jobs_number:"01626 355566",your_story:"[email protected]",public_notices:"southwest.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",publications:[{PublicationName:"Dawlish Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=15b53252-fe77-48c6-a8c9-c49e2d79b8ef",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=15b53252-fe77-48c6-a8c9-c49e2d79b8ef"},{PublicationName:"Homebuyer",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=3409518d-edc4-4e90-b6f7-12e673aaea43",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=3409518d-edc4-4e90-b6f7-12e673aaea43"},{PublicationName:"Newton Abbot Mid-Devon Advertiser",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=1da842e3-0788-4c0d-a5c5-d64025fd8574",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=1da842e3-0788-4c0d-a5c5-d64025fd8574"},{PublicationName:"Teignmouth Post",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=2839ad2e-510a-44b9-8ed7-ffc98def67ab",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=2839ad2e-510a-44b9-8ed7-ffc98def67ab"}],special_editions:[{PublicationName:"Bovey Tracey Town Guide",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=2839ad2e-510a-44b9-8ed7-ffc98def67ab",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/7229/85b35029f/thumb/page1.jpg"},{PublicationName:"Christmas In Newton Abbot",PublicationLink:"https://content.yudu.com/libraryHtml/A43h6w/christmas18/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3937422%252Fchristmas-18%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/7422/deff5b107/thumb/page1.jpg"},{PublicationName:"Kingsteignton Town Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43q93/kingsteigntonTownGui/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetail
111s%252F3941957%252Fkingsteignton-Town-Guide%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1957/d6f319a91/thumb/page1.jpg"},{PublicationName:"Newton Abbot Town Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43aae/NAtownguide/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3934148%252FNA-town-guide",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/4148/19c57c36e/thumb/page1.jpg"},{PublicationName:"Queen's 90th Birthday",PublicationLink:"http://content.yudu.com/Library/A4028b/queensbirthday/resources/index.htm?referrerUrl=http%3A%2F%2Ffree.yudu.com%2Fitem%2Fdetails%2F3766686%2Fqueens-birthday%3Fedit_mode%3Don",PublicationThumb:"http://images.yudu.com/item_thumbnail/376/6686/a8ebd8be4/thumb/page1.jpg"},{PublicationName:"Striding Out Bovey Tracey",PublicationLink:"https://content.yudu.com/libraryHtml/A43pn3/StridingOut2019/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941650%252FStriding-Out-2019%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1650/feb1f9ca0/thumb/page1.jpg"},{PublicationName:"Times & Diary",PublicationLink:"https://content.yudu.com/libraryHtml/A43ksq/TTD98/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3939329%252FTTD-98%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/9329/a788ce59f/thumb/page1.jpg"}],publication:"dawlish-today.co.uk",ga_tracking_id:"UA-65082210-1",g4_tracking_id:"G-9VM935W3LP",gtm_id:"GTM-NJNNMJZ",twitter:"dawlishgaz",facebook:"MidDevonAdvertiser",pub:"www.dawlish-today.co.uk",region:u||"",web:"dawlish-today.co.uk",url:"www.dawlish-today.co.uk/",area:"",media_force:"/154725070,22694784101/middevonadvertiser",contact:`Invertere Buildings, 11247 Courtenay Street, 113Newton Abbot, 114Devon, England, 115TQ12 2QN 116Tel: 01626 353555 117Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=38",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=39"},page_suite:{publication_name:"The Ross Gazette",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Dawlish Gazette - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Dawlish and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"EX7 9AP",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},C={piano:{prodAid:"YJdL0EWrpe",enabled:!0},advertising_links:{tel:"01626 355566 ",email:"[email protected]"},jobs_number:"01626 355566",your_story:"[email protected]",public_notices:"https://publicnoticeportal.uk/mid-devon-advertiser-series",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",publications:[{PublicationName:"Mid Devon Advertiser",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=1da842e3-0788-4c0d-a5c5-d64025fd8574",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=1da842e3-0788-4c0d-a5c5-d64025fd8574"},{PublicationName:"Homebuyer",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=3409518d-edc4-4e90-b6f7-12e673aaea43",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=3409518d-edc4-4e90-b6f7-12e673aaea43"},{PublicationName:"Dawlish Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=15b53252-fe77-48c6-a8c9-c49e2d79b8ef",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=15b53252-fe77-48c6-a8c9-c49e2d79b8ef"},{PublicationName:"Teignmouth Post",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubi
117d=2839ad2e-510a-44b9-8ed7-ffc98def67ab",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=2839ad2e-510a-44b9-8ed7-ffc98def67ab"}],special_editions:[{PublicationName:"Bovey Tracey Town Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A44338/boveytracey/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252F",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/7229/85b35029f/thumb/page1.jpg"},{PublicationName:"Christmas In Newton Abbot",PublicationLink:"https://content.yudu.com/libraryHtml/A43h6w/christmas18/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3937422%252Fchristmas-18%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/7422/deff5b107/thumb/page1.jpg"},{PublicationName:"Kingsteignton Town Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43q93/kingsteigntonTownGui/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941957%252Fkingsteignton-Town-Guide%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1957/d6f319a91/thumb/page1.jpg"},{PublicationName:"Newton Abbot Town Guide",PublicationLink:"https://content.yudu.com/libraryHtml/A43aae/NAtownguide/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3934148%252FNA-town-guide",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/4148/19c57c36e/thumb/page1.jpg"},{PublicationName:"Queen's 90th Birthday",PublicationLink:"http://content.yudu.com/Library/A4028b/queensbirthday/resources/index.htm?referrerUrl=http%3A%2F%2Ffree.yudu.com%2Fitem%2Fdetails%2F3766686%2Fqueens-birthday%3Fedit_mode%3Don",PublicationThumb:"http://images.yudu.com/item_thumbnail/376/6686/a8ebd8be4/thumb/page1.jpg"},{PublicationName:"Striding Out Bovey Tracey",PublicationLink:"https://content.yudu.com/libraryHtml/A43pn3/StridingOut2019/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3941650%252FStriding-Out-2
117019%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/1650/feb1f9ca0/thumb/page1.jpg"},{PublicationName:"Times & Diary",PublicationLink:"https://content.yudu.com/libraryHtml/A43ksq/TTD98/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3939329%252FTTD-98%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/393/9329/a788ce59f/thumb/page1.jpg"}],publication:"middevonadvertiser.co.uk",ga_tracking_id:"UA-65082210-1",g4_tracking_id:"G-HMCS4T9EJL",gtm_id:"GTM-M9HQP5K",twitter:"mdaupdates",facebook:"MidDevonAdvertiser",pub:"Mid Devon Advertiser",region:u||"",web:"middevonadvertiser.co.uk",url:"www.middevonadvertiser.co.uk",area:"",media_force:"/154725070,22694784101/middevonadvertiser",contact:`Invertere Buildings, 11847 Courtenay Street, 119Newton Abbot, 120Devon, England, 121TQ12 2QN 122Tel: 01626 353555 123Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=38",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=39"},page_suite:{publication_name:"Mid devon advertiser",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Mid Devon Advertiser - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Newton Abbot, Mid Devon and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"TQ12 1NE",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},D={piano:{prodAid:"cyTwyPP6pe",enabled:!0},advertising_links:{tel:"01822 613666 ",email:"[email protected]"},jobs_number:"01626 355566",public_notices:"https://publicnoticeportal.uk/tavistock-times-series",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_devon-uk/browse",your_story:"[email protected]",publications:[{PublicationName:"Tavistock Times Gazette",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=f168a8f3-434e-4b53-bec5-f5e6786ea452",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=f168a8f3-434e-4b53-bec5-f5e6786ea452"},{PublicationName:"Okehampton Times",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=6c536098-f93f-4533-a7a9-19e8056760ed",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=6c536098-f93f-4533-a7a9-19e8056760ed"}],special_editions:null,publication:"tavistock-today.co.uk",ga_tracking_id:"UA-65128205-1",g4_tracking_id:"G-LJ9R820SVN",gtm_id:"GTM-KKTPFXT",twitter:"tavistocktimes",facebook:"tavistock.times",pub:"Tavistock Times Gazette",web:"tavistock-today.co.uk",url:"www.tavistock-today.co.uk/",area:"",media_force:"/154725070,22694784101/tavistock-today",region:u||"",contact:`42 Brook Street, 124Tavistock, 125Devon, England, 126PL19 0HE 127Tel: 01822 613666 128Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dEssex%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=83",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=84"},page_suite:{publication_name:"Tavistock Times Gazette",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"Tavistock Times Gazette - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Tavistock and your local area.",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"PL19 0HD",mail_chimp:"",quantcast:"p-uGUachD16z0h6"},U={piano:{prodAid:"mmOh7qaVpe",enabled:!0},advertising_links:{tel:"01834 843262",email:"[email protected]"},jobs_number:"01834 843262",public_notices:"https://publicnoticeportal.uk/tenby-observer-series",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Tenby Observer",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=a541dc41-72dc-4b47-bd05-4f65e526817a",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.as
128px?w=120&pbid=a541dc41-72dc-4b47-bd05-4f65e526817a"},{PublicationName:"Pembroke and Pembroke Dock Observer",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=bc8d046d-7cb8-419c-809c-0154aaa56015",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=bc8d046d-7cb8-419c-809c-0154aaa56015"},{PublicationName:"Narberth and Whitland Observer",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=9372f8cb-b90f-48a5-b86b-19bd8736637c",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=9372f8cb-b90f-48a5-b86b-19bd8736637c"}],special_editions:[{PublicationName:"Tenby Ironman",PublicationLink:"https://content.yudu.com/libraryHtml/A43qo2/TenbyIronman/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3942138%252FTenby-Ironman%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/2138/0b20e4fcf/thumb/page1.jpg"},{PublicationName:"Tenby Summer Guide",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=6479bd38-7e4c-4f16-9168-e509b56edabc",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=6479bd38-7e4c-4f16-9168-e509b56edabc"},{PublicationName:"Wedding Planner",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?EID=d72d4789-a813-43b8-bc45-bab36e3918dc",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&eid=d72d4789-a813-43b8-bc45-bab36e3918dc"}],publication:"tenby-today.co.uk",ga_tracking_id:"UA-65128025-1",g4_tracking_id:"G-192B1QLSYF",gtm_id:"GTM-PPWHDPK",twitter:"tenbyobserver",media_force:"/154725070,22694784101/tenby-today",contact:`Tindle House, 129Warren Street, 130Tenby, 131Pembrokeshire, Wales, 132SA70 7JY, 133Tel: 01834 843262, 134Email: [email protected]`,facebook:"TenbyObserver/",region:o||"",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dPembrokeshire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=86",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=87"},page_suite:{publication_name:"Tenby Observer",Publication_link:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=a541dc41-72dc-4b47-bd05-4f65e526817a",Publication_thumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=a541dc41-72dc-4b47-bd05-4f65e526817a"},pub:"Tenby Observer",your_story:"[email protected]",web:"tenby-today.co.uk",url:"www.tenby-today.co.uk",google_search:"test",area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",default_Seo:"Tenby Observer - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Tenby and your local area.",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6"},E={advertising_links:{tel:"01834 843262 ",email:"[email protected]"},jobs_number:"01834 843262",public_notices:"https://wales.epublicnotices.co.uk/",region:o||"",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Narberth and Whitland Observer",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=9372f8cb-b90f-48a5-b86b-19bd8736637c",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=9372f8cb-b90f-48a5-b86b-19bd8736637c"},{PublicationName:"Pembroke and Pembroke Dock Observer",PublicationLink:"https://subscriber.pagesuite-professional.co.uk/subscribe.aspx?source=4&eid=542c8da4-5e24-4b48-bb82-1fddcae9ebc6",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=bc8d046d-7cb8-419c-809c-0154aaa56015"},{PublicationName:"Tenby Observer",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=a541dc41-72dc-4b47-bd05-4f65e526817a",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.as
134px?w=120&pbid=a541dc41-72dc-4b47-bd05-4f65e526817a"}],special_editions:[{PublicationName:"Tenby Ironman",PublicationLink:"https://content.yudu.com/libraryHtml/A43qo2/TenbyIronman/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3942138%252FTenby-Ironman%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/2138/0b20e4fcf/thumb/page1.jpg"},{PublicationName:"Tenby Summer Guide",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=6479bd38-7e4c-4f16-9168-e509b56edabc",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=6479bd38-7e4c-4f16-9168-e509b56edabc"},{PublicationName:"Wedding Planner",PublicationLink:"https://content.yudu.com/libraryHtml/A43wnp/tenbyweddings20/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3944743%252Ftenby-weddings-20%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/4743/a1f117f7b/thumb/page1.jpg"}],publication:"narberth-and-whitland-today.co.uk",ga_tracking_id:"UA-65128025-1",g4_tracking_id:"G-76C9FTX9WR",gtm_id:"GTM-PB29L9N",twitter:"",facebook:"",pub:"Narberth & Whitland Observer",web:"narberth-and-whitland-today.co.uk",media_force:"/154725070,22694784101/tenby-today",url:"https://test.co.uk/",google_search:"test",area:"Fltonherald",contact:`Tindle House, 135 Warren Street, 136 Tenby, 137 Pembrokeshire, Wales, 138 SA70 7JY, 139 Tel: 01834 843262, 140 Email: [email protected]`,weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dPembrokeshire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=86",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=87"},your_story:"[email protected]",default_Seo:"Narberth & Whitland Observer - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Narberth, Whitland and your local area.",page_suite:{publication_name:"Narberth and Whitland Observer",Publication_link:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=9372f8cb-b90f-48a5-b86b-19bd8736637c",Publication_thumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=9372f8cb-b90f-48a5-b86b-19bd8736637c"}},I={piano:{prodAid:"ff7G8ilgpe",enabled:!0},advertising_links:{tel:"01594 820600",email:"[email protected]"},jobs_number:"01594 820600",public_notices:"https://publicnoticeportal.uk/the-forester",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"The Forester",PublicationLink:" http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=2b1fc125-e5fd-4fb1-bf81-ea54727d6ce4",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=2b1fc125-e5fd-4fb1-bf81-ea54727d6ce4"}],special_editions:null,publication:"theforester.co.uk",ga_tracking_id:"UA-65131214-1",g4_tracking_id:"G-W0KSM60V73",gtm_id:"GTM-KP49TBH",twitter:"theforesternews",facebook:"ForesterNewspaper",region:r||"",pub:"The Forester",media_force:"/154725070,22694784101/the_forester",contact:`The Tindle Suite, 141 Kings Buildings, 142 Hill Street, Lydney, 143 Gloucestershire, UK, 144 GL15 5HE, 145 Tel: 01594 820600, 146 Email: [email protected]`,web:"theforester.co.uk",url:"https://www.theforester.co.uk",google_search:"test",area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dGloucestershire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=89",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=88"},page_suite:{publication_name:"The Forester",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=2b1fc125-e5fd-4fb1-bf81-ea54727d6ce4",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.as
146px?w=120&pbid=2b1fc125-e5fd-4fb1-bf81-ea54727d6ce4"},your_story:"[email protected]",default_Seo:"The Forester - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Forest of Dean, Wye Valley and your local area."},L={piano:{prodAid:"mpu4Dbtlpe",enabled:!0},advertising_links:{tel:"01989 562007",email:"[email protected]"},jobs_number:"01989 562007",public_notices:"https://publicnoticeportal.uk/the-ross-gazette",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"The Ross Gazette",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"}],special_editions:null,publication:"rossgazette.com",ga_tracking_id:"UA-65132312-1",g4_tracking_id:"G-YPXL146B6B",gtm_id:"GTM-KZP533D",twitter:"RossGazette",facebook:"TheRossGazette",your_story:"[email protected]",pub:"The Ross Gazette",region:r||"",web:"rossgazette.com",url:"https://www.rossgazette.com/",google_search:"test",area:"Fltonherald",media_force:"/154725070,22694784101/rossgazette",contact:`The Tindle Suite, 147 Kings Buildings, 148 Hill Street, 149 Lydney, 150 Gloucestershire, 151 UK, 152 GL15 5HE, 153 Tel: 01594 820600, 154 Email: [email protected]`,jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dGloucestershire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=74",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=75"},page_suite:{publication_name:"The Ross Gazette",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=feb54910-5085-44af-8e6c-9f405f9027fc",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=feb54910-5085-44af-8e6c-9f405f9027fc"},default_Seo:"The Ross Gazette - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Ross and your local area..",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6"},N={advertising_links:{tel:"01594 841113",email:"[email protected]"},jobs_number:"01594 841113",public_notices:"https://publicnoticeportal.uk/forest-of-dean-and-wye-valley-review",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Forest of Dean and Wye Valley Review",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=dc43da64-0fec-4776-a517-22780c4ae1fd",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=dc43da64-0fec-4776-a517-22780c4ae1fd"}],region:r||"",special_editions:null,publication:"theforestreview.co.uk/",ga_tracking_id:"UA-65069172-1",g4_tracking_id:"G-3DZ6XFFCGX",gtm_id:"GTM-MFKDPMD",twitter:"DeanWyeNews",facebook:"theforestreview",pub:"Forest of Dean & Wye Valley Review ",web:"theforestreview.co.uk/",url:"https://www.theforestreview.co.uk/",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dGloucestershire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=50",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=51"},page_suite:{publication_name:"Forest of Dean and Wye Valley Review",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=dc43da64-0fec-4776-a517-22780c4ae1fd",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=dc43da64-0fec-4776-a517-22780c4ae1fd"},google_search:"test",your_story:"[email protected]",contact:`The Tindle Suite, Kings Buildings, 155Hill Street, 156Lydney, 157Gloucestershire, England, 158GL15 5HE 159Tel: 01594 841113 160Email: [email protected]`,media_force:"/154725070,22694784101/theforestreview",default_Seo:"Forest of Dean & Wye Valley Review - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Forest of Dean, Wye Valley and your local area.",area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6"},j={advertising_links:{tel:"01834 843262 ",email:"[email protected]"},jobs_number:"01834 843262",region:o||"",public_notices:"https://wales.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Pembroke and Pembroke Dock Observer",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=bc8d046d-7cb8-419c-809c-0154aaa56015",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.as
160px?w=120&pbid=bc8d046d-7cb8-419c-809c-0154aaa56015"},{PublicationName:"Tenby Observer",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=a541dc41-72dc-4b47-bd05-4f65e526817a",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=a541dc41-72dc-4b47-bd05-4f65e526817a"},{PublicationName:"Narberth and Whitland Observer",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=9372f8cb-b90f-48a5-b86b-19bd8736637c",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=9372f8cb-b90f-48a5-b86b-19bd8736637c"}],special_editions:[{PublicationName:"Tenby Ironman",PublicationLink:"https://content.yudu.com/libraryHtml/A43qo2/TenbyIronman/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3942138%252FTenby-Ironman%253Fedit_mode%253Don",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/2138/0b20e4fcf/thumb/page1.jpg"},{PublicationName:"Tenby Summer Guide",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=6479bd38-7e4c-4f16-9168-e509b56edabc",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=6479bd38-7e4c-4f16-9168-e509b56edabc"},{PublicationName:"Wedding Planner",PublicationLink:"https://content.yudu.com/libraryHtml/A43wnp/tenbyweddings20/reader.html?refUrl=https%253A%252F%252Fexpress.yudu.com%252Fitem%252Fdetails%252F3944743%252Ftenby-weddings-20%253Frefid%253D4072",PublicationThumb:"https://images.yudu.com/item_thumbnail/394/4743/a1f117f7b/thumb/page1.jpg"}],publication:"pembroke-today.co.uk/",ga_tracking_id:"UA-65128025-1",g4_tracking_id:"G-E3TJLJST25",gtm_id:"GTM-5T4NWDN",twitter:"",facebook:"",media_force:"/154725070,22694784101/tenby-today",contact:`Tindle House, 161Warren Street, 162Tenby, 163Pembrokeshire, Wales, 164SA70 7JY, 165Tel: 01834 843262, 166Email: [email protected]`,pub:"Pembroke And Pembroke Dock Observer",web:"http://www.pembroke-today.co.uk/",url:"http://www.pembroke-today.co.uk/",google_search:"test",area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",your_story:"[email protected]",state:"prod",quantcast:"p-uGUachD16z0h6",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=CountryIds%3d225%26RegionIDs%3d953%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=86",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=87"},page_suite:{publication_name:"Pembroke and Pembroke Dock Observer",Publication_link:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=bc8d046d-7cb8-419c-809c-0154aaa56015",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=bc8d046d-7cb8-419c-809c-0154aaa56015"},default_Seo:"Pembroke And Pembroke Dock Observer - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Pembroke and your local area."},R={piano:{prodAid:"oVxTsUDPpe",enabled:!0},advertising_links:{tel:"01600 712142",email:"[email protected]"},region:o||"",jobs_number:"01600 712142",public_notices:"https://publicnoticeportal.uk/monmouthshire-beacon",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Monmouthshire Beacon",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=c9516541-138f-4ff8-9a1a-390afc81cf3c",PublicationThumb:" http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=c9516541-138f-4ff8-9a1a-390afc81cf3c"}],special_editions:null,publication:"monmouthshirebeacon.co.uk",ga_tracking_id:"UA-65071577-1",g4_tracking_id:"G-F5PQM9XPCH",gtm_id:"GTM-TRC77F9",pub:"Monmouthshire Beacon",web:"monmouthshirebeacon.co.uk",url:"www.monmouthshirebeacon.co.uk",google_search:"test",area:"Monmouthshire Beacon",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"NP253XJ",state:"prod",quantcast:"p-uGUachD16z0h6",media_force:"/154725070,22694784101/monmouthshirebeacon",contact:`Cornwall House, 167 56 Monnow Street, 168 Monmouth, 169 Monmouthshire, Wales, 170 NP25 3XJ, 171 Tel: 01600 712142, 172 Email: [email protected]`,twitter:"monbeacon",facebook:"MonmouthshireBeacon/",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dMonmouthshire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=2",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=3"},page_suite:{publication_name:"Abergavenny Chronicle",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?referral=mypagesuite&refresh=g19ETi03z16Q&PBID=7a617022-c186-45fe-9da4-bb032182a6a4&skip=",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.as
172px?w=120&pbid=7a617022-c186-45fe-9da4-bb032182a6a4"},your_story:"[email protected]",default_Seo:"Monmouthshire Beacon - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Monmouthshire and your local area.",advertising:"abergavenny_chronicle"},B={advertising_links:{tel:"01600 712142",email:"[email protected]"},region:o||"",jobs_number:"01600 712142",public_notices:"https://wales.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Monmouthshire Beacon",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=c9516541-138f-4ff8-9a1a-390afc81cf3c",PublicationThumb:" http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=c9516541-138f-4ff8-9a1a-390afc81cf3c"}],special_editions:null,publication:"farnhamherald.com",ga_tracking_id:"UA-65071577-1",g4_tracking_id:"G-YZVZ6PHEXF",gtm_id:"GTM-NMKHMRG",twitter:"chepbeacon",facebook:"ChepstowBeacon",pub:"Chepstow Beacon",web:"chepstowbeacon.co.uk",url:"www.chepstowbeacon.co.uk/",google_search:"test",area:"Chepstow",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"NP16",media_force:"/154725070,22694784101/monmouthshirebeacon",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dMonmouthshire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=65",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=66"},page_suite:{publication_name:"Monmouthshire Beacon",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=c9516541-138f-4ff8-9a1a-390afc81cf3c",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=c9516541-138f-4ff8-9a1a-390afc81cf3c"},your_story:"[email protected]",contact:`Cornwall House, 173 56 Monnow Street, 174 Monmouth, 175 Monmouthshire, Wales, 176 NP25 3XJ, 177 Tel: 01600 712142, 178 Email: [email protected]`,default_Seo:"Chepstow Beacon - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Chepstow and your local area."},G={piano:{prodAid:"ZN5q9pObpe",enabled:!0},advertising_links:{tel:"01970 611611",email:"[email protected]"},region:o||"",jobs_number:"01970 611611",public_notices:"https://publicnoticeportal.uk/cambrian-news-series",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Aberystwyth",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=1af77554-f3a4-423d-a644-38f171241154",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=1af77554-f3a4-423d-a644-38f171241154"},{PublicationName:"South Ceredigion",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=c8a7ba7e-2239-4334-87bd-2b668b9cfedd",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=c8a7ba7e-2239-4334-87bd-2b668b9cfedd&date=06/12/2016-19:12"},{PublicationName:"Machynlleth & Llanidloes",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=9a4b42e3-0fb6-41c5-9bd7-f46464abcdbf",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=9a4b42e3-0fb6-41c5-9bd7-f46464abcdbf"},{PublicationName:"Meirionnydd",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=9f3741d3-6cdb-4142-96cf-9476753db1c
1787",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=9f3741d3-6cdb-4142-96cf-9476753db1c7&date=30/11/2016-18:53"},{PublicationName:"Arfon & Dwyfor",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=87a39680-9923-40a5-aaf1-9314bde14068",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=87a39680-9923-40a5-aaf1-9314bde14068&date=30/11/2016-18:53"}],special_editions:[{PublicationName:"Cambrian News Business Directory",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=db2216e6-af42-4244-a552-f6a13e8c3dba",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=db2216e6-af42-4244-a552-f6a13e8c3dba&date=05/09/2018-19:13"},{PublicationName:"Celebrating Christmas",PublicationLink:"https://edition.pagesuite.com/Launch.aspx?PBID=b1478e16-47af-44d6-989f-d04693986dfd",PublicationThumb:"https://edition.pagesuite.com/get_image.aspx?newportal=true&w=120&pbid=b1478e16-47af-44d6-989f-d04693986dfd"},{PublicationName:"Christmas (Ceredigion)",PublicationLink:"https://edition.pagesuite.com/Launch.aspx?PBID=1afb38fc-2f82-4f6e-b845-f170f6ade91b",PublicationThumb:"https://edition.pagesuite.com/get_image.aspx?newportal=true&w=120&pbid=1afb38fc-2f82-4f6e-b845-f170f6ade91b"},{PublicationName:"Christmas (Gwynedd)",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=a4d9fc92-8e4f-4ccc-bf51-5693d5c02c40",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=a4d9fc92-8e4f-4ccc-bf51-5693d5c02c40&date=06/12/2017-15:46"},{PublicationName:"Green Life",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=02e4b8e4-bb5b-467e-8e2e-b09ff7d71320",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=02e4b8e4-bb5b-467e-8e2e-b09ff7d71320&date=03/07/2019-16:17"},{PublicationName:"Holidaymaker",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=de444168-3098-455f-b6d5-b0d820c9ac93",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=de444168-3098-455f-b6d5-b0d820c9ac93"},{PublicationName:"Homes",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=39b8e7df-7ee9-4cfc-aacd-d06b6e516f90",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=39b8e7df-7ee9-4cfc-aacd-d06b6e516f90"},{PublicationName:"New Reg",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=c4a22a3a-d7ef-4d0b-b705-7a1cb36d47c1",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=c4a22a3a-d7ef-4d0b-b705-7a1cb36d47c1&date=15/02/2017-13:12"},{PublicationName:"Out and About",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=14627490-018b-4134-99f8-1364fc312bd1",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&newportal=true&pbid=14627490-018b-4134-99f8-1364fc312bd1"},{PublicationName:"Spring Farming",PublicationLink:"https://edition.pagesuite-professional.co.uk//launch.aspx?pbid=61007702-3d9e-4038-b0cf-71da5919a058",PublicationThumb:"http://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=61007702-3d9e-4038-b0cf-71da5919a058&date=23/03/2017-12:22"},{PublicationName:"Winter on Wheels",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=f2014e3a-e88b-4404-a3ef-28c10a5548fc",PublicationThumb:"https://edition.pagesuite-professional.co.uk//get_image.aspx?w=180&pbid=f2014e3a-e88b-4404-a3ef-28c10a5548fc"}],publication:"cambrian-news.co.uk",ga_tracking_id:"UA-69989439-1",g4_tracking_id:"G-8HRNT1NFPQ",gtm_id:"GTM-NWBC3MF",twitter:"cambriannews",facebook:"CambrianNews",pub:"Cambrian News",web:"cambrian-news.co.uk",url:"https://www.cambrian-news.co.uk",google_search:"test",media_force:"/154725070,22694784101/cambrian-news",contact:`Unit 7, 179 Cefn Llan Science Park, 180 Aberystwyth, 181 Ceredigion, Wales, 182 SY23 3AH, 183 Tel: 01970 615000, 184 Email: [email protected]`,area:"Fltonherald",your_story:"[email protected]",default_Seo:"Cambrian News - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Wales and your local area.",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dGwynedd%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=5",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=6"},page_suite:{publication_name:"Abergavenny Chronicle",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?referral=mypagesuite&refresh=g19ETi03z16Q&PBID=7a617022-c186-45fe-9da4-bb032182a6a4&skip=",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.as
184px?w=120&pbid=7a617022-c186-45fe-9da4-bb032182a6a4"},weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6"},O={piano:{prodAid:"AcCAXgeype",enabled:!0},advertising_links:{tel:"01874 610111",email:"[email protected]"},jobs_number:"01874 610111",public_notices:"https://publicnoticeportal.uk/brecon-and-radnor-express",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Brecon & Radnor Express - Brecon",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=0a92f3aa-9674-489a-96d0-edeb69a7951b",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=0a92f3aa-9674-489a-96d0-edeb69a7951b"}],special_editions:null,publication:"brecon-radnor.co.uk",ga_tracking_id:"UA-65062885-1",g4_tracking_id:"G-DZSD0F1JZS",gtm_id:"GTM-WBP8LX2",twitter:"BnRExpress",facebook:"BreconRadnorExpress",pub:"Brecon & Radnor Express",web:"haslemereherald.com",url:"www.brecon-radnor.co.uk",media_force:"/154725070,22694784101/brecon-radnor",google_search:"test",region:o||"",contact:`11 The Bulwark, 185 Brecon, 186 Powys, Wales, 187 LD3 7AE, 188 Tel: 01874 610111, 189 Email: [email protected]`,area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",your_story:"[email protected]",default_Seo:"Brecon & Radnor Express - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Brecon, Radnor and your local area.",quantcast:"p-uGUachD16z0h6",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=CountryIds%3d225%26RegionIDs%3d953%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/recruiters/;i=17",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=18"},page_suite:{publication_name:"Brecon & Radnor Express - Brecon",Publication_link:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=0a92f3aa-9674-489a-96d0-edeb69a7951b",Publication_thumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=0a92f3aa-9674-489a-96d0-edeb69a7951b"}},M={advertising_links:{tel:"01873 852187",email:"[email protected]"},region:o||"",jobs_number:"01873 852187",public_notices:"https://publicnoticeportal.uk/abergavenny-chronicle",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_wales_and_borders-uk/browse",publications:[{PublicationName:"Abergavenny Chronicle",PublicationLink:"http://edition.pagesuite-professional.co.uk/Launch.aspx?referral=mypagesuite&refresh=g19ETi03z16Q&PBID=7a617022-c186-45fe-9da4-bb032182a6a4&skip=",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=7a617022-c186-45fe-9da4-bb032182a6a4"}],special_editions:null,publication:"abergavennychronicle.com",media_force:"/154725070,22694784101/abergavenny_chronicle",ga_tracking_id:"UA-65065948-1",g4_tracking_id:"G-66KCY8GST4",gtm_id:"GTM-KHHQRSR",twitter:"aberchronicle",facebook:"abergavenny.chronicle/",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dMonmouthshire%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/browsefacets/;i=3 https://www.new-job-today.co.uk/widget/recruiters/;i=2",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=3"},page_suite:{publication_name:"Abergavenny Chronicle",Publication_link:"http://edition.pagesuite-professional.co.uk/Launch.aspx?referral=mypagesuite&refresh=g19ETi03z16Q&PBID=7a617022-c186-45fe-9da4-bb032182a6a4&skip=",Publication_thumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=7a617022-c186-45fe-9da4-bb032182a6a4"},your_story:"[email protected]",default_Seo:"Abergavenny Chronicle - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Abergavenny and your local area.",pub:"Abergavenny Chronicle",web:"abergavennychronicle.com",url:"https://www.abergavennychronicle.com",google_search:"test",area:"Abergavenny",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"NP75EE",mail_chimp:"Abergavenny Chronicle",advertising:"abergavenny_chronicle",piano:{prodAid:"vIgDtkuspe",enabled:!0},state:"prod",quantcast:"p-uGUachD16z0h6"}
189,H=[{PublicationName:"Which School or College magazine",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=566b4ba1-ec5c-4dec-8dee-a8bd3e3abfb5",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=190&pbid=566b4ba1-ec5c-4dec-8dee-a8bd3e3abfb5"}],V=[{PublicationName:"Alton Herald",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=dcda7c81-42ee-4e31-a0fc-e875e075e822",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=dcda7c81-42ee-4e31-a0fc-e875e075e822"},{PublicationName:"Bordon Herald",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=e040771d-f0d5-46d7-bd20-d3e7e391bad5",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?newportal=true&w=120&pbid=e040771d-f0d5-46d7-bd20-d3e7e391bad5"},{PublicationName:"Farnham Herald",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=bffaef50-fc03-49d2-9683-fc6180f9ee76",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=190&pbid=bffaef50-fc03-49d2-9683-fc6180f9ee76"},{PublicationName:"Haslemere Herald",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=d070ac47-2196-4742-a195-648a5868521b",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=190&pbid=d070ac47-2196-4742-a195-648a5868521b"},{PublicationName:"Liphook Herald",PublicationLink:"https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&pubid=546cb3f3-737e-40de-878e-93359f408ca0",PublicationThumb:"https://edition.pagesuite-professional.co.uk/get_image.aspx?w=190&pbid=546cb3f3-737e-40de-878e-93359f408ca0"},{PublicationName:"Petersfield Post",PublicationLink:"https://edition.pagesuite-professional.co.uk/Launch.aspx?PBID=84f1f038-48da-49b4-93da-bbe3a2c4e729",PublicationThumb:"http://edition.pagesuite-professional.co.uk/get_image.aspx?w=120&pbid=84f1f038-48da-49b4-93da-bbe3a2c4e729"}],W={piano:{prodAid:"34z1n0N2pe",enabled:!0},advertising_links:{tel:"01252 725224",email:"[email protected]"},jobs_number:"01252 725224",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSurrey%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/jobs/;i=46",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=48"},public_notices:"http://southeast.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_surrey_and_hants-uk/browse",publications:V,publication:"haslemereherald.com/",your_story:"[email protected]",region:s||"",ga_tracking_id:"UA-65070161-1",g4_tracking_id:"G-W9QBRPRKS7",gtm_id:"GTM-N4D4TPR",twitter:"haslemereh",facebook:"haslemereherald",pub:"Haslemere Herald",web:"haslemereherald.com/",url:"https://www.haslemereherald.com/",google_search:"test",area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",special_editions:H,mail_chimp:"Haslemere Herald",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6",media_force:"/154725070,22694784101/farnhamherald",default_Seo:"Haslemere Herald - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Haslemere and your local area.",contact:`Newspaper House, 190 114-115 West Street, 191 Farnham, 192 Surrey, England, 193 GU9 7HL, Tel: 01252 725224, [email protected]`},K={piano:{prodAid:"34z1n0N2pe",enabled:!0},public_notices:"http://southeast.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_surrey_and_hants-uk/browse",your_story:"[email protected]",advertising_links:{tel:"01252 725224",email:"[email protected]"},jobs_number:"01252 725224",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSurrey%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/jobs/;i=46",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=48"},region:s||"",publication:"liphookherald.com",ga_tracking_id:"UA-65070161-1",g4_tracking_id:"G-Y2HQXFPHP2",gtm_id:"GTM-KMCMD53",publications:V,pub:"Liphook Herald",web:"liphookherald.com",url:"https://www.liphookherald.com",google_search:"test",special_editions:H,area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Liphook Herald",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6",media_force:"/154725070,22694784101/farnhamherald",default_Seo:"Liphook Herald - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Liphook and your local area.",contact:`Newspaper House, 194 114-115 West Street, 195 Farnham, 196 Surrey, England, 197 GU9 7HL, Tel: 01252 725224, [email protected]`},q={piano:{prodAid:"34z1n0N2pe",enabled:!0},advertising_links:{tel:"01252 725224",email:"[email protected]"},jobs_number:"01252 725224",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSurrey%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/jobs/;i=46",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=48"},public_notices:"http://southeast.epublicnotices.co.uk/",your_story:"[email protected]",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_surrey_and_hants-uk/browse",publications:V,publication:"bordonherald.com/",ga_tracking_id:"UA-65070161-1",g4_tracking_id:"G-SWE2TPFV14",gtm_id:"GTM-M93JX6F",twitter:"",region:s||"",facebook:"BordonHerald",pub:"Bordon Herald",web:"https://www.bordonherald.com/",url:"https://www.bordonherald.com/",google_search:"test",area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Bordon Herald",advertising:"farnhamherald",state:"prod",special_editions:H,quantcast:"p-uGUachD16z0h6",media_force:"/154725070,22694784101/farnhamherald",default_Seo:"Bordon News - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Bordon and your local area.",contact:`Newspaper House, 198 114-115 West Street, 199 Farnham, 200 Surrey, England, 201 GU9 7HL, Tel: 01252 725224, [email protected]`},z={piano:{prodAid:"34z1n0N2pe",enabled:!0},advertising_links:{tel:"01252 725224",email:"[email protected]"},region:s||"",jobs_number:"01252 725224",public_notices:"http://southeast.epublicnotices.co.uk/",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_surrey_and_hants-uk/browse",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSurrey%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/jobs/;i=46",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=48"},your_story:"[email protected]",publication:"altonherald.com/",publications:V,ga_tracking_id:"UA-65070161-1",g4_tracking_id:"G-KXLC37QF67",gtm_id:"GTM-N2PV2P3",twitter:"",facebook:"AltonHerald",pub:"Alton Herald",web:"altonherald.com/",url:"https://www.altonherald.com/",google_search:"test",area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Alton Herald",special_editions:H,advertising:"Alton Herald",state:"prod",quantcast:"p-uGUachD16z0h6",media_force:"/154725070,22694784101/farnhamherald",default_Seo:"Alton News - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Alton and your local area."},J={piano:{prodAid:"34z1n0N2pe",enabled:!0},advertising_links:{tel:"01252 725224",email:"[email protected]"},region:s||"",jobs_number:"01252 725224",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSurrey%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/jobs/;i=46",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=48"},your_story:"[email protected]",public_notices:"https://publicnoticeportal.uk/farnham-herald-series",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_surrey_and_hants-uk/browse",publications:V,publication:"farnhamherald.com",ga_tracking_id:"UA-65070161-1",g4_tracking_id:"G-V
2017L8HQQJNS",gtm_id:"GTM-KLPKWGB",twitter:"farnhamherald",facebook:"farnhamherald",pub:"Farnham Herald",web:"farnhamherald.com",url:"https://www.farnhamherald.com",google_search:"test",area:"Fltonherald",media_force:"/154725070,22694784101/farnhamherald",weather_key:"83df6c2d419c4b8cb5c111532210710",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",special_editions:H,quantcast:"p-uGUachD16z0h6",contact:`Newspaper House, 202 114-115 West Street, 203 Farnham, 204 Surrey, England, 205 GU9 7HL, Tel: 01252 725224, [email protected]`,default_Seo:"Farnham News - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Farnham and your local area."},$={piano:{prodAid:"iQyagMxLpe",enabled:!0},advertising_links:{tel:"01252 725224",email:"[email protected]"},region:s||"",special_editions:H,jobs_number:"01252 725224",jobs:{Jobs:"https://www.new-job-today.co.uk/_feeds/jobs-xml-2.ashx?params=Location%3dSurrey%26LocationRadius%3d5%26CountryIds%3d225%26FeaturedOnly%3d1",Recruiters:"https://www.new-job-today.co.uk/widget/jobs/;i=13",Facets:"https://www.new-job-today.co.uk/widget/browsefacets/;i=15"},your_story:"[email protected]",public_notices:"https://publicnoticeportal.uk/petersfield-post",family_anouncements:"https://www.legacy.com/uk/obituaries/tindle_surrey_and_hants-uk/browse",publications:V,publication:"petersfieldpost.co.uk",ga_tracking_id:"UA-65085804-1",g4_tracking_id:"G-QJEGTRM4TV",gtm_id:"GTM-5PFBSK7",twitter:"postpfield",facebook:"petclanhornpost",media_force:"/154725070,22694784101/petersfieldpost",pub:"Petersfield Post",contact:`The Petersfield Post, 206 114-115 West Street, 207 Farnham, 208 Surrey, UK, 209 GU9 7HL, Tel: 01252 725224, 210 Email: [email protected]`,web:"petersfieldpost.co.uk",url:"https://www.petersfieldpost.co.uk/",google_search:"test",area:"Fltonherald",weather_key:"83df6c2d419c4b8cb5c111532210710",default_Seo:"Petersfield Post - local news at the heart of the community",default_desc_seo:"Latest news, sport and whatâs on in Petersfield and your local area.",location:"GU90AB",mail_chimp:"Petersfield Post",advertising:"farnhamherald",state:"prod",quantcast:"p-uGUachD16z0h6"}},26559:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint32ArrayFrom=t.numToUint8=t.isEmptyData=t.convertToBuffer=void 0;var o=i(59039);Object.defineProperty(t,"convertToBuffer",{enumerable:!0,get:function(){return o.convertToBuffer}});var a=i(51290);Object.defineProperty(t,"isEmptyData",{enumerable:!0,get:function(){return a.isEmptyData}});var n=i(19974);Object.defineProperty(t,"numToUint8",{enumerable:!0,get:function(){return n.numToUint8}});var r=i(38225);Object.defineProperty(t,"uint32ArrayFrom",{enumerable:!0,get:function(){return r.uint32ArrayFrom}})},28084:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},33685:(e,t)=>{t.read=function(e,t,i,o,a){var n,r,s=8*a-o-1,u=(1<<s)-1,c=u>>1,l=-7,d=i?a-1:0,h=i?-1:1,p=e[t+d];for(d+=h,n=p&(1<<-l)-1,p>>=-l,l+=s;l>0;n=256*n+e[t+d],d+=h,l-=8);for(r=n&(1<<-l)-1,n>>=-l,l+=o;l>0;r=256*r+e[t+d],d+=h,l-=8);if(0===n)n=1-c;else{if(n===u)return r?NaN:1/0*(p?-1:1);r+=Math.pow(2,o),n-=c}return(p?-1:1)*r*Math.pow(2,n-o)},t.write=function(e,t,i,o,a,n){var r,s,u,c=8*n-a-1,l=(1<<c)-1,d=l>>1,h=5960464477539062e-23*(23===a),p=o?0:n-1,f=o?1:-1,m=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),r=l):(r=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-r))<1&&(r--,u*=2),r+d>=1?t+=h/u:t+=h*Math.pow(2,1-d),t*u>=2&&(r++,u/=2),r+d>=l?(s=0,r=l):r+d>=1?(s=(t*u-1)*Math.pow(2,a),r+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,a),r=0));a>=8;e[i+p]=255&s,p+=f,s/=256,a-=8);for(r=r<<a|s,c+=a;c>0;e[i+p]=255&r,p+=f,r/=256,c-=8);e[i+p-f]|=128*m}},33868:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>M,publicationsConfig:()=>G});var o=i(66352),a=i(23421),n=i.n(a),r=i(35514);let s=({children:e,disableAllAds:t,isSubscriber:i})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.i.Provider,{value:!0,children:e}),(0,o.jsx)(n(),{src:"https://securepubads.g.doubleclick.net/tag/js/gpt.js",async:!0}),(0,o.jsx)("script",{dangerouslySetInnerHTML:{__html:` 211 var googletag = googletag || {}; 212 googletag.cmd = googletag.cmd || []; 213 googletag.cmd.push(function () { 214 googletag.pubads().setTargeting('login', '${i?"true":"false"}'); 215 }); 216 `}}),(0,o.jsx)("script",{async:!0,src:"https://micro.rubiconproject.com/prebid/dynamic/11022.js?group=tindle"}),(0,o.jsx)("script",{async:!0,src:"https://tindle.1xl.adopstar.uk/tindle.js",onError:e=>{console.error("Error loading the script",e)}}),!t&&!i&&(0,o.jsx)("script",{async:!0,dangerouslySetInnerHTML:{__html:` 217 class CsvDomainMapper{constructor(e){this.csvUrl=e}getIdByDomain=e=>{let t=()=>fetch(this.csvUrl).then(e=>e.ok?e.text():Promise.reject("CSV fetch failed")).then(e=>e.split("\\n").slice(1).reduce((e,t)=>
217{let[n,s]=t.split(",").map(e=>e.trim());return n&&s&&(e[n.replace(/^www\\./,"")]=s),e},{}));return e=e.replace(/^www\\./,""),this.domainIdMap?Promise.resolve(this.domainIdMap[e]||null):t().then(t=>(this.domainIdMap=t,t[e]||null))}}const mapper=new CsvDomainMapper("https://cdn.exitbee.com/csvs/1xlSiteIds.csv");mapper.getIdByDomain(window.location.hostname).then(e=>{e?(!function(e,t,n,s,a){e.ExitBeeObject=a,e[a]=e[a]||function(){(e[a].args=e[a].args||[]).push(arguments)};let i=t.createElement(n),r=t.getElementsByTagName(n)[0];i.async=1,i.src=s,r.parentNode.insertBefore(i,r)}(window,document,"script","https://cdn.exitbee.com/xtb.min.js","xtb"),window.xtb("loadSite",e)):console.warn("Domain ID not found in CSV")}); 218 `}})]});var u=i(24372),c=i(78901),l=i(43591),d=i(49360),h=i(59085),p=i(71924),f=i(44258);let m={"petersfieldpost.co.uk":"#B11319","farnhamherald.com":"#00589F","haslemereherald.com":"#00589F","liphookherald.com":"#00589F","bordonherald.com":"#00589F","altonherald.com":"#00589F","abergavennychronicle.com":"#00589F","monmouthshirebeacon.co.uk":"#00589F","chepstowbeacon.co.uk":"#00589F","brecon-radnor.co.uk":"#00589F","cambrian-news.co.uk":"#B11319","tenby-today.co.uk":"#228747","narberth-and-whitland-today.co.uk":"#228747","pembroke-today.co.uk":"#228747","theforester.co.uk":"#228747","rossgazette.com":"#00589F","theforestreview.co.uk":"#228747","tavistock-today.co.uk":"#00589F","middevonadvertiser.co.uk":"#00589F","dawlish-today.co.uk":"#00589F","teignmouth-today.co.uk":"#00589F","dartmouth-today.co.uk":"#00589F","ivybridge-today.co.uk":"#00589F","kingsbridge-today.co.uk":"#00589F","southhams-today.co.uk":"#00589F","totnes-today.co.uk":"#00589F","tamarvalleytimes.co.uk":"#00589F","okehampton-today.co.uk":"#00589F","iomtoday.co.im":"#00589F","creditoncourier.co.uk":"#B11319","voicenewspapers.co.uk":"#B11319","mnrjournal.co.uk":"#B11319","thepost.uk.com":"#00589F","bude-today.co.uk":"#00589F","holsworthy-today.co.uk":"#00589F","cornish-times.co.uk":"#00589F","wokingnewsandmail.co.uk":"#00589F","wellington-today.co.uk":"#00589F","wsfp.co.uk":"#00589F"},b={"petersfieldpost.co.uk":"#F8E8E8","farnhamherald.com":"#DCEFFF","haslemereherald.com":"#DCEFFF","liphookherald.com":"#DCEFFF","bordonherald.com":"#DCEFFF","altonherald.com":"#DCEFFF","abergavennychronicle.com":"#DCEFFF","monmouthshirebeacon.co.uk":"#DCEFFF","chepstowbeacon.co.uk":"#DCEFFF","brecon-radnor.co.uk":"#DCEFFF","cambrian-news.co.uk":"#F8E8E8","tenby-today.co.uk":"#F4F9F6","narberth-and-whitland-today.co.uk":"#F4F9F6","pembroke-today.co.uk":"#F4F9F6","theforester.co.uk":"#F4F9F6","rossgazette.com":"#DCEFFF","theforestreview.co.uk":"#F4F9F6","tavistock-today.co.uk":"#DCEFFF","middevonadvertiser.co.uk":"#DCEFFF","dawlish-today.co.uk":"#DCEFFF","teignmouth-today.co.uk":"#DCEFFF","dartmouth-today.co.uk":"#DCEFFF","ivybridge-today.co.uk":"#DCEFFF","kingsbridge-today.co.uk":"#DCEFFF","southhams-today.co.uk":"#DCEFFF","totnes-today.co.uk":"#DCEFFF","tamarvalleytimes.co.uk":"#DCEFFF","okehampton-today.co.uk":"#DCEFFF","iomtoday.co.im":"#DCEFFF","creditoncourier.co.uk":"#F8E8E8","voicenewspapers.co.uk":"#F8E8E8","mnrjournal.co.uk":"#F8E8E8","thepost.uk.com":"#DCEFFF","bude-today.co.uk":"#DCEFFF","holsworthy-today.co.uk":"#DCEFFF","cornish-times.co.uk":"#DCEFFF","wokingnewsandmail.co.uk":"#DCEFFF","wellington-today.co.uk":"#DCEFFF","wsfp.co.uk":"#DCEFFF"},g=(0,p.DU)(['@keyframes fade-in{from{opacity:0;}}@keyframes fade-out{to{opacity:0;}}@view-transition{navigation:auto;}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none;}}:root{view-transition-name:page;&::view-transition-old(page){animation-name:fade-out;transform-origin:100% 50%;}}html,body{background-color:white;padding:0;margin:0;font-family:"Nunito","nunito-normal-400-fallback",sans-serif;color:#272727;}a{color:inherit;text-decoration:none;}p{margin:0;}h1{font-family:"Nunito","nunito-normal-400-fallback";font-size:52px;font-style:normal;font-weight:800;line-height:60px;@media (max-width:','){font-size:24px;line-height:32px;}}h2{font-family:"Nunito","nunito-normal-400-fallback";font-size:32px;font-style:normal;font-weight:800;line-height:40px;@media (max-width:',"){font-size:20px;line-height:24px;}}*{box-sizing:border-box;}#Banner{height:40px;background-color:",";}.ril-image-current{object-fit:contain;max-height:100vh;max-width:100vw;}"],f.KL.medium,f.KL.medium,({theme:e})=>e.default.color.primary);var w=i(95132);class y extends w.Component{constructor(e){super(e),this.componentDidCatch=(e,t)=>{this.setState({errorMessage:!0}),console.log(e)},this.render=()=>this.state.hasError?this.state.errorMessage?"Application encountered an error":null:this.props.children,this.state={errorMessage:!1,hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}}var k=i(43524),_=i.n(k);let v=[1,8],P=e=>JSON.stringify(e).replace(/</g,"\\u003c"),T=({publication:e})=>(0,o.jsx)(_(),{children:(0,o.jsx)("script",{id:"parsely-loader",dangerouslySetInnerHTML:{__html:` 219(function () { 220 var SITE = ${P(e)}; 221 var REQUIRED = ${P(v)}; 222 var SCRIPT_ID = ${P("parsely-cfg")}; 223 function inject() { 224 if (document.getElementById(SCRIPT_ID)) return; 225 var s = document.createElement('script'); 226 s.id = SCRIPT_ID; 227 s.src = '//cdn.parsely.com/keys/' + SITE + '/p.js'; 228 s.async = true; 229 s.defer = true; 230 document.head.appendChild(s); 231 } 232 function onTcData(d, ok) { 233 if (!ok || !d) return; 234 if (d.eventStatus !== 'tcloaded' && d.eventStatus !== 'useractioncomplete') return; 235 var c = (d.purpose && d.purpose.consents) || {}; 236 if (!REQUIRED.every(function (p) { return c[p]; })) return; 237 inject(); 238 } 239 function subscribe() { 240 if (!window.__tcfapi) return false;
241 window.__tcfapi('addEventListener', 2, onTcData); 242 return true; 243 } 244 if (!subscribe()) { 245 var tries = 0; 246 var iv = setInterval(function () { 247 if (subscribe() || ++tries > 50) clearInterval(iv); 248 }, 100); 249 } 250})(); 251`}})});var S=i(89615),x=i(74626),F=i(3069);let A="piano-sdk",C=({piano:e})=>{let t=(0,S.useRouter)();return(0,w.useEffect)(()=>{if(!e)return;(0,F.Rm)(e.rid);let t=window;if(t.tp=t.tp||[],document.getElementById(A))return;e.sandbox||(t.tp.push(["setPianoIdUrl","https://id-eu.piano.io"]),t.tp.push(["setComposerHost","https://c2-eu.piano.io"])),t.tp.push(["setAid",e.aid]),t.tp.push(["setSandbox",e.sandbox]),t.tp.push(["setEndpoint",e.sandbox?"https://sandbox.tinypass.com/api/v3":"https://buy-eu.piano.io/api/v3"]),t.tp.push(["setUseTinypassAccounts",!1]),t.tp.push(["init",function(){let e=window.tp;(0,F.bn)();let t=(0,x.Z_)();t&&"function"==typeof e.setTags&&e.setTags(t);let i=(0,x.Uq)();i&&"function"==typeof e.setContentAuthor&&e.setContentAuthor(i),e.experience.init()}]);let i=document.createElement("script");i.id=A,i.src="https://cdn-eu.piano.io/api/tinypass.min.js",i.async=!0,document.head.appendChild(i)},[e]),(0,w.useEffect)(()=>{if(!e)return;let i=()=>{let e=window.tp,t=(0,x.Z_)();e?.setTags&&t&&"function"==typeof e.setTags&&e.setTags(t);let i=(0,x.Uq)();i&&"function"==typeof e?.setContentAuthor&&e.setContentAuthor(i),e?.experience&&"function"==typeof e.experience.execute&&e.experience.execute()};return t.events.on("routeChangeComplete",i),()=>t.events.off("routeChangeComplete",i)},[e,t.events]),null};var D=i(56339),U=i(15554),E=i(73475),I=i(47653),L=i(61797),N=i.n(L),j=i(18350),R=i.n(j);i(83794),i(70476);let B={"petersfieldpost.co.uk":u.Ys,"farnhamherald.com":u.UE,"altonherald.com":u.ft,"bordonherald.com":u.N_,"haslemereherald.com":u.RH,"liphookherald.com":u.Bw,"abergavennychronicle.com":u.Cv,"monmouthshirebeacon.co.uk":u.dY,"chepstowbeacon.co.uk":u.Rt,"brecon-radnor.co.uk":u._m,"cambrian-news.co.uk":u.JU,"tenby-today.co.uk":u.Cq,"narberth-and-whitland-today.co.uk":u.aH,"pembroke-today.co.uk":u.xo,"theforester.co.uk":u.Yn,"rossgazette.com":u.Qg,"theforestreview.co.uk":u.lL,"tavistock-today.co.uk":u.YT,"middevonadvertiser.co.uk":u.um,"dawlish-today.co.uk":u.$V,"teignmouth-today.co.uk":u.lC,"dartmouth-today.co.uk":u.wR,"ivybridge-today.co.uk":u.U,"kingsbridge-today.co.uk":u.WV,"southhams-today.co.uk":u.Nh,"totnes-today.co.uk":u.wt,"tamarvalleytimes.co.uk":u.h6,"okehampton-today.co.uk":u.rN,"creditoncourier.co.uk":u.IR,"iomtoday.co.im":u.Ci,"wokingnewsandmail.co.uk":u._t,"thepost.uk.com":u.xj,"bude-today.co.uk":u.iR,"holsworthy-today.co.uk":u.FP,"cornish-times.co.uk":u.AR,"mnrjournal.co.uk":u.J0,"wellington-today.co.uk":u.WA,"wsfp.co.uk":u.vv,"voicenewspapers.co.uk":u.pA},G=B;function O({Component:e,pageProps:t,pianoState:i}){let a=(0,S.useRouter)(),n=t.publication?t.publication:"abergavennychronicle.com",r=(0,w.useMemo)(()=>(0,E.c)(B[n]),[n]);return(0,w.useEffect)(()=>{console.log(void 0!==window&&window.location.hostname),console.log({state:"prod"});let e=e=>{};return a.events.on("routeChangeComplete",e),()=>{a.events.off("routeChangeComplete",e)}},[a.events]),(0,w.useEffect)(()=>{let e=e=>{if(void 0!==a.query.preview&&a.query.domain)try{let t=new URL(e,"http://localhost");if(t.searchParams.has("preview"))return;throw t.searchParams.set("domain",a.query.domain),t.searchParams.set("preview",""),a.query.previewMode&&t.searchParams.set("previewMode",a.query.previewMode),a.push(t.pathname+t.search),"Preview route change intercepted"}catch(e){if("Preview route change intercepted"!==e)throw e}};return a.events.on("routeChangeStart",e),()=>{a.events.off("routeChangeStart",e)}},[a]),(0,w.useEffect)(()=>{let e="chunkReloadState",t=()=>{try{let t=JSON.parse(window.sessionStorage.getItem(e)||"{}"),i=Number(t.count)||0,o=Number(t.at)||0;if(i>=2||Date.now()-o<3e4)return;window.sessionStorage.setItem(e,JSON.stringify({count:i+1,at:Date.now()}))}catch{return}window.location.reload()},i=(e,t)=>"ChunkLoadError"===t||/Loading (?:CSS )?chunk [\w-]+ failed/i.test(e)||/Importing a module script failed/i.test(e),o=e=>{let o=e?.reason;i(o?.message??String(o??""),o?.name)&&t()},n=e=>{let o=e?.target;o&&("SCRIPT"===o.tagName||"LINK"===o.tagName)&&/\/_next\/static\//.test(o.src||o.href||"")?t():i(e?.message??"",e?.error?.name)&&t()},r=e=>{i(e?.message??String(e??""),e?.name)&&t()};return window.addEventListener("unhandledrejection",o),window.addEventListener("error",n,!0),a.events.on("routeChangeError",r),()=>{window.removeEventListener("unhandledrejection",o),window.removeEventListener("error",n,!0),a.events.off("routeChangeError",r)}},[a.events]),(0,o.jsxs)(p.ID,{enableVendorPrefixes:!0,children:[(0,o.jsxs)(_(),{children:[(0,o.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,o.jsx)("meta",{name:"view-transition",content:"same-origin"}),(0,I.O)({robotsProps:{maxImagePreview:"large",maxSnippet:-1,maxVideoPreview:-1},openGraph:{type:"website",locale:"en",url:B[n].url,site_name:B[n].pub}})]}),(0,o.jsx)(T,{publication:n}),(0,o.jsx)(C,{piano:r}),(0,o.jsxs)(p.NP,{theme:{default:{sectionBrand:null,fontFamily:{primaryFont:"'Nunito', 'nunito-normal-400-fallback', sans-serif",secondaryFont:"'Koh', 'koh-normal-400-fallback', serif"},fontSize:{small:"12px",list:"14px",insiderCapsule:"16px"},fontWeight:{thin:300,light:400,normal:500,heavy:600,bold:700,extraBold:800,black:900},color:{primary:m[n],background:b[n],secondary:"#C80015",text:{light:"#BEBEBE",medium:"#515151",dark:"#272727",darkGrey:"#3F3F3F",white:"#FFF"},backgrounds:{light:"#F7F7F7",white:"#FFF",blue:"#DCEFFF",offWhite:"#F9F9F9"}},borderRadius:{medium:"5px"}}},children:[(0,o.jsx)(g,{}),(0,o.jsx)(y,{children:(0,o.jsx)(D.k.Provider,{value:i??null,children:(0,o.jsx)(h.f,{pub:n,children:(0,o.jsx)(c.hB,{children:(0,o.jsx)(d.Tw,{children:(0,o.jsx)(s,{disableAllAds:t?.data?.data?.extra?.isDisableAllAds===!0,isSubscriber:"subscribed"===i,children:(0,o.jsx)(l.V,{children:(0,o.jsx)(e,{...t})})})})})})})})]})]})}S.Router.events.on("routeChangeStart",e=>{R().start()}),S.Router.events.on("routeChangeComplete",()=>R().done()),S.Router.events.on("routeChangeError",()=>R().done()),O.getInitialProps=async e=>{let t=await N().getInitialProps(e),i=e.ctx.req?(0,U.El)(e.ctx.req.headers):(0,U.TG)();return{...t,pianoState:i}};let M=O},35514:(e,t,i)=>{"use strict";i.d(t,{N:()=>n,i:()=>a});var o=i(95132);let a=o.createContext(null),n=()=>(0,o.useContext)(a)},38225:(e,t)=>{"use strict";
251Object.defineProperty(t,"__esModule",{value:!0}),t.uint32ArrayFrom=void 0,t.uint32ArrayFrom=function(e){if(!Array.from){for(var t=new Uint32Array(e.length);0<e.length;)t[0]=e[0];return t}return Uint32Array.from(e)}},43524:(e,t,i)=>{e.exports=i(70388)},43591:(e,t,i)=>{"use strict";i.d(t,{D:()=>n,V:()=>r});var o=i(66352),a=i(95132);let n=(0,a.createContext)({dataLayer:{}}),r=({children:e})=>{let[t,i]=(0,a.useState)({});return(0,a.useEffect)(()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push(t)},[t]),(0,o.jsx)(n.Provider,{value:{dataLayer:t,setDataLayer:i},children:e})}},44258:(e,t,i)=>{"use strict";i.d(t,{KL:()=>l});var o=i(71924);function a(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function n(){var e=a(["\n @media (min-width: ",") {\n ","\n }\n "]);return n=function(){return e},e}function r(){var e=a(["\n @media (max-width: ",") {\n ","\n }\n "]);return r=function(){return e},e}function s(){var e=a(["\n @media (min-width: ",") and\n (max-width: ",") {\n ","\n }\n "]);return s=function(){return e},e}function u(){var e=a(["\n @media (min-width: ",") {\n ","\n }\n "]);return u=function(){return e},e}function c(){var e=a(["\n @media (max-width: ",") {\n ","\n }\n "]);return c=function(){return e},e}var l={huge:"1440px",large:"1170px",medium:"768px",small:"450px"};function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t[e]?t[e]:parseInt(e)?e:(console.error("styled-media-query: No valid breakpoint or size specified for media."),"0")}!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;Object.assign({lessThan:function(t){return function(){return(0,o.AH)(c(),d(t,e),o.AH.apply(void 0,arguments))}},greaterThan:function(t){return function(){return(0,o.AH)(u(),d(t,e),o.AH.apply(void 0,arguments))}},between:function(t,i){return function(){return(0,o.AH)(s(),d(t,e),d(i,e),o.AH.apply(void 0,arguments))}}},Object.keys(e).reduce(function(t,i){var a=e[i];return t.to[i]=function(){return console.warn("styled-media-query: Use media.lessThan('".concat(i,"') instead of old media.to.").concat(i," (Probably we'll deprecate it)")),(0,o.AH)(r(),a,o.AH.apply(void 0,arguments))},t.from[i]=function(){return console.warn("styled-media-query: Use media.greaterThan('".concat(i,"') instead of old media.from.").concat(i," (Probably we'll deprecate it)")),(0,o.AH)(n(),a,o.AH.apply(void 0,arguments))},t},{to:{},from:{}}))}()},45564:(e,t)=>{"use strict";t.byteLength=function(e){var t=u(e),i=t[0],o=t[1];return(i+o)*3/4-o},t.toByteArray=function(e){var t,i,n=u(e),r=n[0],s=n[1],c=new a((r+s)*3/4-s),l=0,d=s>0?r-4:r;for(i=0;i<d;i+=4)t=o[e.charCodeAt(i)]<<18|o[e.charCodeAt(i+1)]<<12|o[e.charCodeAt(i+2)]<<6|o[e.charCodeAt(i+3)],c[l++]=t>>16&255,c[l++]=t>>8&255,c[l++]=255&t;return 2===s&&(t=o[e.charCodeAt(i)]<<2|o[e.charCodeAt(i+1)]>>4,c[l++]=255&t),1===s&&(t=o[e.charCodeAt(i)]<<10|o[e.charCodeAt(i+1)]<<4|o[e.charCodeAt(i+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t),c},t.fromByteArray=function(e){for(var t,o=e.length,a=o%3,n=[],r=0,s=o-a;r<s;r+=16383)n.push(function(e,t,o){for(var a,n=[],r=t;r<o;r+=3)a=(e[r]<<16&0xff0000)+(e[r+1]<<8&65280)+(255&e[r+2]),n.push(i[a>>18&63]+i[a>>12&63]+i[a>>6&63]+i[63&a]);return n.join("")}(e,r,r+16383>s?s:r+16383));return 1===a?n.push(i[(t=e[o-1])>>2]+i[t<<4&63]+"=="):2===a&&n.push(i[(t=(e[o-2]<<8)+e[o-1])>>10]+i[t>>4&63]+i[t<<2&63]+"="),n.join("")};for(var i=[],o=[],a="u">typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0,s=n.length;r<s;++r)i[r]=n[r],o[n.charCodeAt(r)]=r;function u(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var i=e.indexOf("=");-1===i&&(i=t);var o=i===t?0:4-i%4;return[i,o]}o[45]=62,o[95]=63},47653:(e,t,i)=>{"use strict";i.d(t,{O:()=>u,U:()=>s});var o=i(66352),a={templateTitle:"",noindex:!1,nofollow:!1,norobots:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGra
251phVideoHeight:0},n=(e,t=[],{defaultWidth:i,defaultHeight:a}={})=>t.reduce((t,n,r)=>(t.push((0,o.jsx)("meta",{property:`og:${e}`,content:n.url},`og:${e}:0${r}`)),n.alt&&t.push((0,o.jsx)("meta",{property:`og:${e}:alt`,content:n.alt},`og:${e}:alt0${r}`)),n.secureUrl&&t.push((0,o.jsx)("meta",{property:`og:${e}:secure_url`,content:n.secureUrl.toString()},`og:${e}:secure_url0${r}`)),n.type&&t.push((0,o.jsx)("meta",{property:`og:${e}:type`,content:n.type.toString()},`og:${e}:type0${r}`)),n.width?t.push((0,o.jsx)("meta",{property:`og:${e}:width`,content:n.width.toString()},`og:${e}:width0${r}`)):i&&t.push((0,o.jsx)("meta",{property:`og:${e}:width`,content:i.toString()},`og:${e}:width0${r}`)),n.height?t.push((0,o.jsx)("meta",{property:`og:${e}:height`,content:n.height.toString()},`og:${e}:height${r}`)):a&&t.push((0,o.jsx)("meta",{property:`og:${e}:height`,content:a.toString()},`og:${e}:height${r}`)),t),[]),r=e=>{let t=[];e.titleTemplate&&(a.templateTitle=e.titleTemplate);let i="";e.title?(i=e.title,a.templateTitle&&(i=a.templateTitle.replace(/%s/g,()=>i))):e.defaultTitle&&(i=e.defaultTitle),i&&t.push((0,o.jsx)("title",{children:i},"title"));let r=void 0===e.noindex?a.noindex||e.dangerouslySetAllPagesToNoIndex:e.noindex,s=void 0===e.nofollow?a.nofollow||e.dangerouslySetAllPagesToNoFollow:e.nofollow,u=e.norobots||a.norobots,c="";if(e.robotsProps){let{nosnippet:t,maxSnippet:i,maxImagePreview:o,maxVideoPreview:a,noarchive:n,noimageindex:r,notranslate:s,unavailableAfter:u}=e.robotsProps;c=`${t?",nosnippet":""}${i?`,max-snippet:${i}`:""}${o?`,max-image-preview:${o}`:""}${n?",noarchive":""}${u?`,unavailable_after:${u}`:""}${r?",noimageindex":""}${a?`,max-video-preview:${a}`:""}${s?",notranslate":""}`}if(e.norobots&&(a.norobots=!0),r||s?(e.dangerouslySetAllPagesToNoIndex&&(a.noindex=!0),e.dangerouslySetAllPagesToNoFollow&&(a.nofollow=!0),t.push((0,o.jsx)("meta",{name:"robots",content:`${r?"noindex":"index"},${s?"nofollow":"follow"}${c}`},"robots"))):(!u||c)&&t.push((0,o.jsx)("meta",{name:"robots",content:`index,follow${c}`},"robots")),e.description&&t.push((0,o.jsx)("meta",{name:"description",content:e.description},"description")),e.themeColor&&t.push((0,o.jsx)("meta",{name:"theme-color",content:e.themeColor},"theme-color")),e.mobileAlternate&&t.push((0,o.jsx)("link",{rel:"alternate",media:e.mobileAlternate.media,href:e.mobileAlternate.href},"mobileAlternate")),e.languageAlternates&&e.languageAlternates.length>0&&e.languageAlternates.forEach(e=>{t.push((0,o.jsx)("link",{rel:"alternate",hrefLang:e.hrefLang,href:e.href},`languageAlternate-${e.hrefLang}`))}),e.twitter&&(e.twitter.cardType&&t.push((0,o.jsx)("meta",{name:"twitter:card",content:e.twitter.cardType},"twitter:card")),e.twitter.site&&t.push((0,o.jsx)("meta",{name:"twitter:site",content:e.twitter.site},"twitter:site")),e.twitter.handle&&t.push((0,o.jsx)("meta",{name:"twitter:creator",content:e.twitter.handle},"twitter:creator"))),e.facebook&&e.facebook.appId&&t.push((0,o.jsx)("meta",{property:"fb:app_id",content:e.facebook.appId},"fb:app_id")),(e.openGraph?.title||i)&&t.push((0,o.jsx)("meta",{property:"og:title",content:e.openGraph?.title||i},"og:title")),(e.openGraph?.description||e.description)&&t.push((0,o.jsx)("meta",{property:"og:description",content:e.openGraph?.description||e.description},"og:description")),e.openGraph){if((e.openGraph.url||e.canonical)&&t.push((0,o.jsx)("meta",{property:"og:url",content:e.openGraph.url||e.canonical},"og:url")),e.openGraph.type){let i=e.openGraph.type.toLowerCase();t.push((0,o.jsx)("meta",{property:"og:type",content:i},"og:type")),"profile"===i&&e.openGraph.profile?(e.openGraph.profile.firstName&&t.push((0,o.jsx)("meta",{property:"profile:first_name",content:e.openGraph.profile.firstName},"profile:first_name")),e.openGraph.profile.lastName&&t.push((0,o.jsx)("meta",{property:"profile:last_name",content:e.openGraph.profile.lastName},"profile:last_name")),e.openGraph.profile.username&&t.push((0,o.jsx)("meta",{property:"profile:username",content:e.openGraph.profile.username},"profile:username")),e.openGraph.profile.gender&&t.push((0,o.jsx)("meta",{property:"profile:gender",content:e.openGraph.profile.gender},"profile:gender"))):"book"===i&&e.openGraph.book?(e.openGraph.book.authors&&e.openGraph.book.authors.length&&e.openGraph.book.authors.forEac
251h((e,i)=>{t.push((0,o.jsx)("meta",{property:"book:author",content:e},`book:author:0${i}`))}),e.openGraph.book.isbn&&t.push((0,o.jsx)("meta",{property:"book:isbn",content:e.openGraph.book.isbn},"book:isbn")),e.openGraph.book.releaseDate&&t.push((0,o.jsx)("meta",{property:"book:release_date",content:e.openGraph.book.releaseDate},"book:release_date")),e.openGraph.book.tags&&e.openGraph.book.tags.length&&e.openGraph.book.tags.forEach((e,i)=>{t.push((0,o.jsx)("meta",{property:"book:tag",content:e},`book:tag:0${i}`))})):"article"===i&&e.openGraph.article?(e.openGraph.article.publishedTime&&t.push((0,o.jsx)("meta",{property:"article:published_time",content:e.openGraph.article.publishedTime},"article:published_time")),e.openGraph.article.modifiedTime&&t.push((0,o.jsx)("meta",{property:"article:modified_time",content:e.openGraph.article.modifiedTime},"article:modified_time")),e.openGraph.article.expirationTime&&t.push((0,o.jsx)("meta",{property:"article:expiration_time",content:e.openGraph.article.expirationTime},"article:expiration_time")),e.openGraph.article.authors&&e.openGraph.article.authors.length&&e.openGraph.article.authors.forEach((e,i)=>{t.push((0,o.jsx)("meta",{property:"article:author",content:e},`article:author:0${i}`))}),e.openGraph.article.section&&t.push((0,o.jsx)("meta",{property:"article:section",content:e.openGraph.article.section},"article:section")),e.openGraph.article.tags&&e.openGraph.article.tags.length&&e.openGraph.article.tags.forEach((e,i)=>{t.push((0,o.jsx)("meta",{property:"article:tag",content:e},`article:tag:0${i}`))})):("video.movie"===i||"video.episode"===i||"video.tv_show"===i||"video.other"===i)&&e.openGraph.video&&(e.openGraph.video.actors&&e.openGraph.video.actors.length&&e.openGraph.video.actors.forEach((e,i)=>{e.profile&&t.push((0,o.jsx)("meta",{property:"video:actor",content:e.profile},`video:actor:0${i}`)),e.role&&t.push((0,o.jsx)("meta",{property:"video:actor:role",content:e.role},`video:actor:role:0${i}`))}),e.openGraph.video.directors&&e.openGraph.video.directors.length&&e.openGraph.video.directors.forEach((e,i)=>{t.push((0,o.jsx)("meta",{property:"video:director",content:e},`video:director:0${i}`))}),e.openGraph.video.writers&&e.openGraph.video.writers.length&&e.openGraph.video.writers.forEach((e,i)=>{t.push((0,o.jsx)("meta",{property:"video:writer",content:e},`video:writer:0${i}`))}),e.openGraph.video.duration&&t.push((0,o.jsx)("meta",{property:"video:duration",content:e.openGraph.video.duration.toString()},"video:duration")),e.openGraph.video.releaseDate&&t.push((0,o.jsx)("meta",{property:"video:release_date",content:e.openGraph.video.releaseDate},"video:release_date")),e.openGraph.video.tags&&e.openGraph.video.tags.length&&e.openGraph.video.tags.forEac
251h((e,i)=>{t.push((0,o.jsx)("meta",{property:"video:tag",content:e},`video:tag:0${i}`))}),e.openGraph.video.series&&t.push((0,o.jsx)("meta",{property:"video:series",content:e.openGraph.video.series},"video:series")))}e.defaultOpenGraphImageWidth&&(a.defaultOpenGraphImageWidth=e.defaultOpenGraphImageWidth),e.defaultOpenGraphImageHeight&&(a.defaultOpenGraphImageHeight=e.defaultOpenGraphImageHeight),e.openGraph.images&&e.openGraph.images.length&&t.push(...n("image",e.openGraph.images,{defaultWidth:a.defaultOpenGraphImageWidth,defaultHeight:a.defaultOpenGraphImageHeight})),e.defaultOpenGraphVideoWidth&&(a.defaultOpenGraphVideoWidth=e.defaultOpenGraphVideoWidth),e.defaultOpenGraphVideoHeight&&(a.defaultOpenGraphVideoHeight=e.defaultOpenGraphVideoHeight),e.openGraph.videos&&e.openGraph.videos.length&&t.push(...n("video",e.openGraph.videos,{defaultWidth:a.defaultOpenGraphVideoWidth,defaultHeight:a.defaultOpenGraphVideoHeight})),e.openGraph.audio&&t.push(...n("audio",e.openGraph.audio)),e.openGraph.locale&&t.push((0,o.jsx)("meta",{property:"og:locale",content:e.openGraph.locale},"og:locale")),(e.openGraph.siteName||e.openGraph.site_name)&&t.push((0,o.jsx)("meta",{property:"og:site_name",content:e.openGraph.siteName||e.openGraph.site_name},"og:site_name"))}return e.canonical&&t.push((0,o.jsx)("link",{rel:"canonical",href:e.canonical},"canonical")),e.additionalMetaTags&&e.additionalMetaTags.length>0&&e.additionalMetaTags.forEach(({keyOverride:e,...i})=>{t.push((0,o.jsx)("meta",{...i},`meta:${e??i.name??i.property??i.httpEquiv}`))}),e.additionalLinkTags?.length&&e.additionalLinkTags.forEach(e=>{let{crossOrigin:i,...a}=e;t.push((0,o.jsx)("link",{...a,crossOrigin:"anonymous"===i||"use-credentials"===i||""===i?i:void 0},`link${a.keyOverride??a.href}${a.rel}`))}),t};function s(e){return r(e)}function u(e){let{title:t,titleTemplate:i,defaultTitle:o,themeColor:a,dangerouslySetAllPagesToNoIndex:n=!1,dangerouslySetAllPagesToNoFollow:s=!1,description:u,canonical:c,facebook:l,openGraph:d,additionalMetaTags:h,twitter:p,defaultOpenGraphImageWidth:f,defaultOpenGraphImageHeight:m,defaultOpenGraphVideoWidth:b,defaultOpenGraphVideoHeight:g,mobileAlternate:w,languageAlternates:y,additionalLinkTags:k,robotsProps:_,norobots:v}=e;return r({title:t,titleTemplate:i,defaultTitle:o,themeColor:a,dangerouslySetAllPagesToNoIndex:n,dangerouslySetAllPagesToNoFollow:s,description:u,canonical:c,facebook:l,openGraph:d,additionalMetaTags:h,twitter:p,defaultOpenGraphImageWidth:f,defaultOpenGraphImageHeight:m,defaultOpenGraphVideoWidth:b,defaultOpenGraphVideoHeight:g,mobileAlternate:w,languageAlternates:y,additionalLinkTags:k,robotsProps:_,norobots:v})}},48322:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_HASHABLE_LENGTH=t.INIT=t.KEY=t.DIGEST_LENGTH=t.BLOCK_SIZE=void 0,t.BLOCK_SIZE=64,t.DIGEST_LENGTH=32,t.KEY=new Uint32Array([0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2]),t.INIT=[0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19],t.MAX_HASHABLE_LENGTH=0x1fffffffffffff},49360:(e,t,i)=>{"use strict";i.d(t,{ok:()=>r,Tw:()=>s});var o=i(66352),a=i(95132),n=i(89615);let r=(0,a.createContext)({}),s=({children:e})=>{let[t,i]=(0,a.useState)(""),[s,u]=(0,a.useState)(""),[c,l]=(0,a.useState)(!1),[d,h]=(0,a.useState)(null),p=(0,n.useRouter)();(0,a.useEffect)(()=>{i(p?.query?.domain),l(""===p.query.preview),u(p?.query?.previewMode)},[p]);let[f,m]=(0,a.useState)(t);return f!==t&&(m(t),t&&h(null)),(0,a.useEffect)(()=>{let e=e=>{if(e.data&&e.data.event){if("reload"===e.data.event&&Array.isArray(e.data.data?.components)&&h(e.data.data.components),"updateProp"===e.data.event&&e.data.data){let{delta:t,data:i}=e.data.data;h(e=>e?e.map((e,o)=>
251o===t?{...e,...i}:e):e)}if("updateOverride"===e.data.event&&e.data.data){let{delta:t,articleIndex:i,data:o,listIndex:a}=e.data.data;h(e=>e?e.map((e,n)=>{if(n!==t)return e;if(null!=a){let t=`article_list_${a+1}`,n=e[t]?[...e[t]]:[];return n[i]&&(n[i]={...n[i],...o}),{...e,[t]:n}}let r=e.articles?[...e.articles]:[];return r[i]&&(r[i]={...r[i],...o}),{...e,articles:r}}):e)}}};return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[t]),(0,o.jsx)(r.Provider,{value:{domain:t,previewMode:s,preview:c,liveComponents:d,setLiveComponents:h},children:e})},{Consumer:u}=r},49714:(e,t,i)=>{"use strict";var o=i(45564),a=i(33685),n=i(28084);function r(){return u.TYPED_ARRAY_SUPPORT?0x7fffffff:0x3fffffff}function s(e,t){if(r()<t)throw RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,i){if(!u.TYPED_ARRAY_SUPPORT&&!(this instanceof u))return new u(e,t,i);if("number"==typeof e){if("string"==typeof t)throw Error("If encoding is specified then the first argument must be a string");return d(this,e)}return c(this,e,t,i)}function c(e,t,i,o){if("number"==typeof t)throw TypeError('"value" argument must not be a number');return"u">typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,i,o){if(t.byteLength,i<0||t.byteLength<i)throw RangeError("'offset' is out of bounds");if(t.byteLength<i+(o||0))throw RangeError("'length' is out of bounds");return t=void 0===i&&void 0===o?new Uint8Array(t):void 0===o?new Uint8Array(t,i):new Uint8Array(t,i,o),u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=h(e,t),e}(e,t,i,o):"string"==typeof t?function(e,t,i){if(("string"!=typeof i||""===i)&&(i="utf8"),!u.isEncoding(i))throw TypeError('"encoding" must be a valid string encoding');var o=0|f(t,i),a=(e=s(e,o)).write(t,i);return a!==o&&(e=e.slice(0,a)),e}(e,t,i):function(e,t){if(u.isBuffer(t)){var i,o=0|p(t.length);return 0===(e=s(e,o)).length||t.copy(e,0,0,o),e}if(t){if("u">typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t){return"number"!=typeof t.length||(i=t.length)!=i?s(e,0):h(e,t)}if("Buffer"===t.type&&n(t.data))return h(e,t.data)}throw TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!=typeof e)throw TypeError('"size" argument must be a number');if(e<0)throw RangeError('"size" argument must not be negative')}function d(e,t){if(l(t),e=s(e,t<0?0:0|p(t)),!u.TYPED_ARRAY_SUPPORT)for(var i=0;i<t;++i)e[i]=0;return e}function h(e,t){var i=t.length<0?0:0|p(t.length);e=s(e,i);for(var o=0;o<i;o+=1)e[o]=255&t[o];return e}function p(e){if(e>=r())throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function f(e,t){if(u.isBuffer(e))return e.length;if("u">typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var i=e.length;if(0===i)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":case void 0:return A(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return D(e).length;default:if(o)return A(e).length;t=(""+t).toLowerCase(),o=!0}}function m(e,t,i){var a,n,r,s=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===i||i>this.length)&&(i=this.length),i<=0||(i>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,i){var o,a=e.length;(!t||t<0)&&(t=0),(!i||i<0||i>a)&&(i=a);for(var n="",r=t;r<i;++r){n+=(o=e[r])<16?"0"+o.toString(16):o.toString(16)}return n}(this,t,i);case"utf8":case"utf-8":return y(this,t,i);case"ascii":return function(e,t,i){var o="";i=Math.min(e.length,i);for(var a=t;a<i;++a)o+=String.fromCharCode(127&e[a]);return o}(this,t,i);case"latin1":case"binary":return function(e,t,i){var o="";i=Math.min(e.length,i);for(var a=t;a<i;++a)o+=String.fromCharCode(e[a]);return o}(this,t,i);case"base64":return a=this,n=t,r=i,0===n&&r===a.length?o.fromByteArray(a):o.fromByteArray(a.slice(n,r));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,i){for(var o=e.slice(t,i),a="",n=0;n<o.length;n+=2)a+=String.fromCharCode(o[n]+256*o[n+1]);return a}(this,t,i);default:if(s)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function b(e,t,i){var o=e[t];e[t]=e[i],e[i]=o}function g(e,t,i,o,a){if(0===e.length)return -1;if("string"==typeof i?(o=i,i=0):i>0x7fffffff?i=0x7fffffff:i<-0x80000000&&(i=-0x80000000),isNaN(i*=1)&&(i=a?0:e.length-1),i<0&&(i=e.length+i),i>=e.length)if(a)return -1;else i=e.length-1;else if(i<0)if(!a)return -1;else i=0;if("string"==typeof t&&(t=u.from(t,o)),u.isBuffer(t))return 0===t.length?-1:w(e,t,i,o,a);if("number"==typeof t){if(t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf)if(a)return Uint8Array.prototype.indexOf.call(e,t,i);else return Uint8Array.prototype.lastIndexOf.call(e,t,i);return w(e,[t],i,o,a)}throw TypeError("val must be string, number or Buffer")}function w(e,t,i,o,a){var n,r=1,s=e.length,u=t.length;if(void 0!==o&&("ucs2"===(o=String(o).toLowerCase())||"ucs-2"===o||"utf16le"===o||"utf-16le"===o)
251){if(e.length<2||t.length<2)return -1;r=2,s/=2,u/=2,i/=2}function c(e,t){return 1===r?e[t]:e.readUInt16BE(t*r)}if(a){var l=-1;for(n=i;n<s;n++)if(c(e,n)===c(t,-1===l?0:n-l)){if(-1===l&&(l=n),n-l+1===u)return l*r}else -1!==l&&(n-=n-l),l=-1}else for(i+u>s&&(i=s-u),n=i;n>=0;n--){for(var d=!0,h=0;h<u;h++)if(c(e,n+h)!==c(t,h)){d=!1;break}if(d)return n}return -1}t.Buffer=u,t.SlowBuffer=function(e){return+e!=e&&(e=0),u.alloc(+e)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==i.g.TYPED_ARRAY_SUPPORT?i.g.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=r(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,i){return c(null,e,t,i)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"u">typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,i){return(l(e),e<=0)?s(null,e):void 0!==t?"string"==typeof i?s(null,e).fill(t,i):s(null,e).fill(t):s(null,e)},u.allocUnsafe=function(e){return d(null,e)},u.allocUnsafeSlow=function(e){return d(null,e)},u.isBuffer=function(e){return!!(null!=e&&e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw TypeError("Arguments must be Buffers");if(e===t)return 0;for(var i=e.length,o=t.length,a=0,n=Math.min(i,o);a<n;++a)if(e[a]!==t[a]){i=e[a],o=t[a];break}return i<o?-1:+(o<i)},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!n(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);if(void 0===t)for(i=0,t=0;i<e.length;++i)t+=e[i].length;var i,o=u.allocUnsafe(t),a=0;for(i=0;i<e.length;++i){var r=e[i];if(!u.isBuffer(r))throw TypeError('"list" argument must be an Array of Buffers');r.copy(o,a),a+=r.length}return o},u.byteLength=f,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0==arguments.length?y(this,0,e):m.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",i=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,i).match(/.{2}/g).join(" "),this.length>i&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,i,o,a){if(!u.isBuffer(e))throw TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===i&&(i=e?e.length:0),void 0===o&&(o=0),void 0===a&&(a=this.length),t<0||i>e.length||o<0||a>this.length)throw RangeError("out of range index");if(o>=a&&t>=i)return 0;if(o>=a)return -1;if(t>=i)return 1;if(t>>>=0,i>>>=0,o>>>=0,a>>>=0,this===e)return 0;for(var n=a-o,r=i-t,s=Math.min(n,r),c=this.slice(o,a),l=e.slice(t,i),d=0;d<s;++d)if(c[d]!==l[d]){n=c[d],r=l[d];break}return n<r?-1:+(r<n)},u.prototype.includes=function(e,t,i){return -1!==this.indexOf(e,t,i)},u.prototype.indexOf=function(e,t,i){return g(this,e,t,i,!0)},u.prototype.lastIndexOf=function(e,t,i){return g(this,e,t,i,!1)};function y(e,t,i){i=Math.min(e.length,i);for(var o=[],a=t;a<i;){var n,r,s,u,c=e[a],l=null,d=c>239?4:c>223?3:c>191?2:1;if(a+d<=i)switch(d){case 1:c<128&&(l=c);break;case 2:(192&(n=e[a+1]))==128&&(u=(31&c)<<6|63&n)>127&&(l=u);break;case 3:n=e[a+1],r=e[a+2],(192&n)==128&&(192&r)==128&&(u=(15&c)<<12|(63&n)<<6|63&r)>
2512047&&(u<55296||u>57343)&&(l=u);break;case 4:n=e[a+1],r=e[a+2],s=e[a+3],(192&n)==128&&(192&r)==128&&(192&s)==128&&(u=(15&c)<<18|(63&n)<<12|(63&r)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,d=1):l>65535&&(l-=65536,o.push(l>>>10&1023|55296),l=56320|1023&l),o.push(l),a+=d}var h=o,p=h.length;if(p<=4096)return String.fromCharCode.apply(String,h);for(var f="",m=0;m<p;)f+=String.fromCharCode.apply(String,h.slice(m,m+=4096));return f}function k(e,t,i){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>i)throw RangeError("Trying to access beyond buffer length")}function _(e,t,i,o,a,n){if(!u.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<n)throw RangeError('"value" argument is out of bounds');if(i+o>e.length)throw RangeError("Index out of range")}function v(e,t,i,o){t<0&&(t=65535+t+1);for(var a=0,n=Math.min(e.length-i,2);a<n;++a)e[i+a]=(t&255<<8*(o?a:1-a))>>>(o?a:1-a)*8}function P(e,t,i,o){t<0&&(t=0xffffffff+t+1);for(var a=0,n=Math.min(e.length-i,4);a<n;++a)e[i+a]=t>>>(o?a:3-a)*8&255}function T(e,t,i,o,a,n){if(i+o>e.length||i<0)throw RangeError("Index out of range")}function S(e,t,i,o,n){return n||T(e,t,i,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,i,o,23,4),i+4}function x(e,t,i,o,n){return n||T(e,t,i,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,i,o,52,8),i+8}u.prototype.write=function(e,t,i,o){if(void 0===t)o="utf8",i=this.length,t=0;else if(void 0===i&&"string"==typeof t)o=t,i=this.length,t=0;else if(isFinite(t))t|=0,isFinite(i)?(i|=0,void 0===o&&(o="utf8")):(o=i,i=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a,n,r,s,u,c,l,d,h=this.length-t;if((void 0===i||i>h)&&(i=h),e.length>0&&(i<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var p=!1;;)switch(o){case"hex":return function(e,t,i,o){i=Number(i)||0;var a=e.length-i;o?(o=Number(o))>a&&(o=a):o=a;var n=t.length;if(n%2!=0)throw TypeError("Invalid hex string");o>n/2&&(o=n/2);for(var r=0;r<o;++r){var s=parseInt(t.substr(2*r,2),16);if(isNaN(s))break;e[i+r]=s}return r}(this,e,t,i);case"utf8":case"utf-8":return a=t,n=i,U(A(e,this.length-a),this,a,n);case"ascii":return r=t,s=i,U(C(e),this,r,s);case"latin1":case"binary":return function(e,t,i,o){return U(C(t),e,i,o)}(this,e,t,i);case"base64":return u=t,c=i,U(D(e),this,u,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return l=t,d=i,U(function(e,t){for(var i,o,a=[],n=0;n<e.length&&!((t-=2)<0);++n)o=(i=e.charCodeAt(n))>>8,a.push(i%256),a.push(o);return a}(e,this.length-l),this,l,d);default:if(p)throw TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),p=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},u.prototype.slice=function(e,t){var i,o=this.length;if(e=~~e,t=void 0===t?o:~~t,e<0?(e+=o)<0&&(e=0):e>o&&(e=o),t<0?(t+=o)<0&&(t=0):t>o&&(t=o),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(i=this.subarray(e,t)).__proto__=u.prototype;else{var a=t-e;i=new u(a,void 0);for(var n=0;n<a;++n)i[n]=this[n+e]}return i},u.prototype.readUIntLE=function(e,t,i){e|=0,t|=0,i||k(e,t,this.length);for(var o=this[e],a=1,n=0;++n<t&&(a*=256);)o+=this[e+n]*a;return o},u.prototype.readUIntBE=function(e,t,i){e|=0,t|=0,i||k(e,t,this.length);for(var o=this[e+--t],a=1;t>0&&(a*=256);)o+=this[e+--t]*a;return o},u.prototype.readUInt8=function(e,t){return t||k(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||k(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||k(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||k(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||k(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,i){e|=0,t|=0,i||k(e,t,this.length);for(var o=this[e],a=1,n=0;++n<t&&(a*=256);)o+=this[e+n]*a;return o>=(a*=128)&&(o-=Math.pow(2,8*t)),o},u.prototype.readIntBE=function(e,t,i){e|=0,t|=0,i||k(e,t,this.length);for(var o=t,a=1,n=this[e+--o];o>0&&(a*=256);)n+=this[e+--o]*a;return n>=(a*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readInt8=function(e,t){return(t||k(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},u.prototype.readInt16LE=function(e,t){t||k(e,2,this.length);var i=this[e]|this[e+1]<<8;return 32768&i?0xffff0000|i:i},u.prototype.readInt16BE=function(e,t){t||k(e,2,this.length);var i=this[e+1]|this[e]<<8;return 32768&i?0xffff0000|i:i},u.prototype.readInt32LE=function(e,t){return t||k(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||k(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||k(e,4,this.length),a.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||k(e,4,this.length),a.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||k(e,8,this.length),a.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||k(e,8,this.length),a.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,i,o){if(e*=1,t|=0,i|=0,!o){var a=Math.pow(2,8*i)-1;_(this,e,t,i,a,0)}var n=1,r=0;for(this[t]=255&e;++r<i&&(n*=256);)this[t+r]=e/n&255;return t+i},u.prototype.writeUIntBE=function(e,t,i,o){if(e*=1,t|=0,i|=0,!o){var a=Math.pow(2,8*i)-1;_(this,e,t,i,a,0)}var n=i-1,r=1;for(this[t+n]=255&e;--n>=0&&(r*=256);)this[t+n]=e/r&255;return t+i},u.prototype.writeUInt8=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):v(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):v(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,4,0xffffffff,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):P(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,4,0xffffffff,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):P(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,i,o){if(e*=1,t|=0,!o){var a=Math.pow(2,8*i-1);_(this,e,t,i,a-1,-a)}var n=0,r=1,s=0;for(this[t]=255&e;++n<i&&(r*=256);)e<0&&0===s&&0!==this[t+n-1]&&(s=1),this[t+n]=(e/r|0)-s&255;return t+i},u.prototype.writeIntBE=function(e,t,i,o){if(e*=1,t|=0,!o){var a=Math.pow(2,8*i-1);_(this,e,t,i,a-1,-a)}var n=i-1,r=1,s=0;for(this[t+n]=255&e;--n>=0&&(r*=256);)e<0&&0===s&&0!==this[t+n+1]&&(s=1),this[t+n]=(e/r|0)-s&255;return t+i},u.prototype.writeInt8=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):v(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):v(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,4,0x7fffffff,-0x80000000),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):P(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,i){return e*=1,t|=0,i||_(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):P(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,i){return S(this,e,t,!0,i)},u.prototype.writeFloatBE=function(e,t,i){return S(this,e,t,!1,i)},u.prototype.writeDoubleLE=function(e,t,i){return x(this,e,t,!0,i)},u.prototype.writeDoubleBE=function(e,t,i){return x(this,e,t,!1,i)},u.prototype.copy=function(e,t,i,o){if(i||(i=0),o||0===o||(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o<i&&(o=i),o===i||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(i<0||i>=this.length)throw RangeError("sourceStart out of bounds");if(o<0)throw RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t<o-i&&(o=e.length-t+i);var a,n=o-i;if(this===e&&i<t&&t<o)for(a=n-1;a>=0;--a)e[a+t]=this[a+i];else if(n<1e3||!u.TYPED_ARRAY_SUPPORT)for(a=0;a<n;++a)e[a+t]=this[a+i];else Uint8Array.prototype.set.call(e,this.subarray(i,i+n),t);return n},u.prototype.fill=function(e,t,i,o){if("string"==typeof e){if("string"==typeof t?(o=t,t=0,i=this.length):"string"==typeof i&&(o=i,i=this.length),1===e.length){var a,n=e.charCodeAt(0);n<256&&(e=n)}if(void 0!==o&&"string"!=typeof o)throw TypeError("encoding must be a string");if("string"==typeof o&&!u.isEncoding(o))throw TypeError("Unknown encoding: "+o)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<i)throw RangeError("Out of range index");if(i<=t)return this;if(t>>>=0,i=void 0===i?this.length:i>>>0,e||(e=0),"number"==typeof e)for(a=t;a<i;++a)this[a]=e;
251else{var r=u.isBuffer(e)?e:A(new u(e,o).toString()),s=r.length;for(a=0;a<i-t;++a)this[a+t]=r[a%s]}return this};var F=/[^+\/0-9A-Za-z-_]/g;function A(e,t){t=t||1/0;for(var i,o=e.length,a=null,n=[],r=0;r<o;++r){if((i=e.charCodeAt(r))>55295&&i<57344){if(!a){if(i>56319||r+1===o){(t-=3)>-1&&n.push(239,191,189);continue}a=i;continue}if(i<56320){(t-=3)>-1&&n.push(239,191,189),a=i;continue}i=(a-55296<<10|i-56320)+65536}else a&&(t-=3)>-1&&n.push(239,191,189);if(a=null,i<128){if((t-=1)<0)break;n.push(i)}else if(i<2048){if((t-=2)<0)break;n.push(i>>6|192,63&i|128)}else if(i<65536){if((t-=3)<0)break;n.push(i>>12|224,i>>6&63|128,63&i|128)}else if(i<1114112){if((t-=4)<0)break;n.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}else throw Error("Invalid code point")}return n}function C(e){for(var t=[],i=0;i<e.length;++i)t.push(255&e.charCodeAt(i));return t}function D(e){return o.toByteArray(function(e){var t;if((e=((t=e).trim?t.trim():t.replace(/^\s+|\s+$/g,"")).replace(F,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function U(e,t,i,o){for(var a=0;a<o&&!(a+i>=t.length)&&!(a>=e.length);++a)t[a+i]=e[a];return a}},51290:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyData=void 0,t.isEmptyData=function(e){return"string"==typeof e?0===e.length:0===e.byteLength}},56339:(e,t,i)=>{"use strict";i.d(t,{k:()=>o});let o=(0,i(95132).createContext)(null)},59039:(e,t,i)=>{"use strict";var o=i(49714).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.convertToBuffer=void 0;var a=i(74099),n=void 0!==o&&o.from?function(e){return o.from(e,"utf8")}:a.fromUtf8;t.convertToBuffer=function(e){return e instanceof Uint8Array?e:"string"==typeof e?n(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}},59085:(e,t,i)=>{"use strict";i.d(t,{I:()=>s,f:()=>u});var o=i(66352),a=i(24372),n=i(95132);let r={"petersfieldpost.co.uk":a.Ys,"farnhamherald.com":a.UE,"altonherald.com":a.ft,"bordonherald.com":a.N_,"haslemereherald.com":a.RH,"liphookherald.com":a.Bw,"abergavennychronicle.com":a.Cv,"monmouthshirebeacon.co.uk":a.dY,"chepstowbeacon.co.uk":a.Rt,"brecon-radnor.co.uk":a._m,"cambrian-news.co.uk":a.JU,"tenby-today.co.uk":a.Cq,"narberth-and-whitland-today.co.uk":a.aH,"pembroke-today.co.uk":a.xo,"theforester.co.uk":a.Yn,"rossgazette.com":a.Qg,"theforestreview.co.uk":a.lL,"tavistock-today.co.uk":a.YT,"voicenewspapers.co.uk":a.pA,"middevonadvertiser.co.uk":a.um,"dawlish-today.co.uk":a.$V,"teignmouth-today.co.uk":a.lC,"dartmouth-today.co.uk":a.wR,"ivybridge-today.co.uk":a.U,"kingsbridge-today.co.uk":a.WV,"southhams-today.co.uk":a.Nh,"totnes-today.co.uk":a.wt,"tamarvalleytimes.co.uk":a.h6,"okehampton-today.co.uk":a.rN,"creditoncourier.co.uk":a.IR,"iomtoday.co.im":a.Ci,"thepost.uk.com":a.xj,"bude-today.co.uk":a.iR,"holsworthy-today.co.uk":a.FP,"cornish-times.co.uk":a.AR,"mnrjournal.co.uk":a.J0,"wokingnewsandmail.co.uk":a._t,"wellington-today.co.uk":a.WA,"wsfp.co.uk":a.vv},s=(0,n.createContext)({}),u=({children:e,pub:t})=>{let i={publication:t,config:r[t]};return(0,o.jsx)(s.Provider,{value:i,children:e})},{Consumer:c}=s},61797:(e,t,i)=>{e.exports=i(69905)},65738:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RawSha256=void 0;var o=i(48322);t.RawSha256=function(){function e(){this.state=Int32Array.from(o.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(e){if(this.finished)throw Error("Attempted to update an already finished hash.");var t=0,i=e.byteLength;if(this.bytesHashed+=i,8*this.bytesHashed>o.MAX_HASHABLE_LENGTH)throw Error("Cannot hash more than 2^53 - 1 bits");for(;i>0;)this.buffer[this.bufferLength++]=e[t++],i--,this.bufferLength===o.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=8*this.bytesHashed,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),i=this.bufferLength;if(t.setUint8(this.bufferLength++,128),i%o.BLOCK_SIZE>=o.BLOCK_SIZE-8){for(var a=this.bufferLength;a<o.BLOCK_SIZE;a++)t.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(var a=this.bufferLength;a<o.BLOCK_SIZE-8;a++)t.setUint8(a,0);t.setUint32(o.BLOCK_SIZE-8,Math.floor(e/0x100000000),!0),t.setUint32(o.BLOCK_SIZE-4,e),this.hashBuffer(),this.finished=!0}for(var n=new Uint8Array(o.DIGEST_LENGTH),a=0;a<8;a++)n[4*a]=this.state[a]>>>24&255,n[4*a+1]=this.state[a]>>>16&255,n[4*a+2]=this.state[a]>>>8&255,n[4*a+3]=this.state[a]>>>0&255;return n},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,i=t[0],a=t[1],n=t[2],r=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=0;d<o.BLOCK_SIZE;d++){if(d<16)this.temp[d]=(255&e[4*d])<<24|(255&e[4*d+1])<<16|(255&e[4*d+2])<<8|255&e[4*d+3];else{var h=this.temp[d-2],p=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,f=((h=this.temp[d-15])>>>7|h<<25)^(h>>>18|h<<14)^h>>>3;this.temp[d]=(p+this.temp[d-7]|0)+(f+this.temp[d-16]|0)}var m=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&u^~s&c)|0)+(l+(o.KEY[d]+this.temp[d]|0)|0)|0,b=((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+(i&a^i&n^a&n)|0;l=c,c=u,u=s,s=r+m|0,r=n,n=a,a=i,i=m+b|0}t[0]+=i,t[1]+=a,t[2]+=n,t[3]+=r,t[4]+=s,t[5]+=u,t[6]+=c,t[7]+=l},e}()},68362:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__assign:()=>n,__asyncDelegator:()=>k,__asyncGenerator:()=>y,__asyncValues:()=>_,__await:()=>w,__awaiter:()=>l,__classPrivateFieldGet:()=>S,__classPrivateFieldSet:()=>x,__createBinding:()=>h,__decorate:()=>s,__exportStar:()=>p,__extends:()=>a,__generator:()=>d,__importDefault:()=>T,__importStar:()=>
251P,__makeTemplateObject:()=>v,__metadata:()=>c,__param:()=>u,__read:()=>m,__rest:()=>r,__spread:()=>b,__spreadArrays:()=>g,__values:()=>f});var o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)};function a(e,t){function i(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}var n=function(){return(n=Object.assign||function(e){for(var t,i=1,o=arguments.length;i<o;i++)for(var a in t=arguments[i])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function r(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(i[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)0>t.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(i[o[a]]=e[o[a]]);return i}function s(e,t,i,o){var a,n=arguments.length,r=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,o);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(r=(n<3?a(r):n>3?a(t,i,r):a(t,i))||r);return n>3&&r&&Object.defineProperty(t,i,r),r}function u(e,t){return function(i,o){t(i,o,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,i,o){return new(i||(i=Promise))(function(a,n){function r(e){try{u(o.next(e))}catch(e){n(e)}}function s(e){try{u(o.throw(e))}catch(e){n(e)}}function u(e){var t;e.done?a(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(r,s)}u((o=o.apply(e,t||[])).next())})}function d(e,t){var i,o,a,n,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return n={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function s(n){return function(s){var u=[n,s];if(i)throw TypeError("Generator is already executing.");for(;r;)try{if(i=1,o&&(a=2&u[0]?o.return:u[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,u[1])).done)return a;switch(o=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){r=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){r.label=u[1];break}if(6===u[0]&&r.label<a[1]){r.label=a[1],a=u;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(u);break}a[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(e){u=[6,e],o=0}finally{i=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}function h(e,t,i,o){void 0===o&&(o=i),e[o]=t[i]}function p(e,t){for(var i in e)"default"===i||t.hasOwnProperty(i)||(t[i]=e[i])}function f(e){var t="function"==typeof Symbol&&Symbol.iterator,i=t&&e[t],o=0;if(i)return i.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var o,a,n=i.call(e),r=[];try{for(;(void 0===t||t-- >0)&&!(o=n.next()).done;)r.push(o.value)}catch(e){a={error:e}}finally{try{o&&!o.done&&(i=n.return)&&i.call(n)}finally{if(a)throw a.error}}return r}function b(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(m(arguments[t]));return e}function g(){for(var e=0,t=0,i=arguments.length;t<i;t++)e+=arguments[t].length;for(var o=Array(e),a=0,t=0;t<i;t++)for(var n=arguments[t],r=0,s=n.length;r<s;r++,a++)o[a]=n[r];return o}function w(e){return this instanceof w?(this.v=e,this):new w(e)}function y(e,t,i){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var o,a=i.apply(e,t||[]),n=[];return o={},r("next"),r("throw"),r("return"),o[Symbol.asyncIterator]=function(){return this},o;function r(e){a[e]&&(o[e]=function(t){return new Promise(function(i,o){n.push([e,t,i,o])>1||s(e,t)})})}function s(e,t){try{var i;(i=a[e](t)).value instanceof w?Promise.resolve(i.value.v).then(u,c):l(n[0][2],i)}catch(e){l(n[0][3],e)}}function u(e){s("next",e)}function c(e){s("throw",e)}function l(e,t){e(t),n.shift(),n.length&&s(n[0][0],n[0][1])}}function k(e){var t,i;return t={},o("next"),o("throw",function(e){throw e}),o("return"),t[Symbol.iterator]=function(){return this},t;function o(o,a){t[o]=e[o]?function(t){return(i=!i)?{value:w(e[o](t)),done:"return"===o}:a?a(t):t}:a}}function _(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,i=e[Symbol.asyncIterator];return i?i.call(e):(e=f(e),t={},o("next"),o("throw"),o("return"),t[Symbol.asyncIterator]=function(){return this},t);function o(i){t[i]=e[i]&&function(t){return new Promise(function(o,a){var n,r,s;n=o,r=a,s=(t=e[i](t)).done,Promise.resolve(t.value).then(function(e){n({value:e,done:s})},r)})}}}function v(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}
251function P(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}function T(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function x(e,t,i){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,i),i}},70476:()=>{},71924:(e,t,i)=>{"use strict";i.d(t,{ID:()=>tc,Dx:()=>tl,NP:()=>th,DU:()=>tP,AH:()=>ty,Ay:()=>t_,i7:()=>tS,DP:()=>td});var o,a,n,r=i(95132),s="-ms-",u="-moz-",c="-webkit-",l="comm",d="rule",h="decl",p="@keyframes",f=Math.abs,m=String.fromCharCode,b=Object.assign;function g(e,t){return(e=t.exec(e))?e[0]:e}function w(e,t,i){return e.replace(t,i)}function y(e,t,i){return e.indexOf(t,i)}function k(e,t){return 0|e.charCodeAt(t)}function _(e,t,i){return e.slice(t,i)}function v(e){return e.length}function P(e,t){return t.push(e),e}function T(e,t){return e.filter(function(e){return!g(e,t)})}var S=1,x=1,F=0,A=0,C=0,D="";function U(e,t,i,o,a,n,r,s){return{value:e,root:t,parent:i,type:o,props:a,children:n,line:S,column:x,length:r,return:"",siblings:s}}function E(e,t){return b(U("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function I(e){for(;e.root;)e=E(e.root,{children:[e]});P(e,e.siblings)}function L(){return C=A<F?k(D,A++):0,x++,10===C&&(x=1,S++),C}function N(){return k(D,A)}function j(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function R(e){var t,i;return(t=A-1,i=function e(t){for(;L();)switch(C){case t:return A;case 34:case 39:34!==t&&39!==t&&e(C);break;case 40:41===t&&e(t);break;case 92:L()}return A}(91===e?e+2:40===e?e+1:e),_(D,t,i)).trim()}function B(e,t){for(var i="",o=0;o<e.length;o++)i+=t(e[o],o,e,t)||"";return i}function G(e,t,i,o){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case"@namespace":case h:return e.return=e.return||e.value;case l:return"";case p:return e.return=e.value+"{"+B(e.children,o)+"}";case d:if(!v(e.value=e.props.join(",")))return""}return v(i=B(e.children,o))?e.return=e.value+"{"+i+"}":""}function O(e,t,i,o){if(e.length>-1&&!e.return)switch(e.type){case h:e.return=function e(t,i,o){var a;switch(a=i,45^k(t,0)?(((a<<2^k(t,0))<<2^k(t,1))<<2^k(t,2))<<2^k(t,3):0){case 5103:return c+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return c+t+t;case 4855:return c+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return u+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return c+t+u+t+s+t+t;case 5936:switch(k(t,i+11)){case 114:return c+t+s+w(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
251case 108:return c+t+s+w(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return c+t+s+w(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return c+t+s+t+t;case 6165:return c+t+s+"flex-"+t+t;case 5187:return c+t+w(t,/(\w+).+(:[^]+)/,c+"box-$1$2"+s+"flex-$1$2")+t;case 5443:return c+t+s+"flex-item-"+w(t,/flex-|-self/g,"")+(g(t,/flex-|baseline/)?"":s+"grid-row-"+w(t,/flex-|-self/g,""))+t;case 4675:return c+t+s+"flex-line-pack"+w(t,/align-content|flex-|-self/g,"")+t;case 5548:return c+t+s+w(t,"shrink","negative")+t;case 5292:return c+t+s+w(t,"basis","preferred-size")+t;case 6060:return c+"box-"+w(t,"-grow","")+c+t+s+w(t,"grow","positive")+t;case 4554:return c+w(t,/([^-])(transform)/g,"$1"+c+"$2")+t;case 6187:return w(w(w(t,/(zoom-|grab)/,c+"$1"),/(image-set)/,c+"$1"),t,"")+t;case 5495:case 3959:return w(t,/(image-set\([^]*)/,c+"$1$`$1");case 4968:return w(w(t,/(.+:)(flex-)?(.*)/,c+"box-pack:$3"+s+"flex-pack:$3"),/space-between/,"justify")+c+t+t;case 4200:if(!g(t,/flex-|baseline/))return s+"grid-column-align"+_(t,i)+t;break;case 2592:case 3360:return s+w(t,"template-","")+t;case 4384:case 3616:if(o&&o.some(function(e,t){return i=t,g(e.props,/grid-\w+-end/)}))return~y(t+(o=o[i].value),"span",0)?t:s+w(t,"-start","")+t+s+"grid-row-span:"+(~y(o,"span",0)?g(o,/\d+/):g(o,/\d+/)-g(t,/\d+/))+";";return s+w(t,"-start","")+t;case 4896:case 4128:return o&&o.some(function(e){return g(e.props,/grid-\w+-start/)})?t:s+w(w(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return w(t,/(.+)-inline(.+)/,c+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(v(t)-1-i>6)switch(k(t,i+1)){case 109:if(45!==k(t,i+4))break;case 102:return w(t,/(.+:)(.+)-([^]+)/,"$1"+c+"$2-$3$1"+u+(108==k(t,i+3)?"$3":"$2-$3"))+t;case 115:return~y(t,"stretch",0)?e(w(t,"stretch","fill-available"),i,o)+t:t}break;case 5152:case 5920:return w(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(e,i,o,a,n,r,u){return s+i+":"+o+u+(a?s+i+"-span:"+(n?r:r-o)+u:"")+t});case 4949:if(121===k(t,i+6))return w(t,":",":"+c)+t;break;case 6444:switch(k(t,45===k(t,14)?18:11)){case 120:return w(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+c+(45===k(t,14)?"inline-":"")+"box$3$1"+c+"$2$3$1"+s+"$2box$3")+t;case 100:return w(t,":",":"+s)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return w(t,"scroll-","scroll-snap-")+t}return t}(e.value,e.length,i);return;case p:return B([E(e,{value:w(e.value,"@","@"+c)})],o);case d:if(e.length){var a,n;return a=i=e.props,n=function(t){switch(g(t,o=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":I(E(e,{props:[w(t,/:(read-\w+)/,":"+u+"$1")]})),I(E(e,{props:[t]})),b(e,{props:T(i,o)});break;case"::placeholder":I(E(e,{props:[w(t,/:(plac\w+)/,":"+c+"input-$1")]})),I(E(e,{props:[w(t,/:(plac\w+)/,":"+u+"$1")]})),I(E(e,{props:[w(t,/:(plac\w+)/,s+"input-$1")]})),I(E(e,{props:[t]})),b(e,{props:T(i,o)})}return""},a.map(n).join("")}}}function M(e,t,i,o,a,n,r,s,u,c,l,h){for(var p=a-1,m=0===a?n:[""],b=m.length,g=0,y=0,k=0;g<o;++g)for(var v=0,P=_(e,p+1,p=f(y=r[g])),T=e;v<b;++v)(T=(y>0?m[v]+" "+P:w(P,/&\f/g,m[v])).trim())&&(u[k++]=T);return U(e,t,i,0===a?d:s,u,c,l,h)}function H(e,t,i,o,a){return U(e,t,i,h,_(e,0,o),_(e,o+1,-1),o,a)}var V=i(2272);let W=void 0!==V&&void 0!==V.env&&(V.env.REACT_APP_SC_ATTR||V.env.SC_ATTR)||"data-styled",K="active",q="data-styled-version",z="6.4.4",J="/*!sc*/\n",$="u">typeof window&&"u">typeof document;function Y(e){if(void 0!==V&&void 0!==V.env){let t=V.env[e];if(void 0!==t&&""!==t)return"false"!==t}}let Q=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:null!=(a=null!=(o=Y("REACT_APP_SC_DISABLE_SPEEDY"))?o:Y("SC_DISABLE_SPEEDY"))?a:void 0!==V&&void 0!==V.env&&!1),Z="sc-keyframes-",X={};function ee(e,...t){return Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(", ")}`:""}`)}let et=new Map,ei=new Map,eo=1,ea=e=>{if(et.has(e))return et.get(e);for(;ei.has(eo);)eo++;let t=eo++;return et.set(e,t),ei.set(t,e),t},en=e=>ei.get(e),er=(e,t)=>{eo=t+1,et.set(e,t),ei.set(t,e)},es=Object.freeze([]),eu=Object.freeze({});function ec(e,t,i=eu){return e.theme!==i.theme&&e.theme||t||i.theme}let el=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ed=/(^-|-$)/g;function eh(e){return e.replace(el,"-").replace(ed,"")}let ep=/(a)(d)/gi,ef=e=>String.fromCharCode(e+(e>25?39:97));function em(e){let t,i="";for(t=Math.abs(e);t>52;t=t/52|0)i=ef(t%52)+i;return(ef(t%52)+i).replace(ep,"$1-$2")}let eb=(e,t)=>{let i=t.length;for(;i;)e=33*e^t.charCodeAt(--i);return e};function eg(e){return em(eb(5381,e)>>>0)}function ew(e){return"string"==typeof e}let ey=Symbol.for("react.memo"),ek=Symbol.for("react.forward_ref"),e_={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},ev={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eP={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},eT={[ek]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[ey]:eP};function eS(e){return("type"in e&&e.type.$$typeof)===ey?eP:"$$typeof"in e?eT[e.$$typeof]:e_}let ex=Object.defineProperty,eF=Object.getOwnPropertyNames,eA=Object.getOwnPropertySymbols,eC=Object.getOwnPropertyDescriptor,eD=Object.getPrototypeOf,eU=Object.prototype;function eE(e){return"function"==typeof e}let eI=Symbol.for("react.forward_ref");function eL(e){return null!=e&&("object"==typeof e||"function"==typeof e)&&e.$$typeof===eI&&"styledComponentId"in e}function eN(e,t){return e&&t?e+" "+t:e||t||""}function ej(e,t){return e.join(t||"")}function eR(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function eB(e,t){Object.defineProperty(e,"toString",{value:t})}let eG=class{constructor(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e,this._cGroup=0,this._cIndex=0}indexOfGroup(e){if(e===this._cGroup)return this._cIndex;let t=this._cIndex;if(e>this._cGroup)for(let i=this._cGroup;i<e;i++)t+=this.groupSizes[i];else for(let i=this._cGroup-1;i>=e;i--)t-=this.groupSizes[i];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){let t=this.groupSizes,i=t.length,o=i;for(;e>=o;)if((o<<=1)<0)throw ee(16,`${e}`);this.groupSizes=new Uint32Array(o),this.groupSizes.set(t),this.length=o;for(let e=i;e<o;e++)this.groupSizes[e]=0}let i=this.indexOfGroup(e+1),o=0;for(let a=0,n=t.length;a<n;a++)this.tag.insertRule(i,t[a])&&(this.groupSizes[e]++,i++,o++);o>0&&this._cGroup>e&&(this._cIndex+=o)}clearGroup(e){if(e<this.length){let t=this.groupSizes[e],i=this.indexOfGroup(e),o=i+t;this.groupSizes[e]=0;for(let e=i;e<o;e++)this.tag.deleteRule(i);t>0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t="";if(e>=this.length||0===this.groupSizes[e])return t;let i=this.groupSizes[e],o=this.indexOfGroup(e),a=o+i;for(let e=o;e<a;e++)t+=this.tag.getRule(e)+J;return t}},eO=`style[${W}][${q}="${z}"]`,eM=RegExp(`^${W}
251\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),eH=e=>"u">typeof ShadowRoot&&e instanceof ShadowRoot||"host"in e&&11===e.nodeType,eV=e=>{if(!e)return document;if(eH(e))return e;if("getRootNode"in e){let t=e.getRootNode();if(eH(t))return t}return document},eW=(e,t,i)=>{let o,a=i.split(",");for(let i=0,n=a.length;i<n;i++)(o=a[i])&&e.registerName(t,o)},eK=(e,t)=>{var i;let o=(null!=(i=t.textContent)?i:"").split(J),a=[];for(let t=0,i=o.length;t<i;t++){let i=o[t].trim();if(!i)continue;let n=i.match(eM);if(n){let t=0|parseInt(n[1],10),i=n[2];0!==t&&(er(i,t),eW(e,i,n[3]),e.getTag().insertRules(t,a)),a.length=0}else a.push(i)}},eq=e=>{let t=eV(e.options.target).querySelectorAll(eO);for(let i=0,o=t.length;i<o;i++){let o=t[i];o&&o.getAttribute(W)!==K&&(eK(e,o),o.parentNode&&o.parentNode.removeChild(o))}},ez=!1,eJ=(e,t)=>{let o,a=document.head,n=e||a,r=document.createElement("style"),s=(o=Array.from(n.querySelectorAll(`style[${W}]`)))[o.length-1],u=void 0!==s?s.nextSibling:null;r.setAttribute(W,K),r.setAttribute(q,z);let c=t||function(){if(!1!==ez)return ez;if("u">typeof document){let e=document.head.querySelector('meta[property="csp-nonce"]');if(e)return ez=e.nonce||e.getAttribute("content")||void 0;let t=document.head.querySelector('meta[name="sc-nonce"]');if(t)return ez=t.getAttribute("content")||void 0}return ez=i.nc}();return c&&r.setAttribute("nonce",c),n.insertBefore(r,u),r},e$=class{constructor(e,t){this.element=eJ(e,t),this.element.appendChild(document.createTextNode("")),this.sheet=(e=>{var t;if(e.sheet)return e.sheet;let i=null!=(t=e.getRootNode().styleSheets)?t:document.styleSheets;for(let t=0,o=i.length;t<o;t++){let o=i[t];if(o.ownerNode===e)return o}throw ee(17)})(this.element),this.length=0}insertRule(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}}deleteRule(e){this.sheet.deleteRule(e),this.length--}getRule(e){let t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""}},eY=class{constructor(e,t){this.element=eJ(e,t),this.nodes=this.element.childNodes,this.length=0}insertRule(e,t){if(e<=this.length&&e>=0){let i=document.createTextNode(t);return this.element.insertBefore(i,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e<this.length?this.nodes[e].textContent:""}},eQ=$,eZ={isServer:!$,useCSSOMInjection:!Q};class eX{static registerId(e){return ea(e)}constructor(e=eu,t={},i){this.options=Object.assign(Object.assign({},eZ),e),this.gs=t,this.keyframeIds=new Set,this.names=new Map(i),this.server=!!e.isServer,!this.server&&$&&eQ&&(eQ=!1,eq(this)),eB(this,()=>(e=>{let t=e.getTag(),{length:i}=t,o="";for(let a=0;a<i;a++){let i=en(a);if(void 0===i)continue;let n=e.names.get(i);if(void 0===n||!n.size)continue;let r=t.getGroup(a);if(0===r.length)continue;let s=W+".g"+a+'[id="'+i+'"]',u="";for(let e of n)e.length>0&&(u+=e+",");o+=r+s+'{content:"'+u+'"}'+J}return o})(this))}rehydrate(){!this.server&&$&&eq(this)}reconstructWithOptions(e,t=!0){let i=new eX(Object.assign(Object.assign({},this.options),e),this.gs,t&&this.names||void 0);return i.keyframeIds=new Set(this.keyframeIds),!this.server&&$&&e.target!==this.options.target&&eV(this.options.target)!==eV(e.target)&&eq(i),i}allocateGSInstance(e){return this.gs[e]=(this.gs[e]||0)+1}getTag(){return this.tag||(this.tag=new eG((({useCSSOMInjection:e,target:t,nonce:i})=>e?new e$(t,i):new eY(t,i))(this.options)))}hasNameForId(e,t){var i,o;return null!=(o=null==(i=this.names.get(e))?void 0:i.has(t))&&o}registerName(e,t){ea(e),e.startsWith(Z)&&this.keyframeIds.add(e);let i=this.names.get(e);i?i.add(t):this.names.set(e,new Set([t]))}insertRules(e,t,i){this.registerName(e,t),this.getTag().insertRules(ea(e),i)}clearNames(e){this.names.has(e)&&this.names.get(e).clear()}clearRules(e){this.getTag().clearGroup(ea(e)),this.clearNames(e)}clearTag(){this.tag=void 0}}let e2=new WeakSet,e0={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function e1(e){if(45===e.charCodeAt(0)&&45===e.charCodeAt(1))return e;let t="";for(let i=0;i<e.length;i++){let o=e.charCodeAt(i);t+=o>=65&&o<=90?"-"+String.fromCharCode(o+32):e[i]}return t.startsWith("ms-")?"-"+t:t}let e5=Symbol.for("sc-keyframes");function e4(e){return eE(e)&&!(e.prototype&&e.prototype.isReactComponent)}let e3=e=>null==e||!1===e||""===e,e6=Symbol.for("react.client.reference");function e8(e){return e.$$typeof===e6}function e9(e,t,i,o,a=[]){if(e3(e))return a;let n=typeof e;if("string"===n)return a.push(e),a;if("function"===n)return e8(e)?a:e4(e)&&t?e9(e(t),t,i,o,a):(a.push(e),a);if(Array.isArray(e)){for(let n=0;n<e.length;n++)e9(e[n],t,i,o,a);return a}return eL(e)?a.push(`.${e.styledComponentId}`):"object"==typeof e&&null!==e&&e5 in e?i?(e.inject(i,o),a.push(e.getName(o))):a.push(e):e8(e)||(eR(e)?e.toString!==Object.prototype.toString?a.push(e.toString()):function e(t,i){for(let o in t){let a=t[o];t.hasOwnProperty(o)&&!e3(a)&&(Array.isArray(a)&&e2.has(a)||eE(a)?i.push(e1(o)+":",a,";"):eR(a)?(i.push(o+" {"),e(a,i),i.push("}")):i.push(e1(o)+": "+(null==a||"boolean"==typeof a||""===a?"":"number"!=typeof a||0===a||o in e0||o.startsWith("--")?String(a).trim():a+"px")+";"))}}(e,a):a.push(e.toString())),a}let e7=eb(5381,z);class te{constructor(e,t,i){this.rules=e,this.componentId=t,this.baseHash=eb(e7,t),this.baseStyle=i,eX.registerId(t)}generateAndInjectStyles(e,t,i){let o=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,i):"";{let a="";for(let o=0;o<this.rules.length;o++){let n=this.rules[o];if("string"==typeof n)a+=n;else if(n)if(e4(n)){let o=n(e);"string"==typeof o?a+=o:null!=o&&!1!==o&&(a+=ej(e9(o,e,t,i)))}else a+=ej(e9(n,e,t,i))}
251if(a){this.dynamicNameCache||(this.dynamicNameCache=new Map);let e=i.hash?i.hash+a:a,n=this.dynamicNameCache.get(e);if(!n){if(n=em(eb(eb(this.baseHash,i.hash),a)>>>0),this.dynamicNameCache.size>=200){let e=this.dynamicNameCache.keys().next().value;void 0!==e&&this.dynamicNameCache.delete(e)}this.dynamicNameCache.set(e,n)}if(!t.hasNameForId(this.componentId,n)){let e=i(a,"."+n,void 0,this.componentId);t.insertRules(this.componentId,n,e)}o=eN(o,n)}}return o}}let tt=/&/g;function ti(e,t){let i=0;for(;--t>=0&&92===e.charCodeAt(t);)i++;return!(1&~i)}function to(e){let t=e.length,i="",o=0,a=0,n=0,r=!1,s=!1;for(let u=0;u<t;u++){let c=e.charCodeAt(u);if(0!==n||r||47!==c||42!==e.charCodeAt(u+1))if(r)42===c&&47===e.charCodeAt(u+1)&&(r=!1,u++);else if(34!==c&&39!==c||ti(e,u)){if(0===n)if(123===c)a++;else if(125===c){if(--a<0){s=!0;let i=u+1;for(;i<t;){let t=e.charCodeAt(i);if(59===t||10===t)break;i++}i<t&&59===e.charCodeAt(i)&&i++,a=0,u=i-1,o=i;continue}0===a&&(i+=e.substring(o,u+1),o=u+1)}else 59===c&&0===a&&(i+=e.substring(o,u+1),o=u+1)}else 0===n?n=c:n===c&&(n=0);else r=!0,u++}return s||0!==a||0!==n?(o<t&&0===a&&0===n&&(i+=e.substring(o)),i):e}function ta({options:e=eu,plugins:t=es}=eu){var i,o,a;let n,r,s,u=(e,t,i)=>i.startsWith(r)&&i.endsWith(r)&&i.replaceAll(r,"").length>0?`.${n}`:e,c=t.slice();c.push(e=>{e.type===d&&e.value.includes("&")&&(s||(s=RegExp(`\\${r}\\b`,"g")),e.props[0]=e.props[0].replace(tt,r).replace(s,u))}),e.prefix&&c.push(O),c.push(G);let h=[],p=(a=(o=c.concat((i=e=>h.push(e),function(e){!e.root&&(e=e.return)&&i(e)}))).length,function(e,t,i,n){for(var r="",s=0;s<a;s++)r+=o[s](e,t,i,n)||"";return r}),b=(t,i="",o="",a="&")=>{var u,c,d;n=a,r=i,s=void 0;let b=function(e){let t=-1!==e.indexOf("//"),i=-1!==e.indexOf("}");if(!t&&!i)return e;if(!t)return to(e);let o=e.length,a="",n=0,r=0,s=0,u=0,c=0,l=!1;for(;r<o;){let t=e.charCodeAt(r);if(34!==t&&39!==t||ti(e,r))if(0===s)if(47===t&&r+1<o&&42===e.charCodeAt(r+1)){for(r+=2;r+1<o&&(42!==e.charCodeAt(r)||47!==e.charCodeAt(r+1));)r++;r+=2}else if(40!==t)if(41!==t)if(u>0)r++;else if(42===t&&r+1<o&&47===e.charCodeAt(r+1))a+=e.substring(n,r),r+=2,n=r,l=!0;else if(47===t&&r+1<o&&47===e.charCodeAt(r+1)){for(a+=e.substring(n,r);r<o&&10!==e.charCodeAt(r);)r++;n=r,l=!0}else 123===t?c++:125===t&&c--,r++;else u>0&&u--,r++;
251else u++,r++;else r++;else 0===s?s=t:s===t&&(s=0),r++}return l?(n<o&&(a+=e.substring(n)),0===c?a:to(a)):0===c?e:to(e)}(t),g=(d=function e(t,i,o,a,n,r,s,u,c){for(var d,h,p,b,g=0,T=0,F=s,E=0,I=0,B=0,G=1,O=1,V=1,W=0,K="",q=n,z=r,J=a,$=K;O;)switch(B=W,W=L()){case 40:if(108!=B&&58==k($,F-1)){-1!=y($+=w(R(W),"&","&\f"),"&\f",f(g?u[g-1]:0))&&(V=-1);break}case 34:case 39:case 91:$+=R(W);break;case 9:case 10:case 13:case 32:$+=function(e){for(;C=N();)if(C<33)L();else break;return j(e)>2||j(C)>3?"":" "}(B);break;case 92:$+=function(e,t){for(var i;--t&&L()&&!(C<48)&&!(C>102)&&(!(C>57)||!(C<65))&&(!(C>70)||!(C<97)););return i=A+(t<6&&32==N()&&32==L()),_(D,e,i)}(A-1,7);continue;case 47:switch(N()){case 42:case 47:P((d=function(e,t){for(;L();)if(e+C===57)break;else if(e+C===84&&47===N())break;return"/*"+_(D,t,A-1)+"*"+m(47===e?e:L())}(L(),A),h=i,p=o,b=c,U(d,h,p,l,m(C),_(d,2,-2),0,b)),c),(5==j(B||1)||5==j(N()||1))&&v($)&&" "!==_($,-1,void 0)&&($+=" ");break;default:$+="/"}break;case 123*G:u[g++]=v($)*V;case 125*G:case 59:case 0:switch(W){case 0:case 125:O=0;case 59+T:-1==V&&($=w($,/\f/g,"")),I>0&&(v($)-F||0===G&&47===B)&&P(I>32?H($+";",a,o,F-1,c):H(w($," ","")+";",a,o,F-2,c),c);break;case 59:$+=";";default:if(P(J=M($,i,o,g,T,n,u,K,q=[],z=[],F,r),r),123===W)if(0===T)e($,i,J,J,q,r,F,u,z);else{switch(E){case 99:if(110===k($,3))break;case 108:if(97===k($,2))break;default:T=0;case 100:case 109:case 115:}T?e(t,J,J,a&&P(M(t,J,J,0,0,n,u,K,n,q=[],F,z),z),n,z,F,u,a?q:z):e($,J,J,J,[""],z,0,u,z)}}g=T=I=0,G=V=1,K=$="",F=s;break;case 58:F=1+v($),I=B;default:if(G<1){if(123==W)--G;else if(125==W&&0==G++&&125==(C=A>0?k(D,--A):0,x--,10===C&&(x=1,S--),C))continue}switch($+=m(W),W*G){case 38:V=T>0?1:($+="\f",-1);break;case 44:u[g++]=(v($)-1)*V,V=1;break;case 64:45===N()&&($+=R(L())),E=N(),T=F=v(K=$+=function(e){for(;!j(N());)L();return _(D,e,A)}(A)),W++;break;case 45:45===B&&2==v($)&&(G=0)}}return r}("",null,null,null,[""],(c=u=o||i?o+" "+i+" { "+b+" }":b,S=x=1,F=v(D=c),A=0,u=[]),0,[0],u),D="",d);return e.namespace&&(g=function e(t,i){let o=i+" ",a=","+o;for(let n=0;n<t.length;n++){let r=t[n];if("rule"===r.type){r.value=(o+r.value).replaceAll(",",a);let e=r.props,t=[];for(let i=0;i<e.length;i++)t[i]=o+e[i];r.props=t}Array.isArray(r.children)&&"@keyframes"!==r.type&&e(r.children,i)}return t}(g,e.namespace)),h=[],B(g,p),h},g=5381;for(let e=0;e<t.length;e++)t[e].name||ee(15),g=eb(g,t[e].name);return(null==e?void 0:e.namespace)&&(g=eb(g,e.namespace)),(null==e?void 0:e.prefix)&&(g=eb(g,"p")),b.hash=5381!==g?g.toString():"",b}let tn=new eX,tr=ta(),ts=r.createContext({shouldForwardProp:void 0,styleSheet:tn,stylis:tr,stylisPlugins:void 0});function tu(){return r.useContext(ts)}function tc(e){var t;let i=tu(),{styleSheet:o}=i,a=r.useMemo(()=>
251{let t=o;return e.sheet?t=e.sheet:e.target?t=t.reconstructWithOptions(void 0!==e.nonce?{target:e.target,nonce:e.nonce}:{target:e.target},!1):void 0!==e.nonce&&(t=t.reconstructWithOptions({nonce:e.nonce})),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.nonce,e.sheet,e.target,o]),n=r.useMemo(()=>{var t;return void 0===e.stylisPlugins&&void 0===e.namespace&&void 0===e.enableVendorPrefixes?i.stylis:ta({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:null!=(t=e.stylisPlugins)?t:i.stylisPlugins})},[e.enableVendorPrefixes,e.namespace,e.stylisPlugins,i.stylis,i.stylisPlugins]),s="shouldForwardProp"in e?e.shouldForwardProp:i.shouldForwardProp,u=null!=(t=e.stylisPlugins)?t:i.stylisPlugins,c=r.useMemo(()=>({shouldForwardProp:s,styleSheet:a,stylis:n,stylisPlugins:u}),[s,a,n,u]);return r.createElement(ts.Provider,{value:c},e.children)}ts.Consumer;let tl=r.createContext(void 0);function td(){let e=r.useContext(tl);if(!e)throw ee(18);return e}function th(e){let t=r.useContext(tl),i=r.useMemo(()=>(function(e,t){if(!e)throw ee(14);if(eE(e))return e(t);if(Array.isArray(e)||"object"!=typeof e)throw ee(8);return t?Object.assign(Object.assign({},t),e):e})(e.theme,t),[e.theme,t]);return e.children?r.createElement(tl.Provider,{value:i},e.children):null}tl.Consumer;let tp=Object.prototype.hasOwnProperty,tf={};function tm(e,t,i){var o,a;let n,s,u=eL(e),c=!ew(e),{attrs:l=es,componentId:d=(o=t.displayName,a=t.parentComponentId,tf[n="string"!=typeof o?"sc":eh(o)]=(tf[n]||0)+1,s=n+"-"+eg(z+n+tf[n]),a?a+"-"+s:s),displayName:h=ew(e)?`styled.${e}`:`Styled(${e.displayName||e.name||"Component"})`}=t,p=t.displayName&&t.componentId?eh(t.displayName)+"-"+t.componentId:t.componentId||d,f=u&&e.attrs?e.attrs.concat(l).filter(
251Boolean):l,{shouldForwardProp:m}=t;if(u&&e.shouldForwardProp){let i=e.shouldForwardProp;if(t.shouldForwardProp){let e=t.shouldForwardProp;m=(t,o)=>i(t,o)&&e(t,o)}else m=i}let b=new te(i,p,u?e.componentStyle:void 0);function g(e,t){return function(e,t,i){let o,a,{attrs:n,componentStyle:s,defaultProps:u,foldedComponentIds:c,styledComponentId:l,target:d}=e,h=r.useContext(tl),p=tu(),f=e.shouldForwardProp||p.shouldForwardProp,m=ec(t,h,u)||eu;{let e=r.useRef(null),i=e.current;if(null!==i&&i[1]===m&&i[2]===p.styleSheet&&i[3]===p.stylis&&i[7]===s&&function(e,t,i){let o=0;for(let i in t)if(tp.call(t,i)&&(o++,e[i]!==t[i]))return!1;return o===i}(i[0],t,i[4]))o=i[5],a=i[6];else{var b,g,w;o=function(e,t,i){let o=Object.assign(Object.assign({},t),{className:void 0,theme:i}),a=e.length>1;for(let i=0;i<e.length;i++){let n=e[i],r=eE(n)?n(a?Object.assign({},o):o):n;for(let e in r)"className"===e?o.className=eN(o.className,r[e]):"style"===e?o.style=Object.assign(Object.assign({},o.style),r[e]):e in t&&void 0===t[e]||(o[e]=r[e])}return"className"in t&&"string"==typeof t.className&&(o.className=eN(o.className,t.className)),o}(n,t,m),b=o,g=p.styleSheet,w=p.stylis,a=s.generateAndInjectStyles(b,g,w);let i=0;for(let e in t)tp.call(t,e)&&i++;e.current=[t,m,p.styleSheet,p.stylis,i,o,a,s]}}let y=o.as||d,k=function(e,t,i,o){let a={};for(let n in e)void 0===e[n]||"$"===n[0]||"as"===n||"theme"===n&&e.theme===i||("forwardedAs"===n?a.as=e.forwardedAs:o&&!o(n,t)||(a[n]=e[n]));return a}(o,y,m,f),_=eN(c,l);return a&&(_+=" "+a),o.className&&(_+=" "+o.className),k[ew(y)&&y.includes("-")?"class":"className"]=_,i&&(k.ref=i),(0,r.createElement)(y,k)}(w,e,t)}g.displayName=h;let w=r.forwardRef(g);return w.attrs=f,w.componentStyle=b,w.displayName=h,w.shouldForwardProp=m,w.foldedComponentIds=u?eN(e.foldedComponentIds,e.styledComponentId):"",w.styledComponentId=p,w.target=u?e.target:e,Object.defineProperty(w,"defaultProps",{get(){return this._foldedDefaultProps},set(t){this._foldedDefaultProps=u?function(e,...t){for(let i of t)!function e(t,i,o=!1){if(!o&&!eR(t)&&!Array.isArray(t))return i;if(Array.isArray(i))for(let o=0;o<i.length;o++)t[o]=e(t[o],i[o]);else if(eR(i))for(let o in i)t[o]=e(t[o],i[o]);return t}(e,i,!0);return e}({},e.defaultProps,t):t}}),eB(w,()=>`.${w.styledComponentId}`),c&&function e(t,i,o){if("string"!=typeof i){let a=eD(i);a&&a!==eU&&e(t,a,o);let n=eF(i).concat(eA(i)),r=eS(t),s=eS(i);for(let e=0;e<n.length;++e){let a=n[e];if(!(a in ev||o&&o[a]||s&&a in s||r&&a in r)){let e=eC(i,a);try{ex(t,a,e)}catch(e){}}}}return t}(w,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),w}var tb=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]);function tg(e,t){let i=[e[0]];for(let o=0,a=t.length;o<a;o+=1)i.push(t[o],e[o+1]);return i}let tw=e=>(e2.add(e),e);function ty(e,...t){return eE(e)||eR(e)?tw(e9(tg(es,[e,...t]))):0===t.length&&1===e.length&&"string"==typeof e[0]?e9(e):tw(e9(tg(e,t)))}let tk=e=>(function e(t,i,o=eu){if(!i)throw ee(1,i);let a=(e,...a)=>t(i,o,ty(e,...a));return a.attrs=a=>e(t,i,Object.assign(Object.assign({}
251,o),{attrs:Array.prototype.concat(o.attrs,a).filter(Boolean)})),a.withConfig=a=>e(t,i,Object.assign(Object.assign({},o),a)),a})(tm,e),t_=tk;tb.forEach(e=>{t_[e]=tk(e)});class tv{constructor(e,t){this.instanceRules=new Map,this.rules=e,this.componentId=t,this.isStatic=function(e){for(let t=0;t<e.length;t+=1){let i=e[t];if(eE(i)&&!eL(i))return!1}return!0}(e),eX.registerId(this.componentId)}removeStyles(e,t){this.instanceRules.delete(e),this.rebuildGroup(t)}renderStyles(e,t,i,o){let a=this.componentId;if(this.isStatic){if(i.hasNameForId(a,a+e))this.instanceRules.has(e)||this.computeRules(e,t,i,o);else{let n=this.computeRules(e,t,i,o);i.insertRules(a,n.name,n.rules)}return}let n=this.instanceRules.get(e);if(this.computeRules(e,t,i,o),!i.server&&n){let t=n.rules,i=this.instanceRules.get(e).rules;if(t.length===i.length){let e=!0;for(let o=0;o<t.length;o++)if(t[o]!==i[o]){e=!1;break}if(e)return}}this.rebuildGroup(i)}computeRules(e,t,i,o){let a=ej(e9(this.rules,t,i,o)),n={name:this.componentId+e,rules:o(a,"")};return this.instanceRules.set(e,n),n}rebuildGroup(e){let t=this.componentId;for(let i of(e.clearRules(t),this.instanceRules.values()))e.insertRules(t,i.name,i.rules)}}function tP(e,...t){let i=ty(e,...t),o=`sc-global-${eg(JSON.stringify(i))}`,a=new tv(i,o),n=e=>{let t,i=tu(),n=r.useContext(tl);{let e=r.useRef(null);null===e.current&&(e.current=i.styleSheet.allocateGSInstance(o)),t=e.current}i.styleSheet.server&&s(t,e,i.styleSheet,n,i.stylis);{let u=a.isStatic?[t,i.styleSheet,a]:[t,e,i.styleSheet,n,i.stylis,a],c=r.useRef(a);r.useLayoutEffect(()=>{i.styleSheet.server||(c.current!==a&&(i.styleSheet.clearRules(o),c.current=a),s(t,e,i.styleSheet,n,i.stylis))},u),r.useLayoutEffect(()=>()=>{i.styleSheet.server||a.removeStyles(t,i.styleSheet)},[t,i.styleSheet,a])}return i.styleSheet.server&&a.instanceRules.delete(t),null};function s(e,t,i,o,r){if(a.isStatic)a.renderStyles(e,X,i,r);else{let s=Object.assign(Object.assign({},t),{theme:ec(t,o,n.defaultProps)});a.renderStyles(e,s,i,r)}}return r.memo(n)}class tT{constructor(e,t){this[n]=!0,this.inject=(e,t=tr)=>{let i=this.getName(t);if(!e.hasNameForId(this.id,i)){let o=t(this.rules,i,"@keyframes");e.insertRules(this.id,i,o)}},this.name=e,this.id=Z+e,this.rules=t,ea(this.id),eB(this,()=>{throw ee(12,String(this.name))})}getName(e=tr){return e.hash?this.name+em(e.hash>>>0):this.name}}function tS(e,...t){let i=ej(ty(e,...t));return new tT(eg(i),i)}n=e5},73475:(e,t,i)=>{"use strict";i.d(t,{c:()=>o});let o=e=>{let t=e?.piano;if(!t||!1===t.enabled)return null;let i=(0,t.prodAid);return i?{aid:i,sandbox:!1,rid:t.rid??"RA297XR"}:null}},74099:(e,t,i)=>{"use strict";i.r(t),i.d(t,{fromUtf8:()=>o,toUtf8:()=>a});let o=e=>"function"==typeof TextEncoder?new TextEncoder().encode(e):(e=>{let t=[];for(let i=0,o=e.length;i<o;i++){let o=e.charCodeAt(i);if(o<128)t.push(o);else if(o<2048)t.push(o>>6|192,63&o|128);else if(i+1<e.length&&(64512&o)==55296&&(64512&e.charCodeAt(i+1))==56320){let a=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i));t.push(a>>18|240,a>>12&63|128,a>>6&63|128,63&a|128)}else t.push(o>>12|224,o>>6&63|128,63&o|128)}return Uint8Array.from(t)})(e),a=e=>"function"==typeof TextDecoder?new TextDecoder("utf-8").decode(e):(e=>{let t="";for(let i=0,o=e.length;i<o;i++){let o=e[i];o<128?t+=String.fromCharCode(o):192<=o&&o<224?t+=String.fromCharCode((31&o)<<6|63&e[++i]):240<=o&&o<365?t+=decodeURIComponent("%"+[o,e[++i],e[++i],e[++i]].map(e=>e.toString(16)).join("%")):t+=String.fromCharCode((15&o)<<12|(63&e[++i])<<6|63&e[++i])}return t})(e)},74626:(e,t,i)=>{"use strict";i.d(t,{EA:()=>c,U3:()=>a,Uq:()=>l,VU:()=>r,Z_:()=>s,zr:()=>o});let o=(e,t,i,o)=>["Article",e?"Premium":"Free",...i?["Sponsored"]:[],...new Set([...t??[],...o??[]].filter(e=>!!e))],a=e=>(e??[]).filter(e=>!!e).join(", "),n=null,r=e=>{n=e},s=()=>n,u=null,c=e=>{u=e},l=()=>u},78901:(e,t,i)=>{"use strict";i.d(t,{cy:()=>Z,hB:()=>X});var o,a,n,r,s=i(66352),u=i(95132),c=function(){function e(e){var t=e||{},i=t.ValidationData,o=t.Username,a=t.Password,n=t.AuthParameters,r=t.ClientMetadata;this.validationData=i||{},this.authParameters=n||{},this.clientMetadata=r||{},this.username=o,this.password=a}var t=e.prototype;return t.getUsername=function(){return this.username},t.getPassword=function(){return this.password},t.getValidationData=function(){return this.validationData},t.getAuthParameters=function(){return this.authParameters},t.getClientMetadata=function(){return this.clientMetadata},e}(),l=i(49714);if("u">typeof window&&window.crypto&&(o=window.crypto),!o&&"u">typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&void 0!==i.g&&i.g.crypto&&(o=i.g.crypto),!o)try{o=i(21032)}catch(e){}var d=function(){function e(e,t){e=this.words=e||[],void 0!=t?this.sigBytes=t:this.sigBytes=4*e.length}var t=e.prototype;return t.random=function(t){for(var i=[],a=0;a<t;a+=4)i.push(function(){if(o){if("function"==typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(e){}}throw Error("Native crypto module could not be used to get secure random number.")}());return new e(i,t)},t.toString=function(){return function(e){for(var t=e.words,i=e.sigBytes,o=[],a=0;a<i;a++){var n=t[a>>>2]>>>24-a%4*8&255;o.push((n>>>4).toString(16)),o.push((15&n).toString(16))}return o.join("")}(this)},e}(),h=i(82743);function p(e,t){null!=e&&this.fromString(e,t)}function f(){return new p(null)}var m="u">typeof navigator;m&&"Microsoft Internet Explorer"==navigator.appName?(p.prototype.am=function(e,t,i,o,a,n){for(var r=32767&t,s=t>>
vendor: 4,811 bytes, line 251
25115;--n>=0;){var u=32767&this[e],c=this[e++]>>15,l=s*u+c*r;a=((u=r*u+((32767&l)<<15)+i[o]+(0x3fffffff&a))>>>30)+(l>>>15)+s*c+(a>>>30),i[o++]=0x3fffffff&u}return a},a=30):m&&"Netscape"!=navigator.appName?(p.prototype.am=function(e,t,i,o,a,n){for(;--n>=0;){var r=t*this[e++]+i[o]+a;a=Math.floor(r/0x4000000),i[o++]=0x3ffffff&r}return a},a=26):(p.prototype.am=function(e,t,i,o,a,n){for(var r=16383&t,s=t>>14;--n>=0;){var u=16383&this[e],c=this[e++]>>14,l=s*u+c*r;a=((u=r*u+((16383&l)<<14)+i[o]+a)>>28)+(l>>14)+s*c,i[o++]=0xfffffff&u}return a},a=28),p.prototype.DB=a,p.prototype.DM=(1<<a)-1,p.prototype.DV=1<<a,p.prototype.FV=0x10000000000000,p.prototype.F1=52-a,p.prototype.F2=2*a-52;var b=[];for(r=0,n=48;r<=9;++r)b[n++]=r;for(r=10,n=97;r<36;++r)b[n++]=r;for(r=10,n=65;r<36;++r)b[n++]=r;function g(e){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(e)}function w(e){var t=f();return t.fromInt(e),t}function y(e){var t,i=1;return 0!=(t=e>>>16)&&(e=t,i+=16),0!=(t=e>>8)&&(e=t,i+=8),0!=(t=e>>4)&&(e=t,i+=4),0!=(t=e>>2)&&(e=t,i+=2),0!=(t=e>>1)&&(e=t,i+=1),i}function k(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}function _(e){return l.Buffer.from(new d().random(e).toString(),"hex")}k.prototype.convert=function(e){var t=f();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(p.ZERO)>0&&this.m.subTo(t,t),t},k.prototype.revert=function(e){var t=f();return e.copyTo(t),this.reduce(t),t},k.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var i=32767&e[t],o=i*this.mpl+((i*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(i=t+this.m.t,e[i]+=this.m.am(0,o,e,t,0,this.m.t);e[i]>=e.DV;)e[i]-=e.DV,e[++i]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},k.prototype.mulTo=function(e,t,i){e.multiplyTo(t,i),this.reduce(i)},k.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},p.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},p.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0},p.prototype.fromString=function(e,t){if(16==t)i=4;else if(8==t)i=3;else if(2==t)i=1;else if(32==t)i=5;else if(4==t)i=2;else throw Error("Only radix 2, 4, 8, 16, 32 are supported");this.t=0,this.s=0;for(var i,o=e.length,a=!1,n=0;--o>=0;){var r=function(e,t){var i=b[e.charCodeAt(t)];return null==i?-1:i}(e,o);if(r<0){"-"==e.charAt(o)&&(a=!0);continue}a=!1,0==n?this[this.t++]=r:n+i>this.DB?(this[this.t-1]|=(r&(1<<this.DB-n)-1)<<n,this[this.t++]=r>>this.DB-n):this[this.t-1]|=r<<n,(n+=i)>=this.DB&&(n-=this.DB)}this.clamp(),a&&p.ZERO.subTo(this,this)},p.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},p.prototype.dlShiftTo=function(e,t){var i;for(i=this.t-1;i>=0;--i)t[i+e]=this[i];for(i=e-1;i>=0;--i)t[i]=0;t.t=this.t+e,t.s=this.s},p.prototype.drShiftTo=function(e,t){for(var i=e;i<this.t;++i)t[i-e]=this[i];t.t=Math.max(this.t-e,0),t.s=this.s},p.prototype.lShiftTo=function(e,t){var i,o=e%this.DB,a=this.DB-o,n=(1<<a)-1,r=Math.floor(e/this.DB),s=this.s<<o&this.DM;for(i=this.t-1;i>=0;--i)t[i+r+1]=this[i]>>a|s,s=(this[i]&n)<<o;for(i=r-1;i>=0;--i)t[i]=0;t[r]=s,t.t=this.t+r+1,t.s=this.s,t.clamp()},p.prototype.rShiftTo=function(e,t){t.s=this.s;var i=Math.floor(e/this.DB);if(i>=this.t){t.t=0;return}var o=e%this.DB,a=this.DB-o,n=(1<<o)-1;t[0]=this[i]>>o;for(var r=i+1;r<this.t;++r)t[r-i-1]|=(this[r]&n)<<a,t[r-i]=this[r]>>o;o>0&&(t[this.t-i-1]|=(this.s&n)<<a),t.t=this.t-i,t.clamp()},p.prototype.subTo=function(e,t){for(var i=0,o=0,a=Math.min(e.t,this.t);i<a;)o+=this[i]-e[i],t[i++]=o&this.DM,o>>=this.DB;if(e.t<this.t){for(o-=e.s;i<this.t;)o+=this[i],t[i++]=o&this.DM,o>>=this.DB;o+=this.s}else{for(o+=this.s;i<e.t;)o-=e[i],t[i++]=o&this.DM,o>>=this.DB;o-=e.s}t.s=o<0?-1:0,o<-1?t[i++]=this.DV+o:o>0&&(t[i++]=o),t.t=i,t.clamp()},p.prototype.multiplyTo=function(e,t){var i=this.abs(),o=e.abs(),a=i.t;for(t.t=a+o.t;--a>=0;)t[a]=0;for(a=0;a<o.t;++a)t[a+i.t]=i.am(0,o[a],t,a,0,i.t);t.s=0,t.clamp(),this.s!=e.s&&p.ZERO.subTo(t,t)},p.prototype.squareTo=function(e){for(var t=this.abs(),i=e.t=2*t.t;--i>=0;)e[i]=0;for(i=0;i<t.t-1;++i){var o=t.am(i,t[i],e,2*i,0,1);(e[i+t.t]+=t.am(i+1,2*t[i],e,2*i+1,o,t.t-i-1))>=t.DV&&(e[i+t.t]-=t.DV,e[i+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(i,t[i],e,2*i,0,1)),e.s=0,e.clamp()},p.prototype.divRemTo=function(e,t,i){var o=e.abs();if(!(o.t<=0)){var a=this.abs();if(a.t<o.t){null!=t&&t.fromInt(0),null!=i&&this.copyTo(i);return}null==i&&(i=f());var n=f(),r=this.s,s=e.s,u=this.DB-y(o[o.t-1]);u>0?(o.lShiftTo(u,n),a.lShiftTo(u,i)):(o.copyTo(n),a.copyTo(i));var c=n.t,l=n[c-1];if(0!=l){var d=l*(1<<this.F1)+(c>1?n[c-2]>>this.F2:0),h=this.FV/d,m=(1<<this.F1)/d,b=1<<this.F2,g=i.t,w=g-c,k=null==t?f():t;
251for(n.dlShiftTo(w,k),i.compareTo(k)>=0&&(i[i.t++]=1,i.subTo(k,i)),p.ONE.dlShiftTo(c,k),k.subTo(n,n);n.t<c;)n[n.t++]=0;for(;--w>=0;){var _=i[--g]==l?this.DM:Math.floor(i[g]*h+(i[g-1]+b)*m);if((i[g]+=n.am(0,_,i,w,0,c))<_)for(n.dlShiftTo(w,k),i.subTo(k,i);i[g]<--_;)i.subTo(k,i)}null!=t&&(i.drShiftTo(c,t),r!=s&&p.ZERO.subTo(t,t)),i.t=c,i.clamp(),u>0&&i.rShiftTo(u,i),r<0&&p.ZERO.subTo(i,i)}}},p.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if((1&e)==0)return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},p.prototype.addTo=function(e,t){for(var i=0,o=0,a=Math.min(e.t,this.t);i<a;)o+=this[i]+e[i],t[i++]=o&this.DM,o>>=this.DB;if(e.t<this.t){for(o+=e.s;i<this.t;)o+=this[i],t[i++]=o&this.DM,o>>=this.DB;o+=this.s}else{for(o+=this.s;i<e.t;)o+=e[i],t[i++]=o&this.DM,o>>=this.DB;o+=e.s}t.s=o<0?-1:0,o>0?t[i++]=o:o<-1&&(t[i++]=this.DV+o),t.t=i,t.clamp()},p.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString(e);if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else if(4==e)t=2;else throw Error("Only radix 2, 4, 8, 16, 32 are supported");var t,i,o=(1<<t)-1,a=!1,n="",r=this.t,s=this.DB-r*this.DB%t;if(r-- >0)for(s<this.DB&&(i=this[r]>>s)>0&&(a=!0,n=g(i));r>=0;)s<t?i=(this[r]&(1<<s)-1)<<t-s|this[--r]>>(s+=this.DB-t):(i=this[r]>>(s-=t)&o,s<=0&&(s+=this.DB,--r)),i>0&&(a=!0),a&&(n+=g(i));return a?n:"0"},p.prototype.negate=function(){var e=f();return p.ZERO.subTo(this,e),e},p.prototype.abs=function(){return this.s<0?this.negate():this},p.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var i=this.t;if(0!=(t=i-e.t))return this.s<0?-t:t;for(;--i>=0;)if(0!=(t=this[i]-e[i]))return t;return 0},p.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+y(this[this.t-1]^this.s&this.DM)},p.prototype.mod=function(e){var t=f();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(p.ZERO)>0&&e.subTo(t,t),t},p.prototype.equals=function(e){return 0==this.compareTo(e)},p.prototype.add=function(e){var t=f();return this.addTo(e,t),t},p.prototype.subtract=function(e){var t=f();return this.subTo(e,t),t},p.prototype.multiply=function(e){var t=f();return this.multiplyTo(e,t),t},p.prototype.divide=function(e){var t=f();return this.divRemTo(e,t,null),t},p.prototype.modPow=function(e,t,i){var o,a=e.bitLength(),n=w(1),r=new k(t);if(a<=0)return n;var s=[],u=3,c=(o=a<18?1:a<48?3:a<144?4:a<768?5:6)-1,l=(1<<o)-1;if(s[1]=r.convert(this),o>1){var d=f();for(r.sqrTo(s[1],d);u<=l;)s[u]=f(),r.mulTo(d,s[u-2],s[u]),u+=2}var h,p,m=e.t-1,b=!0,g=f();for(a=y(e[m])-1;m>=0;){for(a>=c?h=e[m]>>a-c&l:(h=(e[m]&(1<<a+1)-1)<<c-a,m>0&&(h|=e[m-1]>>this.DB+a-c)),u=o;(1&h)==0;)h>>=1,--u;if((a-=u)<0&&(a+=this.DB,--m),b)s[h].copyTo(n),b=!1;else{for(;u>1;)r.sqrTo(n,g),r.sqrTo(g,n),u-=2;u>0?r.sqrTo(n,g):(p=n,n=g,g=p),r.mulTo(g,s[h],n)}for(;m>=0&&(e[m]&1<<a)==0;)r.sqrTo(n,g),p=n,n=g,g=p,--a<0&&(a=this.DB-1,--m)}var _=r.revert(n);return i(null,_),_},p.ZERO=w(0),p.ONE=w(1);var v=/^[89a-f]/i,P=function(){function e(e){this.N=new p("FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF",16),this.g=new p("2",16),this.k=new p(this.hexHash(""+this.padHex(this.N)+this.padHex(this.g)),16),this.smallAValue=this.generateRandomSmallA(),this.getLargeAValue(function(){}),this.infoBits=l.Buffer.from("Caldera Derived Key","utf8"),this.poolName=e}var t=e.prototype;return t.getSmallAValue=function(){return this.smallAValue},t.getLargeAValue=function(e){var t=this;this.largeAValue?e(null,this.largeAValue):this.calculateA(this.smallAValue,function(i,o){i&&e(i,null),t.largeAValue=o,e(null,t.largeAValue)})},t.generateRandomSmallA=function(){return new p(_(128).toString("hex"),16)}
251,t.generateRandomString=function(){return _(40).toString("base64")},t.getRandomPassword=function(){return this.randomPassword},t.getSaltDevices=function(){return this.SaltToHashDevices},t.getVerifierDevices=function(){return this.verifierDevices},t.generateHashDevice=function(e,t,i){var o=this;this.randomPassword=this.generateRandomString();var a=""+e+t+":"+this.randomPassword,n=this.hash(a),r=_(16).toString("hex");this.SaltToHashDevices=this.padHex(new p(r,16)),this.g.modPow(new p(this.hexHash(this.SaltToHashDevices+n),16),this.N,function(e,t){e&&i(e,null),o.verifierDevices=o.padHex(t),i(null,null)})},t.calculateA=function(e,t){var i=this;this.g.modPow(e,this.N,function(e,o){e&&t(e,null),o.mod(i.N).equals(p.ZERO)&&t(Error("Illegal paramater. A mod N cannot be 0."),null),t(null,o)})},t.calculateU=function(e,t){return this.UHexHash=this.hexHash(this.padHex(e)+this.padHex(t)),new p(this.UHexHash,16)},t.hash=function(e){var t=new h.Sha256;t.update(e);var i=t.digestSync(),o=l.Buffer.from(i).toString("hex");return Array(64-o.length).join("0")+o},t.hexHash=function(e){return this.hash(l.Buffer.from(e,"hex"))},t.computehkdf=function(e,t){var i=l.Buffer.concat([this.infoBits,l.Buffer.from("\x01","utf8")]),o=new h.Sha256(t);o.update(e);var a=o.digestSync(),n=new h.Sha256(a);return n.update(i),n.digestSync().slice(0,16)},t.getPasswordAuthenticationKey=function(e,t,i,o,a){var n=this;if(i.mod(this.N).equals(p.ZERO))throw Error("B cannot be zero.");if(this.UValue=this.calculateU(this.largeAValue,i),this.UValue.equals(p.ZERO))throw Error("U cannot be zero.");var r=""+this.poolName+e+":"+t,s=this.hash(r),u=new p(this.hexHash(this.padHex(o)+s),16);this.calculateS(u,i,function(e,t){e&&a(e,null),a(null,n.computehkdf(l.Buffer.from(n.padHex(t),"hex"),l.Buffer.from(n.padHex(n.UValue),"hex")))})},t.calculateS=function(e,t,i){var o=this;this.g.modPow(e,this.N,function(a,n){a&&i(a,null),t.subtract(o.k.multiply(n)).modPow(o.smallAValue.add(o.UValue.multiply(e)),o.N,function(e,t){e&&i(e,null),i(null,t.mod(o.N))})})},t.getNewPasswordRequiredChallengeUserAttributePrefix=function(){return"userAttributes."},t.padHex=function(e){if(!(e instanceof p))throw Error("Not a BigInteger");var t=0>e.compareTo(p.ZERO),i=e.abs().toString(16);return i=i.length%2!=0?"0"+i:i,i=v.test(i)?"00"+i:i,t&&(i=new p(i.split("").map(function(e){var t=15&~parseInt(e,16);return"0123456789ABCDEF".charAt(t)}).join(""),16).add(p.ONE).toString(16)).toUpperCase().startsWith("FF8")&&(i=i.substring(2)),i},e}(),T=function(){function e(e){this.jwtToken=e||"",this.payload=this.decodePayload()}var t=e.prototype;return t.getJwtToken=function(){return this.jwtToken},t.getExpiration=function(){return this.payload.exp},t.getIssuedAt=function(){return this.payload.iat},t.decodePayload=function(){var e=this.jwtToken.split(".")[1];try{return JSON.parse(l.Buffer.from(e,"base64").toString("utf8"))}catch(e){return{}}},e}();function S(e,t){return(S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var x=function(e){function t(t){var i=(void 0===t?{}:t).AccessToken;return e.call(this,i||"")||this}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,S(t,e),t}(T);function F(e,t){return(F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var A=function(e){function t(t){var i=(void 0===t?{}:t).IdToken;return e.call(this,i||"")||this}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,F(t,e),t}(T),C={userAgent:"aws-amplify/5.0.4",isReactNative:"u">typeof navigator&&"ReactNative"===navigator.product},D=function(){function e(e){var t=(void 0===e?{}:e).RefreshToken;this.token=t||""}return e.prototype.getToken=function(){return this.token},e}(),U=function(){function e(e){var t=void 0===e?{}:e,i=t.IdToken,o=t.RefreshToken,a=t.AccessToken,n=t.ClockDrift;if(null==a||null==i)throw Error("Id token and Access Token must be present.");this.idToken=i,this.refreshToken=o,this.accessToken=a,this.clockDrift=void 0===n?this.calculateClockDrift():n}var t=e.prototype;return t.getIdToken=function(){return this.idToken},t.getRefreshToken=function(){return this.refreshToken},t.getAccessToken=function(){return this.accessToken},t.getClockDrift=function(){return this.clockDrift},t.calculateClockDrift=function(){return Math.floor(new Date/1e3)-Math.min(this.accessToken.getIssuedAt(),this.idToken.getIssuedAt())},t.isValid=function(){var e=Math.floor(new Date/1e3)-this.clockDrift;return e<this.accessToken.getExpiration()&&e<this.idToken.getExpiration()},e}(),E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],I=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],L=function(){function e(){}return e.prototype.getNowString=function(){var e=new Date,t=I[e.getUTCDay()],i=E[e.getUTCMonth()],o=e.getUTCDate(),a=e.getUTCHours();a<10&&(a="0"+a);var n=e.getUTCMinutes();n<10&&(n="0"+n);var r=e.getUTCSeconds();return r<10&&(r="0"+r),t+" "+i+" "+o+" "+a+":"+n+":"+r+" UTC "+e.getUTCFullYear()},e}(),N=function(){function e(e){var t=void 0===e?{}:e,i=t.Name,o=t.Value;this.Name=i||"",this.Value=o||""}var t=e.prototype;return t.getValue=function(){return this.Value},t.setValue=function(e){return this.Value=e,this},t.getName=function(){return this.Name},t.setName=function(e){return this.Name=e,this},t.toString=function(){return JSON.stringify(this)},t.toJSON=function(){return{Name:this.Name,Value:this.Value}},e}(),j={},R=function(){function e(){}return e.setItem=function(e,t){return j[e]=t,j[e]},e.getItem=function(e){return Object.prototype.hasOwnProperty.call(j,e)?j[e]:void 0},e.removeItem=function(e){return delete j[e]},e.clear=function(){return j={}},e}(),B=function(){function e(){try{this.storageWindow=window.localStorage,this.storageWindow.setItem("aws.cognito.test-ls",1),this.storageWindow.removeItem("aws.cognito.test-ls")}catch(e){this.storageWindow=R}}return e.prototype.getStorage=function(){return this.storageWindow},e}(),G="u">typeof navigator?C.isReactNative?"react-native":navigator.userAgent:"nodejs",O=function(){function e(e){if(null==e||null==e.Username||null==e.Pool)throw Error("Username and Pool information are required.");this.username=e.Username||"",this.pool=e.Pool,this.Session=null,this.client=e.Pool.client,this.signInUserSession=null,this.authenticationFlowType="USER_SRP_AUTH",this.storage=e.Storage||new B().getStorage(),this.keyPrefix="CognitoIdentityServiceProvider."+this.pool.getClientId(),this.userDataKey=this.keyPrefix+"."+this.username+".userData"}var t=e.prototype;return t.setSignInUserSession=function(e){this.clearCachedUserData(),this.signInUserSession=e,this.cacheTokens()},t.getSignInUserSession=function(){return this.signInUserSession},t.getUsername=function(){return this.username},t.getAuthenticationFlowType=function(){return this.authenticationFlowType},t.setAuthenticationFlowType=function(e){this.authenticationFlowType=e},t.initiateAuth=function(e,t){var i=this,o=e.getAuthParameters();o.USERNAME=this.username;var a=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),n={AuthFlow:"CUSTOM_AUTH",ClientId:this.pool.getClientId(),AuthParameters:o,ClientMetadata:a};this.getUserContextData()&&(n.UserContextData=this.getUserContextData()),this.client.request("InitiateAuth",n,function(e,o){if(e)return t.onFailure(e);var a=o.ChallengeName,n=o.ChallengeParameters;return"CUSTOM_CHALLENGE"===a?(i.Session=o.Session,t.customChallenge(n)):(i.signInUserSession=i.getCognitoUserSession(o.AuthenticationResult),i.cacheTokens(),t.onSuccess(i.signInUserSession))})},t.authenticateUser=function(e,t){return"USER_PASSWORD_AUTH"===this.authenticationFlowType?this.authenticateUserPlainUsernamePassword(e,t):"USER_SRP_AUTH"===this.authenticationFlowType||"CUSTOM_AUTH"===this.authenticationFlowType?this.authenticateUserDefaultAuth(e,t):t.onFailure(Error("Authentication flow type is invali
251d."))},t.authenticateUserDefaultAuth=function(e,t){var i,o,a=this,n=new P(this.pool.getUserPoolName()),r=new L,s={};null!=this.deviceKey&&(s.DEVICE_KEY=this.deviceKey),s.USERNAME=this.username,n.getLargeAValue(function(u,c){u&&t.onFailure(u),s.SRP_A=c.toString(16),"CUSTOM_AUTH"===a.authenticationFlowType&&(s.CHALLENGE_NAME="SRP_A");var d=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),f={AuthFlow:a.authenticationFlowType,ClientId:a.pool.getClientId(),AuthParameters:s,ClientMetadata:d};a.getUserContextData(a.username)&&(f.UserContextData=a.getUserContextData(a.username)),a.client.request("InitiateAuth",f,function(s,u){if(s)return t.onFailure(s);var c=u.ChallengeParameters;a.username=c.USER_ID_FOR_SRP,a.userDataKey=a.keyPrefix+"."+a.username+".userData",i=new p(c.SRP_B,16),o=new p(c.SALT,16),a.getCachedDeviceKeyAndPassword(),n.getPasswordAuthenticationKey(a.username,e.getPassword(),i,o,function(e,i){e&&t.onFailure(e);var o=r.getNowString(),s=l.Buffer.concat([l.Buffer.from(a.pool.getUserPoolName(),"utf8"),l.Buffer.from(a.username,"utf8"),l.Buffer.from(c.SECRET_BLOCK,"base64"),l.Buffer.from(o,"utf8")]),p=new h.Sha256(i);p.update(s);var f=p.digestSync(),m=l.Buffer.from(f).toString("base64"),b={};b.USERNAME=a.username,b.PASSWORD_CLAIM_SECRET_BLOCK=c.SECRET_BLOCK,b.TIMESTAMP=o,b.PASSWORD_CLAIM_SIGNATURE=m,null!=a.deviceKey&&(b.DEVICE_KEY=a.deviceKey);var g=function(e,t){return a.client.request("RespondToAuthChallenge",e,function(i,o){return i&&"ResourceNotFoundException"===i.code&&-1!==i.message.toLowerCase().indexOf("device")?(b.DEVICE_KEY=null,a.deviceKey=null,a.randomPassword=null,a.deviceGroupKey=null,a.clearCachedDeviceKeyAndPassword(),g(e,t)):t(i,o)})},w={ChallengeName:"PASSWORD_VERIFIER",ClientId:a.pool.getClientId(),ChallengeResponses:b,Session:u.Session,ClientMetadata:d};a.getUserContextData()&&(w.UserContextData=a.getUserContextData()),g(w,function(e,i){return e?t.onFailure(e):a.authenticateUserInternal(i,n,t)})})})})},t.authenticateUserPlainUsernamePassword=function(e,t){var i=this,o={};if(o.USERNAME=this.username,o.PASSWORD=e.getPassword(),!o.PASSWORD)return void t.onFailure(Error("PASSWORD parameter is required"));var a=new P(this.pool.getUserPoolName());this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(o.DEVICE_KEY=this.deviceKey);var n=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),r={AuthFlow:"USER_PASSWORD_AUTH",ClientId:this.pool.getClientId(),AuthParameters:o,ClientMetadata:n};this.getUserContextData(this.username)&&(r.UserContextData=this.getUserContextData(this.username)),this.client.request("InitiateAuth",r,function(e,o){return e?t.onFailure(e):i.authenticateUserInternal(o,a,t)})},t.authenticateUserInternal=function(e,t,i){var o=this,a=e.ChallengeName,n=e.ChallengeParameters;if("SMS_MFA"===a)return this.Session=e.Session,i.mfaRequired(a,n);if("SELECT_MFA_TYPE"===a)return this.Session=e.Session,i.selectMFAType(a,n);if("MFA_SETUP"===a)return this.Session=e.Session,i.mfaSetup(a,n);if("SOFTWARE_TOKEN_MFA"===a)return this.Session=e.Session,i.totpRequired(a,n);if("CUSTOM_CHALLENGE"===a)return this.Session=e.Session,i.customChallenge(n);if("NEW_PASSWORD_REQUIRED"===a){this.Session=e.Session;var r=null,s=null,u=[],c=t.getNewPasswordRequiredChallengeUserAttributePrefix();if(n&&(r=JSON.parse(e.ChallengeParameters.userAttributes),s=JSON.parse(e.ChallengeParameters.requiredAttributes)),s)for(var d=0;d<s.length;d++)u[d]=s[d].substr(c.length);return i.newPasswordRequired(r,u)}if("DEVICE_SRP_AUTH"===a){this.Session=e.Session,this.getDeviceResponse(i);return}this.signInUserSession=this.getCognitoUserSession(e.AuthenticationResult),this.challengeName=a,this.cacheTokens();var h=e.AuthenticationResult.NewDeviceMetadata;if(null==h)return i.onSuccess(this.signInUserSession);t.generateHashDevice(e.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,e.AuthenticationResult.NewDeviceMetadata.DeviceKey,function(a){if(a)return i.onFailure(a);var n={Salt:l.Buffer.from(t.getSaltDevices(),"hex").toString("base64"),PasswordVerifier:l.Buffer.from(t.getVerifierDevices(),"hex").toString("base64")};o.verifierDevices=n.PasswordVerifier,o.deviceGroupKey=h.DeviceGroupKey,o.randomPassword=t.getRandomPassword(),o.client.request("ConfirmDevice",{DeviceKey:h.DeviceKey,AccessToken:o.signInUserSession.getAccessToken().getJwtToken(),DeviceSecretVerifierConfig:n,DeviceName:G},function(t,a){return t?i.onFailure(t):(o.deviceKey=e.AuthenticationResult.
251NewDeviceMetadata.DeviceKey,o.cacheDeviceKeyAndPassword(),!0===a.UserConfirmationNecessary)?i.onSuccess(o.signInUserSession,a.UserConfirmationNecessary):i.onSuccess(o.signInUserSession)})})},t.completeNewPasswordChallenge=function(e,t,i,o){var a=this;if(!e)return i.onFailure(Error("New password is required."));var n=new P(this.pool.getUserPoolName()),r=n.getNewPasswordRequiredChallengeUserAttributePrefix(),s={};t&&Object.keys(t).forEach(function(e){s[r+e]=t[e]}),s.NEW_PASSWORD=e,s.USERNAME=this.username;var u={ChallengeName:"NEW_PASSWORD_REQUIRED",ClientId:this.pool.getClientId(),ChallengeResponses:s,Session:this.Session,ClientMetadata:o};this.getUserContextData()&&(u.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",u,function(e,t){return e?i.onFailure(e):a.authenticateUserInternal(t,n,i)})},t.getDeviceResponse=function(e,t){var i=this,o=new P(this.deviceGroupKey),a=new L,n={};n.USERNAME=this.username,n.DEVICE_KEY=this.deviceKey,o.getLargeAValue(function(r,s){r&&e.onFailure(r),n.SRP_A=s.toString(16);var u={ChallengeName:"DEVICE_SRP_AUTH",ClientId:i.pool.getClientId(),ChallengeResponses:n,ClientMetadata:t,Session:i.Session};i.getUserContextData()&&(u.UserContextData=i.getUserContextData()),i.client.request("RespondToAuthChallenge",u,function(t,n){if(t)return e.onFailure(t);var r=n.ChallengeParameters,s=new p(r.SRP_B,16),u=new p(r.SALT,16);o.getPasswordAuthenticationKey(i.deviceKey,i.randomPassword,s,u,function(t,o){if(t)return e.onFailure(t);var s=a.getNowString(),u=l.Buffer.concat([l.Buffer.from(i.deviceGroupKey,"utf8"),l.Buffer.from(i.deviceKey,"utf8"),l.Buffer.from(r.SECRET_BLOCK,"base64"),l.Buffer.from(s,"utf8")]),c=new h.Sha256(o);c.update(u);var d=c.digestSync(),p=l.Buffer.from(d).toString("base64"),f={};f.USERNAME=i.username,f.PASSWORD_CLAIM_SECRET_BLOCK=r.SECRET_BLOCK,f.TIMESTAMP=s,f.PASSWORD_CLAIM_SIGNATURE=p,f.DEVICE_KEY=i.deviceKey;var m={ChallengeName:"DEVICE_PASSWORD_VERIFIER",ClientId:i.pool.getClientId(),ChallengeResponses:f,Session:n.Session};i.getUserContextData()&&(m.UserContextData=i.getUserContextData()),i.client.request("RespondToAuthChallenge",m,function(t,o){return t?e.onFailure(t):(i.signInUserSession=i.getCognitoUserSession(o.AuthenticationResult),i.cacheTokens(),e.onSuccess(i.signInUserSession))})})})})},t.confirmRegistration=function(e,t,i,o){var a={ClientId:this.pool.getClientId(),ConfirmationCode:e,Username:this.username,ForceAliasCreation:t,ClientMetadata:o};this.getUserContextData()&&(a.UserContextData=this.getUserContextData()),this.client.request("ConfirmSignUp",a,function(e){return e?i(e,null):i(null,"SUCCESS")})},t.sendCustomChallengeAnswer=function(e,t,i){var o=this,a={};a.USERNAME=this.username,a.ANSWER=e;var n=new P(this.pool.getUserPoolName());this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(a.DEVICE_KEY=this.deviceKey);var r={ChallengeName:"CUSTOM_CHALLENGE",ChallengeResponses:a,ClientId:this.pool.getClientId(),Session:this.Session,ClientMetadata:i};this.getUserContextData()&&(r.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",r,function(e,i){return e?t.onFailure(e):o.authenticateUserInternal(i,n,t)})},t.sendMFACode=function(e,t,i,o){var a=this,n={};n.USERNAME=this.username,n.SMS_MFA_CODE=e;var r=i||"SMS_MFA";"SOFTWARE_TOKEN_MFA"===r&&(n.SOFTWARE_TOKEN_MFA_CODE=e),null!=this.deviceKey&&(n.DEVICE_KEY=this.deviceKey);var s={ChallengeName:r,ChallengeResponses:n,ClientId:this.pool.getClientId(),Session:this.Session,ClientMetadata:o};this.getUserContextData()&&(s.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",s,function(e,i){if(e)return t.onFailure(e);
251if("DEVICE_SRP_AUTH"===i.ChallengeName)return void a.getDeviceResponse(t);if(a.signInUserSession=a.getCognitoUserSession(i.AuthenticationResult),a.cacheTokens(),null==i.AuthenticationResult.NewDeviceMetadata)return t.onSuccess(a.signInUserSession);var o=new P(a.pool.getUserPoolName());o.generateHashDevice(i.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,i.AuthenticationResult.NewDeviceMetadata.DeviceKey,function(e){if(e)return t.onFailure(e);var n={Salt:l.Buffer.from(o.getSaltDevices(),"hex").toString("base64"),PasswordVerifier:l.Buffer.from(o.getVerifierDevices(),"hex").toString("base64")};a.verifierDevices=n.PasswordVerifier,a.deviceGroupKey=i.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,a.randomPassword=o.getRandomPassword(),a.client.request("ConfirmDevice",{DeviceKey:i.AuthenticationResult.NewDeviceMetadata.DeviceKey,AccessToken:a.signInUserSession.getAccessToken().getJwtToken(),DeviceSecretVerifierConfig:n,DeviceName:G},function(e,o){return e?t.onFailure(e):(a.deviceKey=i.AuthenticationResult.NewDeviceMetadata.DeviceKey,a.cacheDeviceKeyAndPassword(),!0===o.UserConfirmationNecessary)?t.onSuccess(a.signInUserSession,o.UserConfirmationNecessary):t.onSuccess(a.signInUserSession)})})})},t.changePassword=function(e,t,i,o){if(!(null!=this.signInUserSession&&this.signInUserSession.isValid()))return i(Error("User is not authenticated"),null);this.client.request("ChangePassword",{PreviousPassword:e,ProposedPassword:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:o},function(e){return e?i(e,null):i(null,"SUCCESS")})},t.enableMFA=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(Error("User is not authenticated"),null);var t=[];t.push({DeliveryMedium:"SMS",AttributeName:"phone_number"}),this.client.request("SetUserSettings",{MFAOptions:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t){return t?e(t,null):e(null,"SUCCESS")})},t.setUserMfaPreference=function(e,t,i){if(null==this.signInUserSession||!this.signInUserSession.isValid())return i(Error("User is not authenticated"),null);this.client.request("SetUserMFAPreference",{SMSMfaSettings:e,SoftwareTokenMfaSettings:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(e){return e?i(e,null):i(null,"SUCCESS")})},t.disableMFA=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(Error("User is not authenticated"),null);this.client.request("SetUserSettings",{MFAOptions:[],AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t){return t?e(t,null):e(null,"SUCCESS")})},t.deleteUser=function(e,t){var i=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(Error("User is not authenticated"),null);this.client.request("DeleteUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:t},function(t){return t?e(t,null):(i.clearCachedUser(),e(null,"SUCCESS"))})},t.updateAttributes=function(e,t,i){var o=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(Error("User is not authenticated"),null);this.client.request("UpdateUserAttributes",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),UserAttributes:e,ClientMetadata:i},function(e,i){return e?t(e,null):o.getUserData(function(){return t(null,"SUCCESS",i)},{bypassCache:!0})})},t.getUserAttributes=function(e){if(!(null!=this.signInUserSession&&this.signInUserSession.isValid()))return e(Error("User is not authenticated"),null);this.client.request("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t,i){if(t)return e(t,null);for(var o=[],a=0;a<i.UserAttributes.length;a++){var n=new N({Name:i.UserAttributes[a].Name,Value:i.UserAttributes[a].Value});o.push(n)}return e(null,o)})},t.getMFAOptions=function(e){if(!(null!=this.signInUserSession&&this.signInUserSession.isValid()))return e(Error("User is not authenticated"),null);this.client.request("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t,i){return t?e(t,null):e(null,i.MFAOptions)})},t.createGetUserRequest=function(){return this.client.promisifyRequest("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()})},t.refreshSessionIfPossible=function(e){var t=this;return void 0===e&&(e={}),new Promise(function(i){var o=t.signInUserSession.getRefreshToken();o&&o.getToken()?t.refreshSession(o,i,e.clientMetadata):i()})},t.getUserData=function(e,t){var i=this;if(!(null!=this.signInUserSession&&this.signInUserSession.isValid()))return this.clearCachedUserData(),e(Error("User is not authenticated"),null);
251var o=this.getUserDataFromCache();if(!o)return void this.fetchUserData().then(function(t){e(null,t)}).catch(e);if(this.isFetchUserDataAndTokenRequired(t))return void this.fetchUserData().then(function(e){return i.refreshSessionIfPossible(t).then(function(){return e})}).then(function(t){return e(null,t)}).catch(e);try{e(null,JSON.parse(o));return}catch(t){this.clearCachedUserData(),e(t,null);return}},t.getUserDataFromCache=function(){return this.storage.getItem(this.userDataKey)},t.isFetchUserDataAndTokenRequired=function(e){var t=(e||{}).bypassCache;return void 0!==t&&t},t.fetchUserData=function(){var e=this;return this.createGetUserRequest().then(function(t){return e.cacheUserData(t),t})},t.deleteAttributes=function(e,t){var i=this;if(!(null!=this.signInUserSession&&this.signInUserSession.isValid()))return t(Error("User is not authenticated"),null);this.client.request("DeleteUserAttributes",{UserAttributeNames:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(e){return e?t(e,null):i.getUserData(function(){return t(null,"SUCCESS")},{bypassCache:!0})})},t.resendConfirmationCode=function(e,t){var i={ClientId:this.pool.getClientId(),Username:this.username,ClientMetadata:t};this.client.request("ResendConfirmationCode",i,function(t,i){return t?e(t,null):e(null,i)})},t.getSession=function(e,t){if(void 0===t&&(t={}),null==this.username)return e(Error("Username is null. Cannot retrieve a new session"),null);if(null!=this.signInUserSession&&this.signInUserSession.isValid())return e(null,this.signInUserSession);var i="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,o=i+".idToken";if(this.storage.getItem(o)){var a=new A({IdToken:this.storage.getItem(o)}),n=new x({AccessToken:this.storage.getItem(i+".accessToken")}),r=new D({RefreshToken:this.storage.getItem(i+".refreshToken")}),s=new U({IdToken:a,AccessToken:n,RefreshToken:r,ClockDrift:parseInt(this.storage.getItem(i+".clockDrift"),0)||0});if(s.isValid())return this.signInUserSession=s,e(null,this.signInUserSession);if(!r.getToken())return e(Error("Cannot retrieve a new session. Please authenticate."),null);this.refreshSession(r,e,t.clientMetadata)}else e(Error("Local storage is missing an ID Token, Please authenticate"),null)},t.refreshSession=function(e,t,i){var o=this,a=this.pool.wrapRefreshSessionCallback?this.pool.wrapRefreshSessionCallback(t):t,n={};n.REFRESH_TOKEN=e.getToken();var r="CognitoIdentityServiceProvider."+this.pool.getClientId(),s=r+".LastAuthUser";if(this.storage.getItem(s)){this.username=this.storage.getItem(s);var u=r+"."+this.username+".deviceKey";this.deviceKey=this.storage.getItem(u),n.DEVICE_KEY=this.deviceKey}var c={ClientId:this.pool.getClientId(),AuthFlow:"REFRESH_TOKEN_AUTH",AuthParameters:n,ClientMetadata:i};this.getUserContextData()&&(c.UserContextData=this.getUserContextData()),this.client.requestWithRetry("InitiateAuth",c,function(t,i){if(t)return"NotAuthorizedException"===t.code&&o.clearCachedUser(),a(t,null);if(i){var n=i.AuthenticationResult;return Object.prototype.hasOwnProperty.call(n,"RefreshToken")||(n.RefreshToken=e.getToken()),o.signInUserSession=o.getCognitoUserSession(n),o.cacheTokens(),a(null,o.signInUserSession)}})},t.cacheTokens=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId(),t=e+"."+this.username+".idToken",i=e+"."+this.username+".accessToken",o=e+"."+this.username+".refreshToken",a=e+"."+this.username+".clockDrift";this.storage.setItem(t,this.signInUserSession.getIdToken().getJwtToken()),this.storage.setItem(i,this.signInUserSession.getAccessToken().getJwtToken()),this.storage.setItem(o,this.signInUserSession.getRefreshToken().getToken()),this.storage.setItem(a,""+this.signInUserSession.getClockDrift()),this.storage.setItem(e+".LastAuthUser",this.username)},t.cacheUserData=function(e){this.storage.setItem(this.userDataKey,JSON.stringify(e))},t.clearCachedUserData=function(){this.storage.removeItem(this.userDataKey)},t.clearCachedUser=function(){this.clearCachedTokens(),this.clearCachedUserData()},t.cacheDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username;this.storage.setItem(e+".deviceKey",this.deviceKey),this.storage.setItem(e+".randomPasswordKey",this.randomPassword),this.storage.setItem(e+".deviceGroupKey",this.deviceGroupKey)},t.getCachedDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,t=e+".deviceKey";this.storage.getItem(t)&&(this.deviceKey=this.storage.getItem(t),this.randomPassword=this.storage.getItem(e+".randomPasswordKey"),this.deviceGroupKey=this.storage.getItem(e+".deviceGroupKey"))},t.clearCachedDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username;this.storage.removeItem(e+".deviceKey"),this.storage.removeItem(e+".randomPasswordKey"),this.storage.removeItem(e+".deviceGroupKey")},t.clearCachedTokens=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId(),t=e+"."+this.username+".idToken",
251i=e+"."+this.username+".accessToken",o=e+"."+this.username+".refreshToken",a=e+"."+this.username+".clockDrift";this.storage.removeItem(t),this.storage.removeItem(i),this.storage.removeItem(o),this.storage.removeItem(e+".LastAuthUser"),this.storage.removeItem(a)},t.getCognitoUserSession=function(e){return new U({IdToken:new A(e),AccessToken:new x(e),RefreshToken:new D(e)})},t.forgotPassword=function(e,t){var i={ClientId:this.pool.getClientId(),Username:this.username,ClientMetadata:t};this.getUserContextData()&&(i.UserContextData=this.getUserContextData()),this.client.request("ForgotPassword",i,function(t,i){return t?e.onFailure(t):"function"==typeof e.inputVerificationCode?e.inputVerificationCode(i):e.onSuccess(i)})},t.confirmPassword=function(e,t,i,o){var a={ClientId:this.pool.getClientId(),Username:this.username,ConfirmationCode:e,Password:t,ClientMetadata:o};this.getUserContextData()&&(a.UserContextData=this.getUserContextData()),this.client.request("ConfirmForgotPassword",a,function(e){return e?i.onFailure(e):i.onSuccess("SUCCESS")})},t.getAttributeVerificationCode=function(e,t,i){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(Error("User is not authenticated"));this.client.request("GetUserAttributeVerificationCode",{AttributeName:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:i},function(e,i){return e?t.onFailure(e):"function"==typeof t.inputVerificationCode?t.inputVerificationCode(i):t.onSuccess("SUCCESS")})},t.verifyAttribute=function(e,t,i){if(null==this.signInUserSession||!this.signInUserSession.isValid())return i.onFailure(Error("User is not authenticated"));this.client.request("VerifyUserAttribute",{AttributeName:e,Code:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()}
251,function(e){return e?i.onFailure(e):i.onSuccess("SUCCESS")})},t.getDevice=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(Error("User is not authenticated"));this.client.request("GetDevice",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey},function(t,i){return t?e.onFailure(t):e.onSuccess(i)})},t.forgetSpecificDevice=function(e,t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(Error("User is not authenticated"));this.client.request("ForgetDevice",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:e},function(e){return e?t.onFailure(e):t.onSuccess("SUCCESS")})},t.forgetDevice=function(e){var t=this;this.forgetSpecificDevice(this.deviceKey,{onFailure:e.onFailure,onSuccess:function(i){return t.deviceKey=null,t.deviceGroupKey=null,t.randomPassword=null,t.clearCachedDeviceKeyAndPassword(),e.onSuccess(i)}})},t.setDeviceStatusRemembered=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(Error("User is not authenticated"));this.client.request("UpdateDeviceStatus",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey,DeviceRememberedStatus:"remembered"},function(t){return t?e.onFailure(t):e.onSuccess("SUCCESS")})},t.setDeviceStatusNotRemembered=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(Error("User is not authenticated"));this.client.request("UpdateDeviceStatus",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey,DeviceRememberedStatus:"not_remembered"},function(t){return t?e.onFailure(t):e.onSuccess("SUCCESS")})},t.listDevices=function(e,t,i){if(null==this.signInUserSession||!this.signInUserSession.isValid())return i.onFailure(Error("User is not authenticated"));var o={AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),Limit:e};t&&(o.PaginationToken=t),this.client.request("ListDevices",o,function(e,t){return e?i.onF
251ailure(e):i.onSuccess(t)})},t.globalSignOut=function(e){var t=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(Error("User is not authenticated"));this.client.request("GlobalSignOut",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(i){return i?e.onFailure(i):(t.clearCachedUser(),e.onSuccess("SUCCESS"))})},t.signOut=function(e){var t=this;e&&"function"==typeof e?this.getSession(function(i,o){if(i)return e(i);t.revokeTokens(function(i){t.cleanClientData(),e(i)})}):this.cleanClientData()},t.revokeTokens=function(e){if(void 0===e&&(e=function(){}),"function"!=typeof e)throw Error("Invalid revokeTokenCallback. It should be a function.");if(!this.signInUserSession)return e(Error("User is not authenticated"));if(!this.signInUserSession.getAccessToken())return e(Error("No Access token available"));var t=this.signInUserSession.getRefreshToken().getToken(),i=this.signInUserSession.getAccessToken();if(this.isSessionRevocable(i)&&t)return this.revokeToken({token:t,callback:e});e()},t.isSessionRevocable=function(e){if(e&&"function"==typeof e.decodePayload)try{return!!e.decodePayload().origin_jti}catch(e){}return!1},t.cleanClientData=function(){this.signInUserSession=null,this.clearCachedUser()},t.revokeToken=function(e){var t=e.token,i=e.callback;this.client.requestWithRetry("RevokeToken",{Token:t,ClientId:this.pool.getClientId()},function(e){if(e)return i(e);i()})},t.sendMFASelectionAnswer=function(e,t){var i=this,o={};o.USERNAME=this.username,o.ANSWER=e;var a={ChallengeName:"SELECT_MFA_TYPE",ChallengeResponses:o,ClientId:this.pool.getClientId(),Session:this.Session};this.getUserContextData()&&(a.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",a,function(o,a){return o?t.onFailure(o):(i.Session=a.Session,"SMS_MFA"===e)?t.mfaRequired(a.ChallengeName,a.ChallengeParameters):"SOFTWARE_TOKEN_MFA"===e?t.totpRequired(a.ChallengeName,a.ChallengeParameters):void 0})},t.getUserContextData=function(){return this.pool.getUserContextData(this.username)},t.associateSoftwareToken=function(e){var t=this;null!=this.signInUserSession&&this.signInUserSession.isValid()?this.client.request("AssociateSoftwareToken",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t,i){return t?e.onFailure(t):e.associateSecretCode(i.SecretCode)}):this.client.request("AssociateSoftwareToken",{Session:this.Session},function(i,o){return i?e.onFailure(i):(t.Session=o.Session,e.associateSecretCode(o.SecretCode))})},t.verifySoftwareToken=function(e,t,i){var o=this;null!=this.signInUserSession&&this.signInUserSession.isValid()?this.client.request("VerifySoftwareToken",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),UserCode:e,FriendlyDeviceName:t}
251,function(e,t){return e?i.onFailure(e):i.onSuccess(t)}):this.client.request("VerifySoftwareToken",{Session:this.Session,UserCode:e,FriendlyDeviceName:t},function(e,t){if(e)return i.onFailure(e);o.Session=t.Session;var a={};a.USERNAME=o.username;var n={ChallengeName:"MFA_SETUP",ClientId:o.pool.getClientId(),ChallengeResponses:a,Session:o.Session};o.getUserContextData()&&(n.UserContextData=o.getUserContextData()),o.client.request("RespondToAuthChallenge",n,function(e,t){return e?i.onFailure(e):(o.signInUserSession=o.getCognitoUserSession(t.AuthenticationResult),o.cacheTokens(),i.onSuccess(o.signInUserSession))})})},e}();function M(){}i(23214),M.prototype.userAgent=C.userAgent;var H=function(e){var t=M.category?" "+M.category:"",i=M.framework?" framework/"+M.framework:"";return""+M.prototype.userAgent+t+i};function V(e){var t="function"==typeof Map?new Map:void 0;return(V=function(e){if(null===e||!function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,i)}function i(){return function(e,t,i){if(W())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var a=new(e.bind.apply(e,o));return i&&K(a,i.prototype),a}(e,arguments,q(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),K(i,e)})(e)}function W(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(W=function(){return!!e})()}function K(e,t){return(K=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function q(e){return(q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var z=function(e){function t(t,i,o,a){var n;return(n=e.call(this,t)||this).code=i,n.name=o,n.statusCode=a,n}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,K(t,e),t}(V(Error)),J=function(){function e(e,t,i){this.endpoint=t||"https://cognito-idp."+e+".amazonaws.com/";var o=(i||{}).credentials;this.fetchOptions=o?{credentials:o}:{}}var t=e.prototype;return t.promisifyRequest=function(e,t){var i=this;return new Promise(function(o,a){i.request(e,t,function(e,t){e?a(new z(e.message,e.code,e.name,e.statusCode)):o(t)})})},t.requestWithRetry=function(e,t,i){var o,a,n=this;(o=5e3,function e(t,i,o,a){if(void 0===a&&(a=1),"function"!=typeof t)throw Error("functionToRetry must be a function");return $((t.name,JSON.stringify(i))),t.apply(void 0,i).catch(function(n){if($(t.name),n&&n.nonRetryable)throw $(t.name),n;var r=o(a,i,n);if($(t.name),!1!==r)return new Promise(function(e){return setTimeout(e,r)}).then(function(){return e(t,i,o,a+1)});throw n})}(function(t){return new Promise(function(i,o){n.request(e,t,function(e,t){e?o(e):i(t)})})},[t],(a=o,function(e){var t=100*Math.pow(2,e)+100*Math.random();return!(t>a)&&t}))).then(function(e){return i(null,e)}).catch(function(e){return i(e)})},t.request=function(e,t,i){var o,a={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"AWSCognitoIdentityProviderService."+e,"X-Amz-User-Agent":H(),"Cache-Control":"no-store"},n=Object.assign({},this.fetchOptions,{headers:a,method:"POST",mode:"cors",body:JSON.stringify(t)});fetch(this.endpoint,n).then(function(e){return o=e,e},function(e){if(e instanceof TypeError)throw Error("Network error");throw e}).then(function(e){return e.json().catch(function(){return{}})}).then(function(e){if(o.ok)return i(null,e);var t=(e.__type||e.code).split("#").pop(),a=Error(e.message||e.Message||null);return a.name=t,a.code=t,i(a)}).catch(function(e){if(o&&o.headers&&o.headers.get("x-amzn-errortype"))try{var t=o.headers.get("x-amzn-errortype").split(":")[0],a=Error(o.status?o.status.toString():null);return a.code=t,a.name=t,a.statusCode=o.status,i(a)}catch(e){}else e instanceof Error&&"Network error"===e.message&&(e.code="NetworkError");return i(e)})},e}(),$=function(){},Y=function(){function e(e,t){var i=e||{},o=i.UserPoolId,a=i.ClientId,n=i.endpoint,r=i.fetchOptions,s=i.AdvancedSecurityDataCollectionFlag;if(!o||!a)throw Error("Both UserPoolId and ClientId are required.");
251if(o.length>55||!/^[\w-]+_[0-9a-zA-Z]+$/.test(o))throw Error("Invalid UserPoolId format.");var u=o.split("_")[0];this.userPoolId=o,this.clientId=a,this.client=new J(u,n,r),this.advancedSecurityDataCollectionFlag=!1!==s,this.storage=e.Storage||new B().getStorage(),t&&(this.wrapRefreshSessionCallback=t)}var t=e.prototype;return t.getUserPoolId=function(){return this.userPoolId},t.getUserPoolName=function(){return this.getUserPoolId().split("_")[1]},t.getClientId=function(){return this.clientId},t.signUp=function(e,t,i,o,a,n){var r=this,s={ClientId:this.clientId,Username:e,Password:t,UserAttributes:i,ValidationData:o,ClientMetadata:n};this.getUserContextData(e)&&(s.UserContextData=this.getUserContextData(e)),this.client.request("SignUp",s,function(t,i){return t?a(t,null):a(null,{user:new O({Username:e,Pool:r,Storage:r.storage}),userConfirmed:i.UserConfirmed,userSub:i.UserSub,codeDeliveryDetails:i.CodeDeliveryDetails})})},t.getCurrentUser=function(){var e="CognitoIdentityServiceProvider."+this.clientId+".LastAuthUser",t=this.storage.getItem(e);return t?new O({Username:t,Pool:this,Storage:this.storage}):null},t.getUserContextData=function(e){if("u">typeof AmazonCognitoAdvancedSecurityData){var t=AmazonCognitoAdvancedSecurityData;if(this.advancedSecurityDataCollectionFlag){var i=t.getData(e,this.userPoolId,this.clientId);if(i)return{EncodedData:i}}return{}}},e}();function Q(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)"__proto__"!==o&&(e[o]=i[o])}return e}!function e(t,i){function o(e,o,a){if("u">typeof document){"number"==typeof(a=Q({},i,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var n="";for(var r in a)a[r]&&(n+="; "+r,!0!==a[r]&&(n+="="+a[r].split(";")[0]));return document.cookie=e+"="+t.write(o,e)+n}}return Object.create({set:o,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var i=document.cookie?document.cookie.split("; "):[],o={},a=0;a<i.length;a++){var n=i[a].split("="),r=n.slice(1).join("=");try{var s=decodeURIComponent(n[0]);if(s in o||(o[s]=t.read(r,s)),e===s)break}catch(e){}}return e?o[e]:o}},remove:function(e,t){o(e,"",Q({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,Q({},this.attributes,t))},withConverter:function(t){return e(Q({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(i)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});let Z=(0,u.createContext)({}),X=({children:e})=>{let t=(0,u.useRef)(new Y({UserPoolId:"eu-west-2_j23yOC4en",ClientId:"768uk2rubl81vq8llfmljguo1o"})),[i,o]=(0,u.useState)(),[a,n]=(0,u.useState)(null),[r,l]=(0,u.useState)(""),[d,h]=(0,u.useState)(null),[p,f]=(0,u.useState)(!1),[m,b]=(0,u.useState)(""),[g,w]=(0,u.useState)(),[y,k]=(0,u.useState)(!1),_=async(e,i)=>{k(!1),n(null),l("");try{var a={Username:e,Pool:t.current},r=new O(a),s=new c({Username:e,Password:i});r.authenticateUser(s,{onSuccess:function(e){e.getAccessToken().getJwtToken();let i=t.current.getCurrentUser();F(),o(i)},onFailure:function(e){console.log("Login error:",JSON.stringify(e),"code:",e.code,"__type:",e.__type,"name:",e.name),("UserNotConfirmedException"===e.code||"UserNotConfirmedException"===e.__type)&&k(!0),l(e.message||JSON.stringify(e)),n(!0)}})}catch(e){console.log(e.message),l(e.message),n(!0)}},v=async e=>{try{var i={Username:e,Pool:t.current};new O(i).forgotPassword({onSuccess:function(e){},onFailure:function(e){console.log(e.message||JSON.stringify(e))}})}catch(e){console.log(e)}},P=async(e,i,o)=>{var a=new O({Username:e,Pool:t.current});try{a.confirmPassword(o,i,{onSuccess(){console.log("Password confirmed!")},onFailure(e){console.log("Password not confirmed!")}})}catch(e){b(e.message)}},T=async()=>{new O({Username:i.username,Pool:t.current}).signOut(),o(null)},S=async e=>{try{h(null);var i=[],o={Name:"name",Value:e.attributes.name},a=new N(o);return i.push(a),await t.current.signUp(e.username,e.password,i,[],function(e,t){return(console.log(e),t)?(console.log(t),f(!0),t):e?void h(e.message||JSON.stringify(e)):void 0})}catch(e){return console.log(e),h(e.message),e}},x=async()=>{try{let e=await t.current.getCurrentUser();o(e)}catch(e){o(null)}},F=async()=>{try{let e=await t.current.getCurrentUser();null!=e&&e.getSession(function(t,i){t?console.log(t.message||JSON.stringify(t)):e.getUserAttributes(function(e,t){e?console.log(e):w(t)})})}catch(e){o(null)}},A=async(e,i)=>{try{let o=await t.current.getCurrentUser();null!=o&&o.getSession(function(t,a){o.changePassword(e,i,function(e,t){e?console.log(e.message||JSON.stringify(e)):console.log("call result: "+t)})})}catch(e){}},C=async e=>{try{let i=await t.current.getCurrentUser();null!=i&&i.getSession(function(t,o){var a=[],n=new N({Name:"name",Value:e});a.push(n),i.updateAttributes(a,function(e,t){e?console.log(e.message||JSON.stringify(e)):console.log("call result: "+t)})})}catch(e){}};return(0,u.useEffect)(()=>{x(),F()},[]),(0,s.jsx)(Z.Provider,{value:{session:i,Login:_,SignOut:T,signUpError:d,SignUp:S,loginError:a,signupSuccess:p,setSignupSuccess:f,setSignUpError:h,loginErrorMessage:r,forgotPassword:v,confirmPassword:P,confirmError:m,getUserDetails:F,attributes:g,updateUserAttributes:C,UpdatePassword:A,userPool:t,isUnconfirmed:y,resendConfirmationCode:e=>{new O({Username:e,Pool:t.current}).resendConfirmationCode(e=>{e&&console.log(e)})}},children:e})},{Consumer:ee}=Z},82743:(e,t,i)=>{"use strict";
251Object.defineProperty(t,"__esModule",{value:!0}),(0,i(68362).__exportStar)(i(91277),t)},83794:()=>{},89615:(e,t,i)=>{e.exports=i(59701)},91277:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var o=i(68362),a=i(48322),n=i(65738),r=i(26559);t.Sha256=function(){function e(e){if(this.hash=new n.RawSha256,e){this.outer=new n.RawSha256;var t=function(e){var t=(0,r.convertToBuffer)(e);if(t.byteLength>a.BLOCK_SIZE){var i=new n.RawSha256;i.update(t),t=i.digest()}var o=new Uint8Array(a.BLOCK_SIZE);return o.set(t),o}(e),i=new Uint8Array(a.BLOCK_SIZE);i.set(t);for(var o=0;o<a.BLOCK_SIZE;o++)t[o]^=54,i[o]^=92;this.hash.update(t),this.outer.update(i);for(var o=0;o<t.byteLength;o++)t[o]=0}}return e.prototype.update=function(e){if(!(0,r.isEmptyData)(e)&&!this.error)try{this.hash.update((0,r.convertToBuffer)(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(e){return[2,this.digestSync()]})})},e}()}},e=>{var t=t=>e(e.s=t);e.O(0,[6593,8792],()=>(t(4792),t(59701))),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.