1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{24090:function(e,t,r){Promise.resolve().then(r.bind(r,94280)),Promise.resolve().then(r.bind(r,60117)),Promise.resolve().then(r.bind(r,24202)),Promise.resolve().then(r.bind(r,13703)),Promise.resolve().then(r.bind(r,33047)),Promise.resolve().then(r.bind(r,91946)),Promise.resolve().then(r.bind(r,4044)),Promise.resolve().then(r.bind(r,69839)),Promise.resolve().then(r.bind(r,40168)),Promise.resolve().then(r.bind(r,57822)),Promise.resolve().then(r.bind(r,54230)),Promise.resolve().then(r.bind(r,93180)),Promise.resolve().then(r.t.bind(r,44454,23)),Promise.resolve().then(r.bind(r,30011)),Promise.resolve().then(r.bind(r,53882)),Promise.resolve().then(r.bind(r,89922)),Promise.resolve().then(r.bind(r,69663)),Promise.resolve().then(r.bind(r,71820)),Promise.resolve().then(r.bind(r,74515)),Promise.resolve().then(r.bind(r,61165)),Promise.resolve().then(r.bind(r,70240)),Promise.resolve().then(r.bind(r,55294)),Promise.resolve().then(r.bind(r,42117)),Promise.resolve().then(r.bind(r,25503)),Promise.resolve().then(r.t.bind(r,4265,23)),Promise.resolve().then(r.t.bind(r,52182,23)),Promise.resolve().then(r.t.bind(r,52657,23)),Promise.resolve().then(r.t.bind(r,23807,23)),Promise.resolve().then(r.t.bind(r,91610,23)),Promise.resolve().then(r.t.bind(r,44886,23)),Promise.resolve().then(r.bind(r,99548)),Promise.resolve().then(r.bind(r,44723)),Promise.resolve().then(r.bind(r,47423)),Promise.resolve().then(r.bind(r,50144)),Promise.resolve().then(r.bind(r,961)),Promise.resolve().then(r.bind(r,52646)),Promise.resolve().then(r.bind(r,66952)),Promise.resolve().then(r.bind(r,19531)),Promise.resolve().then(r.bind(r,91830)),Promise.resolve().then(r.bind(r,34520)),Promise.resolve().then(r.bind(r,15950)),Promise.resolve().then(r.bind(r,90718)),Promise.resolve().then(r.bind(r,48044)),Promise.resolve().then(r.bind(r,53601)),Promise.resolve().then(r.bind(r,6741)),Promise.resolve().then(r.bind(r,65583)),Promise.resolve().then(r.bind(r,318)),Promise.resolve().then(r.bind(r,62582)),Promise.resolve().then(r.bind(r,29886)),Promise.resolve().then(r.bind(r,2536)),Promise.resolve().then(r.bind(r,69789)),Promise.resolve().then(r.bind(r,46753)),Promise.resolve().then(r.bind(r,97224)),Promise.resolve().then(r.bind(r,23084)),Promise.resolve().then(r.bind(r,22317))},91946:function(e,t,r){"use strict";r.d(t,{CroctProviderWrapper:function(){return _}});var n=r(24038),i=r(28506),o=r(32608);function s(){return{secure:!0,sameSite:"none"}}function a(e,t){return void 0===e||""===e?t:e}let l=/^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$/;function u(e,t,r){if(void 0!==t&&""!==t)return{[e]:void 0!==r?r(t):t}}function d(e,t){return u(e,t,e=>"true"===e)}var c=r(32608),f=r(32608);let h=e=>{let{appId:t=function(){let e="fc5d81d0-9021-4cff-a7fc-2be2bc6cbbb6";
1if(!l.test(e))throw Error("Croct's Application ID is invalid. Please check the `NEXT_PUBLIC_CROCT_APP_ID` environment variable.");return e}(),...r}=e,h=function(){let e=c.env.NEXT_PUBLIC_CROCT_DEFAULT_FETCH_TIMEOUT;if(void 0===e||""===e)return 2e3;let t=Number.parseInt(e,10);if(Number.isNaN(t)||t<0)throw Error(`Croct's default fetch timeout must be a non-negative integer, got '${e}'. Please check the environment variable \`NEXT_PUBLIC_CROCT_DEFAULT_FETCH_TIMEOUT\`.`);return t}();return(0,n.jsx)(i.U,{appId:t,disableCidMirroring:!0,...d("debug",f.env.NEXT_PUBLIC_CROCT_DEBUG),...d("test",f.env.NEXT_PUBLIC_CROCT_TEST),...u("baseEndpointUrl",f.env.NEXT_PUBLIC_CROCT_BASE_ENDPOINT_URL),...u("defaultPreferredLocale",f.env.NEXT_PUBLIC_CROCT_DEFAULT_PREFERRED_LOCALE),...void 0!==h?{defaultFetchTimeout:h}:{},cookie:{clientId:function(){let e=a(o.env.NEXT_PUBLIC_CROCT_CLIENT_ID_COOKIE_DURATION,"31536000"),t=Number.parseInt(e,10);if(Number.isNaN(t)||t<=0)throw Error(`Croct's cookie duration must be a positive integer, got '${e}'. Please check the \`NEXT_PUBLIC_CROCT_CLIENT_ID_COOKIE_DURATION\` environment variable.`);let r=a(o.env.NEXT_PUBLIC_CROCT_CLIENT_ID_COOKIE_DOMAIN,"");return{name:a(o.env.NEXT_PUBLIC_CROCT_CLIENT_ID_COOKIE_NAME,"ct.client_id"),maxAge:t,path:"/",...""!==r?{domain:r}:{},...s()}}(),userToken:function(){let e=a(o.env.NEXT_PUBLIC_CROCT_USER_TOKEN_COOKIE_DURATION,"604800"),t=Number.parseInt(e,10);if(Number.isNaN(t)||t<=0)throw Error(`Croct's cookie duration must be a positive integer, got '${e}'. Please check the \`NEXT_PUBLIC_CROCT_USER_TOKEN_COOKIE_DURATION\` environment variable.`);let r=a("printi.com.br","");return{name:a(o.env.NEXT_PUBLIC_CROCT_USER_TOKEN_COOKIE_NAME,"ct.user_token"),maxAge:t,path:"/",...""!==r?{domain:r}:{},...s()}}(),previewToken:function(){let e=a(o.env.NEXT_PUBLIC_CROCT_PREVIEW_TOKEN_COOKIE_DOMAIN,"");return{name:a(o.env.NEXT_PUBLIC_CROCT_PREVIEW_TOKEN_COOKIE_NAME,"ct.preview_token"),path:"/",...""!==e?{domain:e}:{},...s()}}()},...r})};function _(e){let{children:t}=e;return(0,n.jsx)(h,{appId:"fc5d81d0-9021-4cff-a7fc-2be2bc6cbbb6",children:t})}},4044:function(e,t,r){"use strict";r.d(t,{ErrorBoundaryWrapper:function(){return l}});var n=r(24038),i=r(36763),o=r(66338),s=r(23945);class a extends o.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e,errorInfo:null}}componentDidCatch(e,t){this.setState({errorInfo:t}),this.props.logError(e,{componentStack:t.componentStack,message:e.message,stack:e.stack})}render(){return this.state.hasError?this.props.fallback?this.props.fallback:(0,n.jsxs)("div",{style:{padding:"20px",textAlign:"left",maxWidth:"800px",margin:"40px auto",backgroundColor:"#f8f9fa",borderRadius:"8px",boxShadow:"0 2px 4px rgba(0,0,0,0.1)",fontFamily:"system-ui, -apple-system, sans-serif"},children:[(0,n.jsx)("h2",{style:{color:"#dc3545",marginBottom:"16px",textAlign:"center"},children:"Ops! Algo deu errado."}),!1,(0,n.jsx)("p",{style:{marginBottom:"20px",color:"#6c757d",textAlign:"center"},children:"Desculpe pelo inconveniente. Voc\xea pode tentar novamente ou contatar nosso suporte se o problema persistir."}),(0,n.jsx)("div",{style:{textAlign:"center"},children:(0,n.jsx)(s.GVJ,{color:"primary",onClick:this.handleRetry,style:{marginTop:"16px"},children:"Tentar Novamente"})})]}):this.props.children}constructor(e){super(e),this.handleRetry=()=>{this.setState({hasError:!1,error:null,errorInfo:null})},this.state={hasError:!1,error:null,errorInfo:null}}}function l(e){let{children:t}=e,{logError:r}=(0,i.y)();return(0,n.jsx)(a,{logError:r,children:t})}},69839:function(e,t,r){"use strict";r.d(t,{GlobalErrorHandler:function(){return o}});var n=r(66338),i=r(36763);function o(){return!function(){let{logError:e}=(0,i.y)();(0,n.useEffect)(()=>{let t=t=>{e(t.error||"Erro desconhecido no window.onerror",{source:"window.onerror"})},r=t=>{e(t.reason||"Unhandled promise rejection",{source:"Unhandled promise rejection"})};return window.addEventListener("error",t),window.addEventListener("unhandledrejection",r),()=>{window.removeEventListener("error",t),window.removeEventListener("unhandledrejection",r)}},[e])}(),null}},13703:function(e,t,r){"use strict";r.d(t,{DatadogConsentLoader:function(){return o}});var n=r(66338),i=r(70576);function o(){return(0,n.useEffect)(()=>
1{if(document.cookie.includes(i.l9)){if(window.__loadDatadogRUM){window.__loadDatadogRUM();return}Object.defineProperty(window,"__loadDatadogRUM",{configurable:!0,set(e){Object.defineProperty(window,"__loadDatadogRUM",{configurable:!0,writable:!0,value:e}),e()}})}},[]),null}},33047:function(e,t,r){"use strict";r.d(t,{HubSpotConsentLoader:function(){return o}});var n=r(66338),i=r(70576);function o(){let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{var t;function r(t){!e.current&&t.some(e=>e.id===i.et&&e.accept)&&(e.current=!0,window._hubspotConsentGranted=!0,window.dispatchEvent(new CustomEvent("hubspot-consent-granted")))}for(let n of null!==(t=window.__firedTagsBuffer)&&void 0!==t?t:[])if(r(n),e.current)break;window.__consentListeners||(window.__consentListeners=[]);let n=window.__consentListeners;return n.push(r),()=>{let e=n.indexOf(r);e>-1&&n.splice(e,1)}},[]),null}},40168:function(e,t,r){"use strict";r.d(t,{default:function(){return o}}),r(24038);var n=r(88010),i=r(66338);function o(){let e=(0,n.KD)(),t=(0,n.YG)(),r=(0,n.EE)(),{setOfflineCartId:o,setLastCartId:s,setCustomerId:a}=(0,n.gV)(),[l,u]=(0,i.useState)(!1),[d,c]=(0,i.useState)(!1),[f,h]=(0,i.useState)(""),[_,v]=(0,i.useState)(""),[m,b]=(0,i.useState)("");return(0,i.useEffect)(()=>{null!==e&&h(e.toString()),null!==t&&v(t.toString()),null!==r&&b(r.toString())},[e,r,t]),(0,i.useEffect)(()=>{{let e=localStorage.getItem("debugToolVisible");c(!e||JSON.parse(e))}},[]),null}},57822:function(e,t,r){"use strict";r.d(t,{NonceScript:function(){return o}});var n=r(24038),i=r(44894);function o(e){let{id:t,src:r,strategy:o="afterInteractive",children:s,defer:a,type:l="text/javascript",fallback:u=!1,suppressHydrationWarning:d=!0,nonce:c}=e;if("beforeInteractive"===o||u){let e={id:t,type:l,nonce:c,suppressHydrationWarning:d,...a&&{defer:!0}};return s?(0,n.jsx)("script",{...e,dangerouslySetInnerHTML:{__html:s}}):(0,n.jsx)("script",{...e,src:r})}return s?(0,n.jsx)(i.default,{id:t,strategy:o,nonce:c,type:l,defer:a,suppressHydrationWarning:d,children:s}):(0,n.jsx)(i.default,{id:t,src:r,strategy:o,nonce:c,type:l,defer:a,suppressHydrationWarning:d})}},70576:function(e,t,r){"use strict";r.d(t,{l9:function(){return a},et:function(){return s}});let n={ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied",functionality_storage:"granted",personalization_storage:"denied",security_storage:"granted"},i={analytics_storage:"granted"},o=JSON.stringify;o(n),o({region:"BR",...n,...i}),o({...n,wait_for_update:500}),o({...n,...i,region:["BR"],wait_for_update:500});let s="cya1_ghizj",a="printi_dd_consent";parseInt("5184000")},54230:function(e,t,r){"use strict";r.r(t),r.d(t,{ReactQueryProvider:function(){return u}});var n=r(24038),i=r(98120),o=r(89922),s=r(66338),a=r(36763);let l={defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnMount:!0,staleTime:3e5,cacheTime:6e5,retry:(e,t)=>(!((null==t?void 0:t.status)>=400)||!((null==t?void 0:t.status)<500))&&e<2,retryDelay:e=>Math.min(1e3*2**e,3e4)},mutations:{retry:(e,t)=>(null==t||!t.status)&&e<1},onError:e=>{(0,a.v)()(e,{source:"React Query Query Error"})}}};new i.S(l);let u=e=>{let{children:t}=e,[r]=(0,s.useState)(new i.S(l));return(0,n.jsxs)(o.QueryClientProvider,{client:r,children:[!1,t]})}},93180:function(e,t,r){"use strict";r.d(t,{default:function(){return a}});var n=r(24038),i=r(89882),o=r(66338),s=r(47017);function a(e){let{children:t}=e,[r]=(0,o.useState)(()=>new s.qH);return(0,i.useServerInsertedHTML)(()=>{let e=r.getStyleElement();return r.instance.clearTag(),(0,n.jsx)(n.Fragment,{children:e})}),(0,n.jsx)(n.Fragment,{children:t})}},23084:function(e,t,r){"use strict";r.d(t,{FeatureFlagsProvider:function(){return d},g:function(){return c}});var n=r(24038),i=r(66338);class o{initialize(e){var t;this.flags=null===(t=e.data)||void 0===t?void 0:t.reduce((e,t)=>(e[t.attributes.key]=t,e),{})}isEnabled(e){var t;let r=null===(t=this.flags)||void 0===t?void 0:t[e];return!!r&&r.attributes.enabled}getAllFlags(){return{...this.flags}}constructor(){this.flags={}}}var s=r(25503),a=r(30315);let l=(0,i.createContext)(void 0),u=(e=>{let{baseUrl:t,token:r,cookies:n}=e,i=(0,a.h)({baseUrl:t,token:r,cookies:n}),o=async()=>{let{data:e}=await i.get("/v1/feature-flags",{headers:{"Cache-Control":"no-cache"}});return e};return{getFeatureFlags:o,useFeatureFlags:()=>(0,s.useQuery)(["feature-flags"],()=>o())}})({baseUrl:"https://aecom-bff-main.printi.com.br"}),d=e=>{let{children:t}=e,[r]=(0,i.useState)(()=>new o),[s,a]=(0,i.useState)(!1),{data:d,isLoading:c}=u.useFeatureFlags();(0,i.useEffect)(()=>{d&&(r.initialize(d),a(!0))},[d,r]);let f=i.useMemo(()=>({isEnabled:e=>!!s&&r.isEnabled(e),getAllFlags:()=>r.getAllFlags(),isLoading:c,isInitialized:s}),[r,c,s]);return(0,n.jsx)(l.Provider,{value:f,children:t})},c=()=>{let e=(0,i.useContext)(l);if(!e)throw Error("useFeatureFlags must be used within a FeatureFlagsProvi
1der");return e}},22317:function(e,t,r){"use strict";r.d(t,{CartBadgeSeedProvider:function(){return a},D:function(){return l}});var n=r(24038),i=r(66338),o=r(26899);let s=(0,i.createContext)(0);function a(e){let{count:t,children:r}=e;return(0,n.jsx)(s.Provider,{value:t,children:r})}function l(){let e=(0,i.useContext)(s),t=(0,o.x)(e=>e.lastCartItemsTotal),[r,n]=(0,i.useState)(!1);return(0,i.useEffect)(()=>n(!0),[]),r?t:e}},44454:function(){},52657:function(){},23807:function(){},91610:function(){},44886:function(){},94280:function(e,t,r){"use strict";r.r(t),t.default={src:"/_next/static/media/apple-icon.e856a9b3.png",height:180,width:180,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAJ1BMVEX///////////////////////////////////////////////////9Ruv0SAAAADXRSTlMCLvgUukW1UMJnZs3MNl1oLwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADJJREFUeJxFi1sKACAMw7LOzef9zysi4l9JUsAiDKCopKbj6lBlWDs46x+ucdWNl/PuGxl1ALe0lLdcAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},60117:function(e,t,r){"use strict";r.r(t),t.default={src:"/_next/static/media/favicon.32c88096.ico",height:150,width:150,blurWidth:0,blurHeight:0}},24202:function(e,t,r){"use strict";r.r(t),t.default={src:"/_next/static/media/opengraph-image.4cdeaa15.png",height:1260,width:2400,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAHlBMVEX9/f3s7OcnJyf19fWcnJvx8uDf3twYGBigoKCYmJhdhFjlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJ0lEQVR4nB3GwQ0AMAgDsUsChe6/cKX6ZeZu1dbgAMQ4R0c/anX8AAkAAGxsRMHhAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4}},52182:function(e){e.exports={style:{fontFamily:"'__Inter_f367f3', '__Inter_Fallback_f367f3'",fontStyle:"normal"},className:"__className_f367f3",variable:"__variable_f367f3"}},4265:function(e){e.exports={style:{fontFamily:"'__Aeonik_13d87c', '__Aeonik_Fallback_13d87c'"},className:"__className_13d87c",variable:"__variable_13d87c"}}},function(e){e.O(0,[5577,9768,7017,7183,7544,1159,7405,5503,8213,2685,6207,3509,6630,8506,3048,9795,5127,4005,7360,6667,3373,5095,1744],function(){return e(e.s=24090)}),_N_E=e.O()}]); 2//# sourceMappingURL=layout-8117e128e3fe71ef.js.map
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.