1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/pdf-BC6IPUsy.js","assets/index-c3rHhM8R.js","assets/rolldown-runtime-C0FnF6B9.js","assets/createLucideIcon-BgjnZbhe.js","assets/router-compat-RTjUhBp7.js","assets/dist-COZM97Hg.js","assets/button-DCqHmpqq.js","assets/clsx-CjueKrWZ.js","assets/dist-BzfM1_Z7.js","assets/Combination-BHy6MjT-.js","assets/AuthContext-BmNkkZDc.js","assets/check-DWZXtdgs.js","assets/chevron-right-DVpfNdOB.js","assets/lib-DGtFNVgx.js"])))=>i.map(i=>d[i]); 2import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{n as t,r as n}from"./createLucideIcon-BgjnZbhe.js";import{i as r,o as i,t as a}from"./router-compat-RTjUhBp7.js";import{t as o}from"./useQuery-DflN6Y8b.js";import{a as s,c,n as l,r as u,s as d}from"./dist-COZM97Hg.js";import{r as f,s as p,t as m}from"./button-DCqHmpqq.js";import{r as h,t as g}from"./dist-BzfM1_Z7.js";import{t as _}from"./arrow-right-ByM_kfKQ.js";import{t as v}from"./building-2-47pXAC-L.js";import{t as y}from"./check-DWZXtdgs.js";import{a as b,i as x,n as S,o as C,r as w,s as T,t as ee}from"./select-DPMd3Z80.js";import{n as E,t as D}from"./AppLayout-DT2_Xih4.js";import{t as te}from"./file-text-AhsLRM8a.js";import{t as ne}from"./FeedbackWidget-CFRWYpXZ.js";import{t as re}from"./mic-B62ledd5.js";import{t as ie}from"./upload-DWoGOSW8.js";import{n as ae,r as O}from"./AuthContext-BmNkkZDc.js";import{B as k,V as oe,f as se,r as A}from"./index-c3rHhM8R.js";import{t as ce}from"./input-BCJ6ONwn.js";import{t as le}from"./textarea-CV2oSTEZ.js";import{t as j}from"./label-DtYYSsEF.js";import{r as ue}from"./analytics-CtESWFkb.js";import{a as de,i as fe,n as pe,r as me,t as he}from"./card-BHwO137u.js";var M=e(n(),1),N=t(),ge=Object.defineProperty,P=(e,t)=>ge(e,`name`,{value:t,configurable:!0}),_e=[`PageUp`,`PageDown`],F=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`],ve={"from-left":[`Home`,`PageDown`,`ArrowDown`,`ArrowLeft`],"from-right":[`Home`,`PageDown`,`ArrowDown`,`ArrowRight`],"from-bottom":[`Home`,`PageDown`,`ArrowDown`,`ArrowLeft`],"from-top":[`Home`,`PageDown`,`ArrowUp`,`ArrowLeft`]},I=`Slider`,[ye,be,xe]=h(I),[L,Se]=d(I,[xe]),[Ce,we]=L(I),R=M.forwardRef(P(function(e,t){let{name:n,min:r=0,max:i=100,step:a=1,orientation:o=`horizontal`,disabled:s=!1,minStepsBetweenThumbs:u=0,defaultValue:d=[r],value:f,onValueChange:m=P(()=>{},`onValueChange`),onValueCommit:h=P(()=>{},`onValueCommit`),inverted:g=!1,form:_,...v}=e,y=M.useRef(new Set),b=M.useRef(0),x=M.useRef(!1),S=o===`horizontal`?B:Ee,[C,w]=M.useState(null),ee=p(t,w),[E=[],D]=l({prop:f,defaultProp:d,onChange:P(e=>{[...y.current][b.current]?.focus({preventScroll:!0,focusVisible:x.current}),x.current=!1,m(e)},`onChange`)}),te=M.useRef(E),ne=M.useRef(E);M.useEffect(()=>{let e=_?C?.ownerDocument.getElementById(_):C?.closest(`form`);if(e instanceof HTMLFormElement){let t=P(()=>D(ne.current),`reset`);return e.addEventListener(`reset`,t),()=>e.removeEventListener(`reset`,t)}},[C,_,D]);function re(e){O(e,Le(E,e))}P(re,`handleSlideStart`);function ie(e){O(e,b.current)}P(ie,`handleSlideMove`);function ae(){String(E)!==String(te.current)&&h(E)}P(ae,`handleSlideEnd`);function O(e,t,{commit:n}={commit:!1}){let o=He(a),s=Ue(Math.round((e-r)/a)*a+r,o),c=T(s,[r,i]);D((e=[])=>{let r=Pe(e,c,t);if(Be(r,u*a)){b.current=r.indexOf(c);let t=String(r)!==String(e);return t&&n&&h(r),t?r:e}return e})}return P(O,`updateValues`),(0,N.jsx)(Ce,{scope:e.__scopeSlider,name:n,disabled:s,min:r,max:i,valueIndexToChangeRef:b,thumbs:y.current,values:E,orientation:o,form:_,children:(0,N.jsx)(ye.Provider,{scope:e.__scopeSlider,children:(0,N.jsx)(ye.Slot,{scope:e.__scopeSlider,children:(0,N.jsx)(S,{"aria-disabled":s,"data-disabled":s?``:void 0,...v,ref:ee,onPointerDown:c(v.onPointerDown,()=>{s||(te.current=E,x.current=!1)}),min:r,max:i,inverted:g,onSlideStart:s?void 0:re,onSlideMove:s?void 0:ie,onSlideEnd:s?void 0:ae,onHomeKeyDown:()=>{s||(x.current=!0,O(r,0,{commit:!0}))},onEndKeyDown:()=>{s||(x.current=!0,O(i,E.length-1,{commit:!0}))},onStepKeyDown:({event:e,direction:t})=>{if(!s){x.current=!0;let n=_e.includes(e.key)||e.shiftKey&&F.includes(e.key)?10:1,i=b.current,o=E[i];O(We(o,{min:r,step:a,direction:t,multiplier:n}),i,{commit:!0})}}})})})})},`Slider`)),[Te,z]=L(I,{startEdge:`left`,endEdge:`right`,size:`width`,direction:1}),B=M.forwardRef(P(function(e,t){let{min:n,max:r,dir:i,inverted:a,onSlideStart:o,onSlideMove:s,onSlideEnd:c,onStepKeyDown:l,...u}
2=e,[d,f]=M.useState(null),m=p(t,f),h=M.useRef(void 0),_=g(i),v=_===`ltr`,y=v&&!a||!v&&a;function b(e){let t=h.current||d.getBoundingClientRect(),i=Ve([0,t.width],y?[n,r]:[r,n]);return h.current=t,i(e-t.left)}return P(b,`getValueFromPointer`),(0,N.jsx)(Te,{scope:e.__scopeSlider,startEdge:y?`left`:`right`,endEdge:y?`right`:`left`,direction:y?1:-1,size:`width`,children:(0,N.jsx)(V,{dir:_,"data-orientation":`horizontal`,...u,ref:m,style:{...u.style,"--radix-slider-thumb-transform":`translateX(-50%)`},onSlideStart:e=>{let t=b(e.clientX);o?.(t)},onSlideMove:e=>{let t=b(e.clientX);s?.(t)},onSlideEnd:()=>{h.current=void 0,c?.()},onStepKeyDown:e=>{let t=ve[y?`from-left`:`from-right`].includes(e.key);l?.({event:e,direction:t?-1:1})}})})},`SliderHorizontal`)),Ee=M.forwardRef(P(function(e,t){let{min:n,max:r,inverted:i,onSlideStart:a,onSlideMove:o,onSlideEnd:s,onStepKeyDown:c,...l}=e,u=M.useRef(null),d=p(t,u),f=M.useRef(void 0),m=!i;function h(e){let t=f.current||u.current.getBoundingClientRect(),i=Ve([0,t.height],m?[r,n]:[n,r]);return f.current=t,i(e-t.top)}return P(h,`getValueFromPointer`),(0,N.jsx)(Te,{scope:e.__scopeSlider,startEdge:m?`bottom`:`top`,endEdge:m?`top`:`bottom`,size:`height`,direction:m?1:-1,children:(0,N.jsx)(V,{"data-orientation":`vertical`,...l,ref:d,style:{...l.style,"--radix-slider-thumb-transform":`translateY(50%)`},onSlideStart:e=>{let t=h(e.clientY);a?.(t)},onSlideMove:e=>{let t=h(e.clientY);o?.(t)},onSlideEnd:()=>{f.current=void 0,s?.()},onStepKeyDown:e=>{let t=ve[m?`from-bottom`:`from-top`].includes(e.key);c?.({event:e,direction:t?-1:1})}})})},`SliderVertical`)),V=M.forwardRef(P(function(e,t){let{__scopeSlider:n,onSlideStart:r,onSlideMove:i,onSlideEnd:a,onHomeKeyDown:o,onEndKeyDown:l,onStepKeyDown:u,...d}=e,f=we(I,n);return(0,N.jsx)(s.span,{...d,ref:t,onKeyDown:c(e.onKeyDown,e=>{e.key===`Home`?(o(e),e.preventDefault()):e.key===`End`?(l(e),e.preventDefault()):_e.concat(F).includes(e.key)&&(u(e),e.preventDefault())}),onPointerDown:c(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),f.thumbs.has(t)?t.focus({preventScroll:!0,focusVisible:!1}):r(e)}),onPointerMove:c(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&i(e)}),onPointerUp:c(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})},`SliderImpl`)),H=`SliderTrack`,U=M.forwardRef(P(function(e,t){let{__scopeSlider:n,...r}=e,i=we(H,n);return(0,N.jsx)(s.span,{"data-disabled":i.disabled?``:void 0,"data-orientation":i.orientation,...r,ref:t})},`SliderTrack`)),De=`SliderRange`,Oe=M.forwardRef(P(function(e,t){let{__scopeSlider:n,...r}=e,i=we(De,n),a=z(De,n),o=M.useRef(null),c=p(t,o),l=i.values.length,u=i.values.map(e=>Fe(e,i.min,i.max)),d=l>1?Math.min(...u):0,f=100-Math.max(...u);return(0,N.jsx)(s.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?``:void 0,...r,ref:c,style:{...e.style,[a.startEdge]:d+`%`,[a.endEdge]:f+`%`}})},`SliderRange`)),[ke,Ae]=L(`SliderThumb`),W=`SliderThumbProvider`;function je(e){let{__scopeSlider:t,name:n,children:r,internal_do_not_use_render:i}=e,a=we(W,t),o=be(t),[s,c]=M.useState(null),l=M.useMemo(()=>s?o().findIndex(e=>e.ref.current===s):-1,[o,s]),u=se(s),d=!s||!!a.form||!!s.closest(`form`),f=a.values[l],p=n??(a.name?a.name+(a.values.length>1?`[]`:``):void 0),m=f===void 0?0:Fe(f,a.min,a.max);M.useEffect(()=>{if(s)return a.thumbs.add(s),()=>{a.thumbs.delete(s)}},[s,a.thumbs]);let h={value:f,name:p,form:a.form,isFormControl:d,index:l,thumb:s,onThumbChange:c,percent:m,size:u};return(0,N.jsx)(ke,{scope:t,...h,children:Ge(i)?i(h):r})}P(je,`SliderThumbProvider`);var G=`SliderThumbTrigger`,K=M.forwardRef(P(function(e,t){let{__scopeSlider:n,...r}=e,i=we(G,n),a=z(G,n),{index:o,value:l,percent:u,size:d,onThumbChange:f}=Ae(G,n),m=p(t,f),h=Ie(o,i.values.length),g=d?.[a.size],_=g?Re(g,u,a.direction):0;return(0,N.jsx)(`span`,{style:{transform:`var(--radix-slider-thumb-transform)`,position:`absolute`,[a.startEdge]:`calc(${u}% + ${_}px)`},children:(0,N.jsx)(ye.ItemSlot,{scope:n,children:(0,N.jsx)(s.span,{role:`slider`,"aria-label":e[`aria-label`]||h,"aria-valuemin":i.min,"aria-valuenow":l,"aria-valuemax":i.max,"aria-orientation":i.orientation,"data-orientation":i.orientation,"data-disabled":i.disabled?``:void 0,tabIndex:i.disabled?void 0:0,...r,ref:m,style:l===void 0?{display:`none`}:e.style,onFocus:c(e.onFocus,()=>{i.valueIndexToChangeRef.current=o})})})})},`SliderThumbTrigger`)),q=M.forwardRef(P(function(e,t){let{__scopeSlider:n,name:r,...i}=e;return(0,N.jsx)(je,{__scopeSlider:n,name:r,internal_do_not_use_render:({index:e,isFormControl:r})=>(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(K,{...i,ref:t,__scopeSlider:n}),r?(0,N.jsx)(Ne,{__scopeSlider:n},e):null]})})},`SliderThumb`)),Me=`SliderBubbleInput`,Ne=M.forwardRef(P(function({__scopeSlider:e,...t},n){let{value:r,name:i,form:a}=Ae(Me,e),o=M.useRef(null),c=p(o,n),l=C(r);return M.useEffect(()=>{let e=o.current;if(!e)return;let t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,`value`).set;if(l!==r&&n){let t=new Event(`input`,{bubbles:!0});n.call(e,r),e.dispatchEvent(t)}},[l,r]),(0,N.jsx)(s.input,{style:{display:`none`},name:i,form:a,...t,ref:c,defaultValue:r})},`SliderBubbleInput`));function Pe(e=[],t,n){let r=[...e];return r[n]=t,r.sort((e,t)=>
2e-t)}P(Pe,`getNextSortedValues`);function Fe(e,t,n){let r=100/(n-t)*(e-t);return T(r,[0,100])}P(Fe,`convertValueToPercentage`);function Ie(e,t){if(t>2)return`Value ${e+1} of ${t}`;if(t===2)return[`Minimum`,`Maximum`][e]}P(Ie,`getLabel`);function Le(e,t){if(e.length===1)return 0;let n=e.map(e=>Math.abs(e-t)),r=Math.min(...n);return n.indexOf(r)}P(Le,`getClosestValueIndex`);function Re(e,t,n){let r=e/2;return(r-Ve([0,50],[0,r])(t)*n)*n}P(Re,`getThumbInBoundsOffset`);function ze(e){return e.slice(0,-1).map((t,n)=>e[n+1]-t)}P(ze,`getStepsBetweenValues`);function Be(e,t){if(t>0){let n=ze(e);return Math.min(...n)>=t}return!0}P(Be,`hasMinStepsBetweenValues`);function Ve(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}P(Ve,`linearScale`);function He(e){if(!Number.isFinite(e))return 0;let t=e.toString();if(t.includes(`e`)){let[e,n]=t.split(`e`),r=e.split(`.`)[1]||``,i=Number(n);return Math.max(0,r.length-i)}let n=t.split(`.`)[1];return n?n.length:0}P(He,`getDecimalCount`);function Ue(e,t){let n=10**t;return Math.round(e*n)/n}P(Ue,`roundValue`);function We(e,{min:t,step:n,direction:r,multiplier:i}){let a=He(n),o=(e-t)/n,s=Math.round(o),c=Ue(s*n+t,a)===Ue(e,a),l;return l=c?s+i*r:r>0?Math.ceil(o):Math.floor(o),Ue(l*n+t,a)}P(We,`getNextStepValue`);function Ge(e){return typeof e==`function`}P(Ge,`isFunction`);var Ke=M.forwardRef(({className:e,...t},n)=>(0,N.jsxs)(R,{ref:n,className:f(`relative flex w-full touch-none select-none items-center`,e),...t,children:[(0,N.jsx)(U,{className:`relative h-2 w-full grow overflow-hidden rounded-full bg-secondary`,children:(0,N.jsx)(Oe,{className:`absolute h-full bg-primary`})}),(0,N.jsx)(q,{className:`block h-5 w-5 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50`})]}));Ke.displayName=R.displayName;var qe=Object.defineProperty,J=(e,t)=>qe(e,`name`,{value:t,configurable:!0}),Je=`Checkbox`,[Ye,Xe]=d(Je),[Ze,Qe]=Ye(Je);function $e(e){let{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:a,form:o,name:s,onCheckedChange:c,required:u,value:d=`on`,internal_do_not_use_render:f}=e,[p,m]=l({prop:n,defaultProp:i??!1,onChange:c,caller:Je}),[h,g]=M.useState(null),[_,v]=M.useState(null),y=M.useRef(!1),[b,x]=M.useReducer(e=>e+1,0),S=!h||!!o||!!h.closest(`form`),C={checked:p,disabled:a,setChecked:m,control:h,setControl:g,name:s,form:o,value:d,hasConsumerStoppedPropagationRef:y,userInteractionCount:b,onUserInteraction:x,required:u,defaultChecked:!Y(i)&&i,isFormControl:S,bubbleInput:_,setBubbleInput:v};return(0,N.jsx)(Ze,{scope:t,...C,children:st(f)?f(C):r})}J($e,`CheckboxProvider`);var et=`CheckboxTrigger`,tt=M.forwardRef(J(function({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i){let{control:a,value:o,disabled:l,checked:u,required:d,setControl:f,setChecked:m,hasConsumerStoppedPropagationRef:h,onUserInteraction:g,isFormControl:_,bubbleInput:v}=Qe(et,e),y=p(i,f),b=M.useRef(u);return M.useEffect(()=>{let e=a?.form;if(e){let t=J(()=>m(b.current),`reset`);return e.addEventListener(`reset`,t),()=>e.removeEventListener(`reset`,t)}},[a,m]),(0,N.jsx)(s.button,{type:`button`,role:`checkbox`,"aria-checked":Y(u)?`mixed`:u,"aria-required":d,"data-state":ct(u),"data-disabled":l?``:void 0,disabled:l,value:o,...r,ref:y,onKeyDown:c(t,e=>{e.key===`Enter`&&e.preventDefault()}),onClick:c(n,e=>{g(),m(e=>Y(e)?!0:!e),v&&_&&(h.current=e.isPropagationStopped(),h.current||e.stopPropagation())})})},`CheckboxTrigger`)),nt=M.forwardRef(J(function(e,t){let{__scopeCheckbox:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c,onCheckedChange:l,form:u,...d}=e;return(0,N.jsx)($e,{__scopeCheckbox:n,checked:i,defaultChecked:a,disabled:s,required:o,onCheckedChange:l,name:r,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(tt,{...d,ref:t,__scopeCheckbox:n}),e&&(0,N.jsx)(ot,{__scopeCheckbox:n})]})})},`Checkbox`)),rt=`CheckboxIndicator`,it=M.forwardRef(J(function(e,t){let{__scopeCheckbox:n,forceMount:r,...i}=e,a=Qe(rt,n);return(0,N.jsx)(u,{present:r||Y(a.checked)||a.checked===!0,children:(0,N.jsx)(s.span,{"data-state":ct(a.checked),"data-disabled":a.disabled?``:void 0,...i,ref:t,style:{pointerEvents:`none`,...e.style}})})},`CheckboxIndicator`)),at=`CheckboxBubbleInput`,ot=M.forwardRef(J(function({__scopeCheckbox:e,onClick:t,...n}
2,r){let{control:i,hasConsumerStoppedPropagationRef:a,userInteractionCount:o,checked:l,defaultChecked:u,required:d,disabled:f,name:m,value:h,form:g,bubbleInput:_,setBubbleInput:v}=Qe(at,e),y=p(r,v),b=se(i),x=M.useRef(!1),S=M.useRef(l),C=M.useRef(o);M.useEffect(()=>{let e=_;if(!e)return;let t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,`checked`).set,r=o!==C.current;C.current=o;let i=S.current!==l;S.current=l;let s=!(r&&a.current);if(i&&n){x.current=!r;let t=new Event(`click`,{bubbles:s});e.indeterminate=Y(l),n.call(e,!Y(l)&&l),e.dispatchEvent(t),x.current=!1}},[_,l,a,o]);let w=M.useRef(!Y(l)&&l);return(0,N.jsx)(s.input,{type:`checkbox`,"aria-hidden":!0,defaultChecked:u??w.current,required:d,disabled:f,name:m,value:h,form:g,...n,tabIndex:-1,ref:y,onClick:c(t,e=>{x.current&&e.stopPropagation()}),style:{...n.style,...b,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0,transform:`translateX(-100%)`}})},`CheckboxBubbleInput`));function st(e){return typeof e==`function`}J(st,`isFunction`);function Y(e){return e===`indeterminate`}J(Y,`isIndeterminate`);function ct(e){return Y(e)?`indeterminate`:e?`checked`:`unchecked`}J(ct,`getState`);var lt=M.forwardRef(({className:e,...t},n)=>(0,N.jsx)(nt,{ref:n,className:f(`peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50`,e),...t,children:(0,N.jsx)(it,{className:f(`flex items-center justify-center text-current`),children:(0,N.jsx)(y,{className:`h-4 w-4`})})}));lt.displayName=nt.displayName;async function ut(t){let n=t.name.toLowerCase();if(t.type===`text/plain`||n.endsWith(`.txt`))return t.text();if(t.type===`application/pdf`||n.endsWith(`.pdf`)){let{getDocument:e,GlobalWorkerOptions:n}=await A(async()=>{let{getDocument:e,GlobalWorkerOptions:t}=await import(`./pdf-BC6IPUsy.js`);return{getDocument:e,GlobalWorkerOptions:t}},__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12]));n.workerSrc=new URL(`/assets/pdf.worker.min-yatZIOMy.mjs`,``+import.meta.url).toString();let r=await e({data:await t.arrayBuffer()}).promise,i=[];for(let e=1;e<=r.numPages;e++){let t=await(await r.getPage(e)).getTextContent();i.push(t.items.filter(e=>`str`in e).map(e=>e.str).join(` `))}return i.join(` 3`)}if(t.type===`application/vnd.openxmlformats-officedocument.wordprocessingml.document`||n.endsWith(`.docx`)){let n=(await A(async()=>{let{default:t}=await import(`./lib-DGtFNVgx.js`).then(t=>e(t.default,1));return{default:t}},__vite__mapDeps([13,2]))).default,r=await t.arrayBuffer();return(await n.extractRawText({arrayBuffer:r})).value}throw t.type===`application/msword`||n.endsWith(`.doc`)?Error(`Legacy .doc files are not supported for text extraction. Please convert to .docx, .pdf, or .txt.`):Error(`Unsupported file type: ${t.type||t.name}`)}var dt=365.2425,ft=6048e5,pt=864e5,mt=86400;mt*7,mt*dt/12*3;var ht=Symbol.for(`constructDateFrom`);function X(e,t){return typeof e==`function`?e(t):e&&typeof e==`object`&&ht in e?e[ht](t):e instanceof Date?new e.constructor(t):new Date(t)}function Z(e,t){return X(t||e,e)}var gt={};function _t(){return gt}function vt(e,t){let n=_t(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=Z(e,t?.in),a=i.getDay(),o=(a<r?7:0)+a-r;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function yt(e,t){return vt(e,{...t,weekStartsOn:1})}function bt(e,t){let n=Z(e,t?.in),r=n.getFullYear(),i=X(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);let a=yt(i),o=X(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);let s=yt(o);return n.getTime()>=a.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function xt(e){let t=Z(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-+n}function St(e,...t){let n=X.bind(null,e||t.find(e=>typeof e==`object`));return t.map(n)}function Ct(e,t){let n=Z(e,t?.in);return n.setHours(0,0,0,0),n}function wt(e,t,n){let[r,i]=St(n?.in,e,t),a=Ct(r),o=Ct(i),s=+a-xt(a),c=+o-xt(o);return Math.round((s-c)/pt)}function Tt(e,t){let n=bt(e,t),r=X(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),yt(r)}function Et(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function Dt(e){return!(!Et(e)&&typeof e!=`number`||isNaN(+Z(e)))}function Ot(e,t){let n=Z(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}var kt={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},At=(e,t,n)=>{let r,i=kt[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function jt(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var Mt={date:jt({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:jt({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:jt({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},Nt={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`}
vendor: 9,183 bytes, line 3
3,Pt=(e,t,n,r)=>Nt[e];function Ft(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}var It={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:Ft({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:Ft({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:Ft({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:Ft({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:Ft({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function Lt(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?zt(s,e=>e.test(o)):Rt(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function Rt(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function zt(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function Bt(e){return(t,n={})=>{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var Vt={code:`en-US`,formatDistance:At,formatLong:Mt,formatRelative:Pt,localize:It,match:{ordinalNumber:Bt({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Lt({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:Lt({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:Lt({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:Lt({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:Lt({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function Ht(e,t){let n=Z(e,t?.in);return wt(n,Ot(n))+1}function Ut(e,t){let n=Z(e,t?.in),r=yt(n)-+Tt(n);return Math.round(r/ft)+1}function Wt(e,t){let n=Z(e,t?.in),r=n.getFullYear(),i=_t(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=X(t?.in||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);let s=vt(o,t),c=X(t?.in||e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);let l=vt(c,t);return+n>=+s?r+1:+n>=+l?r:r-1}function Gt(e,t){let n=_t(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Wt(e,t),a=X(t?.in||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),vt(a,t)}function Kt(e,t){let n=Z(e,t?.in),r=vt(n,t)-+Gt(n,t);return Math.round(r/ft)+1}function Q(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var $={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return Q(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):Q(n+1,2)},d(e,t){return Q(e.getDate(),t.length)},a(e,t){let n=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return Q(e.getHours()%12||12,t.length)},H(e,t){return Q(e.getHours(),t.length)},m(e,t){return Q(e.getMinutes(),t.length)},s(e,t){return Q(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return Q(Math.trunc(r*10**(n-3)),t.length)}},qt={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},Jt={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return $.y(e,t)},Y:function(e,t,n,r){let i=Wt(e,r),a=i>0?i:1-i;return t===`YY`?Q(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):Q(a,t.length)},R:function(e,t){return Q(bt(e),t.length)},u:function(e,t){return Q(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return Q(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return Q(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return $.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return Q(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=Kt(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):Q(i,t.length)},I:function(e,t,n){let r=Ut(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):Q(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):$.d(e,t)},D:function(e,t,n){let r=Ht(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):Q(r,t.length)},E:function(e,t,n){let r=e.getDay();
vendor: 4,347 bytes, line 3
3switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return Q(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return Q(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return Q(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?qt.noon:r===0?qt.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?qt.evening:r>=12?qt.afternoon:r>=4?qt.morning:qt.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return $.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):$.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):Q(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):Q(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):$.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):$.s(e,t)},S:function(e,t){return $.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return Xt(r);case`XXXX`:case`XX`:return Zt(r);default:return Zt(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return Xt(r);case`xxxx`:case`xx`:return Zt(r);default:return Zt(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+Yt(r,`:`);default:return`GMT`+Zt(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+Yt(r,`:`);default:return`GMT`+Zt(r,`:`)}},t:function(e,t,n){return Q(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return Q(+e,t.length)}};function Yt(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+Q(a,2)}function Xt(e,t){return e%60==0?(e>0?`-`:`+`)+Q(Math.abs(e)/60,2):Zt(e,t)}function Zt(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Q(Math.trunc(r/60),2),a=Q(r%60,2);return n+i+t+a}var Qt=(e,t)=>
3{switch(e){case`P`:return t.date({width:`short`});case`PP`:return t.date({width:`medium`});case`PPP`:return t.date({width:`long`});default:return t.date({width:`full`})}},$t=(e,t)=>{switch(e){case`p`:return t.time({width:`short`});case`pp`:return t.time({width:`medium`});case`ppp`:return t.time({width:`long`});default:return t.time({width:`full`})}},en={p:$t,P:(e,t)=>{let n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return Qt(e,t);let a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`})}return a.replace(`{{date}}`,Qt(r,t)).replace(`{{time}}`,$t(i,t))}},tn=/^D+$/,nn=/^Y+$/,rn=[`D`,`DD`,`YY`,`YYYY`];function an(e){return tn.test(e)}function on(e){return nn.test(e)}function sn(e,t,n){let r=cn(e,t,n);if(console.warn(r),rn.includes(e))throw RangeError(r)}function cn(e,t,n){let r=e[0]===`Y`?`years`:`days of the month`;return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var ln=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,un=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,dn=/^'([^]*?)'?$/,fn=/''/g,pn=/[a-zA-Z]/;function mn(e,t,n){let r=_t(),i=n?.locale??r.locale??Vt,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=Z(e,n?.in);if(!Dt(s))throw RangeError(`Invalid time value`);let c=t.match(un).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=en[t];return n(e,i.formatLong)}return e}).join(``).match(ln).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:hn(e)};if(Jt[t])return{isToken:!0,value:e};if(t.match(pn))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&on(a)||!n?.useAdditionalDayOfYearTokens&&an(a))&&sn(a,t,String(e));let o=Jt[a[0]];return o(s,a,i.localize,l)}).join(``)}function hn(e){let t=e.match(dn);return t?t[1].replace(fn,`'`):e}function gn(){let e=r(),{user:t}=ae(),[n]=i(),[s,c]=(0,M.useState)(1),[l,u]=(0,M.useState)(!1),[d,f]=(0,M.useState)(!1),[p,h]=(0,M.useState)(`upload`),[g,y]=(0,M.useState)(``),C=(0,M.useRef)(!1),[T,E]=(0,M.useState)(null),[D,se]=(0,M.useState)(``),[A,ge]=(0,M.useState)(``),[P,_e]=(0,M.useState)(``),[F,ve]=(0,M.useState)(``),[I,ye]=(0,M.useState)(new Date().toISOString().split(`T`)[0]),[be,xe]=(0,M.useState)([5]),[L,Se]=(0,M.useState)(``),[Ce,we]=(0,M.useState)(``),[R,Te]=(0,M.useState)(``),[z,B]=(0,M.useState)(`text`),[Ee,V]=(0,M.useState)(``),[H,U]=(0,M.useState)(null),[De,Oe]=(0,M.useState)(!1),[ke,Ae]=(0,M.useState)(!1);(0,M.useEffect)(()=>{let e=s===1?`file_and_context`:s===2?`self_assessment`:`unknown`;ue.uploadStepView(s,e)},[s]);let{data:W}=o({queryKey:[`upload-limit`],queryFn:async()=>{let{data:{user:e}}=await O.auth.getUser();if(!e)return null;let{data:t}=await O.rpc(`get_effective_daily_limit`,{user_uuid:e.id}),{data:n}=await O.rpc(`get_daily_upload_count`,{user_uuid:e.id}),r=t??3;return{limit:r,used:n||0,remaining:r-(n||0)}}}),{data:je}=o({queryKey:[`active-processes-upload`,t?.id],enabled:!!t?.id,queryFn:async()=>{if(!t?.id)return[];let{data:e,error:n}=await O.from(`job_processes`).select(` 4 *, 5 companies!inner ( 6 id, 7 name, 8 user_id 9 ) 10 `).eq(`status`,`active`).eq(`companies.user_id`,t.id).order(`created_at`,{ascending:!1});if(n)throw n;return e}}),{data:G}=o({queryKey:[`existing-job-description`,D],queryFn:async()=>{if(!D||!d)return null;let{data:e,error:t}=await O.from(`job_processes`).select(`job_description_text, job_description_file_path, has_job_description`).eq(`id`,D).eq(`has_job_description`,!0).maybeSingle();if(t)throw t;return e},enabled:!!D&&d}),{data:K}=o({queryKey:[`draft-recordings-unanalyzed`],queryFn:async()=>{let{data:{user:e}}=await O.auth.getUser();if(!e)return[];let{data:t,error:n}=await O.from(`draft_recordings`).select(`*`).eq(`user_id`,e.id).eq(`is_analyzed`,!1).order(`created_at`,{ascending:!1});if(n)throw n;return t}});(0,M.useEffect)(()=>{let e=n.get(`file`);if(!e||!K||K.length===0||C.current)return;let t=decodeURIComponent(e),r=K.find(n=>n.file_path===e||n.file_path===t);r&&(h(`draft`),y(r.id),E(null),C.current=!0,k.success(`Recording selected from extension`))},[n,K]);let q=K?.find(e=>e.id===g);return(0,N.jsx)(`div`,{className:`min-h-screen bg-zinc-50`,children:(0,N.jsxs)(`div`,{className:`max-w-5xl mx-auto px-6 lg:px-12 py-12 md:py-16 space-y-6`,children:[(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`h1`,{className:`text-3xl font-semibold text-zinc-900 tracking-tight`,children:`New Analysis`}),(0,N.jsx)(`p`,{className:`text-zinc-600`,children:`Upload an interview for AI-powered analysis`}),W&&(0,N.jsx)(`p`,{className:`text-sm mt-2`,children:W.remaining>0?(0,N.jsxs)(`span`,{className:`text-zinc-500`,children:[W.remaining,` upload`,W.remaining===1?``:`s`,` remaining today`]}):(0,N.jsxs)(`span`,{className:`text-destructive`,children:[W.limit,` interview`,W.limit===1?``:`s`,` in one day? You're on a roll!`,` `,(0,N.jsx)(ne,{floating:!1,placeholder:`Hi! I'd like to request a higher daily upload limit...`,title:`Request higher upload limit`}),` `,`and we'll increase your limit.`]})})]}),s===1&&(0,N.jsxs)(he,{className:`bg-white border-zinc-200 rounded-2xl shadow-xs`,children:[(0,N.jsxs)(fe,{children:[(0,N.jsx)(de,{children:`Step 1: File & Context`}),(0,N.jsx)(me,{children:`Upload your interview recording`})]}),(0,N.jsxs)(pe,{className:`space-y-6`,children:[(0,N.jsxs)(`div`,{className:`space-y-4`,children:[(0,N.jsx)(j,{children:`Recording Source *`}),(0,N.jsxs)(`div`,{className:`flex flex-col gap-3 sm:flex-row sm:items-center sm:gap-4`,children:[(0,N.jsxs)(m,{type:`button`,variant:p===`upload`?`default`:`outline`,onClick:()=>{h(`upload`),y(``)},className:`flex-1`,children:[(0,N.jsx)(ie,{className:`h-4 w-4 mr-2`}),`Upload File`]}),(0,N.jsxs)(m,{type:`button`,variant:p===`draft`?`default`:`outline`,onClick:()=>{h(`draft`),E(null)},className:`flex-1`,disabled:!K||K.length===0,children:[(0,N.jsx)(re,{className:`h-4 w-4 mr-2`}),`Recorded (`,K?.length||0,`)`]})]}),p===`upload`?(0,N.jsxs)(`div`,{className:`border-2 border-dashed border-primary/20 rounded-lg p-8 text-center hover:border-primary/40 transition-colors`,children:[(0,N.jsx)(ie,{className:`h-12 w-12 mx-auto mb-4 text-primary`}),(0,N.jsx)(ce,{id:`file`,type:`file`,accept:`audio/*,video/*`,onChange:e=>{let t=e.target.files?.[0];if(t){let n=[`audio/mpeg`,`audio/wav`,`audio/ogg`,`audio/aac`,`audio/mp4`,`audio/webm`,`audio/x-m4a`,`audio/flac`,`video/mp4`,`video/webm`,`video/quicktime`,`video/x-msvideo`,`video/x-matroska`,`video/ogg`,`video/3gpp`,`video/x-ms-wmv`,`video/mpeg`,`video/x-m4v`],r=[`.mp3`,`.wav`,`.ogg`,`.aac`,`.m4a`,`.webm`,`.flac`,`.wma`,`.mp4`,`.mov`,`.avi`,`.mkv`,`.ogv`,`.3gp`,`.wmv`,`.mpeg`,`.mpg`,`.ts`,`.mts`,`.m4v`],i=`.`+t.name.split(`.`).pop()?.toLowerCase(),a=t=>{k.error(t,{duration:8e3}),E(null),e.target.value=``};if(!n.includes(t.type)&&!r.includes(i)){a(`Invalid file type. Please upload an audio or video file (.mp3, .wav, .m4a, .ogg, .aac, .webm, .flac, .mp4, .mov, .avi, .mkv).`);return}
10if(t.size<5242880){a(`File is too small (${(t.size/1048576).toFixed(1)}MB). Please upload an audio or video file that is at least 5MB.`);return}if(t.size>104857600){a(`File size exceeds 100MB limit. Your file is ${(t.size/1048576).toFixed(1)}MB.`);return}E(t)}},className:`max-w-xs mx-auto`}),(0,N.jsx)(`p`,{className:`text-xs text-muted-foreground mt-2`,children:`Audio: MP3, WAV, M4A, OGG, AAC, FLAC · Video: MP4, MOV, MKV, AVI, WEBM`}),T&&(0,N.jsxs)(`p`,{className:`mt-3 text-sm text-success`,children:[`Selected: `,T.name]})]}):(0,N.jsxs)(`div`,{className:`space-y-2`,children:[K&&K.length>0?(0,N.jsxs)(ee,{value:g,onValueChange:y,children:[(0,N.jsx)(x,{children:(0,N.jsx)(b,{placeholder:`Choose a recorded interview`})}),(0,N.jsx)(S,{children:K.map(e=>(0,N.jsxs)(w,{value:e.id,children:[e.file_name,` - `,mn(new Date(e.created_at),`MMM d, yyyy h:mm a`),e.duration_seconds&&` (${Math.floor(e.duration_seconds/60)}:${String(e.duration_seconds%60).padStart(2,`0`)})`]},e.id))})]}):(0,N.jsx)(`div`,{className:`p-4 border rounded-lg bg-muted/50 text-center`,children:(0,N.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No recorded interviews available. Use the browser extension to record interviews.`})}),q&&(0,N.jsxs)(`p`,{className:`text-sm text-success`,children:[`Selected: `,q.file_name]})]})]}),(0,N.jsxs)(`div`,{className:`space-y-4`,children:[(0,N.jsxs)(`div`,{className:`flex flex-col gap-3 sm:flex-row sm:items-center sm:gap-4`,children:[(0,N.jsx)(m,{type:`button`,variant:d?`outline`:`default`,onClick:()=>{f(!1),se(``),B(`text`),V(``),U(null),Oe(!1)},className:`flex-1`,children:`New Application`}),(0,N.jsx)(m,{type:`button`,variant:d?`default`:`outline`,onClick:()=>{f(!0),B(`none`),V(``),U(null),Oe(!1)},className:`flex-1`,children:`Existing Application`})]}),d?(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(j,{htmlFor:`existing-app`,children:`Select Application *`}),je&&je.length===0?(0,N.jsx)(`div`,{className:`p-3 border rounded-lg bg-muted/50`,children:(0,N.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No active applications found. Please create a new application instead.`})}):(0,N.jsxs)(ee,{value:D,onValueChange:e=>{se(e),B(`none`),V(``),U(null),Oe(!1)},children:[(0,N.jsx)(x,{children:(0,N.jsx)(b,{placeholder:`Choose from active applications`})}),(0,N.jsx)(S,{children:je?.map(e=>(0,N.jsxs)(w,{value:e.id,children:[e.companies?.name,` - `,e.role_title]},e.id))})]})]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(j,{htmlFor:`company`,children:`Company *`}),(0,N.jsxs)(`div`,{className:`relative`,children:[(0,N.jsx)(v,{className:`absolute left-3 top-3 h-4 w-4 text-muted-foreground`}),(0,N.jsx)(ce,{id:`company`,value:A,onChange:e=>ge(e.target.value),placeholder:`e.g., Google`,className:`pl-9`,maxLength:100})]})]}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(j,{htmlFor:`role`,children:`Role Title *`}),(0,N.jsx)(ce,{id:`role`,value:P,onChange:e=>_e(e.target.value),placeholder:`e.g., Senior Product Manager`,maxLength:100})]})]})]}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(j,{htmlFor:`round`,children:`Interview Round *`}),(0,N.jsxs)(ee,{value:F,onValueChange:ve,children:[(0,N.jsx)(x,{children:(0,N.jsx)(b,{placeholder:`Select round type`})}),(0,N.jsxs)(S,{children:[(0,N.jsx)(w,{value:`Screening`,children:`Screening`}),(0,N.jsx)(w,{value:`Technical`,children:`Technical`}),(0,N.jsx)(w,{value:`Behavioral`,children:`Behavioral`}),(0,N.jsx)(w,{value:`Other`,children:`Other`}),(0,N.jsx)(w,{value:`Final`,children:`Final`})]})]})]}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(j,{htmlFor:`seniority`,children:`Seniority Level *`}),(0,N.jsxs)(ee,{value:R,onValueChange:Te,children:[(0,N.jsx)(x,{children:(0,N.jsx)(b,{placeholder:`Select seniority level`})}),(0,N.jsxs)(S,{children:[(0,N.jsx)(w,{value:`junior`,children:`Junior`}),(0,N.jsx)(w,{value:`mid-level`,children:`Mid-Level`}),(0,N.jsx)(w,{value:`senior`,children:`Senior`})]})]})]}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(j,{htmlFor:`date`,children:`Interview Date`}),(0,N.jsx)(ce,{id:`date`,type:`date`,value:I,onChange:e=>ye(e.target.value)})]}),(0,N.jsxs)(`div`,{className:`space-y-4`,children:[(0,N.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,N.jsx)(j,{children:`Job Description (Optional)`}),(0,N.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:`Helps improve analysis accuracy`})]}),d&&G&&!De?(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(`div`,{className:`p-3 border rounded-lg bg-muted/50 max-h-40 overflow-y-auto`,children:G.job_description_text?(0,N.jsx)(`p`,{className:`text-sm text-muted-foreground whitespace-pre-wrap`,children:G.job_description_text.length>500?G.job_description_text.slice(0,500)+`...`:G.job_description_text}):G.job_description_file_path?(0,N.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,N.jsx)(te,{className:`h-4 w-4 text-muted-foreground`}),(0,N.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Job description file attached`})]}):(0,N.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Job description available`})}),(0,N.jsx)(m,{type:`button`,variant:`outline`,size:`sm`,onClick:()=>{Oe(!0),B(`text`),V(``),U(null)},children:`Replace job description`})]}):(0,N.jsxs)(`div`,{className:`flex gap-2`,children:[(0,N.jsx)(m,{type:`button`,variant:z===`text`?`default`:`outline`,onClick:()=>{B(z===`text`?`none`:`text`),U(null)},size:`sm`,className:`flex-1`,children:`Paste Text`}),(0,N.jsx)(m,{type:`button`,variant:z===`file`?`default`:`outline`,onClick:()=>{B(z===`file`?`none`:`file`),V(``)},size:`sm`,className:`flex-1`,children:`Upload File`})]}),z===`text`&&(!(d&&G)||De)&&(0,N.jsx)(le,{value:Ee,onChange:e=>V(e.target.value),placeholder:`Paste the job description here...`,rows:6,className:`resize-none`,maxLength:1e4}),z===`file`&&(!(d&&G)||De)&&(0,N.jsx)(`div`,{className:`space-y-2`,children:H?(0,N.jsxs)(`div`,{className:`flex items-center justify-between p-3 border rounded-lg bg-muted/50`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,N.jsx)(te,{className:`h-4 w-4 text-muted-foreground`}),(0,N.jsx)(`span`,{className:`text-sm`,children:H.name})]}),(0,N.jsx)(m,{type:`button`,variant:`ghost`,size:`icon`,onClick:()=>U(null),className:`h-8 w-8`,children:(0,N.jsx)(oe,{className:`h-4 w-4`})})]}):(0,N.jsxs)(`div`,{className:`border-2 border-dashed border-muted-foreground
10/20 rounded-lg p-4 text-center hover:border-muted-foreground/40 transition-colors`,children:[(0,N.jsx)(te,{className:`h-8 w-8 mx-auto mb-2 text-muted-foreground`}),(0,N.jsx)(ce,{type:`file`,accept:`.txt,.pdf,.docx`,onChange:e=>{let t=e.target.files?.[0];if(t){let e=[`text/plain`,`application/pdf`,`application/vnd.openxmlformats-officedocument.wordprocessingml.document`],n=t.name.toLowerCase();if(!e.includes(t.type)&&!n.endsWith(`.txt`)&&!n.endsWith(`.pdf`)&&!n.endsWith(`.docx`)){k.error(`Please upload a .txt, .pdf, or .docx file.`);return}U(t)}},className:`max-w-xs mx-auto`}),(0,N.jsx)(`p`,{className:`text-xs text-muted-foreground mt-2`,children:`Supported: TXT, PDF, DOCX`})]})})]}),(0,N.jsxs)(m,{onClick:()=>{ue.uploadStepNavigation(1,2,`forward`),c(2)},className:`w-full h-auto min-h-11 whitespace-normal bg-primary hover:bg-primary/90 rounded-full`,disabled:!(p===`upload`?T:g)||!F||!R||(d?!D:!A||!P),children:[`Continue to Self-Reflection`,(0,N.jsx)(_,{className:`ml-2 h-4 w-4`})]})]})]}),s===2&&(0,N.jsxs)(he,{className:`border-primary/20 rounded-2xl shadow-xs`,children:[(0,N.jsxs)(fe,{children:[(0,N.jsx)(de,{children:`Step 2: Self-Reflection`}),(0,N.jsx)(me,{children:`How do you think you performed?`})]}),(0,N.jsxs)(pe,{className:`space-y-6`,children:[(0,N.jsxs)(`div`,{className:`space-y-4`,children:[(0,N.jsx)(j,{children:`How did you feel you performed? *`}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(Ke,{value:be,onValueChange:xe,max:10,min:1,step:1,className:`w-full`}),(0,N.jsxs)(`div`,{className:`flex justify-between text-xs text-muted-foreground`,children:[(0,N.jsx)(`span`,{children:`Poor (1)`}),(0,N.jsx)(`span`,{className:`text-lg font-bold text-primary`,children:be[0]}),(0,N.jsx)(`span`,{children:`Excellent (10)`})]})]})]}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(j,{children:`Do you think you'll advance? *`}),(0,N.jsxs)(ee,{value:L,onValueChange:Se,children:[(0,N.jsx)(x,{children:(0,N.jsx)(b,{placeholder:`Select your prediction`})}),(0,N.jsxs)(S,{children:[(0,N.jsx)(w,{value:`Yes`,children:`Yes, confident I'll advance`}),(0,N.jsx)(w,{value:`Probably`,children:`Probably, but uncertain`}),(0,N.jsx)(w,{value:`No`,children:`No, unlikely to advance`})]})]})]}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(j,{htmlFor:`concerns`,children:`Any specific moments you're worried about? (Optional)`}),(0,N.jsx)(le,{id:`concerns`,value:Ce,onChange:e=>we(e.target.value),placeholder:`Describe any moments or responses that concern you...`,rows:4,maxLength:2e3})]}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,N.jsx)(lt,{id:`consent`,checked:ke,onCheckedChange:e=>Ae(e===!0),className:`mt-0.5`}),(0,N.jsx)(j,{htmlFor:`consent`,className:`text-sm font-normal leading-relaxed cursor-pointer`,children:`I confirm I have consent to upload this recording and agree to its analysis for interview feedback.`})]}),(0,N.jsxs)(`p`,{className:`text-xs text-muted-foreground pl-7`,children:[(0,N.jsx)(a,{to:`/privacy-policy`,target:`_blank`,rel:`noopener noreferrer`,className:`underline hover:text-foreground transition-colors`,children:`Privacy Policy`}),` · `,(0,N.jsx)(a,{to:`/terms-of-use`,target:`_blank`,rel:`noopener noreferrer`,className:`underline hover:text-foreground transition-colors`,children:`Terms of Use`})]})]}),(0,N.jsxs)(`div`,{className:`flex gap-3`,children:[(0,N.jsx)(m,{variant:`outline`,onClick:()=>{ue.uploadStepNavigation(2,1,`back`),c(1)},className:`flex-1`,children:`Back`}),(0,N.jsx)(m,{onClick:async()=>{if(!(p===`upload`?T:g)||!F||!L||!R){k.error(`Please fill in all required fields`);return}if(!d&&(!A||!P)){k.error(`Please fill in company and role`);return}if(d&&!D){k.error(`Please select an application`);return}if(W&&W.remaining<=0){k.error(`Daily upload limit reached. Send us a message to request a higher limit.`);return}u(!0);try{let{data:{user:t}}=await O.auth.getUser();if(!t)throw Error(`Not authenticated`);let n;if(p===`draft`&&q){let{data:e,error:r}=await O.storage.from(`draft_recordings`).download(q.file_path);if(r)throw r;let i=q.file_name.split(`.`).pop()||`webm`;n=`${t.id}/${Date.now()}.${i}`;let{error:a}=await O.storage.from(`interview-recordings`).upload(n,e);if(a)throw a}else if(T){let e=T.name.split(`.`).pop();n=`${t.id}/${Date.now()}.${e}`;let{error:r}=await O.storage.from(`interview-recordings`).upload(n,T);if(r)throw r}else throw Error(`No recording selected`);let r=null,i=null;if(z===`file`&&H){let e=H.name.split(`.`).pop();r=`${t.id}/job-descriptions/${Date.now()}.${e}`;let{error:n}=await O.storage.from(`interview-recordings`).upload(r,H);if(n)throw n;try{i=await ut(H)}catch(e){console.warn(`Could not extract text from job description file:`,e),ue.uploadError(`jd_text_extraction`,e,{file_name:H.name,file_type:H.type||`unknown`,file_size_bytes:H.size,company:A,role:P}),k.warning(`Could not extract text from file. You can paste the job description as text instead.`)}}let a=z===`text`&&Ee.trim().length>0?Ee.trim():i||null,o;if(d)o=D;else{let e,{data:n}=await O.from(`companies`).select(`id`).eq(`name`,A).eq(`user_id`,t.id).maybeSingle();if(n)e=n.id;else{let{data:n,error:r}=await O.from(`companies`).insert({name:A,user_id:t.id}).select().single();if(r)throw r;e=n.id}let{data:i}=await O.from(`job_processes`).select(`id, has_job_description`).eq(`company_id`,e).eq(`role_title`,P).maybeSingle();if(i)o=i.id;else{let t=!!(a||r),{data:n,error:i}=await O.from(`job_processes`).insert({company_id:e,role_title:P,status:`active`,job_description_text:a,job_description_file_path:r||null,has_job_description:t}).select().single();if(i)throw i;o=n.id}}if((a||r)&&o)if(De){let{error:e}=await O.from(`job_processes`).update({job_description_text:a,job_description_file_path:r,has_job_description:!0}
10).eq(`id`,o);if(e)throw e}else{let{data:e,error:t}=await O.from(`job_processes`).select(`has_job_description`).eq(`id`,o).single();if(t)throw t;if(e&&!e.has_job_description){let{error:e}=await O.from(`job_processes`).update({job_description_text:a,job_description_file_path:r,has_job_description:!0}).eq(`id`,o);if(e)throw e}}let{data:s,error:c}=await O.from(`interviews`).insert({job_process_id:o,user_id:t.id,round_type:F,interview_date:I,self_rating:be[0],self_prediction:L,file_path:n,seniority_level:R}).select().single();if(c)throw c;let{data:l}=await O.from(`job_processes`).select(` 11 role_title, 12 job_description_text, 13 job_description_file_path, 14 has_job_description, 15 companies ( 16 name 17 ) 18 `).eq(`id`,o).single();await O.functions.invoke(`analyse-user`,{body:{interview_id:s.id,file_path:n,user_id:t.id,round_type:F,interview_date:I,self_rating:be[0],self_prediction:L,seniority_level:R,concerns:Ce||null,role_title:l?.role_title,company_name:l?.companies?.name,job_description_text:l?.job_description_text||null,job_description_file_path:l?.job_description_file_path||null,has_job_description:l?.has_job_description||!1}}),p===`draft`&&g&&await O.from(`draft_recordings`).update({is_analyzed:!0,interview_id:s.id}).eq(`id`,g),k.success(`Interview uploaded successfully! Processing...`),ue.interviewUploaded({hasFile:p===`upload`?!!T:!!q,hasJobDescription:z!==`none`,roundType:F,seniorityLevel:R}),e(`/analysis/${s.id}`)}catch(e){console.error(`Upload error:`,e),ue.uploadError(`submit`,e,{company:A,role:P,round_type:F,seniority_level:R,use_existing:d,jd_mode:z,overwrite_jd:De,has_file:p===`upload`?!!T:!!q,recording_source:p}),k.error(`Failed to upload interview`)}finally{u(!1)}},disabled:l||!L||!ke,className:`flex-1 bg-success hover:bg-success/90 text-success-foreground rounded-full`,children:l?`Uploading...`:`Start Analysis`})]})]})]})]})})}var _n=()=>(0,N.jsx)(E,{children:(0,N.jsx)(D,{children:(0,N.jsx)(gn,{})})});export{_n as component};
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.