PageSourceSearch

https://www.tec4udigital.com/_next/static/chunks/62bcd3eaa3aef282.js

js tec4udigital.com collected 2026-10-04 16:35:45 UTC 51,198 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,48507,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},88226,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"useMergedRef",{enumerable:!0,get:function(){return a}});let r=e.r(34716);function a(e,t){let o=(0,r.useRef)(null),a=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=o.current;e&&(o.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(o.current=i(e,r)),t&&(a.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let o=e(t);return"function"==typeof o?o:()=>e(null)}}("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),t.exports=o.default)},70449,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var a in r)Object.defineProperty(o,a,{enumerable:!0,get:r[a]});function i(e){let t={};for(let[o,r]of e.entries()){let e=t[o];void 0===e?t[o]=r:Array.isArray(e)?e.push(r):t[o]=[e,r]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[o,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(o,n(e));else t.set(o,n(r));return t}function l(e,...t){for(let o of t){for(let t of o.keys())e.delete(t);for(let[t,r]of o.entries())e.append(t,r)}return e}},37994,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={formatUrl:function(){return s},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var a in r)Object.defineProperty(o,a,{enumerable:!0,get:r[a]});let i=e.r(44066)._(e.r(70449)),n=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:o}=e,r=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:o&&(u=t+(~o.indexOf(":")?`[${o}]`:o),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||n.test(r))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${r}${u}${a}${c}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return s(e)}},33881,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return S},NormalizeError:function(){return b},PageNotFoundError:function(){return v},SP:function(){return g},ST:function(){return h},WEB_VITALS:function(){return i},execOnce:function(){return n},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return p},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return m},stringifyError:function(){return O}};for(var a in r)Object.defineProperty(o,a,{enumerable:!0,get:r[a]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,o=!1;return(...r)=>(o||(o=!0,t=e(...r)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>s.test(e);function u(){let{protocol:e,hostname:t,port:o}=window.location;return`${e}//${t}${o?":"+o:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function p(e){return e.finished||e.headersSent}function m(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function f(e,t){let o=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(o&&p(o))return r;if(!r)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${r}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let g="undefined"!=typeof performance,h=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class b extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class S extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function O(e){return JSON.stringify({message:e.message,stack:e.stack})}},81471,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=e.r(33881),a=e.r(5083);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),o=new URL(e,t);return o.origin===t&&(0,a.hasBasePath)(o.pathname)}catch(e){return!1}}},90417,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},2166,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={default:function(){return y},useLinkStatus:function(){return v}};for(var a in r)Object.defineProperty(o,a,{enumerable:!0,get:r[a]});let i=e.r(44066),n=e.r(42121),s=i._(e.r(34716)),l=e.r(37994),u=e.r(56421),c=e.r(88226),d=e.r(33881),p=e.r(66504);e.r(48507);let m=e.r(66317),f=e.r(81471),g=e.r(59715);function h(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function y(t){var o;let r,a,i,[l,y]=(0,s.useOptimistic)(m.IDLE_LINK_STATUS),v=(0,s.useRef)(null),{href:S,as:E,children:O,prefetch:T=null,passHref:P,replace:C,shallow:x,scroll:w,onClick:j,onMouseEnter:A,onTouchStart:R,legacyBehavior:_=!1,onNavigate:I,ref:L,unstable_dynamicOnHover:M,...k}=t;r=O,_&&("string"==typeof r||"number"==typeof r)&&(r=(0,n.jsx)("a",{children:r}));let N=s.default.useContext(u.AppRouterContext),z=!1!==T,D=!1!==T?null===(o=T)||"auto"===o?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,{href:F,as:U}=s.default.useMemo(()=>{let e=h(S);return{href:e,as:E?h(E):e}},[S,E]);if(_){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=s.default.Children.only(r)}let q=_?a&&"object"==typeof a&&a.ref:L,B=s.default.useCallback(e=>(null!==N&&(v.current=(0,m.mountLinkInstance)(e,F,N,D,z,y)),()=>{v.current&&((0,m.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,m.unmountPrefetchableInstance)(e)}),[z,F,N,D,y]),H={ref:(0,c.useMergedRef)(B,q),onClick(t){_||"function"!=typeof j||j(t),_&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!N||t.defaultPrevented||function(t,o,r,a,i,n,l){if("undefined"!=typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,f.isLocalURL)(o)){i&&(t.preventDefault(),location.replace(o));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(19938);s.default.startTransition(()=>{d(r||o,i?"replace":"push",n??!0,a.current)})}}(t,F,U,v,C,w,I)},onMouseEnter(e){_||"function"!=typeof A||A(e),_&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),N&&z&&(0,m.onNavigationIntent)(e.currentTarget,!0===M)},onTouchStart:function(e){_||"function"!=typeof R||R(e),_&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),N&&z&&(0,m.onNavigationIntent)(e.currentTarget,!0===M)}};return(0,d.isAbsoluteUrl)(U)?H.href=U:_&&!P&&("a"!==a.type||"href"in a.props)||(H.href=(0,p.addBasePath)(U)),i=_?s.default.cloneElement(a,H):(0,n.jsx)("a",{...k,...H,
1children:r}),(0,n.jsx)(b.Provider,{value:l,children:i})}e.r(90417);let b=(0,s.createContext)(m.IDLE_LINK_STATUS),v=()=>(0,s.useContext)(b);("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),t.exports=o.default)},92390,(e,t,o)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:o,blurHeight:r,blurDataURL:a,objectFit:i}){let n=o?40*o:e,s=r?40*r:t,l=n&&s?`viewBox='0 0 ${n} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},120,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return n}};for(var a in r)Object.defineProperty(o,a,{enumerable:!0,get:r[a]});let i=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},7816,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"getImgProps",{enumerable:!0,get:function(){return l}}),e.r(48507);let r=e.r(92390),a=e.r(120),i=["-moz-initial","fill","none","scale-down",void 0];function n(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l({src:e,sizes:t,unoptimized:o=!1,priority:l=!1,preload:u=!1,loading:c,className:d,quality:p,width:m,height:f,fill:g=!1,style:h,overrideSrc:y,onLoad:b,onLoadingComplete:v,placeholder:S="empty",blurDataURL:E,fetchPriority:O,decoding:T="async",layout:P,objectFit:C,objectPosition:x,lazyBoundary:w,lazyRoot:j,...A},R){var _;let I,L,M,{imgConf:k,showAltText:N,blurComplete:z,defaultLoader:D}=R,F=k||a.imageConfigDefault;if("allSizes"in F)I=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),o=F.qualities?.sort((e,t)=>e-t);I={...F,allSizes:e,deviceSizes:t,qualities:o}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let U=A.loader||D;delete A.loader,delete A.srcSet;let q="__next_img_default"in U;if(q){if("custom"===I.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=U;U=t=>{let{config:o,...r}=t;return e(r)}}if(P){"fill"===P&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(h={...h,...e});let o={responsive:"100vw",fill:"100vw"}[P];o&&!t&&(t=o)}let B="",H=s(m),$=s(f);if((_=e)&&"object"==typeof _&&(n(_)||void 0!==_.src)){let t=n(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(L=t.blurWidth,M=t.blurHeight,E=E||t.blurDataURL,B=t.src,!g)if(H||$){if(H&&!$){let e=H/t.width;$=Math.round(t.height*e)}else if(!H&&$){let e=$/t.height;H=Math.round(t.width*e)}}else H=t.width,$=t.height}let G=!l&&!u&&("lazy"===c||void 0===c);(!(e="string"==typeof e?e:B)||e.startsWith("data:")||e.startsWith("blob:"))&&(o=!0,G=!1),I.unoptimized&&(o=!0),q&&!I.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(o=!0);let W=s(p),V=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:x}:{},N?{}:{color:"transparent"},h),K=z||"empty"===S?null:"blur"===S?`url("data:image/svg+xml;charset=utf-8,${(0,r.getImageBlurSvg)({widthInt:H,heightInt:$,blurWidth:L,blurHeight:M,blurDataURL:E||"",objectFit:V.objectFit})}")`:`url("${S}")`,Y=i.includes(V.objectFit)?"fill"===V.objectFit?"100% 100%":"cover":V.objectFit,J=K?{backgroundSize:Y,backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},X=function({config:e,src:t,unoptimized:o,width:r,quality:a,sizes:i,loader:n}){if(o)return{src:t,srcSet:void 0,sizes:void 0};let{widths:s,kind:l}=function({deviceSizes:e,allSizes:t},o,r){if(r){let o=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=o.exec(r);)a.push(parseInt(e[2]));if(a.length){let o=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*o),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof o?{widths:e,kind:"w"}:{widths:[...new Set([o,2*o].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,r,i),u=s.length-1;return{sizes:i||"w"!==l?i:"100vw",srcSet:s.map((o,r)=>
2`${n({config:e,src:t,quality:a,width:o})} ${"w"===l?o:r+1}${l}`).join(", "),src:n({config:e,src:t,quality:a,width:s[u]})}}({config:I,src:e,unoptimized:o,width:H,quality:W,sizes:t,loader:U}),Q=G?"lazy":c;return{props:{...A,loading:Q,fetchPriority:O,width:H,height:$,decoding:T,className:d,style:{...V,...J},sizes:X.sizes,srcSet:X.srcSet,src:y||X.src},meta:{unoptimized:o,preload:u||l,placeholder:S,fill:g}}}},92484,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"default",{enumerable:!0,get:function(){return s}});let r=e.r(34716),a="undefined"==typeof window,i=a?()=>{}:r.useLayoutEffect,n=a?()=>{}:r.useEffect;function s(e){let{headManager:t,reduceComponentsToState:o}=e;function s(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(o(e))}}return a&&(t?.mountedInstances?.add(e.children),s()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),n(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},15641,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={default:function(){return g},defaultHead:function(){return d}};for(var a in r)Object.defineProperty(o,a,{enumerable:!0,get:r[a]});let i=e.r(81258),n=e.r(44066),s=e.r(42121),l=n._(e.r(34716)),u=i._(e.r(92484)),c=e.r(19088);function d(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(48507);let m=["name","httpEquiv","charSet","itemProp"];function f(e){let t,o,r,a;return e.reduce(p,[]).reverse().concat(d().reverse()).filter((t=new Set,o=new Set,r=new Set,a={},e=>{let i=!0,n=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){n=!0;let o=e.key.slice(e.key.indexOf("$")+1);t.has(o)?i=!1:t.add(o)}switch(e.type){case"title":case"base":o.has(e.type)?i=!1:o.add(e.type);break;case"meta":for(let t=0,o=m.length;t<o;t++){let o=m[t];if(e.props.hasOwnProperty(o))if("charSet"===o)r.has(o)?i=!1:r.add(o);else{let t=e.props[o],r=a[o]||new Set;("name"!==o||!n)&&r.has(t)?i=!1:(r.add(t),a[o]=r)}}}return i})).reverse().map((e,t)=>{let o=e.key||t;return l.default.cloneElement(e,{key:o})})}let g=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,s.jsx)(u.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),t.exports=o.default)},70876,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=e.r(81258)._(e.r(34716)),a=e.r(120),i=r.default.createContext(a.imageConfigDefault)},3912,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(81258)._(e.r(34716)).default.createContext(null)},15861,(e,t,o)=>{"use strict";function r(e,t){let o=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-o)<Math.abs(e-o)?t:e,0):o}Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"findClosestQuality",{enumerable:!0,get:function(){return r}})},72528,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"default",{enumerable:!0,get:function(){return i}});let r=e.r(15861);function a({config:e,src:t,width:o,quality:a}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,
3configurable:!0});let i=(0,r.findClosestQuality)(a,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${o}&q=${i}${t.startsWith("/_next/static/media/"),""}`}a.__next_img_default=!0;let i=a},27803,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"Image",{enumerable:!0,get:function(){return S}});let r=e.r(81258),a=e.r(44066),i=e.r(42121),n=a._(e.r(34716)),s=r._(e.r(59276)),l=r._(e.r(15641)),u=e.r(7816),c=e.r(120),d=e.r(70876);e.r(48507);let p=e.r(3912),m=r._(e.r(72528)),f=e.r(88226),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function h(e,t,o,r,a,i,n){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),o?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,a=!1;o.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function y(e){return n.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,n.forwardRef)(({src:e,srcSet:t,sizes:o,height:r,width:a,decoding:s,className:l,style:u,fetchPriority:c,placeholder:d,loading:p,unoptimized:m,fill:g,onLoadRef:b,onLoadingCompleteRef:v,setBlurComplete:S,setShowAltText:E,sizesInput:O,onLoad:T,onError:P,...C},x)=>{let w=(0,n.useCallback)(e=>{e&&(P&&(e.src=e.src),e.complete&&h(e,d,b,v,S,m,O))},[e,d,b,v,S,P,m,O]),j=(0,f.useMergedRef)(x,w);return(0,i.jsx)("img",{...C,...y(c),loading:p,width:a,height:r,decoding:s,"data-nimg":g?"fill":"1",className:l,style:u,sizes:o,srcSet:t,src:e,ref:j,onLoad:e=>{h(e.currentTarget,d,b,v,S,m,O)},onError:e=>{E(!0),"empty"!==d&&S(!0),P&&P(e)}})});function v({isAppRouter:e,imgAttributes:t}){let o={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,o),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...o},"__nimg-"+t.src+t.srcSet+t.sizes)})}let S=(0,n.forwardRef)((e,t)=>{let o=(0,n.useContext)(p.RouterContext),r=(0,n.useContext)(d.ImageConfigContext),a=(0,n.useMemo)(()=>{let e=g||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),o=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:o,qualities:a,localPatterns:"undefined"==typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:s,onLoadingComplete:l}=e,f=(0,n.useRef)(s);(0,n.useEffect)(()=>{f.current=s},[s]);let h=(0,n.useRef)(l);(0,n.useEffect)(()=>{h.current=l},[l]);let[y,S]=(0,n.useState)(!1),[E,O]=(0,n.useState)(!1),{props:T,meta:P}=(0,u.getImgProps)(e,{defaultLoader:m.default,imgConf:a,blurComplete:y,showAltText:E});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{...T,unoptimized:P.unoptimized,placeholder:P.placeholder,fill:P.fill,onLoadRef:f,onLoadingCompleteRef:h,setBlurComplete:S,setShowAltText:O,sizesInput:e.sizes,ref:t}),P.preload?(0,i.jsx)(v,{isAppRouter:!o,imgAttributes:T}):null]})});("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),t.exports=o.default)},84064,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={default:function(){return c},getImageProps:function(){return u}};for(var a in r)Object.defineProperty(o,a,{enumerable:!0,get:r[a]});let i=e.r(81258),n=e.r(7816),s=e.r(27803),l=i._(e.r(72528));function u(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
3ities:[75,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,o]of Object.entries(t))void 0===o&&delete t[e];return{props:t}}let c=s.Image},93143,(e,t,o)=>{t.exports=e.r(84064)},73771,(e,t,o)=>{t.exports=e.r(87017)},2942,64464,e=>{"use strict";var t=e.i(42121),o=e.i(34716),r=e.i(73771);let a=["pt","en"],i="tec4u-locale",n="tec4u-locale";function s(e){return"string"==typeof e&&a.includes(e)}function l(e,t){if(e)return e[t]??e.pt}function u(e,t,o){let r=2*!!(o?.showCents??!0);if("en"===t){let t=new Intl.NumberFormat("en-US",{minimumFractionDigits:r,maximumFractionDigits:r}).format(e/5);return`US$ ${t}`}let a=new Intl.NumberFormat("pt-BR",{minimumFractionDigits:r,maximumFractionDigits:r}).format(e);return`R$ ${a}`}function c(e,t){return u(function(e){if(!e)return 0;let t=Number.parseFloat(e.replace(/[^\d.,]/g,"").replace(/\./g,"").replace(",","."));return Number.isNaN(t)?0:t}(e),t)}e.s(["LOCALE_COOKIE",0,i,"LOCALE_STORAGE_KEY",0,n,"defaultLocale",0,"pt","formatCurrency",()=>u,"formatPriceBRLString",()=>c,"isLocale",()=>s,"pickLocale",()=>l],64464);let d=(0,o.createContext)(void 0);function p(e){"undefined"!=typeof document&&(document.cookie=`${i}=${e}; path=/; max-age=31536000; samesite=lax`)}function m({initialLocale:e="pt",children:a}){let l=(0,r.useRouter)(),[u,c]=(0,o.useState)(e);return(0,o.useEffect)(()=>{let e=function(){if("undefined"==typeof document)return null;let e=document.cookie.match(RegExp(`(?:^|; )${i}=([^;]*)`)),t=e?decodeURIComponent(e[1]):null;return s(t)?t:null}(),t=localStorage.getItem(n),o=e??(s(t)?t:null);o&&o!==u?(p(o),c(o),l.refresh()):e||p(u)},[]),(0,t.jsx)(d.Provider,{value:{locale:u,setLocale:e=>{e!==u&&(c(e),p(e),localStorage.setItem(n,e),l.refresh())}},children:a})}function f(){let e=(0,o.useContext)(d);if(void 0===e)throw Error("useI18n must be used within an I18nProvider");return e}e.s(["I18nProvider",()=>m,"useI18n",()=>f],2942)},6673,e=>{"use strict";var t=e.i(2942);let o={navigation:{pt:{logo:{text:"TEC4U",href:"/"},mainMenu:[{label:"SOLUÇÕES",href:"/sobre-nos#pilares",hasDropdown:!0,badge:"Destaque",dropdown:{title:"Confira as nossas soluções:",sections:[{icon:"monitor",title:"Tecnologias & Projetos",badge:"Destaque",description:"Desenvolvimento de soluções inovadoras para e-commerce e muito mais, do início ao fim",href:"/projetos"},{icon:"megaphone",title:"Marketing Digital",description:"Estratégias de conteúdo, mídias e design para aprimorar resultados e sua visibilidade",href:"/marketing-digital"}
3,{icon:"users",title:"Consultoria",description:"Orientações diversas para otimizar processos e melhorar o desempenho do seu negócio",href:"/consultoria"},{icon:"zap",title:"Operação",description:"Aprimoramento de operações para impulsionar o manuseio das suas plataformas",href:"/operacoes"}],platforms:{title:"Veja as plataformas de e-commerce com que trabalhamos",items:["vtex","shopify","nuvemshop"],cta:{text:"VER MAIS",href:"/projetos/#soluções"}},ads:{title:"Saiba mais sobre as nossas soluções em Ads",items:["google","meta","x"],cta:{text:"VER MAIS",href:"/marketing-digital#plataformas"}},producer:{title:"Precisa de ajuda no audiovisual? Conheça a nossa produtora!",cta:{text:"VER MAIS",href:"/twoduo/inicio"}}}},{label:"SOBRE NÓS",href:"/sobre-nos"},{label:"BLOG",href:"/blog-novidades"},{label:"CASES",href:"/nossos-projetos"},{label:"LAYOUTS",href:"/layouts",highlight:!0}],contact:{text:"CONTATO",href:"/contato"},language:{label:"IDIOMA",options:[{label:"Português",value:"pt"},{label:"English",value:"en"}]}},en:{logo:{text:"TEC4U",href:"/"},mainMenu:[{label:"SOLUTIONS",href:"/sobre-nos#pilares",hasDropdown:!0,badge:"Featured",dropdown:{title:"Check out our solutions:",sections:[{icon:"monitor",title:"Technology & Projects",badge:"Featured",description:"Development of innovative solutions for e-commerce and more, from start to finish",href:"/projetos"},{icon:"megaphone",title:"Digital Marketing",description:"Content, media and design strategies to improve results and visibility",href:"/marketing-digital"}
3,{icon:"users",title:"Consulting",description:"Various guidelines to optimize processes and improve your business performance",href:"/consultoria"},{icon:"zap",title:"Operations",description:"Operation enhancement to boost the handling of your platforms",href:"/operacoes"}],platforms:{title:"See the e-commerce platforms we work with",items:["vtex","shopify","nuvemshop"],cta:{text:"LEARN MORE",href:"/projetos/#solutions"}},ads:{title:"Learn more about our Ads solutions",items:["google","meta","x"],cta:{text:"LEARN MORE",href:"/marketing-digital#plataformas"}},producer:{title:"Need help with audiovisual? Meet our production company!",cta:{text:"LEARN MORE",href:"/twoduo/inicio"}}}},{label:"ABOUT US",href:"/sobre-nos"},{label:"BLOG",href:"/blog-novidades"},{label:"CASES",href:"/nossos-projetos"},{label:"LAYOUT STORE",href:"/layouts",highlight:!0}],contact:{text:"CONTACT",href:"/contato"},language:{label:"LANGUAGE",options:[{label:"Português",value:"pt"},{label:"English",value:"en"}]}}},home:{pt:{hero:{badge:"AGÊNCIA 360º",title:"Soluções 100%",titleBold:"personalizadas",titleEnd:"para o seu negócio!",de
3scription:"Ajudamos sua marca a construir uma presença digital forte e consistente, com estratégia bem pensada, planejamento detalhado e uma execução que realmente faz acontecer.",roleBadges:["Designer","Desenvolvedor","Gerente de Projetos","Redator","Customer Success"],statCards:{speedTitle:"SITES MAIS RÁPIDOS",speedDescription:"Desempenho no Google PageSpeed",satisfactionTitle:"CLIENTES MAIS SATISFEITOS",salesTitle:"VENDAS AUMENTADAS"},purchaseExperience:"Experiência de compra:"},solutionsSection:{badge:"soluções",title:"Inovação, transformação e eficiência",titleHighlight:"ao seu alcance",description:"Como podemos te ajudar hoje? Clique nos botões abaixo e explore a nossa gama de soluções especializadas em cada área do digital."},solutions:[{id:"projetos",title:"TECNOLOGIAS & PROJETOS",description:"Soluções personalizadas e inovadoras, transformando suas ideias em realidade. Desde a concepção até a implementação, nossa equipe utiliza tecnologias de ponta e as melhores plataformas para impulsionar no digital.",href:"/projetos"},{id:"marketing",title:"MARKETING DIGITAL",description:"Conosco, você não apenas aumenta a visibilidade do seu produto, mas também constrói relacionamentos duradouros com seus clientes, elevando a fidelidade à sua marca. Juntos atingiremos patamares mais altos!",href:"/marketing-digital"},{id:"consultoria",title:"CONSULTORIA",description:"Nosso objetivo com a consultoria é identificar oportunidades, resolver desafios e otimizar processos, proporcionando crescimento e sucesso. Conte conosco para aprimorar e proteger todos os aspectos da sua empresa.",href:"/consultoria"},{id:"operacoes",title:"OPERAÇÕES",description:"Otimização de processos, gerenciamento de recursos e melhorias contínuas para sua empresa. Nossa abordagem estratégica visa maximizar a eficácia operacional e a satisfação do cliente.",href:"/operacoes"}],stats:[{value:"500+",label:"projetos finalizados"},{value:"15+",label:"anos de experiência"},{value:"100+",label:"clientes pelo mundo"}],method:{badge:"feito pensado em vender mais",title:"O método",titleHighlight:"TEC4U",description:"Utilizamos tecnologias de ponta e técnicas inovadoras para otimizar a experiência do usuário, aumentar a visibilidade do seu produto e maximizar suas conversões.",pillars:[{icon:"responsive",title:"Design responsivo e inteligente",description:"Oferecemos designs que se adaptam a todos os dispositivos, garantindo uma experiência do usuário intuitiva e atraente."},{icon:"delivery",title:"Entregas justas e no prazo",description:"Comprometemo-nos com prazos realistas e cumprimos nossas entregas, mantendo a qualidade em cada projeto."},{icon:"bug-free",title:"Desenvolvimento a prova de bugs",description:"Utilizamos métodos de teste rigorosos para garantir um software livre de falhas e uma navegação suave para o usuário."},{icon:"retention",title:"Foco na retenção",description:"Trabalhamos para manter seus clientes satisfeitos e engajados, aumentando a lealdade à sua marca."},{icon:"transparency",title:"Transparência a todo custo",description:"Mantemos uma comunicação aberta e honesta, garantindo que você esteja sempre informado sobre o progresso do seu projeto."}]},about:{badge:"expertise em e-commerce e mkt digital",title:"Somos uma agência de performance com mais de",titleHighlight:"10 anos de experiência",description:"Com uma década de know-how, dominamos a arte de impulsionar o crescimento e a visibilidade online. Seja para aumento de vendas, leads ou reconhecimento de marca, nossa equipe dedicada está pronta para levar seu negócio ao próximo nível.",ctas:[{text:"CONTATO",href:"/contato",variant:"primary"},{text:"conheça-nos",href:"/sobre-nos",variant:"secondary"}]},projects:{badge:"crias da casa",title:"Conheça alguns de nossos",titleHighlight:"projetos",description:"Trabalhos orgulhosamente desenvolvidos e aprimorados internamente. Ao explorar esses projetos, você terá uma visão abrangente de nossa expertise e criatividade."},partners:{title:"NOSSOS PARCEIROS"}},en:{hero:{badge:"360º AGENCY",title:"100%",titleBold:"customized",titleEnd:"solutions for your business!",description:"We help your brand build a strong and consistent digital presence, with well-thought-out strategy, detailed planning, and execution that truly delivers.",roleBadges:["Designer","Developer","Project Manager","Copywriter","Customer Success"],statCards:{speedTitle:"FASTER SITES",speedDescription:"Google PageSpeed performance",satisfactionTitle:"MORE SATISFIED CLIENTS",salesTitle:"INCREASED SALES"},purchaseExperience:"Shopping experience:"},solutionsSection:{badge:"solutions",title:"Innovation, transformation and efficie
3ncy",titleHighlight:"within your reach",description:"How can we help you today? Click the buttons below and explore our range of specialized solutions in each area of digital."},solutions:[{id:"projetos",title:"TECHNOLOGY & PROJECTS",description:"Customized and innovative solutions, turning your ideas into reality. From conception to implementation, our team uses cutting-edge technologies and the best platforms to boost your digital presence.",href:"/projetos"},{id:"marketing",title:"DIGITAL MARKETING",description:"With us, you not only increase your product visibility but also build lasting relationships with your customers, elevating your brand loyalty. Together we will reach higher levels!",href:"/marketing-digital"},{id:"consultoria",title:"CONSULTING",description:"Our goal with consulting is to identify opportunities, solve challenges, and optimize processes, providing growth and success. Count on us to improve and protect all aspects of your company.",href:"/consultoria"},{id:"operacoes",title:"OPERATIONS",description:"Process optimization, resource management, and continuous improvements for your company. Our strategic approach aims to maximize operational effectiveness and customer satisfaction.",href:"/operacoes"}],stats:[{value:"500+",label:"completed projects"},{value:"15+",label:"years of experience"},{value:"100+",label:"clients worldwide"}],method:{badge:"designed to sell more",title:"The",titleHighlight:"TEC4U",description:"We use cutting-edge technologies and innovative techniques to optimize user experience, increase your product visibility, and maximize conversions.",pillars:[{icon:"responsive",title:"Responsive and intelligent design",description:"We offer designs that adapt to all devices, ensuring an intuitive and attractive user experience."},{icon:"delivery",title:"Fair and on-time deliveries",description:"We commit to realistic deadlines and fulfill our deliveries, maintaining quality in every project."},{icon:"bug-free",title:"Bug-proof development",description:"We use rigorous testing methods to ensure bug-free software and smooth navigation for users."},{icon:"retention",title:"Focus on retention",description:"We work to keep your customers satisfied and engaged, increasing loyalty to your brand."},{icon:"transparency",title:"Transparency at all costs",description:"We maintain open and honest communication, ensuring you are always informed about your project's progress."}]},about:{badge:"expertise in e-commerce and digital marketing",title:"We are a performance agency with over",titleHighlight:"10 years of experience",description:"With a decade of know-how, we master the art of boosting online growth and visibility. Whether for increasing sales, leads, or brand recognition, our dedicated team is ready to take your business to the next level.",ctas:[{text:"CONTACT",href:"/contato",variant:"primary"},{text:"get to know us",href:"/sobre-nos",variant:"secondary"}]},projects:{badge:"our creations",title:"Get to know some of our",titleHighlight:"projects",description:"Works proudly developed and refined internally. By exploring these projects, you will have a comprehensive view of our expertise and creativity."},partners:{title:"OUR PARTNERS"}}},sobre:{pt:{hero:{badge:"SOBRE NÓS",title:"Mais de uma década",titleHighlight:"de história no mundo digital",description:"Somos movidos pela paixão de criar soluções inovadoras que transformam negócios. Descubra como nossa equipe dedicada e nossos pilares estratégicos podem levar seu negócio a um próximo nível. Juntos, construímos o futuro.",ctas:[{text:"CONTATO",href:"/contato",variant:"primary"},{text:"NOSSOS PILARES",href:"#pilares",variant:"secondary"}]},purpose:{badge:"NOSSO PROPÓSITO",title:"Humanizar",titleHighlight:"toda a jornada",description:'Na TEC4U, o H2H (Human to Human, ou "de humano para humano", em português) é um valor fundamental. Acreditamos na importância de humanizar todo o processo, desde a concepção, passando pelo marketing, até a venda e o pós-venda. Esse valor guia nossa abordagem para construir parcerias significativas e duradouras, além de fornecer serviços excepcionais. Todos os nossos projetos e serviços são 100% personalizados.',bannerTitle:"H2H",bannerSubtitle:"Humanizamos todas as etapas"},pillars:{badge:"O ALICERCE",title:"Nossos",titleHighlight:"pilares",description:"A TEC4U é estruturada em quatro pilares essenciais que representam a base da nossa entrega: tecnologia, consultoria, operações e marketing. Cada um liderado por especialistas que unem estratég
3ia, execução e criatividade para gerar resultados reais. Juntos, formam o alicerce da nossa parceria com foco em performance e transformação.",items:[{id:"tech",icon:"monitor",title:"TECNOLOGIA & PROJETOS",description:"A nossa visão da tecnologia é o elo que une a expertise e as nossas realizações por meio de projetos pensados e focados em performance.",link:{text:"Saiba mais sobre Tech",href:"/projetos"},color:"cyan"},{id:"consultoria",icon:"users",title:"CONSULTORIA",description:"Nossa consultoria vai além dos números; é sobre realizar metas e alcançar resultados impactantes.",link:{text:"Saiba mais sobre Consultoria",href:"/consultoria"},color:"purple"},{id:"operacoes",icon:"zap",title:"OPERAÇÕES",description:"Transformamos cada ação em um passo firme em direção ao sucesso. Faça da excelência operacional a sua marca registrada conosco!",link:{text:"Saiba mais sobre Ops",href:"/operacoes"},color:"green"},{id:"marketing",icon:"megaphone",title:"MARKETING",description:"O marketing é a força que transforma metas em realidade e um dos pilares essenciais para o sucesso de qualquer empresa.",link:{text:"Saiba mais sobre MKT",href:"/marketing"},color:"pink"}]}},en:{hero:{badge:"ABOUT US",title:"Over a decade",titleHighlight:"of history in the digital world",description:"We are driven by the passion to create innovative solutions that transform businesses. Discover how our dedicated team and strategic pillars can take your business to the next level. Together, we build the future.",ctas:[{text:"CONTACT",href:"/contato",variant:"primary"},{text:"OUR PILLARS",href:"#pilares",variant:"secondary"}]},purpose:{badge:"OUR PURPOSE",title:"Humanize",titleHighlight:"the entire journey",description:"At TEC4U, H2H (Human to Human) is a fundamental value. We believe in the importance of humanizing the entire process, from conception, through marketing, to sales and after-sales. This value guides our approach to building meaningful and lasting partnerships, as well as providing exceptional services. All our projects and services are 100% customized.",bannerTitle:"H2H",bannerSubtitle:"We humanize every step"},pillars:{badge:"THE FOUNDATION",title:"Our",titleHighlight:"pillars",description:"TEC4U is structured on four essential pillars that represent the foundation of our delivery: technology, consulting, operations, and marketing. Each led by specialists who combine strategy, execution, and creativity to generate real results. Together, they form the foundation of our partnership focused on performance and transformation.",items:[{id:"tech",icon:"monitor",title:"TECHNOLOGY & PROJECTS",description:"Our vision of technology is the link that unites expertise and our achievements through thoughtful projects focused on performance.",link:{text:"Learn more about Tech",href:"/projects"},color:"cyan"}
3,{id:"consultoria",icon:"users",title:"CONSULTING",description:"Our consulting goes beyond numbers; it's about achieving goals and reaching impactful results.",link:{text:"Learn more about Consulting",href:"/consultoria"},color:"purple"},{id:"operacoes",icon:"zap",title:"OPERATIONS",description:"We transform each action into a firm step towards success. Make operational excellence your trademark with us!",link:{text:"Learn more about Ops",href:"/operacoes"},color:"green"},{id:"marketing",icon:"megaphone",title:"MARKETING",description:"Marketing is the force that transforms goals into reality and one of the essential pillars for any company's success.",link:{text:"Learn more about MKT",href:"/marketing"},color:"pink"}]}}},layouts:{pt:{hero:{badge:"LAYOUTS",title:"Layouts profissionais para lojas virtuais",titleHighlight:"de alta performance",description:"Transforme sua loja virtual com nossos layouts premium, desenvolvidos especialmente para maximizar conversões e proporcionar uma experiência excepcional aos seus clientes.",platforms:["VTEX","Nuvemshop","Shopify","Wake","Tray"]},categories:{title:"Categorias em destaque",items:[{name:"Moda",icon:"shirt",count:12},{name:"Eletrônicos",icon:"laptop",count:8},{name:"Beleza",icon:"sparkles",count:10},{name:"Casa & Decoração",icon:"home",count:15}]},gallery:{title:"Explore nossos",titleHighlight:"layouts",description:"Cada layout é cuidadosamente projetado para entregar performance e conversão. Escolha o que melhor se adapta ao seu negócio."},benefits:{badge:"QUALIDADE GARANTIDA",title:"Por que escolher",titleHighlight:"nossos layouts?",items:[{icon:"zap",title:"Alta Performance",description:"Otimizados para velocidade e SEO, garantindo excelentes resultados no Google PageSpeed."},{icon:"monitor",title:"Design Responsivo",description:"Layouts que se adaptam perfeitamente a todos os dispositivos e tamanhos de tela."},{icon:"shopping-cart",title:"Foco em Conversão",description:"Desenvolvidos com base em estudos de UX para maximizar suas vendas."},{icon:"headphones",title:"Suporte Dedicado",description:"Equipe especializada pronta para ajudar na implementação e customização."}]},cta:{badge:"PRONTO PARA COMEÇAR?",title:"Transforme sua loja virtual com nossos",titleHighlight:"layouts premium",description:"Entre em contato e descubra como nossos layouts podem elevar o padrão da sua loja virtual e aumentar suas conversões.",ctas:[{text:"VER TODOS OS LAYOUTS",href:"/layouts",variant:"primary"},{text:"FALAR COM ESPECIALISTA",href:"/contato",variant:"secondary"}]}},en:{hero:{badge:"LAYOUT STORE",title:"Professional layouts for",titleHighlight:"high-performance online stores",description:"Transform your online store with our premium layouts, specially developed to maximize conversions and provide an exceptional experience to your customers.",platforms:["VTEX","Nuvemshop","Shopify","Wake","Tray"]},categories:{title:"Featured categories",items:[{name:"Fashion",icon:"shirt",count:12},{name:"Electronics",icon:"laptop",count:8},{name:"Beauty",icon:"sparkles",count:10},{name:"Home & Decor",icon:"home",count:15}]},gallery:{title:"Explore our",titleHighlight:"layouts",description:"Each layout is carefully designed to deliver performance and conversion. Choose the one that best fits your business."},benefits:{badge:"QUALITY GUARANTEED",title:"Why choose",titleHighlight:"our layouts?",items:[{icon:"zap",title:"High Performance",description:"Optimized for speed and SEO, ensuring excellent results on Google PageSpeed."},{icon:"monitor",title:"Responsive Design",description:"Layouts that perfectly adapt to all devices and screen sizes."},{icon:"shopping-cart",title:"Conversion Focused",description:"Developed based on UX studies to maximize your sales."},{icon:"headphones",title:"Dedicated Support",description:"Specialized team ready to help with implementation and customization."}]},cta:{badge:"READY TO START?",title:"Transform your online store with our",titleHighlight:"premium layouts",description:"Get in touch and discover how our layouts can elevate your online store standard and increase your conversions.",ctas:[{text:"SEE ALL LAYOUTS",href:"/layouts",variant:"primary"},{text:"TALK TO A SPECIALIST",href:"/contato",variant:"secondary"}]}}},layoutDetail:{pt:{buyButton:"Comprar",buyModalTitle:"Solicitar compra",buyModalDescription:"Preencha os dad
3os para que nossa equipe entre em contato.",buyFormName:"Nome completo",buyFormEmail:"E-mail",buyFormPhone:"Telefone",buyFormMessage:"Mensagem (opcional)",buyFormSubmit:"Enviar solicitação",buyFormSending:"Enviando...",buySuccessTitle:"Solicitação enviada!",buySuccessDescription:"Entraremos em contato em breve.",buyFormLayout:"Layout",buyFormPrice:"Preço",buyFormCnpj:"CNPJ",buyFormEndereco:"Endereço",buyFormAcceptTermsPrefix:"Li e aceito os",buyTermsLink:"termos e condições",buyTermsTitle:"Contrato de Implantação de E-commerce",buyPayWithMP:"Seguir com o pagamento",buyPayProcessing:"Processando...",desktop:"Desktop",mobile:"Mobile",pagesIncluded:"Páginas incluídas:",mainFeatures:"Funcionalidades principais:",readyToLaunch:"Estrutura pronta para lançar:",support:"Suporte:",supportText:"Se precisar de ajuda, tiver dúvidas ou quiser enviar um feedback sobre o layout, entre em contato conosco.",compatibleWith:"Compatível com:",styles:"Estilos:",templateFeatures:"Features do Template:",seeAlso:"Veja também:",viewDetails:"ver detalhes",ctaBadge:"PRONTO PARA COMEÇAR?",ctaTitle:"Transforme sua loja virtual com o",ctaDescription:"Entre em contato com nossa equipe e descubra como podemos acelerar o lançamento da sua loja com este layout de alta performance e design impecável.",ctaButton1:"Falar com especialista",ctaButton2:"Ver todos os layouts"},en:{buyButton:"Buy",buyModalTitle:"Request purchase",buyModalDescription:"Fill in your details and our team will get in touch.",buyFormName:"Full name",buyFormEmail:"Email",buyFormPhone:"Phone",buyFormMessage:"Message (optional)",buyFormSubmit:"Send request",buyFormSending:"Sending...",buySuccessTitle:"Request sent!",buySuccessDescription:"We will get in touch soon.",buyFormLayout:"Layout",buyFormPrice:"Price",buyFormCnpj:"CNPJ",buyFormEndereco:"Address",buyFormAcceptTermsPrefix:"I have read and accept the",buyTermsLink:"terms and conditions",buyTermsTitle:"E-commerce Implementation Contract",buyPayWithMP:"Pay with Mercado Pago",buyPayProcessing:"Processing...",buyOnlyRequest:"Request only (no payment)",desktop:"Desktop",mobile:"Mobile",pagesIncluded:"Pages included:",mainFeatures:"Main features:",readyToLaunch:"Ready to launch structure:",support:"Support:",supportText:"If you need help, have questions or want to send feedback about the layout, contact us.",compatibleWith:"Compatible with:",styles:"Styles:",templateFeatures:"Template Features:",seeAlso:"See also:",viewDetails:"view details",ctaBadge:"READY TO START?",ctaTitle:"Transform your online store with",ctaDescription:"Contact our team and discover how we can accelerate your store launch with this high-performance and beautifully designed layout.",ctaButton1:"Talk to a specialist",ctaButton2:"See all layouts"}},footer:{pt:{address:"R. Gomes de Carvalho, 1629 - Vila Olímpia, São Paulo - SP, 04547-006, Brasil.",copyright:"© Copyright 2024 - TEC4U. Todos os direitos reservados",privacyPolicy:"Política de Privacidade",siteMap:"Mapa do Site"},en:{address:"R. Gomes de Carvalho, 1629 - Vila Olímpia, São Paulo - SP, 04547-006, Brazil.",copyright:"© Copyright 2024 - TEC4U. All rights reserved",privacyPolicy:"Privacy Policy",siteMap:"Site Map"}},common:{pt:{visitSite:"Visitar site",viewCase:"Ver case",learnMore:"Saiba mais",knowMore:"Conheça mais",readMore:"Leia mais",seeMore:"Ver mais",send:"Enviar",sending:"Enviando...",submit:"Enviar",back:"Voltar",next:"Próximo",previous:"Anterior",contact:"Contato",talkToSpecialist:"Fale com um especialista",getInTouch:"Entre em contato",requestQuote:"Solicitar orçamento",buyNow:"Comprar agora",seeAll:"Ver todos",loading:"Carregando...",requiredField:"Campo obrigatório",success:"Sucesso!",error:"Ocorreu um erro. Tente novamente.",name:"Nome",email:"E-mail",phone:"Telefone",message:"Mensagem",company:"Empresa",subject:"Assunto"},en:{visitSite:"Visit site",viewCase:"View case",learnMore:"Learn more",knowMore:"Learn more",readMore:"Read more",seeMore:"See more",send:"Send",sending:"Sending...",submit:"Submit",back:"Back",next:"Next",previous:"Previous",contact:"Contact",talkToSpecialist:"Talk to a specialist",getInTouch:"Get in touch",requestQuote:"Request a quote",buyNow:"Buy now",seeAll:"See all",loading:"Loading...",requiredField:"Required field",success:"Success!",error:"An error occurred. Please try again.",name:"Name",email:"Email",phone:"Phone",message:"Message",company:"Company",subject:"Subject"}},blog:{pt:{badge:"BLOG",heroTitle:"Insights sobre digital commerce e transformação",heroSubtitle:"Fique por dentro das últimas tendências, cases e dicas para levar seu negócio digital ao próximo nível.",latestPost:"ÚLTIMA POSTAGEM",noPostsForCollaborator:"Nenhum post encontrado para este colaborador.",seeAllPosts:"Ver todos os posts",collaborators:"COLABORADORES",collaboratorsTitle:"Conheça as pessoas por trás dos nossos textos",clearFilter:"Limpar filtro",copyLink:"Copiar Link",share:"Compartilhar",backToBlog:"Voltar para o blog",otherPosts:"Outras postagens:",newsletterTitle:"Fique por dentro das novida
3des",newsletterSubtitle:"Receba insights exclusivos sobre digital commerce, tendências e estratégias direto no seu e-mail."},en:{badge:"BLOG",heroTitle:"Insights on digital commerce and transformation",heroSubtitle:"Stay up to date with the latest trends, case studies and tips to take your digital business to the next level.",latestPost:"LATEST POST",noPostsForCollaborator:"No posts found for this collaborator.",seeAllPosts:"See all posts",collaborators:"CONTRIBUTORS",collaboratorsTitle:"Meet the people behind our content",clearFilter:"Clear filter",copyLink:"Copy Link",share:"Share",backToBlog:"Back to blog",otherPosts:"Other posts:",newsletterTitle:"Stay up to date",newsletterSubtitle:"Get exclusive insights on digital commerce, trends and strategies straight to your inbox."}}};var r=e.i(64464);function a(e){let{locale:a}=(0,t.useI18n)();return o[e]?.[a]||o[e]?.[r.defaultLocale]}function i(){let{locale:e}=(0,t.useI18n)();return{locale:e,pick:t=>(0,r.pickLocale)(t,e),formatCurrency:(t,o)=>(0,r.formatCurrency)(t,e,o)}}e.s(["useLocale",()=>i,"useTranslations",()=>a],6673)}]);

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.