PageSourceSearch

https://thetawave.ai/_next/static/chunks/25645-eca7db8257b3e553.js

js thetawave.ai collected 2026-09-24 12:03:22 UTC 37,299 bytes, 2 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0a0f75dc-2a81-47c9-88df-3243001f3a06",e._sentryDebugIdIdentifier="sentry-dbid-0a0f75dc-2a81-47c9-88df-3243001f3a06")}()}catch(e){}!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var a in r)r.hasOwnProperty(a)&&(e[a]=r[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:thetawave-web":!0})}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[25645,64209],{4533:(e,t,r)=>{r.d(t,{JF:()=>g,LP:()=>a.LP,M:()=>m,P7:()=>i,QC:()=>s,R8:()=>u,fT:()=>p,gt:()=>l,tC:()=>d});var a=r(86750);let o={pdf:"application/pdf",doc:"application/msword",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",ppt:"application/vnd.ms-powerpoint",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",txt:"text/plain",html:"text/html",htm:"text/html",md:"text/markdown",csv:"text/csv",mp3:"audio/mpeg",m4a:"audio/mp4",wav:"audio/wav",ogg:"audio/ogg",flac:"audio/flac",aac:"audio/aac",wma:"audio/x-ms-wma",webm:"video/webm",mp4:"video/mp4",mkv:"video/x-matroska",m4v:"video/x-m4v",wmv:"video/x-ms-wmv",mov:"video/quicktime",avi:"video/x-msvideo",flv:"video/x-flv",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",webp:"image/webp",svg:"image/svg+xml",tex:"application/x-tex",pages:"application/x-iwork-pages-sffpages",key:"application/x-iwork-keynote-sffkey",numbers:"application/x-iwork-numbers-sffnumbers",ics:"text/calendar",json:"application/json",xml:"application/xml",zip:"application/zip"},n={};for(let[e,t]of Object.entries(o))n[t]||(n[t]=e);function i(e){var t;if(e.type)return e.type;let r=null==(t=e.name.split(".").pop())?void 0:t.toLowerCase();return r&&o[r]||"application/octet-stream"}function s(e){let t=e.name.lastIndexOf("."),r=t>0?e.name.slice(t+1).toLowerCase():"";if(o[r])return r;let a=n[i(e)];return a||(/^[a-z0-9]{1,8}$/.test(r)?r:"bin")}function l(e,t){let r=e.normalize("NFC");return/[가-힣]/.test(r)?"kor":/[ぁ-んァ-ヶ]/.test(r)?"jpn":/[一-é¾¥]/.test(r)?"zh-tw"===t||"zh-hk"===t?"chi_tra":"chi_sim":void 0}let c={kor:/[가-힣]/,jpn:/[ぁ-んァ-ヶ]/,chi_sim:/[一-é¾¥]/,chi_tra:/[一-é¾¥]/};function d(e,t){if(!e||!t)return!1;let r=c[t];return!!r&&!r.test(e.normalize("NFC"))}function p(e,t){if(!e)return!1;let r=e.lastIndexOf(".");return!(r<0)&&e.slice(r+1).toLowerCase()===t.toLowerCase()}function u(e){var t,r;let o=e.size/1048576,n=(null==(t=e.name.split(".").pop())?void 0:t.toLowerCase())||"",s=i(e);return{fileName:e.name,fileSize:o,fileType:s,fileExtension:n,fileCategory:a.VO.PDF_TYPE.includes(s)?"pdf":a.VO.AUDIO_TYPE.includes(s)?"audio":a.VO.VIDEO_TYPE.includes(s)?"video":a.VO.PPT_TYPE.includes(s)?"presentation":a.VO.DOC_TYPE.includes(s)?"document":(null==(r=a.VO.TXT_TYPE)?void 0:r.includes(s))?"text":"other"}}async function f(e,t){try{let r=new Uint8Array(await e.slice(0,4).arrayBuffer());if(80===r[0]&&75===r[1])return{valid:!0};if(208===r[0]&&207===r[1]&&17===r[2]&&224===r[3])return{valid:!1,message:"pptx"===t?"oldPptDetected":"oldDocDetected",suggestedAction:"convertToNewFormat"};return{valid:!1,message:"pptx"===t?"invalidPptxFile":"invalidDocxFile"}}catch(e){return{valid:!1,message:"fileValidationError"}}}async function m(e){let t=e.name.toLowerCase(),r=a.VO.PPT_TYPE.includes(e.type)||t.endsWith(".pptx"),o=a.VO.DOC_TYPE.includes(e.type)||t.endsWith(".docx");return r?f(e,"pptx"):o?f(e,"docx"):{valid:!0}}function g(e,t,r){let a=r("invalidFileFormat"),o=new Set(["oldPptDetected","oldDocDetected","invalidPptxFile","invalidDocxFile","fileValidationError"]);return{title:a,description:t.message&&o.has(t.message)?r(t.message):r("invalidFileDescription",{fileName:e.name})}}},6685:(e,t,r)=>{r.d(t,{Z:()=>s});var a=r(96983),o=r(28107),n=r(45502);let i=window.location.origin,s=(0,o.XT)({links:[(0,o.fu)({url:"".concat(i,"/api"),transformer:n.Ay,headers:a.TR})]})},33668:(e,t,r)=>{r.d(t,{RS:()=>h,J5:()=>x,hX:()=>b});var a=r(86750),o=r(4533),n=r(64209),i=r(59882);class s{}let l={S:"万与丑专业丛东丝丢两严丧个丬丰临为丽举么义乌乐乔习乡书买乱争于亏云亘亚产亩亲亵亸亿仅从仑仓仪们价众优伙会伛伞伟传伤伥伦伧伪伫体余佣佥侠侣侥侦侧侨侩侪侬俣俦俨俩俪俭债倾偬偻偾偿傥傧储傩儿兑兖党兰关兴兹养兽冁内冈册写军农冢冯冲决况冻净凄凉凌减凑凛几凤凫凭凯击凼凿刍划刘则刚创删别刬刭刽刿剀剂剐剑剥剧劝办务劢动励劲劳势勋勐勚匀匦匮区医华协单卖卢卤卧卫却卺厂厅历厉压厌厍厕厢厣厦厨厩厮县参叆叇双发变叙叠叶号叹叽吁后吓吕吗吣吨听启吴呒呓呕呖呗员呙呛呜咏咔咙咛咝咤咴咸哌响哑哒哓哔哕哗哙哜哝哟唛唝唠唡唢唣唤唿啧啬啭啮啰啴啸喷喽喾嗫呵嗳嘘嘤嘱噜噼嚣嚯团园囱围囵国图圆圣圹场坂坏块坚坛坜坝坞坟坠垄垅垆垒垦垧垩垫垭垯垱垲垴埘埙埚埝埯堑堕塆墙壮声壳壶壸处备复够头夸夹夺奁奂奋奖奥妆妇妈妩妪妫姗姜娄娅娆娇娈娱娲娴婳婴婵婶媪嫒嫔嫱嬷孙学孪宁宝实宠审宪宫宽宾寝对寻导寿将尔尘尧尴尸尽层屃屉届属屡屦屿岁岂岖岗岘岙岚岛岭岳岽岿峃峄峡峣峤峥峦崂崃崄崭嵘嵚嵛嵝嵴巅巩巯币帅师帏帐帘帜带帧帮帱帻帼幂幞干并广庄庆庐庑库应庙庞废庼廪开异弃张弥弪弯弹强归当录彟彦彻径徕御忆忏忧忾怀态怂怃怄怅怆怜总怼怿恋恳恶恸恹恺恻恼恽悦悫悬悭悯惊惧惨惩惫惬惭惮惯愍愠愤愦愿慑慭憷懑懒懔戆戋戏戗战戬户扎扑扦执扩扪扫扬扰抚抛抟抠抡抢护报担拟拢拣拥拦拧拨择挂挚挛挜挝挞挟挠挡挢挣挤挥挦捞损捡换捣据捻掳掴掷掸掺掼揸揽揿搀搁搂搅携摄摅摆摇摈摊撄撑撵撷撸撺擞攒敌敛数斋斓斗斩断无旧时旷旸昙昼昽显晋晒晓晔晕晖暂暧札术朴机杀杂权条来杨杩杰极构枞枢枣枥枧枨枪枫枭柜柠柽栅标栈栉栊栋栌栎栏树栖样栾桊桠桡桢档桤桥桦桧桨桩梦梼梾检棂椁椟椠椤椭楼榄榇榈榉槚槛槟槠横樯樱橥橱橹橼檐檩欢欤欧歼殁殇残殒殓殚殡殴毁毂毕毙毡毵氇气氢氩氲汇汉污汤汹沓沟没沣沤沥沦沧沨沩沪沵泞泪泶泷泸泺泻泼泽泾洁洒洼浃浅浆浇浈浉浊测浍济浏浐浑浒浓浔浕涂涌涛涝涞涟涠涡涢涣涤润涧涨涩淀渊渌渍渎渐渑渔渖渗温游湾湿溃溅溆溇滗滚滞滟滠满滢滤滥滦滨滩滪漤潆潇潋潍潜潴澜濑濒灏灭灯灵灾灿炀炉炖炜炝点炼炽烁烂烃烛烟烦烧烨烩烫烬热焕焖焘煅煳熘爱爷牍牦牵牺犊犟状犷犸犹狈狍狝狞独狭狮狯狰狱狲猃猎猕猡猪猫猬献獭玑玙玚玛玮环现玱玺珉珏珐珑珰珲琎琏琐琼瑶瑷璇璎瓒瓮瓯电画畅畲畴疖疗疟疠疡疬疮疯疱疴痈痉痒痖痨痪痫痴瘅瘆瘗瘘瘪瘫瘾瘿癞癣癫癯皑皱皲盏盐监盖盗盘眍眦眬着睁睐睑瞒瞩矫矶矾矿砀码砖砗砚砜砺砻砾础硁硅硕硖硗硙硚确硷碍碛碜碱碹磙礼祎祢祯祷祸禀禄禅离秃秆种积称秽秾稆税稣稳穑穷窃窍窑窜窝窥窦窭竖竞笃笋笔笕笺笼笾筑筚筛筜筝筹签简箓箦箧箨箩箪箫篑篓篮篱簖籁籴类籼粜粝粤粪粮糁糇紧絷纟纠纡红纣纤纥约级纨纩纪纫纬纭纮纯纰纱纲纳纴纵纶纷纸纹纺纻纼纽纾线绀绁绂练组绅细织终ç
1»‰ç»Šç»‹ç»Œç»ç»Žç»ç»ç»‘绒结绔绕绖绗绘给绚绛络绝绞统绠绡绢绣绤绥绦继绨绩绪绫绬续绮绯绰绱绲绳维绵绶绷绸绹绺绻综绽绾绿缀缁缂缃缄缅缆缇缈缉缊缋缌缍缎缏缐缑缒缓缔缕编缗缘缙缚缛缜缝缞缟缠缡缢缣缤缥缦缧缨缩缪缫缬缭缮缯缰缱缲缳缴缵罂网罗罚罢罴羁羟羡翘翙翚耢耧耸耻聂聋职聍联聩聪肃肠肤肷肾肿胀胁胆胜胧胨胪胫胶脉脍脏脐脑脓脔脚脱脶脸腊腌腘腭腻腼腽腾膑臜舆舣舰舱舻艰艳艹艺节芈芗芜芦苁苇苈苋苌苍苎苏苘苹茎茏茑茔茕茧荆荐荙荚荛荜荞荟荠荡荣荤荥荦荧荨荩荪荫荬荭荮药莅莜莱莲莳莴莶获莸莹莺莼萚萝萤营萦萧萨葱蒇蒉蒋蒌蓝蓟蓠蓣蓥蓦蔷蔹蔺蔼蕲蕴薮藁藓虏虑虚虫虬虮虽虾虿蚀蚁蚂蚕蚝蚬蛊蛎蛏蛮蛰蛱蛲蛳蛴蜕蜗蜡蝇蝈蝉蝎蝼蝾螀螨蟏衅衔补衬衮袄袅袆袜袭袯装裆裈裢裣裤裥褛褴襁襕见观觃规觅视觇览觉觊觋觌觍觎觏觐觑觞触觯詟誉誊讠计订讣认讥讦讧讨让讪讫训议讯记讱讲讳讴讵讶讷许讹论讻讼讽设访诀证诂诃评诅识诇诈诉诊诋诌词诎诏诐译诒诓诔试诖诗诘诙诚诛诜话诞诟诠诡询诣诤该详诧诨诩诪诫诬语诮误诰诱诲诳说诵诶请诸诹诺读诼诽课诿谀谁谂调谄谅谆谇谈谊谋谌谍谎谏谐谑谒谓谔谕谖谗谘谙谚谛谜谝谞谟谠谡谢谣谤谥谦谧谨谩谪谫谬谭谮谯谰谱谲谳谴谵谶谷豮贝贞负贠贡财责贤败账货质贩贪贫贬购贮贯贰贱贲贳贴贵贶贷贸费贺贻贼贽贾贿赀赁赂赃资赅赆赇赈赉赊赋赌赍赎赏赐赑赒赓赔赕赖赗赘赙赚赛赜赝赞赟赠赡赢赣赪赵赶趋趱趸跃跄跖跞践跶跷跸跹跻踊踌踪踬踯蹑蹒蹰蹿躏躜躯车轧轨轩轪轫转轭轮软轰轱轲轳轴轵轶轷轸轹轺轻轼载轾轿辀辁辂较辄辅辆辇辈辉辊辋辌辍辎辏辐辑辒输辔辕辖辗辘辙辚辞辩辫边辽达迁过迈运还这进远违连迟迩迳迹适选逊递逦逻遗遥邓邝邬邮邹邺邻郁郄郏郐郑郓郦郧郸酝酦酱酽酾酿释里鉅鉴銮錾钆钇针钉钊钋钌钍钎钏钐钑钒钓钔钕钖钗钘钙钚钛钝钞钟钠钡钢钣钤钥钦钧钨钩钪钫钬钭钮钯钰钱钲钳钴钵钶钷钸钹钺钻钼钽钾钿铀铁铂铃铄铅铆铈铉铊铋铍铎铏铐铑铒铕铗铘铙铚铛铜铝铞铟铠铡铢铣铤铥铦铧铨铪铫铬铭铮铯铰铱铲铳铴铵银铷铸铹铺铻铼铽链铿销锁锂锃锄锅锆锇锈锉锊锋锌锍锎锏锐锑锒锓锔锕锖锗错锚锜锞锟锠锡锢锣锤锥锦锨锩锫锬锭键锯锰锱锲锳锴锵锶锷锸锹锺锻锼锽锾锿镀镁镂镃镆镇镈镉镊镌镍镎镏镐镑镒镕镖镗镙镚镛镜镝镞镟镠镡镢镣镤镥镦镧镨镩镪镫镬镭镮镯镰镱镲镳镴镶长门闩闪闫闬闭问闯闰闱闲闳间闵闶闷闸闹闺闻闼闽闾闿阀阁阂阃阄阅阆阇阈阉阊阋阌阍阎阏阐阑阒阓阔阕阖阗阘阙阚阛队阳阴阵阶际陆陇陈陉陕陧陨险随隐隶隽难雏雠雳雾霁霉霭靓静靥鞑鞒鞯鞴韦韧韨韩韪韫韬韵页顶顷顸项顺须顼顽顾顿颀颁颂颃预颅领颇颈颉颊颋颌颍颎颏颐频颒颓颔颕颖颗题颙颚颛颜额颞颟颠颡颢颣颤颥颦颧风飏飐飑飒飓飔飕飖飗飘飙飚飞飨餍饤饥饦饧饨饩饪饫饬饭饮饯饰饱饲饳饴饵饶饷饸饹饺饻饼饽饾饿馀馁馂馃馄馅馆馇馈馉馊馋馌馍馎馏馐馑馒馓馔馕马驭驮驯驰驱驲驳驴驵驶驷驸驹驺驻驼驽驾驿骀骁骂骃骄骅骆骇骈骉骊骋验骍骎骏骐骑骒骓骔骕骖骗骘骙骚骛骜骝骞骟骠骡骢骣骤骥骦骧髅髋髌鬓魇魉鱼鱽鱾鱿鲀鲁鲂鲄鲅鲆鲇鲈鲉鲊鲋鲍鲎鲏鲐鲑鲒鲓鲔鲕鲖鲗鲘鲙鲚鲛鲜鲝鲞鲟鲠鲡鲢鲣鲤鲥鲦鲧鲨鲩鲪鲫鲬鲭鲮鲯鲰鲱鲲鲳鲴鲵鲶鲷鲸鲹鲺鲻鲼鲽鲾鲿鳀鳁鳂鳃鳄鳅鳆鳇鳈鳊鳋鳌鳍鳎鳏鳐鳑鳒鳓鳔鳕鳖鳗鳘鳙鳛鳜鳝鳞鳟鳠鳡鳢鳣鸟鸠鸡鸢鸣鸤鸥鸦鸧鸨鸩鸪鸫鸬鸭鸮鸯鸰鸱鸲鸳鸴鸵鸶鸷鸸鸹鸺鸻鸼鸽鸾鸿鹀鹂鹃鹅鹆鹇鹈鹊鹋鹌鹍鹏鹐鹑鹒鹓鹔鹕鹖鹗鹘鹚鹛鹜鹝鹞鹟鹠鹡鹢鹤鹥鹦鹧鹨鹩鹪鹫鹬鹭鹯鹰鹱鹲鹳鹴麦麸黄黉黡黩黪黾鼋鼌鼍鼗鼹齄
1齐齑齿龀龁龂龃龄龅龆龇龈龉龊龋龙龚龟志制咨只里系范松没尝尝闹面准钟别闲乾尽脏拼",T:"萬與醜專業叢東絲丟兩嚴喪個丬豐臨爲麗舉麼義烏樂喬習鄉書買亂爭於虧雲亙亞產畝親褻嚲億僅從侖倉儀們價衆優夥會傴傘偉傳傷倀倫傖僞佇體餘傭僉俠侶僥偵側僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲儺兒兌兗黨蘭關興茲養獸囅內岡冊寫軍農冢馮沖決況凍淨淒涼凌減湊凜幾鳳鳧憑凱擊凼鑿芻劃劉則剛創刪別剗剄劊劌剴劑剮劍剝劇勸辦務勱動勵勁勞勢勳勐勩勻匭匱區醫華協單賣盧滷臥衛卻巹廠廳歷厲壓厭厙廁廂厴廈廚廄廝縣參靉靆雙發變敘疊葉號嘆嘰籲後嚇呂嗎唚噸聽啓吳嘸囈嘔嚦唄員咼嗆嗚詠咔嚨嚀噝吒咴鹹哌響啞噠嘵嗶噦譁噲嚌噥喲嘜嗊嘮啢嗩唣喚唿嘖嗇囀齧囉嘽嘯噴嘍嚳囁呵噯噓嚶囑嚕噼囂嚯團園囪圍圇國圖圓聖壙場阪壞塊堅壇壢壩塢墳墜壟壠壚壘墾垧堊墊埡墶壋塏堖塒壎堝埝垵塹墮壪牆壯聲殼壺壼處備復夠頭誇夾奪奩奐奮獎奧妝婦媽嫵嫗嬀姍姜婁婭嬈嬌孌娛媧嫺嫿嬰嬋嬸媼嬡嬪嬙嬤孫學孿寧寶實寵審憲宮寬賓寢對尋導壽將爾塵堯尷屍盡層屓屜屆屬屢屨嶼歲豈嶇崗峴嶴嵐島嶺嶽崬巋嶨嶧峽嶢嶠崢巒嶗崍嶮嶄嶸嶔嵛嶁嵴巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪襆幹並廣莊慶廬廡庫應廟龐廢廎廩開異棄張彌弳彎彈強歸當錄彠彥徹徑徠御憶懺憂愾懷態慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣愍慍憤憒願懾憖憷懣懶懍戇戔戲戧戰戩戶扎撲扦執擴捫掃揚擾撫拋摶摳掄搶護報擔擬攏揀擁攔擰撥擇掛摯攣掗撾撻挾撓擋撟掙擠揮撏撈損撿換搗據捻擄摑擲撣摻摜揸攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數齋斕鬥斬斷無舊時曠暘曇晝曨顯晉曬曉曄暈暉暫曖札術樸機殺雜權條來楊榪傑極構樅樞棗櫪梘棖槍楓梟櫃檸檉梔柵標棧櫛櫳棟櫨櫟欄樹棲樣欒桊椏橈楨檔榿橋樺檜槳樁夢檮棶檢櫺槨櫝槧欏橢樓欖櫬櫚櫸檟檻檳櫧橫檣櫻櫫櫥櫓櫞檐檁歡歟歐殲歿殤殘殞殮殫殯毆毀轂畢斃氈毿氌氣氫氬氳匯漢污湯洶沓溝沒灃漚瀝淪滄渢潙滬沵濘淚澩瀧瀘濼瀉潑澤涇潔灑窪浹淺漿澆湞溮濁測澮濟瀏滻渾滸濃潯濜塗涌濤澇淶漣潿渦溳渙滌潤澗漲澀澱淵淥漬瀆漸澠漁瀋滲溫遊灣溼潰濺漵漊潷滾滯灩灄滿瀅濾濫灤濱灘澦漤瀠瀟瀲濰潛瀦瀾瀨瀕灝滅燈靈災燦煬爐燉煒熗點煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煅煳熘愛爺牘犛牽犧犢犟狀獷獁猶狽狍獮獰獨狹獅獪猙獄猻獫獵獼玀豬貓蝟獻獺璣璵瑒瑪瑋環現瑲璽珉珏琺瓏璫琿璡璉瑣瓊瑤璦璇瓔瓚甕甌電畫暢畲疇癤療瘧癘瘍癧瘡瘋皰痾癰痙癢瘂癆瘓癇癡癉瘮瘞瘻癟癱癮癭癩癬癲癯皚皺皸盞鹽監蓋盜盤瞘眥矓着睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯碸礪礱礫礎硜硅碩硤磽磑礄確礆礙磧磣鹼碹磙禮禕禰禎禱禍稟祿禪離禿稈種積稱穢穠穭稅穌穩穡窮竊竅窯竄窩窺竇窶豎競篤筍筆筧箋籠籩築篳篩簹箏籌籤簡籙簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝餱緊縶糹糾紆紅紂纖紇約級紈纊紀紉緯紜紘純紕紗綱納紝縱綸紛紙紋紡紵紖紐紓線紺紲紱練組紳細織終縐絆紼絀紹繹經紿綁絨結絝繞絰絎繪給絢絳絡絕絞統綆綃絹繡綌綏絛繼綈績緒綾緓續綺緋綽鞝緄繩維綿綬繃綢綯綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝縕繢緦綞緞緶線緱縋緩締縷編緡緣縉縛縟縝縫縗縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒繮繾繰繯繳纘罌網羅罰罷羆羈羥羨翹翽翬耮耬聳恥聶聾職聹聯聵聰肅腸膚肷腎腫脹脅膽勝朧腖臚脛膠脈膾髒臍腦膿臠腳脫腡臉臘醃膕齶膩靦膃騰臏臢輿艤艦艙艫艱豔艹藝節羋薌蕪蘆蓯葦藶莧萇蒼苧蘇檾蘋莖蘢蔦塋煢繭荊薦薘莢蕘蓽蕎薈薺蕩榮葷滎犖熒蕁藎蓀蔭蕒葒葤藥蒞莜萊蓮蒔萵薟獲蕕瑩鶯蓴蘀蘿螢營縈蕭薩蔥蕆蕢蔣蔞藍薊蘺蕷鎣驀薔蘞藺藹蘄蘊藪藁蘚虜慮虛蟲虯蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蠍螻蠑螿蟎蠨釁銜補襯袞襖嫋褘襪襲
1襏裝襠褌褳襝褲襉褸襤襁襴見觀覎規覓視覘覽覺覬覡覿覥覦覯覲覷觴觸觶讋譽謄訁計訂訃認譏訐訌討讓訕訖訓議訊記訒講諱謳詎訝訥許訛論訩訟諷設訪訣證詁訶評詛識詗詐訴診詆謅詞詘詔詖譯詒誆誄試詿詩詰詼誠誅詵話誕詬詮詭詢詣諍該詳詫諢詡譸誡誣語誚誤誥誘誨誑說誦誒請諸諏諾讀諑誹課諉諛誰諗調諂諒諄誶談誼謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞諝謨讜謖謝謠謗諡謙謐謹謾謫譾謬譚譖譙讕譜譎讞譴譫讖谷豶貝貞負貟貢財責賢敗賬貨質販貪貧貶購貯貫貳賤賁貰貼貴貺貸貿費賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭齎贖賞賜贔賙賡賠賧賴賵贅賻賺賽賾贗贊贇贈贍贏贛赬趙趕趨趲躉躍蹌跖躒踐躂蹺蹕躚躋踊躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒軑軔轉軛輪軟轟軲軻轤軸軹軼軤軫轢軺輕軾載輊轎輈輇輅較輒輔輛輦輩輝輥輞輬輟輜輳輻輯轀輸轡轅轄輾轆轍轔辭辯辮邊遼達遷過邁運還這進遠違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰鬱郄郟鄶鄭鄆酈鄖鄲醞醱醬釅釃釀釋裏鉅鑑鑾鏨釓釔針釘釗釙釕釷釺釧釤鈒釩釣鍆釹鍚釵鈃鈣鈈鈦鈍鈔鍾鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷鉢鈳鉕鈽鈸鉞鑽鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈹鐸鉶銬銠鉺銪鋏鋣鐃銍鐺銅鋁銱銦鎧鍘銖銑鋌銩銛鏵銓鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪鋙錸鋱鏈鏗銷鎖鋰鋥鋤鍋鋯鋨鏽銼鋝鋒鋅鋶鐦鐗銳銻鋃鋟鋦錒錆鍺錯錨錡錁錕錩錫錮鑼錘錐錦杴錈錇錟錠鍵鋸錳錙鍥鍈鍇鏘鍶鍔鍤鍬鍾鍛鎪鍠鍰鎄鍍鎂鏤鎡鏌鎮鎛鎘鑷鐫鎳鎿鎦鎬鎊鎰鎔鏢鏜鏍鏰鏞鏡鏑鏃鏇鏐鐔钁鐐鏷鑥鐓鑭鐠鑹鏹鐙鑊鐳鐶鐲鐮鐿鑔鑣鑞鑲長門閂閃閆閈閉問闖閏闈閒閎間閔閌悶閘鬧閨聞闥閩閭闓閥閣閡閫鬮閱閬闍閾閹閶鬩閿閽閻閼闡闌闃闠闊闋闔闐闒闕闞闤隊陽陰陣階際陸隴陳陘陝隉隕險隨隱隸雋難雛讎靂霧霽黴靄靚靜靨韃鞽韉鞴韋韌韍韓韙韞韜韻頁頂頃頇項順須頊頑顧頓頎頒頌頏預顱領頗頸頡頰頲頜潁熲頦頤頻頮頹頷頴穎顆題顒顎顓顏額顳顢顛顙顥纇顫顬顰顴風颺颭颮颯颶颸颼颻飀飄飆飈飛饗饜飣飢飥餳飩餼飪飫飭飯飲餞飾飽飼飿飴餌饒餉餄餎餃餏餅餑餖餓餘餒餕餜餛餡館餷饋餶餿饞饁饃餺餾饈饉饅饊饌饢馬馭馱馴馳驅馹駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵駰驕驊駱駭駢驫驪騁驗騂駸駿騏騎騍騅騌驌驂騙騭騤騷騖驁騮騫騸驃騾驄驏驟驥驦驤髏髖髕鬢魘魎魚魛魢魷魨魯魴魺鮁鮃鮎鱸鮋鮓鮒鮊鮑鱟鮍鮐鮭鮚鮳鮪鮞鮦鰂鮜鱠鱭鮫鮮鮺鯗鱘鯁鱺鰱鰹鯉鰣鰷鯀鯊鯇鮶鯽鯒鯖鯪鯕鯫鯡鯤鯧鯝鯢鮎鯛鯨鰺鯴鯔鱝鰈鰏鱨鯷鰮鰃鰓鱷鰍鰒鰉鰁鱂鯿鰠鰲鰭鰨鰥鰩鰟鰜鰳鰾鱈鱉鰻鰵鱅鰼鱖鱔鱗鱒鱯鱤鱧鱣鳥鳩雞鳶鳴鳲鷗鴉鶬鴇鴆鴣鴣鴕鴟鴝鴛鴕鴥鴯鴰鴴鴿鵂鵃鵄鵅鵆鵇鵈鵉鵊鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢鶣鶤鶥鶦鶧鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷞鷟鷠鷡鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鸀鸁鸂鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸠鸡鸢鸣鸤鸥鸦鸧鸨鸩鸪鸫鸬鸭鸮鸯鸰鸱鸲鸳鸴鸵鸶鸷鸸鸹鸺鸻鸼鸽鸾鸿鹀鹂鹃鹅鹆鹇鹈鹊鹋鹌鹍鹏鹐鹑鹒鹓鹔鹕鹖鹗鹘鹚鹛鹜鹝鹞鹟鹠鹡鹢鹤鹥鹦鹧鹨鹩鹪鹫鹬鹭鹯鹰鹱鹲鹳鹴麦麸黄黉黡黩黪黾鼋鼌鼍鼗鼹齄齐齑齿龀龁龂龃龄龅龆龇龈龉龊龙龚龟志制咨只里系范松没尝尝闹面准钟别闲乾尽脏拼"};function c(e){if(!e)return"";let t=l.T,r=l.S,a="";for(let o=0;o<e.length;o++){let n=e[o],i=t.indexOf(n);-1!==i?a+=r[i]:a+=n}return a}class d extends s{async transcribe(e){let{key:t}=e;console.log("转录音频文件:",t);try{let e=await this.submitTranscribeTask(t);console.log("转录任务已提交,任务ID:",e);let r=await this.pollTaskStatus(e);return console.log("转录完成"),c(r)}catch(e){if(console.error("音频转录错误:",e),i.Cp(e,{tags:{module:"transcription",operation:"process",component:"audio_strategy",file_type:"audio"},contexts:{transcription:{key:t}}}),e instanceof Error)throw Error("音频转录失败: ".concat(e.message));throw Error("音频转录失败")}}async submitTranscribeTask(e){try{return(await (0,n.invoke)("transcribe",{bucket:"zhibei-user-uploaded-file-prod",key:e})).task_id}catch(t){throw console.error("提交转码任务失败:",t),i.Cp(t,{tags:{module:"transcription",operation:"submit",component:"audio_strategy",file_type:"audio"},contexts:{transcription:{key:e}}}),Error("提交转码任务失败")}}async pollTaskStatus(e){for(let t=0;t<450;t++)try{let t=await (0,n.invoke)("taskStatus",{task_id:e});if(t.err)throw Error(t.err);
1if(t.transcript)return c(t.transcript);if("COMPLETED"===t.status&&(!t.transcript||""===t.transcript))throw Error("转录完成但未获取到文本内容");await new Promise(e=>setTimeout(e,2e3))}catch(t){throw console.error("获取任务状态失败:",t),i.Cp(t,{tags:{module:"transcription",operation:"poll",component:"audio_strategy",file_type:"audio"},contexts:{transcription:{taskId:e}}}),Error("获取任务状态失败")}throw Error("转码超时")}}var p=r(6685),u=r(68380);r(66233);class f extends s{async transcribe(e){let{key:t,enableOcr:r,enableImageExtraction:a}=e;console.log("处理文档文件:",t);try{let e=await this.submitDocumentTask(t,r,a);return console.log("文档处理任务已提交,任务ID:",e),(await this.pollTaskStatus(e)).content}catch(e){if(console.error("文档处理错误:",e),i.Cp(e,{tags:{module:"transcription",operation:"process",component:"doc_cloud_strategy",file_type:"application"},contexts:{transcription:{key:t}}}),e instanceof Error)throw Error("文档处理失败: ".concat(e.message));throw Error("文档处理失败")}}async getTranscriptData(e){let{key:t,enableOcr:r,enableImageExtraction:a}=e;console.log("获取文档 transcript 数据:",t);try{let e=await this.submitDocumentTask(t,r,a);console.log("文档处理任务已提交,任务ID:",e);let o=await this.pollTaskStatus(e);if(!o.transcript)throw Error("文档处理完成但未获取到 transcript 数据");return{content:o.content,transcript:o.transcript}}catch(e){if(console.error("获取 transcript 数据错误:",e),i.Cp(e,{tags:{module:"transcription",operation:"get_transcript",component:"doc_cloud_strategy",file_type:"application"},contexts:{transcription:{key:t}}}),e instanceof Error)throw Error("获取 transcript 数据失败: ".concat(e.message));throw Error("获取 transcript 数据失败")}}async submitDocumentTask(e,t,r){try{let a={bucket:"zhibei-user-uploaded-file-prod",key:e};!1===t?a.enable_ocr="false":!0===t&&(a.enable_ocr="true"),!1===r?a.enable_image_extraction="false":a.enable_image_extraction="true";let o=await (0,n.invoke)("documentExtract",a);if(console.log("文档处理任务结果:",o),o.requires_ocr&&(0,u.oR)({variant:"default",title:"Processing Document Images",description:"This document contains images that need to be converted to text. This process may take longer than usual. Please be patient while we process your document.",duration:7e3}),o.task_id)return o.task_id;throw Error("提交文档处理任务失败: 未获取到任务ID")}catch(t){throw console.error("提交文档处理任务失败:",t),i.Cp(t,{tags:{module:"transcription",operation:"submit",component:"doc_cloud_strategy",file_type:"application"},contexts:{transcription:{key:e}}}),Error("提交文档处理任务失败")}}async pollTaskStatus(e){let t=0;for(let r=0;r<300;r++)try{let r=Date.now()-t;if(t>0&&r<3e3){let e=3e3-r;await new Promise(t=>setTimeout(t,e))}t=Date.now();let a=await (0,n.invoke)("documentTaskStatus",{task_id:e});if(a.error){try{await p.Z.v2.analytics.trackEvent.mutate({userId:"system",eventName:"transcribe_failed",properties:{error_info:a.error}})}catch(e){console.error("Failed to track transcribe_failed event:",e)}throw Error(a.error)}if("COMPLETED"===a.status){if(!a.content||""===a.content)throw Error("文档处理完成但未获取到内容");return a}}catch(t){throw console.error("获取文档处理任务状态失败:",t),i.Cp(t,{tags:{module:"transcription",operation:"poll",component:"doc_cloud_strategy",file_type:"application"},contexts:{transcription:{taskId:e}}}),Error("获取文档处理任务状态失败")}throw Error("文档处理超时")}}class m extends s{async processOcr(e){try{let t=await (0,n.invoke)("ocr",{bucket:"zhibei-user-uploaded-file-prod",key:e});return console.log("OCR result:",t),t.result}catch(t){throw console.error("OCR processing failed:",t),i.Cp(t,{tags:{module:"transcription",operation:"ocr",component:"img_strategy",file_type:"image"},contexts:{transcription:{key:e}}}),Error("OCR processing failed")}}async transcribe(e){let{key:t}=e;try{return await this.processOcr(t)}catch(e){throw console.error("Image processing failed:",e),e}}}class g extends s{async transcribe(e){let{file:t,key:r}=e;try{let e=await this.submitPPTXTask(r);console.log("PPT处理任务已提交,任务ID:",e);let t=await this.pollTaskStatus(e);return console.log("PPT处理完成"),t}catch(e){if(console.error("PPT处理错误:",e),i.Cp(e,{tags:{module:"transcription",operation:"process",component:"ppt_cloud_strategy",file_type:"application"},contexts:{transcription:{key:r}}}),e instanceof Error)throw Error("PPT处理失败: ".concat(e.message));throw Error("PPT处理失败")}}async submitPPTXTask(e){try{let t=await (0,n.invoke)("pptx2md",{bucket:"zhibei-user-uploaded-file-prod",key:e,enable_ocr:!1});if(console.log("PPT处理任务结果:",t),t.task_id)return t.task_id;throw Error("提交PPT处理任务失败: 未获取到任务ID")}catch(t){throw console.error("提交PPT转码任务失败:",t),i.Cp(t,{tags:{module:"transcription",operation:"submit",component:"ppt_cloud_strategy",file_type:"application"},contexts:{transcription:{key:e}}}),Error("提交PPT转码任务失败: ".concat(t))}}async pollTaskStatus(e){let t=0;for(let r=0;r<60;r++)try{let a=Date.now()-t;if(t>0&&a<3e3){let e=3e3-a;await new Promise(t=>setTimeout(t,e))}t=Date.now();let o=await (0,n.invoke)("pptx2mdTaskStatus",{task_id:e});if("FAILED"===o.status)throw Error(o.error);if(o.markdown_content)return o.markdown_content;if("COMPLETED"===o.status&&(!o.content||""===o.content))throw Error("PPT处理完成但未获取到内容");console.log("PPT处理进度 (".concat(r+1,"/").concat(60,"):"),o.status||"处理中...")}catch(t){throw console.error("获取PPT处理任务状态失败:",t),i.Cp(t,{tags:{module:"transcription",operation:"poll",component:"ppt_cloud_strategy",file_type:"application"},contexts:{transcription:{taskId:e}}}),Error("获取PPT处理任务状态失败: ".concat(t))}throw Error("PPT处理超时")}}class y extends s{async transcribe(e){let{file:t,key:r}=e;try{return await t.text()}catch(e){if(console.error("Txt conversion error:",e),i.Cp(e,{tags:{module:"transcription",operation:"process",component:"txt_strategy",file_type:"text"},contexts:{transcription:{key:r}}}),e instanceof Error)throw Error("Txt conversion failed: ".concat(e.message));throw Error("Txt conversion error")}}}class w{static getStrategy(e){if(a.VO.AUDIO_TYPE.includes(e)||a.VO.VIDEO_TYPE.includes(e))return new d;if(a.VO.PDF_TYPE.includes(e)||a.VO.DOC_TYPE.includes(e))return new f;if(a.VO.TXT_TYPE.includes(e))return new y;if(a.VO.PPT_TYPE.includes(e))return new g;if(a.VO.IMG_TYPE.includes(e))return new m;throw Error("Unsupported file type")}static isLocalStrategy(e){return a.VO.IMG_TYPE.includes(e)}}let h=async e=>{let{file:t,key:r,language:a,enableOcr:n,enableImageExtraction:i}=e;try{let e=(0,o.P7)(t),s=w.getStrategy(e);if(s instanceof f)return await s.transcribe({key:r,enableOcr:n,enableImageExtraction:i});return await s.transcribe({file:t,key:r,language:a})}catch(e){throw console.error("Transcription failed:",e),e}},x=e=>w.isLocalStrategy(e),b=async e=>{let{file:t,key:r,enableDeepParsing:i=!1}=e,s="zhibei-user-uploaded-file-prod";if(!s)throw Error("Transcription bucket not configured");let l=(0,o.P7)(t);if(a.VO.PDF_TYPE.includes(l)||a.VO.DOC_TYPE.includes(l)){let e=(0,o.gt)(t.name),a={bucket:s,key:r,enable_image_extraction:!0,enable_source_tracing:i,enable_ocr:i,...e?{language:e}:{}},l=await (0,n.invoke)("documentExtract",a);if(!l.task_id)throw Error("Failed to get transcription task_id");return{taskId:l.task_id,statusEndpoint:"documentTaskStatus",pollingType:"document"}}if(a.VO.PPT_TYPE.includes(l)){let e=await (0,n.invoke)("pptx2md",{bucket:s,key:r,enable_ocr:!1});if(!e.task_id)throw Error("Failed to get transcription task_id");return{taskId:e.task_id,statusEndpoint:"pptx2mdTaskStatus",pollingType:"ppt"}}if(a.VO.AUDIO_TYPE.includes(l)||a.VO.VIDEO_TYPE.includes(l)){let e=await (0,n.invoke)("transcribe",{bucket:s,key:r});if(!e.task_id)throw Error("Failed to get transcription task_id");return{taskId:e.task_id,statusEndpoint:"taskStatus",pollingType:"audio"}}return null}},35395:(e,t,r)=>{r.d(t,{e:()=>o,h:()=>a});let a=async e=>Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",await e.arrayBuffer()))).map(e=>e.toString(16).padStart(2,"0")).join(""),o=async e=>{let t=new TextEncoder().encode(e);return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",t))).map(e=>e.toString(16).padStart(2,"0")).join("")}},64209:(e,t,r)=>{r.d(t,{invoke:()=>n});var a=r(6685);async function o(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{await a.Z.v2.analytics.trackEvent.mutate({userId:e,eventName:t,properties:r}),console.log("[Mixpanel] Successfully tracked event: ".concat(t," for user: ").concat(e))}
1catch(e){console.error("[Mixpanel] Error tracking event via tRPC:",e)}}let n=async(e,t)=>{try{return await a.Z.v2.serverless.invoke.mutate({name:e,data:t})}catch(t){try{await o("function_caller","function_failed",{functionName:e,error_statusText:t instanceof Error?t.message:String(t)}),console.log("function_failed event tracked successfully")}catch(e){console.error("Failed to track function_failed event:",e)}throw Error("调用函数 ".concat(e," 失败: ").concat(t instanceof Error?t.message:String(t)))}}},69443:(e,t,r)=>{r.d(t,{Cf:()=>f,Es:()=>g,L3:()=>y,c7:()=>m,lG:()=>c,rr:()=>w,zM:()=>d});var a=r(27950),o=r(21003),n=r(94558),i=r(92838),s=r(16830),l=r(96090);let c=o.bL,d=o.l9,p=e=>{var t;let{container:r,...n}=e,{container:i}=(0,l.V)();return(0,a.jsx)(o.ZL,{container:null!=(t=null!=r?r:i)?t:void 0,...n})};p.displayName=o.ZL.displayName;let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(o.hJ,{ref:t,className:(0,i.cn)("data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/40 backdrop-blur-sm data-[state=closed]:animate-out data-[state=open]:animate-in dark:bg-black/60",r),...n})});u.displayName=o.hJ.displayName;let f=n.forwardRef((e,t)=>{let{className:r,children:n,hideClose:l=!1,...c}=e;return(0,a.jsxs)(p,{children:[(0,a.jsx)(u,{}),(0,a.jsxs)(o.UC,{ref:t,className:(0,i.cn)("data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-xl duration-200 data-[state=closed]:animate-out data-[state=open]:animate-in sm:rounded-lg md:w-full",r),...c,children:[n,!l&&(0,a.jsxs)(o.bm,{className:"absolute top-4 right-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,a.jsx)(s.uv5,{className:"size-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});f.displayName=o.UC.displayName;let m=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...r})};m.displayName="DialogHeader";let g=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r})};g.displayName="DialogFooter";let y=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(o.hE,{ref:t,className:(0,i.cn)("font-semibold text-xl leading-none tracking-tight",r),...n})});y.displayName=o.hE.displayName;let w=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(o.VY,{ref:t,className:(0,i.cn)("text-muted-foreground text-sm",r),...n})});w.displayName=o.VY.displayName},95999:(e,t,r)=>{r.d(t,{bq:()=>p,eb:()=>m,gC:()=>f,l6:()=>c,yv:()=>d});var a=r(27950),o=r(95957),n=r(94558),i=r(92838),s=r(16830),l=r(96090);let c=o.bL;o.YJ;let d=o.WT,p=n.forwardRef((e,t)=>{let{className:r,children:n,...l}=e;return(0,a.jsxs)(o.l9,{ref:t,className:(0,i.cn)("flex h-9 w-full items-center justify-between rounded-md border border-input bg-transparent px-3 py-2 text-base ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:bg-muted disabled:opacity-50",r),...l,children:[n,(0,a.jsx)(o.In,{asChild:!0,children:(0,a.jsx)(s.yQN,{className:"size-4 opacity-50"})})]})});function u(e){let{children:t}=e,{container:r}=(0,l.V)();return(0,a.jsx)(o.ZL,{container:null!=r?r:void 0,children:t})}p.displayName=o.l9.displayName;let f=n.forwardRef((e,t)=>{let{className:r,children:n,position:s="popper",...l}=e;return(0,a.jsx)(u,{children:(0,a.jsx)(o.UC,{ref:t,className:(0,i.cn)("data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 relative z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-lg data-[state=closed]:animate-out data-[state=open]:animate-in","popper"===s?"data-[side=left]:-translate-x-1 data-[side=top]:-translate-y-1 data-[side=right]:translate-x-1 data-[side=bottom]:translate-y-1":"",r),position:s,...l,children:(0,a.jsx)(o.LM,{className:(0,i.cn)("p-1","popper"===s?"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]":""),children:n})})})});f.displayName=o.UC.displayName,n.forwardRef((e,t)=>
1{let{className:r,...n}=e;return(0,a.jsx)(o.JU,{ref:t,className:(0,i.cn)("px-2 py-1.5 font-semibold text-sm",r),...n})}).displayName=o.JU.displayName;let m=n.forwardRef((e,t)=>{let{className:r,children:n,...l}=e;return(0,a.jsxs)(o.q7,{ref:t,className:(0,i.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pr-8 pl-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[state=checked]:bg-sidebar-primary data-[state=checked]:font-semibold data-[state=checked]:text-sidebar-primary-foreground",r),...l,children:[(0,a.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,a.jsx)(o.VF,{children:(0,a.jsx)(s.Jlk,{className:"size-4"})})}),(0,a.jsx)(o.p4,{children:n})]})});m.displayName=o.q7.displayName,n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(o.wv,{ref:t,className:(0,i.cn)("-mx-1 my-1 h-px bg-muted",r),...n})}).displayName=o.wv.displayName},99984:(e,t,r)=>{r.d(t,{v:()=>i});var a=r(26267),o=r(68380),n=r(94558);let i=()=>{let[e,t]=(0,n.useState)(!1),[r,i]=(0,n.useState)(0),s=a.u.v2.uploads.generatePresignedUrls.useMutation(),l=a.u.v2.uploads.completeMultipartUpload.useMutation();return{uploadFile:async(e,r,a)=>{t(!0),i(0);let n=Math.ceil(e.size/5242880);if(n<=0)throw Error("File size is too small to be uploaded in chunks");let c="zhibei-user-uploaded-file-prod";if(!c)throw Error("Missing env variable NEXT_PUBLIC_TRANSCRIBE_FILES_BUCKET_NAME");try{let{uploadId:t,presignedUrls:o}=await s.mutateAsync({bucket:c,path:r,contentType:a||e.type,parts:n}),d=0,p=o.map(async(t,r)=>{let{partNumber:a,signedUrl:o}=t,s=5242880*r,l=Math.min(s+5242880,e.size),c=e.slice(s,l),p=await fetch(o,{method:"PUT",body:c});if(!p.ok)throw Error("Failed to upload part ".concat(a));return d++,i(d/n),{PartNumber:a,ETag:p.headers.get("etag")||""}}),u=await Promise.all(p);i(1);let f=await l.mutateAsync({bucket:c,path:r,uploadId:t,parts:u});if(!f.success)throw Error("Upload failed: ".concat(JSON.stringify(f)));return{key:f.key}}catch(t){throw console.error("File upload failed:",t),(0,o.oR)({variant:"error",title:"Failed to upload ".concat(e.name||r.split("/").pop())}),t}finally{t(!1)}},isUploading:e,progress:r}}}}]);
2//# sourceMappingURL=25645-eca7db8257b3e553.js.map

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.