PageSourceSearch

https://sailolabs.com/_next/static/chunks/3548-b0858c57d7e349b2.js

js sailolabs.com collected 2026-10-04 19:14:22 UTC 10,761 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3548],{7470:function(e,t,n){n.r(t),n.d(t,{CookieConsent:function(){return d},useCookieConsent:function(){return f}});var r=n(7437),o=n(2265),a=n(2869),i=n(7648),c=n(8166),s=n(2489),u=n(3548);let l="sailolabs_cookie_consent",d=()=>{let[e,t]=(0,o.useState)(null),[n,d]=(0,o.useState)(!1),[f,m]=(0,o.useState)(!1);(0,o.useEffect)(()=>{let e=localStorage.getItem(l);if(e)t(e);else{let e=()=>{m(!0),requestAnimationFrame(()=>{d(!0)})};"requestIdleCallback"in window?window.requestIdleCallback(e,{timeout:1500}):setTimeout(e,1e3)}},[]);let g=()=>{localStorage.setItem(l,"declined"),t("declined"),d(!1),(0,u.r_)(!1)};return e||!f?null:(0,r.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-50 p-4 md:p-6 transition-transform duration-500 ease-out ".concat(n?"translate-y-0":"translate-y-full"),style:{willChange:"transform"},children:(0,r.jsx)("div",{className:"max-w-4xl mx-auto bg-card/95 backdrop-blur-md border border-border rounded-xl shadow-2xl p-4 md:p-6",children:(0,r.jsxs)("div",{className:"flex flex-col md:flex-row items-start md:items-center gap-4",children:[(0,r.jsx)("div",{className:"flex-shrink-0 hidden md:block",children:(0,r.jsx)("div",{className:"w-12 h-12 rounded-full bg-primary/20 flex items-center justify-center",children:(0,r.jsx)(c.Z,{className:"w-6 h-6 text-primary"})})}),(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("h3",{className:"text-lg font-semibold text-foreground mb-1",children:"Cookie Consent Notice"}),(0,r.jsxs)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:['In compliance with the Information Technology Act, 2000 and Digital Personal Data Protection Act, 2023, we use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies. You may also decline non-essential cookies.'," ",(0,r.jsx)(i.default,{href:"/privacy-policy",className:"text-primary hover:underline font-medium",children:"Read our Privacy Policy"})," ","for more information."]})]}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-2 w-full md:w-auto",children:[(0,r.jsx)(a.z,{variant:"outline",onClick:g,className:"w-full sm:w-auto text-sm",children:"Decline"}),(0,r.jsx)(a.z,{onClick:()=>{localStorage.setItem(l,"accepted"),t("accepted"),d(!1),(0,u.r_)(!0)},className:"w-full sm:w-auto text-sm bg-primary hover:bg-primary/90",children:"Accept All"})]}),(0,r.jsx)("button",{onClick:g,className:"absolute top-2 right-2 md:static p-2 text-muted-foreground hover:text-foreground transition-colors","aria-label":"Close cookie consent",children:(0,r.jsx)(s.Z,{className:"w-4 h-4"})})]})})})},f=()=>{let[e,t]=(0,o.useState)(null);return(0,o.useEffect)(()=>{t(localStorage.getItem(l))},[]),e};t.default=d},389:function(e,t,n){n.r(t),n.d(t,{GoogleAnalytics:function(){return l},default:function(){return f},trackEvent:function(){return d}});var r=n(2265),o=n(9376),a=n(7470);let i=(e,t)=>!!e&&e!==t&&!e.includes("xxxxx")&&!e.includes("XXXXX"),c=(()=>{let e="rzp_test_RuaSK4SgjtSr0H",t="service_9huvdw5",n="template_3mcny1e",r="kdphgoh4L87t5_S-a",o="G-HMNMBK6G0B";return{razorpay:{keyId:e,isConfigured:i(e,"rzp_test_xxxxxxxxxxxxx")},emailJs:{serviceId:t,templateId:n,publicKey:r,isConfigured:i(t,"service_xxxxxxxxx")&&i(n,"template_xxxxxxxxx")&&i(r,"xxxxxxxxxxxx")},analytics:{measurementId:o,isConfigured:i(o,"G-XXXXXXXXXX")},app:{url:"https://spartanlabs.in",name:"Spartan Labs",isProduction:!0},features:{enableAnalytics:!0,enableCookieConsent:!0}}})();var s=n(3548),u=n(4749);let l=()=>{let e=(0,a.useCookieConsent)(),t=(0,o.usePathname)();return(0,r.useEffect)(()=>{(0,u.z0)();let e=(0,u.Z6)();e.utm_source&&(0,s.wI)(e)},[]),(0,r.useEffect)(()=>{"function"==typeof window.gtag&&("accepted"===e?(window.gtag("consent","update",{analytics_storage:"granted",ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",functionality_storage:"granted",personalization_storage:"granted"}),window.gtag("set","ads_data_redaction",!1)):"declined"===e&&(window.gtag("consent","update",{analytics_storage:"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",functionality_storage:"denied",personalization_storage:"denied"}),window.gtag("set","ads_data_redaction",!0)))},[e]),(0,r.useEffect)(()=>
1{if("accepted"!==e||!c.features.enableAnalytics||!c.analytics.isConfigured)return;let t=(0,s.an)();return()=>t()},[e]),(0,r.useEffect)(()=>{"accepted"===e&&c.features.enableAnalytics&&c.analytics.isConfigured&&"function"==typeof window.gtag&&window.gtag("event","page_view",{page_path:t,page_location:window.location.href,page_title:document.title,...(0,u.p3)()})},[t,e]),(0,r.useEffect)(()=>{if("accepted"===e&&c.features.enableAnalytics&&c.analytics.isConfigured&&"function"==typeof window.gtag)return(0,s.yE)()},[t,e]),null},d=(e,t,n,r)=>{"function"==typeof window.gtag&&c.analytics.isConfigured&&window.gtag("event",e,{event_category:t,event_label:n,value:r,...(0,u.p3)()})};var f=l},2869:function(e,t,n){n.d(t,{z:function(){return u}});var r=n(7437),o=n(2265),a=n(7495),i=n(535),c=n(4508);let s=(0,i.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-lg text-sm font-medium ring-offset-background transition-all duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90 shadow-glow hover:shadow-[0_0_40px_hsl(38_92%_50%/0.4)]",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-border bg-transparent text-foreground hover:bg-secondary hover:border-primary/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80 border border-border",ghost:"text-foreground hover:bg-secondary hover:text-foreground",link:"text-primary underline-offset-4 hover:underline",hero:"bg-primary text-primary-foreground font-semibold hover:bg-primary/90 shadow-glow hover:shadow-[0_0_50px_hsl(38_92%_50%/0.5)]",heroOutline:"border-2 border-foreground
1/20 bg-transparent text-foreground hover:bg-foreground/5 hover:border-foreground/40 backdrop-blur-sm",accent:"bg-accent text-accent-foreground hover:bg-accent/90 shadow-glow"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-12 rounded-lg px-8 text-base",xl:"h-14 rounded-xl px-10 text-lg font-semibold",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),u=o.forwardRef((e,t)=>{let{className:n,variant:o,size:i,asChild:u=!1,...l}=e,d=u?a.g7:"button";return(0,r.jsx)(d,{className:(0,c.cn)(s({variant:o,size:i,className:n})),ref:t,...l})});u.displayName="Button"},3548:function(e,t,n){n.d(t,{Le:function(){return i},OI:function(){return m},an:function(){return v},k0:function(){return f},kq:function(){return l},rV:function(){return d},r_:function(){return g},te:function(){return u},uu:function(){return c},wG:function(){return s},wI:function(){return _},yE:function(){return w}});var r=n(389);let o={CTA_CLICK:"cta_click",NAVIGATION_CLICK:"navigation_click",CALENDLY_OPENED:"calendly_opened",EMAIL_CLICK:"email_click",SOCIAL_CLICK:"social_click",SCROLL_DEPTH:"scroll_depth",COOKIE_CONSENT:"cookie_consent",FORM_SUBMITTED:"form_submitted",BLOG_VIEW:"blog_view",CASE_STUDY_VIEW:"case_study_view",UTM_LANDING:"utm_landing"},a={CONVERSION:"conversion",ENGAGEMENT:"engagement",CONTENT:"content"},i=(e,t)=>{(0,r.trackEvent)(o.CTA_CLICK,a.ENGAGEMENT,"".concat(e," | ").concat(t))},c=(e,t)=>{(0,r.trackEvent)(o.NAVIGATION_CLICK,a.ENGAGEMENT,"".concat(e," | ").concat(t))},s=(e,t)=>{(0,r.trackEvent)(o.SOCIAL_CLICK,a.ENGAGEMENT,"".concat(e," | ").concat(t))},u=e=>{(0,r.trackEvent)(o.EMAIL_CLICK,a.ENGAGEMENT,e)},l=()=>{(0,r.trackEvent)(o.CALENDLY_OPENED,a.ENGAGEMENT,"book_call_page")},d=e=>{(0,r.trackEvent)(o.FORM_SUBMITTED,a.CONVERSION,e)},f=(e,t)=>{(0,r.trackEvent)(o.BLOG_VIEW,a.CONTENT,"".concat(t," | ").concat(e))},m=(e,t)=>{(0,r.trackEvent)(o.CASE_STUDY_VIEW,a.CONTENT,"".concat(t," | ").concat(e))},g=e=>{window.dataLayer&&window.dataLayer.push({event:o.COOKIE_CONSENT,event_category:a.ENGAGEMENT,event_label:e?"accepted":"declined"})},_=e=>{e.utm_source&&(0,r.trackEvent)(o.UTM_LANDING,a.ENGAGEMENT,"".concat(e.utm_source," / ").concat(e.utm_medium||"(none)"," / ").concat(e.utm_campaign||"(none)"))},x=[25,50,75,100],p=new Set,h=()=>{let e=document.documentElement.scrollHeight-window.innerHeight;if(e<=0)return;let t=Math.round(window.scrollY/e*100);for(let e of x)t>=e&&!p.has(e)&&(p.add(e),(0,r.trackEvent)(o.SCROLL_DEPTH,a.ENGAGEMENT,"".concat(e,"%"),e))},w=()=>(p=new Set,window.addEventListener("scroll",h,{passive:!0}),()=>window.removeEventListener("scroll",h)),v=()=>()=>{}},4508:function(e,t,n){n.d(t,{cn:function(){return a}});var r=n(1994),o=n(3335);function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.m6)((0,r.W)(t))}},4749:function(e,t,n){n.d(t,{QI:function(){return g},Tz:function(){return _},Z6:function(){return s},an:function(){return x},j1:function(){return h},k6:function(){return m},p3:function(){return p},z0:function(){return f}});let r=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","utm_id"],o="sailolabs_utm_first",a="sailolabs_utm_last",i="sailolabs_landing_page",c="sailolabs_referrer";function s(){let e=new URLSearchParams(window.location.search),t={};for(let n of r){let r=e.get(n);r&&(t[n]=r)}return t}function u(e){return Object.keys(e).length>0}function l(e,t){try{let n=e.getItem(t);return n?JSON.parse(n):null}catch(e){return null}}function d(e,t,n){try{e.setItem(t,JSON.stringify(n))}catch(e){}}function f(){let e=s();if(!sessionStorage.getItem(i))try{sessionStorage.setItem(i,window.location.href)}catch(e){}if(!sessionStorage.getItem(c))try{sessionStorage.setItem(c,document.referrer||"direct")}catch(e){}if(!u(e))return;let t=l(localStorage,o);t&&u(t)||d(localStorage,o,e),d(sessionStorage,a,e)}function m(){return l(localStorage,o)||{}}function g(){let e=l(sessionStorage,a)||{};return u(e)?e:m()}function _(){try{return sessionStorage.getItem(i)||""}catch(e){return""}}function x(){try{return sessionStorage.getItem(c)||""}catch(e){return""}}function p(){let e=g(),t={};e.utm_source&&(t.utm_source=e.utm_source),e.utm_medium&&(t.utm_medium=e.utm_medium),e.utm_campaign&&(t.utm_campaign=e.utm_campaign),e.utm_term&&(t.utm_term=e.utm_term),e.utm_content&&(t.utm_content=e.utm_content),e.utm_id&&(t.utm_id=e.utm_id);let n=_();n&&(t.landing_page=n);let r=x();return r&&(t.original_referrer=r),t}function h(){let e=g(),t=new URLSearchParams;for(let[n,r]of Object.entries(e))r&&t.set(n,r);return t.toString()}}}]);

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.