1(self.webpackChunktheme_boilerplate=self.webpackChunktheme_boilerplate||[]).push([[6608],{46608:function(e,t,a){"use strict";var n=a(95318),o=a(50008);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a(59713)),r=n(a(319)),l=n(a(6479)),s=n(a(34575)),u=n(a(93913)),c=n(a(81506)),d=n(a(2205)),p=n(a(78585)),f=n(a(29754)),m=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var a=k(t);if(a&&a.has(e))return a.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var l=i?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(n,r,l):n[r]=e[r]}return n.default=e,a&&a.set(e,n),n}(a(67294)),v=n(a(91296)),g=a(60219),h=a(14866),b=n(a(15926)),_=n(a(19579)),y=n(a(1738)),x=a(37166);a(71663);var w=["properties"];function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(k=function(e){return e?a:t})(e)}function E(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function N(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?E(Object(a),!0).forEach((function(t){(0,i.default)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):E(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var j={step:1,loading:!1,addresses:[],message:null,recentSales:[],search:{paon:"",postcode:"",properties:[],property_type:"",bedrooms:"",lat:"",lng:""},lead:{first_name:"",last_name:"",tel_home:"",email:"",moving_plans:"",reason:"",plans:"",full_address:"",is_branch_lead:null,is_valuation_request:"1",branch_id:null,account_confirmation_status:!1,opt_in_marketing:!1,opt_in_terms:!1,opt_in_marketing_statement:"",opt_in_marketing_url:document.URL,contact_by_phone:!1,contact_by_email:!1,contact_by_sms:!1,contact_by_post:!1}},O={1:b.default,2:_.default,3:y.default},S=function(e){(0,d.default)(o,e);var t,a,n=(t=o,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,f.default)(t);if(a){var o=(0,f.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,p.default)(this,e)});function o(e){var t;return(0,s.default)(this,o),(t=n.call(this,e)).state=j,t.updateState=t.updateState.bind((0,c.default)(t)),t.setStep=t.setStep.bind((0,c.default)(t)),t.getValuation=t.getValuation.bind((0,c.default)(t)),t.addressLookup=(0,v.default)(t.addressLookup,x.DEBOUNCE_DELAY).bind((0,c.default)(t)),t.reset=t.reset.bind((0,c.default)(t)),t.setMessage=t.setMessage.bind((0,c.default)(t)),t}return(0,u.default)(o,[{key:"setStep",value:function(e){this.setState({step:e})}},{key:"getRecentSales",value:function(){var e=this.state.search,t=e.postcode,a=e.property_type,n="et"===a?"t":a;return fetch("/valuations/recent_sales?postcode=".concat(t,"&property_type=").concat(n)).then((function(e){return e.json()}))}},{key:"getValuation",value:function(){var e=this;this.setState({loading:!0});var t=this.state,a=t.search,n=t.lead,o=a.properties,i=(0,l.default)(a,w);"et"===i.property_type&&(i.property_type="t"),i.paon=n.full_address.split(" ")[0];var r=Homeflow.get("custom_marketing_text");n.opt_in_marketing_statement=r||"Get emails with the latest news and information on the local property market, our products and services.You can unsubscribe at any time.";var s=window.location.href;n.metadata={lead_url_referrer:s};var u=(0,h.flatten)({search:i,lead:n}),c=new URLSearchParams(u);o.forEach((function(e){c.append("search[properties][]",e)})),fetch("/valuations.json?".concat(c)).then((function(e){return e.json()})).then((function(t){e.getRecentSales().then((function(a){e.setState({valuation:t,recentSales:a.recent_sales,loading:!1});var n=new CustomEvent("formSubmission",{detail:{name:"valuation successful",payload:u}});document.dispatchEvent(n)}))}))}},{key:"setMessage",value:function(e){this.setState({message:e})}},{key:"toggleSimilarProperty",value:function(e){this.setState((function(t){var a=t.search,n=(0,r.default)(a.properties);if(n.includes(e)){var o=n.indexOf(e);n.splice(o,1)}else n.push(e);return{search:N(N({},a),{},{properties:n})}}))}},{key:"addressLookup",value:function(e){var t=this;this.setMessage("Finding addresses..."),fetch("/address_lookup?postcode=".concat(e)).then((function(e){return e.json()})).then((function(e){if(e.Message&&"Bad Request: Invalid postcode."===e.Message||!function(e){return!(!e||!e.length)}(e.Addresses))return t.setMessage("Apologies, we do not seem to have any records for that postcode in our system. Please contact your local branch for a valuation."),null;var a=e.Addresses?e.Addresses.map((function(e){return t.constructor.formatAddress(e)})):[];return t.setState((function(n){return{message:null,addresses:a,lead:N(N({},n.lead),{},{full_address:t.constructor.formatAddress(e.Addresses[0])}),search:N(N({},n.search),{}
1,{lat:e.Latitude,lng:e.Longitude})}})),null})).catch((function(e){return console.error(e)}))}},{key:"updateState",value:function(e,t){var a=this.state,n=a.search,o=a.lead;void 0!==n[e]?this.setState((function(a){return{search:N(N({},a.search),{},(0,i.default)({},e,t))}})):void 0!==o[e]&&this.setState((function(a){return{lead:N(N({},a.lead),{},(0,i.default)({},e,t))}}))}},{key:"reset",value:function(){this.setState(j)}},{key:"render",value:function(){var e=this,t=this.state,a=t.step,n=t.addresses,o=t.search,i=t.lead,r=t.message,l=t.valuation,s=t.recentSales,u=t.loading,c=O[a];return Homeflow.kickEvent("valuation_opened"),m.default.createElement("div",{className:"instant-valuation hf-modal",style:3===a?{width:1e3,height:800}:{}},m.default.createElement("div",{id:"valuation-section"},m.default.createElement(g.Link,{to:"/",className:"valuations-modal-close"},"â"),a>1&&m.default.createElement("div",{className:"valuations-modal-back",onClick:function(){return e.setState((function(e){return{step:e.step-1}}))}},m.default.createElement("p",null,"< Back")),m.default.createElement(c,{search:o,lead:i,updateState:this.updateState,addresses:n,addressLookup:this.addressLookup,message:r,setStep:this.setStep,getValuation:this.getValuation,valuation:l,recentSales:s,reset:this.reset,setMessage:this.setMessage,loading:u})))}}],[{key:"formatAddress",value:function(e){var t=e.split(","),a="";return t.forEach((function(e,t){""!==e&&" "!==e&&0===t?a+=e:""!==e&&" "!==e&&(a+=", ".concat(e))})),a}}]),o}(m.Component);t.default=S},15926:function(e,t,a){"use strict";var n=a(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(a(67294)),i=n(a(45697)),r=n(a(93658)),l=n(a(99662));a(41166);var s=function(e){var t,a=e.lead,n=e.search,i=e.updateState,s=e.addresses,u=e.addressLookup,c=e.message,d=e.setStep,p=Homeflow.get("agency_logo");return o.default.createElement("div",{className:"address-container"},o.default.createElement("div",{className:"top"},o.default.createElement("div",{className:"top"},o.default.createElement("img",{src:p,alt:"logo",className:"agency-logo"}),o.default.createElement("h2",null,"Instant Online Valuation"),o.default.createElement("h3",null,"Interested in your property value?"))),o.default.createElement("div",{className:"main"},o.default.createElement("form",{id:"first-address-form",onSubmit:function(e){return e.preventDefault(),n.postcode&&a.full_address&&n.bedrooms&&n.property_type?d(2):((0,l.default)("Please fill out the required fields","error"),null)}},o.default.createElement("input",{type:"hidden",id:"valuation_house-number",name:"house",className:"address"}),o.default.createElement("input",{type:"hidden",name:"address",className:"address"}),o.default.createElement("input",{id:"valuation_postcode","aria-label":"valuation-postcode",type:"text",value:n.postcode,onChange:function(e){var t,a=e.target.value;i("postcode",null==a?void 0:a.toUpperCase()),(null==a||null===(t=a.replace(/\s/g,""))||void 0===t?void 0:t.length)>=4&&u(a)},placeholder:"Enter full postcode (with a space)..."}),(t=s.length?s.map((function(e){return{value:e,label:e}})):[],s.length?o.default.createElement(r.default,{className:"react-select",options:t,value:{value:a.full_address,label:a.full_address},onChange:function(e){var t=e.value;i("full_address",t),i("paon",t.split(" ")[0])}}):o.default.createElement(r.default,{className:"react-select",options:t,placeholder:"Then select your address...",onChange:function(e){var t=e.value;i("full_address",t),i("paon",t.split(" ")[0])}})),function(){var e=[{value:1,label:1},{value:2,label:2},{value:3,label:3},{value:4,label:4},{value:5,label:5},{value:6,label:6}];return o.default.createElement(r.default,{className:"react-select",options:e,placeholder:"Number of bedrooms*",value:e.find((function(e){return e.value===n.bedrooms})),onChange:function(e){var t=e.value;return i("bedrooms",t)}})}(),function(){var e=[{value:"t",label:"Terraced"},{value:"et",label:"End-of-terrace"},{value:"d",label:"Detached"},{value:"s",label:"Semi-detached"},{value:"f",label:"Flat"},{value:"106",label:"Maisonette"},{value:"5",label:"Bungalow"}];return o.default.createElement(r.default,{className:"react-select",options:e,placeholder:"Property type*",value:e.find((function(e){return e.value===n.property_type})),onChange:function(e){var t=e.value;return i("property_type",t)}})}(),o.default.createElement("button",{type:"submit",className:"next-step btn btn-primary button-primary"},"Next Step")),c&&o.default.createElement("div",{id:"valuation_not-found-message"},c)))};s.propTypes={search:i.default.object.isRequired,lead:i.default.object.isRequired,updateState:i.default.func.isRequired,addresses:i.default.arrayOf(i.default.string).isRequired,addressLookup:i.default.func.isRequired,message:i.default.string,setStep:i.default.func.isRequired},s.defaultProps={message:null},t.default=s},1738:function(e,t,a){"use strict";var n=a(95318),o=a(50008);
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a(63038)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var l=i?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(n,r,l):n[r]=e[r]}return n.default=e,a&&a.set(e,n),n}(a(67294)),l=n(a(34105)),s=n(a(70336));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}Homeflow.get("company_name"),t.default=function(e){var t=e.search,a=e.lead,n=e.getValuation,o=e.valuation,u=e.recentSales,c=e.reset,d=e.loading,p=(0,r.useState)("sales"),f=(0,i.default)(p,2),m=f[0],v=f[1];if((0,r.useEffect)((function(){n()}),[]),(0,r.useEffect)((function(){o&&Homeflow.kickEvent("valuation_successful")}),[o]),!o||d)return r.default.createElement(s.default,{className:"hfjs-instant-val__loader"});if(!o.price)return r.default.createElement("div",{"data-testid":"valuation-error",id:"no_results"},r.default.createElement("p",null,"Unfortunately we do not have enough data to give you an accurate valuation. Your local"," ",_," ","property expert will be in touch to arrange an accurate valuation taking into account improvements to your property, the local market and more."));var g=function(e){return"£".concat(Math.round(e)).concat("lettings"===m?"/month":"").replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")},h=function(e){if("sales"===m)return g(e);var t=parseInt(e,10)/100*2.83/12;if(Homeflow.get("homeval_lettings_adjustment")){var a=Homeflow.get("homeval_lettings_adjustment");return g(t*a)}return g(t)},b=Homeflow.get("agency_logo"),_=Homeflow.get("company_name"),y=Homeflow.get("theme_preferences").google_maps_api_key,x="size=900x900&location=".concat(a.full_address,",").concat(t.postcode,"&key=").concat(y);return r.default.createElement("div",{className:"result-container"},r.default.createElement("div",{className:"inner-wrapper"},r.default.createElement("div",{className:"top"},r.default.createElement("img",{src:b,alt:"logo",className:"agency-logo"}),r.default.createElement("h2",null,"Your Valuation in the region of...")),r.default.createElement("div",{className:"main"},r.default.createElement("div",{id:"valuation-wrapper"},r.default.createElement("div",{className:"sell-let-switch"},r.default.createElement("div",{className:"sell-switch ".concat("sales"===m?"active":""),onClick:function(){return v("sales")}},"To sell"),r.default.createElement("div",{className:"let-switch ".concat("lettings"===m?"active":""),onClick:function(){return v("lettings")}},"To let")),r.default.createElement("div",{id:"valuation-details"},r.default.createElement("div",{id:"min-valuation",className:"val-box"},r.default.createElement("p",{className:"instant-valuation__price-label"},"Minimum:"),r.default.createElement("strong",{id:"min_price_1"},h(o.lower_bound))),r.default.createElement("div",{id:"valuation",className:"val-box"},r.default.createElement("strong",{id:"price_1"},h(o.price))),r.default.createElement("div",{id:"max-valuation",className:"val-box"},r.default.createElement("p",{className:"instant-valuation__price-label"},"Potential:"),r.default.createElement("strong",{id:"max_price_1"},h(o.upper_bound))))),r.default.createElement("p",{id:"property_expert"},"Whilst this instant valuation provides a guideline, your local"," ",_," ","property expert will be in touch to provide a more accurate valuation taking into"," ","account improvements to your property, the local market and more."),y&&r.default.createElement("div",{id:"streetview-wrapper"},r.default.createElement("img",{src:"https://maps.googleapis.com/maps/api/streetview?".concat(x),alt:"streetview"})),r.default.createElement(l.default,{recentSales:u,search:t}),r.default.createElement("div",{style:{clear:"both"}}),!(null==u||!u.length)&&r.default.createElement("div",{className:"recently-sold"},r.default.createElement("h3",null,"Recently sold in the area"),r.default.createElement("p",null,"These properties near you were sold recently."),r.default.createElement("ul",{id:"recently-sold-list"},null==u?void 0:u.map((function(e){return function(e){var t=e.sale.street_address.split(",");return r.default.createElement("li",{key:e.id},t[0]," ",t[1],r.default.createElement("span",{className:"comparable-property-price"}
1,"£".concat(e.sale.sale_price.toLocaleString())))}(e)})))),r.default.createElement("div",{className:"clear"}))),r.default.createElement("div",{className:"cell"}," "),r.default.createElement("div",{className:"valuation_start_again",style:{marginBottom:20}},r.default.createElement("a",{onClick:c},"Start again?")))}},34105:function(e,t,a){"use strict";var n=a(95318),o=a(50008);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a(67154)),r=n(a(67294)),l=n(a(45697)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var l=i?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(n,r,l):n[r]=e[r]}return n.default=e,a&&a.set(e,n),n}(a(45243)),u=a(97571);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}a(10166);var d=function(e){var t=e.recentSales,a=e.search;if(!t.length&&!a.lat&&!a.lng)return null;var n=s.default.icon({iconRetinaUrl:"/assets/marker-icon.png",iconUrl:"/assets/marker-icon.png",shadowUrl:"/assets/marker-shadow.png"}),o=null!=t&&t.length?(0,s.latLngBounds)([parseFloat(t[0].latitude),parseFloat(t[0].longitude)]):null,l=null!=t&&t.length?null==t?void 0:t.map((function(e){return o.extend([e.latitude,e.longitude]),r.default.createElement(u.Marker,{key:e.id,position:[e.latitude,e.longitude],icon:n})})):r.default.createElement(u.Marker,{position:[a.lat,a.lng],icon:n});return r.default.createElement(u.MapContainer,(0,i.default)({},!!t.length&&o&&{bounds:o},!t.length&&{center:[a.lat,a.lng],zoom:14},{scrollWheelZoom:!1,style:{height:300}}),r.default.createElement(u.TileLayer,{attribution:'© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),l)};d.propTypes={recentSales:l.default.array.isRequired,search:l.default.shape({lat:l.default.number,lng:l.default.number})},d.defaultProps={search:null},t.default=d},43404:function(e,t,a){"use strict";var n=a(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(a(67294)),i=a(19775),r=Homeflow.get("custom_marketing_text"),l=Homeflow.get("custom_account_text"),s=Homeflow.get("custom_terms_text");t.default=function(e){var t=e.lead,a=e.updateState,n=e.termsRequired,u=void 0!==n&&n;return o.default.createElement("div",{className:"marketing-preferences"},o.default.createElement("div",{className:"optin_container__opt_in_marketing marketing-preferences__section"},o.default.createElement(i.Checkbox,{className:"checkbox_opt_in_marketing",checked:t.opt_in_marketing,onChange:function(){return a("opt_in_marketing",!t.opt_in_marketing)}},r?o.default.createElement("span",{dangerouslySetInnerHTML:{__html:r}}):o.default.createElement("span",null,"Get emails with the latest news and information on the local property market, our products and services. You can unsubscribe at any time."))),o.default.createElement("div",{className:"optin_container__account_confirmation_status marketing-preferences__section"},o.default.createElement(i.Checkbox,{className:"checkbox_class_account_confirmation_status",checked:t.account_confirmation_status,onChange:function(){return a("account_confirmation_status",!t.account_confirmation_status)}},l?o.default.createElement("span",{dangerouslySetInnerHTML:{__html:l}}):o.default.createElement("span",null,"Create an account to view your saved properties and searches and keep your personal details up-to-date."))),o.default.createElement("div",{className:"optin_container__opt_in_terms marketing-preferences__section"},o.default.createElement(i.Checkbox,{className:"checkbox_class_opt_in_terms",checked:t.opt_in_terms,onChange:function(){return a("opt_in_terms",!t.opt_in_terms)}},s?o.default.createElement("span",{dangerouslySetInnerHTML:{__html:s}}):o.default.createElement("span",null,"I have read and agree to the"," ",o.default.createElement("a",{href:"/pages/terms-of-use"},"Terms and Conditions"),","," ",o.default.createElement("a",{href:"/pages/privacy-policy"},"Privacy Policy")," ","and"," ",o.default.createElement("a",{href:"/pages/cookie
1s"},"Cookies Policy"),".",u&&"*"))))}},19579:function(e,t,a){"use strict";var n=a(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(a(67294)),i=n(a(93658)),r=n(a(43404)),l=n(a(99662)),s=/^(((\+44\s?\d{4}|\(?0\d{4}\)?)\s?\d{3}\s?\d{3})|((\+44\s?\d{3}|\(?0\d{3}\)?)\s?\d{3}\s?\d{4})|((\+44\s?\d{2}|\(?0\d{2}\)?)\s?\d{4}\s?\d{4}))(\s?\#(\d{4}|\d{3}))?$/,u=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;t.default=function(e){var t,a=e.lead,n=(e.search,e.updateState),c=e.setStep,d=e.reset,p=e.message;return o.default.createElement("div",{className:"personal-details-container"},o.default.createElement("div",{className:"top"},o.default.createElement("h2",null,"Your Details"),o.default.createElement("h3",null,"We won't share your information.")),o.default.createElement("div",null,o.default.createElement("form",{id:"details-form",onSubmit:function(e){return e.preventDefault(),n=a.tel_home,s.test(String(n))?a.first_name&&a.last_name&&a.email&&a.tel_home&&a.moving_plans&&a.reason&&(t=a.email,u.test(String(t).toLowerCase()))&&a.opt_in_terms?c(3):((0,l.default)("Please fill out the required fields","error"),null):((0,l.default)("Please enter a valid phone number","error"),null);var t,n}},o.default.createElement("div",{className:"detail-input"},o.default.createElement("input",{type:"text",id:"valuation_first_name",name:"user[first_name]",className:"name first_name",placeholder:"First Name*",value:a.first_name,onChange:function(e){return n("first_name",e.target.value)}}),o.default.createElement("input",{type:"text",id:"valuation_last_name",name:"user[last_name]",className:"name last_name",placeholder:"Last Name*",value:a.last_name,onChange:function(e){return n("last_name",e.target.value)}})),o.default.createElement("div",{className:"detail-input"},o.default.createElement("input",{type:"email",id:"valuation_email",name:"user[email]",className:"email",placeholder:"Email Address*",value:a.email,onChange:function(e){return n("email",e.target.value)}})),o.default.createElement("div",{className:"detail-input"},o.default.createElement("input",{type:"tel",id:"valuation_phone",name:"user[tel_home]",className:"phone",placeholder:"Phone Number*",value:a.tel_home,onChange:function(e){return n("tel_home",e.target.value)}})),o.default.createElement("div",{className:"detail-input"},(t=[{value:"asap",label:"ASAP"},{value:"3 months",label:"3 months"},{value:"6 months",label:"6 months"},{value:"9 months",label:"9 months"},{value:"12 months",label:"12 months"},{value:"not sure",label:"Not sure"}],o.default.createElement(i.default,{className:"react-select",options:t,placeholder:"Moving plans*",value:t.find((function(e){return e.value===a.moving_plans})),onChange:function(e){var t=e.value;n("plans",t),n("moving_plans",t)}}))),o.default.createElement("div",{className:"detail-input"},function(){var e=[{value:"selling",label:"Selling only"},{value:"selling and buying",label:"Selling & buying"},{value:"buying",label:"Buying only"},{value:"letting",label:"Renting out my property"},{value:"just curious",label:"Just curious"}];return o.default.createElement(i.default,{className:"react-select",options:e,placeholder:"Reason for valuation*",value:e.find((function(e){return e.value===a.reason})),onChange:function(e){var t=e.value;return n("reason",t)}})}()),o.default.createElement(r.default,{lead:a,updateState:n,termsRequired:!0}),o.default.createElement("button",{type:"submit",className:"next-step btn btn-primary button button-primary"},"Next Step"))),p&&o.default.createElement("div",{id:"valuation_not-found-message"},p),o.default.createElement("div",{className:"valuation_start_again"},o.default.createElement("a",{onClick:d},"Start again?")))}},45434:function(e,t,a){(t=a(23645)(!1)).push([e.id,'#valuation-modal-background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:99999}#valuation-section{position:static;margin:0 auto;background-color:#fff;width:100%;height:100%;overflow-y:auto;z-index:2000}#valuation-section .next-step{margin-top:30px !important}#valuation-section .optin_container__opt_in_marketing input[type=checkbox],#valuation-section .optin_container__account_confirmation_status input[type=checkbox],#valuation-section .optin_container__opt_in_terms input[type=checkbox]{display:inline;width:3%;height:16px}@media(max-width: 820px){#valuation-modal-background,#valuation-section{position:fixed}}.valuations-modal-back{position:absolute;top:2px;left:6px;font-size:16px;cursor:pointer;font-weight:bold;margin-top:5px;margin-left:4px}.valuations-modal-back p{font-size:14px}#valuation_not-found-message{margin:20px auto;text-align:center}#valuation-section input[type=checkbox]{display:none}#valuation-section input[type=checkbox]+label{display:inline-block;padding:0 0 0 0;position:relative}#valuation-section input[type=checkbox]+label img{box-sizing:border-box;border:solid rgba(0,0,0,0) 5px}#valuation-section input[type=checkbox]:checked+label img{box-sizing:border-box;border:solid #000 5px}#valuation-section input[type=checkbox]:checked+label::before{content:"";position:absolute;top:0;left:0;background-color:rgba(255,255,255,.2)}#valuation-section input[type=checkbox]:checked+label::before{background-color:rgba(0,0,0,0);content:"";box-sizing:border-box}#valuation-section .similar-property label{display:inline-block}#valuation-section label p{padding-left:5px;padding-right:5px}#valuation-section .similar-property img{max-width:100%}#valuation-section .agency-logo,.result-container .agency-logo{display:block;margin:50px auto 20px;max-height:130px}#valuation-section .top h2{text-align:center;margin-bottom:0}#valuation-section .top h3{font-size:1.25rem;font-weight:normal;text-align:center;margin-top:-5px}#valuation-section #first-address-form{width:55%;margin:20px auto}#valuation-section #details-form{margin-top:20px}#valuation-section select option{margin-top:35px}#valuation-section #first-address-form input,#valuation-section #first-address-form button{box-sizing:border-box;width:100%;margin:5px 0}#valuation-section #first-address-form select,#valuation-section .personal-details-container select{width:100%;padding:10px;margin:5px 0;color:gray}#valuation-section #first-address-form select option,#valuation-section .personal-details-container select option{width:100%;height:100%;color:#555}#valuation-section #similar-properties{margin-top:30px;border:none}#valuation-section #similar-properties-form{width:88%;margin:20px auto}#valuation-section .get-valuation-button{text-align:center}#valuation-section #similar-properties-form input[type=submit]{width:250px;padding:10px}#valuation-section .personal-details-container{width:60%;margin:35px auto;text-align:center}#valuation-section .personal-details-container input{box-sizing:border-box;width:100%;margin:5px 0}#valuation-section .personal-details-container #valuation_email{width:100%}#valuation-section .personal-details-container #valuation_first_name,#valuation-section .personal-details-container #valuation_last_name{width:49.5%}#valuation-section .result-container{width:90%;margin:0 auto;text-align:center}#spinner-background{position:fixed;background-color:rgba(255,255,255,.7);top:100px;bottom:20%;width:60%;left:20%;right:20%;border-radius:10px;z-index:2000}#spinner-background .loader,#spinner-background .loader:before,#spinner-background .loader:after{-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}#spinner-background .loader:before,#spinner-background .loader:after{position:absolute;top:0;content:""}#spinner-background .loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#spinner-background .loader{text-indent:-9999em;margin:250px auto;position:relative;font-size:11px;
1-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}#spinner-background .loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#valuation-section #similar-properties{border:none}#valuation-section .val-box{display:inline-block}#valuation-section #price_1{font-size:3rem;margin:20px 50px}#valuation-section #valuation-wrapper{margin-top:10px;margin-bottom:20px}#valuation-section #no_results,#valuation-section #property_expert{margin:20px 0px}#valuation-section .valuations-modal-close{float:right;cursor:pointer;margin-right:10px;margin-top:10px;font-size:1.5rem}#valuation-section .valuations-modal-close img{width:20px;height:20px}#valuation-section .sell-let-switch{margin:0 auto;text-align:center;font-size:1.25rem;clear:both}#valuation-section .sell-switch,#valuation-section .let-switch{display:inline-block;padding:8px;width:120px;border-radius:10px;cursor:pointer}#valuation-section .sell-let-switch .active{color:#fff;cursor:auto}#valuation-section .sell-switch{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-6px}#valuation-section .let-switch{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#valuation-section #valuation-map .leaflet-control-container,#valuation-section #valuation-map-no-streetview .leaflet-control-container{display:none}#valuation-section #valuation-details{margin-top:40px}#valuation-section #valuation-details #address-container{-webkit-text-transform:uppercase;-moz-text-transform:uppercase;text-transform:uppercase}#valuation-section #valuation-map,#valuation-section #valuation-map-no-streetview{height:300px;display:inline-block;width:50%}#valuation-section #valuation-map{float:left}#valuation-section #streetview-wrapper{height:300px;overflow:hidden;display:inline-block;width:50%;float:left}#valuation-section .recently-sold{margin-top:30px}#valuation-section #recently-sold-list{list-style:none;text-align:left;width:80%;margin:10px auto}#valuation-section #recently-sold-list li{padding:5px}#valuation-section .comparable-property-price{float:right}#valuation-section .similar-property{width:33.33333%}#valuation-section .leaflet-popup-content-wrapper{background-color:#fff}#valuation-section .leaflet-popup-content-wrapper .leaflet-popup-content{color:#000;margin:4px 16px}#valuation-section .leaflet-popup-close-button{display:none}#valuation-section #min-valuation,#valuation-section #max-valuation{font-size:18px}#valuation-section .valuation_terms_and_conditions{margin-top:4px}.similar-properties-top{text-align:center}#valuation-section .similar-properties-top h4{font-size:16px;font-weight:normal;text-align:center;margin-top:5px}#valuation-section label p{font-size:14px}#valuation-section .similar-property{min-height:230px}.valuation_start_again{text-align:center;margin:10px 0 0;cursor:pointer}.calendar-modal-close{position:relative;top:5px;right:5px;width:23px}.fc-next-button{margin-right:15px !important}@media(min-width: 820px){#valuation-section #recently-sold-list li{padding:5px;width:50%;display:inline-block}.comparable-property-price{float:right;font-weight:bold;margin-left:5px;text-decoration:underline}}@media(max-width: 1600px){#valuation-section .similar-property{min-height:230px}}@media(max-width: 1024px){#valuation-section #price_1{margin:20px 16px}}@media(max-width: 916px){#valuation-section #price_1{margin:20px 3px;font-size:2rem}}@media(max-width: 820px){#valuation-section{width:100%;height:100%;top:0;right:0;left:0;bottom:0;border-radius:0}#valuation-section .similar-property{width:50%}#spinner-background{top:0;left:0;right:0;bottom:0;width:100%}#valuation-section #recently-sold-list{width:90%}#valuation-section #price_1{margin:20px 16px}#valuation-section #streetview-image{max-width:125%}#valuation-section .val-box{display:block;min-height:40px}#valuation-section #valuation-details{margin-top:15px}}@media(max-width: 415px){#valuation-section{width:100%;height:100%;border-radius:0;
1top:0;left:0;right:0;bottom:0}#valuation-section #first-address-form{width:80%}#valuation-section .personal-details-container{width:95%;margin-top:10px}#valuation-section .personal-details-container #valuation_first_name,#valuation-section .personal-details-container #valuation_last_name{width:49%}#valuation-section .similar-property{width:100%}#valuation-section .result-container{width:100%}#valuation-section #streetview-wrapper{width:100%}#valuation-section #streetview-image{width:100%}#valuation-section #valuation-map,#valuation-section #valuation-map-no-streetview{width:100%}#valuation-section .agency-logo{margin-top:5px;max-height:150px}#valuation-section .valuations-modal-close{position:absolute;right:0;top:-3px}#spinner-background{top:0;left:0;right:0;bottom:0;width:100%}#valuation-section #recently-sold-list{width:100%}#valuation-section #valuation-details{margin-top:20px}#valuation-section #price_1{margin:0 auto}#valuation-section .top h3{line-height:1.25rem}#valuation-section .top h2{margin-bottom:12px}#valuation-section .valuations-modal-back{margin-top:2px}.similar-properties-top h3{margin-top:30px}}#valuation-section .similar-property .similar-property__image{padding:5px;transition:padding .1s ease-out;-moz-transition:padding .1s ease-out;-webkit-transition:padding .1s ease-out;-o-transition:padding .1s ease-out;position:relative;cursor:pointer}#valuation-section .similar-property .similar-property__image img{opacity:.5;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;border:solid #000 1px}#valuation-section .similar-property .similar-property__image:hover img{opacity:1}#valuation-section .similar-property.selected .similar-property__image{padding:3px}#valuation-section .similar-property.selected .similar-property__image img{opacity:1;box-shadow:0px 12px 22px 1px #333}#valuation-section .similar-property.selected .similar-property__image img .checkmark{position:absolute;top:0;left:0;transform:scale(0.5);-webkit-transform:scale(0.5);z-index:20;margin-top:-10%}.hfjs-instant-val__loader{margin-top:180px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;display:inline-block;width:80px;height:80px;padding:4rem}.hfjs-instant-val__loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#888;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.hfjs-instant-val__loader div:nth-child(1){left:8px;animation:valuation-loader1 .6s infinite}.hfjs-instant-val__loader div:nth-child(2){left:8px;animation:valuation-loader2 .6s infinite}.hfjs-instant-val__loader div:nth-child(3){left:32px;animation:valuation-loader2 .6s infinite}.hfjs-instant-val__loader div:nth-child(4){left:56px;animation:valuation-loader3 .6s infinite}@keyframes valuation-loader1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes valuation-loader2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes valuation-loader3{0%{transform:scale(1)}100%{transform:scale(0)}}.instant-valuation__price-label{margin-bottom:0}#valuation-section .react-select{margin:10px 0}.Dropdown-control{height:42px}.Dropdown-arrow{margin-top:3px}.Dropdown-option{text-align:left}.marketing-preferences__section{margin-top:20px;text-align:left}.pretty{white-space:normal;width:100%}.pretty .state label{text-indent:0;padding-left:2rem}.pretty .state label:after,.pretty .state label:before,.pretty.p-icon .state .icon{top:0}#valuation-section #no_results{padding:50px;margin-top:100px}#valuation-section .Dropdown-control{text-align:left}#valuation-section .Dropdown-control .Dropdown-placeholder.is-selected{height:26px;overflow:hidden}.similar-property{text-align:left}.similar-property__details{padding:0 9px}.similar-property__road{height:22px;overflow:hidden;display:block}.similar-property__price{font-size:14px;float:right;height:27px;font-weight:bold;position:relative;bottom:27px;right:0px;background-color:rgba(255,255,255,.8);padding:4px 10px;border-top:solid #000 1px;border-left:solid #000 1px}.similar-property__beds{float:left;max-width:50%;height:22px;font-weight:bold}.similar-property__postcode{float:right;max-width:50%;height:22px;margin-top:-9px}#valuation-section h3{font-size:22px}',""]),e.exports=t},91296:function(e,t,a){var n=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,r=/^0o[0-7]+$/i,l=parseInt,s="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")(),d=Object.prototype.toString,p=Math.max,f=Math.min,m=function(){return c.Date.now()};function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var a=i.test(e);return a||r.test(e)?l(e.slice(2),a?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,a){var n,o,i,r,l,s,u=0,c=!1,d=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var a=n,i=o;return n=o=void 0,u=t,r=e.apply(i,a)}function _(e){return u=e,l=setTimeout(x,t),c?b(e):r}function y(e){var a=e-s;return void 0===s||a>=t||a<0||d&&e-u>=i}function x(){var e=m();if(y(e))return w(e);l=setTimeout(x,function(e){var a=t-(e-s);return d?f(a,i-(e-u)):a}(e))}function w(e){return l=void 0,h&&n?b(e):(n=o=void 0,r)}function k(){var e=m(),a=y(e);if(n=arguments,o=this,s=e,a){if(void 0===l)return _(s);if(d)return l=setTimeout(x,t),b(s)}return void 0===l&&(l=setTimeout(x,t)),r}return t=g(t)||0,v(a)&&(c=!!a.leading,i=(d="maxWait"in a)?p(g(a.maxWait)||0,t):i,h="trailing"in a?!!a.trailing:h),k.cancel=function(){void 0!==l&&clearTimeout(l),u=0,n=s=o=l=void 0},k.flush=function(){return void 0===l?r:w(m())},k}},14866:function(e,t){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var a=Object.prototype,n=a.toString,o=a.hasOwnProperty,i="[object Object]",r="[object Array]";function l(e,t){return null!=e?e+"["+t+"]":t}t.flatten=function e(t,a,s){var u=n.call(t);if(void 0===s)if(u===i)s={};else{if(u!==r)return;s=[]}for(var c in t)if(o.call(t,c)){var d=t[c];if(null!=d)switch(n.call(d)){case r:case i:e(d,l(a,c),s);break;default:s[l(a,c)]=d}}return s}},71663:function(e,t,a){var n=a(45434);"string"==typeof n&&(n=[[e.id,n,""]]);a(76723)(n,{hmr:!0,transform:void 0,insertInto:void 0}),n.locals&&(e.exports=n.locals)}}]);
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.