PageSourceSearch

https://www.onthemarket.com/assets/0.1.3293/_next/static/chunks/7838.0021c8157cc4e04f.js

js onthemarket.com collected 2026-09-24 17:21:28 UTC 3,068 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7838],{37838:(e,l,o)=>{o.r(l),o.d(l,{default:()=>h});var t=o(37876),r=o(14232),a=o(31777),i=o(27124);let s=e=>e.replace("#","").match(/.{2}/g).map(e=>parseInt(e,16)),u=(e,l)=>o=>Math.min(Math.max(o,e),l),n=[{pos:0,color:s("#84B446")},{pos:.44,color:s("#FFF041")},{pos:.62,color:s("#F49C35")},{pos:1,color:s("#D34346")}],p=[{pos:0,color:s("#E3F2FD")},{pos:.11,color:s("#BBDEFB")},{pos:.22,color:s("#90CAF9")},{pos:.33,color:s("#64B5F6")},{pos:.44,color:s("#42A5F5")},{pos:.56,color:s("#2196F3")},{pos:.67,color:s("#1E88E5")},{pos:.78,color:s("#1976D2")},{pos:.89,color:s("#1565C0")},{pos:1,color:s("#7B1FA2")}],c=function(){let e,{min:l=0,max:o=1,palette:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n;"red-green"===t&&(r=n),"light-blue-purple"===t&&(r=p);let a=(e=r,l=>{let o,t,r=u(0,1)(l),a=e.slice(0,-1).map((l,o)=>[l,e[o+1]]).find(e=>{let[l,o]=e;return r>=l.pos&&r<=o.pos});if(!a)return e[e.length-1].color;let[i,s]=a,n=(r-i.pos)/(s.pos-i.pos);return(o=i.color,t=s.color,e=>o.map((l,o)=>{let r;return Math.round((r=t[o],e=>l+(r-l)*e)(e))}))(n)}),i=e=>u(0,1)((e-l)/(o-l));return e=>a(i(e))};var m=o(57447),d=o(54798);let g=e=>{let{layers:l=null}=e,o=(0,r.useMemo)(()=>new d.A({interleaved:!0}),[]),t=(0,m.ko)();return(0,r.useEffect)(()=>(o.setMap(t),()=>{o.setMap(null),o.finalize()}),[t]),(0,r.useEffect)(()=>(o.setProps({layers:l}),()=>o.setProps({layers:null})),[l]),(0,r.useEffect)(()=>()=>o.finalize(),[]),null},h=()=>{let e=(0,a.d4)(e=>e.ui.crimesH3LayerVisibility),l=(0,a.d4)(e=>e.ui.soldPricesH3LayerVisibility),o=(0,a.d4)(e=>e.ui.airPollutionH3LayerVisibility),s=(0,a.d4)(e=>e.ui.noiseLevelH3LayerVisibility),u=(0,a.d4)(e=>e.maps.metricLayerValues),n=(0,a.d4)(e=>e.maps.metricLayerPercentiles),p=(0,r.useMemo)(()=>c({min:0,max:1,palette:"red-green"})),m=(0,r.useMemo)(()=>e&&u?.length>0?new i.A({id:"crimesH3",data:u,extruded:!1,getHexagon:e=>e.hex,getFillColor:e=>!e||"number"!=typeof e.value||Number.isNaN(e.value)?[0,0,0,0]:p(e.value),pickable:!0,opacity:.5}):[],[e,u]),d=n?.[0]||0,h=n?.[n.length-1]||1,b=(0,r.useMemo)(()=>c({min:d,max:h,palette:"light-blue-purple"}),[d,h]),y=(0,r.useMemo)(()=>l&&u?.length>0&&n?.length>0?new i.A({id:"soldPricesH3",data:u,extruded:!1,getHexagon:e=>e.hex,getFillColor:e=>!e||"number"!=typeof e.value||Number.isNaN(e.value)?[0,0,0,0]:b(e.value),pickable:!0,opacity:.3}):[],[l,u,n]),f=(0,r.useMemo)(()=>c({min:0,max:1,palette:"red-green"})),v=(0,r.useMemo)(()=>o&&u?.length>0?new i.A({id:"airPollutionH3",data:u,extruded:!1,getHexagon:e=>e.hex,getFillColor:e=>!e||"number"!=typeof e.value||Number.isNaN(e.value)?[0,0,0,0]:f(e.value),pickable:!0,opacity:.5}):[],[o,u]),x=(0,r.useMemo)(()=>c({min:0,max:1,palette:"red-green"})),F=(0,r.useMemo)(()=>s&&u?.length>0?new i.A({id:"noiseLevelH3",data:u,extruded:!1,getHexagon:e=>e.hex,getFillColor:e=>!e||"number"!=typeof e.value||Number.isNaN(e.value)?[0,0,0,0]:x(e.value),pickable:!0,opacity:.5}):[],[s,u]);return(0,t.jsx)(g,{layers:[...e?[m]:[],...l?[y]:[],...o?[v]:[],...s?[F]:[]]})}}}]);

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.