PageSourceSearch

https://joinhottub.com/_next/static/chunks/4298.e6f219632688b069.js

js joinhottub.com collected 2026-10-09 22:40:02 UTC 1,134 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4298],{4298:(t,a,e)=>{e.r(a),e.d(a,{CRITICAL_DISTANCE_COEFFICIENT:()=>n,DEFAULT_ACOUSTICS:()=>l,FAR_VOICE_METRES:()=>r,INTELLIGIBILITY_FLOOR_DB:()=>i,clarityDb:()=>f,criticalDistance:()=>m,roomAcousticsFor:()=>h,wetCeiling:()=>c});let i=6,n=.057,r=3.44,o={intimate:{decay:.7,radius:3,damp:.62,wet:.1},room:{decay:1.15,radius:5,damp:.45,wet:.15},stage:{decay:1.5,radius:9,damp:.32,wet:.2},hall:{decay:2.3,radius:16,damp:.28,wet:.24}};function m(t,a){return t>0&&a>0?n*Math.sqrt(2/3*Math.PI*a**3/t):0}function c(t,a){let e=m(t,a);return e<=0?0:Math.min(r/e,10**(-i/20))}function s(t){return{decay:t.decay,wet:Math.min(t.wet,c(t.decay,t.radius)),damp:t.damp}}let u={intimate:s(o.intimate),room:s(o.room),stage:s(o.stage),hall:s(o.hall)},l=u.room,d={coffee:"intimate",books:"intimate",kitchen:"intimate",film:"intimate",mountains:"hall",ocean:"hall",garden:"room",cycling:"room",gaming:"room",fitness:"room",music:"stage",stadium:"stage",funfair:"stage"};function h(t){var a;return t&&null!=(a=u[d[t]])?a:l}function f(t){return t.wet<=0?60:20*Math.log10(1/t.wet)}}}]);

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.