PageSourceSearch

https://technoguru.in/_next/static/chunks/7201-8b7e9d9c78e8ace5.js

js technoguru.in collected 2026-10-08 07:11:40 UTC 5,784 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7201],{97201:(e,n,t)=>{t.d(n,{Ju:()=>g,TK:()=>u,ZO:()=>k,_X:()=>p,bU:()=>x,c7:()=>w,tF:()=>a,uN:()=>P,yP:()=>s});var i=t(67021),r=t(77260);let a={cameraCount:{kind:"number",min:1,max:2048,integer:!0,unit:"cameras",label:"Camera count"},cameraPoeClass:{kind:"enum",values:["af","at","bt60","bt90"],label:"Camera PoE class"},cameraDrawW:{kind:"number",min:.5,max:90,unit:"W",label:"Camera maximum draw"},poeDeviceCount:{kind:"number",min:1,max:2048,integer:!0,unit:"devices",label:"PoE device count"},apStandard:{kind:"enum",values:["wifi6","wifi6e","wifi7"],label:"Wi-Fi AP standard"},poeLoadW:{kind:"number",min:0,max:1e5,unit:"W",label:"PoE load"},switchPorts:{kind:"number",min:1,max:4096,integer:!0,unit:"ports",label:"Switch ports required"},rackUnits:{kind:"number",min:0,max:200,integer:!0,unit:"U",label:"Rack units"},storageTb:{kind:"number",min:0,max:1e4,unit:"TB",label:"Storage requirement"},screenWidthM:{kind:"number",min:.3,max:60,unit:"m",label:"Screen width"},throwDistanceM:{kind:"number",min:.2,max:200,unit:"m",label:"Throw distance"},roomLengthM:{kind:"number",min:.5,max:200,unit:"m",label:"Room length"},roomWidthM:{kind:"number",min:.5,max:200,unit:"m",label:"Room width"},speakerCount:{kind:"number",min:1,max:2048,integer:!0,unit:"speakers",label:"Speaker count"},amplifierLoadW:{kind:"number",min:0,max:1e5,unit:"W",label:"Amplifier load"}},u="c.from",o=/^-?\d+(\.\d+)?$/,l=Object.keys(a),m=new Set(l);function s(e){return"".concat("c.").concat(e)}function c(e){if("string"!=typeof e||""===e)return;let n=(0,r.Bb)(e);if(n&&"internal"!==n.status)return n}function d(e,n){if(!Number.isFinite(n)||n<0&&e.min>0)return null;let t=(0,i.N)(n,e.min,e.max,e.min);return t=e.integer?Math.round(t):Number(t.toFixed(4)),Number.isFinite(t=(0,i.N)(t,e.min,e.max,e.min))?t:null}function f(e,n){if("enum"===e.kind)return"string"!=typeof n?null:e.values.includes(n)?n:null;if("number"==typeof n)return d(e,n);if("string"!=typeof n)return null;let t=n.trim();return""===t||t.length>32||!o.test(t)?null:d(e,Number(t))}let h={cameraCount:{kind:"count",one:"camera",many:"cameras"},cameraPoeClass:{kind:"token",of:"camera PoE class"},cameraDrawW:{kind:"measure",unit:"W",of:"published maximum draw for the chosen camera"},poeDeviceCount:{kind:"count",one:"powered device",many:"powered devices"},apStandard:{kind:"token",of:"AP standard",say:{wifi6:"the Wi-Fi 6 AP family",wifi6e:"the Wi-Fi 6E AP family",wifi7:"the Wi-Fi 7 AP family"}},poeLoadW:{kind:"measure",unit:"W",of:"PoE load"},switchPorts:{kind:"count",one:"access port",many:"access ports"},rackUnits:{kind:"measure",unit:"U",of:"rack space"},storageTb:{kind:"measure",unit:"TB",of:"recording storage"},screenWidthM:{kind:"measure",unit:"m",of:"screen width"},throwDistanceM:{kind:"measure",unit:"m",of:"throw distance"},roomLengthM:{kind:"measure",unit:"m",of:"room length"},roomWidthM:{kind:"measure",unit:"m",of:"room width"},speakerCount:{kind:"count",one:"loudspeaker",many:"loudspeakers"},amplifierLoadW:{kind:"measure",unit:"W",of:"amplifier load"}};function k(e){return Number.isInteger(e)?e.toLocaleString("en-IN"):e.toLocaleString("en-IN",{maximumFractionDigits:2})}function p(e,n){let t=h[e];if("token"===t.kind){let e=String(n),i=t.say&&Object.prototype.hasOwnProperty.call(t.say,e)?t.say[e]:void 0;return"string"==typeof i?i:"".concat(t.of," ").concat(e)}let i="number"==typeof n?k(n):String(n);return"measure"===t.kind?"".concat(i," ").concat(t.unit," of ").concat(t.of):"".concat(i," ").concat(1===n?t.one:t.many)}function b(e){return{url:"",carried:[],figures:[],dropped:e,phrase:""}}function g(e,n){let t,i=a[e];if("enum"===i.kind)return"string"==typeof n&&i.values.includes(n);if("number"==typeof n)t=n;else{let e=n.trim();if(""===e||e.length>32||!o.test(e))return!1;t=Number(e)}return Number.isFinite(t)&&t>=i.min&&t<=i.max}function w(e,n,t){let i=[],r={};for(let e of l){let t=n[e];null!=t&&(i.push(e),g(e,t)&&(r[e]=t))}let o=function(e,n,t){let i=c(e);return!i||!i.href.startsWith("/")||i.href.startsWith("//")?"":"".concat(i.href).concat(function(e,n){let t=c(n);if(!t)return"";let i=new URLSearchParams,r=0;for(let n of l){let t=e[n];if(null==t)continue;let u=f(a[n],t);null!==u&&(i.set(s(n),String(u)),r+=1)}if(0===r)return"";i.set(u,t.slug);let o=i.toString();return o?"?".concat(o):""}(n,t))}(e,r,t),m=o.indexOf("?");if(-1===m)return b(i);let d=new URLSearchParams(o.slice(m)),h=[];for(let e of l){let n=d.get(s(e));if(null===n)continue;let t=f(a[e],n);null!==t&&h.push({key:e,value:t,text:p(e,t)})}if(0===h.length)return b(i);let k=h.map(e=>e.key);return{url:o,carried:k,figures:h,dropped:i.filter(e=>!k.includes(e)),phrase:function(e){let n=e.map(e=>e.text);return 0===n.length?"":1===n.length?n[0]:"".concat(n.slice(0,-1).join(", ")," and ").concat(n[n.length-1])}(h)}}function y(e,n){if(!e)return null;if("string"==typeof e)return new URLSearchParams(e).get(n);if(e instanceof URLSearchParams)return e.get(n);let t=e[n];return Array.isArray(t)?"string"==typeof t[0]?t[0]:null:"string"==typeof t?t:null}function x(e){let n={};for(let t of l){let i=function(e,n){if(!m.has(n))return null;let t=c(y(e,u));if(!t)return null;let i=y(e,s(n));if(null===i||""===i||i.length>32)return null;let r=a[n],o=f(r,i);return null===o?null:{value:o,origin:"calculated",sourceTool:t.slug,sourceLabel:t.title,unit:"number"===r.kind?r.unit:void 0}}(e,t);i&&(n[t]=i)}return n}let W={"user-input":"You entered this value.",calculated:"Calculated from the inputs on this page.","looked-up":"Read from the equipment catalogue.",assumed:"A planning assumption — edit it if you know better."};function P(e){var n;let t=c(e.sourceTool);return t?"Carried from the ".concat(t.title," — edit to override."):null!=(n=W[e.origin])?n:W.assumed}}}]);

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.