PageSourceSearch

https://www.chkmountford.co.uk/asset_bundles/1324.bundle.7f9c44c133f4a7ede0af.js

js chkmountford.co.uk collected 2026-09-29 14:04:37 UTC 4,386 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktheme_boilerplate=self.webpackChunktheme_boilerplate||[]).push([[1324],{3833:function(e,t,n){var r=n(7166);t.Z=function(e){var t=e.minPrice,n=e.maxPrice,a=e.minBeds,s=e.poly,c=e.place,o=e.channel,l=e.tags,u=["Properties"];if(t&&n?u.push("between £".concat((0,r.lb)(t)," and £").concat((0,r.lb)(n))):t?u.push("from £".concat((0,r.lb)(t))):n&&u.push("up to £".concat((0,r.lb)(n))),a&&u.push("with at least ".concat(a," bed").concat(a>1?"s":"")),s&&u.push("in a drawn area"),c&&c.name&&u.push("around ".concat(c.name)),"sales"===o?u.push("for sale"):"lettings"===o&&u.push("to let"),l&&l.length){var i=l.filter((function(e){return"!"!==e.charAt(0)}));null!=i&&i.length&&u.push("tags: ".concat(i))}return u.join(" ")}},1324:function(e,t,n){n.r(t),n.d(t,{default:function(){return d}});var r=n(7294),a=n(8216),s=n(5697),c=n.n(s),o=n(6706),l=n(6857),u=n(3833),i=n(9662);function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){var r,a,s,c;r=e,a=t,s=n[t],c=function(e,t){if("object"!=p(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(a),(a="symbol"==p(c)?c:String(c))in r?Object.defineProperty(r,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[a]=s})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=function(e){var t=e.search,n=e.removeSavedSearchAsync,a=e.updateSavedSearchAsync,s=e.selectClass,c=e.visitButtonClass,o=e.deleteButtonClass,p=e.buttonSpanClass,m=e.userLoggedIn;return r.createElement("div",{className:"saved-search"},r.createElement("h4",{className:"saved-search__title"},(0,u.Z)(t)),r.createElement("div",{className:"saved-search__body"},r.createElement("button",{type:"button",onClick:function(e){e.preventDefault(),(0,l.Z)(t)},className:c},r.createElement("span",{className:p},"Show properties")),r.createElement("button",{type:"button",onClick:function(e){e.preventDefault(),n(t),(0,i.Z)("Saved search removed","success")},className:o},r.createElement("span",{className:p},"Remove")),m&&r.createElement("div",null,"Email me matching properties:",r.createElement("select",{className:"saved-search__frequency ".concat(s),onChange:function(e){var n=v(v({},t),{},{alert_frequency:e.target.value});a(n)},value:t.alert_frequency},r.createElement("option",{value:"I"},"Immediately"),r.createElement("option",{value:"W"},"Weekly"),r.createElement("option",{value:"M"},"Monthly"),r.createElement("option",{value:"N"},"Never")))))};h.propTypes={search:c().object.isRequired,removeSavedSearchAsync:c().func.isRequired,updateSavedSearchAsync:c().func.isRequired,selectClass:c().string,visitButtonClass:c().string,deleteButtonClass:c().string,buttonSpanClass:c().string,userLoggedIn:c().bool.isRequired},h.defaultProps={selectClass:"",visitButtonClass:"",deleteButtonClass:"",buttonSpanClass:""};var b={removeSavedSearchAsync:o.Eb,updateSavedSearchAsync:o.wD},f=(0,a.$j)((function(e){var t;return{userLoggedIn:!(null===(t=e.user.currentUser)||void 0===t||!t.user_id)}}),b)(h),d=(0,a.$j)((function(e){return{searches:e.search.savedSearches}}))((function(e){var t=e.searches;return r.createElement(r.Fragment,null,r.createElement("h3",null,t.length?"".concat(t.length," "):"","Saved Search",1===t.length?"":"es"),!t.length&&r.createElement("div",{className:"tile sidebar-highlight-card"},r.createElement("p",null,"Saved searches will appear here.")),t.map((function(e){return r.createElement(f,{search:e,selectClass:"form__control",visitButtonClass:"button button--secondary saved-search__visit",deleteButtonClass:"button button--primary saved-search__delete",buttonSpanClass:"button__text"})})))}))}}]);

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.