PageSourceSearch

https://technoguru.in/_next/static/chunks/5132-3fd877d1a6403a4f.js

js technoguru.in collected 2026-10-08 07:11:32 UTC 6,139 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5132],{21680:(e,t,n)=>{n.d(t,{K:()=>l});var r=n(12115),i=n(22027);function l(e){let{slug:t,category:n,title:l}=e,a=(0,r.useRef)(0),o=(0,r.useRef)(!1),c=(0,r.useRef)(!1),u=(0,r.useRef)(!1),s=(0,r.useRef)(null);return(0,r.useEffect)(()=>{a.current=Date.now(),(0,i.u4)("tool_start",{tool_slug:t,tool_category:n,...l?{tool_title:l}:{}});let e=()=>{if(u.current||c.current||o.current)return;u.current=!0;let e=a.current?Date.now()-a.current:0;(0,i.u4)("tool_abandon",{tool_slug:t,tool_category:n,...e>0?{duration_ms:e}:{}})},r=()=>{"hidden"===document.visibilityState&&e()};return document.addEventListener("visibilitychange",r),()=>{s.current&&clearTimeout(s.current),document.removeEventListener("visibilitychange",r),e()}},[]),{markResult:(0,r.useCallback)(()=>{o.current||(c.current=!0,s.current&&clearTimeout(s.current),s.current=setTimeout(()=>{if(o.current)return;o.current=!0;let e=a.current?Date.now()-a.current:0;(0,i.u4)("tool_complete",{tool_slug:t,tool_category:n,...e>0?{duration_ms:e}:{}})},1200))},[t,n])}}},67021:(e,t,n)=>{function r(e,t,n,r){return Number.isFinite(e)?Math.min(n,Math.max(t,e)):r}function i(e,t){if(null==e||""===e)return t.fallback;let n=Number(e);return Number.isFinite(n)?(n=r(n,t.min,t.max,t.fallback),t.step&&t.step>0&&(n=Math.round(n/t.step)*t.step),t.integer&&(n=Math.round(n)),r(n,t.min,t.max,t.fallback)):t.fallback}function l(e,t,n){return null==e?n:t.includes(e)?e:n}function a(e,t){var n,r;if(null==e||""===e)return t.fallback;if(t.allowed)return t.allowed.includes(e)?e:t.fallback;let i=null!=(n=t.maxLength)?n:64,l=null!=(r=t.pattern)?r:/^[a-z0-9-]+$/i;return e.length>i?t.fallback:l.test(e)?e:t.fallback}function o(e,t){if(!e)return null;let n=e.split("-").map(e=>Number(e.trim()));if(1===n.length&&Number.isFinite(n[0])&&n.push(n[0]),2!==n.length)return null;let[i,l]=n;return!Number.isFinite(i)||!Number.isFinite(l)||i<=0||l<=0||(i>l&&([i,l]=[l,i]),(i=r(i,t.min,t.max,t.min))>(l=r(l,t.min,t.max,t.max)))?null:{min:Number(i.toFixed(3)),max:Number(l.toFixed(3))}}n.d(t,{Cu:()=>d,Dq:()=>u,MP:()=>g,N:()=>r,U:()=>i,Us:()=>o,Xe:()=>f,eh:()=>a,hW:()=>s,sg:()=>p,uL:()=>l});let c=new Set(["name","fullname","firstname","lastname","email","phone","mobile","tel","address","addr","street","city","pincode","postcode","zip","gps","lat","lng","client","clientname","customer","company","project","projectname","site","sitename","notes","note","comment","remarks","price","cost","budget","quote","boq","drawing","layout","floorplan"]);function u(e){return e.filter(e=>c.has(e.toLowerCase()))}let s=/^[A-Za-z][A-Za-z0-9]{0,11}$/,m=new Set(["e","ref","src","cid","eid","sid","uid","gclid","dclid","wbraid","gbraid","msclkid","fbclid","igshid","ttclid","twclid","yclid","epik","srsltid"]);function d(e){let t=new URLSearchParams;new URLSearchParams(e).forEach((e,n)=>{s.test(n)&&(m.has(n)||c.has(n)||t.append(n,e))});let n=t.toString();return n?"?".concat(n):""}function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=new URLSearchParams;for(let e of Object.keys(t).sort()){let i=t[e];null!=i&&""!==i&&(void 0===n[e]||String(n[e])!==String(i))&&r.set(e,String(i))}let i=r.toString();return i?"".concat(e,"?").concat(i):e}function p(e,t){let n=null;return function(){for(var r=arguments.length,i=Array(r),l=0;l<r;l++)i[l]=arguments[l];n&&clearTimeout(n),n=setTimeout(()=>e(...i),t)}}function g(e,t){if(!e)return!1;let n=new URLSearchParams(e);return t.some(e=>n.has(e))}},69532:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(95155),i=n(12115),l=n(5917),a=n(4788),o=n(22027);function c(e){let{url:t,label:n="Copy configuration link",note:c="A planning link — not a quote.",className:u="",tone:s="light",analytics:m,ctaLabel:d="Copy configuration link",onCopied:f,size:p="compact"}=e,[g,h]=(0,i.useState)(!1),b=(0,i.useRef)(null);(0,i.useEffect)(()=>()=>{b.current&&clearTimeout(b.current)},[]);let x=(0,i.useCallback)(async()=>{let e=new URL(t,window.location.origin).toString();try{var n,r;if(null==(r=navigator)||null==(n=r.clipboard)?void 0:n.writeText)await navigator.clipboard.writeText(e);else if("undefined"!=typeof document){let t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.opacity="0",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}if(h(!0),m){let e=t.split("?")[0];(0,o.u4)("cta_click",{cta_id:"tool-share-copy",cta_label:d,cta_context:"share_config",origin_path:window.location.pathname,target_path:e})}null==f||f(e),b.current&&clearTimeout(b.current),b.current=setTimeout(()=>h(!1),2e3)}catch(e){}},[t,m,d,f]),k="dark"===s?"inline-flex min-h-[44px] w-full items-center justify-center gap-2 border border-[rgba(201,169,97,0.35)] bg-transparent px-3 py-2 font-mono text-[11px] uppercase tracking-[0.2em] text-[#E4C77A] transition hover:border-[#
1E4C77A] hover:text-[#F2EFE8] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#E4C77A]/70":"inline-flex min-h-[44px] w-full items-center justify-center gap-2 border border-sc-stone-300 bg-sc-ivory-50 px-3 py-2 font-mono text-[11px] uppercase tracking-[0.2em] text-sc-ink-800 transition hover:border-sc-copper-600 hover:text-sc-copper-700 focus:outline-none focus-visible:ring-2 focus-visible:ring-sc-gold-500/80 focus-visible:ring-offset-2 focus-visible:ring-offset-sc-paper-50",v="comfortable"===p&&"light"===s?k.replace("font-mono text-[11px] uppercase tracking-[0.2em]","text-[13.5px] font-medium"):k;return(0,r.jsxs)("div",{className:u,children:[(0,r.jsx)("button",{type:"button",onClick:x,"aria-live":"polite",className:v,children:g?(0,r.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,r.jsx)(l.A,{className:"h-3.5 w-3.5 shrink-0","aria-hidden":!0}),(0,r.jsx)("span",{children:"Link copied"})]},"copied"):(0,r.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,r.jsx)(a.A,{className:"h-3.5 w-3.5 shrink-0","aria-hidden":!0}),(0,r.jsx)("span",{children:n})]},"idle")}),c?(0,r.jsx)("p",{className:"mt-1.5 text-[11px] leading-[1.4] ".concat("dark"===s?"text-[rgba(232,220,184,0.65)]":"text-sc-ink-700"),children:c}):null]})}}}]);

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.