1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,821101,e=>{"use strict";e.s(["Mutation",()=>p,"getDefaultState",()=>m]);var t,r,i,n,a,s=e.i(376054),o=e.i(136927),l=e.i(550475),u=e.i(42297),c=e.i(474754),d=e.i(930879),f=e.i(887911),h=e.i(595862),p=(t=new WeakMap,r=new WeakMap,i=new WeakMap,n=new WeakMap,a=new WeakSet,class extends f.Removable{setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){(0,s._)(this,r).includes(e)||((0,s._)(this,r).push(e),this.clearGcTimeout(),(0,s._)(this,i).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){(0,l._)(this,r,(0,s._)(this,r).filter(t=>t!==e)),this.scheduleGc(),(0,s._)(this,i).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){(0,s._)(this,r).length||("pending"===this.state.status?this.scheduleGc():(0,s._)(this,i).remove(this))}continue(){var e,t;return null!=(t=null==(e=(0,s._)(this,n))?void 0:e.continue())?t:this.execute(this.state.variables)}async execute(e){var r,o,c,d,f,p,m,y,_,b,w,E,P,A,M,S,O,x,T;let C=()=>{(0,u._)(this,a,g).call(this,{type:"continue"})},I={client:(0,s._)(this,t),meta:this.options.meta,mutationKey:this.options.mutationKey};(0,l._)(this,n,(0,h.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,I):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{(0,u._)(this,a,g).call(this,{type:"failed",failureCount:e,error:t})},onPause:()=>{(0,u._)(this,a,g).call(this,{type:"pause"})},onContinue:C,retry:null!=(r=this.options.retry)?r:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>(0,s._)(this,i).canRun(this)}));let R="pending"===this.state.status,N=!(0,s._)(this,n).canStart();try{if(R)C();else{(0,u._)(this,a,g).call(this,{type:"pending",variables:e,isPaused:N}),(0,s._)(this,i).config.onMutate&&await (0,s._)(this,i).config.onMutate(e,this,I);let t=await (null==(b=(w=this.options).onMutate)?void 0:b.call(w,e,I));t!==this.state.context&&(0,u._)(this,a,g).call(this,{type:"pending",context:t,variables:e,isPaused:N})}let t=await (0,s._)(this,n).start();return await (null==(o=(c=(0,s._)(this,i).config).onSuccess)?void 0:o.call(c,t,e,this.state.context,this,I)),await (null==(d=(f=this.options).onSuccess)?void 0:d.call(f,t,e,this.state.context,I)),await (null==(p=(m=(0,s._)(this,i).config).onSettled)?void 0:p.call(m,t,null,this.state.variables,this.state.context,this,I)),await (null==(y=(_=this.options).onSettled)?void 0:y.call(_,t,null,e,this.state.context,I)),(0,u._)(this,a,g).call(this,{type:"success",data:t}),t}catch(t){try{await (null==(E=(P=(0,s._)(this,i).config).onError)?void 0:E.call(P,t,e,this.state.context,this,I))}catch(e){Promise.reject(e)}try{await (null==(A=(M=this.options).onError)?void 0:A.call(M,t,e,this.state.context,I))}catch(e){Promise.reject(e)}try{await (null==(S=(O=(0,s._)(this,i).config).onSettled)?void 0:S.call(O,void 0,t,this.state.variables,this.state.context,this,I))}catch(e){Promise.reject(e)}try{await (null==(x=(T=this.options).onSettled)?void 0:x.call(T,void 0,t,e,this.state.context,I))}catch(e){Promise.reject(e)}throw(0,u._)(this,a,g).call(this,{type:"error",error:t}),t}finally{(0,s._)(this,i).runNext(this)}}constructor(e){super(),(0,c._)(this,a),(0,o._)(this,t,{writable:!0,value:void 0}),(0,o._)(this,r,{writable:!0,value:void 0}),(0,o._)(this,i,{writable:!0,value:void 0}),(0,o._)(this,n,{writable:!0,value:void 0}),(0,l._)(this,t,e.client),this.mutationId=e.mutationId,(0,l._)(this,i,e.mutationCache),(0,l._)(this,r,[]),this.state=e.state||m(),this.setOptions(e.options),this.scheduleGc()}});function m(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}function g(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPau
1sed:!1,status:"error"}}})(this.state),d.notifyManager.batch(()=>{(0,s._)(this,r).forEach(t=>{t.onMutationUpdate(e)}),(0,s._)(this,i).notify({mutation:this,type:"updated",action:e})})}},539270,(e,t,r)=>{t.exports=e.r(659045)},421526,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return i}});let i=e=>{}},356539,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let i=e.r(250273);function n(e,t){let r=(0,i.useRef)(null),n=(0,i.useRef)(null);return(0,i.useCallback)(i=>{if(null===i){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=a(e,i)),t&&(n.current=a(t,i))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},2247,(e,t,r)=>{"use strict";function i(e){let{widthInt:t,heightInt:r,blurWidth:i,blurHeight:n,blurDataURL:a,objectFit:s}=e,o=i?40*i:t,l=n?40*n:r,u=o&&l?"viewBox='0 0 "+o+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%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='"+(u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},136904,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{VALID_LOADERS:function(){return i},imageConfigDefault:function(){return n}});let i=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumResponseBody:5e7,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},281165,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return l}}),e.r(421526);let i=e.r(2247),n=e.r(136904),a=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function o(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(e,t){var r,l;let u,c,d,{src:f,sizes:h,unoptimized:p=!1,priority:m=!1,loading:g,className:y,quality:_,width:b,height:w,fill:E=!1,style:P,overrideSrc:A,onLoad:M,onLoadingComplete:S,placeholder:O="empty",blurDataURL:x,fetchPriority:T,decoding:C="async",layout:I,objectFit:R,objectPosition:N,lazyBoundary:D,lazyRoot:j,...L}=e,{imgConf:k,showAltText:F,blurComplete:q,defaultLoader:Q}=t,U=k||n.imageConfigDefault;if("allSizes"in U)u=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),i=null==(r=U.qualities)?void 0:r.sort((e,t)=>e-t);u={...U,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===Q)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,
1configurable:!0});let z=L.loader||Q;delete L.loader,delete L.srcSet;let H="__next_img_default"in z;if(H){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=z;z=t=>{let{config:r,...i}=t;return e(i)}}if(I){"fill"===I&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[I];e&&(P={...P,...e});let t={responsive:"100vw",fill:"100vw"}[I];t&&!h&&(h=t)}let B="",W=o(b),V=o(w);if((l=f)&&"object"==typeof l&&(s(l)||void 0!==l.src)){let e=s(f)?f.default:f;if(!e.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(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.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(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,d=e.blurHeight,x=x||e.blurDataURL,B=e.src,!E)if(W||V){if(W&&!V){let t=W/e.width;V=Math.round(e.height*t)}else if(!W&&V){let t=V/e.height;W=Math.round(e.width*t)}}else W=e.width,V=e.height}let K=!m&&("lazy"===g||void 0===g);(!(f="string"==typeof f?f:B)||f.startsWith("data:")||f.startsWith("blob:"))&&(p=!0,K=!1),u.unoptimized&&(p=!0),H&&!u.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(p=!0);let Y=o(_),G=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:N}:{},F?{}:{color:"transparent"},P),X=q||"empty"===O?null:"blur"===O?'url("data:image/svg+xml;charset=utf-8,'+(0,i.getImageBlurSvg)({widthInt:W,heightInt:V,blurWidth:c,blurHeight:d,blurDataURL:x||"",objectFit:G.objectFit})+'")':'url("'+O+'")',J=a.includes(G.objectFit)?"fill"===G.objectFit?"100% 100%":"cover":G.objectFit,$=X?{backgroundSize:J,backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Z=function(e){let{config:t,src:r,unoptimized:i,width:n,quality:a,sizes:s,loader:o}=e;if(i)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:i,allSizes:n}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(r);)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:n,kind:"w"}}return"number"!=typeof t?{widths:i,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))],kind:"x"}}(t,n,s),c=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((e,i)=>o({config:t,src:r,quality:a,width:e})+" "+("w"===u?e:i+1)+u).join(", "),src:o({config:t,src:r,quality:a,width:l[c]})}}({config:u,src:f,unoptimized:p,width:W,quality:Y,sizes:h,loader:z});return{props:{...L,loading:K?"lazy":g,fetchPriority:T,width:W,height:V,decoding:C,className:y,style:{...G,...$},sizes:Z.sizes,srcSet:Z.srcSet,src:A||Z.src},meta:{unoptimized:p,priority:m,placeholder:O,fill:E}}}},734138,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let i=e.r(250273),n="undefined"==typeof window,a=n?()=>{}:i.useLayoutEffect,s=n?()=>{}:i.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let n=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(n,e))}}if(n){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),o()}return a(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),a(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},211433,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"AmpStateContext",{enumerable:!0,get:function(){return i}});let i=e.r(481258)._(e.r(250273)).default.createContext({})},587077,(e,t,r)=>{"use strict";function i(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:i=!1}=void 0===e?{}:e;return t||r&&i}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isInAmpMode",{enumerable:!0,get:function(){return i}})},502763,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return m},defaultHead:function(){return d}});let i=e.r(481258),n=e.r(744066),a=e.r(386736),s=n._(e.r(250273)),o=i._(e.r(734138)),l=e.r(211433),u=e.r(150431),c=e.r(587077);function d(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(421526);let h=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,i={};return n=>{let a=!0,s=!1;if(n.key&&"number"!=typeof n.key&&n.key.indexOf("$")>0){s=!0;let t=n.key.slice(n.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(n.type){case"title":case"base":t.has(n.type)?a=!1:t.add(n.type);break;case"meta":for(let e=0,t=h.length;e<t;e++){let t=h[e];if(n.props.hasOwnProperty(t))if("charSet"===t)r.has(t)?a=!1:r.add(t);else{let e=n.props[t],r=i[t]||new Set;("name"!==t||!s)&&r.has(e)?a=!1:(r.add(e),i[t]=r)}}}return a}}()).reverse().map((e,t)=>{let r=e.key||t;return s.default.cloneElement(e,{key:r})})}let m=function(e){let{children:t}=e,r=(0,s.useContext)(l.AmpStateContext),i=(0,s.useContext)(u.HeadManagerContext);return(0,a.jsx)(o.default,{reduceComponentsToState:p,headManager:i,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},538613,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let i=e.r(481258)._(e.r(250273)),n=e.r(136904),a=i.default.createContext(n.imageConfigDefault)},139185,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return i}});let i=e.r(481258)._(e.r(250273)).default.createContext(null)},882241,(e,t,r)=>{"use strict";function i(e){var t;let{config:r,src:i,width:n,quality:a}=e,s=a||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(i)+"&w="+n+"&q="+s+(i.startsWith("/_next/static/media/")&&1?"&dpl=dpl_F5mZ6N4pz8R5BsZjDwtAnermeA39":"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}}),i.__next_img_default=!0;let n=i},486574,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});let i=e.r(481258),n=e.r(744066),a=e.r(386736),s=n._(e.r(250273)),o=i._(e.r(853717)),l=i._(e.r(502763)),u=e.r(281165),c=e.r(136904),d=e.r(538613);e.r(421526);let f=e.r(139185),h=i._(e.r(882241)),p=e.r(356539),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,i,n,a,s){let o=null==e?void 0:e.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(e)}}))}function y(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let _=(0,s.forwardRef)((e,t)=>{let{src:r,srcSet:i,sizes:n,height:o,width:l,decoding:u,className:c,style:d,fetchPriority:f,placeholder:h,loading:m,unoptimized:_,fill:b,onLoadRef:w,onLoadingCompleteRef:E,setBlurComplete:P,setShowAltText:A,sizesInput:M,onLoad:S,onError:O,...x}=e,T=(0,s.useCallback)(e=>{e&&(O&&(e.src=e.src),e.complete&&g(e,h,w,E,P,_,M))},[r,h,w,E,P,O,_,M]),C=(0,p.useMergedRef)(t,T);return(0,a.jsx)("img",{...x,...y(f),loading:m,width:l,height:o,decoding:u,"data-nimg":b?"fill":"1",className:c,style:d,sizes:n,srcSet:i,src:r,ref:C,onLoad:e=>{g(e.currentTarget,h,w,E,P,_,M)},onError:e=>{A(!0),"empty"!==h&&P(!0),O&&O(e)}})});function b(e){let{isAppRouter:t,imgAttributes:r}=e,i={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...y(r.fetchPriority)};return t&&o.default.preload?(o.default.preload(r.src,i),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...i},"__nimg-"+r.src+r.srcSet+r.sizes)})}let w=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),i=(0,s.useContext)(d.ImageConfigContext),n=(0,s.useMemo)(()=>{var e;let t=m||i||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>
1e-t),n=t.deviceSizes.sort((e,t)=>e-t),a=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:n,qualities:a}},[i]),{onLoad:o,onLoadingComplete:l}=e,p=(0,s.useRef)(o);(0,s.useEffect)(()=>{p.current=o},[o]);let g=(0,s.useRef)(l);(0,s.useEffect)(()=>{g.current=l},[l]);let[y,w]=(0,s.useState)(!1),[E,P]=(0,s.useState)(!1),{props:A,meta:M}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:n,blurComplete:y,showAltText:E});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_,{...A,unoptimized:M.unoptimized,placeholder:M.placeholder,fill:M.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:P,sizesInput:e.sizes,ref:t}),M.priority?(0,a.jsx)(b,{isAppRouter:!r,imgAttributes:A}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},363480,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return l},getImageProps:function(){return o}});let i=e.r(481258),n=e.r(281165),a=e.r(486574),s=i._(e.r(882241));function o(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=a.Image},981012,(e,t,r)=>{t.exports=e.r(363480)},168985,e=>{"use strict";e.s(["changePassword",()=>s,"forgotPassword",()=>n,"login",()=>r,"logout",()=>o,"register",()=>i,"validateOtp",()=>a]);var t=e.i(463816);let r=async e=>{try{return await t.apiPublic.post("api/auth/login",e)}catch(e){throw e}},i=async e=>{try{return await t.apiPublic.post("api/user/user/create",{user:{name:e.name,password:e.password,phone:e.phone,email:e.email}})}catch(e){throw e}},n=async e=>{try{let{data:r}=await t.apiPublic.post("api/otp/forgot-passwod",{},{params:{email:e}});return r}catch(e){throw e}},a=async(e,r)=>{try{let{data:i}=await t.apiPublic.post("api/otp/validate-otp",{},{params:{hash:e,code:r}});return i}catch(e){throw e}},s=async(e,r)=>{try{await t.apiPublic.post("api/otp/change-password",{},{params:{hash:e,password:r}})}catch(e){throw e}},o=async()=>{try{await t.apiPrivate.post("api/auth/logout",void 0,{timeout:5e3})}catch(e){throw e}}},2181,622290,e=>{"use strict";e.s(["getMe",()=>r,"getPlan",()=>i,"updateAvatar",()=>a,"updatePassword",()=>s,"updateUser",()=>n],2181);var t=e.i(463816);let r=async()=>{try{let{data:e}=await t.apiPrivate.get("api/user-profile");return e}catch(e){throw e}},i=async()=>{try{let{data:e}=await t.apiPrivate.get("api/user/plan");return e}catch(e){throw e}},n=async e=>{try{return await t.apiPrivate.patch("api/user-profile",e)}catch(e){throw e}},a=async e=>{try{return await t.apiPrivate.post("api/user-profile/update-photo",{file:e},{headers:{"Content-Type":"multipart/form-data"}})}catch(e){throw e}},s=async e=>{try{return await t.apiPrivate.patch("api/user-profile/change-password",e)}catch(e){throw e}};e.s(["getPlanAccess",()=>f,"getPlanFamily",()=>c,"getPlanPeriodFromSlug",()=>d,"getPlanPeriodLabel",()=>y,"getPlanRankByPeriod",()=>_,"isPlanExpired",()=>h],622290);let o=new Set(["dash"]),l=new Set(["app","extensao","educacional"]),u=["semanal","mensal","bimestral","trimestral","semestral","anual"];function c(e){for(let t of u){if(e===t)return"main";if(e.endsWith("-".concat(t)))return e.slice(0,-(t.length+1))}return e}function d(e){if(!e)return null;for(let t of u)if(e===t||e.endsWith("-".concat(t)))return t;return null}function f(e){if(!e)return"FULL";let t=c(e);return o.has(t)?"DASHBOARD_ONLY":l.has(t)?"BLOCKED":"FULL"}function h(e){if(!e)return!0;let t=new Date(e).getTime();return Number.isNaN(t)||t<=Date.now()}let p={BIMESTRAL:1,MENSAL:2,TRIMESTRAL:3,SEMESTRAL:4,ANUAL:5},m={MENSAL:"Mensal",TRIMESTRAL:"Trimestral",SEMESTRAL:"Semestral",ANUAL:"Anual",BIMESTRAL:"Bimestral"};function g(e){if(!e)return null;let t=e.toUpperCase();return t in m?t:null}function y(e){let t=g(e);return t?m[t]:null}function _(e){let t=g(e);return t?p[t]:null}},363957,364725,e=>{"use strict";e.s(["clearAllStoredChallenges",()=>f,"clearStoredChallenge",()=>d,"daysLeftLabel",()=>g,"daysUntil",()=>m,"formatCountdown",()=>h,"readStoredChallenge",()=>u,"secondsUntil",()=>p,"storeChallenge",()=>c],363957),e.s(["OTP_LENGTH",()=>s,"OTP_RESEND_COOLDOWN_SECONDS",()=>o,"VERIFICATION_CHALLENGE_STORAGE_PREFIX",()=>r,"VERIFICATION_STATUS_QUERY_KEY",()=>t,"VERIFY_EMAIL_PATH",()=>i,"VERIFY_PENDING_PATH",()=>a,"VERIFY_PHONE_PATH",()=>n],364725);let t=["account-verification-status"],r="loot:verification-challenge:",i="/verify-email",n="/verify-phone",a="/verify-pending",s=6,o=60,l=e=>"".concat(r).concat(e);function u(e){try{let t=sessionStorage.getItem(l(e));if(!t)return null;let r=JSON.parse(t);return!r.expiresAt||p(r.expiresAt)>0?r:null}catch(e){return null}}function c(e,t){sessionStorage.setItem(l(e),JSON.stringify(t))}function d(e){sessionStorage.removeItem(l(e))}function f(){Object.keys(sessionStorage).filter(e=>
1e.startsWith(r)).forEach(e=>sessionStorage.removeItem(e))}function h(e){let t=Math.max(0,Math.floor(e)),r=Math.floor(t/60);return"".concat(r.toString().padStart(2,"0"),":").concat((t%60).toString().padStart(2,"0"))}function p(e){if(!e)return 0;let t=new Date(e).getTime();return Number.isNaN(t)?0:Math.max(0,Math.ceil((t-Date.now())/1e3))}function m(e){if(!e)return 0;let t=new Date(e).getTime();return Number.isNaN(t)?0:Math.max(0,Math.ceil((t-Date.now())/864e5))}function g(e){let t=Math.max(0,e);return 1===t?"1 dia restante":"".concat(t," dias restantes")}},815062,e=>{"use strict";e.s(["AuthContext",()=>h,"AuthProvider",()=>p,"useAuthContext",()=>m]);var t=e.i(386736),r=e.i(2181),i=e.i(622290),n=e.i(363957),a=e.i(617990),s=e.i(168985),o=e.i(986985),l=e.i(296523),u=e.i(981012),c=e.i(539270),d=e.i(250273),f=e.i(806746);let h=(0,d.createContext)(void 0),p=e=>{let{children:p}=e,[m,g]=(0,d.useState)(()=>!!(0,a.getAccessToken)()),y=(0,c.useRouter)(),_=(0,l.useQueryClient)(),b=(0,d.useRef)(null),{data:w,isLoading:E,error:P}=(0,o.useQuery)({queryKey:["user"],queryFn:r.getMe,enabled:m,staleTime:0,retry:3,retryDelay:e=>Math.min(1e3*2**e,8e3),refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1}),{data:A,isLoading:M,isFetching:S,error:O}=(0,o.useQuery)({queryKey:["user-plan"],queryFn:r.getPlan,enabled:m,retry:3,retryDelay:e=>Math.min(1e3*2**e,8e3),staleTime:1/0,refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1}),x=(0,d.useCallback)(()=>{b.current&&(clearTimeout(b.current),b.current=null);let e=(0,a.getExpiresAt)();e&&(b.current=setTimeout(()=>{(0,a.refreshAccessToken)().then(()=>x()).catch(()=>{(0,a.getAccessToken)()&&(b.current=setTimeout(()=>x(),3e4))})},Math.max(e-Date.now()-6e4,0)))},[]);(0,d.useEffect)(()=>(m&&x(),()=>{b.current&&(clearTimeout(b.current),b.current=null)}),[m,x]);let T=(0,d.useCallback)(e=>{_.clear(),(0,n.clearAllStoredChallenges)(),(0,a.setTokens)(e),g(!0)},[_]),C=(0,d.useCallback)(()=>{(0,s.logout)().catch(()=>{}).finally(()=>{(0,a.clearTokens)(),_.clear(),(0,n.clearAllStoredChallenges)(),g(!1),y.push("/login"),f.toast.success("Logout realizado com sucesso!",{duration:3e3})})},[y,_]),I=void 0===m,R=!(0,i.isPlanExpired)(null==A?void 0:A.expiresAt),N=null==A?void 0:A.slug;return(0,t.jsx)(h.Provider,{value:{isAuthenticated:m,logout:C,loginContext:T,user:w,plan:A,isPlanActive:R,isPlanLoading:M||S,isUserLoading:E,planError:O,userError:P,planSlug:N},children:I?(0,t.jsxs)("div",{className:"flex h-screen w-full items-center justify-center bg-background",children:[(0,t.jsx)(u.default,{alt:"logo",src:"/gif-branco.gif",className:"hidden dark:flex",width:350,height:300}),(0,t.jsx)(u.default,{alt:"logo",src:"/gif-preto.gif",className:"flex dark:hidden",width:350,height:300})]}):(0,t.jsx)(t.Fragment,{children:p})})},m=()=>{let e=(0,d.useContext)(h);if(!e)throw Error("useAuthContext deve ser usado dentro de AuthProvider");return e}},180566,e=>{"use strict";e.s(["ThemeProvider",()=>u,"useTheme",()=>l]);var t=e.i(250273),r=(e,t,r,i,n,a,s,o)=>{let l=document.documentElement,u=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,i=r&&a?n.map(e=>a[e]||e):n;r?(l.classList.remove(...i),l.classList.add(a&&a[t]?a[t]:t)):l.setAttribute(e,t)}),r=t,o&&u.includes(r)&&(l.style.colorScheme=r)}if(i)c(i);else try{let e=localStorage.getItem(t)||r,i=s&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(i)}catch(e){}},i=["light","dark"],n="(prefers-color-scheme: dark)",a="undefined"==typeof window,s=t.createContext(void 0),o={setTheme:e=>{},themes:[]},l=()=>{var e;return null!=(e=t.useContext(s))?e:o},u=e=>t.useContext(s)?t.createElement(t.Fragment,null,e.children):t.createElement(d,{...e}),c=["light","dark"],d=e=>{let{forcedTheme:r,disableTransitionOnChange:a=!1,enableSystem:o=!0,enableColorScheme:l=!0,storageKey:u="theme",themes:d=c,defaultTheme:g=o?"system":"light",attribute:y="data-theme",value:_,children:b,nonce:w,scriptProps:E}=e,[P,A]=t.useState(()=>h(u,g)),[M,S]=t.useState(()=>"system"===P?m():P),O=_?Object.values(_):d,x=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=m());let r=_?_[t]:t,n=a?p(w):null,s=document.documentElement,u=e=>{"class"===e?(s.classList.remove(...O),r&&s.classList.add(r)):e.startsWith("data-")&&(r?s.setAttribute(e,r):s.removeAttribute(e))};
1if(Array.isArray(y)?y.forEach(u):u(y),l){let e=i.includes(g)?g:null,r=i.includes(t)?t:e;s.style.colorScheme=r}null==n||n()},[w]),T=t.useCallback(e=>{let t="function"==typeof e?e(P):e;A(t);try{localStorage.setItem(u,t)}catch(e){}},[P]),C=t.useCallback(e=>{S(m(e)),"system"===P&&o&&!r&&x("system")},[P,r]);t.useEffect(()=>{let e=window.matchMedia(n);return e.addListener(C),C(e),()=>e.removeListener(C)},[C]),t.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?A(e.newValue):T(g))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[T]),t.useEffect(()=>{x(null!=r?r:P)},[r,P]);let I=t.useMemo(()=>({theme:P,setTheme:T,forcedTheme:r,resolvedTheme:"system"===P?M:P,themes:o?[...d,"system"]:d,systemTheme:o?M:void 0}),[P,T,r,M,o,d]);return t.createElement(s.Provider,{value:I},t.createElement(f,{forcedTheme:r,storageKey:u,attribute:y,enableSystem:o,enableColorScheme:l,defaultTheme:g,value:_,themes:d,nonce:w,scriptProps:E}),b)},f=t.memo(e=>{let{forcedTheme:i,storageKey:n,attribute:a,enableSystem:s,enableColorScheme:o,defaultTheme:l,value:u,themes:c,nonce:d,scriptProps:f}=e,h=JSON.stringify([a,n,l,i,c,u,s,o]).slice(1,-1);return t.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?d:"",dangerouslySetInnerHTML:{__html:"(".concat(r.toString(),")(").concat(h,")")}})}),h=(e,t)=>{let r;if(!a){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},p=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},m=e=>(e||(e=window.matchMedia(n)),e.matches?"dark":"light")},247723,e=>{"use strict";e.s(["EXPIRY_URGENT_DAYS",()=>n,"FEATURE_GATE_COPY",()=>u,"FEATURE_KEY_TO_LIMIT",()=>t,"FEATURE_REQUIRED_PLAN",()=>d,"LIMIT_PERIOD_LABEL",()=>r,"PLAN_FEATURES_BY_PLAN",()=>c,"PLAN_LABELS",()=>l,"QUOTA_TONE_BAR",()=>a,"QUOTA_TONE_TEXT",()=>s,"TRIAL_BANNER_DISMISS_KEY",()=>o,"TRIAL_ENDING_SOON_DAYS",()=>i]);let t={"miner.search":"minerSearches","products.analysis":"extScrapes"},r={DAY:"hoje",WEEK:"esta semana",MONTH:"este mês",YEAR:"este ano"},i=2,n=7,a={success:"bg-success",warning:"bg-warning",danger:"bg-destructive"},s={success:"text-foreground",warning:"text-warning",danger:"text-destructive"},o="loot:trial-banner-dismissed",l={MAIN:"Plano Completo",DASHBOARD:"Plano Dashboard",EDUCATIONAL:"Plano Educacional",EXTENSION:"Plano Extensão",APP:"Plano App",FREE_TRIAL:"Teste Grátis",EXPIRED:"Plano expirado"},u={productMiner:{title:"Encontre produtos com margem antes da concorrência",description:"Minere oportunidades reais na Amazon e valide preço, demanda e margem antes de comprar."},extension:{title:"Analise qualquer produto em segundos",description:"Custos, taxas, impostos e margem calculados para cada ASIN, sem planilha."},dashboard:{title:"Enxergue o lucro real da sua operação",description:"Receita, custos, taxas e impostos consolidados em um só painel, atualizados junto com suas vendas."},dashboardAdvanced:{title:"Vá além dos números do resumo",description:"Gráficos, comparativos e relatórios detalhados para decidir onde investir o próximo real."},eduContent:{title:"Domine cada etapa da sua jornada na Amazon",description:"Cursos práticos e direto ao ponto, com as estratég
1ias que os vendedores estão usando agora.",benefits:["Cursos completos, do primeiro anúncio à escala","Aulas curtas e objetivas, assista no seu ritmo","Conteúdo atualizado com as melhores estratégias do mercado"]},suppliers:{title:"Negocie com fornecedores já validados",description:"Encontre parceiros aprovados pela Loot e mantenha sua carteira de contatos organizada.",benefits:["Fornecedores e prep centers aprovados pela equipe Loot","Filtros por estado e categoria da Amazon","Seus contatos e negociações em um só lugar"]},ai:{title:"Deixe a IA acelerar suas decisões",description:"Analise oportunidades e tire dúvidas sobre a sua operação sem sair do painel."},app:{title:"Acompanhe suas vendas de qualquer lugar",description:"Tenha os números da sua loja no bolso e receba as atualizações em tempo real."}},c={MAIN:["productMiner","extension","dashboard","dashboardAdvanced","eduContent","suppliers","ai","app"],DASHBOARD:["dashboard","dashboardAdvanced"],EDUCATIONAL:["eduContent"],EXTENSION:["extension","productMiner"],APP:["app"],FREE_TRIAL:["productMiner","extension","dashboard","eduContent","ai"],EXPIRED:[]},d={productMiner:"EXTENSION",extension:"EXTENSION",dashboard:"DASHBOARD",dashboardAdvanced:"DASHBOARD",eduContent:"EDUCATIONAL",suppliers:"MAIN",ai:"MAIN",app:"APP"}},151158,686337,e=>{"use strict";e.s(["PlanProvider",()=>m,"usePlan",()=>g],151158);var t=e.i(386736),r=e.i(250273),i=e.i(815062),n=e.i(247723);e.s(["daysLeftFromExpiry",()=>u,"entitlementsFromPlan",()=>h,"isFreeTrialSlug",()=>o,"quotaResetLabel",()=>d,"quotaTone",()=>c,"trialProgressPercent",()=>f],686337);var a=e.i(622290);let s={dash:"DASHBOARD",educacional:"EDUCATIONAL",extensao:"EXTENSION",app:"APP"};function o(e){return!!e&&e.startsWith("free-trial")}function l(e){return Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())}function u(e){if(!e)return null;let t=new Date(e);return Number.isNaN(t.getTime())?null:Math.max(0,Math.round((l(t)-l(new Date))/864e5))}function c(e,t){if(!Number.isFinite(t))return"success";if(t<=0)return"danger";let r=e/t*100;return r>90?"danger":r>60?"warning":"success"}function d(e,t){if(!e)return null;let r=new Date(e).getTime();if(Number.isNaN(r))return null;let i=r+1-Date.now();if(i<=0)return null;if("DAY"===t&&function(e){let t=new Date(e),r=60*t.getHours()+t.getMinutes();return r<=1||r>=1439}(r))return"Renova à meia-noite";let n=i/36e5;if(n<24){let e=Math.max(1,Math.round(n));return"Renova em ".concat(e," ").concat(1===e?"hora":"horas")}let a=Math.round(n/24);return a>365?null:"Renova em ".concat(a," ").concat(1===a?"dia":"dias")}function f(e,t){if(!e||!t)return null;let r=new Date(e).getTime(),i=new Date(t).getTime();return Number.isNaN(r)||Number.isNaN(i)||i<=r?null:Math.min(100,Math.max(0,(Date.now()-r)/(i-r)*100))}function h(e){var t,r;if(!(null==e?void 0:e.slug))return{planName:"MAIN",trialDaysLeft:null,dailyLimits:{},aiCredits:0,features:n.PLAN_FEATURES_BY_PLAN.MAIN};if((0,a.isPlanExpired)(e.expiresAt))return{planName:"EXPIRED",trialDaysLeft:null,dailyLimits:{},aiCredits:0,features:n.PLAN_FEATURES_BY_PLAN.EXPIRED};let i=(t=e.slug)?o(t)?"FREE_TRIAL":null!=(r=s[(0,a.getPlanFamily)(t)])?r:"MAIN":"MAIN";return{planName:i,trialDaysLeft:"FREE_TRIAL"===i?u(e.expiresAt):null,dailyLimits:e.limits?function(e){let t={};for(let i of e){var r;let e=n.FEATURE_KEY_TO_LIMIT[i.featureKey];if(!e||i.unlimited||null==i.limitValue)continue;let a=i.limitValue;t[e]={current:i.used,total:a,remaining:null!=(r=i.remaining)?r:Math.max(a-i.used,0),period:i.period,periodEnd:i.periodEnd}}return t}(e.limits):{},aiCredits:0,features:n.PLAN_FEATURES_BY_PLAN[i]}}let p=(0,r.createContext)(void 0);function m(e){let{children:a}=e,{plan:s,isPlanLoading:o}=(0,i.useAuthContext)(),l=u(null==s?void 0:s.expiresAt),{entitlements:c,isReady:d}=(0,r.useMemo)(()=>({entitlements:h(s),isReady:!o}),[s,o]),f=(0,r.useMemo)(()=>{let e=c.planName,t="FREE_TRIAL"===e,r=c.trialDaysLeft;return{entitlements:c,planName:e,isReady:d,isTrial:t,isExpired:"EXPIRED"===e,trialDaysLeft:r,daysUntilExpiry:l,isTrialEndingSoon:t&&null!==r&&r<=n.TRIAL_ENDING_SOON_DAYS,isExpiringSoon:null!==l&&l<=n.EXPIRY_URGENT_DAYS,aiCredits:c.aiCredits,hasFeature:e=>c.features.includes(e),requiredPlanFor:e=>n.FEATURE_REQUIRED_PLAN[e],dailyLimit:e=>c.dailyLimits[e]}},[c,d,l]);return(0,t.jsx)(p.Provider,{value:f,children:a})}function g(){let e=(0,r.useContext)(p);if(!e)throw Error("usePlan deve ser usado dentro de PlanProvider");return e}},562173,961035,e=>{"use strict";e.s(["VerificationContext",()=>d,"VerificationProvider",()=>f,"useVerification",()=>h],562173);var t=e.i(386736),r=e.i(250273),i=e.i(986985),n=e.i(815062);e.s(["confirmVerificationChallenge",()=>l,"createVerificationChallenge",()=>o,"getVerificationStatus",()=>s],961035);var a=e.i(463816);let s=async()=>{try{let{data:e}=await a.apiPrivate.get("api/account-verification/status");return e}catch(e){throw e}},o=async e=>{try{let{data:t}=await a.apiPrivate.post("api/account-verification/challenges",{channel:e});return t}catch(e){throw e}},l=async(e,t)=>{try{let{data:r}=await a.apiPrivate.post("api/account-verification/challenges/".concat(e,"/confirm"),{code:t});return r}catch(e){throw e}};var u=e.i(364725),c=e.i(363957);let d=(0,r.createContext)(void 0);function f(e){let{children:a}=e,{isAuthenticated:o}=(0,n.useAuthContext)(),{data:l,isLoading:f}=(0,i.useQuery)({queryKey:u.VERIFICATION_STATUS_QUERY_KEY,queryFn:s,enabled:!0===o,staleTime:6e4,retry:1}),h=(0,r.useMemo)(()=>{var e,t;let r=null==l||null==(e=l.channels)?void 0:e.EMAIL,i=null==l||null==(t=l.channels)?void 0:t.SMS,n=[r,i].filter(e=>!!e).filter(e=>e.available&&!e.verified),a=!!l&&0===n.length,s=(null==r?void 0:r.available)&&!r.verified?u.VERIFY_EMAIL_PATH:(null==i?void 0:i.available)&&!i.verified?u.VERIFY_PHONE_PATH:null,o=(null==l?void 0:l.blocked)===!0;return{status:l,isLoading:f,isEnforced:!!l,email:r,phone:i,emailVerified:(null==r?void 0:r.verified)===!0,phoneVerified:(null==i?void 0:i.verified)===!0,isFullyVerified:a,isBlocked:o,isInGracePeriod:!!l&&!o&&!a,daysLeft:(null==l?void 0:l.graceEndsAt)?(0,c.daysUntil)(l.graceEndsAt):null,nextPendingPath:s}},[l,f]);return(0,t.jsx)(d.Provider,{value:h,children:a})}function h(){let e=(0,r.useContext)(d);if(!e)throw Error("useVerification deve ser usado dentro de VerificationProvider");return e}},375679,e=>{"use strict";var t;e.s(["META_PIXEL_ID",()=>r,"isPublicPath",()=>n,"trackMetaEvent",()=>
1a]);let r=null!=(t=e.i(728474).default.env.NEXT_PUBLIC_META_PIXEL_ID)?t:"",i=["/demonstracao","/produtos","/recursos","/blog","/support","/privacy-policy","/terms-of-use","/login","/register"];function n(e){return"/"===e||i.some(t=>e.startsWith(t))}function a(e,t){window.fbq&&window.fbq("track",e,t)}},179947,e=>{"use strict";e.s(["QueryClient",()=>C],179947);var t,r,i,n,a,s,o,l,u,c,d,f,h=e.i(376054),p=e.i(136927),m=e.i(550475),g=e.i(303069);function y(e,t){var r=(0,g._)(e,t,"update");if(r.set){if(!r.get)throw TypeError("attempted to read set only private field");return"__destrWrapper"in r||(r.__destrWrapper={set value(v){r.set.call(e,v)},get value(){return r.get.call(e)}}),r.__destrWrapper}if(!r.writable)throw TypeError("attempted to set read only private field");return r}var _=e.i(21042),b=e.i(742210),w=e.i(930879),E=e.i(371828),P=(t=new WeakMap,class extends E.Subscribable{build(e,t,r){var i;let n=t.queryKey,a=null!=(i=t.queryHash)?i:(0,_.hashQueryKeyByOptions)(n,t),s=this.get(a);return s||(s=new b.Query({client:e,queryKey:n,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(s)),s}add(e){(0,h._)(this,t).has(e.queryHash)||((0,h._)(this,t).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let r=(0,h._)(this,t).get(e.queryHash);r&&(e.destroy(),r===e&&(0,h._)(this,t).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){w.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return(0,h._)(this,t).get(e)}getAll(){return[...(0,h._)(this,t).values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,_.matchQuery)(t,e))}findAll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,_.matchQuery)(e,t)):t}notify(e){w.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){w.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){w.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}constructor(e={}){super(),(0,p._)(this,t,{writable:!0,value:void 0}),this.config=e,(0,m._)(this,t,new Map)}}),A=e.i(821101),M=E,S=(r=new WeakMap,i=new WeakMap,n=new WeakMap,class extends M.Subscribable{build(e,t,r){let i=new A.Mutation({client:e,mutationCache:this,mutationId:++y(this,n).value,options:e.defaultMutationOptions(t),state:r});return this.add(i),i}add(e){(0,h._)(this,r).add(e);let t=O(e);if("string"==typeof t){let r=(0,h._)(this,i).get(t);r?r.push(e):(0,h._)(this,i).set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if((0,h._)(this,r).delete(e)){let t=O(e);if("string"==typeof t){let r=(0,h._)(this,i).get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&(0,h._)(this,i).delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=O(e);if("string"!=typeof t)return!0;{let r=(0,h._)(this,i).get(t),n=null==r?void 0:r.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=O(e);if("string"!=typeof t)return Promise.resolve();{var r,n;let a=null==(r=(0,h._)(this,i).get(t))?void 0:r.find(t=>
1t!==e&&t.state.isPaused);return null!=(n=null==a?void 0:a.continue())?n:Promise.resolve()}}clear(){w.notifyManager.batch(()=>{(0,h._)(this,r).forEach(e=>{this.notify({type:"removed",mutation:e})}),(0,h._)(this,r).clear(),(0,h._)(this,i).clear()})}getAll(){return Array.from((0,h._)(this,r))}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,_.matchMutation)(t,e))}findAll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.getAll().filter(t=>(0,_.matchMutation)(e,t))}notify(e){w.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return w.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(_.noop))))}constructor(e={}){super(),(0,p._)(this,r,{writable:!0,value:void 0}),(0,p._)(this,i,{writable:!0,value:void 0}),(0,p._)(this,n,{writable:!0,value:void 0}),this.config=e,(0,m._)(this,r,new Set),(0,m._)(this,i,new Map),(0,m._)(this,n,0)}});function O(e){var t;return null==(t=e.options.scope)?void 0:t.id}var x=e.i(990113),T=e.i(832033),C=(a=new WeakMap,s=new WeakMap,o=new WeakMap,l=new WeakMap,u=new WeakMap,c=new WeakMap,d=new WeakMap,f=new WeakMap,class{mount(){y(this,c).value++,1===(0,h._)(this,c)&&((0,m._)(this,d,x.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),(0,h._)(this,a).onFocus())})),(0,m._)(this,f,T.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),(0,h._)(this,a).onOnline())})))}unmount(){var e,t;y(this,c).value--,0===(0,h._)(this,c)&&(null==(e=(0,h._)(this,d))||e.call(this),(0,m._)(this,d,void 0),null==(t=(0,h._)(this,f))||t.call(this),(0,m._)(this,f,void 0))}isFetching(e){return(0,h._)(this,a).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return(0,h._)(this,s).findAll({...e,status:"pending"}).length}getQueryData(e){var t;let r=this.defaultQueryOptions({queryKey:e});return null==(t=(0,h._)(this,a).get(r.queryHash))?void 0:t.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=(0,h._)(this,a).build(this,t),i=r.state.data;return void 0===i?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,_.resolveStaleTime)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(i))}getQueriesData(e){return(0,h._)(this,a).findAll(e).map(e=>{let{queryKey:t,state:r}=e;return[t,r.data]})}setQueryData(e,t,r){let i=this.defaultQueryOptions({queryKey:e}),n=(0,h._)(this,a).get(i.queryHash),s=null==n?void 0:n.state.data,o=(0,_.functionalUpdate)(t,s);if(void 0!==o)return(0,h._)(this,a).build(this,i).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return w.notifyManager.batch(()=>(0,h._)(this,a).findAll(e).map(e=>{let{queryKey:i}=e;return[i,this.setQueryData(i,t,r)]}))}getQueryState(e){var t;let r=this.defaultQueryOptions({queryKey:e});return null==(t=(0,h._)(this,a).get(r.queryHash))?void 0:t.state}removeQueries(e){let t=(0,h._)(this,a);w.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=(0,h._)(this,a);return w.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={revert:!0,...t};return Promise.all(w.notifyManager.batch(()=>(0,h._)(this,a).findAll(e).map(e=>e.cancel(r)))).then(_.noop).catch(_.noop)}invalidateQueries(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return w.notifyManager.batch(()=>{var r,i;return((0,h._)(this,a).findAll(e).forEach(e=>{e.invalidate()}),(null==e?void 0:e.refetchType)==="none")?Promise.resolve():this.refetchQueries({...e,type:null!=(i=null!=(r=null==e?void 0:e.refetchType)?r:null==e?void 0:e.type)?i:"active"},t)})}refetchQueries(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i={...r,cancelRefetch:null==(t=r.cancelRefetch)||t};return Promise.all(w.notifyManager.batch(()=>(0,h._)(this,a).findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,i);return i.throwOnError||(t=t.catch(_.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(_.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=(0,h._)(this,a).build(this,t);return r.isStaleByTime((0,_.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(_.noop).catch(_.noop)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(_.noop).catch(_.noop)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return T.onlineManager.isOnline()?(0,h._)(this,s).resumePausedMutations():Promise.resolve()}getQueryCache(){return(0,h._)(this,a)}getMutationCache(){return(0,h._)(this,s)}getDefaultOptions(){return(0,h._)(this,o)}setDefaultOptions(e){(0,m._)(this,o,e)}setQueryDefaults(e,t){(0,h._)(this,l).set((0,_.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...(0,h._)(this,l).values()],r={};return t.forEach(t=>{(0,_.partialMatchKey)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){(0,h._)(this,u).set((0,_.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...(0,h._)(this,u).values()],r={};return t.forEach(t=>{(0,_.partialMatchKey)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...(0,h._)(this,o).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,_.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===_.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return(null==e?void 0:e._defaulted)?e:{...(0,h._)(this,o).mutations,...(null==e?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){(0,h._)(this,a).clear(),(0,h._)(this,s).clear()}constructor(e={}){(0,p._)(this,a,{writable:!0,value:void 0}),(0,p._)(this,s,{writable:!0,value:void 0}),(0,p._)(this,o,{writable:!0,value:void 0}),(0,p._)(this,l,{writable:!0,value:void 0}),(0,p._)(this,u,{writable:!0,value:void 0}),(0,p._)(this,c,{writable:!0,value:void 0}),(0,p._)(this,d,{writable:!0,value:void 0}),(0,p._)(this,f,{writable:!0,value:void 0}),(0,m._)(this,a,e.queryCache||new P),(0,m._)(this,s,e.mutationCache||new S),(0,m._)(this,o,e.defaultOptions||{}),(0,m._)(this,l,new Map),(0,m._)(this,u,new Map),(0,m._)(this,c,0)}})},213029,e=>{"use strict";e.s(["Providers",()=>a]);var t=e.i(386736),r=e.i(179947),i=e.i(296523);let n=new r.QueryClient;function a(e){let{children:r}=e;return(0,t.jsx)(i.QueryClientProvider,{client:n,children:r})}},713354,e=>{"use strict";e.s(["Toaster",()=>n]);var t=e.i(386736),r=e.i(180566),i=e.i(806746);let n=e=>{let{...n}=e,{theme:a="system"}=(0,r.useTheme)();return(0,t.jsx)(i.Toaster,{theme:a,richColors:!0,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...n})}},471728,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return i}});let i="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},469983,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{ESCAPE_REGEX:function(){return n},htmlEscapeAttributeString:function(){return l},htmlEscapeJsonString:function(){return o}});let i={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},n=/[&><\u2028\u2029]/g,a={"&":"&",'"':""","'":"'","<":"<",">":">"},s=/[&"'<>]/g;function o(e){return e.replace(n,e=>i[e])}function l(e){return e.replace(s,e=>a[e])}},912851,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return _},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return g}});let i=e.r(481258),n=e.r(744066),a=e.r(386736),s=i._(e.r(853717)),o=n._(e.r(250273)),l=e.r(150431),u=e.r(582049),c=e.r(471728),d=e.r(469983),f=new Map,h=new Set,p=e=>{let{src:t,id:r,onLoad:i=()=>{},onReady:n=null,dangerouslySetInnerHTML:a,children:o="",strategy:l="afterInteractive",onError:c,stylesheets:d}=e,p=r||t;if(p&&h.has(p))return;if(f.has(t)){h.add(p),f.get(t).then(i,c);return}let m=()=>{n&&n(),h.add(p)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),i&&i.call(this,t),m()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});a?(g.innerHTML=a.__html||"",m()):o?(g.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",m()):t&&(g.src=t,f.set(t,y)),(0,u.setAttributesFromProps)(g,e),"worker"===l&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",l),d&&(e=>{if(s.default.preinit)return e.forEach(e=>{s.default.preinit(e,{as:"style"})});if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(d),document.body.appendChild(g)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}):p(e)}function g(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");h.add(t)})}function y(e){let{id:t,src:r="",onLoad:i=()=>{},onReady:n=null,strategy:u="afterInteractive",onError:f,stylesheets:m,...g}=e,{updateScripts:y,scripts:_,getIsSsr:b,appDir:w,nonce:E}=(0,o.useContext)(l.HeadManagerContext);E=g.nonce||E;let P=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let e=t||r;P.current||(n&&e&&h.has(e)&&n(),P.current=!0)},[n,t,r]);let A=(0,o.useRef)(!1);if((0,o.useEffect)(()=>{if(!A.current){if("afterInteractive"===u)p(e);else"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}));A.current=!0}},[e,u]),("beforeInteractive"===u||"worker"===u)&&(y?(_[u]=(_[u]||[]).concat([{id:t,src:r,onLoad:i,onReady:n,onError:f,...g,nonce:E}]),y(_)):b&&b()?h.add(t||r):b&&!b()&&p({...e,nonce:E})),w){if(m&&m.forEach(e=>{s.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)if(!r)return g.dangerouslySetInnerHTML&&(g.children=g.dangerouslySetInnerHTML.__html,delete g.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:E,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+(0,d.htmlEscapeJsonString)(JSON.stringify([0,{...g,id:t}]))+")"}});else return s.default.preload(r,g.integrity?{as:"script",integrity:g.integrity,nonce:E,crossOrigin:g.crossOrigin}:{as:"script",nonce:E,crossOrigin:g.crossOrigin}),(0,a.jsx)("script",{nonce:E,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+(0,d.htmlEscapeJsonString)(JSON.stringify([r,{...g,id:t}]))+")"}});"afterInteractive"===u&&r&&s.default.preload(r,g.integrity?{as:"script",integrity:g.integrity,nonce:E,crossOrigin:g.crossOrigin}:{as:"script",nonce:E,crossOrigin:g.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let _=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},270292,(e,t,r)=>{t.exports=e.r(912851)},238030,e=>{"use strict";e.s(["MetaPixel",()=>o]);var t=e.i(386736),r=e.i(250273),i=e.i(539270),n=e.i(270292),a=e.i(375679);function s(e){let t="/demonstracao"===e?"Demonstração":"/produtos/extensao"===e?"Extensão":"/produtos/dashboard"===e?"Dashboard":"/produtos/minerador"===e?"Minerador":null;t&&(0,a.trackMetaEvent)("ViewContent",{content_name:t,content_category:"landing"})}function o(){let e=(0,i.usePathname)(),o=(0,r.useRef)(e),l=(0,a.isPublicPath)(e);return((0,r.useEffect)(()=>{if(a.META_PIXEL_ID&&l){if(null!==o.current){o.current=null;return}(0,a.trackMetaEvent)("PageView"),s(e)}},[e,l]),a.META_PIXEL_ID&&l)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{id:"meta-pixel",strategy:"afterInteractive",onReady:()=>s(window.location.pathname),children:"!function(f,b,e,v,n,t,s)\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\nn.queue=[];t=b.createElement(e);t.async=!0;\nt.src=v;s=b.getElementsByTagName(e)[0];\ns.parentNode.insertBefore(t,s)}(window, document,'script',\n'https://connect.facebook.net/en_US/fbevents.js');\nfbq('init', '".concat(a.META_PIXEL_ID,"');\nfbq('track', 'PageView');")}),(0,t.jsx)("noscript",{children:(0,t.jsx)("img",{height:"1",width:"1",style:{display:"none"},alt:"",src:"https://www.facebook.com/tr?id=".concat(a.META_PIXEL_ID,"&ev=PageView&noscript=1")})})]}):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.