1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{19753:function(e,t,n){Promise.resolve().then(n.t.bind(n,53502,23)),Promise.resolve().then(n.bind(n,54813)),Promise.resolve().then(n.bind(n,88342)),Promise.resolve().then(n.bind(n,41040)),Promise.resolve().then(n.bind(n,54601)),Promise.resolve().then(n.bind(n,80982)),Promise.resolve().then(n.bind(n,69803))},54813:function(e,t,n){"use strict";n.d(t,{CookieConsent:function(){return D}});var i=n(87756),o=n(33045),r=n(30318),a=n(28153),s=n(41997);let l=[{key:"analytics_storage",label:"Analytics",description:"Allows us to measure site usage and improve your experience."},{key:"ad_storage",label:"Advertising",description:"Used to deliver relevant ads and measure campaign performance."},{key:"ad_user_data",label:"Ad User Data",description:"Allows sharing of user data with advertising platforms."},{key:"ad_personalization",label:"Ad Personalization",description:"Enables personalized advertising based on your interests."}],d="cookies_consent",c={analytics_storage:"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"},p={analytics_storage:"granted",ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted"};function m(e){"function"==typeof window.gtag&&window.gtag("consent","update",e)}let u=a.ZP.div.withConfig({componentId:"sc-b9066dd8-0"})(["position:fixed;bottom:0;left:0;right:0;z-index:",";background:",";color:#fff;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 -2px 10px rgba(0,0,0,0.3);@media only screen and (max-width:","){flex-direction:column;padding:1.25rem 1.5rem;gap:1rem;}"],s.Ue.cookies,s.O9.backgroundDark,s.AV.tablet),h=a.ZP.p.withConfig({componentId:"sc-b9066dd8-1"})(["font-family:var(--font-brand);font-size:0.875rem;line-height:1.5;margin:0;color:",";flex:1;a{color:",";text-decoration:underline;}"],s.O9.grayLight,s.O9.secondary),g=a.ZP.div.withConfig({componentId:"sc-b9066dd8-2"})(["display:flex;gap:0.75rem;flex-shrink:0;@media only screen and (max-width:","){width:100%;justify-content:stretch;}"],s.AV.tablet),f=a.ZP.button.withConfig({componentId:"sc-b9066dd8-3"})([""," padding-inline:16px;@media (max-width:","){flex:1;padding-inline:10px;}"],e=>{let{$variant:t}=e;return(0,o.G7)("dark","primary"===t?"primary":"ghost"===t?"secondary":"tertiary","small")},s.AV.tablet),b=a.ZP.div.withConfig({componentId:"sc-b9066dd8-4"})(["position:fixed;inset:0;z-index:",";background:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;padding:1rem;"],s.Ue.modal.background),x=a.ZP.div.withConfig({componentId:"sc-b9066dd8-5"})(["background:#fff;border-radius:8px;max-width:480px;width:100%;padding:2rem;max-height:90vh;overflow-y:auto;"]),w=a.ZP.h3.withConfig({componentId:"sc-b9066dd8-6"})(["font-family:var(--font-brand);font-size:1.25rem;color:",";margin:0 0 0.5rem;"],s.O9.titleDark),k=a.ZP.p.withConfig({componentId:"sc-b9066dd8-7"})(["font-family:var(--font-brand);font-size:0.875rem;color:",";line-height:1.5;margin:0 0 1.5rem;"],s.O9.purpleGray),v=a.ZP.div.withConfig({componentId:"sc-b9066dd8-8"})(["display:flex;align-items:center;justify-content:space-between;padding:0.75rem 0;border-bottom:1px solid #e6e6ef;"]),y=a.ZP.div.withConfig({componentId:"sc-b9066dd8-9"})(["flex:1;margin-right:1rem;"]),C=a.ZP.span.withConfig({componentId:"sc-b9066dd8-10"})(["font-family:var(--font-brand);font-size:0.9375rem;color:",";display:block;"],s.O9.titleDark),j=a.ZP.span.withConfig({componentId:"sc-b9066dd8-11"})(["font-family:var(--font-brand);font-size:0.75rem;color:",";line-height:1.4;"],s.O9.purpleGray),P=a.ZP.button.withConfig({componentId:"sc-b9066dd8-12"})(["width:44px;height:44px;padding:0;border:0;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;background:transparent;"," &::before{content:'';position:absolute;inset:10px 0;border-radius:12px;background:",";transition:background-color 150ms ease;}&::after{content:'';position:absolute;top:12px;left:",";width:20px;height:20px;border-radius:50%;background:",";transition:left 150ms ease;}"],(0,o.eq)(),e=>{let{$active:t}=e;return t?s.O9.titleDark:s.O9.inkMuted},e=>{let{$active:t}=e;return t?"22px":"2px"},s.O9.sectionTitleLight),I=a.ZP.span.withConfig({componentId:"sc-b9066dd8-13"})(["font-family:var(--font-brand);font-size:0.6875rem;color:",";text-transform:uppercase;letter-spacing:0.5px;"],s.O9.purpleGray),z=a.ZP.div.withConfig({componentId:"sc-b9066dd8-14"})(["display:flex;gap:0.75rem;margin-top:1.5rem;"]),Z=a.ZP.button.withConfig({componentId:"sc-b9066dd8-15"})([""," flex:1;padding-inline:16px;"],e=>{let{$primary:t}=e;return(0,o.G7)("light",t?"primary":"secondary")}),S=a.ZP.button.withConfig({componentId:"sc-b9066dd8-16"})(["position:fixed;bottom:1.25rem;left:1.25rem;z-index:",";width:44px;height:44px;border-radius:50%;border:none;background:",";color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.3);transition:transform 0.2s;&:hover{background:",";}"],s.Ue.cookies,s.O9.backgroundDark,s.O9.blurple);function D(){let[e,t]=(0,r.useState)(!1),[n,o]=(0,r.useState)(!1),[a,s]=(0,r.useState)(c),[D,U]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=function(){if("undefined"==typeof document)return null;let e=document.cookie.match(new RegExp("(?:^|; )".concat(d,"=([^;]*)")));if(!e)return null;try{return JSON.parse(decodeURIComponent(e[1]))}catch(e){return null}}();e?(s(e),m(e),U(!0)):t(!0)},[]);let A=(0,r.useCallback)(e=>{s(e),function(e){let t=encodeURIComponent(JSON.stringify(e));document.cookie="".concat(d,"=").concat(t,"; path=/; max-age=").concat(31536e3,"; SameSite=Lax")}(e),m(e),t(!1),o(!1),U(!0)},[]),O=(0,r.useCallback)(()=>A(p),[A]),F=(0,r.useCallback)(()=>A(c),[A]),R=(0,r.useCallback)(()=>A(a),[A,a]),E=(0,r.useCallback)(e=>{s(t=>({...t,[e]:"granted"===t[e]?"denied":"granted"}))},[]);return e||D?(0,i.jsxs)(i.Fragment,{children:[e&&!n&&(0,i.jsxs)(u,{"data-testid":"cookie-consent-banner",children:[(0,i.jsxs)(h,{children:["We use cookies to improve your experience and analyze site traffic. Read our"," ",(0,i.jsx)("a",{href:"/privacy-policy/",children:"Privacy Policy"}),"."]}),(0,i.jsxs)(g,{children:[(0,i.jsx)(f,{$variant:"secondary",onClick:()=>o(!0),children:"Settings"}),(0,i.jsx)(f,{$variant:"ghost",onClick:F,children:"Deny"}),(0,i.jsx)(f,{$variant:"primary",onClick:O,children:"Accept All"})]})]}),n&&(0,i.jsx)(b,{onClick:()=>o(!1),children:(0,i.jsxs)(x,{onClick:e=>e.stopPropagation(),children:[(0,i.jsx)(w,{children:"Cookie Settings"}),(0,i.jsx)(k,{children:"Choose which cookies you allow. Essential cookies are always active as they are necessary for the site to function."}),(0,i.jsxs)(v,{children:[(0,i.jsxs)(y,{children:[(0,i.jsx)(C,{children:"Essential"}),(0,i.jsx)(j,{children:"Required for core functionality. Cannot be disabled."})]}),(0,i.jsx)(I,{children:"Always on"})]}),l.map(e=>{let{key:t,label:n,description:o}=e;return(0,i.jsxs)(v,{children:[(0,i.jsxs)(y,{children:[(0,i.jsx)(C,{children:n}),(0,i.jsx)(j,{children:o})]}),(0,i.jsx)(P,{$active:"granted"===a[t],onClick:()=>E(t),"aria-label":"Toggle ".concat(n," cookies")})]},t)}),(0,i.jsxs)(z,{children:[(0,i.jsx)(Z,{onClick:F,children:"Deny All"}),(0,i.jsx)(Z,{$primary:!0,onClick:R,children:"Save Settings"})]})]})}),D&&!e&&(0,i.jsx)(S,{onClick:()=>{o(!0),t(!0)}
1,"aria-label":"Cookie settings","data-testid":"cookie-settings-button",children:(0,i.jsxs)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"10.5",stroke:"url(#cg)",strokeWidth:"1.5"}),(0,i.jsx)("circle",{cx:"8",cy:"9",r:"1.5",fill:"var(--color-primary)"}),(0,i.jsx)("circle",{cx:"14",cy:"7.5",r:"1",fill:"var(--color-secondary)"}),(0,i.jsx)("circle",{cx:"16",cy:"13",r:"1.5",fill:"var(--color-primary)"}),(0,i.jsx)("circle",{cx:"10",cy:"15",r:"1",fill:"var(--color-secondary)"}),(0,i.jsx)("circle",{cx:"6.5",cy:"13.5",r:"0.75",fill:"var(--color-primary)",opacity:"0.6"}),(0,i.jsx)("circle",{cx:"13",cy:"17",r:"0.75",fill:"var(--color-secondary)",opacity:"0.6"}),(0,i.jsx)("path",{d:"M17.5 6.5C18.5 8 19 9 18 10C17 9.5 16 10 16.5 11.5C15 11 14 12 14.5 13.5",stroke:"url(#cg)",strokeWidth:"1",strokeLinecap:"round",opacity:"0.4"}),(0,i.jsx)("defs",{children:(0,i.jsxs)("linearGradient",{id:"cg",x1:"2",y1:"2",x2:"22",y2:"22",children:[(0,i.jsx)("stop",{stopColor:"var(--color-primary)"}),(0,i.jsx)("stop",{offset:"1",stopColor:"var(--color-secondary)"})]})})]})})]}):null}},54601:function(e,t,n){"use strict";var i=n(87756),o=n(33045),r=n(73122),a=n(57800),s=n(60561),l=n(75212),d=n(30318),c=n(72107),p=n(49179),m=n(87282),u=n(28153),h=n(67241),g=n(41997);let f=[{name:"Sectors",url:"#",hasDescriptions:!0,submenu:[{items:[{name:"GenAI",link:"/sectors/GenAI/",description:"Generative AI applied to automate complex workflows, augment decision-making, and create intelligent customer experiences across financial and commerce ecosystems."},{name:"Banking",link:"/sectors/banking/",description:"Digital banking platforms and process automation improving onboarding, lending, compliance, and customer engagement in highly regulated environments."},{name:"Payments",link:"/sectors/payments/",description:"Secure payment solutions and embedded finance capabilities enabling seamless transactions, stronger fraud prevention, and scalable payment ecosystems."},{name:"Insurance",link:"/sectors/insurance/",description:"AI-enabled insurance platforms streamlining underwriting, automating claims processes, and enhancing customer engagement while maintaining regulatory compliance."},{name:"Factoring",link:"/sectors/factoring/",description:"Digital factoring solutions automating risk assessment, accelerating financing decisions, and improving onboarding for corporate clients."},{name:"Leasing",link:"/sectors/leasing/",description:"Modern leasing platforms simplifying contract management, optimizing credit workflows, and improving customer experience across the leasing lifecycle."},{name:"FinTech",link:"/services/fintech-solutions/",description:"Secure financial products and platforms designed for fintech companies scaling innovative services while meeting regulatory and operational requirements."},{name:"Blockchain",link:"/services/blockchain/",description:"Enterprise blockchain development, smart contracts, DeFi platforms, and decentralized applications for financial institutions and Web3 companies."}]}],sidebar:{title:"Recommended Case Studies",browseAllText:"Browse all",browseAllLink:"/case-studies/",articles:[{title:"Enterprise Transformation through AI: Driving Innovation...",link:"/blog/a-i/how-can-ai-help-your-enterprise-thrive/",image:"/images/photography/enterprise-production-inspection-v1.webp",linkText:"Read now"},{title:"Trust Stamp: AI identity verification for financial services",link:"/case-studies/trust-stamp/",image:"/images/photography/trust-stamp-identity-check-v1.webp",linkText:"Read now"},{title:"Qenta: scaling a digital payments and crypto platform",link:"/case-studies/qenta-g-coin/",image:"/images/photography/gold-custody-v2.webp",linkText:"Read now"},{title:"Omise: a payments gateway built for scale",link:"/case-studies/omise/",image:"/images/photography/omise-commercial-district-v3.webp",linkText:"Read now"}]}},{name:"Services",url:"/services/",hasDescriptions:!0,labelLinksOnDesktop:!0,submenu:[{items:[{name:"AI Platform: AIConsole",link:"/services/ai-platform/",description:"Enterprise platform for orchestrating AI agents, workflows and integrations across enterprise systems."}
1,{name:"Agentic Commerce",link:"/services/agentic-commerce/",description:"AI agents for retail and e-commerce â MCP integrations, conversational discovery, post-purchase automation, and voice commerce."},{name:"AI Automation",link:"/services/ai-automation/",description:"Automation of complex business workflows across operations, finance and customer processes."},{name:"Company GPT",link:"/services/company-gpt/",description:"Secure internal AI assistants built on enterprise data."},{name:"AI Agents & Assistants",link:"/services/ai-agents/",description:"Task-oriented agents supporting employees and customers."},{name:"AI Implementation",link:"/services/ai-implementation/",description:"Deployment of AI solutions within enterprise environments, including integrations, governance, security, compliance, and AI-native engineering workflows."}]}],sidebar:{title:"Recommended Insights",browseAllText:"Browse all",browseAllLink:"/blog/",articles:[{title:"Custom GPT Implementation to Unlock Business...",link:"/blog/custom-gpt-implementation/",image:"/images/photography/custom-gpt-domain-knowledge-v1.webp",linkText:"Read now"},{title:"Vertical AI Agents: 7 Use Cases That Work",link:"/blog/a-i/vertical-ai-agents-7-use-cases-that-work-in-2025/",image:"/images/photography/vertical-ai-motor-insurance-v1.webp",linkText:"Read now"},{title:"Why Traditional UX Falls Short: Agentic Experience",link:"/blog/a-i/agentic-experience-ax-the-ux-of-agentic-ai-era/",image:"/images/photography/agentic-experience-design-craft-v1.webp",linkText:"Read now"}]}},{name:"Clients",url:"/case-studies/",labelLinksOnDesktop:!0,submenu:[{title:"Enterprises",items:[{name:"PZU",link:"/case-studies/pzu/"},{name:"Polfund",link:"/case-studies/polfund/"},{name:"Polish commercial bank",link:"/case-studies/credit-assessment-ai/"},{name:"European banking group",link:"/case-studies/factoring-sales-research/"},{name:"Samsara",link:"/case-studies/samsara/"},{name:"Forbes",link:"/case-studies/the-forbes-dashboard/"},{name:"ETS",link:"/case-studies/ets/"},{name:"Asmodee",link:"/case-studies/asmodee/"}]},{title:"Scaleups",items:[{name:"Aleph Zero",link:"/case-studies/alephzero/"},{name:"Skedulo",link:"/case-studies/skedulo/"},{name:"Qenta",link:"/case-studies/qenta-g-coin/"},{name:"Trust Stamp",link:"/case-studies/trust-stamp/"}]},{title:"Startups",items:[{name:"Well Over One",link:"/case-studies/welloverone/"},{name:"AI Console",link:"/case-studies/ai-console/"},{name:"DCLEX",link:"/case-studies/dclex/"},{name:"Quesmed",link:"/case-studies/quesmed/"},{name:"Chatflow",link:"/case-studies/chatflow/"}]}],sidebar:{title:"Testimonials",browseAllText:"Browse all",browseAllLink:"/case-studies/",testimonial:a.d}},{name:"How we work",url:"/how-we-work/",hasDescriptions:!0,submenu:[{items:[{name:"Product Delivery",link:"/how-we-work/",description:"We guide your project from idea to launch, ensuring top-quality results."},{name:"Agile Playbook",link:"/how-we-work/10c-agile-product-delivery-method/",description:"We use agile methods to keep your project flexible and on track."},{name:"AI Labs",link:"/ai-labs/",description:"We innovate with AI to solve your toughest business challenges."}]}],sidebar:{title:"Code and Intellectual Property Rights",quote:{text:"âAt 10Clouds, we hold a deep commitment to upholding our clientsâ Intellectual Property Right We maintain strict confidentiality, practice secure data handling procedures, and rigorously adhere to non-disclosure agreements.â",authorName:"Karol StÄpieÅ",authorRole:r.w.role,authorImage:l._.karol.src,linkText:"More about our development process",linkUrl:"/how-we-work/"}}},{name:"Blog",url:"/blog/"},{name:"Sign in",url:"#",compactDropdown:!0,dividerBefore:!0,submenu:[{items:[{name:"AIC Agentic Commerce",link:"/login/commerce/",description:"B2B sales and customer agents"},{name:"AIC Agentic Workflows",link:"/login/workflows/",description:"Internal process and decision-flow agents"}]}]}],b="Contact us",x="/contact-us/",w=()=>(0,i.jsx)("img",{src:"/images/brand/wordmark-white.svg",alt:"10Clouds logo",width:172,height:36}),k=()=>(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"m10 11.81 5.792-5.792 1.178 1.179-6.97 6.97-6.97-6.97 1.178-1.179L10 11.81Z",fill:"currentColor"})}),v=(0,u.F4)(["from{opacity:0;}to{opacity:1;}"]),y=u.ZP.div.withConfig({componentId:"sc-a2d003cc-0"})(["background-color:",";border-bottom:1px solid rgba(255,255,255,0.1);height:","px;left:0;position:fixed;top:0px;width:100%;z-index:",";transition:background-color 0.5s ease-in-out,border-bottom-color 0.5s ease-in-out,top 0.3s ease-in-out;"," ",""],g.O9.backgroundDark,88,g.Ue.navigation,h.Xt,e=>{let{$transparent:t}=e;return t&&(0,u.iv)(["background-color:transparent;border-bottom-color:transparent;&:hover{background-color:",";border-bottom-color:rgba(255,255,255,0.1);}"],g.O9.backgroundDark)}),C=u.ZP.nav.withConfig({componentId:"sc-a2d003cc-1"})(["--nav-item-padding:clamp(0.25rem,calc(4.6875vw - 2.75rem),1rem);align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:auto;padding:0;width:100%;column-gap:2.5rem;"]),j=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-2"})(["margin-right:auto;display:flex;align-items:center;flex:0 0 auto;line-height:0;img{display:block;width:172px;height:auto;aspect-ratio:406 / 85;}"]),P=u.ZP.input.withConfig({componentId:"sc-a2d003cc-3"})(["position:absolute;right:0;top:0;opacity:0;pointer-events:none;"]),I=u.ZP.label.withConfig({componentId:"sc-a2d003cc-4"})([""," ",":focus-visible + &{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 3px ",";}span,span::before,span::after{content:'';position:absolute;
1left:50%;top:50%;display:block;background-color:#fff;height:2px;width:18px;transform:translate(-50%,-50%);transition:all 0.7s cubic-bezier(0.23,1,0.32,1);}span::before{transform:translate(-50%,calc(-50% - 7px));}span::after{transform:translate(-50%,calc(-50% + 7px));}@media screen and (min-width:","px){display:none;}"],(0,o.S3)("dark"),P,g.O9.titleDark,1025),z=u.ZP.div.withConfig({componentId:"sc-a2d003cc-5"})(["display:flex;flex-direction:column;color:#ffffff;position:fixed;left:",";bottom:0;width:100vw;height:calc(100vh - ","px);background-color:",";overflow-y:auto;opacity:",";transition:left 0.25s ease-in-out,opacity 0.25s ease-in-out;padding:32px 16px;gap:32px;z-index:",";@media screen and (min-width:","px){position:static;left:0;width:auto;height:100%;flex-direction:row;justify-content:flex-end;align-items:center;overflow:visible;opacity:1;padding:0;background-color:transparent;gap:0;flex-shrink:0;}"],e=>{let{$mobileOpen:t}=e;return t?"0":"100vw"},88,g.O9.backgroundDark,e=>{let{$mobileOpen:t}=e;return t?1:0},g.Ue.navigation,1025),Z=u.ZP.div.withConfig({componentId:"sc-a2d003cc-6"})(["position:relative;@media screen and (min-width:","px){height:100%;display:flex;align-items:center;&::before{content:'';position:absolute;left:16px;bottom:20px;width:32px;height:2px;background-color:",";opacity:",";transition:opacity 0.25s ease-in-out;}&:hover::before{opacity:",";}}@media screen and (min-width:1441px){&::before{left:8px;}}@media screen and (min-width:1600px){&::before{left:16px;}}@media screen and (min-width:1800px){&::before{left:24px;}}"],1025,g.O9.primary,e=>{let{$isOpen:t,$noActiveBar:n}=e;return n?0:t?1:0},e=>{let{$noActiveBar:t}=e;return t?0:1}),S=u.ZP.button.withConfig({componentId:"sc-a2d003cc-7"})(["background:transparent;border:0;padding:0;font-family:var(--font-brand);font-size:1rem;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;@media screen and (min-width:","px){font-family:var(--font-brand);font-weight:500;justify-content:center;height:100%;padding:0 var(--nav-item-padding);line-height:1.5;}"],1025),D=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-8"})(["font-family:var(--font-brand);font-size:1rem;color:#fff;cursor:pointer;display:flex;align-items:center;white-space:nowrap;text-decoration:none;&:hover{color:#fff;}@media screen and (min-width:","px){font-family:var(--font-brand);font-weight:500;justify-content:center;height:100%;padding:0 var(--nav-item-padding);line-height:1.5;position:relative;&::before{content:'';position:absolute;left:var(--nav-item-padding);bottom:20px;width:32px;height:2px;background-color:",";opacity:0;transition:opacity 0.25s ease-in-out;}&:hover::before{opacity:1;}}"],1025,g.O9.primary),U=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-9"})(["background:transparent;border:0;padding:0;font-family:var(--font-brand);font-size:1rem;color:#fff;cursor:pointer;display:none;align-items:center;gap:8px;white-space:nowrap;text-decoration:none;&:hover{color:#fff;}@media screen and (min-width:","px){display:flex;font-family:var(--font-brand);font-weight:500;justify-content:center;height:100%;padding:0 var(--nav-item-padding);line-height:1.5;}"],1025),A=(0,u.ZP)(S).withConfig({componentId:"sc-a2d003cc-10"})(["@media screen and (min-width:","px){display:none;}"],1025),O=u.ZP.span.withConfig({componentId:"sc-a2d003cc-11"})(["display:inline-flex;transition:transform 0.25s ease-in-out;transform:",";svg path{transition:fill 0.25s ease-in-out;fill:",";}"],e=>{let{$isOpen:t}=e;return t?"rotate(180deg)":"rotate(0)"},e=>{let{$isOpen:t}=e;return t?"var(--color-accent)":"currentColor"}),F=u.ZP.div.withConfig({componentId:"sc-a2d003cc-12"})(["max-height:",";overflow:hidden;transition:max-height 0.4s ease-in-out,margin-top 0.4s ease-in-out;background-color:",";margin-top:",";@media screen and (min-width:","px){position:fixed;left:0;top:calc(","px);width:100%;"," max-height:none;overflow:visible;margin-top:0;display:",";animation:"," 0.2s ease-in-out;border-top:1px solid rgba(255,255,255,0.1);box-shadow:none;z-index:",";background-color:",";}"],e=>{let{$isOpen:t}=e;return t?"800px":"0"},e=>{let{$gray:t}=e;return t?"var(--color-backgroundLight)":"#fff"},e=>{let{$isOpen:t}=e;return t?"16px":"0"},1025,87,h.Xt,e=>{let{$isOpen:t}=e;return t?"block":"none"},e=>{let{$isOpen:t}=e;return t?v:"none"},g.Ue.navigation+1,e=>{let{$gray:t}=e;return t?"var(--color-backgroundLight)":"#fff"}),R=u.ZP.span.withConfig({componentId:"sc-a2d003cc-13"})(["display:none;@media screen and (min-width:","px){display:inline-block;width:1px;height:24px;background-color:rgba(255,255,255,0.2);margin:0 12px;flex-shrink:0;}"],1025),E=u.ZP.button.withConfig({componentId:"sc-a2d003cc-14"})(["display:none;@media (min-width:","px){"," padding-inline:16px;margin-right:8px;flex-shrink:0;z-index:",";&[aria-expanded='true']{background:",";}}"],1025,(0,o.G7)("dark","secondary"),g.Ue.navigation+2,g.O9.tileBackgroun
1d),T=u.ZP.div.withConfig({componentId:"sc-a2d003cc-15"})(["max-height:",";overflow:hidden;transition:max-height 0.4s ease-in-out,margin-top 0.4s ease-in-out;background-color:#fff;margin-top:",";@media screen and (min-width:","px){position:absolute;top:calc(50% + 24px);right:8px;left:auto;width:320px;max-height:none;overflow:visible;margin-top:0;display:",";animation:"," 0.2s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 16px 32px rgba(8,23,53,0.18);z-index:",";}"],e=>{let{$isOpen:t}=e;return t?"800px":"0"},e=>{let{$isOpen:t}=e;return t?"16px":"0"},1025,e=>{let{$isOpen:t}=e;return t?"block":"none"},e=>{let{$isOpen:t}=e;return t?v:"none"},g.Ue.navigation),L=u.ZP.div.withConfig({componentId:"sc-a2d003cc-16"})(["display:flex;flex-direction:column;padding:8px 0;"]),B=u.ZP.span.withConfig({componentId:"sc-a2d003cc-17"})(["color:#c4c4cf;font-size:1.25rem;line-height:1;transition:color 0.15s ease-in-out,transform 0.15s ease-in-out;"]),$=u.ZP.div.withConfig({componentId:"sc-a2d003cc-18"})(["display:flex;flex-direction:column;gap:4px;strong{font-family:var(--font-brand);font-weight:500;font-size:0.9375rem;color:#000;line-height:1.3;}span{font-family:var(--font-brand);font-weight:400;font-size:0.75rem;color:#555;line-height:1.4;}"]),M=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-19"})(["display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 20px;text-decoration:none;transition:background-color 0.15s ease-in-out;& + &{border-top:1px solid var(--color-backgroundLight);}&:hover{background-color:var(--color-backgroundLight);}&:hover ","{color:",";transform:translateX(3px);}"],B,g.O9.titleDark),N=u.ZP.div.withConfig({componentId:"sc-a2d003cc-20"})(["display:flex;flex-direction:column;width:100%;padding:24px 32px;@media screen and (min-width:","px){display:grid;grid-template-columns:",";grid-template-rows:auto max-content;padding:0;}"],1025,e=>{let{$sidebarLeft:t,$whiteMainFixed:n}=e;return n?"minmax(0, 1fr) 505px":t?"minmax(300px, 40%) minmax(0, 1fr)":"minmax(0, 1fr) minmax(300px, 40%)"}),G=u.ZP.div.withConfig({componentId:"sc-a2d003cc-21"})(["padding:0;@media screen and (min-width:","px){padding:",";grid-area:",";background-color:",";}"],1025,e=>{let{$sidebarLeft:t}=e;return t?"40px 0 40px 32px":"40px 32px 40px 0"},e=>{let{$sidebarLeft:t}=e;return t?"1 / 2 / -1 / 3":"auto"},e=>{let{$whitePanel:t}=e;return t?"#fff":"transparent"}),_=u.ZP.div.withConfig({componentId:"sc-a2d003cc-22"})(["display:none;@media screen and (min-width:","px){display:block;grid-area:",";background-color:",";padding:40px;}"],1025,e=>{let{$sidebarLeft:t}=e;return t?"1 / 1 / -1 / 2":"1 / 2 / -1 / 3"},e=>{let{$transparentBg:t}=e;return t?"transparent":"var(--color-backgroundLight)"}),q=u.ZP.div.withConfig({componentId:"sc-a2d003cc-23"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;"]),W=u.ZP.span.withConfig({componentId:"sc-a2d003cc-24"})(["font-family:var(--font-brand);font-weight:400;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.3px;color:#000;"]),Q=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-25"})(["font-family:var(--font-brand);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.2px;color:",";text-decoration:none;display:inline-flex;align-items:center;gap:4px;&:hover{opacity:0.8;}"],g.O9.primary),X=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-26"})(["display:flex;gap:16px;text-decoration:none;margin-bottom:20px;img{width:120px;height:80px;object-fit:cover;border-radius:4px;flex-shrink:0;}"]),H=u.ZP.div.withConfig({componentId:"sc-a2d003cc-27"})(["display:flex;flex-direction:column;gap:8px;h6{font-family:var(--font-brand);font-size:0.875rem;color:#333;margin:0;line-height:1.4;}span{font-family:var(--font-brand);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;color:",";display:inline-flex;align-items:center;gap:4px;}"],g.O9.primary),Y=u.ZP.div.withConfig({componentId:"sc-a2d003cc-28"})([".clutch-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;.clutch-logo{font-family:var(--font-brand);font-size:2rem;color:#333;}.stars{display:flex;gap:2px;color:",";font-size:1rem;}}.quote{font-family:var(--font-brand);font-size:1.125rem;line-height:1.6;color:#333;margin:0 0 20px;}.author{display:flex;flex-direction:column;gap:2px;margin-bottom:20px;.name{font-family:var(--font-brand);font-size:0.9375rem;color:#333;}.role{font-family:var(--font-brand);font-size:0.8125rem;color:#999;}}.review-link{font-family:var(--font-brand);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;color:",";text-decoration:none;display:inline-flex;align-items:center;gap:4px;}"],g.O9.primary,g.O9.primary),V=u.ZP.div.withConfig({componentId:"sc-a2d003cc-29"})([".quote-text{font-family:var(--font-brand);font-size:1.125rem;line-height:1.6;color:#333;margin:0 0 24px;}.author-row{display:flex;align-items:center;gap:12px;margin-bottom:20px;> .portrait{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid ",";}.info{.name{font-family:var(--font-brand);font-size:0.9375rem;color:#333;}.role{font-family:var(--font-brand);font-size:0.8125rem;color:",";}}}.process-link{font-family:var(--font-brand);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;color:",";text-decoration:none;display:inline-flex;align-items:center;gap:4px;}"],g.O9.primary,g.O9.primary,g.O9.primary),J=u.ZP.div.withConfig({componentId:"sc-a2d003cc-30"})(["display:grid;grid-template-columns:1fr;gap:24px;@media screen and (min-width:","px){grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:40px;}"],1025),K=u.ZP.div.withConfig({componentId:"sc-a2d003cc-31"})(["font-family:var(--font-brand);font-weight:500;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.3px;color:#000;margin-bottom:16px;"]),ee=u.ZP.div.withConfig({componentId:"sc-a2d003cc-32"})(["display:flex;flex-direction:column;gap:4px;"]),et=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-33"})(["font-family:var(--font-brand);font-weight:500;font-size:1rem;color:#000;padding:6px 0;display:block;position:relative;text-decoration:none;transition:color 0.2s ease-in-out;&:hover{color:",";}"],g.O9.primary),en=u.ZP.div.withConfig({componentId:"sc-a2d003cc-34"})(["display:grid;grid-template-columns:1fr;gap:20px 0;@media screen and (min-width:","px){grid-template-columns:",";gap:20px 40px;justify-items:",";}"],1025,e=>{let{$singleColumn:t}=e;return t?"1fr":"1fr 1fr"},e=>{let{$singleColumn:t}=e;return t?"end":"start"}),ei=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-35"})(["display:flex;flex-direction:column;gap:8px;padding:6px 0;text-decoration:none;position:relative;@media screen and (min-width:","px){width:354px;max-width:fit-content;}&::before{content:'';display:inline-block;position:absolute;
1left:0;height:0;width:0;border-left:3px solid ",";transition:height 0.3s ease-out;}&:hover{padding-left:15px;}&:hover::before{height:100%;}&:hover h6{color:",";}h6{font-family:var(--font-brand);font-weight:500;font-size:1rem;color:#000;line-height:24px;margin:0;transition:color 0.2s ease-in-out;}p{font-family:var(--font-brand);font-size:12px;color:#000;margin:0;line-height:16px;letter-spacing:0.16px;}"],1025,g.O9.primary,g.O9.primary),eo=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-36"})(["display:none;@media (min-width:","px){"," padding-inline:16px;margin-left:4px;flex-shrink:0;}"],1025,(0,o.G7)("dark")),er=(0,u.ZP)(p.default).withConfig({componentId:"sc-a2d003cc-37"})([""," padding-inline:16px;margin-right:16px;flex-shrink:0;@media (max-width:479px){display:none;}@media (min-width:","px){display:none;}"],(0,o.G7)("dark"),1025),ea=["/blog","/privacy-policy","/terms-of-service","/login","/case-studies/crescent","/case-studies/trust-stamp","/case-studies/samsara","/case-studies/datacapt","/case-studies/earnity","/case-studies/omise","/case-studies/super-registry"],es=e=>{var t,n,o,r;let{item:a,isOpen:l,onOpen:c,onClose:u,onNavigate:h}=e,g=(0,d.useCallback)(()=>{window.innerWidth>=1025&&c(a.name)},[a.name,c]),f=(0,d.useCallback)(()=>{window.innerWidth>=1025&&u()},[u]),b=(0,d.useCallback)(()=>{l?u():c(a.name)},[l,a.name,c,u]);return(0,i.jsxs)(Z,{$isOpen:l,$noActiveBar:a.compactDropdown,onMouseEnter:g,onMouseLeave:f,"data-testid":"nav-item-".concat(a.name.toLowerCase().replace(/\s+/g,"-")),children:[a.labelLinksOnDesktop?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(U,{href:a.url,onClick:h,children:[a.name,(0,i.jsx)(O,{$isOpen:l,children:(0,i.jsx)(k,{})})]}),(0,i.jsxs)(A,{type:"button",onClick:b,"aria-expanded":l,children:[a.name,(0,i.jsx)(O,{$isOpen:l,children:(0,i.jsx)(k,{})})]})]}):a.compactDropdown?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(E,{type:"button",onClick:b,"aria-expanded":l,children:[a.name,(0,i.jsx)(O,{$isOpen:l,children:(0,i.jsx)(k,{})})]}),(0,i.jsxs)(A,{type:"button",onClick:b,"aria-expanded":l,children:[a.name,(0,i.jsx)(O,{$isOpen:l,children:(0,i.jsx)(k,{})})]})]}):(0,i.jsxs)(S,{type:"button",onClick:b,"aria-expanded":l,children:[a.name,(0,i.jsx)(O,{$isOpen:l,children:(0,i.jsx)(k,{})})]}),a.compactDropdown?(0,i.jsx)(T,{$isOpen:l,"data-testid":"dropdown-".concat(a.name.toLowerCase().replace(/\s+/g,"-")),children:(0,i.jsx)(L,{children:null===(t=a.submenu)||void 0===t?void 0:t.flatMap(e=>e.items.map(e=>(0,i.jsxs)(M,{href:e.link,onClick:h,children:[(0,i.jsxs)($,{children:[(0,i.jsx)("strong",{children:e.name}),e.description&&(0,i.jsx)("span",{children:e.description})]}),(0,i.jsx)(B,{"aria-hidden":"true",children:"âº"})]},e.link)))})}):(0,i.jsx)(F,{$isOpen:l,$gray:a.grayPanelBackground,"data-testid":"dropdown-".concat(a.name.toLowerCase().replace(/\s+/g,"-")),children:(0,i.jsxs)(N,{$sidebarLeft:"left"===a.sidebarPosition,$whiteMainFixed:a.grayPanelBackground,children:[(0,i.jsx)(G,{$sidebarLeft:"left"===a.sidebarPosition,$whitePanel:a.grayPanelBackground,children:a.hasDescriptions?(0,i.jsx)(en,{$singleColumn:a.singleColumnDescriptions,children:null===(n=a.submenu)||void 0===n?void 0:n.flatMap(e=>e.items.map(e=>(0,i.jsxs)(ei,{href:e.link,onClick:h,children:[(0,i.jsx)("h6",{children:e.name}),e.description&&(0,i.jsx)("p",{children:e.description})]},e.link)))}):(0,i.jsx)(J,{children:null===(o=a.submenu)||void 0===o?void 0:o.map((e,t)=>(0,i.jsxs)("div",{children:[e.title&&(0,i.jsx)(K,{children:e.title}),(0,i.jsx)(ee,{children:e.items.map(e=>(0,i.jsx)(et,{href:e.link,onClick:h,children:e.name},e.name))})]},t))})}),a.sidebar&&(0,i.jsxs)(_,{$sidebarLeft:"left"===a.sidebarPosition,$transparentBg:a.grayPanelBackground,children:[(0,i.jsxs)(q,{children:[(0,i.jsx)(W,{children:a.sidebar.title}),a.sidebar.browseAllText&&a.sidebar.browseAllLink&&(0,i.jsxs)(Q,{href:a.sidebar.browseAllLink,onClick:h,children:[a.sidebar.browseAllText," ",">"]})]}),null===(r=a.sidebar.articles)||void 0===r?void 0:r.map(e=>(0,i.jsxs)(X,{href:e.link,onClick:h,children:[e.image&&(0,i.jsx)(m.default,{src:e.image,alt:"",width:120,height:80}),(0,i.jsxs)(H,{children:[(0,i.jsx)("h6",{children:e.title}),e.linkText&&(0,i.jsxs)("span",{children:[e.linkText.toUpperCase()," ",">"]})]})]},e.link)),a.sidebar.testimonial&&(0,i.jsxs)(Y,{children:[(0,i.jsxs)("div",{className:"clutch-header",children:[(0,i.jsx)("span",{className:"clutch-logo",children:"Clutch"}),a.sidebar.testimonial.stars&&(0,i.jsx)("span",{className:"stars",role:"img","aria-label":"".concat(a.sidebar.testimonial.stars," out of ").concat(a.sidebar.testimonial.bestRating," stars"),children:Array.from({length:a.sidebar.testimonial.stars}).map((e,t)=>(0,i.jsx)("span",{"aria-hidden":"true",children:"â
"},t))})]}),(0,i.jsx)("p",{className:"quote",children:a.sidebar.testimonial.quote}),(0,i.jsxs)("div",{className:"author",children:[(0,i.jsx)("span",{className:"name",children:a.sidebar.testimonial.authorName}),(0,i.jsx)("span",{className:"role",children:a.sidebar.testimonial.authorRole})]}),a.sidebar.testimonial.linkText&&a.sidebar.testimonial.linkUrl&&(0,i.jsxs)(p.default,{href:a.sidebar.testimonial.linkUrl,className:"review-link",onClick:h,children:[a.sidebar.testimonial.linkText.toUpperCase()," ",">"]})]}),a.sidebar.quote&&(0,i.jsxs)(V,{children:[(0,i.jsx)("p",{className:"quote-text",children:a.sidebar.quote.text}),(0,i.jsxs)("div",{className:"author-row",children:[a.sidebar.quote.authorImage&&(0,i.jsx)(s.m,{className:"portrait",src:a.sidebar.quote.authorImage,alt:a.sidebar.quote.authorName,width:48,height:48}),(0,i.jsxs)("div",{className:"info",children:[(0,i.jsx)("div",{className:"name",children:a.sidebar.quote.authorName}),(0,i.jsx)("div",{className:"role",children:a.sidebar.quote.authorRole})]})]}),a.sidebar.quote.linkText&&a.sidebar.quote.linkUrl&&(0,i.jsxs)(p.default,{href:a.sidebar.quote.linkUrl,className:"process-link",onClick:h,children:[a.sidebar.quote.linkText.toUpperCase()," ",">"]})]})]})]})})]})};t.default=e=>{let{shouldStartTransparent:t=!1}=e,n=(0,c.usePathname)(),[o,r]=(0,d.useState)(!1),[a,s]=(0,d.useState)(!1),[l,p]=(0,d.useState)(null);(0,d.useEffect)(()=>{let e=()=>{let e=window.scrollY>1;r(t=>t===e?t:e)};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,d.useEffect)(()=>(a?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[a]);let m=(0,d.useCallback)(()=>{s(e=>!e),p(null)},[]),u=(0,d.useCallback)(()=>{s(!1),p(null)},[]),h=ea.some(e=>n.startsWith(e)),g=t&&!h&&!o&&!a;return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(y,{$transparent:g,"data-testid":"navigation",children:(0,i.jsxs)(C,{children:[(0,i.jsx)(j,{href:"/",onClick:u,"aria-label":"10Clouds home",children:(0,i.jsx)(w,{})}),(0,i.jsx)(er,{href:x,children:b}),(0,i.jsx)(P,{id:"nav-toggle",type:"checkbox",checked:a,onChange:m,"aria-label":"Toggle navigation menu"}),(0,i.jsx)(I,{htmlFor:"nav-toggle","aria-label":"Toggle navigation menu",children:(0,i.jsx)("span",{style:a?{backgroundColor:"transparent"}:void 0})}),(0,i.jsxs)(z,{$mobileOpen:a,children:[f.map(e=>{let t=e.submenu?(0,i.jsx)(es,{item:e,isOpen:l===e.name,onOpen:e=>p(e),onClose:()=>p(null),onNavigate:u},e.name):(0,i.jsx)(D,{href:e.url,onClick:u,children:e.name},e.name);return e.dividerBefore?(0,i.jsxs)(d.Fragment,{children:[(0,i.jsx)(R,{"aria-hidden":"true"}),t]},e.name):t}),(0,i.jsx)(eo,{href:x,children:b})]})]})})})}},80982:function(e,t,n){"use strict";n.d(t,{SentryProvider:function(){return r}});var i=n(87756),o=n(30318);function r(e){let{children:t}=e;return(0,o.useEffect)(()=>{let e="https://9240d75c23322eb07687e693be3f37f4@o4511678318772224.ingest.de.sentry.io/4511678362812496";e&&Promise.all([n.e(7710),n.e(2427)]).then(n.bind(n,21418)).then(t=>{t.init({dsn:e,environment:"production"})})},[]),(0,i.jsx)(i.Fragment,{children:t})}},88342:function(e,t,n){"use strict";n.d(t,{FeedbackRoot:function(){return eT}});var i=n(87756),o=n(30318);let r=(0,o.createContext)(null);function a(){let e=(0,o.useContext)(r);if(!e)throw Error("useFeedback must be used within FeedbackProvider");return e}function s(e){let{children:t}=e,[n,a]=(0,o.useState)(null),[s,l]=(0,o.useState)("idle"),[d,c]=(0,o.useState)([]),[p,m]=(0,o.useState)(!1),[u,h]=(0,o.useState)(!1),[g,f]=(0,o.useState)(null),[b,x]=(0,o.useState)([]),[w,k]=(0,o.useState)(!1),v=function(e){let t=(0,o.useRef)(e);t.current=e;let n=(0,o.useCallback)(async function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.current();if(!i)throw Error("Not authenticated");let o=await fetch("".concat("https://thtnjw01oj.execute-api.eu-west-1.amazonaws.com").concat(e),{...n,headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(i),...n.headers}});if(401===o.status)throw Error("AUTH_EXPIRED");if(!o.ok)throw Error((await o.json().catch(()=>({}))).error||"Request failed: ".concat(o.status));return o.json()},[]),i=(0,o.useCallback)(async e=>n("/feedback",{method:"POST",body:JSON.stringify(e)}),[n]),r=(0,o.useCallback)(async(e,t)=>{let i=new URLSearchParams({slug:e});return t&&i.set("after",t),n("/feedback?".concat(i))},[n]),a=(0,o.useCallback)(async(e,t)=>n("/feedback/".concat(e),{method:"PATCH",body:JSON.stringify(t)}),[n]),s=(0,o.useCallback)(async e=>n("/feedback/".concat(e),{method:"DELETE"}),[n]),l=(0,o.useCallback)(async(e,t)=>n("/feedback/".concat(e,"/replies"),{method:"POST",body:JSON.stringify({text:t})}),[n]),d=(0,o.useCallback)(async e=>n("/feedback/".concat(e,"/replies")),[n]);return(0,o.useMemo)(()=>({createFeedback:i,listFeedback:r,updateFeedback:a,deleteFeedback:s,createReply:l,listReplies:d}),[i,r,a,s,l,d])}((0,o.useCallback)(()=>{var e;return null!==(e=null==n?void 0:n.token)&&void 0!==e?e:null},[n])),y=(0,o.useCallback)(e=>a(e),[]),C=(0,o.useCallback)(()=>{a(null),l("idle")},[]),j=(0,o.useCallback)(async()=>
1{if(n)try{m(!0);let e=await v.listFeedback(window.location.pathname);c(e.items)}catch(e){e instanceof Error&&"AUTH_EXPIRED"===e.message&&a(null),console.error("Failed to fetch feedback:",e)}finally{m(!1)}},[n,v]),P=(0,o.useCallback)(async e=>{let t=await v.createFeedback(e);return c(e=>[t,...e]),l("idle"),t},[v]),I=(0,o.useCallback)(async(e,t)=>{let n=await v.updateFeedback(e,{status:t});c(t=>t.map(t=>t.id===e?n:t))},[v]),z=(0,o.useCallback)(async(e,t)=>{let n=await v.updateFeedback(e,{priority:t});c(t=>t.map(t=>t.id===e?n:t))},[v]),Z=(0,o.useCallback)(async e=>{await v.deleteFeedback(e),c(t=>t.filter(t=>t.id!==e))},[v]),S=(0,o.useCallback)(async e=>{try{k(!0);let t=await v.listReplies(e);x(t.replies)}catch(e){console.error("Failed to load replies:",e)}finally{k(!1)}},[v]),D=(0,o.useCallback)(async(e,t)=>{let n=await v.createReply(e,t);return x(e=>[...e,n]),n},[v]);(0,o.useEffect)(()=>{g?S(g.id):x([])},[g,S]),(0,o.useEffect)(()=>{n&&j()},[n,j]),(0,o.useEffect)(()=>{if(!n)return;let e=setInterval(j,1e4);return()=>clearInterval(e)},[n,j]);let U=(0,o.useMemo)(()=>({user:n,login:y,logout:C,mode:s,setMode:l,items:d,loading:p,submitFeedback:P,updateStatus:I,updatePriority:z,removeFeedback:Z,refreshItems:j,replies:b,repliesLoading:w,addReply:D,loadReplies:S,panelOpen:u,setPanelOpen:h,selectedItem:g,setSelectedItem:f}),[n,y,C,s,d,p,P,I,z,Z,j,b,w,D,S,u,g]);return(0,i.jsx)(r.Provider,{value:U,children:t})}var l=n(28153),d=n(41997);let c=l.ZP.div.withConfig({componentId:"sc-f389d1f6-0"})(["display:flex;align-items:center;gap:0.5rem;"]),p=l.ZP.img.withConfig({componentId:"sc-f389d1f6-1"})(["width:28px;height:28px;border-radius:50%;"]),m=l.ZP.span.withConfig({componentId:"sc-f389d1f6-2"})(["font-size:0.75rem;color:#fff;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"]),u=l.ZP.button.withConfig({componentId:"sc-f389d1f6-3"})(["background:none;border:1px solid rgba(255,255,255,0.3);color:#fff;font-size:0.625rem;padding:2px 6px;border-radius:4px;cursor:pointer;&:hover{border-color:rgba(255,255,255,0.6);}"]),h=l.ZP.button.withConfig({componentId:"sc-f389d1f6-4"})(["background:linear-gradient(135deg,var(--color-primary),var(--color-blurple));border:none;color:#fff;font-size:0.75rem;padding:6px 14px;border-radius:16px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;&:hover{opacity:0.9;}"]),g=l.ZP.span.withConfig({componentId:"sc-f389d1f6-5"})(["font-size:0.875rem;"]);function f(e){let t=atob(e.split(".")[1].replace(/-/g,"+").replace(/_/g,"/")),n=Uint8Array.from(t,e=>e.charCodeAt(0));return JSON.parse(new TextDecoder().decode(n))}function b(){let e=window.location.hostname;if("localhost"===e||/^\d+\.\d+\.\d+\.\d+$/.test(e))return"";let t=e.split(".");return t.length<2?"":"."+t.slice(-2).join(".")}function x(){let e=b();e&&(document.cookie="feedback_token=;domain=".concat(e,";path=/;max-age=0;secure"),document.cookie="feedback_user=;domain=".concat(e,";path=/;max-age=0;secure")),document.cookie="feedback_token=;domain=.10clouds.io;path=/;max-age=0;secure",document.cookie="feedback_user=;domain=.10clouds.io;path=/;max-age=0;secure",document.cookie="feedback_token=;path=/;max-age=0",document.cookie="feedback_user=;path=/;max-age=0"}function w(e){let{user:t,onLogin:n,onLogout:r}=e,a=(0,o.useRef)(null);(0,o.useEffect)(()=>{if(t)return;let e=function(e){let t=document.cookie.match(RegExp("(^| )"+e+"=([^;]+)"));return t?decodeURIComponent(t[2]):null}("feedback_token");if(e&&""!==e)try{let t=f(e);n({email:t.email,name:t.name,picture:t.picture,token:e})}catch(e){x()}},[t,n]),(0,o.useEffect)(()=>{function e(e){var t;if((null===(t=e.data)||void 0===t?void 0:t.type)!=="feedback-auth")return;let i=e.data.token;if(i)try{let e=f(i);(function(e,t){let n=b(),i=n?"domain=".concat(n,";"):"";document.cookie="feedback_token=".concat(e,";").concat(i,"path=/;max-age=").concat(604800,";secure;samesite=lax"),document.cookie="feedback_user="+encodeURIComponent(JSON.stringify({email:t.email,name:t.name,picture:t.picture}))+";".concat(i,"path=/;max-age=").concat(604800,";secure;samesite=lax")})(i,e),n({email:e.email,name:e.name,picture:e.picture,token:i})}catch(e){}}return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[n]);let s=(0,o.useCallback)(()=>{let e=window.location.origin,t="".concat("https://auth.10clouds.io/feedback-auth/","?origin=").concat(encodeURIComponent(e)),n=window.screenX+(window.innerWidth-450)/2,i=window.screenY+(window.innerHeight-500)/2;a.current=window.open(t,"feedback-auth","width=".concat(450,",height=").concat(500,",left=").concat(n,",top=").concat(i,",popup=1"))},[]),l=(0,o.useCallback)(()=>{x(),r()},[r]);return t?(0,i.jsxs)(c,{"data-testid":"feedback-auth",children:[t.picture&&(0,i.jsx)(p,{src:t.picture,alt:t.name,referrerPolicy:"no-referrer"}),(0,i.jsx)(m,{children:t.name.split(" ")[0]}),(0,i.jsx)(u,{onClick:l,children:"Sign out"})]}):(0,i.jsxs)(h,{onClick:s,"data-testid":"feedback-signin",children:[(0,i.jsx)(g,{children:"G"}),"Sign in with Google"]})}let k=(0,l.F4)(["from{transform:translateX(100%);opacity:0;}to{transform:translateX(0);opacity:1;}"]),v=l.ZP.div.withConfig({componentId:"sc-69438df7-0"})(["position:fixed;bottom:1.5rem;right:1.5rem;z-index:",";display:flex;flex-direction:column;align-items:flex-end;
1gap:0.5rem;animation:"," 0.3s ease-out;"],d.Ue.feedback.widget,k),y=l.ZP.div.withConfig({componentId:"sc-69438df7-1"})(["display:flex;align-items:center;gap:0.25rem;background:#1a1a2e;border-radius:12px;padding:0.375rem;box-shadow:0 4px 24px rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.1);"]),C=l.ZP.button.withConfig({componentId:"sc-69438df7-2"})(["width:36px;height:36px;border-radius:8px;border:none;background:",";color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:background 0.15s;&:hover{background:",";}",""],e=>{let{$active:t}=e;return t?"rgba(41, 85, 94, 0.8)":"transparent"},e=>{let{$active:t}=e;return t?"rgba(41, 85, 94, 0.9)":"rgba(255, 255, 255, 0.1)"},e=>{let{$variant:t}=e;return"panel"===t&&(0,l.iv)(["position:relative;"])}),j=l.ZP.span.withConfig({componentId:"sc-69438df7-3"})(["position:absolute;top:-2px;right:-2px;background:var(--color-primary);color:#fff;font-size:0.5625rem;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px;"]),P=l.ZP.div.withConfig({componentId:"sc-69438df7-4"})(["width:1px;height:24px;background:rgba(255,255,255,0.15);margin:0 0.125rem;"]);function I(){let{user:e,login:t,logout:n,mode:r,setMode:s,items:l,panelOpen:d,setPanelOpen:c}=a(),p=(0,o.useCallback)(e=>{s(r===e?"idle":e)},[r,s]);return e?(0,i.jsx)(v,{"data-testid":"feedback-widget",children:(0,i.jsxs)(y,{children:[(0,i.jsx)(w,{user:e,onLogin:t,onLogout:n}),(0,i.jsx)(P,{}),(0,i.jsx)(C,{$active:"pin"===r,onClick:()=>p("pin"),title:"Pin annotation","aria-label":"Pin annotation tool",children:(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor",children:(0,i.jsx)("path",{d:"M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.109-1.022.589-1.503a.5.5 0 0 1 .353-.146z"})})}),(0,i.jsx)(C,{$active:"rect"===r,onClick:()=>p("rect"),title:"Rectangle annotation","aria-label":"Rectangle annotation tool",children:(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:(0,i.jsx)("rect",{x:"2",y:"3",width:"12",height:"10",rx:"1"})})}),(0,i.jsx)(C,{$active:"freehand"===r,onClick:()=>p("freehand"),title:"Freehand drawing","aria-label":"Freehand drawing tool",children:(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor",children:(0,i.jsx)("path",{d:"M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z"})})}),(0,i.jsx)(P,{}),(0,i.jsxs)(C,{$variant:"panel",onClick:()=>c(!d),title:"View feedback list","aria-label":"Toggle feedback panel",children:[(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"})}),l.length>0&&(0,i.jsx)(j,{children:l.length})]})]})}):(0,i.jsx)(v,{"data-testid":"feedback-widget",children:(0,i.jsx)(y,{children:(0,i.jsx)(w,{user:null,onLogin:t,onLogout:n})})})}let z=l.ZP.canvas.withConfig({componentId:"sc-412050fd-0"})(["position:fixed;inset:0;width:100%;height:100%;cursor:crosshair;"]),Z=(0,o.forwardRef)(function(e,t){let{mode:n,onComplete:r,onCancel:a}=e,s=(0,o.useRef)(null),[l,d]=(0,o.useState)(!1),c=(0,o.useRef)(null),p=(0,o.useRef)([]);(0,o.useImperativeHandle)(t,()=>({getCanvas:()=>s.current})),(0,o.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>{e.width=window.innerWidth,e.height=window.innerHeight};return t(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[]),(0,o.useEffect)(()=>{let e=e=>{"Escape"===e.key&&a()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[a]);let m=(0,o.useCallback)((e,t)=>{let n=s.current;if(!n)return;let i=n.getContext("2d");if(!i)return;i.clearRect(0,0,n.width,n.height),i.fillStyle="rgba(0, 0, 0, 0.3)",i.fillRect(0,0,n.width,n.height);let o=Math.min(e.x,t.x),r=Math.min(e.y,t.y),a=Math.abs(t.x-e.x),l=Math.abs(t.y-e.y);i.clearRect(o,r,a,l),i.strokeStyle="var(--color-primary)",i.lineWidth=2,i.setLineDash([6,3]),i.strokeRect(o,r,a,l)},[]),u=(0,o.useCallback)(()=>{let e=s.current;if(!e)return;let t=e.getContext("2d");if(!t)return;let n=p.current;if(!(n.length<2)){t.clearRect(0,0,e.width,e.height),t.strokeStyle="var(--color-primary)",t.lineWidth=3,t.lineCap="round",t.lineJoin="round",t.setLineDash([]),t.beginPath(),t.moveTo(n[0].x,n[0].y);for(let e=1;e<n.length;e++)t.lineTo(n[e].x,n[e].y);t.stroke()}},[]),h=(0,o.useCallback)(e=>{if(0!==e.button)return;let t={x:e.clientX,y:e.clientY};if("pin"===n){r(t.x/window.innerWidth*100,t.y+window.scrollY,null);return}d(!0),c.current=t,"freehand"===n&&(p.current=[t])},[n,r]),g=(0,o.useCallback)(e=>{if(!l)return;let t={x:e.clientX,y:e.clientY};"rect"===n&&c.current?m(c.current,t):"freehand"===n&&(p.current.push(t),u())},[l,n,m,u]),f=(0,o.useCallback)(e=>{if(!l)return;d(!1);let t={x:e.clientX,y:e.clientY};
1if("rect"===n&&c.current){let e=c.current;r((e.x+t.x)/2/window.innerWidth*100,(e.y+t.y)/2+window.scrollY,{startX:e.x/window.innerWidth*100,startY:e.y+window.scrollY,endX:t.x/window.innerWidth*100,endY:t.y+window.scrollY})}else if("freehand"===n){let e=p.current;e.length>0&&r(e[0].x/window.innerWidth*100,e[0].y+window.scrollY,{points:e.map(e=>({x:e.x/window.innerWidth*100,y:e.y+window.scrollY}))}),p.current=[]}c.current=null},[l,n,r]);return(0,i.jsx)(z,{ref:s,onMouseDown:h,onMouseMove:g,onMouseUp:f,"data-testid":"annotation-canvas"})}),S={low:"#00d69e",medium:"#f0a030",high:"#f06030",critical:"#e02020"},D=l.ZP.div.withConfig({componentId:"sc-817b9581-0"})(["position:fixed;inset:0;z-index:",";background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;"],d.Ue.feedback.form),U=l.ZP.div.withConfig({componentId:"sc-817b9581-1"})(["background:#1a1a2e;border-radius:16px;padding:1.5rem;width:840px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.1);color:#fff;"]),A=l.ZP.div.withConfig({componentId:"sc-817b9581-2"})(["display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;"]),O=l.ZP.h3.withConfig({componentId:"sc-817b9581-3"})(["margin:0;font-size:1rem;font-weight:600;"]),F=l.ZP.div.withConfig({componentId:"sc-817b9581-4"})(["display:flex;background:rgba(255,255,255,0.06);border-radius:8px;padding:2px;"]),R=l.ZP.button.withConfig({componentId:"sc-817b9581-5"})(["padding:0.375rem 0.75rem;border-radius:6px;border:none;background:",";color:",";font-size:0.75rem;font-weight:500;cursor:pointer;transition:all 0.15s;&:hover{color:#fff;}"],e=>{let{$active:t}=e;return t?"rgba(41, 85, 94, 0.3)":"transparent"},e=>{let{$active:t}=e;return t?"#fff":"rgba(255, 255, 255, 0.5)"}),E=l.ZP.label.withConfig({componentId:"sc-817b9581-6"})(["display:block;font-size:0.75rem;color:rgba(255,255,255,0.6);margin-bottom:0.25rem;margin-top:0.75rem;"]),T=l.ZP.input.withConfig({componentId:"sc-817b9581-7"})(["width:100%;padding:0.5rem 0.75rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:8px;color:#fff;font-size:0.875rem;outline:none;box-sizing:border-box;&:focus{border-color:var(--color-primary);}&::placeholder{color:rgba(255,255,255,0.3);}"]),L=l.ZP.textarea.withConfig({componentId:"sc-817b9581-8"})(["width:100%;padding:0.75rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:8px;color:#fff;font-size:0.875rem;outline:none;resize:vertical;min-height:",";font-family:inherit;box-sizing:border-box;&:focus{border-color:var(--color-primary);}&::placeholder{color:rgba(255,255,255,0.3);}"],e=>{let{$large:t}=e;return t?"160px":"80px"}),B=l.ZP.div.withConfig({componentId:"sc-817b9581-9"})(["display:flex;gap:0.375rem;margin-top:0.25rem;"]),$=l.ZP.button.withConfig({componentId:"sc-817b9581-10"})(["flex:1;padding:0.375rem;border-radius:6px;border:1px solid ",";background:",";color:",";font-size:0.6875rem;cursor:pointer;text-transform:capitalize;transition:all 0.15s;&:hover{border-color:",";color:",";}"],e=>{let{$active:t,$color:n}=e;return t?n:"rgba(255, 255, 255, 0.15)"},e=>{let{$active:t,$color:n}=e;return t?"".concat(n,"20"):"transparent"},e=>{let{$active:t,$color:n}=e;return t?n:"rgba(255, 255, 255, 0.5)"},e=>{let{$color:t}=e;return t},e=>{let{$color:t}=e;return t}),M=l.ZP.button.withConfig({componentId:"sc-817b9581-11"})(["background:none;border:none;color:rgba(255,255,255,0.4);font-size:0.6875rem;cursor:pointer;padding:0;margin-top:0.75rem;text-decoration:underline;text-underline-offset:2px;&:hover{color:rgba(255,255,255,0.7);}"]),N=l.ZP.img.withConfig({componentId:"sc-817b9581-12"})(["width:100%;border-radius:8px;margin-top:0.5rem;border:1px solid rgba(255,255,255,0.1);"]),G=l.ZP.div.withConfig({componentId:"sc-817b9581-13"})(["display:flex;gap:0.5rem;margin-top:1.25rem;"]),_=l.ZP.button.withConfig({componentId:"sc-817b9581-14"})(["flex:1;padding:0.625rem;border-radius:8px;border:",";background:",";color:#fff;font-size:0.875rem;font-weight:500;cursor:pointer;transition:opacity 0.15s;&:hover{opacity:0.9;}&:disabled{opacity:0.5;cursor:not-allowed;}"],e=>{let{$primary:t}=e;return t?"none":"1px solid rgba(255, 255, 255, 0.2)"},e=>{let{$primary:t}=e;return t?"linear-gradient(135deg, var(--color-primary), var(--color-blurple))":"transparent"});function q(e){let{screenshot:t,onSubmit:n,onCancel:r}=e,[a,s]=(0,o.useState)("comment"),[l,d]=(0,o.useState)(""),[c,p]=(0,o.useState)(""),[m,u]=(0,o.useState)("medium"),[h,g]=(0,o.useState)(!1),[f,b]=(0,o.useState)(!1),x="comment"===a,w=(0,o.useCallback)(async e=>{if(e.preventDefault(),(x||l.trim())&&(!x||c.trim())){g(!0);try{let e=x?"":l.trim(),t=c.trim();await n(e,t,m,a)}catch(e){console.error("Failed to submit feedback:",e)}finally{g(!1)}}},[l,c,m,a,n]),k=x?c.trim().length>0:l.trim().length>0;return(0,i.jsx)(D,{onClick:e=>e.target===e.currentTarget&&r(),children:(0,i.jsxs)(U,{"data-testid":"feedback-form",children:[(0,i.jsxs)(A,{children:[(0,i.jsx)(O,{children:x?"Add Comment":"Submit Issue"}),(0,i.jsxs)(F,{children:[(0,i.jsx)(R,{$active:x,onClick:()=>s("comment"),type:"button",children:"Comment"}),(0,i.jsx)(R,{$active:!x,onClick:()=>s("issue"),type:"button",children:"Issue"})]})]}),(0,i.jsxs)("form",{onSubmit:w,children:[!x&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(E,{htmlFor:"feedback-title",children:"Title *"}
1),(0,i.jsx)(T,{id:"feedback-title",value:l,onChange:e=>d(e.target.value),placeholder:"Describe the issue briefly...",autoFocus:!0,required:!0})]}),(0,i.jsx)(E,{htmlFor:"feedback-description",children:x?"Comment *":"Description"}),(0,i.jsx)(L,{id:"feedback-description",$large:x,value:c,onChange:e=>p(e.target.value),placeholder:x?"What do you want to say about this?":"Additional details (optional)...",autoFocus:x,required:x}),!x&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(E,{children:"Priority"}),(0,i.jsx)(B,{children:Object.keys(S).map(e=>(0,i.jsx)($,{type:"button",$active:m===e,$color:S[e],onClick:()=>u(e),children:e},e))})]}),t&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(M,{type:"button",onClick:()=>b(!f),children:f?"Hide screenshot":"Show screenshot"}),f&&(0,i.jsx)(N,{src:t,alt:"Screenshot preview"})]}),(0,i.jsxs)(G,{children:[(0,i.jsx)(_,{type:"button",onClick:r,children:"Cancel"}),(0,i.jsx)(_,{type:"submit",$primary:!0,disabled:!k||h,children:h?"Submitting...":x?"Comment":"Submit Issue"})]})]})]})})}let W=l.ZP.div.withConfig({componentId:"sc-11fdc6-0"})(["position:fixed;inset:0;z-index:",";cursor:crosshair;"],d.Ue.feedback.overlay),Q=l.ZP.div.withConfig({componentId:"sc-11fdc6-1"})(["position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:8500;background:#1a1a2e;color:#fff;padding:0.5rem 1rem;border-radius:8px;font-size:0.8125rem;box-shadow:0 4px 16px rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.1);pointer-events:none;kbd{background:rgba(255,255,255,0.15);padding:1px 6px;border-radius:4px;margin:0 2px;font-family:inherit;}"]);function X(){let{mode:e,setMode:t,submitFeedback:r}=a(),[s,l]=(0,o.useState)(null),d=(0,o.useRef)(null),c=(0,o.useRef)(null),p=(0,o.useCallback)(async()=>{try{let e=await n.e(9599).then(n.t.bind(n,45394,23)),t=e.default||e,i=document.querySelectorAll('[data-testid="feedback-overlay"], [data-testid="feedback-form"], [data-testid="feedback-widget"]');i.forEach(e=>{e.style.visibility="hidden"});let o=await t(document.documentElement,{useCORS:!0,logging:!1,x:0,y:window.scrollY,width:window.innerWidth,height:window.innerHeight,windowWidth:window.innerWidth,windowHeight:window.innerHeight,scrollX:0,scrollY:0});i.forEach(e=>{e.style.visibility=""});let r=c.current;if(r){let e=o.getContext("2d");e&&e.drawImage(r,0,0,o.width,o.height)}let a=Math.min(1,1200/o.width),s=document.createElement("canvas");s.width=o.width*a,s.height=o.height*a;let l=s.getContext("2d");return l&&l.drawImage(o,0,0,s.width,s.height),s.toDataURL("image/jpeg",.6)}catch(e){return console.error("Screenshot capture failed:",e),null}},[]);(0,o.useEffect)(()=>{if(!(null==s?void 0:s.screenshotPending))return;let e=!1;return p().then(t=>{e||l(e=>e?{...e,screenshot:t,screenshotPending:!1}:null)}),()=>{e=!0}},[null==s?void 0:s.screenshotPending,p]);let m=(0,o.useCallback)((e,t,n)=>{var i;let o=null===(i=d.current)||void 0===i?void 0:i.getCanvas();if(o){let e=document.createElement("canvas");e.width=o.width,e.height=o.height;let t=e.getContext("2d");t&&t.drawImage(o,0,0),c.current=e}else c.current=null;l({pinX:e,pinY:t,annotationData:n,screenshot:null,screenshotPending:!0})},[]),u=(0,o.useCallback)(async(t,n,i,o)=>{var a,d;if(!s)return;let p=t||n.slice(0,80)||"Feedback",m={slug:window.location.pathname,fullUrl:window.location.href,scrollY:window.scrollY,viewportWidth:window.innerWidth,viewportHeight:window.innerHeight,title:p,description:n,annotationType:"idle"===e?"pin":e,pinX:s.pinX,pinY:s.pinY,annotationData:null!==(a=s.annotationData)&&void 0!==a?a:void 0,screenshot:null!==(d=s.screenshot)&&void 0!==d?d:void 0,priority:i,type:o,branch:function(){let e=window.location.hostname;if(e.endsWith(".10clouds.io"))return e.replace(".10clouds.io","")}()};await r(m),l(null),c.current=null},[s,e,r]),h=(0,o.useCallback)(()=>{t("idle"),l(null),c.current=null},[t]);return"idle"===e?null:s?(0,i.jsx)(q,{screenshot:s.screenshot,onSubmit:u,onCancel:h}):(0,i.jsxs)(W,{"data-testid":"feedback-overlay",children:[(0,i.jsxs)(Q,{children:["Click to annotate \xb7 ",(0,i.jsx)("kbd",{children:"Esc"})," to cancel"]}),(0,i.jsx)(Z,{ref:d,mode:e,onComplete:m,onCancel:h})]})}let H={reported:1,acknowledged:.9,"in-progress":.8,resolved:.4,"wont-fix":.3},Y=(0,l.F4)(["from{transform:translate(-50%,-100%) scale(0);opacity:0;}to{transform:translate(-50%,-100%) scale(1);opacity:1;}"]),V=l.ZP.button.withConfig({componentId:"sc-9a94c6d9-0"})(["position:absolute;
1left:","%;top:","px;transform:translate(-50%,-100%);z-index:",";background:none;border:none;cursor:pointer;padding:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.4));opacity:",";animation:"," 0.3s cubic-bezier(0.34,1.56,0.64,1) forwards;transition:transform 0.15s;&:hover{transform:translate(-50%,-100%) scale(1.15);z-index:91;}svg{fill:",";width:24px;height:32px;}"],e=>{let{$x:t}=e;return t},e=>{let{$y:t}=e;return t},d.Ue.feedback.pins,e=>{let{$opacity:t}=e;return t},Y,e=>{let{$color:t}=e;return t}),J=l.ZP.div.withConfig({componentId:"sc-9a94c6d9-1"})(["position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);background:#1a1a2e;color:#fff;padding:0.375rem 0.625rem;border-radius:6px;font-size:0.6875rem;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 12px rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.1);pointer-events:none;opacity:0;transition:opacity 0.15s;",":hover &{opacity:1;}"],V);function K(){let{items:e,setSelectedItem:t,setPanelOpen:n}=a(),r=(0,o.useCallback)(e=>{t(e),n(!0)},[t,n]);return 0===e.length?null:(0,i.jsx)(i.Fragment,{children:e.filter(e=>!e.deleted).map(e=>{var t;return(0,i.jsxs)(V,{$x:e.pinX,$y:e.pinY,$color:S[e.priority]||"#f0a030",$opacity:null!==(t=H[e.status])&&void 0!==t?t:1,onClick:()=>r(e),title:e.title,"aria-label":"Feedback: ".concat(e.title),"data-testid":"feedback-pin-".concat(e.id),children:[(0,i.jsx)("svg",{viewBox:"0 0 24 36",children:(0,i.jsx)("path",{d:"M12 0C5.373 0 0 5.373 0 12c0 9 12 24 12 24s12-15 12-24c0-6.627-5.373-12-12-12zm0 16a4 4 0 110-8 4 4 0 010 8z"})}),(0,i.jsx)(J,{children:e.title})]},e.id)})})}let ee={reported:"Reported",acknowledged:"Acknowledged","in-progress":"In Progress",resolved:"Resolved","wont-fix":"Won't Fix"},et=(0,l.F4)(["from{transform:translateX(100%);}to{transform:translateX(0);}"]),en=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-0"})(["position:fixed;inset:0;z-index:",";background:rgba(0,0,0,0.3);"],d.Ue.feedback.widget),ei=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-1"})(["position:fixed;top:0;right:0;bottom:0;z-index:",";width:380px;max-width:100vw;background:#12121f;box-shadow:-4px 0 24px rgba(0,0,0,0.4);display:flex;flex-direction:column;animation:"," 0.25s ease-out;"],d.Ue.feedback.panel,et),eo=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-2"})(["display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,0.08);"]),er=l.ZP.h3.withConfig({componentId:"sc-b0d1e4a4-3"})(["margin:0;font-size:0.9375rem;font-weight:600;color:#fff;"]),ea=l.ZP.button.withConfig({componentId:"sc-b0d1e4a4-4"})(["background:none;border:none;color:rgba(255,255,255,0.5);
1cursor:pointer;font-size:1.25rem;padding:4px;line-height:1;&:hover{color:#fff;}"]),es=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-5"})(["flex:1;overflow-y:auto;padding:0.5rem;"]),el=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-6"})(["text-align:center;padding:3rem 1rem;color:rgba(255,255,255,0.4);font-size:0.875rem;"]),ed=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-7"})(["padding:0.75rem 1rem;margin-bottom:0.375rem;border-radius:10px;background:",";border:1px solid ",";cursor:pointer;transition:background 0.15s;&:hover{background:rgba(255,255,255,0.08);}"],e=>{let{$selected:t}=e;return t?"rgba(41, 85, 94, 0.15)":"rgba(255, 255, 255, 0.04)"},e=>{let{$selected:t}=e;return t?"rgba(41, 85, 94, 0.4)":"rgba(255, 255, 255, 0.06)"}),ec=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-8"})(["font-size:0.8125rem;font-weight:500;color:#fff;margin-bottom:0.25rem;"]),ep=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-9"})(["display:flex;align-items:center;gap:0.5rem;font-size:0.6875rem;color:rgba(255,255,255,0.4);"]),em=l.ZP.span.withConfig({componentId:"sc-b0d1e4a4-10"})(["width:6px;height:6px;border-radius:50%;background:",";display:inline-block;"],e=>{let{$color:t}=e;return t}),eu=l.ZP.span.withConfig({componentId:"sc-b0d1e4a4-11"})(["font-size:0.5625rem;padding:1px 5px;border-radius:3px;background:",";color:",";text-transform:uppercase;font-weight:600;letter-spacing:0.3px;"],e=>{let{$isComment:t}=e;return t?"rgba(0, 214, 158, 0.15)":"rgba(41, 85, 94, 0.15)"},e=>{let{$isComment:t}=e;return t?"var(--color-secondary)":"var(--color-inverseDim)"}),eh=l.ZP.select.withConfig({componentId:"sc-b0d1e4a4-12"})(["background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:4px;color:#fff;font-size:0.625rem;padding:1px 4px;cursor:pointer;outline:none;&:focus{border-color:var(--color-primary);}"]),eg=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-13"})(["display:flex;align-items:center;gap:0.375rem;"]),ef=l.ZP.img.withConfig({componentId:"sc-b0d1e4a4-14"})(["width:16px;height:16px;border-radius:50%;"]),eb=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-15"})(["padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,0.08);overflow-y:auto;max-height:50vh;"]),ex=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-16"})(["margin-bottom:0.75rem;"]),ew=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-17"})(["font-size:0.6875rem;color:rgba(255,255,255,0.4);margin-bottom:0.25rem;"]),ek=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-18"})(["font-size:0.8125rem;color:#fff;"]),ev=l.ZP.img.withConfig({componentId:"sc-b0d1e4a4-19"})(["width:100%;border-radius:8px;border:1px solid rgba(255,255,255,0.1);cursor:pointer;"]),ey=(0,l.ZP)(ek).withConfig({componentId:"sc-b0d1e4a4-20"})(["font-size:0.6875rem;word-break:break-all;"]),eC=l.ZP.a.withConfig({componentId:"sc-b0d1e4a4-21"})(["font-size:0.8125rem;color:var(--color-inverseDim);text-decoration:none;&:hover{text-decoration:underline;color:#c4b5fd;}"]),ej=l.ZP.button.withConfig({componentId:"sc-b0d1e4a4-22"})(["background:none;border:1px solid rgba(255,100,100,0.3);color:rgba(255,100,100,0.7);font-size:0.6875rem;padding:4px 10px;border-radius:6px;cursor:pointer;margin-top:0.5rem;&:hover{border-color:rgba(255,100,100,0.6);color:rgba(255,100,100,1);}"]),eP=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-23"})(["margin-top:0.75rem;border-top:1px solid rgba(255,255,255,0.06);padding-top:0.75rem;"]),eI=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-24"})(["font-size:0.6875rem;color:rgba(255,255,255,0.4);margin-bottom:0.5rem;"]),ez=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-25"})(["padding:0.5rem 0.625rem;margin-bottom:0.375rem;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.04);"]),eZ=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-26"})(["display:flex;align-items:center;gap:0.375rem;margin-bottom:0.25rem;font-size:0.6875rem;color:rgba(255,255,255,0.5);"]),eS=l.ZP.div.withConfig({componentId:"sc-b0d1e4a4-27"})(["font-size:0.8125rem;color:#fff;line-height:1.4;white-space:pre-wrap;
1"]),eD=l.ZP.form.withConfig({componentId:"sc-b0d1e4a4-28"})(["display:flex;gap:0.375rem;margin-top:0.5rem;"]),eU=l.ZP.input.withConfig({componentId:"sc-b0d1e4a4-29"})(["flex:1;padding:0.375rem 0.625rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:6px;color:#fff;font-size:0.8125rem;outline:none;font-family:inherit;&:focus{border-color:var(--color-primary);}&::placeholder{color:rgba(255,255,255,0.25);}"]),eA=l.ZP.button.withConfig({componentId:"sc-b0d1e4a4-30"})(["padding:0.375rem 0.75rem;border-radius:6px;border:none;background:linear-gradient(135deg,var(--color-primary),var(--color-blurple));color:#fff;font-size:0.75rem;font-weight:500;cursor:pointer;white-space:nowrap;&:hover{opacity:0.9;}&:disabled{opacity:0.5;cursor:not-allowed;}"]);function eO(){let{items:e,panelOpen:t,setPanelOpen:n,selectedItem:r,setSelectedItem:s,updateStatus:l,removeFeedback:d,loading:c,replies:p,repliesLoading:m,addReply:u}=a(),[h,g]=(0,o.useState)(""),[f,b]=(0,o.useState)(!1),x=(0,o.useCallback)(e=>{s((null==r?void 0:r.id)===e.id?null:e),g(""),window.scrollTo({top:e.pinY-window.innerHeight/2,behavior:"smooth"})},[r,s]),w=(0,o.useCallback)(async(e,t)=>{try{await l(e,t)}catch(e){console.error("Failed to update status:",e)}},[l]),k=(0,o.useCallback)(async e=>{try{await d(e),s(null)}catch(e){console.error("Failed to delete feedback:",e)}},[d,s]),v=(0,o.useCallback)(async e=>{if(e.preventDefault(),r&&h.trim()){b(!0);try{await u(r.id,h.trim()),g("")}catch(e){console.error("Failed to add reply:",e)}finally{b(!1)}}},[r,h,u]);return t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(en,{onClick:()=>n(!1)}),(0,i.jsxs)(ei,{"data-testid":"feedback-panel",children:[(0,i.jsxs)(eo,{children:[(0,i.jsxs)(er,{children:["Feedback (",e.length,")",c&&" ..."]}),(0,i.jsx)(ea,{onClick:()=>n(!1),"aria-label":"Close panel",children:"\xd7"})]}),(0,i.jsxs)(es,{children:[0===e.length&&(0,i.jsx)(el,{children:"No feedback on this page yet."}),e.map(e=>(0,i.jsxs)(ed,{$selected:(null==r?void 0:r.id)===e.id,onClick:()=>x(e),children:[(0,i.jsx)(ec,{children:e.title}),(0,i.jsxs)(ep,{children:[(0,i.jsx)(em,{$color:S[e.priority]}),(0,i.jsx)(eu,{$isComment:"comment"===e.type,children:"comment"===e.type?"comment":"issue"}),(0,i.jsx)(eh,{value:e.status,onChange:t=>w(e.id,t.target.value),onClick:e=>e.stopPropagation(),children:Object.entries(ee).map(e=>{let[t,n]=e;return(0,i.jsx)("option",{value:t,children:n},t)})}),(0,i.jsxs)(eg,{children:[(0,i.jsx)(ef,{src:e.reporter.picture,alt:e.reporter.name,referrerPolicy:"no-referrer"}),e.reporter.name.split(" ")[0]]}),(0,i.jsx)("span",{children:new Date(e.createdAt).toLocaleDateString("en-US",{month:"short",day:"numeric"})})]})]},e.id))]}),r&&(0,i.jsxs)(eb,{children:[r.description&&(0,i.jsxs)(ex,{children:[(0,i.jsx)(ew,{children:"Description"}),(0,i.jsx)(ek,{children:r.description})]}),r.screenshotUrl&&(0,i.jsxs)(ex,{children:[(0,i.jsx)(ew,{children:"Screenshot"}),(0,i.jsx)(ev,{src:r.screenshotUrl,alt:"Feedback screenshot",onClick:()=>window.open(r.screenshotUrl,"_blank")})]}),(0,i.jsxs)(ex,{children:[(0,i.jsx)(ew,{children:"Page"}),(0,i.jsx)(ey,{children:r.slug})]}),r.githubIssueUrl&&(0,i.jsxs)(ex,{children:[(0,i.jsx)(ew,{children:"GitHub"}),(0,i.jsxs)(eC,{href:r.githubIssueUrl,target:"_blank",rel:"noopener noreferrer",children:["Issue #",r.githubIssueNumber," â"]})]}),(0,i.jsxs)(eP,{children:[(0,i.jsxs)(eI,{children:["Replies ",m?"...":"(".concat(p.length,")")]}),p.map(e=>(0,i.jsxs)(ez,{children:[(0,i.jsxs)(eZ,{children:[(0,i.jsx)(ef,{src:e.reporter.picture,alt:e.reporter.name,referrerPolicy:"no-referrer"}),(0,i.jsx)("span",{children:e.reporter.name.split(" ")[0]}),(0,i.jsx)("span",{children:new Date(e.createdAt).toLocaleDateString("en-US",{month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})})]}),(0,i.jsx)(eS,{children:e.text})]},e.id)),(0,i.jsxs)(eD,{onSubmit:v,children:[(0,i.jsx)(eU,{value:h,onChange:e=>g(e.target.value),placeholder:"Write a reply..."}),(0,i.jsx)(eA,{type:"submit",disabled:!h.trim()||f,children:f?"...":"Reply"})]})]}),(0,i.jsx)(ej,{onClick:()=>k(r.id),children:"Delete feedback"})]})]})]}):null}let eF=[".10clouds.io",".10clouds.com",".10cloudsfi.com"],eR=["10cloudsfi.com","localhost"],eE=["10clouds.com","www.10clouds.com"];function eT(){let[e,t]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{var e;t((e=window.location.hostname,!eE.includes(e)&&(!!eR.includes(e)||eF.some(t=>e.endsWith(t)))))},[]),e)?(0,i.jsxs)(s,{children:[(0,i.jsx)(K,{}),(0,i.jsx)(X,{}),(0,i.jsx)(eO,{}),(0,i.jsx)(I,{})]}):null}},67241:function(e,t,n){"use strict";n.d(t,{Db:function(){return r},OO:function(){return l},Xt:function(){return a},zC:function(){return s}});var i=n(28153),o=n(41997);let r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"standard";
1return"max(".concat(o.yf.gutter,", calc((100% - ").concat(o.yf.widths[e],") / 2))")},a=(0,i.iv)(["padding-inline:",";"],r()),s=(0,i.iv)(["padding-block:",";"],o.yf.sectionSpace),l=i.ZP.div.withConfig({componentId:"sc-629b172d-0"})(["width:calc(100% - 2 * ",");max-width:",";min-width:0;margin-inline:auto;"],o.yf.gutter,e=>{let{$width:t="standard"}=e;return o.yf.widths[t]})},60561:function(e,t,n){"use strict";n.d(t,{m:function(){return s}});var i=n(87756),o=n(28153),r=n(75212);let a=o.ZP.span.withConfig({componentId:"sc-264908b9-0"})(["display:block;position:",";inset:",";width:100%;aspect-ratio:1;overflow:hidden;flex-shrink:0;> img{display:block;position:absolute;top:","%;left:","%;width:","%;height:","%;max-width:none;object-fit:cover;object-position:center;}"],e=>{let{$fill:t}=e;return t?"absolute":"relative"},e=>{let{$fill:t}=e;return t?0:"auto"},e=>{var t;let{$crop:n}=e;return null!==(t=null==n?void 0:n.top)&&void 0!==t?t:0},e=>{var t;let{$crop:n}=e;return(1-(null!==(t=null==n?void 0:n.scale)&&void 0!==t?t:1))*50},e=>{var t;let{$crop:n}=e;return(null!==(t=null==n?void 0:n.scale)&&void 0!==t?t:1)*100},e=>{var t;let{$crop:n}=e;return(null!==(t=null==n?void 0:n.scale)&&void 0!==t?t:1)*100});function s(e){var t,n;let{src:o,alt:s="",className:l,style:d,width:c,height:p,fill:m,sizes:u,loading:h="lazy"}=e;if(!o)return null;let g=(0,r.c)(o);return(0,i.jsx)(a,{className:l,style:{width:c,height:p,...d},$fill:m,$crop:null==g?void 0:g.crop,children:(0,i.jsx)("img",{src:o,alt:s,width:null!==(t=null==g?void 0:g.size)&&void 0!==t?t:c,height:null!==(n=null==g?void 0:g.size)&&void 0!==n?n:p,loading:h,decoding:"async",draggable:!1,sizes:u})})}},57800:function(e,t,n){"use strict";n.d(t,{E:function(){return i},d:function(){return r}});let i={provider:"Clutch",company:"10Clouds Financial Institutions",url:"https://clutch.co/profile/10clouds-financial-institutions",rating:4.9,bestRating:5,reviewCount:95,checkedAt:"2026-09-15"},o="https://clutch.co/go-to-review/4d067868-d094-4b63-bf34-84a7e8b81388/272092",r={quote:'"They are a valuable partner who not only excels at technical execution but also brings innovative solutions."',authorName:"Thomas Rubio",authorRole:"Founder & CEO, AI Agents Company",stars:5,bestRating:5,linkText:"Read full review",linkUrl:o,provenance:{url:o,checkedAt:"2026-09-15",reviewDate:"2024-02-28"}}},73122:function(e,t,n){"use strict";n.d(t,{w:function(){return i}});let i={role:"Chief Executive Officer"}},75212:function(e,t,n){"use strict";n.d(t,{_:function(){return i},c:function(){return o}});let i={karol:{src:"/images/team/karol-stepien-studio-2026-v1.webp",size:1280,smoothSrc:"/images/team/karol-stepien-studio-2026-v1.webp"},maciej:{smoothSrc:"/images/team/maciej-smooth-background-v1.jpg",src:"/images/team/maciej-cielecki-brandbook-v1.webp",size:1254},michal:{smoothSrc:"/images/team/michal-smooth-background-v1.jpg",src:"/images/team/michal-klujszo-brandbook-v1.webp",size:1254},agnieszka:{smoothSrc:"/images/team/agnieszka-smooth-background-v1.jpg",src:"/images/team/agnieszka-zygmunt-brandbook-v1.webp",size:1254},krzysztof:{smoothSrc:"/images/team/krzysztof-smooth-background-v1.jpg",src:"/images/team/krzysztof-mianowski-brandbook-v1.webp",size:1254}};function o(e){let t=Object.values(i).find(t=>t.src===e||t.smoothSrc===e);return(null==t?void 0:t.smoothSrc)===e?{...t,size:1280}:t}},69803:function(e,t,n){"use strict";n.d(t,{StyledComponentsRegistry:function(){return p}});var i=n(87756),o=n(30318),r=n(72107),a=n(28153),s=n(41997);let l=[{name:"Regular",weight:400},{name:"Medium",weight:500}].map(e=>{let{name:t,weight:n}=e;return"\n @font-face {\n font-family: 'Fustat';\n src: url('/fonts/Fustat-".concat(t,".woff2') format('woff2');\n font-style: normal;\n font-weight: ").concat(n,";\n font-display: swap;\n }\n")}).join("\n"),d=Object.entries(s.O9).filter(e=>{let[,t]=e;return"string"==typeof t}).map(e=>{let[t,n]=e;return"--color-".concat(t,": ").concat(n,";")}).join("\n"),c=(0,a.vJ)([""," :root{--font-brand:",";","}*{box-sizing:border-box;margin:0;::selection{background:",";color:#FFFFFF;}}body,html{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{overflow-x:hidden;font-size:16px;line-height:1.6;font-synthesis:none;font-family:",";color:",";}a{text-decoration:none;color:inherit;transition:all 0.2s ease-in-out;}h1,h2,h3,h4,h5,h6{font-family:",";font-weight:400;margin:0;}h1{font-size:3.25rem;letter-spacing:-0.03em;line-height:0.95;text-transform:uppercase;}h2{font-size:2.625rem;letter-spacing:-0.03em;line-height:1.1;}p{b,strong{font-weight:500;}}button,input,select,textarea{font:inherit;}:focus-visible{outline:2px solid ",";outline-offset:3px;box-shadow:0 0 0 3px #FFFFFF;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}img{height:auto;max-width:100%;
1transform:translate3d(0,0,0);}ol,ul{list-style:none;}@media only screen and (max-width:","){h1{font-size:2.5rem;}}"],l,s.Rq.body,d,s.O9.primary,s.Rq.body,s.O9.titleDark,s.Rq.body,s.O9.titleDark,s.AV.desktop);function p(e){let{children:t}=e,[n]=(0,o.useState)(()=>new a.qH);return(0,r.useServerInsertedHTML)(()=>{let e=n.getStyleElement();return n.instance.clearTag(),(0,i.jsx)(i.Fragment,{children:e})}),(0,i.jsxs)(a.f6,{theme:s.rS,children:[(0,i.jsx)(c,{}),t]})}},33045:function(e,t,n){"use strict";n.d(t,{G7:function(){return a},RX:function(){return c},S3:function(){return s},So:function(){return l},eq:function(){return r},o3:function(){return d}});var i=n(28153),o=n(41997);let r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return(0,i.iv)(["&:focus-visible{outline:2px solid ",";outline-offset:3px;box-shadow:0 0 0 3px ",";}"],"dark"===e?o.UQ.white:o.UQ.deepBlue,"dark"===e?o.UQ.deepBlue:o.UQ.white)},a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"primary",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"medium",a="dark"===e,s="primary"===t,l="tertiary"===t,d=a?o.UQ.white:o.UQ.deepBlue,c=a?o.UQ.mistGreen:o.UQ.deepBlue;return(0,i.iv)(["position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:",";min-height:",";max-width:100%;padding:"," ",";border:1px solid ",";border-radius:",";background:",";color:",";font-family:",";font-size:16px;font-weight:500;line-height:24px;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none;cursor:pointer;transition:color "," ease,background-color "," ease,border-color "," ease;> span{color:inherit;font:inherit;letter-spacing:inherit;}svg{width:",";height:",";flex-shrink:0;}&:hover:not(:disabled):not([aria-disabled='true']){background:",";border-color:",";","}&:active:not(:disabled):not([aria-disabled='true']){background:",";","}&:disabled,&[aria-disabled='true']{color:",";background:",";border-color:",";cursor:not-allowed;opacity:1;}&[aria-busy='true']{cursor:progress;}",""],o.ai.gap,o.ai.height[n],"small"===n?"9px":"large"===n?"15px":"11px",l?"0":o.ai.paddingInline,s?c:l?"transparent":d,o.ai.radius,s?c:"transparent",s?a?o.UQ.deepBlue:o.UQ.white:l?a?o.UQ.mistGreen:o.UQ.deepTeal:d,o.Rq.body,o.ai.duration,o.ai.duration,o.ai.duration,o.ai.icon,o.ai.icon,s?a?o.UQ.white:o.UQ.signalBlue:l?"transparent":a?o.UQ.deepNavy:o.UQ.mistGreen,s?a?o.UQ.white:o.UQ.signalBlue:l?"transparent":d,l&&(0,i.iv)(["text-decoration:underline;text-underline-offset:4px;"]),l?"transparent":s?a?o.UQ.mistGreen:o.UQ.deepNavy:a?o.UQ.signalBlue:o.UQ.mistGreen,a&&s&&(0,i.iv)(["box-shadow:inset 0 0 0 1px ",";"],o.UQ.deepTeal),a?o.O9.inverseDim:o.O9.inkMuted,a?o.UQ.deepNavy:o.UQ.lightGrey,a?o.O9.hairlineDark:o.O9.hairlineLight,r(e))},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return(0,i.iv)([""," width:",";height:",";padding:0;flex-shrink:0;"],a(e,"secondary"),o.ai.height.medium,o.ai.height.medium)},l=e=>(0,i.iv)([""," padding-inline:20px;border-radius:999px;"],a("light",e?"primary":"secondary","small")),d=(0,i.iv)(["box-sizing:border-box;width:100%;min-width:0;min-height:",";padding:11px 16px;border:1px solid ",";border-radius:",";background:",";color:",";font-family:",";font-size:16px;font-weight:400;line-height:24px;transition:border-color "," ease;&::placeholder{color:",";opacity:1;}&:hover,&:focus{border-color:",";}&:disabled{background:",";color:",";}",""],o.ai.height.medium,o.O9.inkMuted,o.ai.radius,o.UQ.white,o.UQ.deepBlue,o.Rq.body,o.ai.duration,o.O9.inkMuted,o.UQ.deepBlue,o.UQ.lightGrey,o.O9.inkMuted,r()),c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"light";return(0,i.iv)([""," width:44px;height:44px;flex-shrink:0;padding:0;&::before{content:'';width:10px;height:10px;border-radius:50%;background:",";}"],a(t,"tertiary","small"),e?"dark"===t?o.UQ.mistGreen:o.UQ.deepBlue:o.O9.muted)}},41997:function(e,t,n){"use strict";n.d(t,{AV:function(){return s},O9:function(){return o},Rq:function(){return r},UQ:function(){return i},Ue:function(){return p},V4:function(){return l},ai:function(){return a},bK:function(){return c},rS:function(){return m},yf:function(){return d}});let i={deepBlue:"#081735",white:"#FFFFFF",mistGreen:"#D3E3D8",signalBlue:"#152E61",deepNavy:"#0D224C",deepTeal:"#29555E",lightGrey:"#F5F5F5",black:"#000000",midnight:"#020C1B",mint:"#1BECC5"},o={primary:i.deepTeal,primaryRGB:"41, 85, 94",secondary:i.mistGreen,secondaryRGB:"211, 227, 216",accent:i.mistGreen,muted:"#7D8C9D",mutedDark:"#526373",mutedLight:"#9DAFBC",mutedLighter:"#DCE3E6",background:i.midnight,backgroundMilky:i.mistGreen,backgroundLight:i.lightGrey,backgroundDark:i.deepBlue,backgroundGrey:i.lightGrey,backgroundPurple:i.signalBlue,navbarBackgroun
1d:i.deepBlue,sectionTitleLight:i.white,sectionTitleDark:i.deepBlue,titlePurple:i.deepTeal,titleDark:i.deepBlue,tileBackground:i.deepNavy,purpleGray:"#718794",blogText:"#344653",grayLight:"#C4D2DB",textLight:"#526373",blurple:i.signalBlue,shadow:"#D3DCDF",backgroundGradients:{dark:{start:i.midnight,end:i.deepBlue},blurple:{start:i.deepTeal,end:i.signalBlue}},error:"#c10000",success:"#087F65",hairlineLight:"#D2DCD8",hairlineDark:"#334860",inkMuted:"#526373",inverseDim:"#BECFD9"},r={heading:"'Fustat', sans-serif",body:"'Fustat', sans-serif",mono:"'Fustat', sans-serif"},a={radius:"4px",overlayRadius:"8px",height:{small:"44px",medium:"48px",large:"56px"},icon:"20px",gap:"12px",paddingInline:"24px",duration:"150ms"},s={mobileSmall:"375px",mobile:"415px",mobileLarge:"744px",tablet:"810px",desktopSmall:"1024px",desktop:"1280px",desktopMac:"1366px",desktopLarge:"1440px",desktopLargest:"1680px",desktopMax:"1920px"},l="1576px",d={widths:{standard:"80rem",wide:"90rem",reading:"45rem"},gutter:"clamp(1.25rem, 3vw, 2rem)",sectionSpace:"clamp(4rem, 6vw, 6rem)",gridGap:"clamp(1rem, 2vw, 1.5rem)"},c={horizontalPadding:"10.75rem",verticalPadding:"7rem",horizontalPaddingDesktop:"5rem",horizontalPaddingTablet:"2rem",horizontalPaddingMobile:"2rem",navbarMinHeight:"7rem",topMessageMinHeight:"3rem"},p={navigation:100,technologiesItem:2,technologiesItemAccent:1,testimonialsHeader:10,contactUs:2,cookies:99,modal:{background:2e3},feedback:{pins:90,overlay:8e3,widget:9e3,panel:9001,form:9500}},m={controls:a,colors:o,fonts:r,breakpoints:s,containerMaxWidth:l,pageLayout:d,layout:c,zIndexes:p}}},function(e){e.O(0,[8153,9179,7282,7278,1040,3214,4222,1744],function(){return e(e.s=19753)}),_N_E=e.O()}]);
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.