PageSourceSearch

https://btrnews.co.uk/_next/static/chunks/7776-3fc6df0793159513.js

js btrnews.co.uk collected 2026-10-02 16:39:51 UTC 11,582 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7776],{1175:(e,t,a)=>{a.d(t,{M:()=>y,q:()=>f});var o=a(34349),r=a(77082),s=a(39184),i=a(68300),n=a(97010),l=a(47494),c=a(35619),d=a(26436);let p=(0,o.HY)({modal:n.Ay,user:l.Ay,ads:c.Ay,directory:d.Ay}),u={key:"root",storage:i.A,whitelist:["user","ads","directory"]},g=(0,s.rL)(u,p),y=(0,r.U1)({reducer:g,middleware:e=>e({serializableCheck:!1})}),f=(0,s.GM)(y)},17776:(e,t,a)=>{a.d(t,{AI:()=>h,F6:()=>P,Fb:()=>D,Jt:()=>I,T3:()=>S,post:()=>v,setRefreshToken:()=>u,ve:()=>p,yJ:()=>w});var o=a(92837),r=a(39259),s=a(1175),i=a(47494),n=a(97010),l=a(31477);let c=o.A.create({baseURL:"https://api.btrnews.co.uk/api"}),d="btr_refresh_token";function p(){try{return localStorage.getItem(d)}catch(e){return null}}function u(e){try{e?localStorage.setItem(d,e):localStorage.removeItem(d)}catch(e){}}async function g(){let e=p();if(e)try{await o.A.post("".concat("https://api.btrnews.co.uk/api","auth/logout"),{refresh_token:e})}catch(e){}(0,r.Yj)("token"),u(null),await s.q.purge(),(0,l.gG)(),s.M.dispatch((0,i.WF)()),s.M.dispatch((0,n.tb)())}function y(){let{contentType:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,r.Ri)("token"),a={};return e&&(a["Content-Type"]=e),t&&(a.Authorization="Bearer ".concat(t)),a}let f=null;async function m(){if(f)return f;let e=p();return e?f=(async()=>{try{let{data:t}=await o.A.post("".concat("https://api.btrnews.co.uk/api","auth/refresh"),{refresh_token:e},{headers:{"Content-Type":"application/json"}}),a=(null==t?void 0:t.data)||t,s=null==a?void 0:a.access_token,i=null==a?void 0:a.refresh_token;if(!s||!i)return null;let n=(0,r.DH)(s);return(null==n?void 0:n.exp)&&(0,r.TV)("token",s,n.exp),u(i),s}catch(e){return null}finally{f=null}})():null}async function h(){return!!(0,r.Ri)("token")||!!p()&&await m()!==null}async function I(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c.get(e,{...t,headers:{...y(),...t.headers}})}async function v(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return c.post(e,t,{...a,headers:{...y({contentType:"application/json"}),...a.headers}})}async function S(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return c.post(e,t,{...a,headers:{...y({contentType:"multipart/form-data"}),...a.headers}})}async function w(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return c.put(e,t,{...a,headers:{...y(),...a.headers}})}async function P(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return c.patch(e,t,{...a,headers:{...y(),...a.headers}})}async function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c.delete(e,{...t,headers:{...y(),...t.headers}})}c.interceptors.response.use(e=>e,async e=>{var t,a,o,r;let s=e.config;if((null==(t=e.response)?void 0:t.status)===403&&(null==(o=e.response)||null==(a=o.data)?void 0:a.code)==="PROFILE_INCOMPLETE"&&window.dispatchEvent(new CustomEvent("btrnews:profile-incomplete")),(null==(r=e.response)?void 0:r.status)===401&&!s._retry&&p()){s._retry=!0;let e=await m();if(e)return s.headers={...s.headers||{},Authorization:"Bearer ".concat(e)},c.request(s);await g()}return Promise.reject(e)})},26436:(e,t,a)=>{a.d(t,{$y:()=>p,Ay:()=>G,Cq:()=>x,Ei:()=>D,FB:()=>b,H9:()=>L,LD:()=>f,Lf:()=>y,Mn:()=>h,N4:()=>T,NP:()=>P,Ri:()=>V,Sw:()=>g,TL:()=>d,Xn:()=>w,_R:()=>k,aj:()=>c,bS:()=>E,cz:()=>_,iw:()=>v,kN:()=>U,kO:()=>O,lD:()=>F,mt:()=>C,oA:()=>A,sK:()=>R,sc:()=>m,vc:()=>S,x1:()=>u});var o=a(77082);let r={title:"",description:"",videoUrl:"",videoKey:""},s={title:"Gold",price:"\xa3695",period:"+VAT / year",features:["Logo and description","Email and website address","Phone number","Social media links","List in 8 sectors","List in 8 services","8 contacts"],buttonText:"Get started"},i={companyName:"",companyEmail:"",description:"",country:"",locality:"",street:"",postalCode:"",phoneNumber:"",profileImage:"",profileImageKey:""},n={website:"",linkedin:"",instagram:"",twitter:""},l=(0,o.Z0)({name:"directory",initialState:{selectedPackage:s,selectedSectorIds:[],selectedServiceIds:[],sectorOptions:[],serviceOptions:[],contacts:[],basicDetail
1s:i,socialProfiles:n,currentStep:0,completedSteps:[],galleryImages:[],introVideo:r,bannerImage:null,articles:[]},reducers:{setSelectedPackage:(e,t)=>{e.selectedPackage=t.payload},clearSelectedPackage:e=>{e.selectedPackage=null},setSectorOptions:(e,t)=>{e.sectorOptions=t.payload},setServiceOptions:(e,t)=>{e.serviceOptions=t.payload},setSelectedSectors:(e,t)=>{e.selectedSectorIds=t.payload},setSelectedServices:(e,t)=>{e.selectedServiceIds=t.payload},setContacts:(e,t)=>{e.contacts=t.payload},clearContacts:e=>{e.contacts=[]},setBasicDetails:(e,t)=>{e.basicDetails=t.payload},clearBasicDetails:e=>{e.basicDetails=i},setSocialProfiles:(e,t)=>{e.socialProfiles=t.payload},updateSocialProfileField:(e,t)=>{e.socialProfiles[t.payload.name]=t.payload.value},clearSocialProfiles:e=>{e.socialProfiles=n},setStepInStore:(e,t)=>{e.currentStep=t.payload},setCompletedInStore:(e,t)=>{e.completedSteps=t.payload},resetStepsProgress:e=>{e.currentStep=0,e.completedSteps=[]},resetAllDirectoryForm:e=>{e.selectedPackage=s,e.selectedSectorIds=[],e.selectedServiceIds=[],e.sectorOptions=[],e.serviceOptions=[],e.contacts=[],e.basicDetails=i,e.socialProfiles=n,e.currentStep=0,e.completedSteps=[],e.galleryImages=[],e.bannerImage=null,e.articles=[],e.introVideo=r},setGalleryImages:(e,t)=>{e.galleryImages=t.payload},addGalleryImage:(e,t)=>{e.galleryImages.push(t.payload)},removeGalleryImage:(e,t)=>{e.galleryImages=e.galleryImages.filter(e=>e.key!==t.payload)},clearGalleryImages:e=>{e.galleryImages=[]},setBannerImage:(e,t)=>{e.bannerImage=t.payload},removeBannerImage:e=>{e.bannerImage=null},setArticles:(e,t)=>{e.articles=t.payload},clearArticles:e=>{e.articles=[]},removeArticle:(e,t)=>{e.articles=e.articles.filter(e=>e.id!==t.payload)},setIntroVideo:(e,t)=>{e.introVideo=t.payload},clearIntroVideo:e=>{e.introVideo=r},updateIntroVideoField:(e,t)=>{e.introVideo?e.introVideo[t.payload.field]=t.payload.value:e.introVideo={title:"",description:"",videoUrl:"",videoKey:"",[t.payload.field]:t.payload.value}},clearIntroVideoFile:e=>{e.introVideo&&(e.introVideo.videoUrl="",e.introVideo.videoKey="")}}}),{setIntroVideo:c,clearIntroVideoFile:d,updateIntroVideoField:p,clearIntroVideo:u,setArticles:g,clearArticles:y,removeArticle:f,setBannerImage:m,removeBannerImage:h,setSocialProfiles:I,updateSocialProfileField:v,clearSocialProfiles:S,setGalleryImages:w,addGalleryImage:P,removeGalleryImage:D,clearGalleryImages:O,setContacts:k,clearContacts:b,setSelectedPackage:C,clearSelectedPackage:V,setSectorOptions:T,setServiceOptions:_,setSelectedSectors:L,setSelectedServices:A,setBasicDetails:E,clearBasicDetails:R,setStepInStore:F,setCompletedInStore:U,resetStepsProgress:J,resetAllDirectoryForm:x}=l.actions,G=l.reducer},31477:(e,t,a)=>{a.d(t,{Ll:()=>p,UR:()=>u,at:()=>l,gG:()=>n,iA:()=>s,nr:()=>d,qz:()=>c,ug:()=>i});let o={userData:"userData",latestEmail:"latestEmail",registerData:"registerData",oneDayTime:"oneDayTime"},r={store_data:(e,t)=>(localStorage.setItem(e,JSON.stringify(t)),!0),get_data:e=>{{let t=localStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){}}return null},remove_data:e=>(localStorage.removeItem(e),!0)},s=e=>r.store_data(o.userData,e),i=()=>r.get_data(o.userData),n=()=>r.remove_data(o.userData),l=e=>r.store_data(o.registerData,e),c=()=>r.get_data(o.registerData),d=e=>r.store_data(o.latestEmail,e),p=()=>r.get_data(o.latestEmail),u=e=>r.store_data(o.oneDayTime,e)},35619:(e,t,a)=>{a.d(t,{Ay:()=>i,bg:()=>r});let o=(0,a(77082).Z0)({name:"ads",initialState:{ads:[],fetched:!1},reducers:{setAdsData(e,t){e.ads=t.payload,e.fetched=!0},clearAdsData(e){e.ads=[],e.fetched=!1}}}),{setAdsData:r,clearAdsData:s}=o.actions,i=o.reducer},39259:(e,t,a)=>{a.d(t,{DH:()=>i,Ri:()=>c,TV:()=>s,Yj:()=>l,d7:()=>d,u3:()=>n});var o=a(57704),r=a(93208);let s=(e,t,a)=>{if("undefined"!=typeof document&&a){let o=new Date;o.setTime((a-15)*1e3);let r="expires="+o.toUTCString(),s="https:"===window.location.protocol?"; Secure":"";document.cookie="".concat(e,"=").concat(t,"; ").concat(r,"; path=/; SameSite=").concat("Lax").concat(s)}},i=e=>{if(!e)return null;try{return(0,o.s)(e)}catch(e){return console.error("Failed to decode token",e),null}},n=(e,t)=>{try{if("undefined"!=typeof document){let a=i(t);(null==a?void 0:a.exp)&&s(e,t,a.exp)}}catch(e){console.error("decodeAndStoreJWT error:",e)}},l=e=>{if("undefined"!=typeof document){let t="https:"===window.location.protocol?"; Secure":"";document.cookie="".concat(e,"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; SameSite=").concat("Lax").concat(t)}},c=e=>{if("undefined"!=typeof document){var t;let a="; ".concat(document.cookie).split("; ".concat(e,"="));if(2===a.length)return(null==(t=a.pop())?void 0:t.split(";").shift())||null}return null},d=(e,t)=>{let[a,o]=(0,r.useState)(e);return(0,r.useEffect)(()=>{let a=setTimeout(()=>{o(e)},t);return()=>{clearTimeout(a)}},[e,t]),a}},47494:(e,t,a)=>{a.d(t,{Ay:()=>i,WF:()=>s,p:()=>r});let o=(0,a(77082).Z0)({name:"user",initialState:{profile:null},reducers:{setUserProfile:(e,t)=>
1{e.profile=t.payload},clearUserProfile:e=>{e.profile=null}}}),{setUserProfile:r,clearUserProfile:s}=o.actions,i=o.reducer},97010:(e,t,a)=>{a.d(t,{$r:()=>O,Ay:()=>_,Er:()=>v,GR:()=>y,HF:()=>h,M_:()=>D,QF:()=>d,RB:()=>m,UO:()=>I,UV:()=>l,Up:()=>g,Vy:()=>w,Ws:()=>i,_Y:()=>s,ot:()=>b,rV:()=>V,sC:()=>r,tB:()=>T,tb:()=>p,uT:()=>n,vK:()=>S,wI:()=>C,yo:()=>P});let o=(0,a(77082).Z0)({name:"modal",initialState:{isLoginOpen:!1,isRegisterOpen:!1,isVerifyEmailOpen:!1,isJobDetailsOpen:!1,isTopicsInterestOpen:!1,loginInfo:null,registerInfo:null,isProfile:!1,isLogoutOpen:!1,isChangePassword:!1,isForceChangePassword:!1,isVerifyPassword:!1,isPasswordChange:!1,emailData:void 0},reducers:{openLogin:e=>{e.isLoginOpen=!0,e.isRegisterOpen=!1},closeLogin:e=>{e.isLoginOpen=!1},openRegister:e=>{e.isRegisterOpen=!0,e.isLoginOpen=!1},closeRegister:e=>{e.isRegisterOpen=!1},openVerifyEmail:e=>{e.isVerifyEmailOpen=!0,e.isRegisterOpen=!1},closeVerifyEmail:e=>{e.isVerifyEmailOpen=!1},openJobDetails:e=>{e.isJobDetailsOpen=!0},closeJobDetails:e=>{e.isJobDetailsOpen=!1},openTopicsInterest:e=>{e.isTopicsInterestOpen=!0},closeTopicsInterest:e=>{e.isTopicsInterestOpen=!1},setLoginInfo:(e,t)=>{e.loginInfo=t.payload},clearLoginInfo:e=>{e.loginInfo=null},setRegisterData:(e,t)=>{e.registerInfo=t.payload},clearRegisterData:e=>{e.registerInfo=null},openProfile:e=>{e.isProfile=!0},closeProfile:e=>{e.isProfile=!1},openLogout:e=>{e.isLogoutOpen=!0},closeLogout:e=>{e.isLogoutOpen=!1},openChangePassword:(e,t)=>{e.isChangePassword=!0,e.emailData=t.payload.email},closeChangePassword:e=>{e.isChangePassword=!1,e.emailData=""},openVerifyPassword:e=>{e.isVerifyPassword=!0},closeVerifyPassword:e=>{e.isVerifyPassword=!1},openPasswordChanged:e=>{e.isPasswordChange=!0},closePasswordChanged:e=>{e.isPasswordChange=!1},openForceChangePassword:e=>{e.isForceChangePassword=!0},closeForceChangePassword:e=>{e.isForceChangePassword=!1}}}),{openLogin:r,closeLogin:s,openRegister:i,closeRegister:n,openVerifyEmail:l,closeVerifyEmail:c,setLoginInfo:d,clearLoginInfo:p,openJobDetails:u,closeJobDetails:g,setRegisterData:y,clearRegisterData:f,openTopicsInterest:m,closeTopicsInterest:h,openProfile:I,closeProfile:v,openLogout:S,closeLogout:w,openChangePassword:P,closeChangePassword:D,openVerifyPassword:O,closeVerifyPassword:k,openPasswordChanged:b,closePasswordChanged:C,openForceChangePassword:V,closeForceChangePassword:T}=o.actions,_=o.reducer}}]);

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.