1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8891],{54289:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(40636);async function a(e){let t=e instanceof File?URL.createObjectURL(e):(0,r.Z)(e.url||e.sources[0]);return new Promise(e=>{let n=document.createElement("video");n.preload="metadata",n.addEventListener("loadedmetadata",()=>{e([n.duration,{width:n.videoWidth,height:n.videoHeight}])}),n.src=t,setTimeout(()=>e([]),1e4)})}},49420:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(57437),a=n(14633);function o(e){let{className:t,job:n,message:o,onCancel:i,style:s,tipClassName:l}=e;return(0,r.jsx)(a.Z,{className:t,message:o||"Preparing...",progress:Math.max(n?.1:0,(null==n?void 0:n.progress)||0),style:s,tipClassName:l,onCancel:n?()=>i(n):void 0})}},14922:function(e,t,n){n.d(t,{Z:function(){return d}});var r=n(57437),a=n(61896),o=n(36760),i=n.n(o),s=n(2265),l=n(48202),c=n(20138),u=n(95804);function d(e){let{children:t,className:n,closeClass:o,closeButtonClass:d,customPosition:f,dialog:p,hideClose:h,id:m,onClose:g,open:C,openClass:x,overlay:v,...b}
1=e,[y,j]=(0,s.useState)(!1),[w,Z]=(0,s.useState)(!0),k=(0,s.createRef)();return(p||(0,l.Z)({element:k,onClose:g,open:!w}),(0,s.useEffect)(()=>{let e;return C?(Z(!1),e=setTimeout(()=>{requestAnimationFrame(()=>{j(!0)})},100)):(j(!1),e=setTimeout(()=>Z(!0),300)),()=>{clearTimeout(e)}},[C]),w)?null:(0,r.jsxs)(a.ll,{children:[v&&(0,r.jsx)("div",{className:i()("modal-overlay fixed inset-0 z-50 bg-black/50 backdrop-blur transition-opacity",!y&&"opacity-0"),onScroll:e=>e.stopPropagation()}),(0,r.jsxs)("div",{ref:k,...b,className:i()("modal max-size-full fixed z-50 flex flex-col overflow-auto rounded-2xl",!f&&"left-1/2 top-1/2 -translate-x-1/2","transform-gpu transition-[opacity,transform] lg:shadow-[0_0_10px_rgba(0,0,0,0.5)]",!f&&(y?null!=x?x:"-translate-y-1/2":null!=o?o:"translate-y-[calc(-50%-30px)]"),!y&&"opacity-0",n),id:m,role:"dialog",onScroll:e=>e.stopPropagation(),children:[t,!h&&(0,r.jsx)(u.Z,{"aria-label":"Close Modal",className:i()("btn-secondary btn-icon-small absolute right-2 top-2",d),onClick:e=>{e.stopPropagation(),g()},children:(0,r.jsx)(c.Z,{className:"size-4"})})]})]})}},14633:function(e,t,n){n.d(t,{Z:function(){return d}});var r=n(57437),a=n(36760),o=n.n(a),i=n(95804),s=n(18406),l=n(37586);function c(e){let{className:t}=e;return(0,r.jsx)("svg",{className:o()("icon",t),height:"32",viewBox:"0 0 32 32",width:"32",children:(0,r.jsx)("path",{d:"M22.0001 29.0001C22.0001 29.2653 21.8947 29.5196 21.7072 29.7071C21.5197 29.8947 21.2653 30 21.0001 30H11.0001C10.7349 30 10.4805 29.8947 10.293 29.7071C10.1055 29.5196 10.0001 29.2653 10.0001 29.0001C10.0001 28.7349 10.1055 28.4806 10.293 28.2931C10.4805 28.1056 10.7349 28.0002 11.0001 28.0002H21.0001C21.2653 28.0002 21.5197 28.1056 21.7072 28.2931C21.8947 28.4806 22.0001 28.7349 22.0001 29.0001ZM27.0001 13.0021C27.0034 14.6681 26.6269 16.3129 25.8991 17.8116C25.1713 19.3102 24.1115 20.6233 22.8001 21.651C22.5524 21.838 22.3513 22.0796 22.2126 22.3572C22.0738 22.6347 22.0011 22.9405 22.0001 23.2508V24.0007C22.0001 24.5311 21.7894 25.0398 21.4143 25.4148C21.0392 25.7898 20.5305 26.0005 20.0001 26.0005H12.0001C11.4697 26.0005 10.961 25.7898 10.5859 25.4148C10.2108 25.0398 10.0001 24.5311 10.0001 24.0007V23.2508C9.99924 22.9449 9.92906 22.6431 9.79483 22.3682C9.6606 22.0933 9.46581 21.8524 9.2251 21.6635C7.91644 20.6429 6.85632 19.3388 6.1245 17.8494C5.39269 16.36 5.00825 14.724 5.0001 13.0646C4.9626 7.10282 9.7876 2.14093 15.7376 2.00344C17.2045 1.96672 18.6639 2.22417 20.0297 2.76059C21.3955 3.29702 22.64 4.10155 23.6898 5.12672C24.7396 6.15188 25.5733 7.37691 26.1419 8.72951C26.7104 10.0821 27.0022 11.5349 27.0001 13.0021ZM20.7126 13.2896C20.523 13.1018 20.2669 12.9965 20.0001 12.9965C19.7332 12.9965 19.4772 13.1018 19.2876 13.2896L16.0001 16.5891L12.7126 13.2896C12.5183 13.1301 12.2716 13.0486 12.0206 13.061C11.7695 13.0733 11.532 13.1785 11.3543 13.3563C11.1766 13.534 11.0713 13.7714 11.059 14.0225C11.0466 14.2735 11.1281 14.5201 11.2876 14.7144L15.0001 18.4139V23.0009C15.0001 23.266 15.1055 23.5204 15.293 23.7079C15.4805 23.8954 15.7349 24.0007 16.0001 24.0007C16.2653 24.0007 16.5197 23.8954 16.7072 23.7079C16.8947 23.5204 17.0001 23.266 17.0001 23.0009V18.4139L20.7126 14.7144C20.9004 14.5248 21.0057 14.2688 21.0057 14.002C21.0057 13.7352 20.9004 13.4791 20.7126 13.2896Z"})})}function u(e){let{className:t}=e,{tip:n}=(0,l.p)();return(0,r.jsxs)("div",{className:o()("mt-8 flex flex-col items-center justify-center gap-4 roun
1ded-3xl bg-background-layer-2 px-8 py-6 text-center lg:flex-row lg:justify-start lg:text-left",t),children:[(0,r.jsx)(c,{className:"size-8 fill-yellow"}),(0,r.jsxs)("div",{className:"flex grow flex-col gap-2",children:[(0,r.jsx)("div",{className:"font-bold",children:"Did you know?"}),(0,r.jsx)("p",{dangerouslySetInnerHTML:{__html:n}})]})]})}function d(e){let{className:t,estimatedTime:n,message:a,onCancel:l,progress:c,style:d,tipClassName:f}=e;return(0,r.jsxs)("div",{className:o()("progress z-10 flex size-full flex-col items-center justify-center gap-4","rounded-3xl bg-background-layer-1 p-4",t),style:d,children:[(0,r.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,r.jsx)("div",{className:o()("flex min-h-[144px] flex-col items-center justify-center"),children:(0,r.jsx)(s.Z,{className:"scale-300",estimatedTime:n,progress:c})}),(0,r.jsx)("h3",{children:a})]}),(0,r.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,r.jsx)(u,{className:f}),(0,r.jsx)(i.Z,{"aria-label":"Cancel",className:"btn-secondary-alt btn-medium",disabled:!l,onClick:l,children:"Cancel"})]})]})}}
1,28423:function(e,t,n){n.d(t,{JobsProvider:function(){return g},C:function(){return m}});var r=n(57437),a=n(93810),o=n.n(a),i=n(2265),s=n(81350),l=n(49642),c=n(21879);function u(e){if(e)switch(e){case s.K.Duplicate:return"Another job is currently in progress. Please wait for it to finish before starting a new one.";case s.K.ErrorConnectingToServer:return"Sorry! There was a problem contacting our servers. Please refresh or try again later.";case s.K.Canceled:return"Your job has been canceled.";case s.K.Failed:return(0,r.jsxs)("span",{children:["Sorry! There was a problem completing your job. Please"," ",(0,r.jsx)("button",{className:"underline",onClick:e=>{e.stopPropagation(),window.location.reload()},children:"refresh"})," ","or try again later."]});case s.K.NoFaceFound:return"Sorry! We couldnât find a face in the video. Please try another video.";case"Failed to create project export":return"Sorry! We hit an error saving the result. Please refresh or try again later.";case"Failed to create video":return"Sorry! We hit an error saving the video. Please refresh or try again later.";case"Failed to apply box job result to project":return"Sorry! We hit an error matching the video's resolution to the project. Please refresh or try again later.";case"dispatch_failed":return"Sorry! We hit an error processing the job. Please refresh or try again later.";default:return e}return(0,r.jsxs)("span",{children:["Sorry! We encountered an error. Please"," ",(0,r.jsx)("button",{onClick:e=>{e.stopPropagation(),window.location.reload()},children:"refresh"})," ","to try again or"," ",(0,r.jsx)("a",{href:"mailto:".concat(c.sJ),rel:"noopener noreferrer",target:"_blank",children:"contact us"}),"."]})}function d(e,t){if(!e)return!1;for(let n of t)if(!(n in e))return console.log('Job result missing required prop "'.concat(n,'"')),!1;return!0}let f={"audio.filter":e=>d(e,["url"]),"lipsync.lipsync":e=>d(e,["thumbnail","url"]),"tts.hifitts":e=>d(e,["audioKeys","tokens"]),"vc.hifivc":e=>d(e,["url"]),"template.render":e=>d(e,["post_caption","thumbnail","url"]),"template.process":()=>!0,"video.box":e=>d(e,["resolution","thumbnail","url","videoDuration"]),"video.download":e=>d(e,["url","captions","captionsKey","resolution","thumbnail","thumbnailGrid","videoDuration"]),"video.export":e=>d(e,["url","captions","projectExport","thumbnail"]),"video.render":e=>d(e,["url"]),"video.transcode":e=>d(e,["url","resolution","thumbnail","thumbnailGrid","videoDuration"]),"video.transcribe":e=>d(e,["url","captions"])};var p=n(85518);let h=(0,i.createContext)({activeJobs:[],cancelAllJobs:async()=>{},cancelJob:async()=>{},watchJob:o()}),m=()=>(0,i.useContext)(h);function g(e){let{children:t,existingJobs:n}=e,[a,o]=(0,i.useState)(n||[]),{addToast:c}=(0,p.e)();function d(e){o(t=>t.filter(t=>t.id!==e))}function m(e){o(t=>t.map(t=>t.id===e.id?{...t,...e}:t))}async function g(e){let{error:t,job:n,message:r,onComplete:a,onFailed:o}=e,i=e=>{d(n.id),null==o||o(n,e),c({type:"error",message:e,sticky:!0})};if(t||!r)return i(t||"Unexpected params");switch(r.state){case s.Z.completed:{let e;try{e=function(e){let t="".concat(e.jobCategory,".").concat(e.jobType),n=f[t];if(!n)throw Error('No validation for job type "'.concat(t,'"'));if(!e.result)throw Error('Job message missing result for type "'.concat(t,'"'));if(!n(e.result))throw Error('Job message result failed validation for type "'.concat(t,'"'));return e.result}(r)}catch(e){return i((null==e?void 0:e.message)||"Invalid job message result")}let t={id:n.id,progress:1,state:s.Z.completed};m(t),setTimeout(()=>{d(n.id),a({...n,...t},e)},300);break}case s.Z.pending:case s.Z.running:(r.message!==n.message||r.progress!==n.progress||r.state!==n.state)&&m({id:n.id,message:r.message,progress:r.progress,state:r.state});break;case s.Z.canceled:case s.Z.canceling:c({type:"info",message:u(r.message?r.message:n.message?n.message:"export"===r.jobType?"Export cancelled.":s.K.Canceled)}),d(n.id);break;case s.Z.failed:i(u(r.message||n.message||s.K.Failed));break;default:i("Unknown job state")}}return(0,r.jsx)(h.Provider,{value:{activeJobs:a,cancelJob:async e=>{try{await (0,l.UU)(e.id),d(e.id)}catch(e){console.error(e),c({type:"error",message:"Sorry! We encountered a problem cancelling your job. Please refresh and try again."})}},cancelAllJobs:async()=>{await Promise.all(a.map(e=>(0,l.UU)(e.id))),o([])},watchJob:(e,t)=>
1{let{onComplete:n,onFailed:r}=t;o(t=>[...t.filter(t=>t.id!==e.id),e]),(0,l.lm)(e.id,(t,a)=>g({error:t,job:e,message:a,onComplete:n,onFailed:r}))}},children:t})}},85602:function(e,t,n){n.d(t,{LoginProvider:function(){return f},N:function(){return d}});var r=n(57437),a=n(93810),o=n.n(a),i=n(2265),s=n(63259),l=n(14922);function c(){let{description:e,loginOpen:t,setLoginOpen:n,title:a}=d();return(0,r.jsx)(l.Z,{"aria-label":"Log in",className:"left-1/2 top-[calc(60px+1rem)] !w-[calc(100%-2rem)] max-w-modal bg-white text-background lg:left-auto lg:right-4 lg:top-[80px] lg:!translate-x-0",closeClass:"translate-y-[-30px]",id:"login-modal",open:t,openClass:"translate-y-0",onClose:()=>{n(!1)},children:(0,r.jsx)(s.default,{saveReturnTo:!0,className:"w-full p-4 lg:p-8",description:e,title:a})})}let u=(0,i.createContext)({loginOpen:!1,setLoginOpen:o()}),d=()=>(0,i.useContext)(u);function f(e){let{children:t}=e,[n,a]=(0,i.useState)(""),[o,s]=(0,i.useState)(!1),[l,d]=(0,i.useState)("");return(0,r.jsxs)(u.Provider,{value:{description:n,loginOpen:o,setLoginOpen:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e&&(t.title&&d(t.title||""),t.description&&a(t.description||"")),s(e)},title:l},children:[t,(0,r.jsx)(c,{})]})}},48202:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(2265),a=n(67138);function o(e){let{element:t,onClose:n,open:o}=e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,r.useEffect)(()=>{function e(e){if((0,a.E)(e)||!t.current||!o)return;let r=e.target;for(;r;){if(r===t.current||"svg"===r.nodeName.toLowerCase())return;r=r.parentNode}n()}function r(e){"Escape"===e.key&&n()}return o&&(document.addEventListener("click",e),document.addEventListener("keyup",r)),()=>{document.removeEventListener("click",e),document.removeEventListener("keyup",r)}},i.concat(t,n,o))}},37586:function(e,t,n){n.d(t,{TipProvider:function(){return s},p:function(){return i}});var r=n(57437),a=n(2265);let o=(0,a.createContext)({tip:""}),i=()=>(0,a.useContext)(o);function s(e){let{children:t,tip:n}=e;return(0,r.jsx)(o.Provider,{value:{tip:n},children:t})}},11309:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(57437),a=n(36760),o=n.n(a);function i(e){let{className:t}=e;return(0,r.jsxs)("svg",{className:o()("icon",t),height:"32",viewBox:"0 0 32 32",width:"32",children:[(0,r.jsx)("path",{d:"M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 23.9859 5.85094 30.6053 13.5 31.8056V20.625H9.4375V16H13.5V12.475C13.5 8.465 15.8888 6.25 19.5434 6.25C21.2934 6.25 23.125 6.5625 23.125 6.5625V10.5H21.1075C19.12 10.5 18.5 11.7334 18.5 13V16H22.9375L22.2281 20.625H18.5V31.8056C26.1491 30.6053 32 23.9859 32 16Z",fill:"#1877F2"}),(0,r.jsx)("path",{d:"M22.2281 20.625L22.9375 16H18.5V13C18.5 11.7347 19.12 10.5 21.1075 10.5H23.125V6.5625C23.125 6.5625 21.2941 6.25 19.5434 6.25C15.8888 6.25 13.5 8.465 13.5 12.475V16H9.4375V20.625H13.5V31.8056C15.1566 32.0648 16.8434 32.0648 18.5 31.8056V20.625H22.2281Z",fill:"white"})]})}},4779:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(57437),a=n(36760),o=n.n(a);function i(e){let{className:t}=e;return(0,r.jsxs)("svg",{className:o()("icon",t),height:"32",viewBox:"0 0 32 32",width:"32",children:[(0,r.jsx)("path",{d:"M31.688 16.3686C31.688 15.2809 31.5998 14.1874 31.4117 13.1174H16.3199V19.2787H24.9623C24.6036 21.2659 23.4513 23.0237 21.764 24.1408V28.1386H26.92C29.9478 25.3519 31.688 21.2365 31.688 16.3686Z",fill:"#4285F4"}),(0,r.jsx)("path",{d:"M16.32 32.0011C20.6352 32.0011 24.2744 30.5842 26.9259 28.1385L21.7699 24.1407C20.3354 25.1166 18.4835 25.6693 16.3259 25.6693C12.1517 25.6693 8.61246 22.8532 7.34257 19.067H2.02197V23.1883C4.73812 28.5912 10.2704 32.0011 16.32 32.0011Z",fill:"#34A853"}),(0,r.jsx)("path",{d:"M7.33666 19.067C6.66645 17.0798 6.66645 14.9281 7.33666 12.941V8.8197H2.02195C-0.247388 13.3407 -0.247388 18.6672 2.02195 23.1882L7.33666 19.067Z",fill:"#FBBC04"}),(0,r.jsx)("path",{d:"M16.32 6.33288C18.6011 6.29761 20.8057 7.15596 22.4578 8.73156L27.0258 4.16349C24.1333 1.44734 20.2943 -0.0459547 16.32 0.00107822C10.2704 0.00107822 4.73812 3.41096 2.02197 8.81974L7.33669 12.941C8.6007 9.14897 12.1458 6.33288 16.32 6.33288Z",fill:"#EA4335"})]})}},67138:function(e,t,n){n.d(t,{E:function(){return r}});function r(e){return e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}},11340:function(e,t,n){n.d(t,{h:function(){return c},Y:function(){return l}});var r=n(59128),a=n.n(r),o=n(49642),i=n(8008),s=n(4374);async function l(e){let t=e.filter(e=>"text"===e.type&&!!e.content.trim());if(!t.length)return[e];let n=await (0,s.Z)("/api/tts/v1",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({tokens:t})}),{job:r,tokens:i}=await n.json(),l=a()(e);for(let e of i){let t=l.find(t=>
1t.id===e.id);t&&(r&&!e.cached?(0,o.xU)(t,r):(t.url=e.output,t.hash=e.hash))}return[l,r]}async function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new AudioContext;return Promise.all(e.map(async e=>{if((0,o.fU)(e.jobs||[]))return e;let n=(0,i.D)(e);if(!n)return e;let r=await fetch(n),a=await r.arrayBuffer(),s=await t.decodeAudioData(a);return e.trim&&(s=function(e,t){let n=e.sampleRate,r=e.numberOfChannels,a=new AudioBuffer({length:e.length-t.in*n-t.out*n,numberOfChannels:r,sampleRate:n});for(let o=0;o<r;o++){let r=e.getChannelData(o);a.copyToChannel(r.subarray(t.in*n,t.out?-(t.out*n):void 0),o)}return a}(s,e.trim)),e.audioBuffer=s,e.duration=s.duration,e}))}},70916:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(21879);function a(e){return new URL(e,r.or).href}},74448:function(e,t,n){n.d(t,{h:function(){return c},i:function(){return d}});var r=n(59128),a=n.n(r),o=n(60015),i=n.n(o),s=n(76828),l=n(63219);function c(e,t){let n=e.startTime||0,r=t.startTime||0;return n===r?-1:n-r}function u(e){let t;
1return e.sort(c).forEach(e=>{var n;if(!t){("text"!==e.type||e.content.trim())&&(t=e),("video"===e.type||"image"===e.type)&&(e.startTime=0);return}let r=(null!==(n=t.startTime)&&void 0!==n?n:0)+(0,l.Z)(t,{addTrim:!1});"video"===e.type||"image"===e.type?e.startTime=r:(e.startTime||0)<r&&(e.startTime=r),("text"!==e.type||e.content.trim())&&(t=e)}),e}function d(e){let t=a()(e);return Object.values(i()(t,e=>(null==e.startTime&&(e.startTime=0),"number"!=typeof e.lane&&(e.lane=(0,s.eH)(e,t)),e.lane))).map(u).flat()}},8008:function(e,t,n){n.d(t,{D:function(){return i},l:function(){return o}});var r=n(40636),a=n(6700);function o(e){var t;if(e.preview)return(0,r.Z)(e.preview);let n=null===(t=e.modifiers[0])||void 0===t?void 0:t.value;if(n&&("sound"===e.type||"song"===e.type))return n.startsWith("blob:")?n:(n.includes("web/")||n.includes("global/")||(n="/global/sample/".concat(n,".mp3")),(0,r.Z)(n))}function i(e){let t,n;if(e.jobsApplied){let n=e.jobsApplied.length;for(;n--;){let a=e.jobsApplied[n];if("filter"===a.type||"hifivc"===a.type){t=(0,r.Z)(a.url);break}}}return t||"text"!==e.type||(t=(0,r.Z)(e.url)),!t&&(n=(0,a.yb)("sound",e))&&(t=o(n)),t}},90851:function(e,t,n){n.d(t,{Z:function(){return d}});var r=n(57437),a=n(36760),o=n.n(a),i=n(27648),s=n(99376);function l(e){let{className:t}=e;return(0,r.jsx)("svg",{className:o()("icon",t),height:"32",viewBox:"0 0 32 32",width:"32",children:(0,r.jsx)("path",{d:"M27.7901 22.8599C27.3465 23.8848 26.8215 24.8281 26.2131 25.6954C25.3838 26.8778 24.7048 27.6962 24.1815 28.1506C23.3704 28.8966 22.5013 29.2787 21.5706 29.3004C20.9025 29.3004 20.0967 29.1103 19.1588 28.7246C18.2178 28.3408 17.3531 28.1506 16.5624 28.1506C15.7331 28.1506 14.8437 28.3408 13.8924 28.7246C12.9396 29.1103 12.1721 29.3113 11.5853 29.3312C10.6928 29.3692 9.80323 28.9763 8.91529 28.1506C8.34856 27.6563 7.6397 26.809 6.79051 25.6085C5.87939 24.3266 5.13033 22.84 4.5435 21.1453C3.91503 19.3147 3.59998 17.5421 3.59998 15.8259C3.59998 13.8601 4.02475 12.1646 4.87557 10.7438C5.54424 9.60258 6.43381 8.70233 7.54717 8.04144C8.66054 7.38056 9.86353 7.04378 11.159 7.02223C11.8679 7.02223 12.7975 7.2415 13.9527 7.67243C15.1046 8.10482 15.8443 8.32408 16.1685 8.32408C16.411 8.32408 17.2327 8.0677 18.6256 7.55655C19.9428 7.08253 21.0546 6.88625 21.9653 6.96357C24.4332 7.16274 26.2873 8.1356 27.5204 9.8883C25.3132 11.2256 24.2214 13.0988 24.2431 15.5017C24.263 17.3733 24.942 18.9308 26.2764 20.1675C26.8812 20.7415 27.5566 21.1851 28.308 21.5001C28.145 21.9727 27.973 22.4254 27.7901 22.8599ZM22.1301 0.5872C22.1301 2.0542 21.5941 3.42394 20.5259 4.69175C19.2367 6.19893 17.6774 7.06985 15.9864 6.93242C15.9648 6.75643 15.9524 6.5712 15.9524 6.37656C15.9524 4.96824 16.5654 3.46105 17.6542 2.22873C18.1977 1.60478 18.889 1.08598 19.7274 0.672118C20.5639 0.264434 21.3551 0.038975 22.0993 0.000366211C22.121 0.196481 22.1301 0.392609 22.1301 0.587181V0.5872Z",fill:"white"})})}var c=n(11309),u=n(4779);function d(e){let{className:t,saveReturnTo:n}=e,a=(0,s.usePathname)();function d(){n&&(document.cookie="return_to=".concat(a,"; path=/"))}return(0,r.jsxs)("div",{className:o()("flex flex-col items-stretch justify-start gap-2",t),children:[(0,r.jsxs)(i.default,{className:"btn btn-secondary login-link btn-large gap-4",href:"/api/auth/google",prefetch:!1,onClick:d,children:[(0,r.jsx)(u.Z,{className:"size-[26px]"}),"Continue using Google"]}),(0,r.jsxs)(i.default,{className:"btn btn-secondary login-link btn-large gap-4",href:"/api/auth/facebook",prefetch:!1,onClick:d,children:[(0,r.jsx)(c.Z,{className:"size-[26px]"}),"Continue using Facebook"]}),(0,r.jsxs)(i.default,{className:"btn btn-secondary login-link btn-large gap-4",href:"/api/auth/apple",prefetch:!1,onClick:d,children:[(0,r.jsx)(l,{className:"size-[26px]"}),"Continue using Apple"]})]})}},63259:function(e,t,n){n.d(t,{default:function(){return u}});var r=n(57437),a=n(36760),o=n.n(a),i=n(99376),s=n(2265),l=n(85518),c=n(90851);function u(e){let{className:t,description:n,saveReturnTo:a,title:u}=e,d=(0,i.useSearchParams)(),f=null==d?void 0:d.get("error"),{addToast:p}=(0,l.e)();return u||(u="Log in"),n||(n="Don't worry. If you don't have an account, one will be created for you."),(0,s.useEffect)(()=>{f&&requestAnimationFrame(()=>{p({type:"error",message:f})})},[f]),(0,r.jsxs)("div",{className:o()("flex flex-col bg-white text-background",t),children:[(0,r.jsx)("h2",{className:"mb-2 text-background",children:u}),(0,r.jsx)("p",{className:"mb-4",children:n}),(0,r.jsx)(c.Z,{saveReturnTo:a})]})}},21879:function(e,t,n){n.d(t,{or:function(){return r},sJ:function(){return a}});let r="https://worbler.ai",a="[email protected]"}}]);
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.