PageSourceSearch

https://tacticaledgeai.com/_next/static/chunks/app/layout-ba5078c2199f3a74.js

js tacticaledgeai.com collected 2026-09-25 18:32:48 UTC 12,776 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{4474:(e,t,r)=>{"use strict";r.d(t,{$:()=>l});var n=r(95155);r(12115);var i=r(42442),a=r(18460),o=r(91337);let s=(0,a.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors duration-150 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function l({className:e,variant:t,size:r,asChild:a=!1,...c}){let d=a?i.DX:"button";return(0,n.jsx)(d,{"data-slot":"button",className:(0,o.cn)(s({variant:t,size:r,className:e})),...c})}},21942:(e,t,r)=>{"use strict";r.d(t,{ThemeProvider:()=>a});var n=r(95155);r(12115);var i=r(70460);function a({children:e,...t}){return(0,n.jsx)(i.N,{...t,children:e})}},46935:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,66872,23)),Promise.resolve().then(r.bind(r,77403)),Promise.resolve().then(r.bind(r,94577)),Promise.resolve().then(r.bind(r,78322)),Promise.resolve().then(r.bind(r,21942)),Promise.resolve().then(r.bind(r,61549)),Promise.resolve().then(r.t.bind(r,55883,23)),Promise.resolve().then(r.t.bind(r,66485,23))},61549:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>o});var n=r(95155),i=r(70460),a=r(66609);let o=({...e})=>{let{theme:t="system"}=(0,i.D)();return(0,n.jsx)(a.l$,{theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})}},66872:()=>{},77403:(e,t,r)=>{"use strict";r.d(t,{ConsentGate:()=>v});var n=r(95155),i=r(12115),a=r(65596),o=r(73321);let s=["measurementId","pageViewMode","schemaVersion","siteDomain","updatedAt"],l=new Set(["manual"]);function c(e){if("string"!=typeof e)return"";let t=e.trim().toLowerCase();if(!t)return"";try{return new URL(t.includes("://")?t:`https://${t}`).hostname.replace(/^www\./,"")}catch{return""}}let d="tacticaledgeai.com";function u(){return window}function g(){let e=u();return e.dataLayer||=[],e.gtag||=(...t)=>{e.dataLayer?.push(t)},e.gtag}function p({measurementId:e}){let t=(0,o.usePathname)(),r=(0,i.useRef)(""),s=(0,i.useRef)(!1),[l,d]=(0,i.useState)(!1);(0,i.useEffect)(()=>(u()[`ga-disable-${e}`]=!1,()=>{let t;(t=u())[`ga-disable-${e}`]=!0,t.gtag?.("consent","update",{analytics_storage:"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})}),[e]);let f=(0,i.useCallback)(()=>{u()[`ga-disable-${e}`]=!1;let t=g();t("consent","update",{analytics_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"}),s.current||(t("js",new Date),t("config",e,{send_page_view:!1,allow_google_signals:!1,allow_ad_personalization_signals:!1}),s.current=!0),d(!0)},[e]);return(0,i.useEffect)(()=>{if(!l||!t)return;let e=function(e,t,r,n=""){let i,a,o=(a=(i=r.split(/[?#]/,1)[0]).startsWith("/")&&!i.startsWith("//")?i:"/",`${new URL(t).origin}${a}`);return o===e?null:{pageLocation:o,pageReferrer:e||function(e,t){if(!t)return"";try{let r=new URL(e),n=new URL(t);if("https:"!==n.protocol&&"http:"!==n.protocol)return"";if(c(n.hostname)===c(r.hostname))return`${n.origin}${n.pathname}`;return n.origin}catch{return""}}(t,n)}}(r.current,window.location.origin,t,document.referrer);e&&(g()("event","page_view",{page_title:document.title,page_location:e.pageLocation,page_referrer:e.pageReferrer}),r.current=e.pageLocation)},[t,l]),(0,n.jsx)(a.default,{id:`google-analytics-${e}
1`,src:`https://www.googletagmanager.com/gtag/js?id=${e}`,strategy:"afterInteractive",onReady:f})}function f(){let[e,t]=(0,i.useState)("");return((0,i.useEffect)(()=>{let e=new AbortController;return fetch("/.well-known/ga4-measurement.json",{cache:"no-store",credentials:"same-origin",headers:{Accept:"application/json"},signal:e.signal}).then(e=>{if(!e.ok)throw Error("GA4 public configuration is unavailable");return e.json()}).then(e=>{(function(e,t){if("string"!=typeof e)return!1;let r=c(e),n=c(t);return!!(r&&n&&r===n)})(window.location.hostname,d)&&function(e,t){var r,n;if(!e||"object"!=typeof e||Array.isArray(e)||Object.keys(e).sort().join(",")!==s.join(","))return!1;let i=c(t);return 2===e.schemaVersion&&e.siteDomain===i&&"string"==typeof(r=e.measurementId)&&/^G-[A-Z0-9]{6,20}$/.test(r)&&"string"==typeof(n=e.pageViewMode)&&l.has(n)&&"string"==typeof e.updatedAt&&Number.isFinite(Date.parse(e.updatedAt))}(e,d)&&t(e.measurementId)}).catch(()=>{}),()=>e.abort()},[]),e)?(0,n.jsx)(p,{measurementId:e}):null}function h(){return(0,n.jsx)(f,{})}var m=r(82901);function v(){let[e,t]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let e=(0,m.hr)();t(e?.analytics===!0);let r=e=>{let r=e.detail;r?.analytics===!1?t(!1):t((0,m.hr)()?.analytics===!0)},n=e=>{e.storageArea===window.localStorage&&(e.key===m.UN||null===e.key)&&((0,m.RR)(),t((0,m.hr)()?.analytics===!0))};return window.addEventListener(m.q7,r),window.addEventListener("storage",n),()=>{window.removeEventListener(m.q7,r),window.removeEventListener("storage",n)}},[]),e)?(0,n.jsx)(h,{}):null}},78322:(e,t,r)=>{"use strict";r.d(t,{ProspectoryMarketing:()=>b});var n=r(12115),i=r(82901);let a="prospectory-marketing-tracker",o="https://app.prospectory.ai/psp.tracker.prod.js",s={pspClientId:"cmecxl8cm0000oi25imsg5g7c",pspUserId:"clksegvkz0000okak2pqg08p2"},l=["psp_","_pk_"],c=["tacticaledgeai.com","tacticaledge.ai"];function d(){return window}function u(){let e=d();return e.__teProspectoryMarketingState??={generation:0,initialized:!1,phase:"idle",queueCreated:!1,reloadRequested:!1,script:null,started:!1},e.__teProspectoryMarketingState}function g(){return(0,i.hr)()?.marketing===!0}function p(e){let t=[];try{for(let r=0;r<e.length;r+=1){let n=e.key(r);n&&l.some(e=>n.startsWith(e))&&t.push(n)}}catch{return}for(let r of t)try{e.removeItem(r)}catch{}}function f(){try{p(window.localStorage)}catch{}try{p(window.sessionStorage)}catch{}!function(){let e;try{e=document.cookie.split(";").map(e=>e.trim().split("=",1)[0]).filter(e=>!!e&&l.some(t=>e.startsWith(t)))}catch{return}let t=window.location.hostname.toLowerCase(),r=new Set([t,`.${t}`]);for(let e of c)(t===e||t.endsWith(`.${e}`))&&(r.add(e),r.add(`.${e}`));for(let t of e){let e="Expires=Thu, 01 Jan 1970 00:00:00 GMT; Max-Age=0; Path=/";try{for(let n of(document.cookie=`${t}=; ${e}`,r))document.cookie=`${t}=; ${e}; Domain=${n}`}catch{}}}()}function h(){return Array.from(document.scripts).filter(e=>e.id===a||e.src===o)}function m(){let e=d(),t=u(),r=h(),n="idle"!==t.phase||t.started||r.length>0||"function"==typeof e._psp||"function"==typeof e.tracking?.load;for(let e of(t.generation+=1,r))e.onload=null,e.onerror=null,e.remove();if(t.script=null,t.phase="idle",t.initialized=!1,t.started=!1,t.queueCreated){try{delete e._psp}catch{}t.queueCreated=!1}return n}function v(e){let t=d(),r=u();e.onload=null,e.onerror=null,e.remove(),r.script=null,r.phase="idle",r.started=!1,r.initialized=!1,r.queueCreated&&(delete t._psp,r.queueCreated=!1)}function y(){let e=u();if(!e.reloadRequested){e.reloadRequested=!0;try{window.location.reload()}catch{}}}function w(e){let t=d(),r=u();if(r.reloadRequested||r.generation!==e)return;if(!g()){m(),f(),y();return}if(r.initialized)return;let n=t.tracking?.load;if("function"!=typeof n){for(let e of h())v(e);console.warn("Prospectory tracker loaded without tracking.load; visitor tracking is inactive until the next consent event.");return}r.phase="loaded",r.initialized=!0,r.phase="initialized";try{n(s)}catch(e){console.warn("Prospectory tracker initialization failed; visitor tracking is inactive.",e)}}function b(){return(0,n.useEffect)(()=>{let e,t,r,n;return e=g(),(t=(t,r)=>{let n=!(t&&r?.marketing===!1)&&g();if(n)!function(){if(!g())return;let e=d(),t=u();if(t.reloadRequested||t.initialized||"loading"===t.phase||"loaded"===t.phase)return;t.started=!0,t.phase="loading",t.generation+=1;let r=t.generation;if(!e._psp){let r=(...e)=>{r.q.push(e)};r.q=[],e._psp=r,t.queueCreated=!0}let n=h()[0];if(n)return(t.script=n,"function"==typeof e.tracking?.load)?w(r):n.addEventListener("load",()=>w(r),{once:!0});let i=document.createElement("script");i.id=a,i.async=!0,i.src=o,i.onload=()=>w(r),i.onerror=()=>{t.generation===r&&(v(i),console.warn("Prospectory tracker script failed to load; visitor tracking is inactive."))},t.script=i;let s=document.scripts[0];s?.parentNode?s.parentNode.insertBefore(i,s):document.head.appendChild(i)}();else{let r=m();f(),t&&e&&r&&y()}e=n})(!1),r=e=>{t(!0,e.detail)},n=e=>{e.storageArea===window.localStorage&&(e.key===i.UN||null===e.key)&&
1((0,i.RR)(),t(!0))},window.addEventListener(i.q7,r),window.addEventListener("storage",n),()=>{window.removeEventListener(i.q7,r),window.removeEventListener("storage",n)}},[]),null}},82901:(e,t,r)=>{"use strict";r.d(t,{RR:()=>u,UN:()=>n,XW:()=>p,aG:()=>f,bi:()=>g,hD:()=>h,hr:()=>d,q7:()=>m});let n="te-cookie-consent",i="te-cookie-consent-denied",a="consent-updated",o=!1,s={essential:!0,analytics:!1,marketing:!1};function l(e){if(!e)return null;try{let t=JSON.parse(e);if(2!==t.policyVersion||"boolean"!=typeof t.analytics||"boolean"!=typeof t.marketing)return null;return{essential:!0,analytics:t.analytics,marketing:t.marketing}}catch{return null}}function c(){o=!1;try{sessionStorage.removeItem(i)}catch{}}function d(){if(o)return null;try{if("1"===sessionStorage.getItem(i))return null}catch{}try{return l(localStorage.getItem(n))}catch{return null}}function u(){let e=null;try{e=l(localStorage.getItem(n))}catch{return null}return e?(c(),d()):null}function g(e){let t={...e,essential:!0},r=JSON.stringify({...t,policyVersion:2}),l=s,d=!1;try{localStorage.setItem(n,r),localStorage.getItem(n)===r?(c(),l=t,d=!0):(localStorage.removeItem(n),o=!0)}catch{o=!0;try{localStorage.removeItem(n)}catch{}}if(o)try{sessionStorage.setItem(i,"1")}catch{}return window.dispatchEvent(new CustomEvent(a,{detail:l})),d}function p(){return null!==d()}function f(){return g({essential:!0,analytics:!0,marketing:!0})}function h(){return g({essential:!0,analytics:!1,marketing:!1})}let m=a},91337:(e,t,r)=>{"use strict";r.d(t,{cn:()=>a});var n=r(29722),i=r(622);function a(...e){return(0,i.QP)((0,n.$)(e))}},94577:(e,t,r)=>{"use strict";r.d(t,{CookieBanner:()=>u});var n=r(95155),i=r(12115),a=r(98500),o=r.n(a),s=r(80642),l=r(66373),c=r(4474),d=r(82901);function u(){let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{(0,d.XW)()||t(!0);let e=()=>t(!(0,d.XW)());return window.addEventListener(d.q7,e),()=>window.removeEventListener(d.q7,e)},[]),(0,n.jsx)(s.N,{children:e&&(0,n.jsx)(l.P.div,{initial:{y:40,opacity:0},animate:{y:0,opacity:1},exit:{y:40,opacity:0},transition:{type:"spring",damping:25,stiffness:300},className:"fixed bottom-4 right-4 z-50 max-w-sm",children:(0,n.jsxs)("div",{className:"rounded-xl border border-white/20 bg-[#0c1225]/95 backdrop-blur-lg px-4 py-3 shadow-2xl shadow-black/40",children:[(0,n.jsxs)("p",{className:"text-sm text-white/80 leading-relaxed",children:["We use cookies to improve your experience."," ",(0,n.jsx)(o(),{href:"/privacy-policy",className:"underline underline-offset-2 text-white hover:text-white/90 transition-colors",children:"Privacy Policy"})]}),(0,n.jsxs)("div",{className:"flex items-center gap-2 mt-2.5",children:[(0,n.jsx)(o(),{href:"/cookie-preferences",children:(0,n.jsx)(c.$,{variant:"ghost",size:"sm",className:"h-7 px-2.5 text-xs text-white/70 hover:text-white hover:bg-white/10",children:"Customize"})}),(0,n.jsx)(c.$,{variant:"outline",size:"sm",className:"h-7 px-2.5 text-xs border-white/40 text-white hover:bg-white hover:text-[#0a0f1e] hover:border-white bg-transparent",onClick:()=>{t(!(0,d.hD)())},children:"Decline"}),(0,n.jsx)(c.$,{size:"sm",className:"h-7 px-3 text-xs bg-white text-[#0a0f1e] hover:bg-white/90 font-medium",onClick:()=>{t(!(0,d.aG)())},children:"Accept"})]})]})})})}}},e=>{e.O(0,[7513,5549,8500,5471,6609,559,8441,3794,7358],()=>e(e.s=46935)),_N_E=e.O()}]);

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.