1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,832256,e=>{"use strict";e.s(["MessageCircle",()=>t],832256);let t=(0,e.i(599393).default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]])},159509,e=>{"use strict";e.s(["ModeToggle",()=>i],159509);var t=e.i(386736),r=e.i(599393);let a=(0,r.default)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),n=(0,r.default)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);var o=e.i(180566),s=e.i(519455);function i(e){let{iconClassName:r="h-5 w-5"}=e,{theme:i,setTheme:l}=(0,o.useTheme)();return(0,t.jsx)(s.Button,{variant:"ghost",size:"icon",onClick:()=>{l("dark"===i?"light":"dark")},className:"text-foreground hover:bg-transparent hover:opacity-80 active:opacity-70 transition-opacity cursor-pointer","aria-label":"Alternar tema",children:"dark"===i?(0,t.jsx)(n,{className:r}):(0,t.jsx)(a,{className:r})})}},762472,e=>{"use strict";e.s(["Mail",()=>t],762472);let t=(0,e.i(599393).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},822036,e=>{"use strict";e.s(["Header",()=>p]);var t=e.i(386736),r=e.i(519455),a=e.i(797918),n=e.i(563286),o=e.i(510361),s=e.i(168221),i=e.i(981012),l=e.i(180566),c=e.i(250273),d=e.i(85171),u=e.i(539270),h=e.i(159509);function p(){let{theme:e}=(0,l.useTheme)(),[p,f]=(0,c.useState)(!1),[m,y]=(0,c.useState)(!1),g=(0,u.usePathname)();(0,u.useRouter)(),(0,c.useEffect)(()=>{f(!0)},[]);let v=e=>{if(y(!1),"/"!==g){window.location.href="#"===e?"/":"/".concat(e);return}if("#"===e)window.scrollTo({top:0,behavior:"smooth"});else{let t=document.querySelector("[data-".concat(e.replace("#",""),"-section]"));t&&t.scrollIntoView({behavior:"smooth"})}},b=[{name:"Extensão",href:"/produtos/extensao"},{name:"Dashboard",href:"/produtos/dashboard"},{name:"Minerador",href:"/produtos/minerador"},{name:"Demonstração",href:"/demonstracao"},{name:"Preços",href:"#pricing"},{name:"FAQ",href:"#faq"},{name:"Blog",href:"/blog"}];return p?(0,t.jsx)("header",{className:"fixed top-0 left-0 right-0 z-40 bg-background/80 backdrop-blur-md border-b border-border/50",children:(0,t.jsxs)("div",{className:"container mx-auto px-6",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between h-16",children:[(0,t.jsx)(d.default,{href:"/","aria-label":"Ir para a página inicial",className:"flex items-center",children:(0,t.jsx)(i.default,{src:"dark"===e?"/logo-loot-dark.png":"/logo-loot.png",alt:"Loot",width:120,height:40,className:"h-8 w-auto",priority:!0})}),(0,t.jsx)("div",{className:"hidden md:flex items-center space-x-8",children:b.map(e=>e.href.startsWith("/")?(0,t.jsx)(d.default,{href:e.href,className:"text-sm font-medium text-muted-foreground hover:text-foreground transition-colors",children:e.name},e.name):(0,t.jsx)("button",{onClick:()=>v(e.href),className:"text-sm font-medium text-muted-foreground hover:text-foreground transition-colors",children:e.name},e.name))}),(0,t.jsxs)("div",{className:"hidden md:flex items-center space-x-4",children:[(0,t.jsx)(h.ModeToggle,{}),(0,t.jsx)(d.default,{href:"/login",children:(0,t.jsxs)(r.Button,{variant:"outline",size:"sm",className:"min-w-[90px]",children:[(0,t.jsx)(o.User,{className:"w-4 h-4 mr-2"}),"Login"]})}),(0,t.jsx)(d.default,{href:"/register",children:(0,t.jsxs)(r.Button,{size:"sm",className:"gradient-primary hover:lightness-50 text-primary-foreground min-w-[110px]",children:[(0,t.jsx)(s.Rocket,{className:"w-4 h-4 mr-2"}),"Cadastre-se"]})})]}),(0,t.jsxs)("div",{className:"md:hidden flex items-center space-x-2",children:[(0,t.jsx)(h.ModeToggle,{}),(0,t.jsx)(r.Button,{variant:"ghost",size:"sm",onClick:()=>y(!m),children:m?(0,t.jsx)(n.X,{className:"h-5 w-5"}):(0,t.jsx)(a.Menu,{className:"h-5 w-5"})})]})]}),m&&(0,t.jsx)("div",{className:"md:hidden py-4 border-t border-border/50",children:(0,t.jsxs)("div",{className:"flex flex-col space-y-4",children:[b.map(e=>e.href.startsWith("/")?(0,t.jsx)(d.default,{href:e.href,className:"text-sm font-medium text-muted-foreground hover:text-foreground transition-colors",onClick:()=>y(!1),children:e.name},e.name):(0,t.jsx)("button",{onClick:()=>v(e.href),className:"text-left text-sm font-medium text-muted-foreground hover:text-foreground transition-colors",children:e.name},e.name)),(0,t.jsxs)("div",{className:"flex flex-col gap-2 space-y-2 pt-4",children:[(0,t.jsx)(d.default,{href:"/login",children:(0,t.jsxs)(r.Button,{variant:"outline",className:"w-full",children:[(0,t.jsx)(o.User,{className:"w-4 h-4 mr-2"}),"Login"]})}),(0,t.jsx)(d.default,{href:"/register",children:(0,t.jsxs)(r.Button,{className:"gradient-primary hover:lightness-50 text-primary-foreground w-full",children:[(0,t.jsx)(s.Rocket,{className:"w-4 h-4 mr-2"}),"Cadastre-se"]})})]})]})})]})}):null}},562780,e=>{"use strict";e.s(["Footer",()=>p],562780);var t=e.i(386736),r=e.i(981012),a=e.i(85171),n=e.i(599393);let o=(0,n.default)("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);var s=e.i(762472),i=e.i(832256);let l=(0,n.default)("youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.5
15 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]);var c=e.i(519455);let d=[{label:"Extensão",href:"/produtos/extensao"},{label:"Dashboard",href:"/produtos/dashboard"},{label:"Minerador",href:"/produtos/minerador"},{label:"Demonstração",href:"/demonstracao"},{label:"Recursos",href:"/recursos"},{label:"Preços",href:"/#pricing"},{label:"Blog",href:"/blog"}],u=[{label:"Suporte",href:"/support"},{label:"FAQ",href:"/#faq"},{label:"Termos de uso",href:"/terms-of-use"},{label:"PolÃtica de privacidade",href:"/privacy-policy"}],h=[{icon:o,href:"https://www.instagram.com/lootcx",label:"Instagram"},{icon:i.MessageCircle,href:"https://link.roiventures.com.br/Suporte-IniciAmazon",label:"WhatsApp"},{icon:l,href:"https://www.youtube.com/@Loot-cx",label:"YouTube"}];function p(){return(0,t.jsx)("footer",{className:"relative border-t border-border/50 bg-foreground/[0.03]",children:(0,t.jsxs)("div",{className:"container mx-auto px-6 pt-16 pb-8",children:[(0,t.jsxs)("div",{className:"grid gap-12 md:grid-cols-2 lg:grid-cols-[1.4fr_1fr_1fr_1.2fr] mb-14",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(r.default,{src:"/logo-loot.png",alt:"Loot",width:120,height:40,className:"h-8 w-auto mb-4 dark:hidden"}),(0,t.jsx)(r.default,{src:"/logo-loot-dark.png",alt:"Loot",width:120,height:40,className:"h-8 w-auto mb-4 hidden dark:block"}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground leading-relaxed max-w-xs mb-6",children:"Plataforma completa de análise, gestão e mineração de produtos para sellers do marketplace Amazon Brasil."}),(0,t.jsx)("div",{className:"flex gap-3",children:h.map(e=>{let r=e.icon;return(0,t.jsx)(c.Button,{variant:"outline",size:"icon",asChild:!0,className:"rounded-lg border-border hover:bg-primary/10 hover:border-primary transition-all duration-300 group",children:(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.label,children:(0,t.jsx)(r,{className:"h-5 w-5 group-hover:text-primary transition-colors"})})},e.label)})})]}),(0,t.jsxs)("nav",{"aria-label":"Plataforma",children:[(0,t.jsx)("h4",{className:"text-sm font-semibold uppercase tracking-wider mb-4",children:"Plataforma"}),(0,t.jsx)("ul",{className:"space-y-2.5",children:d.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:e.href,className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:e.label})},e.label))})]}),(0,t.jsxs)("nav",{"aria-label":"Ajuda",children:[(0,t.jsx)("h4",{className:"text-sm font-semibold uppercase tracking-wider mb-4",children:"Ajuda"}),(0,t.jsx)("ul",{className:"space-y-2.5",children:u.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:e.href,className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:e.label})},e.label))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"text-sm font-semibold uppercase tracking-wider mb-4",children:"Empresa"}),(0,t.jsxs)("ul",{className:"space-y-3 text-sm text-muted-foreground",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("p",{className:"text-xs uppercase tracking-wide opacity-70",children:"Razão social"}),"EMANUEL APARECIDO DO COUTO RICARDO 11835153917"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("p",{className:"text-xs uppercase tracking-wide opacity-70",children:"CNPJ"}),"42.480.788/0001-20"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("p",{className:"text-xs uppercase tracking-wide opacity-70",children:"Endereço comercial"}),"Rua Rodovia 082 KM 01 â CEP 86930-000"]}),(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:"mailto:[email protected]",className:"inline-flex items-center gap-2 hover:text-primary transition-colors",children:[(0,t.jsx)(s.Mail,{className:"h-4 w-4"}),"[email protected]"]})})]})]})]}),(0,t.jsxs)("div",{className:"border-t border-border/50 pt-6 space-y-4",children:[(0,t.jsxs)("p",{className:"text-xs text-muted-foreground/80 leading-relaxed max-w-4xl",children:[(0,t.jsx)("span",{className:"font-semibold text-muted-foreground",children:"Aviso legal:"})," ","A Loot é uma plataforma independente e não é afiliada, endossada, patrocinada ou de qualquer forma oficialmente conectada à Amazon. Amazon® é marca registrada da Amazon.com, Inc."]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-2 text-xs text-muted-foreground",children:[(0,t.jsxs)("p",{children:["© ",new Date().getFullYear()," Loot · Todos os direitos reservados"]}),(0,t.jsx)("p",{children:"Feito para sellers da Amazon Brasil"})]})]})]})})}},797918,e=>{"use strict";e.s(["Menu",()=>t],797918);let t=(0,e.i(599393).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]])},877573,e=>{"use strict";e.s(["IsConnectedAmazon",()=>o,"IsConnectedAmazonV2",()=>s,"addEventualCost",()=>P,"connectAmazon",()=>r,"createNewBatch",()=>g,"deleteBatch",()=>w,"deleteSeller",()=>N,"disconnectAdsV2",()=>E,"getAdsAll",()=>_,"getAdsConnectionUrl",()=>A,"getAdsFinanceMetrics",()=>R,"getAdsPendingReports",()=>O,"getChartFinancial",()=>d,"getDetailedMetrics",()=>u,"getFinancialData",()=>c,"getHasSales",()=>k,"getOneStockProduct",()=>y,"getProductsAnalysis",()=>C,"getProductsSoldBySeller",()=>f,"getSales",()=>j,"getStockProduct",()=>p,"getStoreData",()=>l,"getTopProductsDashboard",()=>h,"startMigration",()=>n,"syncAdsV2",()=>M,"updateBatchEdit",()=>x,"updateManyProductsStock",()=>v,"updateOneProductStock",()=>b,"updateSellerData",()=>m,"validateAdsConnectionV2",()=>S,"verifyDashboard",()=>i,"verifyMigration",()=>a]);var t=e.i(463816);let r=async()=>{try{let{data:e}=await t.apiPrivate.get("api/dashboard/v2/connection/url");return e}catch(e){throw e}},a=async e=>{try{let{data:r}=await t.apiPrivate.get("/api/dashboard/seller/".concat(e));return r}catch(e){throw e}},n=async e=>{try{return await t.apiPrivate.post("api/dashboard/v2/migration/start",{sellerId:e})}catch(e){throw e}},o=async()=>{try{let{data:e}=await t.apiPrivate.get("api/dashboard/is-connected");return e}catch(e){throw e}},s=async()=>{try{let{data:e}=await t.apiPrivate.get("api/dashboard/v2/seller/by-user");return e}catch(e){throw e}},i=async(e,r)=>{try{let{data:a}=await t.apiPrivate.put("api/dashboard/v2/connection/validate",{oauthCode:e,sellerId:r});return a}catch(e){throw e}},l=async e=>{try{let{data:r}=await t.apiPrivate.get("/api/dashboard/v2/seller?sellerId=".concat(e));return r}catch(e){throw e}},c=async(e,r,a)=>{try{let{data:n}=await t.apiPrivate.get("/api/dashboard/v2/finance/metrics",{params:{startDate:r,endDate:a,sellerId:e}});return n}catch(e){throw e}},d=async(e,r,a)=>{try{let{data:n}=await t.apiPrivate.get("/api/dashboard/v2/finance/daily-sales",{params:{startDate:r,endDate:a,sellerId:e}});return n}catch(e){throw e}},u=async(e,r,a,n)=>{try{let{data:o}=await t.apiPrivate.get("/api/dashboard/v2/finance/detailed-metrics",{params:{sellerId:e,startDate:r,endDate:a,groupBy:n}});return o}catch(e){throw e}},h=async function(e,r,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;try{let{data:o}=await t.apiPrivate.get("/api/dashboard/v2/finance/top-products",{params:{sellerId:e,startDate:r,endDate:a,limit:n}});return o}catch(e){throw e}},p=async e=>{try{let{data:r}=await t.apiPrivate.get("/api/dashboard/v2/stock/product/filter?take=999&skip=0&sellerId=".concat(e));return r}catch(e){console.log(e)}},f=async e=>{try{let{data:r}=await t.apiPrivate.get("/api/dashboard/v2/stock/products-sold/by-seller/".concat(e));return r}catch(e){console.log(e)}},m=async(e,r)=>{let a={sellerId:e,data:{...r}};try{return await t.apiPrivate.put("/api/dashboard/v2/seller",a)}catch(e){throw e}},y=async(e,r)=>{try{let{data:a}=await t.apiPrivate.get("/api/dashboard/v2/stock/product/filter?search=".concat(e,"&take=1&skip=0&sellerId=").concat(r));return a.products[0]}catch(e){throw e}},g=async(e,r,a)=>{let n={sellerId:e,internalSku:r.internalSku,hasInstallmentCost:r.hasInstallmentCost,name:r.name,cost:Number(r.cost)/100,additionalCost:Number(r.additionalCost)/100,purchasedQuantity:Number(r.purchasedQuantity),currentQuantity:Number(r.purchasedQuantity),asin:a};try{return await t.apiPrivate.post("/api/dashboard/v2/stock/batch",n)}catch(e){throw e}},v=async(e,r)=>{try{return await t.apiPrivate.put("/api/dashboard/v2/stock/products/update-many/".concat(e),r)}catch(e){throw e}},b=async(e,r,a,n)=>{let o={};a&&(o.internalSku=a),"number"!=typeof n||isNaN(n)||(o.initialCost=n);try{return await t.apiPrivate.put("/api/dashboard/v2/stock/product/".concat(e,"/").concat(r),o)}catch(e){throw console.error("Erro ao atualizar produto:",e),e}},x=async(e,r,a)=>{let n={hasInstallmentCost:a.hasInstallmentCost,name:a.name,cost:Number(a.cost)/100,additionalCost:Number(a.additionalCost)/100,sellerId:e,id:r};try{return await t.apiPrivate.put("/api/dashboard/v2/stock/batch",n)}catch(e){throw e}},w=async(e,r)=>{try{return await t.apiPrivate.delete("/api/dashboard/v2/stock/batch/".concat(e,"/").concat(r))}catch(e){console.log(e)}},j=async e=>{e.fulfillmentChannel||delete e.fulfillmentChannel,"all"===e.status&&delete e.status;try{let{data:r}=await t.apiPrivate.get("api/dashboard/v2/orders",{params:{...e}});return r}catch(e){throw e}},k=async e=>{try{let{data:r}=await t.apiPrivate.get("/api/dashboard/v2/orders/has-sales",{params:{sellerId:e}});return r.hasSales}catch(e){throw e}},N=async e=>await t.apiPrivate.delete("/api/dashboard/v2/connection/disconnect?sellerId=".concat(e)),P=async(e,r,a)=>{try{return await t.apiPrivate.patch("/api/dashboard/v2/orders/".concat(e,"/eventual-cost?sellerId=").concat(a),{eventualCost:r})}catch(e){throw console.error("Erro ao adicionar custo eventual:",e),e}},C=async e=>{let{data:r}=await t.apiPrivate.get("/api/dashboard/v2/analysis/products",{params:e});return r},A=async e=>{try{let r={};e&&(r.redirectUri=e);let{data:a}=await t.apiPrivate.get("/api/dashboard/v2/ads/connection/url",{params:Object.keys(r).length?r:void 0});return a}catch(e){throw e}},S=async e=>{try{let{data:r}=await t.apiPrivate.put("/api/dashboard/v2/ads/connection/validate",e);return r}catch(e){throw e}},E=async e=>{try{await t.apiPrivate.delete("/api/dashboard/v2/ads/connection/disconnect?sellerId=".concat(e))}catch(e){throw e}},M=async e=>{try{let{data:r}=await t.apiPrivate.post("/api/dashboard/v2/ads/sync",e);return r}catch(e){throw e}},O=async e=>{try{let{data:r}=await t.apiPrivate.get("/api/dashboard/v2/ads/reports/pending",{params:{sellerId:e}});return r}catch(e){throw e}},_=async(e,r,a)=>{try{let{data:n}=await t.apiPrivate.get("/api/dashboard/v2/ads/all",{params:{sellerId:e,startDate:r,endDate:a}});return n}catch(e){throw e}},R=async(e,r,a)=>{try{let{data:n}=await t.apiPrivate.get("/api/dashboard/v2/finance/ads-metrics",{params:{sellerId:e,startDate:r,endDate:a}});return n}catch(e){throw e}}},857511,e=>{"use strict";e.s(["composeRefs",()=>a,"useComposedRefs",()=>n]);var t=e.i(250273);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return e=>{let a=!1,n=t.map(t=>{let n=r(t,e);return a||"function"!=typeof n||(a=!0),n});if(a)return()=>{for(let e=0;e<n.length;e++){let a=n[e];"function"==typeof a?a():r(t[e],null)}}}}function n(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return t.useCallback(a(...r),r)}},519902,e=>{"use strict";e.s(["Slot",()=>l,"createSlot",()=>i]);var t=e.i(250273),r=e.i(857511),a=e.i(386736),n=Symbol.for("react.lazy"),o=t[" use ".trim().toString()];function s(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===n&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function i(e){let n=function(e){let a=t.forwardRef((e,a)=>{let{children:n,...i}=e;if(s(n)&&"function"==typeof o&&(n=o(n._payload)),t.isValidElement(n)){var l,c,d;let e,o,s=(o=(e=null==(c=Object.getOwnPropertyDescriptor((l=n).props,"ref"))?void 0:c.get)&&"isReactWarning"in e&&e.
1isReactWarning)?l.ref:(o=(e=null==(d=Object.getOwnPropertyDescriptor(l,"ref"))?void 0:d.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref,u=function(e,t){let r={...t};for(let a in t){let n=e[a],o=t[a];/^on[A-Z]/.test(a)?n&&o?r[a]=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let a=o(...t);return n(...t),a}:n&&(r[a]=n):"style"===a?r[a]={...n,...o}:"className"===a&&(r[a]=[n,o].filter(Boolean).join(" "))}return{...e,...r}}(i,n.props);return n.type!==t.Fragment&&(u.ref=a?(0,r.composeRefs)(a,s):s),t.cloneElement(n,u)}return t.Children.count(n)>1?t.Children.only(null):null});return a.displayName="".concat(e,".SlotClone"),a}(e),i=t.forwardRef((e,r)=>{let{children:i,...l}=e;s(i)&&"function"==typeof o&&(i=o(i._payload));let c=t.Children.toArray(i),u=c.find(d);if(u){let e=u.props.children,o=c.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,a.jsx)(n,{...l,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,a.jsx)(n,{...l,ref:r,children:i})});return i.displayName="".concat(e,".Slot"),i}var l=i("Slot"),c=Symbol("radix.slottable");function d(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}},294237,e=>{"use strict";e.s(["cva",()=>n]);var t=e.i(7284);let r=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,a=t.clsx,n=(e,t)=>n=>{var o;if((null==t?void 0:t.variants)==null)return a(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:s,defaultVariants:i}=t,l=Object.keys(s).map(e=>{let t=null==n?void 0:n[e],a=null==i?void 0:i[e];if(null===t)return null;let o=r(t)||r(a);return s[e][o]}),c=n&&Object.entries(n).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return a(e,l,null==t||null==(o=t.compoundVariants)?void 0:o.reduce((e,t)=>{let{class:r,className:a,...n}=t;return Object.entries(n).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...c}[t]):({...i,...c})[t]===r})?[...e,r,a]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},519455,e=>{"use strict";e.s(["Button",()=>s,"buttonVariants",()=>o]);var t=e.i(386736),r=e.i(519902),a=e.i(294237),n=e.i(975157);let o=(0,a.cva)("inline-flex cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"border border-primary/40 bg-secondary text-secondary-foreground shadow-xs hover:bg-primary/20 dark:border-primary/50 dark:hover:bg-primary/35",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",plain:"!bg-transparent text-inherit !shadow-none hover:!bg-transparent hover:text-inherit active:!bg-transparent focus-visible:!ring-0 focus-visible:!ring-offset-0 data-[state=open]:!bg-transparent",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function s(e){let{className:a,variant:s,size:i,asChild:l=!1,...c}=e,d=l?r.Slot:"button";return(0,t.jsx)(d,{"data-slot":"plain"===s?"button-plain":"button",className:(0,n.cn)(o({variant:s,size:i,className:a})),...c})}},302604,(e,t,r)=>{"use strict";function a(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,n(e));else t.set(r,n(a));return t}function s(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,a]of t.entries())e.append(r,a)}return e}
1Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{assign:function(){return s},searchParamsToUrlQuery:function(){return a},urlQueryToSearchParams:function(){return o}})},111177,(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,{formatUrl:function(){return o},formatWithValidation:function(){return i},urlObjectKeys:function(){return s}});let a=e.r(744066)._(e.r(302604)),n=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,o=e.protocol||"",s=e.pathname||"",i=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(a.urlQueryToSearchParams(l)));let d=e.search||l&&"?"+l||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||n.test(o))&&!1!==c?(c="//"+(c||""),s&&"/"!==s[0]&&(s="/"+s)):c||(c=""),i&&"#"!==i[0]&&(i="#"+i),d&&"?"!==d[0]&&(d="?"+d),""+o+c+(s=s.replace(/[?#]/g,encodeURIComponent))+(d=d.replace("#","%23"))+i}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function i(e){return o(e)}},690189,(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,{DecodeError:function(){return m},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return v},NormalizeError:function(){return y},PageNotFoundError:function(){return g},SP:function(){return p},ST:function(){return f},WEB_VITALS:function(){return a},execOnce:function(){return n},getDisplayName:function(){return c},getLocationOrigin:function(){return i},getURL:function(){return l},isAbsoluteUrl:function(){return s},isResSent:function(){return d},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return u},stringifyError:function(){return x}});let a=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var a=arguments.length,n=Array(a),o=0;o<a;o++)n[o]=arguments[o];return r||(r=!0,t=e(...n)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=e=>o.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function l(){let{href:e}=window.location,t=i();return e.substring(t.length)}function c(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function u(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&d(r))return a;if(!a)throw Object.defineProperty(Error('"'+c(e)+'.getInitialProps()" should resolve to an object. But found "'+a+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a}let p="undefined"!=typeof performance,f=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class y extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},698406,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let a=e.r(690189),n=e.r(746244);function o(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},687858,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},85171,(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 y},useLinkStatus:function(){return v}});let a=e.r(744066),n=e.r(386736),o=a._(e.r(250273)),s=e.r(111177),i=e.r(613178),l=e.r(356539),c=e.r(690189),d=e.r(927958);e.r(421526);let u=e.r(206957),h=e.r(698406),p=e.r(187023);e.r(687858);let f=e.r(581054);function m(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}function y(e){var t;let r,a,s,[y,v]=(0,o.useOptimistic)(u.IDLE_LINK_STATUS),b=(0,o.useRef)(null),{href:x,as:w,children:j,prefetch:k=null,passHref:N,replace:P,shallow:C,scroll:A,onClick:S,onMouseEnter:E,onTouchStart:M,legacyBehavior:O=!1,onNavigate:_,ref:R,unstable_dynamicOnHover:I,...T}=e;r=j,O&&("string"==typeof r||"number"==typeof r)&&(r=(0,n.jsx)("a",{children:r}));let z=o.default.useContext(i.AppRouterContext),L=!1!==k,U=!1!==k?null===(t=k)||"auto"===t?f.FetchStrategy.PPR:f.FetchStrategy.Full:f.FetchStrategy.PPR,{href:B,as:D}=o.default.useMemo(()=>{let e=m(x);return{href:e,as:w?m(w):e}},[x,w]);O&&(a=o.default.Children.only(r));let F=O?a&&"object"==typeof a&&a.ref:R,V=o.default.useCallback(e=>(null!==z&&(b.current=(0,u.mountLinkInstance)(e,B,z,U,L,v)),()=>{b.current&&((0,u.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,u.unmountPrefetchableInstance)(e)}),[L,B,z,U,v]),q={ref:(0,l.useMergedRef)(V,F),onClick(e){O||"function"!=typeof S||S(e),O&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(e),z&&(e.defaultPrevented||function(e,t,r,a,n,s,i){let{nodeName:l}=e.currentTarget;if(!("A"===l.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,h.isLocalURL)(t)){n&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}o.default.startTransition(()=>{(0,p.dispatchNavigateAction)(r||t,n?"replace":"push",null==s||s,a.current)})}}(e,B,D,b,P,A,_))},onMouseEnter(e){O||"function"!=typeof E||E(e),O&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),z&&L&&(0,u.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){O||"function"!=typeof M||M(e),O&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),z&&L&&(0,u.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,c.isAbsoluteUrl)(D)?q.href=D:O&&!N&&("a"!==a.type||"href"in a.props)||(q.href=(0,d.addBasePath)(D)),s=O?o.default.cloneElement(a,q):(0,n.jsx)("a",{...T,...q,children:r}),(0,n.jsx)(g.Provider,{value:y,children:s})}let g=(0,o.createContext)(u.IDLE_LINK_STATUS),v=()=>(0,o.useContext)(g);("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)},881718,e=>{"use strict";e.s(["default",()=>t]);let t=(0,e.i(599393).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},563286,e=>{"use strict";e.s(["X",()=>t.default]);var t=e.i(881718)},270267,e=>{"use strict";e.s(["default",()=>t]);let t=(0,e.i(599393).default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])},510361,e=>{"use strict";e.s(["User",()=>t.default]);var t=e.i(270267)},168221,e=>{"use strict";e.s(["Rocket",()=>t],168221);let t=(0,e.i(599393).default)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]])}]);
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.