PageSourceSearch

https://www.lingoversa.com/_next/static/chunks/7049.d23b52b83a0c0b48.js

js lingoversa.com collected 2026-10-02 01:36:48 UTC 15,347 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="1911baa8-07d5-446d-a281-5e0ff8306b54",e._sentryDebugIdIdentifier="sentry-dbid-1911baa8-07d5-446d-a281-5e0ff8306b54")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7049],{1243:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(19946).A)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},7049:(e,r,t)=>{t.r(r),t.d(r,{default:()=>j});var a=t(95155),s=t(12115),l=t(17652),i=t(54165),n=t(30285),d=t(62523),c=t(85057),o=t(88539),m=t(24944),x=t(19114),u=t(21826),p=t(53904),g=t(43453),h=t(53311),f=t(15968),b=t(81284),v=t(1243),y=t(54416),N=t(59434);function j(e){let{isOpen:r,onClose:t,onMergeLists:j,selectedLists:w,listsData:k}=e,A=(0,l.c)("words.list.mergeListsDialog"),z=(0,l.c)("words.list.confirmMergeDialog"),[C,P]=(0,s.useState)(""),[I,M]=(0,s.useState)(""),[_,D]=(0,s.use
1State)("form"),[L,T]=(0,s.useState)(0),[$,E]=(0,s.useState)(null),R=w.map(e=>k.find(r=>r.id===e)).filter(Boolean),S=R.reduce((e,r)=>e+(r.totalWords||0),0),G=()=>{if(w.length>0&&k.length>0){let e=w.map(e=>{var r;return(null===(r=k.find(r=>r.id===e))||void 0===r?void 0:r.title)||""}).filter(e=>""!==e);return 1===e.length?"".concat(e[0]).concat(A("merged")):2===e.length?"".concat(e[0]," + ").concat(e[1]):A("mergedList",{count:e.length})}return A("defaultTitle")};(0,s.useEffect)(()=>{r&&!C&&P(G())},[r]);let W=async()=>{if(!C.trim()||w.length<2)return;E(null),D("processing"),T(0);let e=setInterval(()=>{T(r=>r>=90?(clearInterval(e),90):r+10)},200);try{await j({title:C,description:I}),clearInterval(e),T(100),D("success"),setTimeout(()=>{O()},1500)}catch(r){clearInterval(e),console.error("Merge error:",r),E(z("mergeError")),D("form"),T(0)}},F=()=>{P(""),M(""),D("form"),T(0),E(null)},O=()=>{"processing"!==_&&(F(),t())},J="processing"===_;return(0,a.jsx)(i.lG,{open:r,onOpenChange:e=>!e&&O(),children:(0,a.jsxs)(i.Cf,{className:"sm:max-w-[460px] max-h-[85vh] p-0 gap-0 bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-800 overflow-hidden flex flex-col",children:[(0,a.jsx)("div",{className:(0,N.cn)("px-5 py-4 text-center shrink-0 transition-colors duration-500","success"===_?"bg-gradient-to-r from-emerald-500 to-teal-500":"bg-gradient-to-r from-purple-600 to-indigo-600"),children:(0,a.jsxs)("div",{className:"flex items-center justify-center gap-3",children:[(0,a.jsx)("div",{className:"flex items-center justify-center w-10 h-10 rounded-full bg-white/20",children:(0,a.jsx)(x.N,{mode:"wait",children:"processing"===_?(0,a.jsx)(u.P.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},children:(0,a.jsx)(p.A,{className:"h-5 w-5 text-white animate-spin"})},"processing"):"success"===_?(0,a.jsx)(u.P.div,{initial:{scale:0},animate:{scale:1},transition:{type:"spring",stiffness:300},children:(0,a.jsx)(g.A,{className:"h-5 w-5 text-white"})},"success"):(0,a.jsx)(p.A,{className:"h-5 w-5 text-white"})})}),(0,a.jsxs)(i.c7,{className:"text-left flex-1",children:[(0,a.jsx)(i.L3,{className:"text-lg font-bold text-white",children:"success"===_?z("successTitle"):A("title")}),(0,a.jsx)(i.rr,{className:"text-white/80 text-sm",children:"success"===_?z("successDescription"):"processing"===_?z("processingDescription"):A("description",{count:w.length})})]})]})}),(0,a.jsx)("div",{className:"overflow-y-auto flex-1 min-h-0",children:(0,a.jsxs)("div",{className:"p-5 space-y-4",children:[(0,a.jsx)(x.N,{children:"processing"===_&&(0,a.jsxs)(u.P.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"space-y-2",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,a.jsx)("span",{className:"text-gray-600 dark:text-gray-400",children:z("merging")}),(0,a.jsxs)("span",{className:"font-semibold text-purple-600 dark:text-purple-400",children:[L,"%"]})]}),(0,a.jsx)(m.k,{value:L,className:"h-2"})]})}),(0,a.jsx)(x.N,{children:"success"===_&&(0,a.jsxs)(u.P.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},className:"text-center py-6",children:[(0,a.jsx)("div",{className:"inline-flex items-center justify-center w-12 h-12 rounded-full bg-emerald-100 dark:bg-emerald-950/50 mb-3",children:(0,a.jsx)(g.A,{className:"h-6 w-6 text-emerald-600 dark:text-emerald-400"})}),(0,a.jsx)("p",{className:"text-base font-semibold text-gray-900 dark:text-white",children:z("mergeComplete")}),(0,a.jsx)("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:z("redirecting")})]})}),(0,a.jsx)(x.N,{children:"form"===_&&(0,a.jsxs)(u.P.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},className:"space-y-4",children:[(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsxs)("div",{className:"flex-1 text-center py-2.5 px-3 rounded-lg bg-purple-50 dark:bg-purple-950/30 border border-purple-200 dark:border-purple-800",children:[(0,a.jsx)("span",{className:"text-xl font-bold text-purple-600 dark:text-purple-400",children:w.length}),(0,a.jsx)("span",{className:"text-xs text-gray-500 dark:text-gray-400 ml-1.5",children:z("listsToMerge")})]}),(0,a.jsxs)("div",{className:"flex-1 text-center py-2.5 px-3 rounded-lg bg-indigo-50 dark:bg-indigo-950/30 border border-indigo-200 dark:border-indigo-800",children:[(0,a.jsx)("span",{className:"text-xl font-bold text-indigo-600 dark:text-indigo-400",children:S}),(0,a.jsx)("span",{className:"text-xs text-gray-500 dark:text-gray-400 ml-1.5",children:z("totalWords")})]})]}),(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsxs)(c.J,{htmlFor:"merge-title",className:"text-sm font-medium text-gray-900 dark:text-white flex items-center gap-1.5",children:[(0,a.jsx)(h.A,{className:"h-3.5 w-3.5 text-purple-500"}),A("titleLabel")]}),(0,a.jsx)(d.p,{id:"merge-title",value:C,onChange:e=>P(e.target.value),className:"h-10 text-sm bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-700 rounded-lg focus:border-purple-500 focus:ring-1 focus:ring-purple-500/20",placeholder:A("titlePlaceholder"),required:!0,autoFocus:!0})]}),(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsxs)(c.J,{htmlFor:"merge-description",className:"text-sm font-medium text-gray-900 dark:text-white flex items-center gap-1.5",children:[(0,a.jsx)(f.A,{className:"h-3.5 w-3.5 text-indigo-500"}),A("descriptionLabel")]}),(0,a.jsx)(o.T,{id:"merge-description",value:I,onChange:e=>
1M(e.target.value),className:"min-h-[60px] text-sm bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-700 rounded-lg focus:border-indigo-500 focus:ring-1 focus:ring-indigo-500/20 resize-none",placeholder:A("descriptionPlaceholder"),rows:2})]}),(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[(0,a.jsx)("div",{className:"flex items-center justify-center w-5 h-5 rounded-full bg-purple-100 dark:bg-purple-950/50 text-purple-600 dark:text-purple-400 text-[10px] font-bold",children:w.length}),(0,a.jsx)("span",{children:A("listsToMerge")})]}),(0,a.jsx)("div",{className:"rounded-lg bg-gray-50 dark:bg-zinc-800/50 border border-gray-200 dark:border-zinc-700 max-h-[140px] overflow-y-auto",children:(0,a.jsx)("div",{className:"p-2 space-y-1",children:R.map(e=>(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2 px-2.5 py-1.5 rounded-md bg-white dark:bg-zinc-900 border border-gray-100 dark:border-zinc-800",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 min-w-0",children:[(0,a.jsx)(f.A,{className:"h-3.5 w-3.5 text-purple-500 shrink-0"}),(0,a.jsx)("span",{className:"text-sm text-gray-900 dark:text-white truncate",children:e.title})]}),(0,a.jsxs)("span",{className:"text-xs text-gray-400 whitespace-nowrap",children:[e.totalWords," ",z("totalWords").toLowerCase()]})]},e.id))})})]}),(0,a.jsxs)("div",{className:"flex items-start gap-2.5 p-3 rounded-lg bg-amber-50 dark:bg-amber-950/30 border border-amber-200 dark:border-amber-900",children:[(0,a.jsx)(b.A,{className:"h-4 w-4 text-amber-500 shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("p",{className:"font-medium text-xs text-amber-700 dark:text-amber-400",children:z("importantInfo")}),(0,a.jsxs)("ul",{className:"space-y-0.5 text-xs text-amber-600 dark:text-amber-400",children:[(0,a.jsxs)("li",{className:"flex items-center gap-1",children:[(0,a.jsx)(g.A,{className:"w-3 h-3 text-green-500 shrink-0"}),z("createNewList")]}),(0,a.jsxs)("li",{className:"flex items-center gap-1",children:[(0,a.jsx)(g.A,{className:"w-3 h-3 text-green-500 shrink-0"}),z("combineWords")]}),(0,a.jsxs)("li",{className:"flex items-center gap-1",children:[(0,a.jsx)(v.A,{className:"w-3 h-3 text-amber-500 shrink-0"}),z("deleteOriginalLists")]})]})]})]})]})}),(0,a.jsx)(x.N,{children:$&&(0,a.jsxs)(u.P.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"flex items-center gap-2 p-3 rounded-lg bg-red-50 dark:bg-red-950/50 border border-red-200 dark:border-red-800",children:[(0,a.jsx)(v.A,{className:"h-4 w-4 text-red-600 shrink-0"}),(0,a.jsx)("p",{className:"text-sm text-red-700 dark:text-red-400",children:$})]})})]})}),"form"===_&&(0,a.jsxs)(i.Es,{className:"px-5 py-4 border-t border-gray-200 dark:border-zinc-800 gap-2 sm:gap-2 shrink-0",children:[(0,a.jsxs)(n.$,{variant:"outline",onClick:O,className:"flex-1 h-10 rounded-lg border border-gray-300 dark:border-zinc-700 hover:bg-gray-100 dark:hover:bg-zinc-800 font-medium text-sm gap-1.5",disabled:J,children:[(0,a.jsx)(y.A,{className:"h-4 w-4"}),A("cancel")]}),(0,a.jsxs)(n.$,{onClick:W,disabled:!C.trim()||J||w.length<2,className:(0,N.cn)("flex-1 h-10 rounded-lg font-medium text-sm gap-1.5","bg-gradient-to-r from-purple-500 to-indigo-600","hover:from-purple-600 hover:to-indigo-700","shadow-md text-white","disabled:opacity-50 disabled:cursor-not-allowed"),children:[(0,a.jsx)(p.A,{className:"h-4 w-4"}),A("merge")]})]})]})})}},24944:(e,r,t)=>{t.d(r,{k:()=>n});var a=t(95155),s=t(12115),l=t(55863),i=t(59434);let n=s.forwardRef((e,r)=>{let{className:t,value:s,...n}=e;return(0,a.jsx)(l.bL,{ref:r,className:(0,i.cn)("relative h-2 w-full overflow-hidden rounded-full bg-zinc-200 dark:bg-zinc-800",t),...n,children:(0,a.jsx)(l.C1,{className:"h-full w-full flex-1 transition-all",style:{transform:"translateX(-".concat(100-(s||0),"%)"),background:"var(--indicator-color, rgb(52 211 153))"}})})});n.displayName=l.bL.displayName},40968:(e,r,t)=>{t.d(r,{b:()=>n});var a=t(12115),s=t(63655),l=t(95155),i=a.forwardRef((e,r)=>(0,l.jsx)(s.sG.label,{...e,ref:r,onMouseDown:r=>{var t;r.target.closest("button, input, select, textarea")||(null===(t=e.onMouseDown)||void 0===t||t.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));i.displayName="Label";var n=i},43453:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(19946).A)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},46081:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(12115),s=t(95155);function l(e,r=[]){let t=[],i=()=>{let r=t.map(e=>a.createContext(e));return function(t){let s=t?.[e]||r;return a.useMemo(()=>({[`__scope${e}`]:{...t,[e]:s}}),[t,s])}};return i.scopeName=e,[function(r,l){let i=a.createContext(l);i.displayName=r+"Context";let n=t.length;t=[...t,l];let d=r=>{let{scope:t,children:l,...d}=r,c=t?.[e]?.[n]||i,o=a.useMemo(()=>d,Object.values(d));return(0,s.jsx)(c.Provider,{value:o,children:l})};return d.displayName=r+"Provider",[d,function(t,s){let d=s?.[e]?.[n]||i,c=a.useContext(d);if(c)return c;if(void 0!==l)return l;throw Error(`\`${t}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let t=()=>{let t=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let s=t.reduce((r,{useScope:t,scopeName:a})=>{let s=t(e)[`__scope${a}`];return{...r,...s}},{});return a.useMemo(()=>({[`__scope${r.scopeName}`]:s}),[s])}};return t.scopeName=r.scopeName,t}(i,...r)]}},55863:(e,r,t)=>{t.d(r,{C1:()=>N,bL:()=>y});var a=t(12115),s=t(46081),l=t(63655),i=t(95155),n="Progress",[d,c]=(0,s.A)(n),[o,m]=d(n),x=a.forwardRef((e,r)=>{var t,a,s,n;let{__scopeProgress:d,value:c=null,max:m,getValueLabel:x=g,...u}=e;(m||0===m)&&!b(m)&&console.error((t="".concat(m),a="Progress","Invalid prop `max` of value `".concat(t,"` supplied to `").concat(a,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let p=b(m)?m:100;null===c||v(c,p)||console.error((s="".concat(c),n="Progress","Invalid prop `value` of value `".concat(s,"` supplied to `").concat(n,"`. The `value` prop must be:\n  - a positive number\n  - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n  - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")));let y=v(c,p)?c:null,N=f(y)?x(y,p):void 0;return(0,i.jsx)(o,{scope:d,value:y,max:p,children:(0,i.jsx)(l.sG.div,{"aria-valuemax":p,"aria-valuemin":0,"aria-valuenow":f(y)?y:void 0,"aria-valuetext":N,role:"progressbar","data-state":h(y,p),"data-value":null!=y?y:void 0,"data-max":p,...u,ref:r})})});x.displayName=n;var u="ProgressIndicator",p=a.forwardRef((e,r)=>{var t;let{__scopeProgress:a,...s}=e,n=m(u,a);
1return(0,i.jsx)(l.sG.div,{"data-state":h(n.value,n.max),"data-value":null!==(t=n.value)&&void 0!==t?t:void 0,"data-max":n.max,...s,ref:r})});function g(e,r){return"".concat(Math.round(e/r*100),"%")}function h(e,r){return null==e?"indeterminate":e===r?"complete":"loading"}function f(e){return"number"==typeof e}function b(e){return f(e)&&!isNaN(e)&&e>0}function v(e,r){return f(e)&&!isNaN(e)&&e<=r&&e>=0}p.displayName=u;var y=x,N=p},63655:(e,r,t)=>{t.d(r,{sG:()=>i});var a=t(12115);t(47650);var s=t(99708),l=t(95155),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let t=(0,s.TL)(`Primitive.${r}`),i=a.forwardRef((e,a)=>{let{asChild:s,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(s?t:r,{...i,ref:a})});return i.displayName=`Primitive.${r}`,{...e,[r]:i}},{})},81284:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(19946).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},85057:(e,r,t)=>{t.d(r,{J:()=>c});var a=t(95155),s=t(12115),l=t(40968),i=t(74466),n=t(59434);let d=(0,i.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),c=s.forwardRef((e,r)=>{let{className:t,...s}=e;return(0,a.jsx)(l.b,{ref:r,className:(0,n.cn)(d(),t),...s})});c.displayName=l.b.displayName},88539:(e,r,t)=>{t.d(r,{T:()=>i});var a=t(95155),s=t(12115),l=t(59434);let i=s.forwardRef((e,r)=>{let{className:t,...s}=e;return(0,a.jsx)("textarea",{className:(0,l.cn)("flex min-h-20 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),ref:r,...s})});i.displayName="Textarea"}}]);

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.