1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,68976,e=>{"use strict";var t=e.i(43476),r=e.i(47167);e.s(["default",0,function({className:e,children:n}){let l=function(){let e=r.default.env.NEXT_PUBLIC_GOOGLE_BOOKING_URL?.trim()||"https://calendar.app.google/f2CozA4Jjrh2c1779";try{let t=new URL(e);return"https:"===t.protocol?t.toString():null}catch{return null}}();return l?(0,t.jsx)("a",{className:e,href:l,target:"_blank",rel:"noreferrer",children:n}):(0,t.jsx)("a",{className:e,href:"mailto:[email protected]?subject=45-minute%20AI%20workflow%20meeting",children:n})}],68976)},25412,e=>{"use strict";var t=e.i(71645);e.s(["prefersReducedMotion",0,()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches,"useReveal",0,function(){let e=(0,t.useRef)(null);return(0,t.useEffect)(()=>{let t=e.current;if(!t)return;let r=new IntersectionObserver(([e])=>{e.isIntersecting&&(t.classList.add("is-in"),r.disconnect())},{threshold:.12,rootMargin:"0px 0px -40px 0px"});return r.observe(t),()=>r.disconnect()},[]),e}])},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return i},formatWithValidation:function(){return c},urlObjectKeys:function(){return s}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o=e.r(90809)._(e.r(98183)),a=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,n=e.protocol||"",l=e.pathname||"",i=e.hash||"",s=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)),s&&"object"==typeof s&&(s=String(o.urlQueryToSearchParams(s)));let u=e.search||s&&`?${s}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||a.test(n))&&!1!==c?(c="//"+(c||""),l&&"/"!==l[0]&&(l="/"+l)):c||(c=""),i&&"#"!==i[0]&&(i="#"+i),u&&"?"!==u[0]&&(u="?"+u),l=l.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${n}${c}${l}${u}${i}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return i(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return l}});let n=e.r(71645);function l(e,t){let r=(0,n.useRef)(null),l=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=l.current;t&&(l.current=null,t())}else e&&(r.current=o(e,n)),t&&(l.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(18967),l=e.r(52817);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,l.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return x},useLinkStatus:function(){return g}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o=e.r(90809),a=e.r(43476),i=o._(e.r(71645)),s=e.r(95057),c=e.r(8372),u=e.r(18581),d=e.r(18967),f=e.r(5550);e.r(33525);let h=e.r(88540),p=e.r(91949),v=e.r(73668),m=e.r(9396);function x(t){var r,n;let l,o,x,[g,b]=(0,i.useOptimistic)(p.IDLE_LINK_STATUS),C=(0,i.useRef)(null),{href:_,as:y,children:w,prefetch:k=null,passHref:M,replace:N,shallow:S,scroll:L,onClick:E,onMouseEnter:O,onTouchStart:P,legacyBehavior:R=!1,onNavigate:T,transitionTypes:K,ref:I,unstable_dynamicOnHover:A,...B}=t;l=w,R&&("string"==typeof l||"number"==typeof l)&&(l=(0,a.jsx)("a",{children:l}));let U=i.default.useContext(c.AppRouterContext),$=!1!==k,z=!1!==k?null===(n=k)||"auto"===n?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,H="str
1ing"==typeof(r=y||_)?r:(0,s.formatUrl)(r);if(R){if(l?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=i.default.Children.only(l)}let D=R?o&&"object"==typeof o&&o.ref:I,F=i.default.useCallback(e=>(null!==U&&(C.current=(0,p.mountLinkInstance)(e,H,U,z,$,b)),()=>{C.current&&((0,p.unmountLinkForCurrentNavigation)(C.current),C.current=null),(0,p.unmountPrefetchableInstance)(e)}),[$,H,U,z,b]),V={ref:(0,u.useMergedRef)(F,D),onClick(t){R||"function"!=typeof E||E(t),R&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!U||t.defaultPrevented||function(t,r,n,l,o,a,s){if("u">typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,v.isLocalURL)(r)){l&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(99781);i.default.startTransition(()=>{d(r,l?"replace":"push",!1===o?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,n.current,s)})}}(t,H,C,N,L,T,K)},onMouseEnter(e){R||"function"!=typeof O||O(e),R&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),U&&$&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){R||"function"!=typeof P||P(e),R&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),U&&$&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,d.isAbsoluteUrl)(H)?V.href=H:R&&!M&&("a"!==o.type||"href"in o.props)||(V.href=(0,f.addBasePath)(H)),x=R?i.default.cloneElement(o,V):(0,a.jsx)("a",{...B,...V,children:l}),(0,a.jsx)(j.Provider,{value:g,children:x})}e.r(84508);let j=(0,i.createContext)(p.IDLE_LINK_STATUS),g=()=>(0,i.useContext)(j);("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)},339,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let n=()=>()=>{};e.s(["default",0,function({code:e}){return(0,r.useSyncExternalStore)(n,()=>!1,()=>!0)?(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:e}}):null}])},52004,e=>{"use strict";var t=e.i(43476),r=e.i(71645);e.s(["default",0,function(){let e=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t=e.current;if(!t)return;let r=()=>{let e=document.documentElement.scrollHeight-window.innerHeight;t.style.transform=`scaleX(${e>0?Math.min(window.scrollY/e,1):0})`};return r(),window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r),()=>{window.removeEventListener("scroll",r),window.removeEventListener("resize",r)}},[]),(0,t.jsx)("div",{className:"progress",ref:e,"aria-hidden":"true"})}])},1625,e=>{"use strict";var t=e.i(43476);e.s(["default",0,function({size:e=30}){return(0,t.jsxs)("svg",{className:"brandmark",width:e,height:e,viewBox:"359.5 209.5 296 296",fill:"currentColor",role:"img","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M648.351 374.15C639.411 432.018 608.268 472.405 553.916 492.811C472.126 523.518 385.956 468.595 368.39 388.036C351.74 311.682 399.477 231.302 481.123 216.287C533.411 206.671 577.848 223.003 613.414 262.39C640.239 292.097 651.028 327.631 649.222 367.281C649.124 369.429 648.665 371.561 648.351 374.15ZM537.623 486.092C592.716 472.541 631.744 424.92 637.411 370.734C641.156 334.927 631.479 302.428 608.741 274.163C574.395 231.469 516.614 214.562 466.649 231.262C410.029 250.185 369.756 308.385 377.165 370.987C382.742 418.112 407.073 453.016 448.615 475.351C476.322 490.247 506.074 493.567 537.623 486.092Z"}),(0,t.jsx)("path",{d:"M460.767 256.813C479.745 233.239 504.605 229.822 531.54 236.223C579.637 247.653 612.328 277.006 624.948 324.981C637.543 372.863 624.306 414.73 588.56 449.228C587.765 449.996 587.079 451.105 585.534 450.87C584.126 449.326 584.868 447.431 585.152 445.771C587.233 433.627 582.824 424.253 573.14 417.082C564.392 410.605 554.823 405.526 544.878 401.224C528.837 394.283 512.623 387.744 496.569 380.834C484.476 375.628 472.663 369.903 462.366 361.441C449.294 350.698 443.368 336.326 441.797 320.095C439.531 296.686 446.344 275.726 460.767 256.813ZM463.901 337.616C467.317 345.443 471.734 352.544 479.091 358.574C465.246 331.593 465.891 305.431 484.3 282.522C504.289 257.645 531.027 248.924 562.714 258.988C548.138 246.487 527.507 241.19 510.32 244.918C473.893 252.819 445.67 297.304 463.901 337.616ZM487.594 340.867C490.327 348.319 493.936 355.202 500.619 361.123C490.6 337.467 492.469 315.816 508.867 296.838C525.314 277.803 546.761 273.749 571.309 279.932C558.492 267.217 533.117 263.585 512.358 275.203C489.639 287.918 479.372 314.57 487.594 340.867Z"}),(0,t.jsx)("path",{d:"M456.258 245.144C460.205 243.467 463.64 241.443 468.286 240.838C466.936 243.959 464.489 245.12 462.564 246.712C443.562 262.423 430.667 281.927 428.556 306.817C425.942 337.651 438.432 361.637 464.833 377.917C484.168 389.84 505.149 398.505 525.876 407.638C533.035 410.792 540.337 413.737 546.453 418.793C555.362 426.157 554.563 434.904 544.245 440.178C530.367 447.272 51
15.506 447.771 500.396 445.864C480.753 443.386 463.182 436.088 447.806 423.315C452.544 437.928 461.155 449.83 472.495 459.894C483.891 470.008 497.258 476.259 512.015 480.144C497.655 482.106 483.737 480.144 470.276 475.537C436.014 463.811 411.147 441.237 396.097 408.436C367.313 345.701 395.994 273.011 456.258 245.144Z"})]})}])},42724,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(22016),l=e.i(18566),o=e.i(12127),a=e.i(93386),i=e.i(50208),s=e.i(1625);let c={mn:"MN",en:"EN"};function u(){let{theme:e,toggle:n}=(0,i.useTheme)(),[l,o]=(0,r.useState)(!1);return((0,r.useEffect)(()=>o(!0),[]),l)?(0,t.jsx)("button",{className:"theme-toggle",onClick:n,"aria-label":"dark"===e?"Switch to light theme":"Switch to dark theme",title:"dark"===e?"Light":"Dark",children:"dark"===e?(0,t.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"4.5"}),(0,t.jsx)("path",{d:"M12 2v2.5M12 19.5V22M2 12h2.5M19.5 12H22M4.6 4.6l1.8 1.8M17.6 17.6l1.8 1.8M19.4 4.6l-1.8 1.8M6.4 17.6l-1.8 1.8"})]}):(0,t.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,t.jsx)("path",{d:"M21 12.8A9 9 0 1 1 11.2 3 7 7 0 0 0 21 12.8z"})})}):(0,t.jsx)("button",{className:"theme-toggle","aria-label":"Toggle theme"})}e.s(["default",0,function(){let{lang:e,t:i,href:d}=(0,o.useLang)(),f=(0,l.usePathname)()??"/",[h,p]=(0,r.useState)(!1),[v,m]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=()=>p(window.scrollY>8);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]);let x=()=>m(!1),j=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{href:d("/#products"),onClick:x,children:i("prod.eyebrow")}),(0,t.jsx)(n.default,{href:d("/#proof"),onClick:x,children:i("nav.proof")}),(0,t.jsx)(n.default,{href:d("/#team"),onClick:x,children:i("nav.team")}),(0,t.jsx)(n.default,{href:d("/#news"),onClick:x,children:i("nav.news")})]}),g=function(e){let[,t,...r]=(e=e.replace(/^\/company(?=\/|$)/,"")||"/").split("/");return(0,a.langFromSegment)(t)?`/${r.join("/")}`.replace(/\/$/,"")||"/":e||"/"}(f);return(0,t.jsxs)("header",{className:`nav${h?" is-scrolled":""}`,id:"top",children:[(0,t.jsxs)("div",{className:"nav__inner",children:[(0,t.jsxs)(n.default,{className:"nav__brand",href:d("/"),onClick:x,children:[(0,t.jsx)(s.default,{size:30}),(0,t.jsxs)("span",{children:["Sodura",(0,t.jsx)("b",{children:"AI"})]})]}),(0,t.jsxs)("div",{className:"nav__right",children:[(0,t.jsx)("nav",{className:"nav__links","aria-label":"Sections",children:j}),(0,t.jsx)("div",{className:"lang",role:"group","aria-label":"Language",children:a.LANGS.map(r=>(0,t.jsx)(n.default,{href:(0,a.localizedHref)(g,r),className:e===r?"is-active":"",hrefLang:r,"aria-current":e===r?"true":void 0,onClick:x,children:c[r]},r))}),(0,t.jsx)(u,{}),(0,t.jsx)(n.default,{className:"btn btn--primary btn--sm nav__cta",href:d("/#contact"),children:i("nav.contact")}),(0,t.jsxs)("button",{className:"nav__burger","aria-label":"Menu","aria-expanded":v,onClick:()=>m(!v),children:[(0,t.jsx)("span",{}),(0,t.jsx)("span",{})]})]})]}),(0,t.jsxs)("div",{className:`nav__mobile${v?" is-open":""}`,children:[j,(0,t.jsx)(n.default,{href:d("/culture"),onClick:x,children:i("foot.culture")}),(0,t.jsx)(n.default,{href:d("/jobs"),onClick:x,children:i("foot.jobs")}),(0,t.jsx)(n.default,{href:d("/blog"),onClick:x,children:i("foot.blog")}),(0,t.jsx)(n.default,{className:"btn btn--primary",href:d("/#contact"),onClick:x,children:i("nav.contact")})]})]})}])},56691,e=>{"use strict";var t=e.i(43476),r=e.i(22016),n=e.i(68976),l=e.i(12127),o=e.i(1625);let a=[{label:"Facebook",href:"https://www.facebook.com/profile.php?id=61570774479337",icon:(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})},{label:"LinkedIn",href:"https://www.linkedin.com/in/eba472",icon:(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"
1currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 1 1 0-4.124 2.062 2.062 0 0 1 0 4.124zM7.119 20.452H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})})}],i=[{titleKey:"foot.group.products",links:[{label:"Huuli.tech",href:"https://www.huuli.tech/",external:!0},{label:"Barilga AI",href:"https://barilga.sodura.ai/",external:!0},{label:"Sodura Speak",href:"https://ielts.sodura.ai/",external:!0}]},{titleKey:"foot.group.learn",links:[{labelKey:"foot.news",to:"/news"},{labelKey:"foot.blog",to:"/blog"},{labelKey:"foot.notes",to:"/newsletter"}]},{titleKey:"foot.group.connect",links:[{labelKey:"nav.contact",to:"/#contact"},{booking:!0,labelKey:"cta.schedule"}]}];function s({link:e,label:l,href:o}){return"booking"in e?(0,t.jsx)(n.default,{children:l}):"external"in e&&e.external?(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",children:l}):(0,t.jsx)(r.default,{href:o,children:l})}e.s(["default",0,function(){let{t:e,href:n}=(0,l.useLang)(),c=e("foot.tagline");return(0,t.jsx)("footer",{className:"foot",children:(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("div",{className:"foot__panel",children:[(0,t.jsxs)("div",{className:"foot__grid",children:[(0,t.jsxs)("div",{className:"foot__brand",children:[(0,t.jsxs)(r.default,{className:"nav__brand",href:n("/"),children:[(0,t.jsx)(o.default,{size:26}),(0,t.jsxs)("span",{children:["Sodura",(0,t.jsx)("b",{children:"AI"})]})]}),c?(0,t.jsx)("p",{className:"foot__tagline",children:c}):null,(0,t.jsx)("div",{className:"foot__social",children:a.map(({label:e,href:r,icon:n})=>(0,t.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer","aria-label":e,children:n},r))}),(0,t.jsxs)("div",{className:"foot__contact",children:[(0,t.jsxs)("p",{className:"foot__contact-item",children:[(0,t.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M4 4h16v16H4z"}),(0,t.jsx)("path",{d:"m4 4 8 8 8-8"})]}),(0,t.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"})]}),(0,t.jsxs)("p",{className:"foot__contact-item",children:[(0,t.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M12 21s7-4.5 7-11a7 7 0 1 0-14 0c0 6.5 7 11 7 11z"}),(0,t.jsx)("circle",{cx:"12",cy:"10",r:"2.5"})]}),(0,t.jsx)("span",{children:e("foot.addr.mn")})]})]}),(0,t.jsxs)("p",{className:"foot__copy",children:["© 2026 SoduraAI · ",e("foot.rights")]})]}),(0,t.jsx)("div",{className:"foot__columns",children:i.map(r=>(0,t.jsxs)("div",{className:"foot__col",children:[(0,t.jsx)("h3",{children:e(r.titleKey)}),(0,t.jsx)("ul",{children:r.links.map(r=>{let l="booking"in r?r.labelKey:"external"in r&&r.external?r.href:`${r.labelKey}-${r.to}`,o="label"in r?r.label:e(r.labelKey),a="to"in r?n(r.to):void 0;return(0,t.jsx)("li",{children:(0,t.jsx)(s,{link:r,label:o,href:a})},l)})})]},r.titleKey))})]}),e("foot.reg")?(0,t.jsx)("p",{className:"foot__reg",children:e("foot.reg")}):null]})})})}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.