PageSourceSearch

https://sodda.ai/_next/static/chunks/32l3_5cu7d_kb.js

js sodda.ai collected 2026-10-05 13:33:02 UTC 17,108 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,663741,e=>{"use strict";var t=e.i(617663),r=e.i(640138),a=e.i(302841),i=class extends a.QueryObserver{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){e._type="infinite",super.setOptions(e)}getOptimisticResult(e){return e._type="infinite",super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:a}=e,i=super.createResult(e,t),{isFetching:n,isRefetching:s,isError:o,isRefetchError:l}=i,u=a.fetchMeta?.fetchMore?.direction,c=o&&"forward"===u,d=n&&"forward"===u,f=o&&"backward"===u,g=n&&"backward"===u;return{...i,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,r.hasNextPage)(t,a.data),hasPreviousPage:(0,r.hasPreviousPage)(t,a.data),isFetchNextPageError:c,isFetchingNextPage:d,isFetchPreviousPageError:f,isFetchingPreviousPage:g,isRefetchError:l&&!c&&!f,isRefetching:s&&!d&&!g}}};e.s(["useInfiniteQuery",0,function(e,r){return(0,t.useBaseQuery)(e,i,r)}],663741)},362985,e=>{"use strict";var t=e.i(561833);let r={name:"circle-alert",size:24,node:[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],aliases:["alert-circle"]};r.node;let a=(0,t.default)(r);e.s(["default",0,a])},931338,e=>{"use strict";var t=e.i(561833);let r={name:"pencil",size:24,node:[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]};r.node;let a=(0,t.default)(r);e.s(["Pencil",0,a],931338)},76749,e=>{"use strict";var t=e.i(561833);let r={name:"plus",size:24,node:[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]};r.node;let a=(0,t.default)(r);e.s(["Plus",0,a],76749)},811439,181748,e=>{"use strict";var t=e.i(561833);let r={name:"trash",size:24,node:[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],aliases:["trash-2"]};r.node;let a=(0,t.default)(r);e.s(["default",0,a],181748),e.s(["Trash2",0,a],811439)},598118,542950,e=>{"use strict";var t=e.i(744555),r=e.i(430178),a=e.i(637263);e.i(652443);var i=e.i(505709),n=e.i(124622),s=e.i(81442),o=e.i(296122),l=e.i(717767),u=e.i(619187);let c="/api/v1/generations",d={listMy:(e={})=>{let t;return l.browserClient.get(`${c}/my?${(t=new URLSearchParams,e.types&&t.set("types",e.types),e.status&&t.set("status",e.status),e.sort&&t.set("sort",e.sort),e.dir&&t.set("dir",e.dir),t.set("page",String(e.page??1)),t.set("limit",String(e.limit??50)),t.toString())}`)},async remove(e){let t=await l.browserClient.delete(`${c}/${encodeURIComponent(e)}`);return(0,u.unwrap)(t)},async rename(e,t){let r=await l.browserClient.patch(`${c}/${encodeURIComponent(e)}`,{title:t});return(0,u.unwrap)(r)}};var f=e.i(663741),g=e.i(757072),m=e.i(441088),p=e.i(820240);let y=new Set(["QUEUED","IN_PROGRESS"]);function h(e){return y.has(e.status)}function b(e){let t=e.updated_at||e.completed_at||e.created_at;return t?(0,p.parseBackendDate)(t):0}function v(e,t=Date.now()){if(!h(e))return!1;let r=b(e);return r>0&&t-r>9e5}function x(){(0,m.getQueryClient)().invalidateQueries({queryKey:g.queryKeys.generations.all})}let w=["essay","slide","slidepro","referat","long writing","coursework","thesis","article","infographics","glossary","keys","texnologik_xarita","test","crossword","lesson","flashcard","listening","sortball","resume","podcast","congratulation","translation","image"];function k(e,t){return"all"===t||e===t}let $=new Set(["FAILED","REVOKED"]),_=new Set(["QUEUED","AWAITING_PAYMENT"]);
1class N extends Error{reason;constructor(e){super(`work delete rejected: ${e}`),this.name="WorkDeleteError",this.reason=e}}e.s(["WorkDeleteError",0,N,"useWorkHistory",0,function({isAuthenticated:e,hasAttempted:l,tab:u="all",sort:c="recent",dir:y="desc"}){let P=(0,r.useTranslations)("chatsGroup"),{data:T,dataUpdatedAt:M,isPending:E,isError:D,isFetching:j,refetch:A,fetchNextPage:C,hasNextPage:R,isFetchingNextPage:I}=function(e,t={}){let r=t.limit??50;return(0,f.useInfiniteQuery)({queryKey:g.queryKeys.generations.infiniteList(t.types??"all",t.status??"all",t.sort??"default",t.dir??"default",r),queryFn:({pageParam:e})=>d.listMy({types:t.types,status:t.status,sort:t.sort,dir:t.dir,page:e,limit:r}),initialPageParam:1,getNextPageParam:e=>{let{page:t,pages:r}=e.pagination;return t<r?t+1:void 0},enabled:e,refetchInterval:e=>{var t;return t=e.state.data,function(e,t=Date.now()){return!function(e,t=Date.now()){return e.some(e=>h(e)&&!v(e,t))}(e,t)?!!e.some(h)&&6e4:1e4}(t?.pages.flatMap(e=>e.data)??[])}})}(e,{status:"COMPLETED,READY_FOR_PREVIEW,QUEUED,IN_PROGRESS,AWAITING_PAYMENT",types:function(e){if("all"===e||"documents"===e)return;let t=w.filter(t=>(0,a.historyTabForServiceType)(t)===e);return t.length>0?t.join(","):void 0}(u),sort:c,dir:y}),[S,F]=(0,t.useState)(!1),O=(0,t.useRef)(0),q=(0,t.useRef)(!1);(0,t.useEffect)(()=>()=>{O.current+=1,q.current=!1},[]);let L=(0,t.useMemo)(()=>{let e=new Set;return T?.pages.flatMap(e=>e.data).filter(t=>!($.has(t.status)||e.has(t.id))&&(e.add(t.id),!0))??[]},[T]);(0,t.useEffect)(()=>{l&&!e&&(0,m.getQueryClient)().removeQueries({queryKey:g.queryKeys.generations.all})},[l,e]);let z=(0,t.useMemo)(()=>L.map(e=>{let t,r=(t=e.edited_at||e.completed_at||e.created_at)?(0,p.parseBackendDate)(t):0;return{id:e.id,title:e.title||P("untitled"),serviceType:e.type,tab:(0,a.historyTabForServiceType)(e.type),href:(0,s.serviceTypeToPath)(e.type,e.id),ts:b(e),timeLabel:r>0?(e=>{let{unit:t,count:r}=function(e,t){let r=Math.floor((t-e)/6e4);if(r<1)return{unit:"justNow",count:0};if(r<60)return{unit:"minutesAgo",count:r};let a=Math.floor(r/60);if(a<24)return{unit:"hoursAgo",count:a};let i=Math.floor(a/24);return i<7?{unit:"daysAgo",count:i}:{unit:"weeksAgo",count:Math.floor(i/7)}}(e,M);switch(t){case"justNow":return P("time.justNow");case"minutesAgo":return P("time.minutesAgo",{count:r});case"hoursAgo":return P("time.hoursAgo",{count:r});case"daysAgo":return P("time.daysAgo",{count:r});case"weeksAgo":return P("time.weeksAgo",{count:r})}})(r):void 0,inFlight:h(e),awaitingPayment:"AWAITING_PAYMENT"===e.status,cancellable:_.has(e.status),priceSom:"number"==typeof e.cost?.price_som&&e.cost.price_som>0?e.cost.price_som:void 0,stale:v(e,M),cover:(0,o.readDocumentCoverSource)(e.payload)}}).filter(e=>k(e.tab,u)),[L,M,P,u]),U=(0,t.useCallback)(()=>void C({cancelRefetch:!1}),[C]),K=void 0!==T,Q=(0,t.useMemo)(()=>{let e=T?.pages.at(-1);return!e||e.data.some(e=>!$.has(e.status)&&k((0,a.historyTabForServiceType)(e.type),u))},[T,u]),B=K&&R&&!Q;(0,t.useEffect)(()=>{!B||j||D||U()},[B,j,D,U]);let W=K&&0===z.length&&R,G=K&&R&&D,H=(0,t.useCallback)(async e=>{try{let t=await d.remove(e.id);return x(),t}catch(e){if("generation_in_progress"===(0,n.readErrorCode)(e))throw new N("in_progress");if(404===function(e){if("object"!=typeof e||null===e)return null;let t=e.status;return"number"==typeof t?t:null}(e))return x(),null;throw e}},[]),V=(0,t.useCallback)(async(e,t)=>{try{await d.rename(e.id,t)}finally{x()}},[]),Y=(0,t.useCallback)(async e=>{try{await (0,i.resumeGeneration)(e.id)}finally{x()}},[]),Z=(0,t.useCallback)(async e=>{try{await (0,i.cancelGeneration)(e.id)}finally{x()}},[]),X=void 0===T&&(D||S);return{items:z,deleteWork:H,renameWork:V,resumeWork:Y,cancelWork:Z,isLoading:E&&void 0===T,hasInitialLoadError:X,isRetrying:X&&S,retryLoad:(0,t.useCallback)(()=>{if(q.current)return;let e=O.current+1;O.current=e,q.current=!0,F(!0);let t=()=>{O.current===e&&(q.current=!1,F(!1))};A().then(t,t)},[A]),hasMore:R,isSearchingOlder:W,loadMore:!R||j||D?void 0:U,isLoadingMore:I,hasLoadMoreError:G,retryLoadMore:U}}],542950),e.s([],598118)},974438,e=>{"use strict";var t=e.i(744555);e.s(["useInfiniteScroll",0,function(e,r,a){let i=(0,t.useRef)(null),n=(0,t.useRef)(e),s=(0,t.useRef)(r);(0,t.useEffect)(()=>{n.current=e,s.current=r},[e,r]);let o=!!e,l=a?.root,u=a?.rootMargin??"400px";return(0,t.useEffect)(()=>{let e=i.current;if(!e||!o)return;let t=new IntersectionObserver(e=>{e[0]?.isIntersecting&&!s.current&&n.current?.()},{root:l?.current??null,rootMargin:u});return t.observe(e),()=>t.disconnect()},[o,l,u]),i}])},296122,e=>{"use strict";var t=e.i(993558);function r(e,t,r){let a=e[t];if("number"==typeof a&&Number.isFinite(a)&&!(a<r))return a}let a=["created_at","createdAt","completed_at"],i=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?$/;function n(e,t){for(let r of t){let t=e[r];if("string"==typeof t&&t.trim().length>0)return t.trim()}}function s(e,t){for(let r of t){let t=e[r],a="number"==typeof t?t:"string"==typeof t?Number(t):NaN;if(Number.isInteger(a)&&a>0)return a}}e.s(["getEntityChapterCount",0,function(e){if("object"!=typeof e||null===e)return null;let t=e.plans;return Array.isArray(t)&&t.length>0?t.length:null},"getEntityDate",0,function(e){if("object"!=typeof e||null===e)return null;for(let t of a){let r=e[t];if("string"!=typeof r||0===r.length)continue;let a=new Date(i.test(r)?`${r}Z`:r);if(!Number.isNaN(a.getTime()))return a}return null},"getEntityLanguage",0,function(e){if("object"!=typeof e||null===e)return null;let r=e.language;return"string"==typeof r&&(0,t.isGenerationLanguage)(r)?r:null},"readDocumentCoverSource",0,function(e){if("object"!=typeof e||null===e)return;let t={university:n(e,["university_name","author_org"]),subject:n(e,["subject_name","department_name","subject"]),author:n(e,["student_info","author_name","author"]),questionCount:s(e,["question_count"]),slideCount:s(e,["n_slides","slide_count","slides_count"])};return Object.values(t).some(e=>void 0!==e)?t:void 0},"readDocumentFacts",0,function(e){if("object"!=typeof e||null===e)return{};let t=e.document_facts;return"object"!=typeof t||null===t||Array.isArray(t)?{}:{pageCount:r(t,"page_count",1),byteSize:r(t,"file_size_bytes",1),imageCount:r(t,"image_count",0),costCoins:r(t,"cost_coins",0),shareUrl:function(e){let t=e.share_url;if("string"!=typeof t)return;let r=t.trim();return/^https?:\/\//.test(r)?r:void 0}(t)}}])},869198,e=>{"use strict";var t=e.i(128925),r=e.i(820240);let a={day:"2-digit",month:"2-digit",year:"numeric"},i={hour:"2-digit",minute:"2-digit"},n=new Map,s=new WeakMap,o=0;function l(e,t){let r=s.get(t);void 0===r&&(r=String(o+=1),s.set(t,r));let a=`${e}\u0000${r}`,i=n.get(a);
1return i||(i=new Intl.DateTimeFormat(e,t),n.set(a,i)),i}e.s(["formatBackendDate",0,function(e,i,n=a){let s=(0,r.parseBackendDate)(e);return Number.isFinite(s)?l((0,t.localeTag)(i),n).format(s):""},"formatBackendDateTime",0,function(e,n){let s=(0,r.parseBackendDate)(e);if(!Number.isFinite(s))return"";let o=(0,t.localeTag)(n);return`${l(o,a).format(s)} ${l(o,i).format(s)}`}])},820240,e=>{"use strict";e.s(["parseBackendDate",0,function(e){if(null==e||""===e)return NaN;if("number"==typeof e)return e<1e12?1e3*e:e;let t=e.trim();return new Date(/(?:[zZ]|[+-]\d\d:?\d\d)$/.test(t)?t:`${t.replace(" ","T")}Z`).getTime()}])},81442,e=>{"use strict";let t={glossary:"/glossary",keys:"/keys",texnologik_xarita:"/texnologik-xarita"},r={glossary:"glossary",keys:"methodicKeys",texnologik_xarita:"texnologikXarita"};function a(e){return e.startsWith("texnologik_xarita_")?"texnologik_xarita":e.startsWith("keys_")?"keys":"glossary"}function i(e){return t[e]??"/glossary"}e.s(["methodicdocDocTypeFromId",0,a,"methodicdocToolRoute",0,i,"methodicdocToolTitleKey",0,function(e){return r[e]??"methodicdoc"},"serviceTypeToPath",0,function(e,r){if("glossary"===e||"keys"===e||"texnologik_xarita"===e||"methodicdoc"===e||"document"===e){let n=t[e]?e:a(r);return`${i(n)}/${r}`}let n={coursework:`/coursework/${r}`,slide:`/slides/${r}`,slidepro:`/slide/${r}`,imageslides:`/pro-slide/${r}`,presentation:`/slide/${r}`,referat:`/referat/${r}`,writer:`/referat/${r}`,lw:`/mustaqil-ish/${r}`,long_writing:`/mustaqil-ish/${r}`,"long-writing":`/mustaqil-ish/${r}`,"long writing":`/mustaqil-ish/${r}`,thesis:`/thesis/${r}`,test:`/test/${r}`,flashcard:`/flashcard/${r}`,crossword:`/crossword/${r}`,lesson:`/lesson-plan/${r}`,"lesson-plan":`/lesson-plan/${r}`,"listening-game":`/listening-game/${r}`,listening:`/listening-game/${r}`,"sortball-game":`/sortball-game/${r}`,sortball:`/sortball-game/${r}`,essay:`/essay/${r}`,insho:`/essay/${r}`,article:`/article/${r}`,maqola:`/article/${r}`,infographics:`/infographics/${r}`,infographic:`/infographics/${r}`,translation:`/translation/${r}`,podcast:`/podcast/${r}`,congratulation:`/congratulation/${r}`,image:`/ai-image/${r}`,atestatsiya:`/atestatsiya/${r}`},s={resume:`/resume?id=${r}`};return n[e]||s[e]||"/"}])},334168,e=>{"use strict";var t=e.i(470698),r=e.i(744555),a=e.i(331261),i=e.i(430178),n=e.i(857121),s=e.i(526683);let o=a.Root;a.Trigger;let l=a.Portal;function u({className:e,...r}){return(0,t.jsx)(a.Overlay,{"data-slot":"dialog-overlay",className:(0,s.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80",e),...r})}e.s(["Dialog",0,o,"DialogContent",0,function({className:e,children:o,container:c,overlayClassName:d,closeLabel:f,closeButtonClassName:g,showCloseButton:m=!0,closeButtonDisabled:p=!1,onOpenAutoFocus:y,onCloseAutoFocus:h,...b}){let v=(0,i.useTranslations)("common"),x=f??v("close"),w=r.useRef(null),k="u"<typeof document?null:document.activeElement;return r.useLayoutEffect(()=>{k instanceof HTMLElement&&k!==document.body&&!k.closest('[role="dialog"], [role="alertdialog"]')&&(w.current=k)},[k]),(0,t.jsxs)(l,{container:c??void 0,children:[(0,t.jsx)(u,{className:d}),(0,t.jsxs)(a.Content,{"data-slot":"dialog-content","aria-modal":"true",onOpenAutoFocus:e=>{let t=document.activeElement;t instanceof HTMLElement&&t!==document.body&&!t.closest('[role="dialog"], [role="alertdialog"]')&&(w.current=t),y?.(e)},onCloseAutoFocus:e=>{if(h?.(e),e.defaultPrevented)return;let t=w.current;w.current=null,t?.isConnected&&(e.preventDefault(),t.focus())},className:(0,s.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-0.5rem)] translate-x-[-50%] translate-y-[-50%] grid-cols-[minmax(0,1fr)] rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),...b,children:[o,m&&(0,t.jsxs)(a.Close,{type:"button","aria-label":x,disabled:p,className:(0,s.cn)("ring-offset-background focus-visible:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-sm opacity-70 transition-opacity hover:opacity-100 focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-40",g),children:[(0,t.jsx)(n.XIcon,{className:"h-4 w-4","aria-hidden":"true"}),(0,t.jsx)("span",{className:"sr-only",children:x})]})]})]})},"DialogDescription",0,function({className:e,...r}){return(0,t.jsx)(a.Description,{"data-slot":"dialog-description",className:(0,s.cn)("text-muted-foreground text-body",e),...r})},"DialogFooter",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"dialog-footer",className:(0,s.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...r})},"DialogHeader",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"dialog-header",className:(0,s.cn)("flex flex-col space-y-1.5 text-center sm:text-left",e),...r})},"DialogTitle",0,function({className:e,...r}){return(0,t.jsx)(a.Title,{"data-slot":"dialog-title",className:(0,s.cn)("text-lg leading-none font-semibold tracking-tight",e),...r})}])},631576,e=>{"use strict";var t=e.i(470698);e.i(744555);var r=e.i(526683);e.s(["Input",0,function({className:e,type:a,...i}){return(0,t.jsx)("input",{type:a,"data-slot":"input",className:(0,r.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input file:text-body md:text-body h-10 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...i})}])}]);

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.