- {{ common.dragUrl }}{{ common.click }} -
-- {{ common.click }} {{ common.dragUrl }} -
-- {{ common.updesc2 }} -
-
-
{{ item.question }}
-
- {{ common.dataSource }}{{ sourceIndex + 1 }}:{{ sourceItem.file_name }}
-
- {{ common.correlation }}{{ sourceItem.score }} -
-退出多轮对话
-开启多轮对话
- - -- {{ home.homeTitle1 }} {{ home.homeTitle2 }} -
-{{ home.defaultDec }}
- -- {{ common.dragUrl }}{{ common.click }} -
-- {{ common.click }} {{ common.dragUrl }} -
-- {{ common.updesc1 }} -
-Aldoud_Business@corp.youdao.com
- - - {{ header.cooperationMore }} - -{{ item.kb_name }}
- -- {{ common.dragUrl }}{{ common.click }} -
-- {{ common.click }} {{ common.dragUrl }} -
-- {{ common.updesc2 }} -
-{{ item.kb_name }}
-
-
{{ home.startDec }}
-{{ home.updesc2 }}
-{{ home.require1 }}
--1.5?r({dragNode:U,dropNode:x,dropPosition:1})?m=1:Q=!1:r({dragNode:U,dropNode:x,dropPosition:0})?m=0:r({dragNode:U,dropNode:x,dropPosition:1})?m=1:Q=!1:r({dragNode:U,dropNode:x,dropPosition:1})?m=1:Q=!1,{dropPosition:m,dropLevelOffset:b,dropTargetKey:B.key,dropTargetPos:B.pos,dragOverNodeKey:F,dropContainerKey:m===0?null:((s=B.parent)===null||s===void 0?void 0:s.key)||null,dropAllowed:Q}}function as(A,e){if(!A)return;const{multiple:t}=e;return t?A.slice():A.length?[A[0]]:A}function ra(A){if(!A)return null;let e;if(Array.isArray(A))e={checkedKeys:A,halfCheckedKeys:void 0};else if(typeof A=="object")e={checkedKeys:A.checked||void 0,halfCheckedKeys:A.halfChecked||void 0};else return null;return e}function ka(A,e){const t=new Set;function n(o){if(t.has(o))return;const r=e[o];if(!r)return;t.add(o);const{parent:a,node:l}=r;l.disabled||a&&n(a.key)}return(A||[]).forEach(o=>{n(o)}),[...t]}var rv=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o A?l?(d=Date.now(),r||(s=setTimeout(c?b:m,A))):m():r!==!0&&(s=setTimeout(c?b:m,c===void 0?A-F:A))}return g.cancel=f,g}function vv(A,e,t){var n=t||{},o=n.atBegin,r=o===void 0?!1:o;return hv(A,e,{debounceMode:r!==!1})}const mv=new ne("antSpinMove",{to:{opacity:1}}),wv=new ne("antRotate",{to:{transform:"rotate(405deg)"}}),Cv=A=>({[`${A.componentCls}`]:C(C({},Ce(A)),{position:"absolute",display:"none",color:A.colorPrimary,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${A.motionDurationSlow} ${A.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${A.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:A.contentHeight,[`${A.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-A.spinDotSize/2},[`${A.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(A.spinDotSize-A.fontSize)/2+2,textShadow:`0 1px 2px ${A.colorBgContainer}`},[`&${A.componentCls}-show-text ${A.componentCls}-dot`]:{marginTop:-(A.spinDotSize/2)-10},"&-sm":{[`${A.componentCls}-dot`]:{margin:-A.spinDotSizeSM/2},[`${A.componentCls}-text`]:{paddingTop:(A.spinDotSizeSM-A.fontSize)/2+2},[`&${A.componentCls}-show-text ${A.componentCls}-dot`]:{marginTop:-(A.spinDotSizeSM/2)-10}},"&-lg":{[`${A.componentCls}-dot`]:{margin:-(A.spinDotSizeLG/2)},[`${A.componentCls}-text`]:{paddingTop:(A.spinDotSizeLG-A.fontSize)/2+2},[`&${A.componentCls}-show-text ${A.componentCls}-dot`]:{marginTop:-(A.spinDotSizeLG/2)-10}}},[`${A.componentCls}-container`]:{position:"relative",transition:`opacity ${A.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:A.colorBgContainer,opacity:0,transition:`all ${A.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${A.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:A.spinDotDefault},[`${A.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:A.spinDotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(A.spinDotSize-A.marginXXS/2)/2,height:(A.spinDotSize-A.marginXXS/2)/2,backgroundColor:A.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:mv,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:wv,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${A.componentCls}-dot`]:{fontSize:A.spinDotSizeSM,i:{width:(A.spinDotSizeSM-A.marginXXS/2)/2,height:(A.spinDotSizeSM-A.marginXXS/2)/2}},[`&-lg ${A.componentCls}-dot`]:{fontSize:A.spinDotSizeLG,i:{width:(A.spinDotSizeLG-A.marginXXS)/2,height:(A.spinDotSizeLG-A.marginXXS)/2}},[`&${A.componentCls}-show-text ${A.componentCls}-text`]:{display:"block"}})}),yv=et("Spin",A=>{const e=Be(A,{spinDotDefault:A.colorTextDescription,spinDotSize:A.controlHeightLG/2,spinDotSizeSM:A.controlHeightLG*.35,spinDotSizeLG:A.controlHeight});return[Cv(e)]},{contentHeight:400});var bv=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o
")),u()),(N=$==null?void 0:$.source_documents)!=null&&N.length&&(o.value[o.value.length-1].source=$==null?void 0:$.source_documents),$!=null&&$.history.length&&(l.value=$==null?void 0:$.history)},onclose(M){console.log("close"),console.log(M),t.done(),c.abort(),i.value=!1,o.value[o.value.length-1].showTools=!0,pe(()=>{u()})},onerror(M){throw console.log("error"),t==null||t.done(),c==null||c.abort(),i.value=!1,o.value[o.value.length-1].showTools=!0,ke.error(M.msg||"出错了"),pe(()=>{u()}),M}})},y=E=>{console.log("reAnswer"),a.value=E.question,w()},F=(E,M)=>{E.source[M].showDetailDataSource=!E.source[M].showDetailDataSource},{showModal:m}=Gt(qo()),{clearQAList:b}=qo(),U=cA(!1),x=cA(""),Q=cA(""),I=()=>{Q.value="download",m.value=!0,x.value=e.saveTip},H=()=>{Q.value="delete",m.value=!0,x.value=e.clearTip},D=async()=>{if(U.value=!0,Q.value==="download"){console.log("download");try{const E=document.getElementById("chat-ul"),$=(await ZU(E,{useCORS:!0})).toDataURL("image/png"),N=document.createElement("a");N.style.display="none",N.href=$,N.setAttribute("download","chat-shot.png"),typeof N.download>"u"&&N.setAttribute("target","_blank"),document.body.appendChild(N),N.click(),document.body.removeChild(N),window.URL.revokeObjectURL($),ke.success("下载成功"),Promise.resolve()}catch(E){console.log(E),ke.error(E.message||E.msg||"出错了")}}else Q.value==="delete"&&(console.log("delete"),l.value=[],b());Q.value="",x.value="",U.value=!1,m.value=!1};return u(),(E,M)=>{const $=jt,N=Au;return Ae(),Qe(te,null,[UA("div",eS,[UA("div",tS,[UA("div",nS,[UA("ul",{id:"chat-ul",ref_key:"scrollDom",ref:s},[(Ae(!0),Qe(te,null,Ti(HA(o),(G,Y)=>(Ae(),Qe("li",{key:Y},[G.type==="user"?(Ae(),Qe("div",oS,[rS,UA("p",aS,YA(G.question),1)])):(Ae(),Qe("div",lS,[UA("div",iS,[sS,UA("p",{class:Li(["question-text",[G.source.length?"":"change-radius",G.showTools?"":"flashing"]]),innerHTML:G.answer},null,10,cS)]),G.source.length?(Ae(!0),Qe(te,{key:0},Ti(G.source,(K,R)=>(Ae(),Qe("div",{key:R,class:"data-source"},[At(UA("p",uS,[UA("span",dS,YA(HA(e).dataSource)+YA(R+1)+":",1),UA("span",fS,YA(K.file_name),1),At(v(Te,{name:"iconup",onClick:_=>F(G,R)},null,8,["onClick"]),[[Rt,K.showDetailDataSource]]),At(v(Te,{name:"icondown",onClick:_=>F(G,R)},null,8,["onClick"]),[[Rt,!K.showDetailDataSource]])],512),[[Rt,K.file_name]]),v(Ll,{name:"sourceitem"},{default:ft(()=>[UA("div",gS,[At(UA("p",{innerHTML:K.content.replaceAll(`
+`,"
")},null,8,pS),[[Rt,K.showDetailDataSource]]),UA("p",BS,[UA("span",hS,YA(HA(e).correlation),1),vt(YA(K.score),1)])])]),_:2},1024)]))),128)):Zn("",!0),G.showTools?(Ae(),Qe("div",vS,[UA("div",{class:"reload-box",onClick:K=>y(G)},[v(Te,{name:"reload"}),UA("span",wS,YA(HA(e).regenerate),1)],8,mS),UA("div",CS,[v(Te,{style:Yr({color:G.copied?"#4D71FF":""}),name:"copy",onClick:K=>f(G)},null,8,["style","onClick"]),v(Te,{style:Yr({color:G.like?"#4D71FF":""}),name:"like",onClick:K=>HA(d)(G,K)},null,8,["style","onClick"]),v(Te,{style:Yr({color:G.unlike?"#4D71FF":""}),name:"unlike",onClick:K=>h(G)},null,8,["style","onClick"])])])):Zn("",!0)]))]))),128))],512)]),UA("div",yS,[At(v($,{onClick:B},{icon:ft(()=>[v(Te,{name:"stop",class:Li(HA(i)?"loading":"")},null,8,["class"])]),default:ft(()=>[vt(YA(HA(e).stop),1)]),_:1},512),[[Rt,HA(i)]])]),UA("div",bS,[UA("div",QS,[UA("span",{class:"download",onClick:I},[v(Te,{name:"chat-download"})]),UA("span",{class:"delete",onClick:H},[v(Te,{name:"chat-delete"})]),v(N,{value:HA(a),"onUpdate:value":M[0]||(M[0]=G=>Ur(a)?a.value=G:null),"max-length":"200",placeholder:HA(e).problemPlaceholder,onKeyup:Jg(w,["enter"])},{suffix:ft(()=>[UA("div",FS,[v($,{type:"primary",disabled:HA(i),onClick:w},{default:ft(()=>[v(Te,{name:"sendplane"})]),_:1},8,["disabled"])])]),_:1},8,["value","placeholder"])])])])]),v(Iy,{content:HA(x),"confirm-loading":HA(U),onOk:D},null,8,["content","confirm-loading"])],64)}}}),SS=xn(US,[["__scopeId","data-v-b1834d04"]]),xS="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKFSURBVFiF1ZjNattAEIC/VH0Ag3O3wb0b+gKF0HMCfoAW/AAFP0ALaZ8guffQvoFzzsF5hNwLUu4F+Q2mB+1Yk9XfriTXycAiWdbufDuz2p2ZMxFJeMHy5tQAXfJ2YP8J8AGYufuZe/4E7N31wd3/N8AJ8Am4Apbud5dsgTvgV6yys8g1+AX4ZqD2wKNrajEoLbqksLBKBvyIAhWRJKC9F5FUStmJyEpEpgF9p+7dnemfisgiRHcI4FpEcgN2ETipprF0orkDHwR4bWZ9MwDMbzdm3Ou+gCszyGZEuLrJr2MBF1K6tXWGA9vG6cilWOfBgKnrOKZbu9ydhgKu2zoEtoWzTshXnkj5hVeWUh2gWq9xXQTA6Riha/fCvZ/7k/IB1Xq7EeDSCAs2WtEPFi7d9Tb8cDnIHLh31wz4SNwZrDqv7EN71E2Av+7+PHLwOrgsor/q/+Pu36l+a0E9M2OjjzHgoDzXNULCB9RQ6fEEcCqq+xAhWUAboZwCzupWY9Va8Ikw+cm4cFZ3LWCszLpfGS4WsELfIWq1OaWrh0rFixZQ/R8SwsNz184ZB7LyHdRZcBkxYMa4kKr7YEF/o65slIFi4TL6b9SVg8J3cWWjDBQLZWFjRHVuaXCx/glF9hYrGcMgVefds6deRDGVMpLumxz1CbcaY9C6eFDD8L4hl040JmDVCVVi0FcZ8idSJDDq6mNkdNo0s8ulIZFvSzt1XYgcJ7PbmPEbE/hXnbhrW0np7lT6J1OJFDuD5h55yFihxaOFjF88qk3U/RZbfvsMfPU24Afay2+2hrgHvhORlMUCWtBLvAysQfQI3QK/iay29gVUaSsBaxl4UAl4KODR5cVX+f8BBZDb8KKHVtYAAAAASUVORK5CYII=",zf=A=>(xr("data-v-53ce8cc0"),A=A(),Ir(),A),IS={class:"list-page"},ES={class:"content"},HS={class:"options"},KS=zf(()=>UA("img",{src:xS,alt:"back"},null,-1)),OS={class:"kb-name"},$S={class:"table"},DS=zf(()=>UA("span",{class:"small",style:{"{\r\n font-size":"12px","font-weight":"normal","line-height":"18px",color:"#44464e"}},"(解析成功后可问答)",-1)),TS={key:0,class:"status-box"},LS={class:"icon-file-status"},MS={key:0,class:"loading file-status",src:Eg,alt:"loading"},PS=["onClick"],RS=dA({__name:"OptionList",setup(A){const{setDefault:e}=yn(),{currentKbName:t,currentId:n}=Gt(yn()),{setModalVisible:o,setUrlModalVisible:r,setModalTitle:a}=Da(),{getDetails:l}=Ki(),{dataSource:i,timer:c}=Gt(Ki()),s=Cn().common,u=Cn().home,d=[{title:u.documentId,dataIndex:"id",key:"id",width:"11%"},{title:u.documentName,dataIndex:"file_name",key:"file_name",width:"20%",ellipsis:!0},{title:u.documentStatus,dataIndex:"status",key:"status",width:"15%",ellipsis:!0},{title:u.fileSize,dataIndex:"bytes",key:"bytes",width:"10%"},{title:u.creationDate,dataIndex:"createtime",key:"createtime",width:"10%"},{title:u.remark,dataIndex:"errortext",key:"errortext",width:"15%"},{title:u.operate,key:"options",width:"10%"}];let h={};const f=F=>{h=F},g=async()=>{try{await Hg(await eu.deleteFile({file_ids:[h.file_id],kb_id:n.value})),ke.success("删除成功"),l()}catch(F){ke.error(F.msg||"删除失败")}},p=()=>{e(Go.normal)},B=()=>{o(!0),a(u.upload)},w=()=>{r(!0),a(s.addUrl)},y=F=>{let m=s.failed;switch(F){case"gray":m=s.parsing;break;case"green":m=s.succeeded;break}return m};return bA(n,()=>{console.log("current id changed"),l()},{immediate:!0}),ce(()=>{clearTimeout(c.value),console.log("销毁请求")}),(F,m)=>{const b=Te,U=nm,x=PC;return Ae(),Qe("div",IS,[UA("div",ES,[UA("div",HS,[UA("div",{class:"to-chat",onClick:p},[KS,UA("span",null,YA(HA(u).conversation),1)]),UA("p",OS,YA(HA(t)),1),UA("div",{class:"upload",onClick:B},YA(HA(u).upload),1),UA("div",{class:"add-link",onClick:w},YA(HA(u).addUrl),1)]),UA("div",$S,[v(x,{"data-source":HA(i),columns:d,pagination:!1,locale:{emptyText:HA(u).emptyText}},{headerCell:ft(({column:Q})=>[Q.key==="status"?(Ae(),Qe(te,{key:0},[UA("span",null,YA(HA(u).documentStatus),1),DS],64)):Zn("",!0)]),bodyCell:ft(({column:Q,record:I})=>[Q.key==="status"?(Ae(),Qe("div",TS,[UA("span",LS,[I.status==="gray"?(Ae(),Qe("img",MS)):(Ae(),Bn(b,{key:1,class:"file-status",name:I.status==="green"?"success":"error"},null,8,["name"]))]),UA("span",null,YA(y(I.status)),1)])):Q.key==="options"?(Ae(),Bn(U,{key:1,"overlay-class-name":"del-pop",placement:"topRight",title:HA(s).deleteTitle,"ok-text":HA(s).confirm,"cancel-text":HA(s).cancel,onConfirm:g},{default:ft(()=>[UA("span",{class:"delete-item",onClick:H=>f(I)},YA(HA(s).delete),9,PS)]),_:2},1032,["title","ok-text","cancel-text"])):Zn("",!0)]),_:1},8,["data-source","locale"])])])])}}}),_S=xn(RS,[["__scopeId","data-v-53ce8cc0"]]),NS={class:"page"},kS=dA({__name:"Home",setup(A){const{showDefault:e}=Gt(yn()),{setDefault:t,getList:n}=yn(),o=r=>{t(r),n()};return ee(()=>{n()}),(r,a)=>(Ae(),Qe("div",NS,[HA(e)===HA(Go).default?(Ae(),Bn(oy,{key:0,onChange:o})):HA(e)===HA(Go).normal?(Ae(),Bn(SS,{key:1})):HA(e)===HA(Go).optionlist?(Ae(),Bn(_S,{key:2})):Zn("",!0)]))}}),WS=xn(kS,[["__scopeId","data-v-79cab18e"]]);export{WS as default};
diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/Home-E-NWKtlx.css b/qanything_kernel/qanything_server/dist/qanything/assets/Home-E-NWKtlx.css
new file mode 100644
index 00000000..8bf2b9f2
--- /dev/null
+++ b/qanything_kernel/qanything_server/dist/qanything/assets/Home-E-NWKtlx.css
@@ -0,0 +1 @@
+@charset "UTF-8";.upload-box[data-v-4c53670b]{position:relative;width:800px;height:340px;background:#fff;box-sizing:border-box;border:1px dashed #cecece;border-radius:12px}.tips[data-v-4c53670b]{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tips .icon-file[data-v-4c53670b]{width:110px;height:110px}.tips .titie[data-v-4c53670b]{margin-top:12px;font-size:20px;font-weight:600;color:#222}.tips .desc-content[data-v-4c53670b]{width:599px;margin:12px 0 20px}.tips .desc-content .desc[data-v-4c53670b]{width:100%;text-align:center;font-size:14px;font-weight:400;color:#666}.default[data-v-73b34951]{width:100%;height:100%}.box[data-v-73b34951]{position:relative;width:800px;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box}.box .title[data-v-73b34951]{text-align:center;line-height:32px;height:32px}.box .title span[data-v-73b34951]{display:inline-block;font-family:PingFang SC;font-size:32px;font-weight:600}.box .title .color[data-v-73b34951]{color:#5a47e5}.box .desc[data-v-73b34951]{font-family:PingFang SC;font-size:16px;font-weight:400;height:24px;line-height:24px;letter-spacing:0em;color:#666;text-align:center;margin-top:24px;margin-bottom:40px}.info[data-v-1be8145e]{width:24px;height:24px}.private-title[data-v-1be8145e]{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:24px;color:#2e2f33}.private-title .info[data-v-1be8145e]{margin-right:12px}.private-modal{background:#000000b3}.private-modal .ant-modal-content{padding:32px 24px 18px;font-size:16px;font-weight:500;color:#222}.private-modal .ant-modal-title{margin-bottom:8px}.private-modal .ant-modal-body{margin-left:40px;font-size:14px;color:#222}.private-modal .ant-modal-footer{margin-top:58px}.private-modal .ant-modal-footer .ant-btn{border-radius:4px;font-size:14px;font-weight:400;line-height:22px;padding:5px 20px;border-color:#dfe3eb;color:#222}.private-modal .ant-modal-footer .ant-btn-primary{background:#5a47e5!important;color:#fff}.private-modal .ant-modal-close{width:16px;height:16px}.private-modal .ant-modal-close-x{line-height:16px}.container[data-v-b1834d04]{padding-top:16px;background-color:#26293b}.my-page[data-v-b1834d04]{position:relative;margin:0 auto;border-radius:12px 0 0;background:#f3f6fd}.chat[data-v-b1834d04]{margin:0 auto;width:75.36%;min-width:900px;max-width:1239px;height:calc(100vh - 240px);overflow-y:auto;padding-top:28px}.chat #chat-ul[data-v-b1834d04]{background:#f3f6fd}.chat .avatar[data-v-b1834d04]{width:32px;height:32px;margin-right:16px}.chat .user[data-v-b1834d04]{display:flex;margin-bottom:16px}.chat .user .question-text[data-v-b1834d04]{padding:13px 20px;font-size:14px;font-weight:400;line-height:22px;color:#222;background:#e9e1ff;border-radius:0 12px 12px;word-wrap:break-word}.chat .ai[data-v-b1834d04]{margin:16px 0 28px}.chat .ai .content[data-v-b1834d04]{display:flex}.chat .ai .content .question-text[data-v-b1834d04]{flex:1;padding:13px 20px;font-size:14px;font-weight:400;line-height:22px;color:#222;background:#fff;border-radius:0 12px 0 0;word-wrap:break-word}.chat .ai .content .flashing[data-v-b1834d04]:after{-webkit-animation:blink 1s steps(5,start) infinite;animation:blink 1s steps(5,start) infinite;content:"▋";margin-left:.25rem;vertical-align:baseline}.chat .ai .content .change-radius[data-v-b1834d04]{border-radius:0 12px 12px}.chat .ai .data-source[data-v-b1834d04]{margin-left:48px;padding:13px 20px;font-size:14px;line-height:22px;color:#222;background:#fff}.chat .ai .data-source[data-v-b1834d04]:nth-last-of-type(2){border-radius:0 0 12px 12px}.chat .ai .data-source[data-v-b1834d04]:nth-first-of-type(1){border-radius:0 12px 12px}.chat .ai .data-source .control[data-v-b1834d04]{display:flex;align-items:center}.chat .ai .data-source .score[data-v-b1834d04],.chat .ai .data-source .source-content[data-v-b1834d04]{margin-top:26px}.chat .ai .data-source .tips[data-v-b1834d04]{height:22px;line-height:22px;color:#666;margin-right:8px}.chat .ai .data-source .file[data-v-b1834d04]{color:#26293b;margin-right:8px}.chat .ai .data-source svg[data-v-b1834d04]{width:14px;height:14px;color:#26293b;cursor:pointer}.chat .ai .feed-back[data-v-b1834d04]{display:flex;height:20px;margin-top:8px;margin-left:48px}.chat .ai .feed-back .reload-box[data-v-b1834d04]{display:flex;cursor:pointer;align-items:center;margin-right:auto;color:#5a47e5}.chat .ai .feed-back .reload-box .reload-text[data-v-b1834d04]{height:22px;line-height:22px}.chat .ai .feed-back .tools[data-v-b1834d04]{display:flex;align-items:center}.chat .ai .feed-back .tools svg[data-v-b1834d04]{margin-left:16px}.chat .ai .feed-back svg[data-v-b1834d04]{width:16px!important;height:16px!important;cursor:pointer!important}.stop-btn[data-v-b1834d04]{display:flex;justify-content:center;margin-top:38px}.stop-btn[data-v-b1834d04] .ant-btn{width:92px;height:32px;border:1px solid #e2e2e2;color:#666}.stop-btn svg[data-v-b1834d04]{width:12px;height:12px;margin-right:4px}.stop-btn .loading[data-v-b1834d04]{animation:loading 3s infinite}.question-box[data-v-b1834d04]{position:fixed;bottom:28px;left:280px;width:calc(100vw - 280px)}.question-box .question[data-v-b1834d04]{width:75.36%;min-width:900px;max-width:1239px;height:48px;margin:0 auto;display:flex;align-items:center}.question-box .question .download[data-v-b1834d04],.question-box .question .delete[data-v-b1834d04]{cursor:pointer;padding:12px;display:flex;margin-right:16px;border-radius:8px;background:#fff;border:1px solid #e5e5e5;color:#666}.question-box .question .download[data-v-b1834d04]:hover,.question-box .question .delete[data-v-b1834d04]:hover{border:1px solid #5a47e5;color:#5a47e5}.question-box .question .download svg[data-v-b1834d04],.question-box .question .delete svg[data-v-b1834d04]{width:24px;height:24px}.question-box .question .send-plane[data-v-b1834d04]{width:56px;height:36px;border-radius:8px;color:#fff;background:#5a47e5}.question-box .question .send-plane[data-v-b1834d04] .ant-btn-primary{background-color:#5a47e5!important}.question-box .question .send-plane[data-v-b1834d04] .ant-btn-primary:disabled{background-color:#5a47e5!important;color:#fff!important;border-color:transparent!important}.question-box .question .send-plane svg[data-v-b1834d04]{width:24px;height:24px}.question-box .question[data-v-b1834d04] .ant-input-affix-wrapper{width:100%;max-width:1108px;border-color:#e5e5e5;box-shadow:none!important}.question-box .question[data-v-b1834d04] .ant-input-affix-wrapper:hover,.question-box .question[data-v-b1834d04] .ant-input-affix-wrapper:focus,.question-box .question[data-v-b1834d04] .ant-input-affix-wrapper:active{border-color:#5a47e5!important;box-shadow:none!important}.question-box .question[data-v-b1834d04] .ant-input:hover{border-color:#26293b}.question-box .question[data-v-b1834d04] .ant-input:focused{border-color:#26293b}.sourceitem-leave[data-v-b1834d04],.sourceitem-enter-to[data-v-b1834d04]{opacity:1}.sourceitem-leave-active[data-v-b1834d04],.sourceitem-enter-active[data-v-b1834d04]{transition:opacity .5s}.sourceitem-leave-to[data-v-b1834d04],.sourceitem-enter[data-v-b1834d04]{opacity:0}@keyframes shake{0%{transform:rotate(0)}10%{transform:rotate(10deg)}20%{transform:rotate(20deg)}30%{transform:rotate(20deg)}40%{transform:rotate(20deg)}50%{transform:rotate(15deg)}60%{transform:rotate(0)}70%{transform:rotate(-15deg)}80%{transform:rotate(-30deg)}90%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes loading{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.list-page[data-v-53ce8cc0]{overflow:hidden;width:100%;height:100%;background-color:#26293b}.list-page .content[data-v-53ce8cc0]{height:calc(100vh - 80px);margin-top:16px;padding:32px;background:#f3f6fd;border-radius:12px 0 0}.options[data-v-53ce8cc0]{display:flex;align-items:center}.options .to-chat[data-v-53ce8cc0]{cursor:pointer;display:flex;align-items:center;justify-content:center;height:40px;background:#5a47e5;border-radius:6px;padding:8px 20px}.options .to-chat img[data-v-53ce8cc0]{margin-right:4px;width:20px;height:20px}.options .to-chat span[data-v-53ce8cc0]{font-size:16px;font-weight:500;line-height:24px;color:#fff}.options .kb-name[data-v-53ce8cc0]{margin-left:20px;margin-right:auto;font-size:24px;font-weight:500;line-height:32px;color:#222}.options .upload[data-v-53ce8cc0]{cursor:pointer;height:40px;padding:8px 20px;border-radius:4px;background:#5a47e5;font-size:16px;font-weight:500;line-height:24px;color:#fff}.options .add-link[data-v-53ce8cc0]{cursor:pointer;margin-left:16px;padding:8px 20px;border-radius:4px;background:#fff;border:1px solid #5a47e5;font-size:16px;font-weight:500;line-height:24px;color:#5a47e5}.table[data-v-53ce8cc0]{margin-top:32px;margin-bottom:32px;height:calc(100% - 90px);overflow:auto;border-radius:12px;background-color:#fff}.table .delete-item[data-v-53ce8cc0]{font-size:14px;font-weight:400;line-height:22px;color:#ff524c;cursor:pointer}.table .file-status[data-v-53ce8cc0]{width:16px;height:16px}.table .status-box[data-v-53ce8cc0],.table .status-box .icon-file-status[data-v-53ce8cc0]{display:flex;align-items:center}.table .status-box span[data-v-53ce8cc0]{display:block;margin-right:8px}.table .status-box span svg[data-v-53ce8cc0]{width:16px;height:16px}[data-v-53ce8cc0] .ant-table-wrapper .ant-table-thead>tr>th{font-size:16px!important;font-weight:500!important;line-height:24px!important;padding:20px 0 20px 36px!important;color:#222!important;background-color:#e9edf7}[data-v-53ce8cc0] .ant-table-wrapper .ant-table-thead>tr>th .small{font-size:12px!important}[data-v-53ce8cc0] .ant-table-wrapper .ant-table-thead>tr>th:before{width:0!important}[data-v-53ce8cc0] .ant-table-tbody>tr>td{font-size:14px;font-weight:400;line-height:22px;color:#666;background-color:#fff;padding:40px 0 40px 36px!important;border:0!important;box-shadow:inset 0 -1px #0000000d}[data-v-53ce8cc0] .ant-table-tbody>tr>td:hover{background-color:#e9edf74d}.del-pop{margin-right:10px}.del-pop .ant-popover-content .ant-btn-default{padding:1px 8px;border:1px solid rgba(0,0,0,.15)!important}.del-pop .ant-popover-content .ant-btn-default span{line-height:1}.del-pop .ant-popover-content .ant-btn-primary{background-color:#5a47e5!important;color:#fff;padding:1px 8px}.del-pop .ant-popover-content .ant-popover-inner{padding:12px 16px;transform:translate(44px)}.del-pop .ant-popover-content .ant-popconfirm-message-icon svg{font-size:16px}.del-pop .ant-popover-content .ant-popconfirm-message-title{width:168px;height:36px;line-height:36px}.del-pop .ant-popover-content .ant-popconfirm-message{align-items:center!important}.page[data-v-79cab18e]{width:100%;height:100%;background:#f3f6fd}
diff --git a/front_end/src/assets/home/ai-avatar.png b/qanything_kernel/qanything_server/dist/qanything/assets/ai-avatar-x9recamI.png
similarity index 100%
rename from front_end/src/assets/home/ai-avatar.png
rename to qanything_kernel/qanything_server/dist/qanything/assets/ai-avatar-x9recamI.png
diff --git a/front_end/src/assets/home/icon-file.png b/qanything_kernel/qanything_server/dist/qanything/assets/icon-file-Bxz0aRpP.png
similarity index 100%
rename from front_end/src/assets/home/icon-file.png
rename to qanything_kernel/qanything_server/dist/qanything/assets/icon-file-Bxz0aRpP.png
diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/index-3tlEN2xo.css b/qanything_kernel/qanything_server/dist/qanything/assets/index-3tlEN2xo.css
new file mode 100644
index 00000000..2696004d
--- /dev/null
+++ b/qanything_kernel/qanything_server/dist/qanything/assets/index-3tlEN2xo.css
@@ -0,0 +1 @@
+@charset "UTF-8";#app{margin:0 auto;-webkit-user-select:text;user-select:text}#app img{-webkit-user-select:none;user-select:none}.page-app{background:#fff;height:100vh;min-width:1200px;overflow-y:hidden;overflow-x:auto}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,header,section,nav,ul,ol,li,div,p,form,h1,h2,h3,h4,h5,h6,span,a,img{margin:0;padding:0;border:0;outline:0}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{font-family:FZLANTY_ZHUNJW--GB1,Helvetica,Roboto,Arial,sans-serif;font-size:16px;padding-bottom:constant(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);line-height:2}ul,ol,li{list-style:none}i{font-style:normal}a,a:active{cursor:pointer;text-decoration:none;color:inherit}body{-webkit-touch-callout:none}th{font-weight:400}html,body,#app{height:100%;min-height:100%}img{width:100%}a,img{-webkit-user-drag:none}@font-face{font-family:FZLanTingHeiS-L-GB;src:url(~@/styles/fonts/FZLanTingHeiS-L-GB.TTF) format("truetype")}@font-face{font-family:FZYaSongS-B-GB;src:url(~@/styles/fonts/FZYaSongS-B-GB.TTF) format("truetype")}.ant-btn-primary{background-color:#26293b!important}.ant-btn-primary+:not(:disabled):hover{background-color:#26293b!important}.ant-btn+:not(:disabled):focus-visible{outline:0;outline-offset:0}.ant-btn+.ant-btn-loading{opacity:1}.search-input:hover,.search-input:focus{border-color:#fff!important}.ant-qrcode{border-color:#e5e5e5;border-radius:12px;padding:20px}.ant-qrcode canvas{width:230px!important;height:230px!important}.ant-popover.cooperate{width:265px;top:40px!important}.ant-popover.cooperate .ant-popover-arrow{left:82%!important}.ant-popover.cooperate .ant-popover-title{color:#222!important}.ant-popover.cooperate .ant-popover-inner-content{color:#666!important;font-size:14px}.upload-file-modal .ant-modal-content{background:#fff;padding:0;height:430px;display:flex;flex-direction:column}.upload-file-modal .ant-modal-header{height:48px;line-height:48px;background:#f7f9ff;border-radius:8px 8px 0 0;padding:12px 0 12px 28px;margin-bottom:0}.upload-file-modal .ant-modal-body{height:calc(100% - 112px);padding:20px 28px}.upload-file-modal .ant-modal-footer{margin:0;padding-right:28px}.upload-file-modal .ant-modal-footer .ant-btn{height:36px;width:84px}.upload-file-modal .ant-modal .ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-inline-start:16px}.upload-file-modal .ant-btn-primary[disabled]{background-color:#5a47e580!important;color:#fff!important}.upload-file-modal .ant-input:focus,.upload-file-modal .ant-input-focused{border-color:#5a47e5!important}.upload-file-modal .ant-input-affix-wrapper-focused{border-color:#5a47e5!important}.upload-file-modal .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#5a47e5!important}.upload-file-modal .ant-input:focus,.upload-file-modal .ant-input-focused,.upload-file-modal .ant-input:hover,.upload-file-modal .ant-input-active{caret-color:#5a47e5}.ant-input{color:#222}.ant-input:focus,.ant-input-focused{border-color:#373b4d!important}.ant-input-affix-wrapper-focused{border-color:#373b4d!important}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#373b4d!important}::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:8px;background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{min-height:50px;border-radius:20px;border:3px solid rgba(255,255,255,0);background-clip:content-box;background-color:transparent}::-webkit-scrollbar-thumb:hover{background-color:#a8aaad}
diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/index-APaK3HyN.js b/qanything_kernel/qanything_server/dist/qanything/assets/index-APaK3HyN.js
new file mode 100644
index 00000000..0719fb04
--- /dev/null
+++ b/qanything_kernel/qanything_server/dist/qanything/assets/index-APaK3HyN.js
@@ -0,0 +1,144 @@
+(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function zi(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;owt(t)?!(t.type===ze||t.type===Ce&&!Bs(t.children)):!0)?e:null}const pi=e=>e?Js(e)?_o(e)||e.proxy:pi(e.parent):null,Xn=ye(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>pi(e.parent),$root:e=>pi(e.root),$emit:e=>e.emit,$options:e=>c0(e),$forceUpdate:e=>e.f||(e.f=()=>r0(e.update)),$nextTick:e=>e.n||(e.n=_r.bind(e.proxy)),$watch:e=>b1.bind(e)}),zo=(e,t)=>e!==fe&&!e.__isScriptSetup&&ie(e,t),A1={get({_:e},t){const{ctx:n,setupState:r,data:o,props:i,accessCache:l,type:a,appContext:s}=e;let c;if(t[0]!=="$"){const h=l[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(zo(r,t))return l[t]=1,r[t];if(o!==fe&&ie(o,t))return l[t]=2,o[t];if((c=e.propsOptions[0])&&ie(c,t))return l[t]=3,i[t];if(n!==fe&&ie(n,t))return l[t]=4,n[t];hi&&(l[t]=0)}}const u=Xn[t];let f,d;if(u)return t==="$attrs"&&ke(e,"get",t),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==fe&&ie(n,t))return l[t]=4,n[t];if(d=s.config.globalProperties,ie(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return zo(o,t)?(o[t]=n,!0):r!==fe&&ie(r,t)?(r[t]=n,!0):ie(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},l){let a;return!!n[l]||e!==fe&&ie(e,l)||zo(t,l)||(a=i[0])&&ie(a,l)||ie(r,l)||ie(Xn,l)||ie(o.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function sl(e){return G(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let hi=!0;function M1(e){const t=c0(e),n=e.proxy,r=e.ctx;hi=!1,t.beforeCreate&&cl(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:l,watch:a,provide:s,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:m,deactivated:b,beforeDestroy:y,beforeUnmount:S,destroyed:M,unmounted:_,render:P,renderTracked:j,renderTriggered:x,errorCaptured:w,serverPrefetch:k,expose:Z,inheritAttrs:Y,components:D,directives:oe,filters:de}=t;if(c&&I1(c,r,null),l)for(const X in l){const te=l[X];ee(te)&&(r[X]=te.bind(n))}if(o){const X=o.call(n,n);ue(X)&&(e.data=ot(X))}if(hi=!0,i)for(const X in i){const te=i[X],Fe=ee(te)?te.bind(n,n):ee(te.get)?te.get.bind(n,n):dt,$t=!ee(te)&&ee(te.set)?te.set.bind(n):dt,lt=R({get:Fe,set:$t});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>lt.value,set:Ie=>lt.value=Ie})}if(a)for(const X in a)Ds(a[X],r,n,X);if(s){const X=ee(s)?s.call(n):s;Reflect.ownKeys(X).forEach(te=>{Ge(te,X[te])})}u&&cl(u,e,"c");function H(X,te){G(te)?te.forEach(Fe=>X(Fe.bind(n))):te&&X(te.bind(n))}if(H(Ns,f),H(Sr,d),H(P1,h),H(l0,p),H(_1,m),H(S1,b),H(T1,w),H(E1,j),H(O1,x),H(a0,S),H(s0,_),H($1,k),G(Z))if(Z.length){const X=e.exposed||(e.exposed={});Z.forEach(te=>{Object.defineProperty(X,te,{get:()=>n[te],set:Fe=>n[te]=Fe})})}else e.exposed||(e.exposed={});P&&e.render===dt&&(e.render=P),Y!=null&&(e.inheritAttrs=Y),D&&(e.components=D),oe&&(e.directives=oe)}function I1(e,t,n=dt){G(e)&&(e=gi(e));for(const r in e){const o=e[r];let i;ue(o)?"default"in o?i=pe(o.from||r,o.default,!0):i=pe(o.from||r):i=pe(o),ge(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function cl(e,t,n){Ke(G(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ds(e,t,n,r){const o=r.includes(".")?ks(n,r):()=>n[r];if(he(e)){const i=t[e];ee(i)&&Re(o,i)}else if(ee(e))Re(o,e.bind(n));else if(ue(e))if(G(e))e.forEach(i=>Ds(i,t,n,r));else{const i=ee(e.handler)?e.handler.bind(n):t[e.handler];ee(i)&&Re(o,i,e)}}function c0(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,a=i.get(t);let s;return a?s=a:!o.length&&!n&&!r?s=t:(s={},o.length&&o.forEach(c=>eo(s,c,l,!0)),eo(s,t,l)),ue(t)&&i.set(t,s),s}function eo(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&eo(e,i,n,!0),o&&o.forEach(l=>eo(e,l,n,!0));for(const l in t)if(!(r&&l==="expose")){const a=q1[l]||n&&n[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const q1={data:ul,props:fl,emits:fl,methods:Un,computed:Un,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:Un,directives:Un,watch:k1,provide:ul,inject:R1};function ul(e,t){return t?e?function(){return ye(ee(e)?e.call(this,this):e,ee(t)?t.call(this,this):t)}:t:e}function R1(e,t){return Un(gi(e),gi(t))}function gi(e){if(G(e)){const t={};for(let n=0;n(n[p]||"").split(", "),o=r(`${Et}Delay`),i=r(`${Et}Duration`),l=Pl(o,i),a=r(`${Dn}Delay`),s=r(`${Dn}Duration`),c=Pl(a,s);let u=null,f=0,d=0;t===Et?l>0&&(u=Et,f=l,d=i.length):t===Dn?c>0&&(u=Dn,f=c,d=s.length):(f=Math.max(l,c),u=f>0?l>c?Et:Dn:null,d=u?u===Et?i.length:s.length:0);const h=u===Et&&/\b(transform|all)(,|$)/.test(r(`${Et}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function Pl(e,t){for(;e.length=0&&(s=-1),s>-1&&(r=t.slice(0,s),i=t.slice(s+1,a>-1?a:t.length),o=e(i)),a>-1&&(r=r||t.slice(0,a),l=t.slice(a,t.length)),r=Pg(r??t,n),{fullPath:r+(i&&"?")+i+l,path:r,query:o,hash:Cr(l)}}function _g(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Sg(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&In(t.matched[r],n.matched[o])&&ef(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function In(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ef(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!wg(e[n],t[n]))return!1;return!0}function wg(e,t){return it(e)?Ra(e,t):it(t)?Ra(t,e):e===t}function Ra(e,t){return it(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Pg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let i=n.length-1,l,a;for(l=0;l