(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[469],{9137:function(e,n,r){Promise.resolve().then(r.bind(r,20916)),Promise.resolve().then(r.t.bind(r,27917,23)),Promise.resolve().then(r.t.bind(r,3906,23)),Promise.resolve().then(r.t.bind(r,75223,23)),Promise.resolve().then(r.t.bind(r,20273,23)),Promise.resolve().then(r.t.bind(r,23286,23)),Promise.resolve().then(r.t.bind(r,10667,23)),Promise.resolve().then(r.bind(r,12912)),Promise.resolve().then(r.bind(r,65328)),Promise.resolve().then(r.bind(r,76207)),Promise.resolve().then(r.bind(r,3786)),Promise.resolve().then(r.t.bind(r,6708,23)),Promise.resolve().then(r.bind(r,66860)),Promise.resolve().then(r.bind(r,59361)),Promise.resolve().then(r.bind(r,57316)),Promise.resolve().then(r.bind(r,34831)),Promise.resolve().then(r.bind(r,64018)),Promise.resolve().then(r.bind(r,95604)),Promise.resolve().then(r.bind(r,26228)),Promise.resolve().then(r.bind(r,48711)),Promise.resolve().then(r.bind(r,7858)),Promise.resolve().then(r.bind(r,8320)),Promise.resolve().then(r.bind(r,1298)),Promise.resolve().then(r.bind(r,44885)),Promise.resolve().then(r.bind(r,5699)),Promise.resolve().then(r.bind(r,48843)),Promise.resolve().then(r.bind(r,72283)),Promise.resolve().then(r.bind(r,94041)),Promise.resolve().then(r.bind(r,45884)),Promise.resolve().then(r.bind(r,18986)),Promise.resolve().then(r.bind(r,87122)),Promise.resolve().then(r.bind(r,1328)),Promise.resolve().then(r.bind(r,18141)),Promise.resolve().then(r.bind(r,24392)),Promise.resolve().then(r.bind(r,64284)),Promise.resolve().then(r.bind(r,36639)),Promise.resolve().then(r.bind(r,51341)),Promise.resolve().then(r.bind(r,89349)),Promise.resolve().then(r.bind(r,36649)),Promise.resolve().then(r.bind(r,99050)),Promise.resolve().then(r.bind(r,35842)),Promise.resolve().then(r.bind(r,78757)),Promise.resolve().then(r.bind(r,32045)),Promise.resolve().then(r.bind(r,36629)),Promise.resolve().then(r.bind(r,96693)),Promise.resolve().then(r.bind(r,6054)),Promise.resolve().then(r.bind(r,69190)),Promise.resolve().then(r.bind(r,37511)),Promise.resolve().then(r.bind(r,45614)),Promise.resolve().then(r.bind(r,89947)),Promise.resolve().then(r.bind(r,95569)),Promise.resolve().then(r.bind(r,56365)),Promise.resolve().then(r.bind(r,89776)),Promise.resolve().then(r.bind(r,34768)),Promise.resolve().then(r.bind(r,34042)),Promise.resolve().then(r.bind(r,59571)),Promise.resolve().then(r.bind(r,39841)),Promise.resolve().then(r.bind(r,9224)),Promise.resolve().then(r.bind(r,29607)),Promise.resolve().then(r.bind(r,85255)),Promise.resolve().then(r.bind(r,63976)),Promise.resolve().then(r.bind(r,67505)),Promise.resolve().then(r.bind(r,4379)),Promise.resolve().then(r.bind(r,1064)),Promise.resolve().then(r.bind(r,50306)),Promise.resolve().then(r.bind(r,91480)),Promise.resolve().then(r.bind(r,15488)),Promise.resolve().then(r.bind(r,13753)),Promise.resolve().then(r.bind(r,10494)),Promise.resolve().then(r.bind(r,22566)),Promise.resolve().then(r.bind(r,47492)),Promise.resolve().then(r.bind(r,56038)),Promise.resolve().then(r.bind(r,33897)),Promise.resolve().then(r.bind(r,22447)),Promise.resolve().then(r.bind(r,52531)),Promise.resolve().then(r.bind(r,12025)),Promise.resolve().then(r.bind(r,65570)),Promise.resolve().then(r.bind(r,8938)),Promise.resolve().then(r.bind(r,40885)),Promise.resolve().then(r.bind(r,44370)),Promise.resolve().then(r.bind(r,90403)),Promise.resolve().then(r.bind(r,67452)),Promise.resolve().then(r.bind(r,28932)),Promise.resolve().then(r.bind(r,25818)),Promise.resolve().then(r.bind(r,51603)),Promise.resolve().then(r.bind(r,11504)),Promise.resolve().then(r.bind(r,72617)),Promise.resolve().then(r.bind(r,13570)),Promise.resolve().then(r.bind(r,6248)),Promise.resolve().then(r.bind(r,60537)),Promise.resolve().then(r.bind(r,47692)),Promise.resolve().then(r.bind(r,31147)),Promise.resolve().then(r.bind(r,39397)),Promise.resolve().then(r.bind(r,29328)),Promise.resolve().then(r.bind(r,55440)),Promise.resolve().then(r.bind(r,20984)),Promise.resolve().then(r.bind(r,81869)),Promise.resolve().then(r.bind(r,24306)),Promise.resolve().then(r.bind(r,97051)),Promise.resolve().then(r.bind(r,69964)),Promise.resolve().then(r.bind(r,88699)),Promise.resolve().then(r.bind(r,29444)),Promise.resolve().then(r.bind(r,18145)),Promise.resolve().then(r.bind(r,97264)),Promise.resolve().then(r.bind(r,29921)),Promise.resolve().then(r.bind(r,62525)),Promise.resolve().then(r.bind(r,2302)),Promise.resolve().then(r.bind(r,8397)),Promise.resolve().then(r.bind(r,25369)),Promise.resolve().then(r.bind(r,49762)),Promise.resolve().then(r.bind(r,96996)),Promise.resolve().then(r.bind(r,66697)),Promise.resolve().then(r.bind(r,30765)),Promise.resolve().then(r.bind(r,35084)),Promise.resolve().then(r.bind(r,74209)),Promise.resolve().then(r.bind(r,31747)),Promise.resolve().then(r.bind(r,24124)),Promise.resolve().then(r.bind(r,39089)),Promise.resolve().then(r.bind(r,34273)),Promise.resolve().then(r.bind(r,1218)),Promise.resolve().then(r.bind(r,49221)),Promise.resolve().then(r.bind(r,4543)),Promise.resolve().then(r.bind(r,997)),Promise.resolve().then(r.bind(r,45947)),Promise.resolve().then(r.bind(r,89547)),Promise.resolve().then(r.bind(r,35624)),Promise.resolve().then(r.bind(r,70683)),Promise.resolve().then(r.bind(r,80600)),Promise.resolve().then(r.bind(r,79109)),Promise.resolve().then(r.bind(r,96347)),Promise.resolve().then(r.bind(r,24928)),Promise.resolve().then(r.bind(r,91610)),Promise.resolve().then(r.bind(r,62892)),Promise.resolve().then(r.bind(r,29847)),Promise.resolve().then(r.bind(r,38947)),Promise.resolve().then(r.bind(r,44827)),Promise.resolve().then(r.bind(r,66439)),Promise.resolve().then(r.bind(r,36743)),Promise.resolve().then(r.bind(r,74244)),Promise.resolve().then(r.bind(r,94940)),Promise.resolve().then(r.bind(r,10428)),Promise.resolve().then(r.bind(r,51172)),Promise.resolve().then(r.bind(r,6216)),Promise.resolve().then(r.bind(r,20179)),Promise.resolve().then(r.bind(r,52849)),Promise.resolve().then(r.bind(r,18380)),Promise.resolve().then(r.bind(r,5522)),Promise.resolve().then(r.bind(r,74117)),Promise.resolve().then(r.bind(r,56045)),Promise.resolve().then(r.bind(r,83071)),Promise.resolve().then(r.bind(r,36687)),Promise.resolve().then(r.bind(r,65534)),Promise.resolve().then(r.bind(r,83412)),Promise.resolve().then(r.bind(r,3129)),Promise.resolve().then(r.bind(r,67052)),Promise.resolve().then(r.bind(r,20712)),Promise.resolve().then(r.bind(r,29767)),Promise.resolve().then(r.bind(r,84694)),Promise.resolve().then(r.bind(r,23515)),Promise.resolve().then(r.bind(r,19773)),Promise.resolve().then(r.bind(r,47510)),Promise.resolve().then(r.bind(r,99917)),Promise.resolve().then(r.bind(r,92462)),Promise.resolve().then(r.bind(r,85331)),Promise.resolve().then(r.bind(r,49550)),Promise.resolve().then(r.bind(r,11063)),Promise.resolve().then(r.bind(r,80656)),Promise.resolve().then(r.bind(r,13161)),Promise.resolve().then(r.bind(r,79115)),Promise.resolve().then(r.bind(r,52573)),Promise.resolve().then(r.bind(r,94826)),Promise.resolve().then(r.bind(r,77396)),Promise.resolve().then(r.bind(r,80995)),Promise.resolve().then(r.bind(r,38198)),Promise.resolve().then(r.bind(r,18286)),Promise.resolve().then(r.bind(r,24370)),Promise.resolve().then(r.bind(r,66955)),Promise.resolve().then(r.bind(r,1834)),Promise.resolve().then(r.bind(r,5550)),Promise.resolve().then(r.bind(r,405)),Promise.resolve().then(r.bind(r,98561)),Promise.resolve().then(r.bind(r,59934)),Promise.resolve().then(r.bind(r,55636)),Promise.resolve().then(r.bind(r,9940)),Promise.resolve().then(r.bind(r,71438)),Promise.resolve().then(r.bind(r,30715)),Promise.resolve().then(r.bind(r,60955)),Promise.resolve().then(r.bind(r,75478)),Promise.resolve().then(r.bind(r,4458)),Promise.resolve().then(r.bind(r,44946)),Promise.resolve().then(r.bind(r,72431)),Promise.resolve().then(r.bind(r,44732)),Promise.resolve().then(r.bind(r,84177)),Promise.resolve().then(r.bind(r,49101)),Promise.resolve().then(r.bind(r,51691)),Promise.resolve().then(r.bind(r,93478)),Promise.resolve().then(r.bind(r,56034)),Promise.resolve().then(r.bind(r,64570)),Promise.resolve().then(r.bind(r,29802)),Promise.resolve().then(r.bind(r,94413)),Promise.resolve().then(r.bind(r,62129)),Promise.resolve().then(r.bind(r,36169)),Promise.resolve().then(r.bind(r,26284)),Promise.resolve().then(r.bind(r,72949)),Promise.resolve().then(r.bind(r,84266)),Promise.resolve().then(r.bind(r,11965)),Promise.resolve().then(r.bind(r,64779)),Promise.resolve().then(r.bind(r,81129)),Promise.resolve().then(r.bind(r,15821)),Promise.resolve().then(r.bind(r,8482)),Promise.resolve().then(r.bind(r,37970)),Promise.resolve().then(r.bind(r,31426)),Promise.resolve().then(r.bind(r,23856)),Promise.resolve().then(r.bind(r,19131)),Promise.resolve().then(r.bind(r,3599)),Promise.resolve().then(r.bind(r,67419)),Promise.resolve().then(r.bind(r,68927)),Promise.resolve().then(r.bind(r,51594)),Promise.resolve().then(r.bind(r,57879)),Promise.resolve().then(r.bind(r,6425)),Promise.resolve().then(r.bind(r,70869)),Promise.resolve().then(r.bind(r,54218)),Promise.resolve().then(r.bind(r,29660)),Promise.resolve().then(r.bind(r,63070)),Promise.resolve().then(r.bind(r,51464)),Promise.resolve().then(r.bind(r,95211)),Promise.resolve().then(r.bind(r,38193)),Promise.resolve().then(r.bind(r,1734)),Promise.resolve().then(r.bind(r,17143)),Promise.resolve().then(r.bind(r,40823)),Promise.resolve().then(r.bind(r,47015)),Promise.resolve().then(r.bind(r,28602)),Promise.resolve().then(r.bind(r,83453)),Promise.resolve().then(r.bind(r,84864)),Promise.resolve().then(r.bind(r,22944)),Promise.resolve().then(r.bind(r,95776)),Promise.resolve().then(r.bind(r,42898)),Promise.resolve().then(r.bind(r,8514)),Promise.resolve().then(r.bind(r,67894)),Promise.resolve().then(r.bind(r,80868)),Promise.resolve().then(r.bind(r,78594)),Promise.resolve().then(r.bind(r,3489)),Promise.resolve().then(r.bind(r,86621)),Promise.resolve().then(r.bind(r,82219)),Promise.resolve().then(r.bind(r,50702)),Promise.resolve().then(r.bind(r,37135)),Promise.resolve().then(r.bind(r,8902)),Promise.resolve().then(r.bind(r,181)),Promise.resolve().then(r.bind(r,16870)),Promise.resolve().then(r.bind(r,7153)),Promise.resolve().then(r.bind(r,68070)),Promise.resolve().then(r.bind(r,67594)),Promise.resolve().then(r.bind(r,47942)),Promise.resolve().then(r.bind(r,21296)),Promise.resolve().then(r.bind(r,45235)),Promise.resolve().then(r.bind(r,69047)),Promise.resolve().then(r.bind(r,90229)),Promise.resolve().then(r.bind(r,28738)),Promise.resolve().then(r.bind(r,18908)),Promise.resolve().then(r.bind(r,72062)),Promise.resolve().then(r.bind(r,84059)),Promise.resolve().then(r.bind(r,36661)),Promise.resolve().then(r.bind(r,15331)),Promise.resolve().then(r.bind(r,26828)),Promise.resolve().then(r.bind(r,64496)),Promise.resolve().then(r.bind(r,97387)),Promise.resolve().then(r.bind(r,69240)),Promise.resolve().then(r.bind(r,5322)),Promise.resolve().then(r.bind(r,94037)),Promise.resolve().then(r.bind(r,99855)),Promise.resolve().then(r.bind(r,80668)),Promise.resolve().then(r.bind(r,84822)),Promise.resolve().then(r.bind(r,77663)),Promise.resolve().then(r.bind(r,78807)),Promise.resolve().then(r.bind(r,43334)),Promise.resolve().then(r.bind(r,4198)),Promise.resolve().then(r.bind(r,72358)),Promise.resolve().then(r.bind(r,16115)),Promise.resolve().then(r.bind(r,61626)),Promise.resolve().then(r.bind(r,41567)),Promise.resolve().then(r.bind(r,45369)),Promise.resolve().then(r.bind(r,93176)),Promise.resolve().then(r.bind(r,52265)),Promise.resolve().then(r.bind(r,21086)),Promise.resolve().then(r.bind(r,29149)),Promise.resolve().then(r.bind(r,96745)),Promise.resolve().then(r.bind(r,48334)),Promise.resolve().then(r.bind(r,86313)),Promise.resolve().then(r.bind(r,38406)),Promise.resolve().then(r.bind(r,17076)),Promise.resolve().then(r.bind(r,40082)),Promise.resolve().then(r.bind(r,2269)),Promise.resolve().then(r.bind(r,83893)),Promise.resolve().then(r.bind(r,74183)),Promise.resolve().then(r.bind(r,9736)),Promise.resolve().then(r.bind(r,46349)),Promise.resolve().then(r.bind(r,30967)),Promise.resolve().then(r.bind(r,60944)),Promise.resolve().then(r.bind(r,16401)),Promise.resolve().then(r.bind(r,50174)),Promise.resolve().then(r.bind(r,17846)),Promise.resolve().then(r.bind(r,95100)),Promise.resolve().then(r.bind(r,45588)),Promise.resolve().then(r.bind(r,82651)),Promise.resolve().then(r.bind(r,89505)),Promise.resolve().then(r.bind(r,75389)),Promise.resolve().then(r.bind(r,75605)),Promise.resolve().then(r.bind(r,7165)),Promise.resolve().then(r.bind(r,19682)),Promise.resolve().then(r.bind(r,65847)),Promise.resolve().then(r.bind(r,59344)),Promise.resolve().then(r.bind(r,53581)),Promise.resolve().then(r.bind(r,59637)),Promise.resolve().then(r.bind(r,95444)),Promise.resolve().then(r.bind(r,33642)),Promise.resolve().then(r.bind(r,63655)),Promise.resolve().then(r.bind(r,88282)),Promise.resolve().then(r.bind(r,76215)),Promise.resolve().then(r.bind(r,50771)),Promise.resolve().then(r.bind(r,93569)),Promise.resolve().then(r.bind(r,26316)),Promise.resolve().then(r.bind(r,53057)),Promise.resolve().then(r.bind(r,54729)),Promise.resolve().then(r.bind(r,67429)),Promise.resolve().then(r.bind(r,44991)),Promise.resolve().then(r.bind(r,62174)),Promise.resolve().then(r.bind(r,98038)),Promise.resolve().then(r.bind(r,53708)),Promise.resolve().then(r.bind(r,23073)),Promise.resolve().then(r.bind(r,84685)),Promise.resolve().then(r.bind(r,43477)),Promise.resolve().then(r.bind(r,90780)),Promise.resolve().then(r.bind(r,21582)),Promise.resolve().then(r.bind(r,93455)),Promise.resolve().then(r.bind(r,26365)),Promise.resolve().then(r.bind(r,93462)),Promise.resolve().then(r.bind(r,61549)),Promise.resolve().then(r.bind(r,18473)),Promise.resolve().then(r.bind(r,51776)),Promise.resolve().then(r.bind(r,8011)),Promise.resolve().then(r.bind(r,66973)),Promise.resolve().then(r.bind(r,22380)),Promise.resolve().then(r.bind(r,96203)),Promise.resolve().then(r.bind(r,73449)),Promise.resolve().then(r.bind(r,47545)),Promise.resolve().then(r.bind(r,81517)),Promise.resolve().then(r.bind(r,84604)),Promise.resolve().then(r.bind(r,22798)),Promise.resolve().then(r.bind(r,86169)),Promise.resolve().then(r.bind(r,86866)),Promise.resolve().then(r.bind(r,51997)),Promise.resolve().then(r.bind(r,96753)),Promise.resolve().then(r.bind(r,84715)),Promise.resolve().then(r.bind(r,72685)),Promise.resolve().then(r.bind(r,81730)),Promise.resolve().then(r.bind(r,78459)),Promise.resolve().then(r.bind(r,36909)),Promise.resolve().then(r.bind(r,88576)),Promise.resolve().then(r.bind(r,13325)),Promise.resolve().then(r.bind(r,54360)),Promise.resolve().then(r.bind(r,23511)),Promise.resolve().then(r.bind(r,33422)),Promise.resolve().then(r.bind(r,79507)),Promise.resolve().then(r.bind(r,47284)),Promise.resolve().then(r.bind(r,74114)),Promise.resolve().then(r.bind(r,68089)),Promise.resolve().then(r.bind(r,7745)),Promise.resolve().then(r.bind(r,62220)),Promise.resolve().then(r.bind(r,10322)),Promise.resolve().then(r.bind(r,45066)),Promise.resolve().then(r.bind(r,74323)),Promise.resolve().then(r.bind(r,89249)),Promise.resolve().then(r.bind(r,74304)),Promise.resolve().then(r.bind(r,3581)),Promise.resolve().then(r.bind(r,33834)),Promise.resolve().then(r.bind(r,13564)),Promise.resolve().then(r.t.bind(r,97536,23))},20916:function(e,n,r){"use strict";r.d(n,{CtaDemo:function(){return h}});var o=r(54964),i=r(36649),s=r(54748),t=r(78495),l=r(21573),d=r(24017);function h(e){let{children:n,...r}=e;return(0,o.jsx)(i.Button,{component:l.default,href:d.F,target:"_blank",rightSection:(0,o.jsx)(s.Z,{size:22,strokeWidth:2}),variant:"greenGlass",color:"gray",onClick:()=>(0,t.j)("cta: demo",{location:"hero"}),...r,children:n||"book a demo"})}},3870:function(e,n,r){"use strict";r.d(n,{Z:function(){return l}});var o=r(54964),i=r(63070),s=r(27917),t=r.n(s);function l(e){let{children:n,lineColor:r="var(--cp-greenglow)",textColor:s="var(--cp-black-white-100)",fontSize:l=56}=e;return(0,o.jsx)(i.Title,{className:t().title,style:{"--line-color":r,"--text-color":s,"--font-size":"".concat(l,"px")},children:n})}},24017:function(e,n,r){"use strict";r.d(n,{F:function(){return i},d:function(){return o}});let o="https://www.notion.so/line21/Line-21-Handbook-3c9aceb1f0aa4ffa9258c1bc5ed04e46?pvs=4",i="https://cal.com/paulbalogh/line21-30min"},12912:function(e,n,r){"use strict";r.d(n,{default:function(){return D}});var o=r(54964),i=r(95776),s=r(51464),t=r(32045),l=r(72617),d=r(72949),h=r(51594),a=r(66697),m=r(24124),v=r(36649),b=r(51776),c=r(55280),P=r(79576),_=r(87291),u=r(55324),g=r(58751),p=r(47427),x=r(60358),f=r(25422),j=r(52251),y=r(48017),w=r(21573),C=r(78123),k=r(3870),T=r(54573),F=r.n(T);let L=[{name:"Open Ai",color:"var(--mantine-color-gray-8)",icon:c.Z},{name:"YouTube",color:"var(--mantine-color-red-8)",icon:P.Z},{name:"Zoom",color:"#2D8CFF",icon:_.Z},{name:"Microsoft Teams",color:"var(--mantine-color-indigo-7)",icon:u.Z},{name:"Custom RTMP",color:"var(--mantine-color-orange-8)",icon:g.Z},{name:"Facebook Live",color:"#1877F2",icon:p.Z},{name:"Videolinq",color:"var(--mantine-color-gray-8)",iconUrl:"/img/brand-videolinq.svg"},{name:"Twitch",color:"#9146FF",icon:x.Z},{name:"Deepgram",color:"var(--mantine-color-gray-8)",iconUrl:"/img/brand-deepgram.svg"},{name:"Microsoft Skycap",color:"#1BAFF0",icon:f.Z}],N=e=>{let{...n}=e;return(0,o.jsx)(i.Box,{...n,children:(0,o.jsx)("svg",{width:"100%",height:"100%",viewBox:"0 0 140 144",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{id:"Rectangle 1",d:"M0 48.0898C0 40.0232 4.41464 32.6035 11.504 28.755L59.504 2.69784C66.0501 -0.855789 73.9499 -0.855792 80.496 2.69784L128.496 28.755C135.585 32.6035 140 40.0232 140 48.0898V97.0754C140 105.318 135.392 112.87 128.062 116.64L80.0617 141.325C73.747 144.573 66.253 144.573 59.9383 141.325L11.9384 116.64C4.60796 112.87 0 105.318 0 97.0754V48.0898Z",fill:"currentColor"})})})},S=e=>{let{color:n,icon:r,name:l}=e;return(0,o.jsx)(s.Tooltip,{label:l,children:(0,o.jsxs)(i.Box,{style:{"--hexagon-color":n},className:F().hexagonWrapper,children:[(0,o.jsx)(N,{className:F().hexagon}),(0,o.jsx)(t.Center,{h:"100%",className:F().center,children:r})]})})};function D(){let e=(0,b.useMediaQuery)("(max-width: 760px)"),n=(0,C.ki)(L,e?3:5);return(0,o.jsx)("div",{children:(0,o.jsx)(l.Container,{className:F().container,children:(0,o.jsxs)(d.Stack,{align:"center",gap:50,children:[(0,o.jsx)(k.Z,{children:"Integrations"}),(0,o.jsx)(h.Text,{className:F().text,fz:{base:16,md:24},children:"We integrate a wide range of services and we deliver captions to a variety of endpoints."}),(0,o.jsx)("div",{children:n.map((e,n)=>(0,o.jsx)(a.Group,{className:(n+1)%2==0?"":F().odd,children:e.map(e=>{let n=e.icon||j.Z,r=e.iconUrl?(0,o.jsx)(m.Image,{src:e.iconUrl,w:50,h:50,alt:e.name}):null;return(0,o.jsx)(S,{color:e.color,icon:r||(0,o.jsx)(n,{color:"white",size:50}),name:e.name},e.name)})},"row-".concat(n)))}),(0,o.jsx)(h.Text,{className:F().text,children:"We also provide APIs for other software to integrate with Line 21."}),(0,o.jsx)(t.Center,{children:(0,o.jsx)(v.Button,{component:w.default,href:"/products/destinations",rightSection:(0,o.jsx)(y.Z,{size:18}),children:"Read more on destinations"})})]})})})}},65328:function(e,n,r){"use strict";r.d(n,{default:function(){return u}});var o=r(54964),i=r(54837),s=r(72617),t=r(72949),l=r(51594),d=r(66697),h=r(95604),a=r(55383),m=r(54857),v=r(10135),b=r(94220),c=r(3870),P=r(69388),_=r.n(P);function u(){let e=(0,v.useRef)(null),{sublist:n,stop:r,start:P,isRunning:u}=function(e,n,r){let[o,i]=(0,v.useState)([]),[s,t]=(0,v.useState)(!1),l=(0,v.useRef)(null),d=(0,v.useCallback)(()=>{i([...e].sort(()=>.5-Math.random()).slice(0,5))},[e,5]),h=(0,v.useCallback)(()=>{l.current&&(clearInterval(l.current),l.current=null,t(!1))},[]),a=(0,v.useCallback)(()=>{h(),d(),l.current=setInterval(d,5e3),t(!0)},[h,d,5]);return(0,v.useEffect)(()=>(a(),h),[]),{sublist:o,stop:h,start:a,isRunning:s}}(Object.keys(i.Mj).map(e=>e),0,0);return(0,o.jsx)("div",{ref:e,children:(0,o.jsx)(s.Container,{children:(0,o.jsxs)(t.Stack,{align:"center",gap:"xl",children:[(0,o.jsx)(c.Z,{children:"100+ Languages"}),(0,o.jsx)(l.Text,{className:_().text,fz:{base:16,md:24},children:"We support captions, translations and proofreading in over 100 languages. Because we live in a diverse world."}),(0,o.jsx)(d.Group,{justify:"center",gap:3,children:Object.entries(i.Mj).map(e=>{let[r,i]=e;return(0,o.jsx)(b.Z,{highlight:!!n.includes(r),label:i.label},r)})}),(0,o.jsx)(h.ActionIcon,{onClick:u?r:P,variant:"transparent",color:"gray",opacity:.5,"aria-label":u?"Pause Language Cycle Button":"Resume Language Cycle Button",children:u?(0,o.jsx)(a.Z,{size:14}):(0,o.jsx)(m.Z,{size:14})})]})})})}},76207:function(e,n,r){"use strict";r.d(n,{default:function(){return C}});var o=r(54964),i=r(18986),s=r(32045),t=r(66697),l=r(66860),d=r(34831),h=r(57316),a=r(64018),m=r(72949),v=r(51691),b=r(51594),c=r(72617),P=r(36169),_=r(517),u=r(10135),g=r(3870),p=r(5528),x=r.n(p);let f=[{id:"create",category:"Create",description:"Send captions through Line 21 simply; directly using a keyboard macro or via connector.",imageLight:"/img/create_screenshots_light.png",imageDark:"/img/create_screenshots_dark.png"},{id:"enhance",category:"Enhance",description:"Our Ai Proofreader guards against caption goofs in real time, and can be fine-tuned to client needs.",imageLight:"/img/enhance_screenshots_light.png",imageDark:"/img/enhance_screenshots_dark.png"},{id:"translate",category:"Translate",description:"Automatically translate and deliver captions in over 100+ languages, using bespoke AI engines tailored to each one.",imageLight:"/img/translate_screenshots_light.png",imageDark:"/img/translate_screenshots_dark.png"},{id:"deliver",category:"Deliver",description:"Low latency delivery to all destinations - whether choosing browser link, subtitle overlay, video encoding, or API integration - or all streams simultaneously!",imageLight:"/img/deliver_screenshots_light.png",imageDark:"/img/deliver_screenshots_dark.png"}],j=e=>{let{itemId:n}=e,r=f.find(e=>e.id===n);return(0,o.jsx)(i.AspectRatio,{ratio:4/3,className:x().showBox,children:(0,o.jsxs)(s.Center,{children:[(0,o.jsx)(_.default,{src:null==r?void 0:r.imageLight,alt:"Screenshots",className:"hideDark",sizes:"600px",fill:!0,style:{objectPosition:"center center",objectFit:"contain"},loading:"lazy"}),(0,o.jsx)(_.default,{src:null==r?void 0:r.imageDark,alt:"Screenshots",className:"hideLight",sizes:"600px",fill:!0,style:{objectPosition:"center center",objectFit:"contain"},loading:"lazy"})]})})},y=e=>{let{...n}=e,[r,i]=(0,u.useState)(f[0].id);return(0,o.jsxs)(t.Group,{className:x().wrapper,align:"stretch",...n,children:[(0,o.jsx)(l.Accordion,{defaultValue:f[0].id,value:r,onChange:i,classNames:{root:x().accordion,item:x().accordionItem,chevron:x().accordionChevron,control:x().accordionControl},children:f.map(e=>(0,o.jsxs)(d.AccordionItem,{value:e.id,children:[(0,o.jsx)(h.AccordionControl,{children:e.category}),(0,o.jsx)(a.AccordionPanel,{children:e.description})]},e.id))}),(0,o.jsx)(j,{itemId:r})]})},w=e=>{var n;let{...r}=e,[i,s]=(0,u.useState)(f[0].id);return(0,o.jsxs)(m.Stack,{...r,children:[(0,o.jsx)(v.SegmentedControl,{value:i,onChange:s,data:f.map(e=>({label:e.category,value:e.id})),color:"l21green"}),(0,o.jsx)(j,{itemId:i}),(0,o.jsx)(b.Text,{className:x().text,children:null===(n=f.find(e=>e.id===i))||void 0===n?void 0:n.description})]})};function C(){return(0,o.jsx)("div",{children:(0,o.jsx)(c.Container,{children:(0,o.jsxs)(m.Stack,{align:"center",children:[(0,o.jsx)(g.Z,{children:"Technology"}),(0,o.jsx)(b.Text,{className:x().text,fz:{base:16,md:24},children:"Line 21 is a state-of-the-art caption delivery software that creates, enhances, translates and delivers live captions to clients. Humans and Ai services together."}),(0,o.jsx)(P.Space,{h:{base:0,md:15}}),(0,o.jsx)(y,{visibleFrom:"md"}),(0,o.jsx)(w,{hiddenFrom:"md"})]})})})}},3786:function(e,n,r){"use strict";r.d(n,{default:function(){return c}});var o=r(54964),i=r(72617),s=r(72949),t=r(66697),l=r(51594),d=r(24124),h=r(8320),a=r(73090),m=r(5497),v=r.n(m);let b=[{author:"Nathalie Kueno",text:["We reached out to Line-21 for a live broadcast for which we needed to translate closed captions from French to English. Contact was very easy and they understood our needs quite rapidly. ","The team were very present for each technical test and made sure that everything was ready.","The event went well and our client was very satisfied with the quality and accuracy of the caption. We will definitely reach out to them for another project."],job:"Customer success",company:"Caast TV",url:"https://caast.tv",imageUrl:"/img/caast-logo-w.png"}];function c(){return(0,o.jsx)("div",{children:(0,o.jsx)(i.Container,{children:b.map((e,n)=>(0,o.jsx)("div",{className:v().card,children:(0,o.jsx)(s.Stack,{children:(0,o.jsxs)(t.Group,{wrap:"nowrap",align:"flex-start",children:[(0,o.jsx)(a.Z,{className:v().quote,stroke:1}),(0,o.jsxs)(s.Stack,{align:"flex-start",gap:50,children:[(0,o.jsx)(t.Group,{children:e.text.map((n,r)=>(0,o.jsx)(l.Text,{className:v().text,children:n},"t-".concat(e.author,"-").concat(r)))}),(0,o.jsxs)(t.Group,{children:[(0,o.jsx)(d.Image,{src:e.imageUrl,alt:"company logo",w:50,h:50}),(0,o.jsxs)(s.Stack,{gap:0,children:[(0,o.jsxs)(t.Group,{gap:5,children:[(0,o.jsx)(l.Text,{children:e.author}),(0,o.jsx)(l.Text,{c:"dimmed",children:e.job})]}),(0,o.jsx)(h.Anchor,{href:e.url,target:"_blank",children:(0,o.jsx)(l.Text,{children:e.company})})]})]})]})]})})},"t-".concat(n)))})})}},20273:function(e){e.exports={gradient:"GradientTitle_gradient__Is1c0"}},23286:function(e){e.exports={"ripple-image-container":"SunRipples_ripple-image-container___DHhO","ripple-image":"SunRipples_ripple-image___K_36","slow-rotate":"SunRipples_slow-rotate__niUwO",ripple:"SunRipples_ripple__XTjEb"}},3906:function(e){e.exports={wrapper:"Community_wrapper__WwCQa",container:"Community_container__jUFW8",text:"Community_text__iSB_Z",card:"Community_card__zf18l",discord:"Community_discord___XuDY",docs:"Community_docs__gMTJA",social:"Community_social__FlR17",socialLink:"Community_socialLink__9qoWx"}},75223:function(e){e.exports={container:"Features_container__HXxNC",text:"Features_text__yUPcb",bento:"Features_bento__geiuI",languages:"Features_languages__duTKr",lang:"Features_lang__Rjtk5",proofreader:"Features_proofreader__Z8uip",proofreaderAi:"Features_proofreaderAi__klmTC",proofreaderTitle:"Features_proofreaderTitle__xYsg0",proofreaderDescription:"Features_proofreaderDescription__6GaOF",encoding:"Features_encoding__phK1N",encodingTitle:"Features_encodingTitle__CAvb2",encodingCaption:"Features_encodingCaption___0HNN",fast:"Features_fast__EG0C6",fast144ms:"Features_fast144ms__k1_BN",fastDescription:"Features_fastDescription__5nW_K",destinations:"Features_destinations__gDMWq",destinationsTitle:"Features_destinationsTitle__vaG_k",destinationsDescription:"Features_destinationsDescription__Lcu0c",translations:"Features_translations__u28Uq",translationsTitle:"Features_translationsTitle__XKZWb",translationsAi:"Features_translationsAi__rku9z",translationsDescription:"Features_translationsDescription__vRHAS"}},10667:function(e){e.exports={wrapper:"Hero_wrapper__A6_W8",container:"Hero_container__C1zMz",title:"Hero_title__yJ1LW",subtitle:"Hero_subtitle__aaCGM",sun:"Hero_sun__55KLG",ctaContact:"Hero_ctaContact__wND4C"}},54573:function(e){e.exports={container:"Integrations_container__FWcBI",text:"Integrations_text__Vb8ff",hexagonWrapper:"Integrations_hexagonWrapper__DeqAp",hexagon:"Integrations_hexagon__foFXZ",odd:"Integrations_odd__axxHu",center:"Integrations_center__5Hhab"}},69388:function(e){e.exports={text:"Languages_text__RcyqS"}},5528:function(e){e.exports={text:"Technology_text__604_y",wrapper:"Technology_wrapper__ZDnAg",accordion:"Technology_accordion__42W7q",accordionItem:"Technology_accordionItem___o6Sz",accordionControl:"Technology_accordionControl__weRH2",accordionChevron:"Technology_accordionChevron__sMLDl",showBox:"Technology_showBox__rMDMf"}},5497:function(e){e.exports={quote:"Testimonials_quote__lyBQ3",card:"Testimonials_card__T7EOo",text:"Testimonials_text__F_ZIz"}},6708:function(e){e.exports={wrapper:"What_wrapper__TyiPt",container:"What_container__skyQ4",text:"What_text__Nrv8r",buttonRoot:"What_buttonRoot__DjaMU",buttonLabel:"What_buttonLabel__Q7BGA",buttonSection:"What_buttonSection__gef6L",buttonInner:"What_buttonInner__xc4hb"}}},function(e){e.O(0,[5287,2547,757,1832,5327,6368,8947,5093,9750,2079,3666,9985,2476,6830,3805,2011,7536,2036,714,9155,756,4309,2959,1744],function(){return e(e.s=9137)}),_N_E=e.O()}]);