PageSourceSearch

https://www.danielsestateagents.co.uk/_next/static/chunks/5434-6f6a1fc0f2f5f892.js

js danielsestateagents.co.uk collected 2026-10-08 08:55:51 UTC 19,621 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5434],{3272:(e,t,a)=>{a.d(t,{dj:()=>v,oR:()=>s});var l=a(63276);let r=0,n=new Map,o=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),c({toastId:e,type:"REMOVE_TOAST"})},5e3);n.set(e,t)},u=[],i={toasts:[]};function c(e){for(let t of(i=((e,t)=>{switch(t.type){case"ADD_TOAST":{let a=[t.toast,...e.toasts],l=a.slice(3);for(let e of l)o(e.id);return{...e,toasts:a.map(e=>({...e,open:!l.includes(e)&&e.open}))}}case"DISMISS_TOAST":{let{toastId:a}=t;if(a)o(a);else for(let t of e.toasts)o(t.id);return{...e,toasts:e.toasts.map(e=>e.id===a||void 0===a?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};default:return e}})(i,e),u))t(i)}function s(e){let{...t}=e,a=(r=(r+1)%Number.MAX_VALUE).toString(),l=()=>{c({toastId:a,type:"DISMISS_TOAST"})};return c({toast:{...t,id:a,onOpenChange:e=>{e||l()},open:!0},type:"ADD_TOAST"}),{dismiss:l,id:a,update:e=>{c({toast:{...e,id:a},type:"UPDATE_TOAST"})}}}function v(){let[e,t]=(0,l.useState)(i);return(0,l.useEffect)(()=>(u.push(t),()=>{let e=u.indexOf(t);e>-1&&u.splice(e,1)}),[e]),{...e,dismiss:e=>{c({toastId:e,type:"DISMISS_TOAST"})},toast:s}}},15179:(e,t,a)=>{function l(e,t,a){if(0===t)return a>0?e/(12*a):0;let l=t/100/12,r=12*a;return l*e*(1+l)**r/((1+l)**r-1)}function r(e){return Number.isFinite(e)&&e>0}function n(e){if(!r(e))return{annualIncome:0,guarantorIncome:0,monthlyIncome:0};let t=30*e;return{annualIncome:t,guarantorIncome:36*e,monthlyIncome:t/12}}function o(e){if(!r(e))return{affordableRent:0,guarantorIncome:0};let t=e/30;return{affordableRent:t,guarantorIncome:36*t}}a.d(t,{T8:()=>n,ob:()=>l,jM:()=>o,dH:()=>u.dH,Hz:()=>u.Hz,$g:()=>u.$g,j$:()=>p,l_:()=>B,n9:()=>s,xl:()=>v,$R:()=>d,tx:()=>m,YQ:()=>h,wR:()=>C,qv:()=>U,qW:()=>k,gq:()=>y,hH:()=>P,ro:()=>L,_i:()=>A,iE:()=>w,GT:()=>O,of:()=>N,Od:()=>R,SL:()=>F});var u=a(86757),i=a(39741);a(40485);var c=a(69368);function s(e,t,a,l){return"/".concat(l?"holiday-let":"property").concat(l?"":"residential-lettings"===e||"commercial"===e&&"lettings"===a?"-to-rent":"-for-sale","/").concat((0,c.Yv)(t)).toLowerCase()}function v(e){let{address:t,department:a,maxPrice:l,minBeds:r,minPrice:n,propertyType:o}=e,u=new URLSearchParams;function i(e,t){t&&"0"!==t&&u.set(e,t)}return i("department",a),i("branch",t),i("minBeds",r),i("minPrice",n),i("maxPrice",l),i("propertyType",o),"/register?".concat(u.toString())}function d(e){var t,a;let{agent:l,department:r,isCommercial:n,location:o,locationValue:u,maxPrice:i,maxPricesValues:c,minBeds:s,minPrice:v,minPricesValues:d,mustHaves:x,propertyType:p,radius:m}=e,f=function(e,t,a){let l=t.replace("-"," ");if(!e||"0"===e)return a?"Commercial properties ".concat(l):"Properties ".concat(l);let r=e.replace(/-/g," ").replace("semi detached","semi-detached").replace("flat","flats").replace("land","land").replace("house","houses").replace("bungalow","bungalows").replace("housess","houses");return"".concat(r.charAt(0).toUpperCase()).concat(r.slice(1)," ").concat(l)}(p,r,n),h=o&&""!==o?" in ".concat(null!=u?u:o):"",g=l?" by ".concat(l):"",S="0"!==m?", within ".concat(m," miles"):"",_="0"!==v?null==(t=d.find(e=>e.value===v))?void 0:t.text:null,T="0"!==i?null==(a=c.find(e=>e.value===i))?void 0:a.text:null,w=_&&!T?", at least ".concat(_):_&&T?", ".concat(_," – ").concat(T):!_&&T?", up to ".concat(T):"",y="0"!==s?", at least ".concat(s," bed").concat(Number(s)>1?"s":""):"",N="0"!==m?", within ".concat(m," miles"):"",L="0"!==s?"min ".concat(s," bed").concat(Number(s)>1?"s":""):"",O="0"!==s&&(_||T)?", ":"",A=_&&!T?"min ".concat(_):_&&T?"".concat(_," – ").concat(T):!_&&T?"max ".concat(T):"",E=x?"".concat(""!==L||""!==O||""!==A?", ":"","must-have (").concat(x.split("-").join(", "),")"):"";return{description:"".concat(L).concat(O).concat(A).concat(E),fullTitle:"".concat(f).concat(h).concat(g).concat(S).concat(w).c
1oncat(y),location:"".concat(f).concat(h).concat(N).concat(g)}}function x(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l=e.find(e=>a?e.endsWith(t):e.startsWith(t));return null==l?void 0:l.replace(t,"")}function p(e){return"view-map"===e?"map":"view-list"===e?"list":"grid"}function m(e,t,a){var l,r;let n=a&&e[0]?e[0].replace("-properties",""):null,[o="",...u]=a?e.slice(1):e,i=o.includes("-for-sale")||o.includes("-to-rent")?o.replace("-for-sale","").replace("-to-rent",""):void 0,c=i?o.replace("".concat(i,"-"),"").replace("-".concat(i),""):o,s=x(u,"sort-"),v=x(u,"hide-"),d=x(u,"only-"),p=x(u,"in-"),m=x(u,"-beds",!0),f=null==(l=x(u,"within-"))?void 0:l.replace("mi",""),h=x(u,"by-"),g=x(u,"must-have-"),S=x(u,"price-"),[_,T]=null!=(r=null==S?void 0:S.replace("from-","").replace(/-to-|upto-/g,"|").split("|"))?r:[],w=x(u,"view-"),y=w&&["list","map","grid"].filter(e=>e!==t).includes(w)?w:t,N=u.find(e=>"page"===e);return{agent:h,branch:n,department:c,hide:v,location:p,maxPrice:T,minBeds:m,minPrice:_,mustHaves:g,page:N?u[u.indexOf(N)+1]:void 0,propertyType:i,radius:f,showOnly:d,sortBy:s,view:y}}function f(e,t,a,l){return e&&e!==t?"/".concat(null!=a?a:"").concat(e).concat(null!=l?l:""):""}function h(e){let{agent:t,branch:a,defaultSortBy:l,defaultView:r,department:n,hide:o,location:u,maxPrice:i,minBeds:s,minPrice:v,mustHaves:d,propertyType:x,radius:p,showOnly:m,sortBy:h,view:g}=e,S=n.includes("commercial-"),_=S?n.replace("commercial-",""):n,T=x&&"0"!==x?"".concat(x,"-").concat(_):_,w=u?"/in-".concat((0,c.Yv)(u)):"",y=v&&"0"!==v,N=i&&"0"!==i,L=y||N?"/price-":"",O=y?"from-".concat(v):"",A=N&&y?"-to-".concat(i):N?"upto-".concat(i):"",E=f(p,"0","within-","mi"),I=f(s,"0","","-beds"),D=f(h,"highest-price"===l?"price-desc":"lowest-price"===l?"price-asc":"newest","sort-"),b=f(o,"","hide-"),P=f(m,"","only-"),R=f(g,r,"view-"),B=f(t,"","by-"),U=f(d,"","must-have-");return"/".concat(S?"commercial-properties":a?"".concat(a,"-properties"):"properties","/").concat(T).concat(B).concat(w).c
1oncat(E).concat(L).concat(O).concat(A).concat(I).concat(U).concat(R).concat(D).concat(b).concat(P)}var g=a(60105),S=a(20339),_=a(36522),T=a(46105);function w(e){var t;return i.D_.includes(null!=(t=e.availability)?t:"")}function y(e){let t=!w(e);return e.isFeatured&&t}function N(e){let t=!w(e);return e.isReduced&&t}function L(e){let t=!w(e);return("New Build"===e.age||e.office.toLowerCase().includes("new homes"))&&t}function O(e){let t=!w(e);return e.office.toLowerCase().includes("period homes")&&t}function A(e,t){var a;let l=(0,T.e4)(e.sortDate);if(!l)return{isNew:!1,relativeDate:""};let r=!w(e);return{isNew:(0,T.wq)(l)&&r&&!t,relativeDate:null!=(a=(0,S.o)(l,new Date,{weekStartsOn:1}).split(" at ")[0])?a:""}}(0,g.E)({locale:_.b,weekStartsOn:1});var E=a(11037);let I=["sprift.com"];function D(e){return!e||I.some(t=>e.includes(t))}function b(e){return i.ir.some(t=>e.includes(t))}function P(e){return E.v_.html(e)||E.v_.hls(e)||E.v_.dash(e)||E.v_.mux(e)||E.v_.youtube(e)||E.v_.vimeo(e)||E.v_.wistia(e)||E.v_.twitch(e)||E.v_.tiktok(e)||e.includes("guildproperty")}function R(e){return E.v_.tiktok(e)}function B(e){if(e.includes("guildproperty"))return"https://origin.videoettes.player.eprop.services/".concat(e.replace("https://media.guildproperty.co.uk/",""),".mp4");if(e.includes("dropbox.com"))try{let t=new URL(e);return t.searchParams.delete("dl"),t.searchParams.set("raw","1"),t.toString()}catch(e){}return e}function U(e){return e.filter(e=>!D(e.url)&&b(e.url)).map(e=>e.url)}function k(e){return e.filter(e=>!(D(e.url)||b(e.url))&&P(e.url)).map(e=>e.url)}function C(e){return e.filter(e=>!(D(e.url)||b(e.url)||P(e.url))).map(e=>e.url)}let M=/-(sales|lettings)$/i;function F(e){return e.replace(M,"")}},16356:(e,t,a)=>{a(70733),a(63276)},19417:(e,t,a)=>{a.d(t,{_:()=>n});var l=a(18459),r=a(30396);let n=(0,l.w)({client:{NEXT_PUBLIC_GOOGLE_API_KEY:r.Yj().min(5)},experimental__runtimeEnv:{NEXT_PUBLIC_FRONTEND_URL:"https://www.danielsestateagents.co.uk",NEXT_PUBLIC_GOOGLE_API_KEY:"AIzaSyDHvowjOTvS1Ydy0k05Nlv_OdcQFkm2OWY",NEXT_PUBLIC_USE_TRAILING_SLASH:"false",NEXT_PUBLIC_WORDPRESS_BACKEND:"https://danielsestateagents.estate-track.co.uk",NODE_ENV:"production"},isServer:!1,server:{ANALYZE:r.k5(["true","false"]).optional().transform(e=>"true"===e),DASHBOARD_API_URL:r.vk(e=>""===e?void 0:e,r.Yj().url().optional()),FORMS_FUNCTION_URL:r.vk(e=>""===e?void 0:e,r.Yj().url().optional()),WORDPRESS_BACKEND_PASSWORD:r.Yj().min(5)},shared:{NEXT_PUBLIC_FRONTEND_URL:r.Yj().url(),NEXT_PUBLIC_USE_TRAILING_SLASH:r.vk(e=>""===e?void 0:e,r.k5(["true","false"]).optional().transform(e=>"true"===e)),NEXT_PUBLIC_WORDPRESS_BACKEND:r.Yj().endsWith(".estate-track.co.uk"),NODE_ENV:r.k5(["development","production","test"])},skipValidation:!1})},39741:(e,t,a)=>{a.d(t,{Ac:()=>n,Ak:()=>o,BN:()=>c,D_:()=>h,Qc:()=>u,Uk:()=>x,ir:()=>f,jQ:()=>v,kf:()=>r,sD:()=>l,sT:()=>i,xk:()=>d,yr:()=>s});let l=[{text:"When are you looking to move?",value:""},{text:"In the next month",value:"1"},{text:"In the next 3 months",value:"3"},{text:"Within 6 months",value:"6"},{text:"I am just looking",value:"12"}],r=[{text:"All Property Types",value:"0"},{text:"All Houses",value:"all-houses"},{text:"Detached",value:"detached-house"},{text:"Semi-detached",value:"semi-detached-house"},{text:"Terraced",value:"terraced-house"},{text:"Bungalow",value:"bungalow"},{text:"Flat",value:"flat"},{text:"Studio",value:"studio"},{text:"Land",value:"land"},{text:"Commercial",value:"commercial"}],n=[{text:"Property Type",value:""},{text:"Detached",value:"0"},{text:"Semi-detached",value:"1"},{text:"Terraced",value:"2"},{text:"Flat",value:"3"},{text:"Other",value:"4"}],o=[{text:"Valuation Type",value:""},{text:"Combined Valuation",value:"0"},{text:"Sales Only",value:"1"},{text:"Lettings Only",value:"2"}],u=[{text:"Valuation Type",value:""},{text:"Combined Valuation",value:"combined"},{text:"Sales Only",value:"sales"},{text:"Lettings Only",value:"letting"}],i=[{text:"Newest",value:"newest"},{text:"Oldest",value:"oldest"},{text:"Highest Price",value:"price-desc"},{text:"Lowest Price",value:"price-asc"},{text:"Featured First",value:"featured-first"}],c=[{text:"Newest",value:"newest"},{text:"Oldest",value:"oldest"},{text:"Highest Price",value:"price-desc"},{text:"Lowest Price",value:"price-asc"},{text:"Featured First",value:"featured-first"}
1],s=[{text:"Radius",value:"0"},{text:"1/4 Mile",value:"0.25"},{text:"1/2 Mile",value:"0.5"},{text:"1 Mile",value:"1"},{text:"3 Miles",value:"3"},{text:"5 Miles",value:"5"},{text:"7 Miles",value:"7"},{text:"10 Miles",value:"10"},{text:"20 Miles",value:"20"},{text:"30 Miles",value:"30"},{text:"40 Miles",value:"40"}],v=[{text:"Min Beds",value:"0"},{text:"1+ Bedrooms",value:"1"},{text:"2+ Bedrooms",value:"2"},{text:"3+ Bedrooms",value:"3"},{text:"4+ Bedrooms",value:"4"},{text:"5+ Bedrooms",value:"5"},{text:"6+ Bedrooms",value:"6"}],d=[{text:"Max Beds",value:"0"},{text:"1 Bedrooms",value:"1"},{text:"2 Bedrooms",value:"2"},{text:"3 Bedrooms",value:"3"},{text:"4 Bedrooms",value:"4"},{text:"5 Bedrooms",value:"5"},{text:"6 Bedrooms",value:"6"}],x=[{text:"Buy",value:"for-sale"},{text:"Rent",value:"to-rent"}],p=[{text:"\xa350",value:"50"},{text:"\xa3100",value:"100"},{text:"\xa3150",value:"150"},{text:"\xa3200",value:"200"},{text:"\xa3250",value:"250"},{text:"\xa3300",value:"300"},{text:"\xa3350",value:"350"},{text:"\xa3400",value:"400"},{text:"\xa3450",value:"450"},{text:"\xa3500",value:"500"},{text:"\xa3600",value:"600"},{text:"\xa3700",value:"700"},{text:"\xa3800",value:"800"},{text:"\xa3900",value:"900"},{text:"\xa31,000",value:"1000"},{text:"\xa31,100",value:"1100"},{text:"\xa31,200",value:"1200"},{text:"\xa31,300",value:"1300"},{text:"\xa31,400",value:"1400"},{text:"\xa31,500",value:"1500"},{text:"\xa31,750",value:"1750"},{text:"\xa32,000",value:"2000"},{text:"\xa32,250",value:"2250"},{text:"\xa32,500",value:"2500"},{text:"\xa32,750",value:"2750"},{text:"\xa33,000",value:"3000"},{text:"\xa33,500",value:"3500"},{text:"\xa34,000",value:"4000"},{text:"\xa34,500",value:"4500"},{text:"\xa35,000",value:"5000"},{text:"\xa35,500",value:"5500"},{text:"\xa36,000",value:"6000"},{text:"\xa36,500",value:"6500"},{text:"\xa37,000",value:"7000"},{text:"\xa38,000",value:"8000"},{text:"\xa39,000",value:"9000"},{text:"\xa310,000",value:"10000"},{text:"\xa312,500",value:"12500"},{text:"\xa315,000",value:"15000"},{text:"\xa317,500",value:"17500"},{text:"\xa320,000",value:"20000"},{text:"\xa325,000",value:"25000"},{text:"\xa330,000",value:"30000"},{text:"\xa335,000",value:"35000"},{text:"\xa340,000",value:"40000"}];[...p],[...p];let m=[{text:"\xa35,000",value:"5000"},{text:"\xa310,000",value:"10000"},{text:"\xa315,000",value:"15000"},{text:"\xa320,000",value:"20000"},{text:"\xa325,000",value:"25000"},{text:"\xa350,000",value:"50000"},{text:"\xa360,000",value:"60000"},{text:"\xa370,000",value:"70000"},{text:"\xa380,000",value:"80000"},{text:"\xa390,000",value:"90000"},{text:"\xa3100,000",value:"100000"},{text:"\xa3110,000",value:"110000"},{text:"\xa3120,000",value:"120000"},{text:"\xa3130,000",value:"130000"},{text:"\xa3140,000",value:"140000"},{text:"\xa3150,000",value:"150000"},{text:"\xa3160,000",value:"160000"},{text:"\xa3170,000",value:"170000"},{text:"\xa3180,000",value:"180000"},{text:"\xa3190,000",value:"190000"},{text:"\xa3200,000",value:"200000"},{text:"\xa3210,000",value:"210000"},{text:"\xa3220,000",value:"220000"},{text:"\xa3230,000",value:"230000"},{text:"\xa3240,000",value:"240000"},{text:"\xa3250,000",value:"250000"},{text:"\xa3260,000",value:"260000"},{text:"\xa3270,000",value:"270000"},{text:"\xa3280,000",value:"280000"},{text:"\xa3290,000",value:"290000"},{text:"\xa3300,000",value:"300000"},{text:"\xa3325,000",value:"325000"},{text:"\xa3350,000",value:"350000"},{text:"\xa3375,000",value:"375000"},{text:"\xa3400,000",value:"400000"},{text:"\xa3425,000",value:"425000"},{text:"\xa3450,000",value:"450000"},{text:"\xa3475,000",value:"475000"},{text:"\xa3500,000",value:"500000"},{text:"\xa3550,000",value:"550000"},{text:"\xa3600,000",value:"600000"},{text:"\xa3650,000",value:"650000"},{text:"\xa3700,000",value:"700000"},{text:"\xa3800,000",value:"800000"},{text:"\xa3900,000",value:"900000"},{text:"\xa31,000,000",value:"1000000"},{text:"\xa31,250,000",value:"1250000"},{text:"\xa31,500,000",value:"1500000"},{text:"\xa31,750,000",value:"1750000"},{text:"\xa32,000,000",value:"2000000"},{text:"\xa32,500,000",value:"2500000"},{text:"\xa33,000,000",value:"3000000"},{text:"\xa34,000,000",value:"4000000"},{text:"\xa35,000,000",value:"5000000"},{text:"\xa37,500,000",value:"7500000"},{text:"\xa310,000,000",value:"10000000"},{text:"\xa315,000,000",value:"15000000"},{text:"\xa320,000,000",value:"20000000"}];[...m],[...m];let f=["vr-360-tour","madesnappy","matterport","giraffe360","video214.com/play","capcut.com/view","klapty.com","tours.","immoviewer","squarefootvirtual","evry360","nichecom","net-fs","ehouse.co.uk","ricoh360"],h=["Sold","Sold STC","Completed","Let","Let STC","Let Agreed","Completed"]},40485:(e,t,a)=>{a(19417),a(16356)},46105:(e,t,a)=>{function l(e){if(!e)return null;let t=new Date(e.replace(" ","T"));return Number.isNaN(t.getTime())?null:t}function r(e){let t=new Date;return e>=new Date(t.getTime()-6048e5)&&e<=t}function n(e,t){return!!(e instanceof Date&&t instanceof Date)&&e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()}a.d(t,{Fn:()=>n,e4:()=>l,wq:()=>r})},48849:(e,t,a)=>{a.d(t,{C:()=>l});let l=a(19417)._.NEXT_PUBLIC_FRONTEND_URL},54055:(e,t,a)=>{a.d(t,{U:()=>c});var l=a(22686),r=a(54376),n=a(3272),o=a(96590);let u={activeMapProperty:null,currentOffice:"",favorites:[],listingsPath:"/properties/for-sale",listingsView:"grid",propertiesTitle:"&nbsp;",recentSearchLocations:[],reducedLabel:"Reduced",registerAlertsUrl:"",savedSearches:[],valuations:[]},i=(0,l.v)()((0,r.Zr)((e,t)=>({...u,activeMapPropertySet:t=>{e({activeMapProperty:t})},addFavorite:t=>{var a,l,r,o;e(e=>({favorites:[t,...e.favorites]})),(0,n.oR)({description:"added to your saved properties",image:{alt:t.address,dataUrl:null!=(r=null==(a=t.featuredImage)?void 0:a.dataUrl)?r:void 0,url:null!=(o=null==(l=t.featuredImage)?void 0:l.url)?o:void 0},title:t.address})},addRecentSearchLocation:t=>{e(e=>e.recentSearchLocations.includes(t)?e:{recentSearchLocations:[t,...e.recentSearchLocations]})},addSavedSearch:t=>{e(e=>({savedSearches:[t,...e.savedSearches]}
1)),(0,n.oR)({description:"added to your saved searches",title:t.location})},addValuation:t=>{e(e=>({valuations:[t,...e.valuations]}))},currentOfficeSet:t=>{e({currentOffice:t})},listingsPathSet:t=>{e({listingsPath:t})},listingsViewSet:t=>{e({listingsView:t})},propertiesTitleSet:t=>{e({propertiesTitle:t})},reducedLabelSet:t=>{e({reducedLabel:t})},registerAlertsUrlSet:t=>{e({registerAlertsUrl:t})},removeFavorite:t=>{var a,l,r,o;e(e=>({favorites:e.favorites.filter(e=>e.slug!==t.slug)})),(0,n.oR)({description:"removed from your saved properties",image:{alt:t.address,dataUrl:null!=(r=null==(a=t.featuredImage)?void 0:a.dataUrl)?r:void 0,url:null!=(o=null==(l=t.featuredImage)?void 0:l.url)?o:void 0},title:t.address,variant:"destructive"})},removeRecentSearchLocation:t=>{e(e=>({recentSearchLocations:e.recentSearchLocations.filter(e=>e!==t)}))},removeSavedSearch:t=>{e(e=>({savedSearches:e.savedSearches.filter(e=>e.url!==t.url)})),(0,n.oR)({description:"removed from your saved searches",title:t.location,variant:"destructive"})},removeValuation:t=>{e(e=>({valuations:e.valuations.filter(e=>e.uuid!==t.uuid)}))}}),{name:"properties-store",partialize:e=>Object.fromEntries(Object.entries(e).filter(e=>
1{let[t,a]=e;return"function"!=typeof a})),storage:(0,r.KU)(()=>localStorage),version:1})),c=(0,o.L)(i)},69368:(e,t,a)=>{a.d(t,{rf:()=>o,Yv:()=>u});var l=a(48849),r=a(19417);let n=/\/+$/;function o(e){return"".concat(l.C).concat(r._.NEXT_PUBLIC_USE_TRAILING_SLASH?e.endsWith("/")?e:"".concat(e,"/"):e.length>1&&e.endsWith("/")?e.replace(n,""):e)}function u(e){return e.normalize().replaceAll("-"," ").replace(/[^A-Z\d\s]/gi,"").trim().replace(/\s+/g,"-").toLowerCase()}},74348:(e,t,a)=>{a.d(t,{I:()=>n});var l=a(85664),r=a(96777);function n(e){let{childClassName:t,children:a,className:o,name:u,...i}=e;return a?(0,l.jsxs)("span",{className:(0,r.cn)("inline-flex items-center",t),children:[(0,l.jsx)(n,{className:o,name:u,...i}),a]}):(0,l.jsx)("svg",{...i,className:(0,r.cn)("inline self-center",o),children:(0,l.jsx)("use",{href:"/icons/sprite.svg?v=2#".concat(u)})})}},86757:(e,t,a)=>{function l(e){return(10.7639*e).toFixed(2)}function r(e,t,a){let r=0!==Number(e)&&"sqm"===a?l(Number(e)):Number(e),n=t&&"sqm"===a?l(Number(t)):Number(t),o=0!==Number(r)&&0!==r?"".concat(r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",").replace(".00","")," to "):"",u=n&&0!==n?"".concat(n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",").replace(".00","")," sq ft"):"";return"".concat(o).concat(u)}function n(e){return e.replace(/-/g," ").replace(/\b(\w+)/g,e=>/\d/.test(e)?e.toUpperCase():e.charAt(0).toUpperCase()+e.slice(1))}function o(e,t){var a,l;return Number(e).toLocaleString("en-GB",{currency:"GBP",maximumFractionDigits:null!=(a=null==t?void 0:t.maximumFractionDigits)?a:0,minimumFractionDigits:null!=(l=null==t?void 0:t.minimumFractionDigits)?l:0,style:"currency"})}a.d(t,{$g:()=>o,Hz:()=>r,dH:()=>n})},96590:(e,t,a)=>{a.d(t,{L:()=>l});function l(e){let t={};for(let a of Object.keys(e.getState())){let l=e=>e[a];t[a]=()=>e(l)}return{...e,use:t}}},96777:(e,t,a)=>{a.d(t,{cn:()=>r});var l=a(88253);function r(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,l.cx)(t)}}}]);

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.