From 131790dd853ca40ec6c9ba632c32c995be3971c2 Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Wed, 2 Sep 2026 01:32:31 +0700 Subject: [PATCH] fix --- .../{Alert-2x3SPm7e.js => Alert-CSUkY8gM.js} | 2 +- ...{Button-CZoyrZHv.js => Button-B7j6g3jb.js} | 2 +- .../{Card-BNtHJC-t.js => Card-Ursm1hzu.js} | 2 +- ...ew-CoGXkO54.js => CatalogView-kBmpoDnA.js} | 2 +- ...ew-Ch3KbO2y.js => ConsentView-2MebIKzx.js} | 2 +- ...sPage-Bw-T-pto.js => DocsPage-5NlWnOVg.js} | 2 +- .../{Flex-yDKRnG4r.js => Flex-bzcWLYnc.js} | 2 +- ...lower-CeXeHXva.js => Follower-bbqWmjpJ.js} | 2 +- dist/assets/GameView-B6pNQP3d.css | 1 - dist/assets/GameView-BDvB7-nV.js | 7 ------ dist/assets/GameView-D_qJJV6q.css | 1 + dist/assets/GameView-n0eRoxF7.js | 7 ++++++ ...View-DG37GdoA.js => GamesView-CVJFCC7X.js} | 2 +- .../{Input-BoNHQhuY.js => Input-CYnJzkGX.js} | 2 +- ...ock-COqbUCDS.js => IntroBlock-CwubFNAJ.js} | 2 +- ...View-BrtqpZ8D.js => LoginView-Db6u8Kti.js} | 2 +- .../{Modal-B2v9s34S.js => Modal-Cv3TmY6B.js} | 2 +- ...iew-Yc8ANeI5.js => OfficeView-c9i8rWcz.js} | 2 +- ...ock-EnuV674P.js => PlaceBlock-qAjbA8WE.js} | 2 +- ...vEEH6.js => PrivacyPolicyView-Cu5EHjdE.js} | 2 +- ...w-Bt5B_6za.js => ScenarioView-DxSnCJ4L.js} | 2 +- ..._W7.js => ScenariosEditorView-CttciW61.js} | 2 +- ...-DzG0LOcK.js => ScenariosView-XMPXtZBK.js} | 2 +- .../{Space-asXRIWFv.js => Space--VOm-a9w.js} | 2 +- .../{Tag-F8dslRQL.js => Tag-qdAwC3l-.js} | 2 +- ...-B43PQeYs.js => TeamStoryView-5T72_D_P.js} | 2 +- ...{Upload-lr8GMcvj.js => Upload-Csd2k5HS.js} | 2 +- ..._A3RH.js => UserAgreementView-Dur9-4Pq.js} | 2 +- ...View-Ub68oFSo.js => UsersView-Bph8PXLr.js} | 2 +- .../{index-D0lr2b1T.js => index-zAAv4RkK.js} | 4 +-- .../{keep-HhGN2_3D.js => keep-cJgX2Y-h.js} | 2 +- .../{text-BmKuFLr0.js => text-CPFVbXob.js} | 2 +- ...ge-tOjOz7jj.js => use-message-Bz_o0m1G.js} | 2 +- dist/index.html | 2 +- src/components/GamePage.vue | 25 ++++++++++++++----- 35 files changed, 58 insertions(+), 45 deletions(-) rename dist/assets/{Alert-2x3SPm7e.js => Alert-CSUkY8gM.js} (99%) rename dist/assets/{Button-CZoyrZHv.js => Button-B7j6g3jb.js} (99%) rename dist/assets/{Card-BNtHJC-t.js => Card-Ursm1hzu.js} (98%) rename dist/assets/{CatalogView-CoGXkO54.js => CatalogView-kBmpoDnA.js} (94%) rename dist/assets/{ConsentView-Ch3KbO2y.js => ConsentView-2MebIKzx.js} (77%) rename dist/assets/{DocsPage-Bw-T-pto.js => DocsPage-5NlWnOVg.js} (97%) rename dist/assets/{Flex-yDKRnG4r.js => Flex-bzcWLYnc.js} (90%) rename dist/assets/{Follower-CeXeHXva.js => Follower-bbqWmjpJ.js} (98%) delete mode 100644 dist/assets/GameView-B6pNQP3d.css delete mode 100644 dist/assets/GameView-BDvB7-nV.js create mode 100644 dist/assets/GameView-D_qJJV6q.css create mode 100644 dist/assets/GameView-n0eRoxF7.js rename dist/assets/{GamesView-DG37GdoA.js => GamesView-CVJFCC7X.js} (93%) rename dist/assets/{Input-BoNHQhuY.js => Input-CYnJzkGX.js} (99%) rename dist/assets/{IntroBlock-COqbUCDS.js => IntroBlock-CwubFNAJ.js} (93%) rename dist/assets/{LoginView-BrtqpZ8D.js => LoginView-Db6u8Kti.js} (99%) rename dist/assets/{Modal-B2v9s34S.js => Modal-Cv3TmY6B.js} (98%) rename dist/assets/{OfficeView-Yc8ANeI5.js => OfficeView-c9i8rWcz.js} (98%) rename dist/assets/{PlaceBlock-EnuV674P.js => PlaceBlock-qAjbA8WE.js} (98%) rename dist/assets/{PrivacyPolicyView-BPpvEEH6.js => PrivacyPolicyView-Cu5EHjdE.js} (78%) rename dist/assets/{ScenarioView-Bt5B_6za.js => ScenarioView-DxSnCJ4L.js} (82%) rename dist/assets/{ScenariosEditorView-cY602_W7.js => ScenariosEditorView-CttciW61.js} (96%) rename dist/assets/{ScenariosView-DzG0LOcK.js => ScenariosView-XMPXtZBK.js} (91%) rename dist/assets/{Space-asXRIWFv.js => Space--VOm-a9w.js} (95%) rename dist/assets/{Tag-F8dslRQL.js => Tag-qdAwC3l-.js} (99%) rename dist/assets/{TeamStoryView-B43PQeYs.js => TeamStoryView-5T72_D_P.js} (96%) rename dist/assets/{Upload-lr8GMcvj.js => Upload-Csd2k5HS.js} (99%) rename dist/assets/{UserAgreementView-Dxw_A3RH.js => UserAgreementView-Dur9-4Pq.js} (77%) rename dist/assets/{UsersView-Ub68oFSo.js => UsersView-Bph8PXLr.js} (88%) rename dist/assets/{index-D0lr2b1T.js => index-zAAv4RkK.js} (98%) rename dist/assets/{keep-HhGN2_3D.js => keep-cJgX2Y-h.js} (98%) rename dist/assets/{text-BmKuFLr0.js => text-CPFVbXob.js} (98%) rename dist/assets/{use-message-tOjOz7jj.js => use-message-Bz_o0m1G.js} (86%) diff --git a/dist/assets/Alert-2x3SPm7e.js b/dist/assets/Alert-CSUkY8gM.js similarity index 99% rename from dist/assets/Alert-2x3SPm7e.js rename to dist/assets/Alert-CSUkY8gM.js index 808522d..c6088b4 100644 --- a/dist/assets/Alert-2x3SPm7e.js +++ b/dist/assets/Alert-CSUkY8gM.js @@ -1,4 +1,4 @@ -import{E as e,M as t,k as n,rt as r,v as i}from"./vue-router-CyfP71JJ.js";import{$ as a,H as o,J as s,R as c,U as l,X as u,Z as d,i as f,l as p,n as m,o as h,q as g,t as _,z as v}from"./light-3nK60gWS.js";import{a as y,c as b,r as x}from"./resolve-slot-tPBGpQg9.js";import{A as S,F as C,M as w,N as T,P as E,S as D,x as O}from"./index-D0lr2b1T.js";function k(e){let{lineHeight:t,borderRadius:n,fontWeightStrong:r,baseColor:i,dividerColor:a,actionColor:s,textColor1:c,textColor2:u,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,infoColor:g,successColor:_,warningColor:v,errorColor:y,fontSize:b}=e;return Object.assign(Object.assign({},D),{fontSize:b,lineHeight:t,titleFontWeight:r,borderRadius:n,border:`1px solid ${a}`,color:s,titleTextColor:c,iconColor:u,contentTextColor:u,closeBorderRadius:n,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,borderInfo:`1px solid ${l(i,o(g,{alpha:.25}))}`,colorInfo:l(i,o(g,{alpha:.08})),titleTextColorInfo:c,iconColorInfo:g,contentTextColorInfo:u,closeColorHoverInfo:d,closeColorPressedInfo:f,closeIconColorInfo:p,closeIconColorHoverInfo:m,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${l(i,o(_,{alpha:.25}))}`,colorSuccess:l(i,o(_,{alpha:.08})),titleTextColorSuccess:c,iconColorSuccess:_,contentTextColorSuccess:u,closeColorHoverSuccess:d,closeColorPressedSuccess:f,closeIconColorSuccess:p,closeIconColorHoverSuccess:m,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${l(i,o(v,{alpha:.33}))}`,colorWarning:l(i,o(v,{alpha:.08})),titleTextColorWarning:c,iconColorWarning:v,contentTextColorWarning:u,closeColorHoverWarning:d,closeColorPressedWarning:f,closeIconColorWarning:p,closeIconColorHoverWarning:m,closeIconColorPressedWarning:h,borderError:`1px solid ${l(i,o(y,{alpha:.25}))}`,colorError:l(i,o(y,{alpha:.08})),titleTextColorError:c,iconColorError:y,contentTextColorError:u,closeColorHoverError:d,closeColorPressedError:f,closeIconColorError:p,closeIconColorHoverError:m,closeIconColorPressedError:h})}var A={name:`Alert`,common:_,self:k},j=s(`alert`,` +import{E as e,M as t,k as n,rt as r,v as i}from"./vue-router-CyfP71JJ.js";import{$ as a,H as o,J as s,R as c,U as l,X as u,Z as d,i as f,l as p,n as m,o as h,q as g,t as _,z as v}from"./light-3nK60gWS.js";import{a as y,c as b,r as x}from"./resolve-slot-tPBGpQg9.js";import{A as S,F as C,M as w,N as T,P as E,S as D,x as O}from"./index-zAAv4RkK.js";function k(e){let{lineHeight:t,borderRadius:n,fontWeightStrong:r,baseColor:i,dividerColor:a,actionColor:s,textColor1:c,textColor2:u,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,infoColor:g,successColor:_,warningColor:v,errorColor:y,fontSize:b}=e;return Object.assign(Object.assign({},D),{fontSize:b,lineHeight:t,titleFontWeight:r,borderRadius:n,border:`1px solid ${a}`,color:s,titleTextColor:c,iconColor:u,contentTextColor:u,closeBorderRadius:n,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,borderInfo:`1px solid ${l(i,o(g,{alpha:.25}))}`,colorInfo:l(i,o(g,{alpha:.08})),titleTextColorInfo:c,iconColorInfo:g,contentTextColorInfo:u,closeColorHoverInfo:d,closeColorPressedInfo:f,closeIconColorInfo:p,closeIconColorHoverInfo:m,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${l(i,o(_,{alpha:.25}))}`,colorSuccess:l(i,o(_,{alpha:.08})),titleTextColorSuccess:c,iconColorSuccess:_,contentTextColorSuccess:u,closeColorHoverSuccess:d,closeColorPressedSuccess:f,closeIconColorSuccess:p,closeIconColorHoverSuccess:m,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${l(i,o(v,{alpha:.33}))}`,colorWarning:l(i,o(v,{alpha:.08})),titleTextColorWarning:c,iconColorWarning:v,contentTextColorWarning:u,closeColorHoverWarning:d,closeColorPressedWarning:f,closeIconColorWarning:p,closeIconColorHoverWarning:m,closeIconColorPressedWarning:h,borderError:`1px solid ${l(i,o(y,{alpha:.25}))}`,colorError:l(i,o(y,{alpha:.08})),titleTextColorError:c,iconColorError:y,contentTextColorError:u,closeColorHoverError:d,closeColorPressedError:f,closeIconColorError:p,closeIconColorHoverError:m,closeIconColorPressedError:h})}var A={name:`Alert`,common:_,self:k},j=s(`alert`,` line-height: var(--n-line-height); border-radius: var(--n-border-radius); position: relative; diff --git a/dist/assets/Button-CZoyrZHv.js b/dist/assets/Button-B7j6g3jb.js similarity index 99% rename from dist/assets/Button-CZoyrZHv.js rename to dist/assets/Button-B7j6g3jb.js index 8812cb3..b736460 100644 --- a/dist/assets/Button-CZoyrZHv.js +++ b/dist/assets/Button-B7j6g3jb.js @@ -1,4 +1,4 @@ -import{A as e,E as t,H as n,I as r,N as i,f as a,k as o,ot as s,p as c,rt as l,v as u,w as d}from"./vue-router-CyfP71JJ.js";import{$ as f,H as p,J as m,Q as h,R as g,U as _,X as v,Z as y,c as b,l as x,o as S,q as C,s as w,z as T}from"./light-3nK60gWS.js";import{a as E,n as D}from"./resolve-slot-tPBGpQg9.js";import{i as O}from"./warn-Dp4mLwFL.js";import{n as k,t as A}from"./call-ChHlm4-m.js";import{A as j,B as M,I as N,O as P,j as F,v as I}from"./index-D0lr2b1T.js";var L=typeof document<`u`&&typeof window<`u`;function R(e,t=!0,n=[]){return e.forEach(e=>{if(e!==null){if(typeof e!=`object`){(typeof e==`string`||typeof e==`number`)&&n.push(d(String(e)));return}if(Array.isArray(e)){R(e,t,n);return}if(e.type===c){if(e.children===null)return;Array.isArray(e.children)&&R(e.children,t,n)}else{if(e.type===a&&t)return;n.push(e)}}}),n}var z=O(`n-form-item`);function B(t,{defaultSize:i=`medium`,mergedSize:a,mergedDisabled:o}={}){let s=e(z,null);n(z,null);let c=u(a?()=>a(s):()=>{let{size:e}=t;if(e)return e;if(s){let{mergedSize:e}=s;if(e.value!==void 0)return e.value}return i}),l=u(o?()=>o(s):()=>{let{disabled:e}=t;return e===void 0?s?s.disabled.value:!1:e}),d=u(()=>{let{status:e}=t;return e||s?.mergedValidationStatus.value});return r(()=>{s&&s.restoreValidation()}),{mergedSizeRef:c,mergedDisabledRef:l,mergedStatusRef:d,nTriggerFormBlur(){s&&s.handleContentBlur()},nTriggerFormChange(){s&&s.handleContentChange()},nTriggerFormFocus(){s&&s.handleContentFocus()},nTriggerFormInput(){s&&s.handleContentInput()}}}var{cubicBezierEaseInOut:V}=b;function H({duration:e=`.2s`,delay:t=`.1s`}={}){return[C(`&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to`,{opacity:1}),C(`&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from`,` +import{A as e,E as t,H as n,I as r,N as i,f as a,k as o,ot as s,p as c,rt as l,v as u,w as d}from"./vue-router-CyfP71JJ.js";import{$ as f,H as p,J as m,Q as h,R as g,U as _,X as v,Z as y,c as b,l as x,o as S,q as C,s as w,z as T}from"./light-3nK60gWS.js";import{a as E,n as D}from"./resolve-slot-tPBGpQg9.js";import{i as O}from"./warn-Dp4mLwFL.js";import{n as k,t as A}from"./call-ChHlm4-m.js";import{A as j,B as M,I as N,O as P,j as F,v as I}from"./index-zAAv4RkK.js";var L=typeof document<`u`&&typeof window<`u`;function R(e,t=!0,n=[]){return e.forEach(e=>{if(e!==null){if(typeof e!=`object`){(typeof e==`string`||typeof e==`number`)&&n.push(d(String(e)));return}if(Array.isArray(e)){R(e,t,n);return}if(e.type===c){if(e.children===null)return;Array.isArray(e.children)&&R(e.children,t,n)}else{if(e.type===a&&t)return;n.push(e)}}}),n}var z=O(`n-form-item`);function B(t,{defaultSize:i=`medium`,mergedSize:a,mergedDisabled:o}={}){let s=e(z,null);n(z,null);let c=u(a?()=>a(s):()=>{let{size:e}=t;if(e)return e;if(s){let{mergedSize:e}=s;if(e.value!==void 0)return e.value}return i}),l=u(o?()=>o(s):()=>{let{disabled:e}=t;return e===void 0?s?s.disabled.value:!1:e}),d=u(()=>{let{status:e}=t;return e||s?.mergedValidationStatus.value});return r(()=>{s&&s.restoreValidation()}),{mergedSizeRef:c,mergedDisabledRef:l,mergedStatusRef:d,nTriggerFormBlur(){s&&s.handleContentBlur()},nTriggerFormChange(){s&&s.handleContentChange()},nTriggerFormFocus(){s&&s.handleContentFocus()},nTriggerFormInput(){s&&s.handleContentInput()}}}var{cubicBezierEaseInOut:V}=b;function H({duration:e=`.2s`,delay:t=`.1s`}={}){return[C(`&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to`,{opacity:1}),C(`&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from`,` opacity: 0!important; margin-left: 0!important; margin-right: 0!important; diff --git a/dist/assets/Card-BNtHJC-t.js b/dist/assets/Card-Ursm1hzu.js similarity index 98% rename from dist/assets/Card-BNtHJC-t.js rename to dist/assets/Card-Ursm1hzu.js index 2e89c24..a34433a 100644 --- a/dist/assets/Card-BNtHJC-t.js +++ b/dist/assets/Card-Ursm1hzu.js @@ -1,4 +1,4 @@ -import{E as e,k as t,v as n}from"./vue-router-CyfP71JJ.js";import{$ as r,J as i,K as a,R as o,X as s,Z as c,et as l,l as u,n as d,o as f,q as p,tt as m,z as h}from"./light-3nK60gWS.js";import{r as g}from"./Input-BoNHQhuY.js";import{a as _,c as v,t as y}from"./resolve-slot-tPBGpQg9.js";import{t as b}from"./call-ChHlm4-m.js";import{_ as x}from"./index-D0lr2b1T.js";function S(e){return Object.keys(e)}var C=i(`card-content`,` +import{E as e,k as t,v as n}from"./vue-router-CyfP71JJ.js";import{$ as r,J as i,K as a,R as o,X as s,Z as c,et as l,l as u,n as d,o as f,q as p,tt as m,z as h}from"./light-3nK60gWS.js";import{r as g}from"./Input-CYnJzkGX.js";import{a as _,c as v,t as y}from"./resolve-slot-tPBGpQg9.js";import{t as b}from"./call-ChHlm4-m.js";import{_ as x}from"./index-zAAv4RkK.js";function S(e){return Object.keys(e)}var C=i(`card-content`,` flex: 1; min-width: 0; box-sizing: border-box; diff --git a/dist/assets/CatalogView-CoGXkO54.js b/dist/assets/CatalogView-kBmpoDnA.js similarity index 94% rename from dist/assets/CatalogView-CoGXkO54.js rename to dist/assets/CatalogView-kBmpoDnA.js index 1d011ce..e62f876 100644 --- a/dist/assets/CatalogView-CoGXkO54.js +++ b/dist/assets/CatalogView-kBmpoDnA.js @@ -1 +1 @@ -import{E as e,Et as t,S as n,T as r,Tt as i,U as a,V as o,Z as s,b as c,ct as l,o as u,p as d,rt as f,w as p,y as m}from"./vue-router-CyfP71JJ.js";import{t as h}from"./Tag-F8dslRQL.js";import{i as g,n as _,t as v}from"./HeaderMenu-CngRCkyf.js";var y={class:`center-block-custom`},b={class:`width1200 display-table`},x=[`onClick`],S={class:`scenario-content-block`},C={class:`scenario-title`},w={class:`scenario-description`},T={class:`scenario-label`},E=_(e({__name:`CatalogPage`,setup(e){let c=g(),_=f([]),E=u();async function D(){_.value=[];let e=await c.GetScenariosCatalog({});_.value=e.scenarios}async function O(e){E.push(`/scenarios/`+e)}return D(),(e,c)=>(o(),n(d,null,[m(`div`,y,[m(`div`,b,[(o(!0),n(d,null,a(_.value,e=>(o(),n(`div`,{class:`scenario-block`,onClick:t=>O(e.id),key:e.id},[m(`div`,{class:`scenario-image-block scenario-image`,style:i({backgroundImage:`url(${e.image})`})},null,4),m(`div`,S,[m(`p`,C,t(e.name),1),m(`p`,w,t(e.description),1),m(`p`,T,[r(l(h),{bordered:!1,type:`success`,class:`status-block`},{default:s(()=>[p(`Автор: `+t(e.author?.username),1)]),_:2},1024)])])],8,x))),128))])]),r(v,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-eeb868d7`]]),D=e({__name:`CatalogView`,setup(e){return(e,t)=>(o(),c(E))}});export{D as default}; \ No newline at end of file +import{E as e,Et as t,S as n,T as r,Tt as i,U as a,V as o,Z as s,b as c,ct as l,o as u,p as d,rt as f,w as p,y as m}from"./vue-router-CyfP71JJ.js";import{t as h}from"./Tag-qdAwC3l-.js";import{i as g,n as _,t as v}from"./HeaderMenu-CngRCkyf.js";var y={class:`center-block-custom`},b={class:`width1200 display-table`},x=[`onClick`],S={class:`scenario-content-block`},C={class:`scenario-title`},w={class:`scenario-description`},T={class:`scenario-label`},E=_(e({__name:`CatalogPage`,setup(e){let c=g(),_=f([]),E=u();async function D(){_.value=[];let e=await c.GetScenariosCatalog({});_.value=e.scenarios}async function O(e){E.push(`/scenarios/`+e)}return D(),(e,c)=>(o(),n(d,null,[m(`div`,y,[m(`div`,b,[(o(!0),n(d,null,a(_.value,e=>(o(),n(`div`,{class:`scenario-block`,onClick:t=>O(e.id),key:e.id},[m(`div`,{class:`scenario-image-block scenario-image`,style:i({backgroundImage:`url(${e.image})`})},null,4),m(`div`,S,[m(`p`,C,t(e.name),1),m(`p`,w,t(e.description),1),m(`p`,T,[r(l(h),{bordered:!1,type:`success`,class:`status-block`},{default:s(()=>[p(`Автор: `+t(e.author?.username),1)]),_:2},1024)])])],8,x))),128))])]),r(v,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-eeb868d7`]]),D=e({__name:`CatalogView`,setup(e){return(e,t)=>(o(),c(E))}});export{D as default}; \ No newline at end of file diff --git a/dist/assets/ConsentView-Ch3KbO2y.js b/dist/assets/ConsentView-2MebIKzx.js similarity index 77% rename from dist/assets/ConsentView-Ch3KbO2y.js rename to dist/assets/ConsentView-2MebIKzx.js index b471ffe..faef10a 100644 --- a/dist/assets/ConsentView-Ch3KbO2y.js +++ b/dist/assets/ConsentView-2MebIKzx.js @@ -1 +1 @@ -import{E as e,S as t,T as n,V as r,p as i}from"./vue-router-CyfP71JJ.js";import{t as a}from"./DocsPage-Bw-T-pto.js";import{t as o}from"./HeaderMenu-CngRCkyf.js";var s=e({__name:`ConsentView`,setup(e){return(e,s)=>(r(),t(i,null,[n(a,{kind:`consent`}),n(o)],64))}});export{s as default}; \ No newline at end of file +import{E as e,S as t,T as n,V as r,p as i}from"./vue-router-CyfP71JJ.js";import{t as a}from"./DocsPage-5NlWnOVg.js";import{t as o}from"./HeaderMenu-CngRCkyf.js";var s=e({__name:`ConsentView`,setup(e){return(e,s)=>(r(),t(i,null,[n(a,{kind:`consent`}),n(o)],64))}});export{s as default}; \ No newline at end of file diff --git a/dist/assets/DocsPage-Bw-T-pto.js b/dist/assets/DocsPage-5NlWnOVg.js similarity index 97% rename from dist/assets/DocsPage-Bw-T-pto.js rename to dist/assets/DocsPage-5NlWnOVg.js index b16d04f..ac5bac1 100644 --- a/dist/assets/DocsPage-Bw-T-pto.js +++ b/dist/assets/DocsPage-5NlWnOVg.js @@ -1,4 +1,4 @@ -import{E as e,Et as t,R as n,S as r,T as i,V as a,X as o,Z as s,b as c,ct as l,k as u,rt as d,t as f,v as p,w as m,y as h}from"./vue-router-CyfP71JJ.js";import{$ as g,J as _,R as v,Z as y,o as b,q as x,z as S}from"./light-3nK60gWS.js";import{l as C}from"./resolve-slot-tPBGpQg9.js";import{t as w}from"./use-compitable-Dm6CEJAS.js";import{t as T}from"./fade-in.cssr-DzipPSF9.js";import{t as E}from"./Alert-2x3SPm7e.js";import{H as D,O,k,o as A}from"./index-D0lr2b1T.js";import{i as j,n as M}from"./HeaderMenu-CngRCkyf.js";import{t as N}from"./HeaderText-B911iP6o.js";var P=x([x(`@keyframes spin-rotate`,` +import{E as e,Et as t,R as n,S as r,T as i,V as a,X as o,Z as s,b as c,ct as l,k as u,rt as d,t as f,v as p,w as m,y as h}from"./vue-router-CyfP71JJ.js";import{$ as g,J as _,R as v,Z as y,o as b,q as x,z as S}from"./light-3nK60gWS.js";import{l as C}from"./resolve-slot-tPBGpQg9.js";import{t as w}from"./use-compitable-Dm6CEJAS.js";import{t as T}from"./fade-in.cssr-DzipPSF9.js";import{t as E}from"./Alert-CSUkY8gM.js";import{H as D,O,k,o as A}from"./index-zAAv4RkK.js";import{i as j,n as M}from"./HeaderMenu-CngRCkyf.js";import{t as N}from"./HeaderText-B911iP6o.js";var P=x([x(`@keyframes spin-rotate`,` from { transform: rotate(0); } diff --git a/dist/assets/Flex-yDKRnG4r.js b/dist/assets/Flex-bzcWLYnc.js similarity index 90% rename from dist/assets/Flex-yDKRnG4r.js rename to dist/assets/Flex-bzcWLYnc.js index 426f68d..852f81b 100644 --- a/dist/assets/Flex-yDKRnG4r.js +++ b/dist/assets/Flex-bzcWLYnc.js @@ -1 +1 @@ -import{E as e,k as t,v as n}from"./vue-router-CyfP71JJ.js";import{$ as r,l as i,o as a,z as o}from"./light-3nK60gWS.js";import{o as s,s as c}from"./resolve-slot-tPBGpQg9.js";import{s as l}from"./Button-CZoyrZHv.js";import{t as u}from"./get-slot-6kXJmSMP.js";import{c as d}from"./index-D0lr2b1T.js";function f(){return d}var p={name:`Flex`,self:f},m=e({name:`Flex`,props:Object.assign(Object.assign({},a.props),{align:String,justify:{type:String,default:`start`},inline:Boolean,vertical:Boolean,reverse:Boolean,size:{type:[String,Number,Array],default:`medium`},wrap:{type:Boolean,default:!0}}),setup(e){let{mergedClsPrefixRef:t,mergedRtlRef:l}=o(e),u=a(`Flex`,`-flex`,void 0,p,e,t);return{rtlEnabled:i(`Flex`,l,t),mergedClsPrefix:t,margin:n(()=>{let{size:t}=e;if(Array.isArray(t))return{horizontal:t[0],vertical:t[1]};if(typeof t==`number`)return{horizontal:t,vertical:t};let{self:{[r(`gap`,t)]:n}}=u.value,{row:i,col:a}=c(n);return{horizontal:s(a),vertical:s(i)}})}},render(){let{vertical:e,reverse:n,align:r,inline:i,justify:a,margin:o,wrap:s,mergedClsPrefix:c,rtlEnabled:d}=this,f=l(u(this),!1);return f.length?t(`div`,{role:`none`,class:[`${c}-flex`,d&&`${c}-flex--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:e&&!n?`column`:e&&n?`column-reverse`:!e&&n?`row-reverse`:`row`,justifyContent:a,flexWrap:!s||e?`nowrap`:`wrap`,alignItems:r,gap:`${o.vertical}px ${o.horizontal}px`}},f):null}});export{m as t}; \ No newline at end of file +import{E as e,k as t,v as n}from"./vue-router-CyfP71JJ.js";import{$ as r,l as i,o as a,z as o}from"./light-3nK60gWS.js";import{o as s,s as c}from"./resolve-slot-tPBGpQg9.js";import{s as l}from"./Button-B7j6g3jb.js";import{t as u}from"./get-slot-6kXJmSMP.js";import{c as d}from"./index-zAAv4RkK.js";function f(){return d}var p={name:`Flex`,self:f},m=e({name:`Flex`,props:Object.assign(Object.assign({},a.props),{align:String,justify:{type:String,default:`start`},inline:Boolean,vertical:Boolean,reverse:Boolean,size:{type:[String,Number,Array],default:`medium`},wrap:{type:Boolean,default:!0}}),setup(e){let{mergedClsPrefixRef:t,mergedRtlRef:l}=o(e),u=a(`Flex`,`-flex`,void 0,p,e,t);return{rtlEnabled:i(`Flex`,l,t),mergedClsPrefix:t,margin:n(()=>{let{size:t}=e;if(Array.isArray(t))return{horizontal:t[0],vertical:t[1]};if(typeof t==`number`)return{horizontal:t,vertical:t};let{self:{[r(`gap`,t)]:n}}=u.value,{row:i,col:a}=c(n);return{horizontal:s(a),vertical:s(i)}})}},render(){let{vertical:e,reverse:n,align:r,inline:i,justify:a,margin:o,wrap:s,mergedClsPrefix:c,rtlEnabled:d}=this,f=l(u(this),!1);return f.length?t(`div`,{role:`none`,class:[`${c}-flex`,d&&`${c}-flex--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:e&&!n?`column`:e&&n?`column-reverse`:!e&&n?`row-reverse`:`row`,justifyContent:a,flexWrap:!s||e?`nowrap`:`wrap`,alignItems:r,gap:`${o.vertical}px ${o.horizontal}px`}},f):null}});export{m as t}; \ No newline at end of file diff --git a/dist/assets/Follower-CeXeHXva.js b/dist/assets/Follower-bbqWmjpJ.js similarity index 98% rename from dist/assets/Follower-CeXeHXva.js rename to dist/assets/Follower-bbqWmjpJ.js index 93af92d..859855c 100644 --- a/dist/assets/Follower-CeXeHXva.js +++ b/dist/assets/Follower-bbqWmjpJ.js @@ -1 +1 @@ -import{A as e,D as t,E as n,H as r,I as i,N as a,Q as o,R as s,Y as c,k as l,ot as u,rt as d}from"./vue-router-CyfP71JJ.js";import{V as f,nt as p}from"./light-3nK60gWS.js";import{C as m,T as h,_ as g,b as _,d as v,f as y,g as b,h as x,m as S,w as C}from"./Input-BoNHQhuY.js";import{i as w}from"./warn-Dp4mLwFL.js";import{B as T,z as E}from"./index-D0lr2b1T.js";var D=[],O=new WeakMap;function k(){D.forEach(e=>e(...O.get(e))),D=[]}function A(e,...t){O.set(e,t),!D.includes(e)&&D.push(e)===1&&requestAnimationFrame(k)}var j=m?document?.fonts?.ready:void 0,M=!1;j===void 0?M=!0:j.then(()=>{M=!0});function N(e){if(M)return;let t=!1;s(()=>{M||j?.then(()=>{t||e()})}),i(()=>{t=!0})}var P=w(`n-internal-select-menu`),F=w(`n-internal-select-menu-body`),I=`__disabled__`;function L(t){let n=e(g,null),r=e(_,null),a=e(b,null),o=e(F,null),c=d();if(typeof document<`u`){c.value=document.fullscreenElement;let e=()=>{c.value=document.fullscreenElement};s(()=>{h(`fullscreenchange`,document,e)}),i(()=>{C(`fullscreenchange`,document,e)})}return T(()=>{let{to:e}=t;return e===void 0?n?.value?n.value.$el??n.value:r?.value?r.value:a?.value?a.value:o?.value?o.value:e??(c.value||`body`):e===!1?I:e===!0?c.value||`body`:e})}L.tdkey=I,L.propTo={type:[String,Object,Boolean],default:void 0};var R=null;function z(){if(R===null&&(R=document.getElementById(`v-binder-view-measurer`),R===null)){R=document.createElement(`div`),R.id=`v-binder-view-measurer`;let{style:e}=R;e.position=`fixed`,e.left=`0`,e.right=`0`,e.top=`0`,e.bottom=`0`,e.pointerEvents=`none`,e.visibility=`hidden`,document.body.appendChild(R)}return R.getBoundingClientRect()}function B(e,t){let n=z();return{top:t,left:e,height:0,width:0,right:n.width-e,bottom:n.height-t}}function V(e){let t=e.getBoundingClientRect(),n=z();return{left:t.left-n.left,top:t.top-n.top,bottom:n.height+n.top-t.bottom,right:n.width+n.left-t.right,width:t.width,height:t.height}}function H(e){return e.nodeType===9?null:e.parentNode}function U(e){if(e===null)return null;let t=H(e);if(t===null)return null;if(t.nodeType===9)return document;if(t.nodeType===1){let{overflow:e,overflowX:n,overflowY:r}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(e+r+n))return t}return U(t)}var W=n({name:`Binder`,props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(n){r(`VBinder`,t()?.proxy);let a=e(`VBinder`,null),o=d(null),s=e=>{o.value=e,a&&n.syncTargetWithParent&&a.setTargetRef(e)},c=[],l=()=>{let e=o.value;for(;e=U(e),e!==null;)c.push(e);for(let e of c)h(`scroll`,e,g,!0)},u=()=>{for(let e of c)C(`scroll`,e,g,!0);c=[]},f=new Set,p=e=>{f.size===0&&l(),f.has(e)||f.add(e)},m=e=>{f.has(e)&&f.delete(e),f.size===0&&u()},g=()=>{A(_)},_=()=>{f.forEach(e=>e())},v=new Set,y=e=>{v.size===0&&h(`resize`,window,x),v.has(e)||v.add(e)},b=e=>{v.has(e)&&v.delete(e),v.size===0&&C(`resize`,window,x)},x=()=>{v.forEach(e=>e())};return i(()=>{C(`resize`,window,x),u()}),{targetRef:o,setTargetRef:s,addScrollListener:p,removeScrollListener:m,addResizeListener:y,removeResizeListener:b}},render(){return x(`binder`,this.$slots)}}),G=n({name:`Target`,setup(){let{setTargetRef:t,syncTarget:n}=e(`VBinder`);return{syncTarget:n,setTargetDirective:{mounted:t,updated:t}}},render(){let{syncTarget:e,setTargetDirective:t}=this;return e?o(S(`follower`,this.$slots),[[t]]):S(`follower`,this.$slots)}}),{c:K}=p(),q=`vueuc-style`,J={top:`bottom`,bottom:`top`,left:`right`,right:`left`},Y={start:`end`,center:`center`,end:`start`},X={top:`height`,bottom:`height`,left:`width`,right:`width`},Z={"bottom-start":`top left`,bottom:`top center`,"bottom-end":`top right`,"top-start":`bottom left`,top:`bottom center`,"top-end":`bottom right`,"right-start":`top left`,right:`center left`,"right-end":`bottom left`,"left-start":`top right`,left:`center right`,"left-end":`bottom right`},ee={"bottom-start":`bottom left`,bottom:`bottom center`,"bottom-end":`bottom right`,"top-start":`top left`,top:`top center`,"top-end":`top right`,"right-start":`top right`,right:`center right`,"right-end":`bottom right`,"left-start":`top left`,left:`center left`,"left-end":`bottom left`},te={"bottom-start":`right`,"bottom-end":`left`,"top-start":`right`,"top-end":`left`,"right-start":`bottom`,"right-end":`top`,"left-start":`bottom`,"left-end":`top`},Q={top:!0,bottom:!1,left:!0,right:!1},$={top:`end`,bottom:`start`,left:`end`,right:`start`};function ne(e,t,n,r,i,a){if(!i||a)return{placement:e,top:0,left:0};let[o,s]=e.split(`-`),c=s??`center`,l={top:0,left:0},u=(e,i,a)=>{let o=0,s=0,c=n[e]-t[i]-t[e];return c>0&&r&&(a?s=Q[i]?c:-c:o=Q[i]?c:-c),{left:o,top:s}},d=o===`left`||o===`right`;if(c!==`center`){let r=te[e],i=J[r],a=X[r];if(n[a]>t[a]){if(t[r]+t[a]t[i]&&(c=Y[s])}else{let e=o===`bottom`||o===`top`?`left`:`top`,r=J[e],i=X[e],a=(n[i]-t[i])/2;(t[e]t[r]?(c=$[e],l=u(i,e,d)):(c=$[r],l=u(i,r,d)))}let f=o;return t[o] *`,{pointerEvents:`all`})])]),oe=n({name:`Follower`,inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:`bottom`},syncTrigger:{type:Array,default:[`resize`,`scroll`]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(t){let n=e(`VBinder`),r=T(()=>t.enabled===void 0?t.show:t.enabled),o=d(null),l=d(null),p=()=>{let{syncTrigger:e}=t;e.includes(`scroll`)&&n.addScrollListener(g),e.includes(`resize`)&&n.addResizeListener(g)},m=()=>{n.removeScrollListener(g),n.removeResizeListener(g)};s(()=>{r.value&&(g(),p())});let h=f();ae.mount({id:`vueuc/binder`,head:!0,anchorMetaName:q,ssr:h}),i(()=>{m()}),N(()=>{r.value&&g()});let g=()=>{if(!r.value)return;let e=o.value;if(e===null)return;let i=n.targetRef,{x:a,y:s,overlap:c}=t,u=a!==void 0&&s!==void 0?B(a,s):V(i);e.style.setProperty(`--v-target-width`,`${Math.round(u.width)}px`),e.style.setProperty(`--v-target-height`,`${Math.round(u.height)}px`);let{width:d,minWidth:f,placement:p,internalShift:m,flip:h}=t;e.setAttribute(`v-placement`,p),c?e.setAttribute(`v-overlap`,``):e.removeAttribute(`v-overlap`);let{style:g}=e;d===`target`?g.width=`${u.width}px`:d===void 0?g.width=``:g.width=d,f===`target`?g.minWidth=`${u.width}px`:f===void 0?g.minWidth=``:g.minWidth=f;let _=V(e),v=V(l.value),{left:y,top:b,placement:x}=ne(p,u,_,m,h,c),S=re(x,c),{left:C,top:w,transform:T}=ie(x,v,u,b,y,c);e.setAttribute(`v-placement`,x),e.style.setProperty(`--v-offset-left`,`${Math.round(y)}px`),e.style.setProperty(`--v-offset-top`,`${Math.round(b)}px`),e.style.transform=`translateX(${C}) translateY(${w}) ${T}`,e.style.setProperty(`--v-transform-origin`,S),e.style.transformOrigin=S};c(r,e=>{e?(p(),_()):m()});let _=()=>{a().then(g).catch(e=>console.error(e))};[`placement`,`x`,`y`,`internalShift`,`flip`,`width`,`overlap`,`minWidth`].forEach(e=>{c(u(t,e),g)}),[`teleportDisabled`].forEach(e=>{c(u(t,e),_)}),c(u(t,`syncTrigger`),e=>{e.includes(`resize`)?n.addResizeListener(g):n.removeResizeListener(g),e.includes(`scroll`)?n.addScrollListener(g):n.removeScrollListener(g)});let v=E();return{VBinder:n,mergedEnabled:r,offsetContainerRef:l,followerRef:o,mergedTo:T(()=>{let{to:e}=t;if(e!==void 0)return e;v.value}),syncPosition:g}},render(){return l(v,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var e;let t=l(`div`,{class:[`v-binder-follower-container`,this.containerClass],ref:`offsetContainerRef`},[l(`div`,{class:`v-binder-follower-content`,ref:`followerRef`},(e=this.$slots).default?.call(e))]);return this.zindexable?o(t,[[y,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):t}})}});export{W as a,P as c,G as i,N as l,K as n,L as o,q as r,F as s,oe as t,A as u}; \ No newline at end of file +import{A as e,D as t,E as n,H as r,I as i,N as a,Q as o,R as s,Y as c,k as l,ot as u,rt as d}from"./vue-router-CyfP71JJ.js";import{V as f,nt as p}from"./light-3nK60gWS.js";import{C as m,T as h,_ as g,b as _,d as v,f as y,g as b,h as x,m as S,w as C}from"./Input-CYnJzkGX.js";import{i as w}from"./warn-Dp4mLwFL.js";import{B as T,z as E}from"./index-zAAv4RkK.js";var D=[],O=new WeakMap;function k(){D.forEach(e=>e(...O.get(e))),D=[]}function A(e,...t){O.set(e,t),!D.includes(e)&&D.push(e)===1&&requestAnimationFrame(k)}var j=m?document?.fonts?.ready:void 0,M=!1;j===void 0?M=!0:j.then(()=>{M=!0});function N(e){if(M)return;let t=!1;s(()=>{M||j?.then(()=>{t||e()})}),i(()=>{t=!0})}var P=w(`n-internal-select-menu`),F=w(`n-internal-select-menu-body`),I=`__disabled__`;function L(t){let n=e(g,null),r=e(_,null),a=e(b,null),o=e(F,null),c=d();if(typeof document<`u`){c.value=document.fullscreenElement;let e=()=>{c.value=document.fullscreenElement};s(()=>{h(`fullscreenchange`,document,e)}),i(()=>{C(`fullscreenchange`,document,e)})}return T(()=>{let{to:e}=t;return e===void 0?n?.value?n.value.$el??n.value:r?.value?r.value:a?.value?a.value:o?.value?o.value:e??(c.value||`body`):e===!1?I:e===!0?c.value||`body`:e})}L.tdkey=I,L.propTo={type:[String,Object,Boolean],default:void 0};var R=null;function z(){if(R===null&&(R=document.getElementById(`v-binder-view-measurer`),R===null)){R=document.createElement(`div`),R.id=`v-binder-view-measurer`;let{style:e}=R;e.position=`fixed`,e.left=`0`,e.right=`0`,e.top=`0`,e.bottom=`0`,e.pointerEvents=`none`,e.visibility=`hidden`,document.body.appendChild(R)}return R.getBoundingClientRect()}function B(e,t){let n=z();return{top:t,left:e,height:0,width:0,right:n.width-e,bottom:n.height-t}}function V(e){let t=e.getBoundingClientRect(),n=z();return{left:t.left-n.left,top:t.top-n.top,bottom:n.height+n.top-t.bottom,right:n.width+n.left-t.right,width:t.width,height:t.height}}function H(e){return e.nodeType===9?null:e.parentNode}function U(e){if(e===null)return null;let t=H(e);if(t===null)return null;if(t.nodeType===9)return document;if(t.nodeType===1){let{overflow:e,overflowX:n,overflowY:r}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(e+r+n))return t}return U(t)}var W=n({name:`Binder`,props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(n){r(`VBinder`,t()?.proxy);let a=e(`VBinder`,null),o=d(null),s=e=>{o.value=e,a&&n.syncTargetWithParent&&a.setTargetRef(e)},c=[],l=()=>{let e=o.value;for(;e=U(e),e!==null;)c.push(e);for(let e of c)h(`scroll`,e,g,!0)},u=()=>{for(let e of c)C(`scroll`,e,g,!0);c=[]},f=new Set,p=e=>{f.size===0&&l(),f.has(e)||f.add(e)},m=e=>{f.has(e)&&f.delete(e),f.size===0&&u()},g=()=>{A(_)},_=()=>{f.forEach(e=>e())},v=new Set,y=e=>{v.size===0&&h(`resize`,window,x),v.has(e)||v.add(e)},b=e=>{v.has(e)&&v.delete(e),v.size===0&&C(`resize`,window,x)},x=()=>{v.forEach(e=>e())};return i(()=>{C(`resize`,window,x),u()}),{targetRef:o,setTargetRef:s,addScrollListener:p,removeScrollListener:m,addResizeListener:y,removeResizeListener:b}},render(){return x(`binder`,this.$slots)}}),G=n({name:`Target`,setup(){let{setTargetRef:t,syncTarget:n}=e(`VBinder`);return{syncTarget:n,setTargetDirective:{mounted:t,updated:t}}},render(){let{syncTarget:e,setTargetDirective:t}=this;return e?o(S(`follower`,this.$slots),[[t]]):S(`follower`,this.$slots)}}),{c:K}=p(),q=`vueuc-style`,J={top:`bottom`,bottom:`top`,left:`right`,right:`left`},Y={start:`end`,center:`center`,end:`start`},X={top:`height`,bottom:`height`,left:`width`,right:`width`},Z={"bottom-start":`top left`,bottom:`top center`,"bottom-end":`top right`,"top-start":`bottom left`,top:`bottom center`,"top-end":`bottom right`,"right-start":`top left`,right:`center left`,"right-end":`bottom left`,"left-start":`top right`,left:`center right`,"left-end":`bottom right`},ee={"bottom-start":`bottom left`,bottom:`bottom center`,"bottom-end":`bottom right`,"top-start":`top left`,top:`top center`,"top-end":`top right`,"right-start":`top right`,right:`center right`,"right-end":`bottom right`,"left-start":`top left`,left:`center left`,"left-end":`bottom left`},te={"bottom-start":`right`,"bottom-end":`left`,"top-start":`right`,"top-end":`left`,"right-start":`bottom`,"right-end":`top`,"left-start":`bottom`,"left-end":`top`},Q={top:!0,bottom:!1,left:!0,right:!1},$={top:`end`,bottom:`start`,left:`end`,right:`start`};function ne(e,t,n,r,i,a){if(!i||a)return{placement:e,top:0,left:0};let[o,s]=e.split(`-`),c=s??`center`,l={top:0,left:0},u=(e,i,a)=>{let o=0,s=0,c=n[e]-t[i]-t[e];return c>0&&r&&(a?s=Q[i]?c:-c:o=Q[i]?c:-c),{left:o,top:s}},d=o===`left`||o===`right`;if(c!==`center`){let r=te[e],i=J[r],a=X[r];if(n[a]>t[a]){if(t[r]+t[a]t[i]&&(c=Y[s])}else{let e=o===`bottom`||o===`top`?`left`:`top`,r=J[e],i=X[e],a=(n[i]-t[i])/2;(t[e]t[r]?(c=$[e],l=u(i,e,d)):(c=$[r],l=u(i,r,d)))}let f=o;return t[o] *`,{pointerEvents:`all`})])]),oe=n({name:`Follower`,inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:`bottom`},syncTrigger:{type:Array,default:[`resize`,`scroll`]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(t){let n=e(`VBinder`),r=T(()=>t.enabled===void 0?t.show:t.enabled),o=d(null),l=d(null),p=()=>{let{syncTrigger:e}=t;e.includes(`scroll`)&&n.addScrollListener(g),e.includes(`resize`)&&n.addResizeListener(g)},m=()=>{n.removeScrollListener(g),n.removeResizeListener(g)};s(()=>{r.value&&(g(),p())});let h=f();ae.mount({id:`vueuc/binder`,head:!0,anchorMetaName:q,ssr:h}),i(()=>{m()}),N(()=>{r.value&&g()});let g=()=>{if(!r.value)return;let e=o.value;if(e===null)return;let i=n.targetRef,{x:a,y:s,overlap:c}=t,u=a!==void 0&&s!==void 0?B(a,s):V(i);e.style.setProperty(`--v-target-width`,`${Math.round(u.width)}px`),e.style.setProperty(`--v-target-height`,`${Math.round(u.height)}px`);let{width:d,minWidth:f,placement:p,internalShift:m,flip:h}=t;e.setAttribute(`v-placement`,p),c?e.setAttribute(`v-overlap`,``):e.removeAttribute(`v-overlap`);let{style:g}=e;d===`target`?g.width=`${u.width}px`:d===void 0?g.width=``:g.width=d,f===`target`?g.minWidth=`${u.width}px`:f===void 0?g.minWidth=``:g.minWidth=f;let _=V(e),v=V(l.value),{left:y,top:b,placement:x}=ne(p,u,_,m,h,c),S=re(x,c),{left:C,top:w,transform:T}=ie(x,v,u,b,y,c);e.setAttribute(`v-placement`,x),e.style.setProperty(`--v-offset-left`,`${Math.round(y)}px`),e.style.setProperty(`--v-offset-top`,`${Math.round(b)}px`),e.style.transform=`translateX(${C}) translateY(${w}) ${T}`,e.style.setProperty(`--v-transform-origin`,S),e.style.transformOrigin=S};c(r,e=>{e?(p(),_()):m()});let _=()=>{a().then(g).catch(e=>console.error(e))};[`placement`,`x`,`y`,`internalShift`,`flip`,`width`,`overlap`,`minWidth`].forEach(e=>{c(u(t,e),g)}),[`teleportDisabled`].forEach(e=>{c(u(t,e),_)}),c(u(t,`syncTrigger`),e=>{e.includes(`resize`)?n.addResizeListener(g):n.removeResizeListener(g),e.includes(`scroll`)?n.addScrollListener(g):n.removeScrollListener(g)});let v=E();return{VBinder:n,mergedEnabled:r,offsetContainerRef:l,followerRef:o,mergedTo:T(()=>{let{to:e}=t;if(e!==void 0)return e;v.value}),syncPosition:g}},render(){return l(v,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var e;let t=l(`div`,{class:[`v-binder-follower-container`,this.containerClass],ref:`offsetContainerRef`},[l(`div`,{class:`v-binder-follower-content`,ref:`followerRef`},(e=this.$slots).default?.call(e))]);return this.zindexable?o(t,[[y,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):t}})}});export{W as a,P as c,G as i,N as l,K as n,L as o,q as r,F as s,oe as t,A as u}; \ No newline at end of file diff --git a/dist/assets/GameView-B6pNQP3d.css b/dist/assets/GameView-B6pNQP3d.css deleted file mode 100644 index aab4c72..0000000 --- a/dist/assets/GameView-B6pNQP3d.css +++ /dev/null @@ -1 +0,0 @@ -.team-block[data-v-8f1e6c6c]{background-color:#222;border:1px solid #222;border-radius:10px;margin:10px 0}.team-block-hover[data-v-8f1e6c6c]:hover{color:#63e2b7;cursor:pointer;border:1px solid #63e2b7}.team-content-block[data-v-8f1e6c6c]{padding:20px}.team-name-block[data-v-8f1e6c6c]{font-size:20px;font-weight:600}.settings-icon[data-v-8f1e6c6c]{width:20px}.link-button[data-v-8f1e6c6c]{width:100%;margin-top:20px}.place-image-plus[data-v-8f1e6c6c]{justify-content:center;align-items:center;font-size:30px;display:flex}.name-text[data-v-8f1e6c6c]{background-color:#ffffff1a;border-radius:3px;padding:3px}.qr-block[data-v-8f1e6c6c]{background-color:#fff;padding:12px;display:inline-block}.give-application-image-block[data-v-8f1e6c6c]{background-image:url(/assets/paper_white-ZSlTzOTx.jpg);background-size:cover;max-width:320px;margin:10px 0 5px;padding:7px;box-shadow:0 3px 15px #626262}.give-application-image[data-v-8f1e6c6c]{width:100%}.give-application-audio[data-v-8f1e6c6c]{width:100%;margin:10px 0 5px}.give-application-pdf-link[data-v-8f1e6c6c]{margin:10px 0 5px;text-decoration:underline;display:inline-block}.answers-empty[data-v-8f1e6c6c]{color:#777}.answers-question-block[data-v-8f1e6c6c]{background-color:#222;border-radius:8px;margin:15px 0;padding:12px}.answers-question-title[data-v-8f1e6c6c]{margin:0 0 4px;font-size:17px;font-weight:600}.answers-question-answer[data-v-8f1e6c6c]{color:#aaa;margin:0 0 10px}.answers-team-row[data-v-8f1e6c6c]{background-color:#ffffff0d;border-radius:6px;flex-flow:wrap;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;display:flex}.answers-team-name[data-v-8f1e6c6c]{width:180px;font-weight:600}.answers-team-answer[data-v-8f1e6c6c]{color:#aaa;white-space:pre-wrap;flex:200px}.answers-score-input[data-v-8f1e6c6c]{width:110px} diff --git a/dist/assets/GameView-BDvB7-nV.js b/dist/assets/GameView-BDvB7-nV.js deleted file mode 100644 index 1267b9c..0000000 --- a/dist/assets/GameView-BDvB7-nV.js +++ /dev/null @@ -1,7 +0,0 @@ -import{E as e,Et as t,N as n,S as r,T as i,U as a,V as o,Y as s,Z as c,a as l,b as u,ct as d,k as f,o as p,ot as m,p as h,rt as g,v as _,w as v,x as y,y as b}from"./vue-router-CyfP71JJ.js";import{J as x,W as S,a as C,i as w,l as T,o as E,q as D,t as O,z as ee}from"./light-3nK60gWS.js";import{T as k,o as A,t as j,x as te}from"./Input-BoNHQhuY.js";import{a as M,r as N}from"./resolve-slot-tPBGpQg9.js";import{t as P}from"./Modal-B2v9s34S.js";import{n as F,o as I,t as L}from"./Button-CZoyrZHv.js";import{t as R}from"./call-ChHlm4-m.js";import{t as z}from"./Card-BNtHJC-t.js";import{t as B}from"./Add-7_W3iwiV.js";import{i as ne,n as re,r as ie}from"./application-CsIUZ9pm.js";import{t as V}from"./Tag-F8dslRQL.js";import{t as ae}from"./use-message-tOjOz7jj.js";import{t as H}from"./Space-asXRIWFv.js";import{t as U}from"./Flex-yDKRnG4r.js";import{n as oe,t as se}from"./useSimplePolling-aZzb7WaX.js";import{t as ce}from"./text-BmKuFLr0.js";import{B as W,b as G,v as K}from"./index-D0lr2b1T.js";import{i as le,n as q,o as ue,r as J,t as de}from"./HeaderMenu-CngRCkyf.js";import{t as fe}from"./Settings-BX8XQBVz.js";function pe(e){let{textColorDisabled:t}=e;return{iconColorDisabled:t}}var me=C({name:`InputNumber`,common:O,peers:{Button:K,Input:G},self:pe}),he=D([x(`input-number-suffix`,` - display: inline-block; - margin-right: 10px; - `),x(`input-number-prefix`,` - display: inline-block; - margin-left: 10px; - `)]);function ge(e){return e==null||typeof e==`string`&&e.trim()===``?null:Number(e)}function _e(e){return e.includes(`.`)&&(/^(-)?\d+.*(\.|0)$/.test(e)||/^-?\d*$/.test(e))||e===`-`||e===`-0`}function ve(e){return e==null?!0:!Number.isNaN(e)}function ye(e,t){return typeof e==`number`?t===void 0?String(e):e.toFixed(t):``}function be(e){if(e===null)return null;if(typeof e==`number`)return e;{let t=Number(e);return Number.isNaN(t)?null:t}}var Y=800,X=100,xe=e({name:`InputNumber`,props:Object.assign(Object.assign({},E.props),{autofocus:Boolean,loading:{type:Boolean,default:void 0},placeholder:String,defaultValue:{type:Number,default:null},value:Number,step:{type:[Number,String],default:1},min:[Number,String],max:[Number,String],size:String,disabled:{type:Boolean,default:void 0},validator:Function,bordered:{type:Boolean,default:void 0},showButton:{type:Boolean,default:!0},buttonPlacement:{type:String,default:`right`},inputProps:Object,readonly:Boolean,clearable:Boolean,keyboard:{type:Object,default:{}},updateValueOnInput:{type:Boolean,default:!0},round:{type:Boolean,default:void 0},parse:Function,format:Function,precision:Number,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClear:[Function,Array],onChange:[Function,Array]}),slots:Object,setup(e){let{mergedBorderedRef:t,mergedClsPrefixRef:r,mergedRtlRef:i,mergedComponentPropsRef:a}=ee(e),o=E(`InputNumber`,`-input-number`,he,me,e,r),{localeRef:c}=A(`InputNumber`),l=I(e,{mergedSize:t=>{let{size:n}=e;if(n)return n;let{mergedSize:r}=t||{};return r?.value?r.value:a?.value?.InputNumber?.size||`medium`}}),{mergedSizeRef:u,mergedDisabledRef:d,mergedStatusRef:f}=l,p=g(null),h=g(null),v=g(null),y=g(e.defaultValue),b=te(m(e,`value`),y),x=g(``),C=e=>{let t=String(e).split(`.`)[1];return t?t.length:0},w=t=>{let n=[e.min,e.max,e.step,t].map(e=>e===void 0?0:C(e));return Math.max(...n)},D=W(()=>{let{placeholder:t}=e;return t===void 0?c.value.placeholder:t}),O=W(()=>{let t=be(e.step);return t===null||t===0?1:Math.abs(t)}),j=W(()=>{let t=be(e.min);return t===null?null:t}),M=W(()=>{let t=be(e.max);return t===null?null:t}),N=()=>{let{value:t}=b;if(ve(t)){let{format:n,precision:r}=e;n?x.value=n(t):t===null||r===void 0||C(t)>r?x.value=ye(t,void 0):x.value=ye(t,r)}else x.value=String(t)};N();let P=t=>{let{value:n}=b;if(t===n){N();return}let{"onUpdate:value":r,onUpdateValue:i,onChange:a}=e,{nTriggerFormInput:o,nTriggerFormChange:s}=l;a&&R(a,t),i&&R(i,t),r&&R(r,t),y.value=t,o(),s()},F=({offset:t,doUpdateIfValid:n,fixPrecision:r,isInputing:i})=>{let{value:a}=x;if(i&&_e(a))return!1;let o=(e.parse||ge)(a);if(o===null)return n&&P(null),null;if(ve(o)){let a=C(o),{precision:s}=e;if(s!==void 0&&st){if(!n||i)return!1;c=t}if(r!==null&&cF({offset:0,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})===!1),z=W(()=>{let{value:t}=b;if(e.validator&&t===null)return!1;let{value:n}=O;return F({offset:-n,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1}),B=W(()=>{let{value:t}=b;if(e.validator&&t===null)return!1;let{value:n}=O;return F({offset:+n,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1});function ne(t){let{onFocus:n}=e,{nTriggerFormFocus:r}=l;n&&R(n,t),r()}function re(t){if(t.target===p.value?.wrapperElRef)return;let r=F({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0});if(r!==!1){let e=p.value?.inputElRef;e&&(e.value=String(r||``)),b.value===r&&N()}else N();let{onBlur:i}=e,{nTriggerFormBlur:a}=l;i&&R(i,t),a(),n(()=>{N()})}function ie(t){let{onClear:n}=e;n&&R(n,t)}function V(){let{value:t}=B;if(!t){J();return}let{value:n}=b;if(n===null)e.validator||P(oe());else{let{value:e}=O;F({offset:e,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}function ae(){let{value:t}=z;if(!t){q();return}let{value:n}=b;if(n===null)e.validator||P(oe());else{let{value:e}=O;F({offset:-e,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}let H=ne,U=re;function oe(){if(e.validator)return null;let{value:t}=j,{value:n}=M;return t===null?n===null?0:Math.min(0,n):Math.max(0,t)}function se(e){ie(e),P(null)}function ce(e){var t;v.value?.$el.contains(e.target)&&e.preventDefault(),h.value?.$el.contains(e.target)&&e.preventDefault(),(t=p.value)==null||t.activate()}let G=null,K=null,le=null;function q(){le&&=(window.clearTimeout(le),null),G&&=(window.clearInterval(G),null)}let ue=null;function J(){ue&&=(window.clearTimeout(ue),null),K&&=(window.clearInterval(K),null)}function de(){q(),le=window.setTimeout(()=>{G=window.setInterval(()=>{ae()},X)},Y),k(`mouseup`,document,q,{once:!0})}function fe(){J(),ue=window.setTimeout(()=>{K=window.setInterval(()=>{V()},X)},Y),k(`mouseup`,document,J,{once:!0})}let pe=()=>{K||V()},xe=()=>{G||ae()};function Z(t){var n;if(t.key===`Enter`){if(t.target===p.value?.wrapperElRef)return;F({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&((n=p.value)==null||n.deactivate())}else if(t.key===`ArrowUp`){if(!B.value||e.keyboard.ArrowUp===!1)return;t.preventDefault(),F({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&V()}else if(t.key===`ArrowDown`){if(!z.value||e.keyboard.ArrowDown===!1)return;t.preventDefault(),F({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&ae()}}function Se(t){x.value=t,e.updateValueOnInput&&!e.format&&!e.parse&&e.precision===void 0&&F({offset:0,doUpdateIfValid:!0,isInputing:!0,fixPrecision:!1})}s(b,()=>{N()});let Q={focus:()=>p.value?.focus(),blur:()=>p.value?.blur(),select:()=>p.value?.select()},Ce=T(`InputNumber`,i,r);return Object.assign(Object.assign({},Q),{rtlEnabled:Ce,inputInstRef:p,minusButtonInstRef:h,addButtonInstRef:v,mergedClsPrefix:r,mergedBordered:t,uncontrolledValue:y,mergedValue:b,mergedPlaceholder:D,displayedValueInvalid:L,mergedSize:u,mergedDisabled:d,displayedValue:x,addable:B,minusable:z,mergedStatus:f,handleFocus:H,handleBlur:U,handleClear:se,handleMouseDown:ce,handleAddClick:pe,handleMinusClick:xe,handleAddMousedown:fe,handleMinusMousedown:de,handleKeyDown:Z,handleUpdateDisplayedValue:Se,mergedTheme:o,inputThemeOverrides:{paddingSmall:`0 8px 0 10px`,paddingMedium:`0 8px 0 12px`,paddingLarge:`0 8px 0 14px`},buttonThemeOverrides:_(()=>{let{self:{iconColorDisabled:e}}=o.value,[t,n,r,i]=S(e);return{textColorTextDisabled:`rgb(${t}, ${n}, ${r})`,opacityDisabled:`${i}`}})})},render(){let{mergedClsPrefix:e,$slots:t}=this,n=()=>f(F,{text:!0,disabled:!this.minusable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleMinusClick,onMousedown:this.handleMinusMousedown,ref:`minusButtonInstRef`},{icon:()=>N(t[`minus-icon`],()=>[f(w,{clsPrefix:e},{default:()=>f(ne,null)})])}),r=()=>f(F,{text:!0,disabled:!this.addable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleAddClick,onMousedown:this.handleAddMousedown,ref:`addButtonInstRef`},{icon:()=>N(t[`add-icon`],()=>[f(w,{clsPrefix:e},{default:()=>f(B,null)})])});return f(`div`,{class:[`${e}-input-number`,this.rtlEnabled&&`${e}-input-number--rtl`]},f(j,{ref:`inputInstRef`,autofocus:this.autofocus,status:this.mergedStatus,bordered:this.mergedBordered,loading:this.loading,value:this.displayedValue,onUpdateValue:this.handleUpdateDisplayedValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,builtinThemeOverrides:this.inputThemeOverrides,size:this.mergedSize,placeholder:this.mergedPlaceholder,disabled:this.mergedDisabled,readonly:this.readonly,round:this.round,textDecoration:this.displayedValueInvalid?`line-through`:void 0,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeydown:this.handleKeyDown,onMousedown:this.handleMouseDown,onClear:this.handleClear,clearable:this.clearable,inputProps:this.inputProps,internalLoadingBeforeSuffix:!0},{prefix:()=>this.showButton&&this.buttonPlacement===`both`?[n(),M(t.prefix,t=>t?f(`span`,{class:`${e}-input-number-prefix`},t):null)]:t.prefix?.call(t),suffix:()=>this.showButton?[M(t.suffix,t=>t?f(`span`,{class:`${e}-input-number-suffix`},t):null),this.buttonPlacement===`right`?n():null,r()]:t.suffix?.call(t)}))}}),Z={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Se=e({name:`Flag`,render:function(e,t){return o(),r(`svg`,Z,t[0]||=[b(`path`,{d:`M6 30H4V2h24l-5.8 9l5.8 9H6zm0-12h18.33l-4.53-7l4.53-7H6z`,fill:`currentColor`},null,-1)])}}),Q={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Ce=e({name:`Pause`,render:function(e,t){return o(),r(`svg`,Q,t[0]||=[b(`path`,{d:`M12 8v16H8V8h4m0-2H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2z`,fill:`currentColor`},null,-1),b(`path`,{d:`M24 8v16h-4V8h4m0-2h-4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2z`,fill:`currentColor`},null,-1)])}}),$={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},we=e({name:`Play`,render:function(e,t){return o(),r(`svg`,$,t[0]||=[b(`path`,{d:`M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28zM8 6.69V25.31L24.925 16z`,fill:`currentColor`},null,-1)])}}),Te={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Ee=e({name:`Reset`,render:function(e,t){return o(),r(`svg`,Te,t[0]||=[b(`path`,{d:`M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6l6-6l-1.4-1.4L8 22.2V16a10 10 0 1 1 10 10z`,fill:`currentColor`},null,-1)])}}),De={class:`center-block-custom`},Oe={class:`width1200`},ke={class:`settings-block`},Ae={class:`team-content-block`},je={class:`title-block`},Me={class:`team-name-block`},Ne={key:0,class:`give-application-image-block`},Pe=[`src`],Fe=[`src`],Ie=[`href`],Le={class:`qr-block`},Re={key:0,class:`answers-empty`},ze={class:`answers-question-title`},Be={class:`answers-question-answer`},Ve={class:`answers-team-name`},He={class:`answers-team-answer`},Ue=q(e({__name:`GamePage`,setup(e){let n=le(),s=p(),f=l().params.id,m=ae(),_=g(!1),x=g(!1),S=g(!1),C=g(!1),w=g(!1),T=g(``),E=g(``),D=g(!1),O=g(``),ee=g(``),k=g({id:void 0,name:void 0,description:void 0,startAt:void 0,status:void 0,scenario:void 0,teams:void 0});async function A(e){let t=await n.GetGame({id:e});if(t.error!=``){m.error(t.error);return}k.value=t.game,k.value.teams=k.value.teams?.sort((e,t)=>{let n=0;(e.applications?.length||0)>0&&(n=1);let r=0;if((t.applications?.length||0)>0&&(r=1),n>r)return-1;if(na?1:i{A(Number(f))},2e3);async function ge(){let e=await n.ResetGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await A(k.value.id)}async function _e(){let e=await n.StartGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await A(k.value.id)}async function ve(){let e=await n.PauseGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await A(k.value.id)}async function ye(){let e=await n.PlayGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await A(k.value.id)}async function be(){let e=await n.FinishGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await A(k.value.id)}let Y=g(!1),X=g([]),Z=g([]),Q=g({});function $(e,t){return(e??``)+`:`+(t??``)}function Te(e,t){return(e.answers||[]).find(e=>e.questionCode==t)?.answer||``}function Ue(e,t){Q.value[e]=t===null?void 0:t}async function We(){let e=await n.GetGameAnswers({gameId:Number(f)});if(e.error!=``){m.error(e.error);return}X.value=e.questions||[],Z.value=e.teams||[];let t={};for(let e of Z.value)for(let n of e.answers||[])t[$(e.team?.id,n.questionCode)]=n.score;Q.value=t}async function Ge(){Y.value=!0,await We()}async function Ke(){for(let e of X.value)for(let t of Z.value){let r=Q.value[$(t.team?.id,e.code)],i=await n.SetTeamAnswerScore({id:t.team?.id,questionCode:e.code,score:r??void 0});if(i.error!=``){m.error(i.error);return}}m.success(`Баллы сохранены`),await We()}function qe(e){let[t,n]=e.split(`T`),[r,i,a]=t.split(`-`).map(Number),[o,s,c]=(n.split(`.`)[0]||`00:00:00`).split(`:`).map(Number);return new Date(Date.UTC(r,i-1,a,o,s,c||0))}function Je(){let e=new Date;return new Date(e.getTime()-e.getTimezoneOffset()*6e4)}function Ye(e,t){if(e==``)return`Игра ещё не началась`;let n=qe(e),r=Je();t!=``&&(r=qe(t));let i=r.getTime()-n.getTime();if(i<0)return`Игра ещё не началась`;let a=Math.floor(i/1e3),o=Math.floor(a/60),s=Math.floor(o/60),c=Math.floor(s/24),l=Math.floor(c/30),u=Math.floor(c/365);return u>0?`${u}г ${c%365}д`:l>0?`${l}мес ${c%30}д`:c>0?`${c}д ${s%24}ч`:s>0?`${s}ч ${o%60}м`:o>0?`${o}м ${a%60}с`:`${a}с`}let Xe=g(``);return se(()=>{Xe.value=Ye(k.value.startedAt||``,k.value.endedAt||``)},1e3),(e,n)=>(o(),r(h,null,[b(`div`,De,[b(`div`,Oe,[b(`div`,ke,[i(d(U),{justify:`space-between`},{default:c(()=>[i(d(H),null,{default:c(()=>[i(d(V),{bordered:!1,type:`info`},{default:c(()=>[v(` Команд: `+t(k.value.teams?.length),1)]),_:1}),i(d(V),{type:`info`},{default:c(()=>[v(t(Xe.value),1)]),_:1})]),_:1}),i(d(U),{justify:`end`},{default:c(()=>[i(d(L),{quaternary:``,onClick:n[0]||=e=>he(d(B),`Админка`)},{default:c(()=>[...n[35]||=[v(` QR `,-1)]]),_:1}),i(d(L),{quaternary:``,onClick:n[1]||=e=>Ge()},{default:c(()=>[...n[36]||=[v(` Ответы команд `,-1)]]),_:1}),i(d(L),{quaternary:``,onClick:n[2]||=e=>_.value=!0},{default:c(()=>[i(d(J),{class:`settings-icon`},{default:c(()=>[i(d(fe))]),_:1}),n[37]||=v(` Настройки `,-1)]),_:1}),(k.value.teams?.length||0)==0?(o(),u(d(L),{key:0,type:`error`,quaternary:``,onClick:n[3]||=e=>w.value=!0},{default:c(()=>[...n[38]||=[v(` Удалить игру `,-1)]]),_:1})):y(``,!0),i(d(H),null,{default:c(()=>[k.value.status==`draft`?y(``,!0):(o(),u(d(L),{key:0,type:`info`,dashed:``,onClick:n[4]||=e=>ge()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(Ee))]),_:1})]),_:1})),k.value.status==`draft`?(o(),u(d(L),{key:1,type:`info`,dashed:``,onClick:n[5]||=e=>_e()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(we))]),_:1})]),_:1})):y(``,!0),k.value.status==`pause`?(o(),u(d(L),{key:2,type:`info`,dashed:``,onClick:n[6]||=e=>ye()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(we))]),_:1})]),_:1})):y(``,!0),k.value.status==`run`?(o(),u(d(L),{key:3,type:`info`,dashed:``,onClick:n[7]||=e=>ve()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(Ce))]),_:1})]),_:1})):y(``,!0),k.value.status==`finish`?y(``,!0):(o(),u(d(L),{key:4,type:`info`,dashed:``,onClick:n[8]||=e=>be()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(Se))]),_:1})]),_:1}))]),_:1})]),_:1})]),_:1})]),b(`div`,{class:`team-block team-block-hover`,onClick:n[9]||=e=>S.value=!0},[...n[39]||=[b(`p`,{class:`place-image-plus`},`+`,-1)]]),(o(!0),r(h,null,a(k.value.teams,e=>(o(),r(`div`,{key:e.id,class:`team-block`},[b(`div`,Ae,[i(d(U),{justify:`space-between`},{default:c(()=>[b(`div`,je,[b(`span`,Me,t(e.name),1),b(`div`,null,`Поездки: `+t(e.actionsCount),1)]),i(d(U),{justify:`end`},{default:c(()=>[i(d(L),{onClick:t=>he(me(e.id,e.password),`Подсмотреть игру`)},{default:c(()=>[...n[40]||=[v(` QR `,-1)]]),_:1},8,[`onClick`]),i(d(L),{onClick:t=>te(e.id,e.password,!0)},{default:c(()=>[...n[41]||=[v(` Подсмотреть игру `,-1)]]),_:1},8,[`onClick`]),i(d(L),{type:`error`,ghost:``,onClick:t=>K(e)},{default:c(()=>[...n[42]||=[v(` Удалить `,-1)]]),_:1},8,[`onClick`])]),_:2},1024)]),_:2},1024),(o(!0),r(h,null,a(e.applications,n=>(o(),u(d(L),{key:n.name,class:`link-button`,onClick:t=>ne(e,n)},{default:c(()=>[v(` Выдать: `+t(n.name),1)]),_:2},1032,[`onClick`]))),128))])]))),128))])]),i(d(P),{show:_.value,"onUpdate:show":n[14]||=e=>_.value=e},{default:c(()=>[i(d(z),{style:{width:`600px`},title:`Настройки игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(L),{onClick:n[10]||=e=>_.value=!1},{default:c(()=>[...n[43]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(L),{onClick:n[13]||=e=>M(),ghost:``},{default:c(()=>[...n[46]||=[v(` Сохранить изменения `,-1)]]),_:1})]),_:1})]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[n[44]||=b(`p`,null,`Название`,-1),i(d(j),{value:k.value.name,"onUpdate:value":n[11]||=e=>k.value.name=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),n[45]||=b(`p`,{class:`settings-header`},`Описание`,-1),i(d(j),{value:k.value.description,"onUpdate:value":n[12]||=e=>k.value.description=e,type:`textarea`,placeholder:`Убийство пастуха...`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),i(d(P),{show:x.value,"onUpdate:show":n[17]||=e=>x.value=e},{default:c(()=>[i(d(z),{style:{width:`600px`},title:`Настройки игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(L),{onClick:n[15]||=e=>x.value=!1},{default:c(()=>[...n[47]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(L),{onClick:n[16]||=e=>G(),ghost:``},{default:c(()=>[...n[50]||=[v(` Выдать `,-1)]]),_:1})]),_:1})]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[n[48]||=b(`p`,null,`Команда`,-1),b(`h3`,null,t(N.value.name),1),n[49]||=b(`p`,null,`Улика`,-1),b(`h3`,null,t(R.value.name),1),d(re)(R.value)==`image`&&R.value.image?(o(),r(`div`,Ne,[b(`img`,{src:d(ie)(R.value.image),class:`give-application-image`},null,8,Pe)])):d(re)(R.value)==`audio`&&R.value.image?(o(),r(`audio`,{key:1,src:d(ie)(R.value.image),controls:``,preload:`none`,class:`give-application-audio`},null,8,Fe)):d(re)(R.value)==`pdf`&&R.value.image?(o(),r(`a`,{key:2,href:d(ie)(R.value.image),target:`_blank`,rel:`noopener`,class:`give-application-pdf-link`},` PDF `,8,Ie)):y(``,!0)]),_:1})]),_:1})]),_:1},8,[`show`]),i(d(P),{show:S.value,"onUpdate:show":n[21]||=e=>S.value=e},{default:c(()=>[i(d(z),{style:{width:`600px`},title:`Создание команды`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(L),{onClick:n[18]||=e=>S.value=!1},{default:c(()=>[...n[51]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(L),{onClick:n[20]||=e=>W(),disabled:T.value.length==0},{default:c(()=>[...n[52]||=[v(` Создать `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:c(()=>[i(d(j),{value:T.value,"onUpdate:value":n[19]||=e=>T.value=e,type:`text`,placeholder:`Три дебила`},null,8,[`value`])]),_:1})]),_:1},8,[`show`]),i(d(P),{show:C.value,"onUpdate:show":n[25]||=e=>C.value=e},{default:c(()=>[i(d(z),{style:{width:`600px`},title:`Удаление команды`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(L),{onClick:n[22]||=e=>C.value=!1},{default:c(()=>[...n[53]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(L),{onClick:n[24]||=e=>q(),disabled:F.value!=I.value.name},{default:c(()=>[...n[56]||=[v(` Удалить `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[b(`p`,null,[n[54]||=v(` Введите название команды `,-1),i(d(ce),{class:`name-text`,strong:``},{default:c(()=>[v(t(I.value.name),1)]),_:1}),n[55]||=v(` чтобы удалить его `,-1)]),i(d(j),{value:F.value,"onUpdate:value":n[23]||=e=>F.value=e,type:`text`,placeholder:`Три дебила`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),i(d(P),{show:w.value,"onUpdate:show":n[29]||=e=>w.value=e},{default:c(()=>[i(d(z),{style:{width:`600px`},title:`Удаление игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(L),{onClick:n[26]||=e=>w.value=!1},{default:c(()=>[...n[57]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(L),{onClick:n[28]||=e=>pe(),disabled:E.value!=k.value.name},{default:c(()=>[...n[60]||=[v(` Удалить `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[b(`p`,null,[n[58]||=v(` Введите название игры `,-1),i(d(ce),{class:`name-text`,strong:``},{default:c(()=>[v(t(k.value.name),1)]),_:1}),n[59]||=v(` чтобы удалить её `,-1)]),i(d(j),{value:E.value,"onUpdate:value":n[27]||=e=>E.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),i(d(P),{show:D.value,"onUpdate:show":n[31]||=e=>D.value=e},{default:c(()=>[i(d(z),{style:{width:`600px`},title:ee.value,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(L),{onClick:n[30]||=e=>D.value=!1},{default:c(()=>[...n[61]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[...n[62]||=[]]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[b(`div`,Le,[i(d(oe),{value:O.value,size:300,padding:0},null,8,[`value`])])]),_:1})]),_:1},8,[`title`])]),_:1},8,[`show`]),i(d(P),{show:Y.value,"onUpdate:show":n[34]||=e=>Y.value=e},{default:c(()=>[i(d(z),{style:{width:`min(94vw, 900px)`},title:`Ответы команд`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`,"content-style":{maxHeight:`70vh`,overflow:`auto`}},{"header-extra":c(()=>[i(d(L),{onClick:n[32]||=e=>Y.value=!1},{default:c(()=>[...n[63]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(L),{onClick:n[33]||=e=>Ke(),disabled:X.value.length==0},{default:c(()=>[...n[64]||=[v(` Сохранить баллы `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:c(()=>[X.value.length==0?(o(),r(`div`,Re,` Вопросы дела не заданы или команды ещё не отвечали. `)):y(``,!0),(o(!0),r(h,null,a(X.value,e=>(o(),r(`div`,{key:e.code,class:`answers-question-block`},[b(`p`,ze,t(e.code)+`: `+t(e.text),1),b(`p`,Be,`Правильный ответ: `+t(e.answer||`—`),1),(o(!0),r(h,null,a(Z.value,n=>(o(),r(`div`,{key:n.team?.id,class:`answers-team-row`},[b(`div`,Ve,t(n.team?.name),1),b(`div`,He,t(Te(n,e.code)||`—`),1),i(d(xe),{value:Q.value[$(n.team?.id,e.code)],"onUpdate:value":t=>Ue($(n.team?.id,e.code),t),placeholder:`Балл`,class:`answers-score-input`},null,8,[`value`,`onUpdate:value`])]))),128))]))),128))]),_:1})]),_:1},8,[`show`]),i(de,{active:`games`})],64))}}),[[`__scopeId`,`data-v-8f1e6c6c`]]),We=e({__name:`GameView`,setup(e){return(e,t)=>(o(),u(Ue))}});export{We as default}; \ No newline at end of file diff --git a/dist/assets/GameView-D_qJJV6q.css b/dist/assets/GameView-D_qJJV6q.css new file mode 100644 index 0000000..7140899 --- /dev/null +++ b/dist/assets/GameView-D_qJJV6q.css @@ -0,0 +1 @@ +.team-block[data-v-8bba41c8]{background-color:#222;border:1px solid #222;border-radius:10px;margin:10px 0}.team-block-hover[data-v-8bba41c8]:hover{color:#63e2b7;cursor:pointer;border:1px solid #63e2b7}.team-content-block[data-v-8bba41c8]{padding:20px}.team-name-block[data-v-8bba41c8]{font-size:20px;font-weight:600}.settings-icon[data-v-8bba41c8]{width:20px}.link-button[data-v-8bba41c8]{width:100%;margin-top:20px}.place-image-plus[data-v-8bba41c8]{justify-content:center;align-items:center;font-size:30px;display:flex}.name-text[data-v-8bba41c8]{background-color:#ffffff1a;border-radius:3px;padding:3px}.qr-block[data-v-8bba41c8]{background-color:#fff;padding:12px;display:inline-block}.give-application-image-block[data-v-8bba41c8]{background-image:url(/assets/paper_white-ZSlTzOTx.jpg);background-size:cover;max-width:320px;margin:10px 0 5px;padding:7px;box-shadow:0 3px 15px #626262}.give-application-image[data-v-8bba41c8]{width:100%}.give-application-audio[data-v-8bba41c8]{width:100%;margin:10px 0 5px}.give-application-pdf-link[data-v-8bba41c8]{margin:10px 0 5px;text-decoration:underline;display:inline-block}.answers-empty[data-v-8bba41c8]{color:#777}.answers-question-block[data-v-8bba41c8]{background-color:#222;border-radius:8px;margin:15px 0;padding:12px}.answers-question-title[data-v-8bba41c8]{margin:0 0 4px;font-size:17px;font-weight:600}.answers-question-answer[data-v-8bba41c8]{color:#aaa;margin:0 0 10px}.answers-team-row[data-v-8bba41c8]{background-color:#ffffff0d;border-radius:6px;flex-flow:wrap;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;display:flex}.answers-team-name[data-v-8bba41c8]{width:180px;font-weight:600}.answers-team-answer[data-v-8bba41c8]{color:#aaa;white-space:pre-wrap;flex:200px}.answers-score-input[data-v-8bba41c8]{width:110px} diff --git a/dist/assets/GameView-n0eRoxF7.js b/dist/assets/GameView-n0eRoxF7.js new file mode 100644 index 0000000..2e63fef --- /dev/null +++ b/dist/assets/GameView-n0eRoxF7.js @@ -0,0 +1,7 @@ +import{E as e,Et as t,N as n,S as r,T as i,U as a,V as o,Y as s,Z as c,a as l,b as u,ct as d,k as f,o as p,ot as m,p as h,rt as g,v as _,w as v,x as y,y as b}from"./vue-router-CyfP71JJ.js";import{J as x,W as S,a as C,i as w,l as T,o as E,q as D,t as O,z as ee}from"./light-3nK60gWS.js";import{T as te,o as k,t as A,x as j}from"./Input-CYnJzkGX.js";import{a as M,r as N}from"./resolve-slot-tPBGpQg9.js";import{t as P}from"./Modal-Cv3TmY6B.js";import{n as F,o as ne,t as I}from"./Button-B7j6g3jb.js";import{t as L}from"./call-ChHlm4-m.js";import{t as R}from"./Card-Ursm1hzu.js";import{t as z}from"./Add-7_W3iwiV.js";import{i as B,n as re,r as ie}from"./application-CsIUZ9pm.js";import{t as V}from"./Tag-qdAwC3l-.js";import{t as ae}from"./use-message-Bz_o0m1G.js";import{t as H}from"./Space--VOm-a9w.js";import{t as U}from"./Flex-bzcWLYnc.js";import{n as oe,t as se}from"./useSimplePolling-aZzb7WaX.js";import{t as ce}from"./text-CPFVbXob.js";import{B as W,b as G,v as K}from"./index-zAAv4RkK.js";import{i as le,n as q,o as ue,r as J,t as de}from"./HeaderMenu-CngRCkyf.js";import{t as fe}from"./Settings-BX8XQBVz.js";function pe(e){let{textColorDisabled:t}=e;return{iconColorDisabled:t}}var me=C({name:`InputNumber`,common:O,peers:{Button:K,Input:G},self:pe}),he=D([x(`input-number-suffix`,` + display: inline-block; + margin-right: 10px; + `),x(`input-number-prefix`,` + display: inline-block; + margin-left: 10px; + `)]);function ge(e){return e==null||typeof e==`string`&&e.trim()===``?null:Number(e)}function _e(e){return e.includes(`.`)&&(/^(-)?\d+.*(\.|0)$/.test(e)||/^-?\d*$/.test(e))||e===`-`||e===`-0`}function Y(e){return e==null?!0:!Number.isNaN(e)}function ve(e,t){return typeof e==`number`?t===void 0?String(e):e.toFixed(t):``}function ye(e){if(e===null)return null;if(typeof e==`number`)return e;{let t=Number(e);return Number.isNaN(t)?null:t}}var be=800,xe=100,Se=e({name:`InputNumber`,props:Object.assign(Object.assign({},E.props),{autofocus:Boolean,loading:{type:Boolean,default:void 0},placeholder:String,defaultValue:{type:Number,default:null},value:Number,step:{type:[Number,String],default:1},min:[Number,String],max:[Number,String],size:String,disabled:{type:Boolean,default:void 0},validator:Function,bordered:{type:Boolean,default:void 0},showButton:{type:Boolean,default:!0},buttonPlacement:{type:String,default:`right`},inputProps:Object,readonly:Boolean,clearable:Boolean,keyboard:{type:Object,default:{}},updateValueOnInput:{type:Boolean,default:!0},round:{type:Boolean,default:void 0},parse:Function,format:Function,precision:Number,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClear:[Function,Array],onChange:[Function,Array]}),slots:Object,setup(e){let{mergedBorderedRef:t,mergedClsPrefixRef:r,mergedRtlRef:i,mergedComponentPropsRef:a}=ee(e),o=E(`InputNumber`,`-input-number`,he,me,e,r),{localeRef:c}=k(`InputNumber`),l=ne(e,{mergedSize:t=>{let{size:n}=e;if(n)return n;let{mergedSize:r}=t||{};return r?.value?r.value:a?.value?.InputNumber?.size||`medium`}}),{mergedSizeRef:u,mergedDisabledRef:d,mergedStatusRef:f}=l,p=g(null),h=g(null),v=g(null),y=g(e.defaultValue),b=j(m(e,`value`),y),x=g(``),C=e=>{let t=String(e).split(`.`)[1];return t?t.length:0},w=t=>{let n=[e.min,e.max,e.step,t].map(e=>e===void 0?0:C(e));return Math.max(...n)},D=W(()=>{let{placeholder:t}=e;return t===void 0?c.value.placeholder:t}),O=W(()=>{let t=ye(e.step);return t===null||t===0?1:Math.abs(t)}),A=W(()=>{let t=ye(e.min);return t===null?null:t}),M=W(()=>{let t=ye(e.max);return t===null?null:t}),N=()=>{let{value:t}=b;if(Y(t)){let{format:n,precision:r}=e;n?x.value=n(t):t===null||r===void 0||C(t)>r?x.value=ve(t,void 0):x.value=ve(t,r)}else x.value=String(t)};N();let P=t=>{let{value:n}=b;if(t===n){N();return}let{"onUpdate:value":r,onUpdateValue:i,onChange:a}=e,{nTriggerFormInput:o,nTriggerFormChange:s}=l;a&&L(a,t),i&&L(i,t),r&&L(r,t),y.value=t,o(),s()},F=({offset:t,doUpdateIfValid:n,fixPrecision:r,isInputing:i})=>{let{value:a}=x;if(i&&_e(a))return!1;let o=(e.parse||ge)(a);if(o===null)return n&&P(null),null;if(Y(o)){let a=C(o),{precision:s}=e;if(s!==void 0&&st){if(!n||i)return!1;c=t}if(r!==null&&cF({offset:0,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})===!1),R=W(()=>{let{value:t}=b;if(e.validator&&t===null)return!1;let{value:n}=O;return F({offset:-n,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1}),z=W(()=>{let{value:t}=b;if(e.validator&&t===null)return!1;let{value:n}=O;return F({offset:+n,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1});function B(t){let{onFocus:n}=e,{nTriggerFormFocus:r}=l;n&&L(n,t),r()}function re(t){if(t.target===p.value?.wrapperElRef)return;let r=F({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0});if(r!==!1){let e=p.value?.inputElRef;e&&(e.value=String(r||``)),b.value===r&&N()}else N();let{onBlur:i}=e,{nTriggerFormBlur:a}=l;i&&L(i,t),a(),n(()=>{N()})}function ie(t){let{onClear:n}=e;n&&L(n,t)}function V(){let{value:t}=z;if(!t){J();return}let{value:n}=b;if(n===null)e.validator||P(oe());else{let{value:e}=O;F({offset:e,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}function ae(){let{value:t}=R;if(!t){q();return}let{value:n}=b;if(n===null)e.validator||P(oe());else{let{value:e}=O;F({offset:-e,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}let H=B,U=re;function oe(){if(e.validator)return null;let{value:t}=A,{value:n}=M;return t===null?n===null?0:Math.min(0,n):Math.max(0,t)}function se(e){ie(e),P(null)}function ce(e){var t;v.value?.$el.contains(e.target)&&e.preventDefault(),h.value?.$el.contains(e.target)&&e.preventDefault(),(t=p.value)==null||t.activate()}let G=null,K=null,le=null;function q(){le&&=(window.clearTimeout(le),null),G&&=(window.clearInterval(G),null)}let ue=null;function J(){ue&&=(window.clearTimeout(ue),null),K&&=(window.clearInterval(K),null)}function de(){q(),le=window.setTimeout(()=>{G=window.setInterval(()=>{ae()},xe)},be),te(`mouseup`,document,q,{once:!0})}function fe(){J(),ue=window.setTimeout(()=>{K=window.setInterval(()=>{V()},xe)},be),te(`mouseup`,document,J,{once:!0})}let pe=()=>{K||V()},Se=()=>{G||ae()};function Ce(t){var n;if(t.key===`Enter`){if(t.target===p.value?.wrapperElRef)return;F({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&((n=p.value)==null||n.deactivate())}else if(t.key===`ArrowUp`){if(!z.value||e.keyboard.ArrowUp===!1)return;t.preventDefault(),F({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&V()}else if(t.key===`ArrowDown`){if(!R.value||e.keyboard.ArrowDown===!1)return;t.preventDefault(),F({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&ae()}}function we(t){x.value=t,e.updateValueOnInput&&!e.format&&!e.parse&&e.precision===void 0&&F({offset:0,doUpdateIfValid:!0,isInputing:!0,fixPrecision:!1})}s(b,()=>{N()});let X={focus:()=>p.value?.focus(),blur:()=>p.value?.blur(),select:()=>p.value?.select()},Te=T(`InputNumber`,i,r);return Object.assign(Object.assign({},X),{rtlEnabled:Te,inputInstRef:p,minusButtonInstRef:h,addButtonInstRef:v,mergedClsPrefix:r,mergedBordered:t,uncontrolledValue:y,mergedValue:b,mergedPlaceholder:D,displayedValueInvalid:I,mergedSize:u,mergedDisabled:d,displayedValue:x,addable:z,minusable:R,mergedStatus:f,handleFocus:H,handleBlur:U,handleClear:se,handleMouseDown:ce,handleAddClick:pe,handleMinusClick:Se,handleAddMousedown:fe,handleMinusMousedown:de,handleKeyDown:Ce,handleUpdateDisplayedValue:we,mergedTheme:o,inputThemeOverrides:{paddingSmall:`0 8px 0 10px`,paddingMedium:`0 8px 0 12px`,paddingLarge:`0 8px 0 14px`},buttonThemeOverrides:_(()=>{let{self:{iconColorDisabled:e}}=o.value,[t,n,r,i]=S(e);return{textColorTextDisabled:`rgb(${t}, ${n}, ${r})`,opacityDisabled:`${i}`}})})},render(){let{mergedClsPrefix:e,$slots:t}=this,n=()=>f(F,{text:!0,disabled:!this.minusable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleMinusClick,onMousedown:this.handleMinusMousedown,ref:`minusButtonInstRef`},{icon:()=>N(t[`minus-icon`],()=>[f(w,{clsPrefix:e},{default:()=>f(B,null)})])}),r=()=>f(F,{text:!0,disabled:!this.addable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleAddClick,onMousedown:this.handleAddMousedown,ref:`addButtonInstRef`},{icon:()=>N(t[`add-icon`],()=>[f(w,{clsPrefix:e},{default:()=>f(z,null)})])});return f(`div`,{class:[`${e}-input-number`,this.rtlEnabled&&`${e}-input-number--rtl`]},f(A,{ref:`inputInstRef`,autofocus:this.autofocus,status:this.mergedStatus,bordered:this.mergedBordered,loading:this.loading,value:this.displayedValue,onUpdateValue:this.handleUpdateDisplayedValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,builtinThemeOverrides:this.inputThemeOverrides,size:this.mergedSize,placeholder:this.mergedPlaceholder,disabled:this.mergedDisabled,readonly:this.readonly,round:this.round,textDecoration:this.displayedValueInvalid?`line-through`:void 0,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeydown:this.handleKeyDown,onMousedown:this.handleMouseDown,onClear:this.handleClear,clearable:this.clearable,inputProps:this.inputProps,internalLoadingBeforeSuffix:!0},{prefix:()=>this.showButton&&this.buttonPlacement===`both`?[n(),M(t.prefix,t=>t?f(`span`,{class:`${e}-input-number-prefix`},t):null)]:t.prefix?.call(t),suffix:()=>this.showButton?[M(t.suffix,t=>t?f(`span`,{class:`${e}-input-number-suffix`},t):null),this.buttonPlacement===`right`?n():null,r()]:t.suffix?.call(t)}))}}),Ce={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},we=e({name:`Flag`,render:function(e,t){return o(),r(`svg`,Ce,t[0]||=[b(`path`,{d:`M6 30H4V2h24l-5.8 9l5.8 9H6zm0-12h18.33l-4.53-7l4.53-7H6z`,fill:`currentColor`},null,-1)])}}),X={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Te=e({name:`Pause`,render:function(e,t){return o(),r(`svg`,X,t[0]||=[b(`path`,{d:`M12 8v16H8V8h4m0-2H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2z`,fill:`currentColor`},null,-1),b(`path`,{d:`M24 8v16h-4V8h4m0-2h-4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2z`,fill:`currentColor`},null,-1)])}}),Z={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Ee=e({name:`Play`,render:function(e,t){return o(),r(`svg`,Z,t[0]||=[b(`path`,{d:`M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28zM8 6.69V25.31L24.925 16z`,fill:`currentColor`},null,-1)])}}),Q={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},De=e({name:`Reset`,render:function(e,t){return o(),r(`svg`,Q,t[0]||=[b(`path`,{d:`M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6l6-6l-1.4-1.4L8 22.2V16a10 10 0 1 1 10 10z`,fill:`currentColor`},null,-1)])}}),Oe={class:`center-block-custom`},ke={class:`width1200`},Ae={class:`settings-block`},je={class:`team-content-block`},Me={class:`title-block`},Ne={class:`team-name-block`},Pe={key:0,class:`give-application-image-block`},Fe=[`src`],Ie=[`src`],Le=[`href`],Re={class:`qr-block`},ze={key:0,class:`answers-empty`},Be={class:`answers-question-title`},Ve={class:`answers-question-answer`},He={class:`answers-team-name`},Ue={class:`answers-team-answer`},$=q(e({__name:`GamePage`,setup(e){let n=le(),s=p(),f=l().params.id,m=ae(),_=g(!1),x=g({name:``,description:``}),S=g(!1),C=g(!1),w=g(!1),T=g(!1),E=g(``),D=g(``),O=g(!1),ee=g(``),te=g(``),k=g({id:void 0,name:void 0,description:void 0,startAt:void 0,status:void 0,scenario:void 0,teams:void 0});async function j(e){let t=await n.GetGame({id:e});if(t.error!=``){m.error(t.error);return}k.value=t.game,k.value.teams=k.value.teams?.sort((e,t)=>{let n=0;(e.applications?.length||0)>0&&(n=1);let r=0;if((t.applications?.length||0)>0&&(r=1),n>r)return-1;if(na?1:i{j(Number(f))},2e3);async function ve(){let e=await n.ResetGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await j(k.value.id)}async function ye(){let e=await n.StartGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await j(k.value.id)}async function be(){let e=await n.PauseGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await j(k.value.id)}async function xe(){let e=await n.PlayGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await j(k.value.id)}async function Ce(){let e=await n.FinishGame({id:k.value.id});if(e.error!=``){m.error(e.error);return}await j(k.value.id)}let X=g(!1),Z=g([]),Q=g([]),$=g({});function We(e,t){return(e??``)+`:`+(t??``)}function Ge(e,t){return(e.answers||[]).find(e=>e.questionCode==t)?.answer||``}function Ke(e,t){$.value[e]=t===null?void 0:t}async function qe(){let e=await n.GetGameAnswers({gameId:Number(f)});if(e.error!=``){m.error(e.error);return}Z.value=e.questions||[],Q.value=e.teams||[];let t={};for(let e of Q.value)for(let n of e.answers||[])t[We(e.team?.id,n.questionCode)]=n.score;$.value=t}async function Je(){X.value=!0,await qe()}async function Ye(){for(let e of Z.value)for(let t of Q.value){let r=$.value[We(t.team?.id,e.code)],i=await n.SetTeamAnswerScore({id:t.team?.id,questionCode:e.code,score:r??void 0});if(i.error!=``){m.error(i.error);return}}m.success(`Баллы сохранены`),await qe()}function Xe(e){let[t,n]=e.split(`T`),[r,i,a]=t.split(`-`).map(Number),[o,s,c]=(n.split(`.`)[0]||`00:00:00`).split(`:`).map(Number);return new Date(Date.UTC(r,i-1,a,o,s,c||0))}function Ze(){let e=new Date;return new Date(e.getTime()-e.getTimezoneOffset()*6e4)}function Qe(e,t){if(e==``)return`Игра ещё не началась`;let n=Xe(e),r=Ze();t!=``&&(r=Xe(t));let i=r.getTime()-n.getTime();if(i<0)return`Игра ещё не началась`;let a=Math.floor(i/1e3),o=Math.floor(a/60),s=Math.floor(o/60),c=Math.floor(s/24),l=Math.floor(c/30),u=Math.floor(c/365);return u>0?`${u}г ${c%365}д`:l>0?`${l}мес ${c%30}д`:c>0?`${c}д ${s%24}ч`:s>0?`${s}ч ${o%60}м`:o>0?`${o}м ${a%60}с`:`${a}с`}let $e=g(``);return se(()=>{$e.value=Qe(k.value.startedAt||``,k.value.endedAt||``)},1e3),(e,n)=>(o(),r(h,null,[b(`div`,Oe,[b(`div`,ke,[b(`div`,Ae,[i(d(U),{justify:`space-between`},{default:c(()=>[i(d(H),null,{default:c(()=>[i(d(V),{bordered:!1,type:`info`},{default:c(()=>[v(` Команд: `+t(k.value.teams?.length),1)]),_:1}),i(d(V),{type:`info`},{default:c(()=>[v(t($e.value),1)]),_:1})]),_:1}),i(d(U),{justify:`end`},{default:c(()=>[i(d(I),{quaternary:``,onClick:n[0]||=e=>Y(d(G),`Админка`)},{default:c(()=>[...n[35]||=[v(` QR `,-1)]]),_:1}),i(d(I),{quaternary:``,onClick:n[1]||=e=>Je()},{default:c(()=>[...n[36]||=[v(` Ответы команд `,-1)]]),_:1}),i(d(I),{quaternary:``,onClick:n[2]||=e=>N()},{default:c(()=>[i(d(J),{class:`settings-icon`},{default:c(()=>[i(d(fe))]),_:1}),n[37]||=v(` Настройки `,-1)]),_:1}),(k.value.teams?.length||0)==0?(o(),u(d(I),{key:0,type:`error`,quaternary:``,onClick:n[3]||=e=>T.value=!0},{default:c(()=>[...n[38]||=[v(` Удалить игру `,-1)]]),_:1})):y(``,!0),i(d(H),null,{default:c(()=>[k.value.status==`draft`?y(``,!0):(o(),u(d(I),{key:0,type:`info`,dashed:``,onClick:n[4]||=e=>ve()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(De))]),_:1})]),_:1})),k.value.status==`draft`?(o(),u(d(I),{key:1,type:`info`,dashed:``,onClick:n[5]||=e=>ye()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(Ee))]),_:1})]),_:1})):y(``,!0),k.value.status==`pause`?(o(),u(d(I),{key:2,type:`info`,dashed:``,onClick:n[6]||=e=>xe()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(Ee))]),_:1})]),_:1})):y(``,!0),k.value.status==`run`?(o(),u(d(I),{key:3,type:`info`,dashed:``,onClick:n[7]||=e=>be()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(Te))]),_:1})]),_:1})):y(``,!0),k.value.status==`finish`?y(``,!0):(o(),u(d(I),{key:4,type:`info`,dashed:``,onClick:n[8]||=e=>Ce()},{default:c(()=>[i(d(J),null,{default:c(()=>[i(d(we))]),_:1})]),_:1}))]),_:1})]),_:1})]),_:1})]),b(`div`,{class:`team-block team-block-hover`,onClick:n[9]||=e=>C.value=!0},[...n[39]||=[b(`p`,{class:`place-image-plus`},`+`,-1)]]),(o(!0),r(h,null,a(k.value.teams,e=>(o(),r(`div`,{key:e.id,class:`team-block`},[b(`div`,je,[i(d(U),{justify:`space-between`},{default:c(()=>[b(`div`,Me,[b(`span`,Ne,t(e.name),1),b(`div`,null,`Поездки: `+t(e.actionsCount),1)]),i(d(U),{justify:`end`},{default:c(()=>[i(d(I),{onClick:t=>Y(_e(e.id,e.password),`Подсмотреть игру`)},{default:c(()=>[...n[40]||=[v(` QR `,-1)]]),_:1},8,[`onClick`]),i(d(I),{onClick:t=>M(e.id,e.password,!0)},{default:c(()=>[...n[41]||=[v(` Подсмотреть игру `,-1)]]),_:1},8,[`onClick`]),i(d(I),{type:`error`,ghost:``,onClick:t=>me(e)},{default:c(()=>[...n[42]||=[v(` Удалить `,-1)]]),_:1},8,[`onClick`])]),_:2},1024)]),_:2},1024),(o(!0),r(h,null,a(e.applications,n=>(o(),u(d(I),{key:n.name,class:`link-button`,onClick:t=>K(e,n)},{default:c(()=>[v(` Выдать: `+t(n.name),1)]),_:2},1032,[`onClick`]))),128))])]))),128))])]),i(d(P),{show:_.value,"onUpdate:show":n[14]||=e=>_.value=e},{default:c(()=>[i(d(R),{style:{width:`600px`},title:`Настройки игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(I),{onClick:n[10]||=e=>F()},{default:c(()=>[...n[43]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(I),{onClick:n[13]||=e=>ne(),ghost:``},{default:c(()=>[...n[46]||=[v(` Сохранить изменения `,-1)]]),_:1})]),_:1})]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[n[44]||=b(`p`,null,`Название`,-1),i(d(A),{value:x.value.name,"onUpdate:value":n[11]||=e=>x.value.name=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),n[45]||=b(`p`,{class:`settings-header`},`Описание`,-1),i(d(A),{value:x.value.description,"onUpdate:value":n[12]||=e=>x.value.description=e,type:`textarea`,placeholder:`Убийство пастуха...`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),i(d(P),{show:S.value,"onUpdate:show":n[17]||=e=>S.value=e},{default:c(()=>[i(d(R),{style:{width:`600px`},title:`Настройки игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(I),{onClick:n[15]||=e=>S.value=!1},{default:c(()=>[...n[47]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(I),{onClick:n[16]||=e=>pe(),ghost:``},{default:c(()=>[...n[50]||=[v(` Выдать `,-1)]]),_:1})]),_:1})]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[n[48]||=b(`p`,null,`Команда`,-1),b(`h3`,null,t(L.value.name),1),n[49]||=b(`p`,null,`Улика`,-1),b(`h3`,null,t(W.value.name),1),d(re)(W.value)==`image`&&W.value.image?(o(),r(`div`,Pe,[b(`img`,{src:d(ie)(W.value.image),class:`give-application-image`},null,8,Fe)])):d(re)(W.value)==`audio`&&W.value.image?(o(),r(`audio`,{key:1,src:d(ie)(W.value.image),controls:``,preload:`none`,class:`give-application-audio`},null,8,Ie)):d(re)(W.value)==`pdf`&&W.value.image?(o(),r(`a`,{key:2,href:d(ie)(W.value.image),target:`_blank`,rel:`noopener`,class:`give-application-pdf-link`},` PDF `,8,Le)):y(``,!0)]),_:1})]),_:1})]),_:1},8,[`show`]),i(d(P),{show:C.value,"onUpdate:show":n[21]||=e=>C.value=e},{default:c(()=>[i(d(R),{style:{width:`600px`},title:`Создание команды`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(I),{onClick:n[18]||=e=>C.value=!1},{default:c(()=>[...n[51]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(I),{onClick:n[20]||=e=>q(),disabled:E.value.length==0},{default:c(()=>[...n[52]||=[v(` Создать `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:c(()=>[i(d(A),{value:E.value,"onUpdate:value":n[19]||=e=>E.value=e,type:`text`,placeholder:`Три дебила`},null,8,[`value`])]),_:1})]),_:1},8,[`show`]),i(d(P),{show:w.value,"onUpdate:show":n[25]||=e=>w.value=e},{default:c(()=>[i(d(R),{style:{width:`600px`},title:`Удаление команды`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(I),{onClick:n[22]||=e=>w.value=!1},{default:c(()=>[...n[53]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(I),{onClick:n[24]||=e=>he(),disabled:z.value!=B.value.name},{default:c(()=>[...n[56]||=[v(` Удалить `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[b(`p`,null,[n[54]||=v(` Введите название команды `,-1),i(d(ce),{class:`name-text`,strong:``},{default:c(()=>[v(t(B.value.name),1)]),_:1}),n[55]||=v(` чтобы удалить его `,-1)]),i(d(A),{value:z.value,"onUpdate:value":n[23]||=e=>z.value=e,type:`text`,placeholder:`Три дебила`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),i(d(P),{show:T.value,"onUpdate:show":n[29]||=e=>T.value=e},{default:c(()=>[i(d(R),{style:{width:`600px`},title:`Удаление игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(I),{onClick:n[26]||=e=>T.value=!1},{default:c(()=>[...n[57]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(I),{onClick:n[28]||=e=>ge(),disabled:D.value!=k.value.name},{default:c(()=>[...n[60]||=[v(` Удалить `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[b(`p`,null,[n[58]||=v(` Введите название игры `,-1),i(d(ce),{class:`name-text`,strong:``},{default:c(()=>[v(t(k.value.name),1)]),_:1}),n[59]||=v(` чтобы удалить её `,-1)]),i(d(A),{value:D.value,"onUpdate:value":n[27]||=e=>D.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),i(d(P),{show:O.value,"onUpdate:show":n[31]||=e=>O.value=e},{default:c(()=>[i(d(R),{style:{width:`600px`},title:te.value,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":c(()=>[i(d(I),{onClick:n[30]||=e=>O.value=!1},{default:c(()=>[...n[61]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[...n[62]||=[]]),default:c(()=>[i(d(H),{vertical:``},{default:c(()=>[b(`div`,Re,[i(d(oe),{value:ee.value,size:300,padding:0},null,8,[`value`])])]),_:1})]),_:1},8,[`title`])]),_:1},8,[`show`]),i(d(P),{show:X.value,"onUpdate:show":n[34]||=e=>X.value=e},{default:c(()=>[i(d(R),{style:{width:`min(94vw, 900px)`},title:`Ответы команд`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`,"content-style":{maxHeight:`70vh`,overflow:`auto`}},{"header-extra":c(()=>[i(d(I),{onClick:n[32]||=e=>X.value=!1},{default:c(()=>[...n[63]||=[v(` x `,-1)]]),_:1})]),footer:c(()=>[i(d(U),{justify:`end`},{default:c(()=>[i(d(I),{onClick:n[33]||=e=>Ye(),disabled:Z.value.length==0},{default:c(()=>[...n[64]||=[v(` Сохранить баллы `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:c(()=>[Z.value.length==0?(o(),r(`div`,ze,` Вопросы дела не заданы или команды ещё не отвечали. `)):y(``,!0),(o(!0),r(h,null,a(Z.value,e=>(o(),r(`div`,{key:e.code,class:`answers-question-block`},[b(`p`,Be,t(e.code)+`: `+t(e.text),1),b(`p`,Ve,`Правильный ответ: `+t(e.answer||`—`),1),(o(!0),r(h,null,a(Q.value,n=>(o(),r(`div`,{key:n.team?.id,class:`answers-team-row`},[b(`div`,He,t(n.team?.name),1),b(`div`,Ue,t(Ge(n,e.code)||`—`),1),i(d(Se),{value:$.value[We(n.team?.id,e.code)],"onUpdate:value":t=>Ke(We(n.team?.id,e.code),t),placeholder:`Балл`,class:`answers-score-input`},null,8,[`value`,`onUpdate:value`])]))),128))]))),128))]),_:1})]),_:1},8,[`show`]),i(de,{active:`games`})],64))}}),[[`__scopeId`,`data-v-8bba41c8`]]),We=e({__name:`GameView`,setup(e){return(e,t)=>(o(),u($))}});export{We as default}; \ No newline at end of file diff --git a/dist/assets/GamesView-DG37GdoA.js b/dist/assets/GamesView-CVJFCC7X.js similarity index 93% rename from dist/assets/GamesView-DG37GdoA.js rename to dist/assets/GamesView-CVJFCC7X.js index 659caa1..2e040a6 100644 --- a/dist/assets/GamesView-DG37GdoA.js +++ b/dist/assets/GamesView-CVJFCC7X.js @@ -1 +1 @@ -import{E as e,Et as t,S as n,T as r,U as i,V as a,b as o,o as s,p as c,rt as l,y as u}from"./vue-router-CyfP71JJ.js";import{t as d}from"./use-message-tOjOz7jj.js";import{i as f,n as p,t as m}from"./HeaderMenu-CngRCkyf.js";var h={class:`center-block-custom`},g={class:`width1200`},_=[`onClick`],v={class:`game-title`},y={class:`game-description`},b=p(e({__name:`GamesPage`,setup(e){let o=f(),p=d(),b=s(),x=l([]);async function S(){x.value=[];let e=await o.GetGames({});if(e.error!=``){p.error(e.error);return}x.value=e.games||[]}S();async function C(e){b.push(`/games/`+e)}return(e,o)=>(a(),n(c,null,[u(`div`,h,[u(`div`,g,[(a(!0),n(c,null,i(x.value,e=>(a(),n(`div`,{key:e.id,class:`game-block`,onClick:t=>C(e.id)},[u(`div`,v,t(e.name),1),u(`div`,y,t(e.description),1)],8,_))),128))])]),r(m,{active:`games`})],64))}}),[[`__scopeId`,`data-v-047ac80b`]]),x=e({__name:`GamesView`,setup(e){return(e,t)=>(a(),o(b))}});export{x as default}; \ No newline at end of file +import{E as e,Et as t,S as n,T as r,U as i,V as a,b as o,o as s,p as c,rt as l,y as u}from"./vue-router-CyfP71JJ.js";import{t as d}from"./use-message-Bz_o0m1G.js";import{i as f,n as p,t as m}from"./HeaderMenu-CngRCkyf.js";var h={class:`center-block-custom`},g={class:`width1200`},_=[`onClick`],v={class:`game-title`},y={class:`game-description`},b=p(e({__name:`GamesPage`,setup(e){let o=f(),p=d(),b=s(),x=l([]);async function S(){x.value=[];let e=await o.GetGames({});if(e.error!=``){p.error(e.error);return}x.value=e.games||[]}S();async function C(e){b.push(`/games/`+e)}return(e,o)=>(a(),n(c,null,[u(`div`,h,[u(`div`,g,[(a(!0),n(c,null,i(x.value,e=>(a(),n(`div`,{key:e.id,class:`game-block`,onClick:t=>C(e.id)},[u(`div`,v,t(e.name),1),u(`div`,y,t(e.description),1)],8,_))),128))])]),r(m,{active:`games`})],64))}}),[[`__scopeId`,`data-v-047ac80b`]]),x=e({__name:`GamesView`,setup(e){return(e,t)=>(a(),o(b))}});export{x as default}; \ No newline at end of file diff --git a/dist/assets/Input-BoNHQhuY.js b/dist/assets/Input-CYnJzkGX.js similarity index 99% rename from dist/assets/Input-BoNHQhuY.js rename to dist/assets/Input-CYnJzkGX.js index 5573336..e9f06f7 100644 --- a/dist/assets/Input-BoNHQhuY.js +++ b/dist/assets/Input-CYnJzkGX.js @@ -1,4 +1,4 @@ -import{A as e,D as t,E as n,H as r,I as i,L as a,M as o,N as s,P as c,R as l,W as u,X as d,Y as f,f as p,k as m,m as h,nt as g,ot as _,p as v,rt as y,v as b,w as x}from"./vue-router-CyfP71JJ.js";import{$ as S,B as C,J as w,Q as T,R as ee,X as E,Z as D,c as O,i as k,l as te,o as ne,q as A,r as j,s as re,z as ie}from"./light-3nK60gWS.js";import{a as M,c as ae,i as N,l as P,o as F,r as I}from"./resolve-slot-tPBGpQg9.js";import{i as L,r as R}from"./warn-Dp4mLwFL.js";import{i as oe,o as se,s as ce}from"./Button-CZoyrZHv.js";import{t as z}from"./call-ChHlm4-m.js";import{t as le}from"./fade-in.cssr-DzipPSF9.js";import{B as ue,D as de,H as fe,I as pe,O as B,b as me,j as he}from"./index-D0lr2b1T.js";function ge(e){return e.composedPath()[0]||null}function V(e){return e.composedPath()[0]}var _e={mousemoveoutside:new WeakMap,clickoutside:new WeakMap};function ve(e,t,n){if(e===`mousemoveoutside`){let e=e=>{t.contains(V(e))||n(e)};return{mousemove:e,touchstart:e}}else if(e===`clickoutside`){let e=!1,r=n=>{e=!t.contains(V(n))},i=r=>{e&&(t.contains(V(r))||n(r))};return{mousedown:r,mouseup:i,touchstart:r,touchend:i}}return console.error(`[evtd/create-trap-handler]: name \`${e}\` is invalid. This could be a bug of evtd.`),{}}function ye(e,t,n){let r=_e[e],i=r.get(t);i===void 0&&r.set(t,i=new WeakMap);let a=i.get(n);return a===void 0&&i.set(n,a=ve(e,t,n)),a}function H(e,t,n,r){if(e===`mousemoveoutside`||e===`clickoutside`){let i=ye(e,t,n);return Object.keys(i).forEach(e=>{U(e,document,i[e],r)}),!0}return!1}function be(e,t,n,r){if(e===`mousemoveoutside`||e===`clickoutside`){let i=ye(e,t,n);return Object.keys(i).forEach(e=>{W(e,document,i[e],r)}),!0}return!1}function xe(){if(typeof window>`u`)return{on:()=>{},off:()=>{}};let e=new WeakMap,t=new WeakMap;function n(){e.set(this,!0)}function r(){e.set(this,!0),t.set(this,!0)}function i(e,t,n){let r=e[t];return e[t]=function(){return n.apply(e,arguments),r.apply(e,arguments)},e}function a(e,t){e[t]=Event.prototype[t]}let o=new WeakMap,s=Object.getOwnPropertyDescriptor(Event.prototype,`currentTarget`);function c(){return o.get(this)??null}function l(e,t){s!==void 0&&Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:t??s.get})}let u={bubble:{},capture:{}},d={};function f(){let s=function(s){let{type:d,eventPhase:f,bubbles:p}=s,m=V(s);if(f===2)return;let h=f===1?`capture`:`bubble`,g=m,_=[];for(;g===null&&(g=window),_.push(g),g!==window;)g=g.parentNode||null;let v=u.capture[d],y=u.bubble[d];if(i(s,`stopPropagation`,n),i(s,`stopImmediatePropagation`,r),l(s,c),h===`capture`){if(v===void 0)return;for(let n=_.length-1;n>=0&&!e.has(s);--n){let e=_[n],r=v.get(e);if(r!==void 0){o.set(s,e);for(let e of r){if(t.has(s))break;e(s)}}if(n===0&&!p&&y!==void 0){let n=y.get(e);if(n!==void 0)for(let e of n){if(t.has(s))break;e(s)}}}}else if(h===`bubble`){if(y===void 0)return;for(let n=0;n<_.length&&!e.has(s);++n){let e=_[n],r=y.get(e);if(r!==void 0){o.set(s,e);for(let e of r){if(t.has(s))break;e(s)}}}}a(s,`stopPropagation`),a(s,`stopImmediatePropagation`),l(s)};return s.displayName=`evtdUnifiedHandler`,s}function p(){let e=function(e){let{type:t,eventPhase:n}=e;if(n!==2)return;let r=d[t];r!==void 0&&r.forEach(t=>t(e))};return e.displayName=`evtdUnifiedWindowEventHandler`,e}let m=f(),h=p();function g(e,t){let n=u[e];return n[t]===void 0&&(n[t]=new Map,window.addEventListener(t,m,e===`capture`)),n[t]}function _(e){return d[e]===void 0&&(d[e]=new Set,window.addEventListener(e,h)),d[e]}function v(e,t){let n=e.get(t);return n===void 0&&e.set(t,n=new Set),n}function y(e,t,n,r){let i=u[t][n];if(i!==void 0){let t=i.get(e);if(t!==void 0&&t.has(r))return!0}return!1}function b(e,t){let n=d[e];return!!(n!==void 0&&n.has(t))}function x(e,t,n,r){let i;if(i=typeof r==`object`&&r.once===!0?a=>{S(e,t,i,r),n(a)}:n,H(e,t,i,r))return;let a=v(g(r===!0||typeof r==`object`&&r.capture===!0?`capture`:`bubble`,e),t);if(a.has(i)||a.add(i),t===window){let t=_(e);t.has(i)||t.add(i)}}function S(e,t,n,r){if(be(e,t,n,r))return;let i=r===!0||typeof r==`object`&&r.capture===!0,a=i?`capture`:`bubble`,o=g(a,e),s=v(o,t);if(t===window&&!y(t,i?`bubble`:`capture`,e,n)&&b(e,n)){let t=d[e];t.delete(n),t.size===0&&(window.removeEventListener(e,h),d[e]=void 0)}s.has(n)&&s.delete(n),s.size===0&&o.delete(t),o.size===0&&(window.removeEventListener(e,m,a===`capture`),u[a][e]=void 0)}return{on:x,off:S}}var{on:U,off:W}=xe();function Se(e){let t=y(!!e.value);if(t.value)return g(t);let n=f(e,e=>{e&&(t.value=!0,n())});return g(t)}function Ce(){return t()!==null}var we=typeof window<`u`;function Te(e,t){return f(e,e=>{e!==void 0&&(t.value=e)}),b(()=>e.value===void 0?t.value:e.value)}var Ee=(typeof window>`u`?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform===`MacIntel`&&navigator.maxTouchPoints>1)&&!window.MSStream;function De(){return Ee}var Oe=L(`n-drawer-body`);L(`n-drawer`);var ke=L(`n-modal-body`),Ae=L(`n-modal-provider`),je=L(`n-modal`),G=L(`n-popover-body`);function Me(e){let t={isDeactivated:!1},n=!1;return c(()=>{if(t.isDeactivated=!1,!n){n=!0;return}e()}),a(()=>{t.isDeactivated=!0,n||=!0}),t}function Ne(e,t,n=`default`){let r=t[n];if(r===void 0)throw Error(`[vueuc/${e}]: slot[${n}] is empty.`);return r()}function Pe(e,t=!0,n=[]){return e.forEach(e=>{if(e!==null){if(typeof e!=`object`){(typeof e==`string`||typeof e==`number`)&&n.push(x(String(e)));return}if(Array.isArray(e)){Pe(e,t,n);return}if(e.type===v){if(e.children===null)return;Array.isArray(e.children)&&Pe(e.children,t,n)}else e.type!==p&&n.push(e)}}),n}function Fe(e,t,n=`default`){let r=t[n];if(r===void 0)throw Error(`[vueuc/${e}]: slot[${n}] is empty.`);let i=Pe(r());if(i.length===1)return i[0];throw Error(`[vueuc/${e}]: slot[${n}] should have exactly one child.`)}var K=`@@coContext`,Ie={mounted(e,{value:t,modifiers:n}){e[K]={handler:void 0},typeof t==`function`&&(e[K].handler=t,U(`clickoutside`,e,t,{capture:n.capture}))},updated(e,{value:t,modifiers:n}){let r=e[K];typeof t==`function`?r.handler?r.handler!==t&&(W(`clickoutside`,e,r.handler,{capture:n.capture}),r.handler=t,U(`clickoutside`,e,t,{capture:n.capture})):(e[K].handler=t,U(`clickoutside`,e,t,{capture:n.capture})):r.handler&&=(W(`clickoutside`,e,r.handler,{capture:n.capture}),void 0)},unmounted(e,{modifiers:t}){let{handler:n}=e[K];n&&W(`clickoutside`,e,n,{capture:t.capture}),e[K].handler=void 0}};function q(e,t){console.error(`[vdirs/${e}]: ${t}`)}var J=new class{constructor(){this.elementZIndex=new Map,this.nextZIndex=2e3}get elementCount(){return this.elementZIndex.size}ensureZIndex(e,t){let{elementZIndex:n}=this;if(t!==void 0){e.style.zIndex=`${t}`,n.delete(e);return}let{nextZIndex:r}=this;n.has(e)&&n.get(e)+1===this.nextZIndex||(e.style.zIndex=`${r}`,n.set(e,r),this.nextZIndex=r+1,this.squashState())}unregister(e,t){let{elementZIndex:n}=this;n.has(e)?n.delete(e):t===void 0&&q(`z-index-manager/unregister-element`,`Element not found when unregistering.`),this.squashState()}squashState(){let{elementCount:e}=this;e||(this.nextZIndex=2e3),this.nextZIndex-e>2500&&this.rearrange()}rearrange(){let e=Array.from(this.elementZIndex.entries());e.sort((e,t)=>e[1]-t[1]),this.nextZIndex=2e3,e.forEach(e=>{let t=e[0],n=this.nextZIndex++;`${n}`!==t.style.zIndex&&(t.style.zIndex=`${n}`)})}},Y=`@@ziContext`,Le={mounted(e,t){let{value:n={}}=t,{zIndex:r,enabled:i}=n;e[Y]={enabled:!!i,initialized:!1},i&&(J.ensureZIndex(e,r),e[Y].initialized=!0)},updated(e,t){let{value:n={}}=t,{zIndex:r,enabled:i}=n,a=e[Y].enabled;i&&!a&&(J.ensureZIndex(e,r),e[Y].initialized=!0),e[Y].enabled=!!i},unmounted(e,t){if(!e[Y].initialized)return;let{value:n={}}=t,{zIndex:r}=n;J.unregister(e,r)}};function Re(e,t){console.error(`[vueuc/${e}]: ${t}`)}var ze=n({name:`LazyTeleport`,props:{to:{type:[String,Object],default:void 0},disabled:Boolean,show:{type:Boolean,required:!0}},setup(e){return{showTeleport:Se(_(e,`show`)),mergedTo:b(()=>{let{to:t}=e;return t??`body`})}},render(){return this.showTeleport?this.disabled?Ne(`lazy-teleport`,this.$slots):m(h,{disabled:this.disabled,to:this.mergedTo},Ne(`lazy-teleport`,this.$slots)):null}}),X=[],Be=function(){return X.some(function(e){return e.activeTargets.length>0})},Ve=function(){return X.some(function(e){return e.skippedTargets.length>0})},He=`ResizeObserver loop completed with undelivered notifications.`,Ue=function(){var e;typeof ErrorEvent==`function`?e=new ErrorEvent(`error`,{message:He}):(e=document.createEvent(`Event`),e.initEvent(`error`,!1,!1),e.message=He),window.dispatchEvent(e)},We;(function(e){e.BORDER_BOX=`border-box`,e.CONTENT_BOX=`content-box`,e.DEVICE_PIXEL_CONTENT_BOX=`device-pixel-content-box`})(We||={});var Z=function(e){return Object.freeze(e)},Ge=function(){function e(e,t){this.inlineSize=e,this.blockSize=t,Z(this)}return e}(),Ke=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Z(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),qe=function(e){return e instanceof SVGElement&&`getBBox`in e},Je=function(e){if(qe(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},Ye=function(e){if(e instanceof Element)return!0;var t=e?.ownerDocument?.defaultView;return!!(t&&e instanceof t.Element)},Xe=function(e){switch(e.tagName){case`INPUT`:if(e.type!==`image`)break;case`VIDEO`:case`AUDIO`:case`EMBED`:case`OBJECT`:case`CANVAS`:case`IFRAME`:case`IMG`:return!0}return!1},Ze=typeof window<`u`?window:{},Qe=new WeakMap,$e=/auto|scroll/,et=/^tb|vertical/,tt=/msie|trident/i.test(Ze.navigator&&Ze.navigator.userAgent),Q=function(e){return parseFloat(e||`0`)},$=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new Ge((n?t:e)||0,(n?e:t)||0)},nt=Z({devicePixelContentBoxSize:$(),borderBoxSize:$(),contentBoxSize:$(),contentRect:new Ke(0,0,0,0)}),rt=function(e,t){if(t===void 0&&(t=!1),Qe.has(e)&&!t)return Qe.get(e);if(Je(e))return Qe.set(e,nt),nt;var n=getComputedStyle(e),r=qe(e)&&e.ownerSVGElement&&e.getBBox(),i=!tt&&n.boxSizing===`border-box`,a=et.test(n.writingMode||``),o=!r&&$e.test(n.overflowY||``),s=!r&&$e.test(n.overflowX||``),c=r?0:Q(n.paddingTop),l=r?0:Q(n.paddingRight),u=r?0:Q(n.paddingBottom),d=r?0:Q(n.paddingLeft),f=r?0:Q(n.borderTopWidth),p=r?0:Q(n.borderRightWidth),m=r?0:Q(n.borderBottomWidth),h=r?0:Q(n.borderLeftWidth),g=d+l,_=c+u,v=h+p,y=f+m,b=s?e.offsetHeight-y-e.clientHeight:0,x=o?e.offsetWidth-v-e.clientWidth:0,S=i?g+v:0,C=i?_+y:0,w=r?r.width:Q(n.width)-S-x,T=r?r.height:Q(n.height)-C-b,ee=w+g+x+v,E=T+_+b+y,D=Z({devicePixelContentBoxSize:$(Math.round(w*devicePixelRatio),Math.round(T*devicePixelRatio),a),borderBoxSize:$(ee,E,a),contentBoxSize:$(w,T,a),contentRect:new Ke(d,c,w,T)});return Qe.set(e,D),D},it=function(e,t,n){var r=rt(e,n),i=r.borderBoxSize,a=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case We.DEVICE_PIXEL_CONTENT_BOX:return o;case We.BORDER_BOX:return i;default:return a}},at=function(){function e(e){var t=rt(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=Z([t.borderBoxSize]),this.contentBoxSize=Z([t.contentBoxSize]),this.devicePixelContentBoxSize=Z([t.devicePixelContentBoxSize])}return e}(),ot=function(e){if(Je(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},st=function(){var e=1/0,t=[];X.forEach(function(n){if(n.activeTargets.length!==0){var r=[];n.activeTargets.forEach(function(t){var n=new at(t.target),i=ot(t.target);r.push(n),t.lastReportedSize=it(t.target,t.observedBox),ie?t.activeTargets.push(n):t.skippedTargets.push(n))})})},lt=function(){var e=0;for(ct(e);Be();)e=st(),ct(e);return Ve()&&Ue(),e>0},ut,dt=[],ft=function(){return dt.splice(0).forEach(function(e){return e()})},pt=function(e){if(!ut){var t=0,n=document.createTextNode(``);new MutationObserver(function(){return ft()}).observe(n,{characterData:!0}),ut=function(){n.textContent=`${t?t--:t++}`}}dt.push(e),ut()},mt=function(e){pt(function(){requestAnimationFrame(e)})},ht=0,gt=function(){return!!ht},_t=250,vt={attributes:!0,characterData:!0,childList:!0,subtree:!0},yt=[`resize`,`load`,`transitionend`,`animationend`,`animationstart`,`animationiteration`,`keyup`,`keydown`,`mouseup`,`mousedown`,`mouseover`,`mouseout`,`blur`,`focus`],bt=function(e){return e===void 0&&(e=0),Date.now()+e},xt=!1,St=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(e===void 0&&(e=_t),!xt){xt=!0;var n=bt(e);mt(function(){var r=!1;try{r=lt()}finally{if(xt=!1,e=n-bt(),!gt())return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,vt)};document.body?t():Ze.addEventListener(`DOMContentLoaded`,t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),yt.forEach(function(t){return Ze.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||=(this.observer&&this.observer.disconnect(),yt.forEach(function(t){return Ze.removeEventListener(t,e.listener,!0)}),!0)},e}()),Ct=function(e){!ht&&e>0&&St.start(),ht+=e,!ht&&St.stop()},wt=function(e){return!qe(e)&&!Xe(e)&&getComputedStyle(e).display===`inline`},Tt=function(){function e(e,t){this.target=e,this.observedBox=t||We.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=it(this.target,this.observedBox,!0);return wt(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}(),Et=function(){function e(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}return e}(),Dt=new WeakMap,Ot=function(e,t){for(var n=0;n=0&&(i&&X.splice(X.indexOf(n),1),n.observationTargets.splice(r,1),Ct(-1))},e.disconnect=function(e){var t=this,n=Dt.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),At=function(){function e(e){if(arguments.length===0)throw TypeError(`Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.`);if(typeof e!=`function`)throw TypeError(`Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.`);kt.connect(this,e)}return e.prototype.observe=function(e,t){if(arguments.length===0)throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!Ye(e))throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element`);kt.observe(this,e,t)},e.prototype.unobserve=function(e){if(arguments.length===0)throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!Ye(e))throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element`);kt.unobserve(this,e)},e.prototype.disconnect=function(){kt.disconnect(this)},e.toString=function(){return`function ResizeObserver () { [polyfill code] }`},e}(),jt=new class{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<`u`&&window.ResizeObserver||At)(this.handleResize),this.elHandlersMap=new Map}handleResize(e){for(let t of e){let e=this.elHandlersMap.get(t.target);e!==void 0&&e(t)}}registerHandler(e,t){this.elHandlersMap.set(e,t),this.observer.observe(e)}unregisterHandler(e){this.elHandlersMap.has(e)&&(this.elHandlersMap.delete(e),this.observer.unobserve(e))}},Mt=n({name:`ResizeObserver`,props:{onResize:Function},setup(e){let n=!1,r=t().proxy;function a(t){let{onResize:n}=e;n!==void 0&&n(t)}l(()=>{let e=r.$el;if(e===void 0){Re(`resize-observer`,`$el does not exist.`);return}if(e.nextElementSibling!==e.nextSibling&&e.nodeType===3&&e.nodeValue!==``){Re(`resize-observer`,`$el can not be observed (it may be a text node).`);return}e.nextElementSibling!==null&&(jt.registerHandler(e.nextElementSibling,a),n=!0)}),i(()=>{n&&jt.unregisterHandler(r.$el.nextElementSibling)})},render(){return u(this.$slots,`default`)}});function Nt(e){let{left:t,right:n,top:r,bottom:i}=ae(e);return`${r} ${t} ${i} ${n}`}function Pt(e,t=`default`,n=void 0){let r=e[t];if(!r)return R(`getFirstSlotVNode`,`slot[${t}] is empty`),null;let i=ce(r(n));return i.length===1?i[0]:(R(`getFirstSlotVNode`,`slot[${t}] should have exactly one child`),null)}function Ft(e,t,n){if(!t)return null;let r=ce(t(n));return r.length===1?r[0]:(R(`getFirstSlotVNode`,`slot[${e}] should have exactly one child`),null)}var It=n({render(){var e;return(e=this.$slots).default?.call(e)}}),Lt={name:`en-US`,global:{undo:`Undo`,redo:`Redo`,confirm:`Confirm`,clear:`Clear`},Popconfirm:{positiveText:`Confirm`,negativeText:`Cancel`},Cascader:{placeholder:`Please Select`,loading:`Loading`,loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:`yyyy-MM-dd`,dateTimeFormat:`yyyy-MM-dd HH:mm:ss`},DatePicker:{yearFormat:`yyyy`,monthFormat:`MMM`,dayFormat:`eeeeee`,yearTypeFormat:`yyyy`,monthTypeFormat:`yyyy-MM`,dateFormat:`yyyy-MM-dd`,dateTimeFormat:`yyyy-MM-dd HH:mm:ss`,quarterFormat:`yyyy-qqq`,weekFormat:`YYYY-w`,clear:`Clear`,now:`Now`,confirm:`Confirm`,selectTime:`Select Time`,selectDate:`Select Date`,datePlaceholder:`Select Date`,datetimePlaceholder:`Select Date and Time`,monthPlaceholder:`Select Month`,yearPlaceholder:`Select Year`,quarterPlaceholder:`Select Quarter`,weekPlaceholder:`Select Week`,startDatePlaceholder:`Start Date`,endDatePlaceholder:`End Date`,startDatetimePlaceholder:`Start Date and Time`,endDatetimePlaceholder:`End Date and Time`,startMonthPlaceholder:`Start Month`,endMonthPlaceholder:`End Month`,monthBeforeYear:!0,firstDayOfWeek:6,today:`Today`},DataTable:{checkTableAll:`Select all in the table`,uncheckTableAll:`Unselect all in the table`,confirm:`Confirm`,clear:`Clear`},LegacyTransfer:{sourceTitle:`Source`,targetTitle:`Target`},Transfer:{selectAll:`Select all`,unselectAll:`Unselect all`,clearAll:`Clear`,total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:`No Data`},Select:{placeholder:`Please Select`},TimePicker:{placeholder:`Select Time`,positiveText:`OK`,negativeText:`Cancel`,now:`Now`,clear:`Clear`},Pagination:{goto:`Goto`,selectionSuffix:`page`},DynamicTags:{add:`Add`},Log:{loading:`Loading`},Input:{placeholder:`Please Input`},InputNumber:{placeholder:`Please Input`},DynamicInput:{create:`Create`},ThemeEditor:{title:`Theme Editor`,clearAllVars:`Clear All Variables`,clearSearch:`Clear Search`,filterCompName:`Filter Component Name`,filterVarName:`Filter Variable Name`,import:`Import`,export:`Export`,restore:`Reset to Default`},Image:{tipPrevious:`Previous picture (←)`,tipNext:`Next picture (→)`,tipCounterclockwise:`Counterclockwise`,tipClockwise:`Clockwise`,tipZoomOut:`Zoom out`,tipZoomIn:`Zoom in`,tipDownload:`Download`,tipClose:`Close (Esc)`,tipOriginalSize:`Zoom to original size`},Heatmap:{less:`less`,more:`more`,monthFormat:`MMM`,weekdayFormat:`eee`}};function Rt(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}function zt(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}function Bt(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Ht(s,e=>e.test(o)):Vt(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function Vt(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Ht(e,t){for(let n=0;n{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var Wt={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},Gt=(e,t,n)=>{let r,i=Wt[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r},Kt={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},qt=(e,t,n,r)=>Kt[e],Jt={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:zt({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:zt({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:zt({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:zt({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:zt({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})},Yt={ordinalNumber:Ut({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Bt({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:Bt({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:Bt({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:Bt({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:Bt({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},Xt={name:`en-US`,locale:{code:`en-US`,formatDistance:Gt,formatLong:{date:Rt({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:Rt({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:Rt({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},formatRelative:qt,localize:Jt,match:Yt,options:{weekStartsOn:0,firstWeekContainsDate:1}}};function Zt(t){let{mergedLocaleRef:n,mergedDateLocaleRef:r}=e(C,null)||{},i=b(()=>n?.value?.[t]??Lt[t]);return{dateLocaleRef:b(()=>r?.value??Xt),localeRef:i}}var Qt=n({name:`ChevronDown`,render(){return m(`svg`,{viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},m(`path`,{d:`M3.14645 5.64645C3.34171 5.45118 3.65829 5.45118 3.85355 5.64645L8 9.79289L12.1464 5.64645C12.3417 5.45118 12.6583 5.45118 12.8536 5.64645C13.0488 5.84171 13.0488 6.15829 12.8536 6.35355L8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L3.14645 6.35355C2.95118 6.15829 2.95118 5.84171 3.14645 5.64645Z`,fill:`currentColor`}))}}),$t=j(`clear`,()=>m(`svg`,{viewBox:`0 0 16 16`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},m(`g`,{stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},m(`g`,{fill:`currentColor`,"fill-rule":`nonzero`},m(`path`,{d:`M8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 Z M6.5343055,5.83859116 C6.33943736,5.70359511 6.07001296,5.72288026 5.89644661,5.89644661 L5.89644661,5.89644661 L5.83859116,5.9656945 C5.70359511,6.16056264 5.72288026,6.42998704 5.89644661,6.60355339 L5.89644661,6.60355339 L7.293,8 L5.89644661,9.39644661 L5.83859116,9.4656945 C5.70359511,9.66056264 5.72288026,9.92998704 5.89644661,10.1035534 L5.89644661,10.1035534 L5.9656945,10.1614088 C6.16056264,10.2964049 6.42998704,10.2771197 6.60355339,10.1035534 L6.60355339,10.1035534 L8,8.707 L9.39644661,10.1035534 L9.4656945,10.1614088 C9.66056264,10.2964049 9.92998704,10.2771197 10.1035534,10.1035534 L10.1035534,10.1035534 L10.1614088,10.0343055 C10.2964049,9.83943736 10.2771197,9.57001296 10.1035534,9.39644661 L10.1035534,9.39644661 L8.707,8 L10.1035534,6.60355339 L10.1614088,6.5343055 C10.2964049,6.33943736 10.2771197,6.07001296 10.1035534,5.89644661 L10.1035534,5.89644661 L10.0343055,5.83859116 C9.83943736,5.70359511 9.57001296,5.72288026 9.39644661,5.89644661 L9.39644661,5.89644661 L8,7.293 L6.60355339,5.89644661 Z`}))))),en=n({name:`Eye`,render(){return m(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},m(`path`,{d:`M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 0 0-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 0 0 0-17.47C428.89 172.28 347.8 112 255.66 112z`,fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`32`}),m(`circle`,{cx:`256`,cy:`256`,r:`80`,fill:`none`,stroke:`currentColor`,"stroke-miterlimit":`10`,"stroke-width":`32`}))}}),tn=n({name:`EyeOff`,render(){return m(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},m(`path`,{d:`M432 448a15.92 15.92 0 0 1-11.31-4.69l-352-352a16 16 0 0 1 22.62-22.62l352 352A16 16 0 0 1 432 448z`,fill:`currentColor`}),m(`path`,{d:`M255.66 384c-41.49 0-81.5-12.28-118.92-36.5c-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 0 0 .14-2.94L93.5 161.38a2 2 0 0 0-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 0 0-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0 0 75.8-12.58a2 2 0 0 0 .77-3.31l-21.58-21.58a4 4 0 0 0-3.83-1a204.8 204.8 0 0 1-51.16 6.47z`,fill:`currentColor`}),m(`path`,{d:`M490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 0 0-74.89 12.83a2 2 0 0 0-.75 3.31l21.55 21.55a4 4 0 0 0 3.88 1a192.82 192.82 0 0 1 50.21-6.69c40.69 0 80.58 12.43 118.55 37c34.71 22.4 65.74 53.88 89.76 91a.13.13 0 0 1 0 .16a310.72 310.72 0 0 1-64.12 72.73a2 2 0 0 0-.15 2.95l19.9 19.89a2 2 0 0 0 2.7.13a343.49 343.49 0 0 0 68.64-78.48a32.2 32.2 0 0 0-.1-34.78z`,fill:`currentColor`}),m(`path`,{d:`M256 160a95.88 95.88 0 0 0-21.37 2.4a2 2 0 0 0-1 3.38l112.59 112.56a2 2 0 0 0 3.38-1A96 96 0 0 0 256 160z`,fill:`currentColor`}),m(`path`,{d:`M165.78 233.66a2 2 0 0 0-3.38 1a96 96 0 0 0 115 115a2 2 0 0 0 1-3.38z`,fill:`currentColor`}))}}),nn=w(`base-clear`,` +import{A as e,D as t,E as n,H as r,I as i,L as a,M as o,N as s,P as c,R as l,W as u,X as d,Y as f,f as p,k as m,m as h,nt as g,ot as _,p as v,rt as y,v as b,w as x}from"./vue-router-CyfP71JJ.js";import{$ as S,B as C,J as w,Q as T,R as ee,X as E,Z as D,c as O,i as k,l as te,o as ne,q as A,r as j,s as re,z as ie}from"./light-3nK60gWS.js";import{a as M,c as ae,i as N,l as P,o as F,r as I}from"./resolve-slot-tPBGpQg9.js";import{i as L,r as R}from"./warn-Dp4mLwFL.js";import{i as oe,o as se,s as ce}from"./Button-B7j6g3jb.js";import{t as z}from"./call-ChHlm4-m.js";import{t as le}from"./fade-in.cssr-DzipPSF9.js";import{B as ue,D as de,H as fe,I as pe,O as B,b as me,j as he}from"./index-zAAv4RkK.js";function ge(e){return e.composedPath()[0]||null}function V(e){return e.composedPath()[0]}var _e={mousemoveoutside:new WeakMap,clickoutside:new WeakMap};function ve(e,t,n){if(e===`mousemoveoutside`){let e=e=>{t.contains(V(e))||n(e)};return{mousemove:e,touchstart:e}}else if(e===`clickoutside`){let e=!1,r=n=>{e=!t.contains(V(n))},i=r=>{e&&(t.contains(V(r))||n(r))};return{mousedown:r,mouseup:i,touchstart:r,touchend:i}}return console.error(`[evtd/create-trap-handler]: name \`${e}\` is invalid. This could be a bug of evtd.`),{}}function ye(e,t,n){let r=_e[e],i=r.get(t);i===void 0&&r.set(t,i=new WeakMap);let a=i.get(n);return a===void 0&&i.set(n,a=ve(e,t,n)),a}function H(e,t,n,r){if(e===`mousemoveoutside`||e===`clickoutside`){let i=ye(e,t,n);return Object.keys(i).forEach(e=>{U(e,document,i[e],r)}),!0}return!1}function be(e,t,n,r){if(e===`mousemoveoutside`||e===`clickoutside`){let i=ye(e,t,n);return Object.keys(i).forEach(e=>{W(e,document,i[e],r)}),!0}return!1}function xe(){if(typeof window>`u`)return{on:()=>{},off:()=>{}};let e=new WeakMap,t=new WeakMap;function n(){e.set(this,!0)}function r(){e.set(this,!0),t.set(this,!0)}function i(e,t,n){let r=e[t];return e[t]=function(){return n.apply(e,arguments),r.apply(e,arguments)},e}function a(e,t){e[t]=Event.prototype[t]}let o=new WeakMap,s=Object.getOwnPropertyDescriptor(Event.prototype,`currentTarget`);function c(){return o.get(this)??null}function l(e,t){s!==void 0&&Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:t??s.get})}let u={bubble:{},capture:{}},d={};function f(){let s=function(s){let{type:d,eventPhase:f,bubbles:p}=s,m=V(s);if(f===2)return;let h=f===1?`capture`:`bubble`,g=m,_=[];for(;g===null&&(g=window),_.push(g),g!==window;)g=g.parentNode||null;let v=u.capture[d],y=u.bubble[d];if(i(s,`stopPropagation`,n),i(s,`stopImmediatePropagation`,r),l(s,c),h===`capture`){if(v===void 0)return;for(let n=_.length-1;n>=0&&!e.has(s);--n){let e=_[n],r=v.get(e);if(r!==void 0){o.set(s,e);for(let e of r){if(t.has(s))break;e(s)}}if(n===0&&!p&&y!==void 0){let n=y.get(e);if(n!==void 0)for(let e of n){if(t.has(s))break;e(s)}}}}else if(h===`bubble`){if(y===void 0)return;for(let n=0;n<_.length&&!e.has(s);++n){let e=_[n],r=y.get(e);if(r!==void 0){o.set(s,e);for(let e of r){if(t.has(s))break;e(s)}}}}a(s,`stopPropagation`),a(s,`stopImmediatePropagation`),l(s)};return s.displayName=`evtdUnifiedHandler`,s}function p(){let e=function(e){let{type:t,eventPhase:n}=e;if(n!==2)return;let r=d[t];r!==void 0&&r.forEach(t=>t(e))};return e.displayName=`evtdUnifiedWindowEventHandler`,e}let m=f(),h=p();function g(e,t){let n=u[e];return n[t]===void 0&&(n[t]=new Map,window.addEventListener(t,m,e===`capture`)),n[t]}function _(e){return d[e]===void 0&&(d[e]=new Set,window.addEventListener(e,h)),d[e]}function v(e,t){let n=e.get(t);return n===void 0&&e.set(t,n=new Set),n}function y(e,t,n,r){let i=u[t][n];if(i!==void 0){let t=i.get(e);if(t!==void 0&&t.has(r))return!0}return!1}function b(e,t){let n=d[e];return!!(n!==void 0&&n.has(t))}function x(e,t,n,r){let i;if(i=typeof r==`object`&&r.once===!0?a=>{S(e,t,i,r),n(a)}:n,H(e,t,i,r))return;let a=v(g(r===!0||typeof r==`object`&&r.capture===!0?`capture`:`bubble`,e),t);if(a.has(i)||a.add(i),t===window){let t=_(e);t.has(i)||t.add(i)}}function S(e,t,n,r){if(be(e,t,n,r))return;let i=r===!0||typeof r==`object`&&r.capture===!0,a=i?`capture`:`bubble`,o=g(a,e),s=v(o,t);if(t===window&&!y(t,i?`bubble`:`capture`,e,n)&&b(e,n)){let t=d[e];t.delete(n),t.size===0&&(window.removeEventListener(e,h),d[e]=void 0)}s.has(n)&&s.delete(n),s.size===0&&o.delete(t),o.size===0&&(window.removeEventListener(e,m,a===`capture`),u[a][e]=void 0)}return{on:x,off:S}}var{on:U,off:W}=xe();function Se(e){let t=y(!!e.value);if(t.value)return g(t);let n=f(e,e=>{e&&(t.value=!0,n())});return g(t)}function Ce(){return t()!==null}var we=typeof window<`u`;function Te(e,t){return f(e,e=>{e!==void 0&&(t.value=e)}),b(()=>e.value===void 0?t.value:e.value)}var Ee=(typeof window>`u`?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform===`MacIntel`&&navigator.maxTouchPoints>1)&&!window.MSStream;function De(){return Ee}var Oe=L(`n-drawer-body`);L(`n-drawer`);var ke=L(`n-modal-body`),Ae=L(`n-modal-provider`),je=L(`n-modal`),G=L(`n-popover-body`);function Me(e){let t={isDeactivated:!1},n=!1;return c(()=>{if(t.isDeactivated=!1,!n){n=!0;return}e()}),a(()=>{t.isDeactivated=!0,n||=!0}),t}function Ne(e,t,n=`default`){let r=t[n];if(r===void 0)throw Error(`[vueuc/${e}]: slot[${n}] is empty.`);return r()}function Pe(e,t=!0,n=[]){return e.forEach(e=>{if(e!==null){if(typeof e!=`object`){(typeof e==`string`||typeof e==`number`)&&n.push(x(String(e)));return}if(Array.isArray(e)){Pe(e,t,n);return}if(e.type===v){if(e.children===null)return;Array.isArray(e.children)&&Pe(e.children,t,n)}else e.type!==p&&n.push(e)}}),n}function Fe(e,t,n=`default`){let r=t[n];if(r===void 0)throw Error(`[vueuc/${e}]: slot[${n}] is empty.`);let i=Pe(r());if(i.length===1)return i[0];throw Error(`[vueuc/${e}]: slot[${n}] should have exactly one child.`)}var K=`@@coContext`,Ie={mounted(e,{value:t,modifiers:n}){e[K]={handler:void 0},typeof t==`function`&&(e[K].handler=t,U(`clickoutside`,e,t,{capture:n.capture}))},updated(e,{value:t,modifiers:n}){let r=e[K];typeof t==`function`?r.handler?r.handler!==t&&(W(`clickoutside`,e,r.handler,{capture:n.capture}),r.handler=t,U(`clickoutside`,e,t,{capture:n.capture})):(e[K].handler=t,U(`clickoutside`,e,t,{capture:n.capture})):r.handler&&=(W(`clickoutside`,e,r.handler,{capture:n.capture}),void 0)},unmounted(e,{modifiers:t}){let{handler:n}=e[K];n&&W(`clickoutside`,e,n,{capture:t.capture}),e[K].handler=void 0}};function q(e,t){console.error(`[vdirs/${e}]: ${t}`)}var J=new class{constructor(){this.elementZIndex=new Map,this.nextZIndex=2e3}get elementCount(){return this.elementZIndex.size}ensureZIndex(e,t){let{elementZIndex:n}=this;if(t!==void 0){e.style.zIndex=`${t}`,n.delete(e);return}let{nextZIndex:r}=this;n.has(e)&&n.get(e)+1===this.nextZIndex||(e.style.zIndex=`${r}`,n.set(e,r),this.nextZIndex=r+1,this.squashState())}unregister(e,t){let{elementZIndex:n}=this;n.has(e)?n.delete(e):t===void 0&&q(`z-index-manager/unregister-element`,`Element not found when unregistering.`),this.squashState()}squashState(){let{elementCount:e}=this;e||(this.nextZIndex=2e3),this.nextZIndex-e>2500&&this.rearrange()}rearrange(){let e=Array.from(this.elementZIndex.entries());e.sort((e,t)=>e[1]-t[1]),this.nextZIndex=2e3,e.forEach(e=>{let t=e[0],n=this.nextZIndex++;`${n}`!==t.style.zIndex&&(t.style.zIndex=`${n}`)})}},Y=`@@ziContext`,Le={mounted(e,t){let{value:n={}}=t,{zIndex:r,enabled:i}=n;e[Y]={enabled:!!i,initialized:!1},i&&(J.ensureZIndex(e,r),e[Y].initialized=!0)},updated(e,t){let{value:n={}}=t,{zIndex:r,enabled:i}=n,a=e[Y].enabled;i&&!a&&(J.ensureZIndex(e,r),e[Y].initialized=!0),e[Y].enabled=!!i},unmounted(e,t){if(!e[Y].initialized)return;let{value:n={}}=t,{zIndex:r}=n;J.unregister(e,r)}};function Re(e,t){console.error(`[vueuc/${e}]: ${t}`)}var ze=n({name:`LazyTeleport`,props:{to:{type:[String,Object],default:void 0},disabled:Boolean,show:{type:Boolean,required:!0}},setup(e){return{showTeleport:Se(_(e,`show`)),mergedTo:b(()=>{let{to:t}=e;return t??`body`})}},render(){return this.showTeleport?this.disabled?Ne(`lazy-teleport`,this.$slots):m(h,{disabled:this.disabled,to:this.mergedTo},Ne(`lazy-teleport`,this.$slots)):null}}),X=[],Be=function(){return X.some(function(e){return e.activeTargets.length>0})},Ve=function(){return X.some(function(e){return e.skippedTargets.length>0})},He=`ResizeObserver loop completed with undelivered notifications.`,Ue=function(){var e;typeof ErrorEvent==`function`?e=new ErrorEvent(`error`,{message:He}):(e=document.createEvent(`Event`),e.initEvent(`error`,!1,!1),e.message=He),window.dispatchEvent(e)},We;(function(e){e.BORDER_BOX=`border-box`,e.CONTENT_BOX=`content-box`,e.DEVICE_PIXEL_CONTENT_BOX=`device-pixel-content-box`})(We||={});var Z=function(e){return Object.freeze(e)},Ge=function(){function e(e,t){this.inlineSize=e,this.blockSize=t,Z(this)}return e}(),Ke=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Z(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),qe=function(e){return e instanceof SVGElement&&`getBBox`in e},Je=function(e){if(qe(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},Ye=function(e){if(e instanceof Element)return!0;var t=e?.ownerDocument?.defaultView;return!!(t&&e instanceof t.Element)},Xe=function(e){switch(e.tagName){case`INPUT`:if(e.type!==`image`)break;case`VIDEO`:case`AUDIO`:case`EMBED`:case`OBJECT`:case`CANVAS`:case`IFRAME`:case`IMG`:return!0}return!1},Ze=typeof window<`u`?window:{},Qe=new WeakMap,$e=/auto|scroll/,et=/^tb|vertical/,tt=/msie|trident/i.test(Ze.navigator&&Ze.navigator.userAgent),Q=function(e){return parseFloat(e||`0`)},$=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new Ge((n?t:e)||0,(n?e:t)||0)},nt=Z({devicePixelContentBoxSize:$(),borderBoxSize:$(),contentBoxSize:$(),contentRect:new Ke(0,0,0,0)}),rt=function(e,t){if(t===void 0&&(t=!1),Qe.has(e)&&!t)return Qe.get(e);if(Je(e))return Qe.set(e,nt),nt;var n=getComputedStyle(e),r=qe(e)&&e.ownerSVGElement&&e.getBBox(),i=!tt&&n.boxSizing===`border-box`,a=et.test(n.writingMode||``),o=!r&&$e.test(n.overflowY||``),s=!r&&$e.test(n.overflowX||``),c=r?0:Q(n.paddingTop),l=r?0:Q(n.paddingRight),u=r?0:Q(n.paddingBottom),d=r?0:Q(n.paddingLeft),f=r?0:Q(n.borderTopWidth),p=r?0:Q(n.borderRightWidth),m=r?0:Q(n.borderBottomWidth),h=r?0:Q(n.borderLeftWidth),g=d+l,_=c+u,v=h+p,y=f+m,b=s?e.offsetHeight-y-e.clientHeight:0,x=o?e.offsetWidth-v-e.clientWidth:0,S=i?g+v:0,C=i?_+y:0,w=r?r.width:Q(n.width)-S-x,T=r?r.height:Q(n.height)-C-b,ee=w+g+x+v,E=T+_+b+y,D=Z({devicePixelContentBoxSize:$(Math.round(w*devicePixelRatio),Math.round(T*devicePixelRatio),a),borderBoxSize:$(ee,E,a),contentBoxSize:$(w,T,a),contentRect:new Ke(d,c,w,T)});return Qe.set(e,D),D},it=function(e,t,n){var r=rt(e,n),i=r.borderBoxSize,a=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case We.DEVICE_PIXEL_CONTENT_BOX:return o;case We.BORDER_BOX:return i;default:return a}},at=function(){function e(e){var t=rt(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=Z([t.borderBoxSize]),this.contentBoxSize=Z([t.contentBoxSize]),this.devicePixelContentBoxSize=Z([t.devicePixelContentBoxSize])}return e}(),ot=function(e){if(Je(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},st=function(){var e=1/0,t=[];X.forEach(function(n){if(n.activeTargets.length!==0){var r=[];n.activeTargets.forEach(function(t){var n=new at(t.target),i=ot(t.target);r.push(n),t.lastReportedSize=it(t.target,t.observedBox),ie?t.activeTargets.push(n):t.skippedTargets.push(n))})})},lt=function(){var e=0;for(ct(e);Be();)e=st(),ct(e);return Ve()&&Ue(),e>0},ut,dt=[],ft=function(){return dt.splice(0).forEach(function(e){return e()})},pt=function(e){if(!ut){var t=0,n=document.createTextNode(``);new MutationObserver(function(){return ft()}).observe(n,{characterData:!0}),ut=function(){n.textContent=`${t?t--:t++}`}}dt.push(e),ut()},mt=function(e){pt(function(){requestAnimationFrame(e)})},ht=0,gt=function(){return!!ht},_t=250,vt={attributes:!0,characterData:!0,childList:!0,subtree:!0},yt=[`resize`,`load`,`transitionend`,`animationend`,`animationstart`,`animationiteration`,`keyup`,`keydown`,`mouseup`,`mousedown`,`mouseover`,`mouseout`,`blur`,`focus`],bt=function(e){return e===void 0&&(e=0),Date.now()+e},xt=!1,St=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(e===void 0&&(e=_t),!xt){xt=!0;var n=bt(e);mt(function(){var r=!1;try{r=lt()}finally{if(xt=!1,e=n-bt(),!gt())return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,vt)};document.body?t():Ze.addEventListener(`DOMContentLoaded`,t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),yt.forEach(function(t){return Ze.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||=(this.observer&&this.observer.disconnect(),yt.forEach(function(t){return Ze.removeEventListener(t,e.listener,!0)}),!0)},e}()),Ct=function(e){!ht&&e>0&&St.start(),ht+=e,!ht&&St.stop()},wt=function(e){return!qe(e)&&!Xe(e)&&getComputedStyle(e).display===`inline`},Tt=function(){function e(e,t){this.target=e,this.observedBox=t||We.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=it(this.target,this.observedBox,!0);return wt(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}(),Et=function(){function e(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}return e}(),Dt=new WeakMap,Ot=function(e,t){for(var n=0;n=0&&(i&&X.splice(X.indexOf(n),1),n.observationTargets.splice(r,1),Ct(-1))},e.disconnect=function(e){var t=this,n=Dt.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),At=function(){function e(e){if(arguments.length===0)throw TypeError(`Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.`);if(typeof e!=`function`)throw TypeError(`Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.`);kt.connect(this,e)}return e.prototype.observe=function(e,t){if(arguments.length===0)throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!Ye(e))throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element`);kt.observe(this,e,t)},e.prototype.unobserve=function(e){if(arguments.length===0)throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!Ye(e))throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element`);kt.unobserve(this,e)},e.prototype.disconnect=function(){kt.disconnect(this)},e.toString=function(){return`function ResizeObserver () { [polyfill code] }`},e}(),jt=new class{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<`u`&&window.ResizeObserver||At)(this.handleResize),this.elHandlersMap=new Map}handleResize(e){for(let t of e){let e=this.elHandlersMap.get(t.target);e!==void 0&&e(t)}}registerHandler(e,t){this.elHandlersMap.set(e,t),this.observer.observe(e)}unregisterHandler(e){this.elHandlersMap.has(e)&&(this.elHandlersMap.delete(e),this.observer.unobserve(e))}},Mt=n({name:`ResizeObserver`,props:{onResize:Function},setup(e){let n=!1,r=t().proxy;function a(t){let{onResize:n}=e;n!==void 0&&n(t)}l(()=>{let e=r.$el;if(e===void 0){Re(`resize-observer`,`$el does not exist.`);return}if(e.nextElementSibling!==e.nextSibling&&e.nodeType===3&&e.nodeValue!==``){Re(`resize-observer`,`$el can not be observed (it may be a text node).`);return}e.nextElementSibling!==null&&(jt.registerHandler(e.nextElementSibling,a),n=!0)}),i(()=>{n&&jt.unregisterHandler(r.$el.nextElementSibling)})},render(){return u(this.$slots,`default`)}});function Nt(e){let{left:t,right:n,top:r,bottom:i}=ae(e);return`${r} ${t} ${i} ${n}`}function Pt(e,t=`default`,n=void 0){let r=e[t];if(!r)return R(`getFirstSlotVNode`,`slot[${t}] is empty`),null;let i=ce(r(n));return i.length===1?i[0]:(R(`getFirstSlotVNode`,`slot[${t}] should have exactly one child`),null)}function Ft(e,t,n){if(!t)return null;let r=ce(t(n));return r.length===1?r[0]:(R(`getFirstSlotVNode`,`slot[${e}] should have exactly one child`),null)}var It=n({render(){var e;return(e=this.$slots).default?.call(e)}}),Lt={name:`en-US`,global:{undo:`Undo`,redo:`Redo`,confirm:`Confirm`,clear:`Clear`},Popconfirm:{positiveText:`Confirm`,negativeText:`Cancel`},Cascader:{placeholder:`Please Select`,loading:`Loading`,loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:`yyyy-MM-dd`,dateTimeFormat:`yyyy-MM-dd HH:mm:ss`},DatePicker:{yearFormat:`yyyy`,monthFormat:`MMM`,dayFormat:`eeeeee`,yearTypeFormat:`yyyy`,monthTypeFormat:`yyyy-MM`,dateFormat:`yyyy-MM-dd`,dateTimeFormat:`yyyy-MM-dd HH:mm:ss`,quarterFormat:`yyyy-qqq`,weekFormat:`YYYY-w`,clear:`Clear`,now:`Now`,confirm:`Confirm`,selectTime:`Select Time`,selectDate:`Select Date`,datePlaceholder:`Select Date`,datetimePlaceholder:`Select Date and Time`,monthPlaceholder:`Select Month`,yearPlaceholder:`Select Year`,quarterPlaceholder:`Select Quarter`,weekPlaceholder:`Select Week`,startDatePlaceholder:`Start Date`,endDatePlaceholder:`End Date`,startDatetimePlaceholder:`Start Date and Time`,endDatetimePlaceholder:`End Date and Time`,startMonthPlaceholder:`Start Month`,endMonthPlaceholder:`End Month`,monthBeforeYear:!0,firstDayOfWeek:6,today:`Today`},DataTable:{checkTableAll:`Select all in the table`,uncheckTableAll:`Unselect all in the table`,confirm:`Confirm`,clear:`Clear`},LegacyTransfer:{sourceTitle:`Source`,targetTitle:`Target`},Transfer:{selectAll:`Select all`,unselectAll:`Unselect all`,clearAll:`Clear`,total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:`No Data`},Select:{placeholder:`Please Select`},TimePicker:{placeholder:`Select Time`,positiveText:`OK`,negativeText:`Cancel`,now:`Now`,clear:`Clear`},Pagination:{goto:`Goto`,selectionSuffix:`page`},DynamicTags:{add:`Add`},Log:{loading:`Loading`},Input:{placeholder:`Please Input`},InputNumber:{placeholder:`Please Input`},DynamicInput:{create:`Create`},ThemeEditor:{title:`Theme Editor`,clearAllVars:`Clear All Variables`,clearSearch:`Clear Search`,filterCompName:`Filter Component Name`,filterVarName:`Filter Variable Name`,import:`Import`,export:`Export`,restore:`Reset to Default`},Image:{tipPrevious:`Previous picture (←)`,tipNext:`Next picture (→)`,tipCounterclockwise:`Counterclockwise`,tipClockwise:`Clockwise`,tipZoomOut:`Zoom out`,tipZoomIn:`Zoom in`,tipDownload:`Download`,tipClose:`Close (Esc)`,tipOriginalSize:`Zoom to original size`},Heatmap:{less:`less`,more:`more`,monthFormat:`MMM`,weekdayFormat:`eee`}};function Rt(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}function zt(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}function Bt(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Ht(s,e=>e.test(o)):Vt(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function Vt(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Ht(e,t){for(let n=0;n{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var Wt={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},Gt=(e,t,n)=>{let r,i=Wt[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r},Kt={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},qt=(e,t,n,r)=>Kt[e],Jt={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:zt({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:zt({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:zt({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:zt({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:zt({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})},Yt={ordinalNumber:Ut({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Bt({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:Bt({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:Bt({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:Bt({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:Bt({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},Xt={name:`en-US`,locale:{code:`en-US`,formatDistance:Gt,formatLong:{date:Rt({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:Rt({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:Rt({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},formatRelative:qt,localize:Jt,match:Yt,options:{weekStartsOn:0,firstWeekContainsDate:1}}};function Zt(t){let{mergedLocaleRef:n,mergedDateLocaleRef:r}=e(C,null)||{},i=b(()=>n?.value?.[t]??Lt[t]);return{dateLocaleRef:b(()=>r?.value??Xt),localeRef:i}}var Qt=n({name:`ChevronDown`,render(){return m(`svg`,{viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},m(`path`,{d:`M3.14645 5.64645C3.34171 5.45118 3.65829 5.45118 3.85355 5.64645L8 9.79289L12.1464 5.64645C12.3417 5.45118 12.6583 5.45118 12.8536 5.64645C13.0488 5.84171 13.0488 6.15829 12.8536 6.35355L8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L3.14645 6.35355C2.95118 6.15829 2.95118 5.84171 3.14645 5.64645Z`,fill:`currentColor`}))}}),$t=j(`clear`,()=>m(`svg`,{viewBox:`0 0 16 16`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},m(`g`,{stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},m(`g`,{fill:`currentColor`,"fill-rule":`nonzero`},m(`path`,{d:`M8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 Z M6.5343055,5.83859116 C6.33943736,5.70359511 6.07001296,5.72288026 5.89644661,5.89644661 L5.89644661,5.89644661 L5.83859116,5.9656945 C5.70359511,6.16056264 5.72288026,6.42998704 5.89644661,6.60355339 L5.89644661,6.60355339 L7.293,8 L5.89644661,9.39644661 L5.83859116,9.4656945 C5.70359511,9.66056264 5.72288026,9.92998704 5.89644661,10.1035534 L5.89644661,10.1035534 L5.9656945,10.1614088 C6.16056264,10.2964049 6.42998704,10.2771197 6.60355339,10.1035534 L6.60355339,10.1035534 L8,8.707 L9.39644661,10.1035534 L9.4656945,10.1614088 C9.66056264,10.2964049 9.92998704,10.2771197 10.1035534,10.1035534 L10.1035534,10.1035534 L10.1614088,10.0343055 C10.2964049,9.83943736 10.2771197,9.57001296 10.1035534,9.39644661 L10.1035534,9.39644661 L8.707,8 L10.1035534,6.60355339 L10.1614088,6.5343055 C10.2964049,6.33943736 10.2771197,6.07001296 10.1035534,5.89644661 L10.1035534,5.89644661 L10.0343055,5.83859116 C9.83943736,5.70359511 9.57001296,5.72288026 9.39644661,5.89644661 L9.39644661,5.89644661 L8,7.293 L6.60355339,5.89644661 Z`}))))),en=n({name:`Eye`,render(){return m(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},m(`path`,{d:`M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 0 0-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 0 0 0-17.47C428.89 172.28 347.8 112 255.66 112z`,fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`32`}),m(`circle`,{cx:`256`,cy:`256`,r:`80`,fill:`none`,stroke:`currentColor`,"stroke-miterlimit":`10`,"stroke-width":`32`}))}}),tn=n({name:`EyeOff`,render(){return m(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},m(`path`,{d:`M432 448a15.92 15.92 0 0 1-11.31-4.69l-352-352a16 16 0 0 1 22.62-22.62l352 352A16 16 0 0 1 432 448z`,fill:`currentColor`}),m(`path`,{d:`M255.66 384c-41.49 0-81.5-12.28-118.92-36.5c-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 0 0 .14-2.94L93.5 161.38a2 2 0 0 0-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 0 0-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0 0 75.8-12.58a2 2 0 0 0 .77-3.31l-21.58-21.58a4 4 0 0 0-3.83-1a204.8 204.8 0 0 1-51.16 6.47z`,fill:`currentColor`}),m(`path`,{d:`M490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 0 0-74.89 12.83a2 2 0 0 0-.75 3.31l21.55 21.55a4 4 0 0 0 3.88 1a192.82 192.82 0 0 1 50.21-6.69c40.69 0 80.58 12.43 118.55 37c34.71 22.4 65.74 53.88 89.76 91a.13.13 0 0 1 0 .16a310.72 310.72 0 0 1-64.12 72.73a2 2 0 0 0-.15 2.95l19.9 19.89a2 2 0 0 0 2.7.13a343.49 343.49 0 0 0 68.64-78.48a32.2 32.2 0 0 0-.1-34.78z`,fill:`currentColor`}),m(`path`,{d:`M256 160a95.88 95.88 0 0 0-21.37 2.4a2 2 0 0 0-1 3.38l112.59 112.56a2 2 0 0 0 3.38-1A96 96 0 0 0 256 160z`,fill:`currentColor`}),m(`path`,{d:`M165.78 233.66a2 2 0 0 0-3.38 1a96 96 0 0 0 115 115a2 2 0 0 0 1-3.38z`,fill:`currentColor`}))}}),nn=w(`base-clear`,` flex-shrink: 0; height: 1em; width: 1em; diff --git a/dist/assets/IntroBlock-COqbUCDS.js b/dist/assets/IntroBlock-CwubFNAJ.js similarity index 93% rename from dist/assets/IntroBlock-COqbUCDS.js rename to dist/assets/IntroBlock-CwubFNAJ.js index e76576c..543788e 100644 --- a/dist/assets/IntroBlock-COqbUCDS.js +++ b/dist/assets/IntroBlock-CwubFNAJ.js @@ -1 +1 @@ -import{E as e,Et as t,S as n,T as r,V as i,W as a,Z as o,b as s,ct as c,p as l,v as u,w as d,x as f,y as p}from"./vue-router-CyfP71JJ.js";import{t as m}from"./Input-BoNHQhuY.js";import{t as h}from"./Button-CZoyrZHv.js";import{n as g,t as _}from"./Upload-lr8GMcvj.js";import{t as v}from"./Space-asXRIWFv.js";import{t as y}from"./text-BmKuFLr0.js";import{n as b,o as x}from"./HeaderMenu-CngRCkyf.js";var S={class:`main`},C={class:`message-cloud`},w=b(e({__name:`MessagePaper`,setup(e){return(e,t)=>(i(),n(`div`,S,[t[0]||=p(`div`,{class:`message-cloud-3`},null,-1),t[1]||=p(`div`,{class:`message-cloud-2`},null,-1),p(`div`,C,[a(e.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-0b1b8d3f`]]),T={key:0},E={class:`intro-text font`},D={key:0,class:`intro-audio-block`},O=[`src`],k={class:`message-content`},A={key:0,class:`intro-audio-block`},j=[`src`],M={key:1},N={key:2,class:`intro-empty`},P={key:2,class:`place-block`},F={class:`intro-edit-audio`},I=[`src`],L={class:`slot-block`},R=b(e({__name:`IntroBlock`,props:{introduction:{type:Object,required:!0},mode:{type:String,required:!0}},emits:[`update:mode`],setup(e,{emit:b}){let S=e,C=b,R=e=>{C(`update:mode`,e)},z=u(()=>!!S.introduction?.text),B=u(()=>!!S.introduction?.audio),V=u(()=>{let e=S.introduction?.audio;if(e)return/^https?:\/\//i.test(e)?e:`${x()}/api/files/${encodeURIComponent(e)}`}),H=()=>{S.introduction&&(S.introduction.audio=``,S.introduction.fileList=void 0)};return(u,b)=>(i(),n(l,null,[e.mode==`show`?(i(),n(`div`,T,[r(w,null,{default:o(()=>[b[4]||=p(`div`,{class:`font`},`Вступление`,-1),b[5]||=p(`hr`,{class:`intro-hr`},null,-1),p(`div`,E,t(e.introduction.text),1),B.value?(i(),n(`div`,D,[p(`audio`,{src:V.value,controls:``,preload:`none`,class:`intro-audio`},null,8,O)])):f(``,!0)]),_:1})])):f(``,!0),e.mode==`show-editor`?(i(),n(`div`,{key:1,class:`place-block-hover show-editor-block`,onClick:b[0]||=e=>R(`edit`)},[b[6]||=p(`div`,{class:`message-header`},`Вступление`,-1),b[7]||=p(`hr`,{class:`hr`},null,-1),p(`div`,k,[B.value?(i(),n(`div`,A,[p(`audio`,{src:V.value,controls:``,preload:`none`,class:`intro-audio`},null,8,j)])):f(``,!0),z.value?(i(),n(`span`,M,t(e.introduction.text),1)):(i(),n(`span`,N,`Введение не задано — нажмите, чтобы добавить`))])])):f(``,!0),e.mode==`edit`?(i(),n(`div`,P,[r(c(v),{vertical:``},{default:o(()=>[b[11]||=p(`p`,{class:`settings-header`},`Текст вступления`,-1),r(c(m),{value:S.introduction.text,"onUpdate:value":b[1]||=e=>S.introduction.text=e,type:`textarea`,autosize:{minRows:4,maxRows:12},placeholder:`Дорогие сыщики! В этом деле вам предстоит...`},null,8,[`value`]),b[12]||=p(`p`,{class:`settings-header`},`Аудио вступления`,-1),p(`div`,F,[r(c(v),{vertical:``},{default:o(()=>[B.value?(i(),n(`audio`,{key:0,src:V.value,controls:``,preload:`none`,class:`intro-audio`},null,8,I)):(i(),s(c(y),{key:1,depth:`3`},{default:o(()=>[...b[8]||=[d(`Аудио не задано`,-1)]]),_:1})),r(c(h),{onClick:b[2]||=e=>H(),disabled:!B.value},{default:o(()=>[...b[9]||=[d(`Убрать аудио`,-1)]]),_:1},8,[`disabled`])]),_:1}),r(c(_),{"directory-dnd":``,max:1,"file-list":S.introduction.fileList,"onUpdate:fileList":b[3]||=e=>S.introduction.fileList=e},{default:o(()=>[r(c(g),null,{default:o(()=>[r(c(y),{style:{"font-size":`16px`}},{default:o(()=>[...b[10]||=[d(` Щелкните или перетащите аудиофайл в эту область для загрузки `,-1)]]),_:1})]),_:1})]),_:1},8,[`file-list`])]),p(`div`,L,[a(u.$slots,`default`,{},void 0,!0)])]),_:3})])):f(``,!0)],64))}}),[[`__scopeId`,`data-v-607f7527`]]);export{w as n,R as t}; \ No newline at end of file +import{E as e,Et as t,S as n,T as r,V as i,W as a,Z as o,b as s,ct as c,p as l,v as u,w as d,x as f,y as p}from"./vue-router-CyfP71JJ.js";import{t as m}from"./Input-CYnJzkGX.js";import{t as h}from"./Button-B7j6g3jb.js";import{n as g,t as _}from"./Upload-Csd2k5HS.js";import{t as v}from"./Space--VOm-a9w.js";import{t as y}from"./text-CPFVbXob.js";import{n as b,o as x}from"./HeaderMenu-CngRCkyf.js";var S={class:`main`},C={class:`message-cloud`},w=b(e({__name:`MessagePaper`,setup(e){return(e,t)=>(i(),n(`div`,S,[t[0]||=p(`div`,{class:`message-cloud-3`},null,-1),t[1]||=p(`div`,{class:`message-cloud-2`},null,-1),p(`div`,C,[a(e.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-0b1b8d3f`]]),T={key:0},E={class:`intro-text font`},D={key:0,class:`intro-audio-block`},O=[`src`],k={class:`message-content`},A={key:0,class:`intro-audio-block`},j=[`src`],M={key:1},N={key:2,class:`intro-empty`},P={key:2,class:`place-block`},F={class:`intro-edit-audio`},I=[`src`],L={class:`slot-block`},R=b(e({__name:`IntroBlock`,props:{introduction:{type:Object,required:!0},mode:{type:String,required:!0}},emits:[`update:mode`],setup(e,{emit:b}){let S=e,C=b,R=e=>{C(`update:mode`,e)},z=u(()=>!!S.introduction?.text),B=u(()=>!!S.introduction?.audio),V=u(()=>{let e=S.introduction?.audio;if(e)return/^https?:\/\//i.test(e)?e:`${x()}/api/files/${encodeURIComponent(e)}`}),H=()=>{S.introduction&&(S.introduction.audio=``,S.introduction.fileList=void 0)};return(u,b)=>(i(),n(l,null,[e.mode==`show`?(i(),n(`div`,T,[r(w,null,{default:o(()=>[b[4]||=p(`div`,{class:`font`},`Вступление`,-1),b[5]||=p(`hr`,{class:`intro-hr`},null,-1),p(`div`,E,t(e.introduction.text),1),B.value?(i(),n(`div`,D,[p(`audio`,{src:V.value,controls:``,preload:`none`,class:`intro-audio`},null,8,O)])):f(``,!0)]),_:1})])):f(``,!0),e.mode==`show-editor`?(i(),n(`div`,{key:1,class:`place-block-hover show-editor-block`,onClick:b[0]||=e=>R(`edit`)},[b[6]||=p(`div`,{class:`message-header`},`Вступление`,-1),b[7]||=p(`hr`,{class:`hr`},null,-1),p(`div`,k,[B.value?(i(),n(`div`,A,[p(`audio`,{src:V.value,controls:``,preload:`none`,class:`intro-audio`},null,8,j)])):f(``,!0),z.value?(i(),n(`span`,M,t(e.introduction.text),1)):(i(),n(`span`,N,`Введение не задано — нажмите, чтобы добавить`))])])):f(``,!0),e.mode==`edit`?(i(),n(`div`,P,[r(c(v),{vertical:``},{default:o(()=>[b[11]||=p(`p`,{class:`settings-header`},`Текст вступления`,-1),r(c(m),{value:S.introduction.text,"onUpdate:value":b[1]||=e=>S.introduction.text=e,type:`textarea`,autosize:{minRows:4,maxRows:12},placeholder:`Дорогие сыщики! В этом деле вам предстоит...`},null,8,[`value`]),b[12]||=p(`p`,{class:`settings-header`},`Аудио вступления`,-1),p(`div`,F,[r(c(v),{vertical:``},{default:o(()=>[B.value?(i(),n(`audio`,{key:0,src:V.value,controls:``,preload:`none`,class:`intro-audio`},null,8,I)):(i(),s(c(y),{key:1,depth:`3`},{default:o(()=>[...b[8]||=[d(`Аудио не задано`,-1)]]),_:1})),r(c(h),{onClick:b[2]||=e=>H(),disabled:!B.value},{default:o(()=>[...b[9]||=[d(`Убрать аудио`,-1)]]),_:1},8,[`disabled`])]),_:1}),r(c(_),{"directory-dnd":``,max:1,"file-list":S.introduction.fileList,"onUpdate:fileList":b[3]||=e=>S.introduction.fileList=e},{default:o(()=>[r(c(g),null,{default:o(()=>[r(c(y),{style:{"font-size":`16px`}},{default:o(()=>[...b[10]||=[d(` Щелкните или перетащите аудиофайл в эту область для загрузки `,-1)]]),_:1})]),_:1})]),_:1},8,[`file-list`])]),p(`div`,L,[a(u.$slots,`default`,{},void 0,!0)])]),_:3})])):f(``,!0)],64))}}),[[`__scopeId`,`data-v-607f7527`]]);export{w as n,R as t}; \ No newline at end of file diff --git a/dist/assets/LoginView-BrtqpZ8D.js b/dist/assets/LoginView-Db6u8Kti.js similarity index 99% rename from dist/assets/LoginView-BrtqpZ8D.js rename to dist/assets/LoginView-Db6u8Kti.js index b77ba67..eb26416 100644 --- a/dist/assets/LoginView-BrtqpZ8D.js +++ b/dist/assets/LoginView-Db6u8Kti.js @@ -1,4 +1,4 @@ -import{A as e,E as t,H as n,I as r,L as i,M as a,N as o,P as s,Q as c,R as l,S as u,T as d,V as f,X as p,Y as m,Z as h,_ as g,ct as _,k as v,o as y,ot as b,p as x,rt as S,v as C,w,y as T}from"./vue-router-CyfP71JJ.js";import{$ as E,A as D,J as O,L as k,N as A,Q as j,R as M,V as N,X as P,Z as F,et as ee,i as I,l as L,n as R,o as z,q as B,tt as te,z as V}from"./light-3nK60gWS.js";import{a as H,c as U,i as W,l as ne,n as G,o as re,r as ie,s as ae,t as oe,u as K}from"./Follower-CeXeHXva.js";import{E as se,T as ce,c as le,l as q,n as J,o as ue,p as de,r as fe,t as Y,u as pe,x as me}from"./Input-BoNHQhuY.js";import{a as X,c as Z,l as he,o as ge,r as _e}from"./resolve-slot-tPBGpQg9.js";import{t as ve}from"./use-compitable-Dm6CEJAS.js";import{i as ye,n as be}from"./warn-Dp4mLwFL.js";import{o as xe,s as Se,t as Ce}from"./Button-CZoyrZHv.js";import{t as Q}from"./call-ChHlm4-m.js";import{t as we}from"./Card-BNtHJC-t.js";import{t as Te}from"./Add-7_W3iwiV.js";import{t as Ee}from"./use-message-tOjOz7jj.js";import{t as De}from"./Space-asXRIWFv.js";import{B as $,E as Oe,G as ke,H as Ae,I as je,L as Me,O as Ne,R as Pe,T as Fe,U as Ie,V as Le,g as Re,i as ze,j as Be,y as Ve,z as He}from"./index-D0lr2b1T.js";import{a as Ue,n as We,t as Ge}from"./HeaderMenu-CngRCkyf.js";function Ke(e,t){let{target:n}=e;for(;n;){if(n.dataset&&n.dataset[t]!==void 0)return!0;n=n.parentElement}return!1}function qe(e){return e&-e}var Je=class{constructor(e,t){this.l=e,this.min=t;let n=Array(e+1);for(let t=0;tr)throw Error("[FinweckTree.sum]: `i` is larger than length.");let i=e*n;for(;e>0;)i+=t[e],e-=qe(e);return i}getBound(e){let t=0,n=this.l;for(;n>t;){let r=Math.floor((t+n)/2),i=this.sum(r);if(i>e){n=r;continue}else if(i`u`?!1:(Ye===void 0&&(Ye=`matchMedia`in window?window.matchMedia(`(pointer:coarse)`).matches:!1),Ye)}var Ze;function Qe(){return typeof document>`u`?1:(Ze===void 0&&(Ze=`chrome`in window?window.devicePixelRatio:1),Ze)}var $e=`VVirtualListXScroll`;function et({columnsRef:e,renderColRef:t,renderItemWithColsRef:r}){let i=S(0),a=S(0),o=C(()=>{let t=e.value;if(t.length===0)return null;let n=new Je(t.length,0);return t.forEach((e,t)=>{n.add(t,e.width)}),n});return n($e,{startIndexRef:$(()=>{let e=o.value;return e===null?0:Math.max(e.getBound(a.value)-1,0)}),endIndexRef:$(()=>{let t=o.value;return t===null?0:Math.min(t.getBound(a.value+i.value)+1,e.value.length-1)}),columnsRef:e,renderColRef:t,renderItemWithColsRef:r,getLeft:e=>{let t=o.value;return t===null?0:t.sum(e)}}),{listWidthRef:i,scrollLeftRef:a}}var tt=t({name:`VirtualListRow`,props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){let{startIndexRef:t,endIndexRef:n,columnsRef:r,getLeft:i,renderColRef:a,renderItemWithColsRef:o}=e($e);return{startIndex:t,endIndex:n,columns:r,renderCol:a,renderItemWithCols:o,getLeft:i}},render(){let{startIndex:e,endIndex:t,columns:n,renderCol:r,renderItemWithCols:i,getLeft:a,item:o}=this;if(i!=null)return i({itemIndex:this.index,startColIndex:e,endColIndex:t,allColumns:n,item:o,getLeft:a});if(r!=null){let i=[];for(let s=e;s<=t;++s){let e=n[s];i.push(r({column:e,left:a(s),item:o}))}return i}return null}}),nt=G(`.v-vl`,{maxHeight:`inherit`,height:`100%`,overflow:`auto`,minWidth:`1px`},[G(`&:not(.v-vl--show-scrollbar)`,{scrollbarWidth:`none`},[G(`&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb`,{width:0,height:0,display:`none`})])]),rt=t({name:`VirtualList`,inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},columns:{type:Array,default:()=>[]},renderCol:Function,renderItemWithCols:Function,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:`div`},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:`key`},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(e){let t=N();nt.mount({id:`vueuc/virtual-list`,head:!0,anchorMetaName:ie,ssr:t}),l(()=>{let{defaultScrollIndex:t,defaultScrollKey:n}=e;t==null?n!=null&&y({key:n}):y({index:t})});let n=!1,r=!1;s(()=>{if(n=!1,!r){r=!0;return}y({top:g.value,left:c.value})}),i(()=>{n=!0,r||=!0});let a=$(()=>{if(e.renderCol==null&&e.renderItemWithCols==null||e.columns.length===0)return;let t=0;return e.columns.forEach(e=>{t+=e.width}),t}),o=C(()=>{let t=new Map,{keyField:n}=e;return e.items.forEach((e,r)=>{t.set(e[n],r)}),t}),{scrollLeftRef:c,listWidthRef:u}=et({columnsRef:b(e,`columns`),renderColRef:b(e,`renderCol`),renderItemWithColsRef:b(e,`renderItemWithCols`)}),d=S(null),f=S(void 0),p=new Map,m=C(()=>{let{items:t,itemSize:n,keyField:r}=e,i=new Je(t.length,n);return t.forEach((e,t)=>{let n=e[r],a=p.get(n);a!==void 0&&i.add(t,a)}),i}),h=S(0),g=S(0),_=$(()=>Math.max(m.value.getBound(g.value-ge(e.paddingTop))-1,0)),v=C(()=>{let{value:t}=f;if(t===void 0)return[];let{items:n,itemSize:r}=e,i=_.value,a=Math.min(i+Math.ceil(t/r+1),n.length-1),o=[];for(let e=i;e<=a;++e)o.push(n[e]);return o}),y=(e,t)=>{if(typeof e==`number`){E(e,t,`auto`);return}let{left:n,top:r,index:i,key:a,position:s,behavior:c,debounce:l=!0}=e;if(n!==void 0||r!==void 0)E(n,r,c);else if(i!==void 0)T(i,c,l);else if(a!==void 0){let e=o.value.get(a);e!==void 0&&T(e,c,l)}else s===`bottom`?E(0,2**53-1,c):s===`top`&&E(0,0,c)},x,w=null;function T(t,n,r){let{value:i}=m,a=i.sum(t)+ge(e.paddingTop);if(!r)d.value.scrollTo({left:0,top:a,behavior:n});else{x=t,w!==null&&window.clearTimeout(w),w=window.setTimeout(()=>{x=void 0,w=null},16);let{scrollTop:e,offsetHeight:r}=d.value;if(a>e){let o=i.get(t);a+o<=e+r||d.value.scrollTo({left:0,top:a+o-r,behavior:n})}else d.value.scrollTo({left:0,top:a,behavior:n})}}function E(e,t,n){d.value.scrollTo({left:e,top:t,behavior:n})}function D(t,r){if(n||e.ignoreItemResize||F(r.target))return;let{value:i}=m,a=o.value.get(t),s=i.get(a),c=r.borderBoxSize?.[0]?.blockSize??r.contentRect.height;if(c===s)return;c-e.itemSize===0?p.delete(t):p.set(t,c-e.itemSize);let l=c-s;if(l===0)return;i.add(a,l);let u=d.value;if(u!=null){if(x===void 0){let e=i.sum(a);u.scrollTop>e&&u.scrollBy(0,l)}else(au.scrollTop+u.offsetHeight)&&u.scrollBy(0,l);P()}h.value++}let O=!Xe(),k=!1;function A(t){var n;(n=e.onScroll)==null||n.call(e,t),(!O||!k)&&P()}function j(t){var n;if((n=e.onWheel)==null||n.call(e,t),O){let e=d.value;if(e!=null){if(t.deltaX===0&&(e.scrollTop===0&&t.deltaY<=0||e.scrollTop+e.offsetHeight>=e.scrollHeight&&t.deltaY>=0))return;t.preventDefault(),e.scrollTop+=t.deltaY/Qe(),e.scrollLeft+=t.deltaX/Qe(),P(),k=!0,K(()=>{k=!1})}}}function M(t){if(n||F(t.target))return;if(e.renderCol==null&&e.renderItemWithCols==null){if(t.contentRect.height===f.value)return}else if(t.contentRect.height===f.value&&t.contentRect.width===u.value)return;f.value=t.contentRect.height,u.value=t.contentRect.width;let{onResize:r}=e;r!==void 0&&r(t)}function P(){let{value:e}=d;e!=null&&(g.value=e.scrollTop,c.value=e.scrollLeft)}function F(e){let t=e;for(;t!==null;){if(t.style.display===`none`)return!0;t=t.parentElement}return!1}return{listHeight:f,listStyle:{overflow:`auto`},keyToIndex:o,itemsStyle:C(()=>{let{itemResizable:t}=e,n=he(m.value.sum());return h.value,[e.itemsStyle,{boxSizing:`content-box`,width:he(a.value),height:t?``:n,minHeight:t?n:``,paddingTop:he(e.paddingTop),paddingBottom:he(e.paddingBottom)}]}),visibleItemsStyle:C(()=>(h.value,{transform:`translateY(${he(m.value.sum(_.value))})`})),viewportItems:v,listElRef:d,itemsElRef:S(null),scrollTo:y,handleListResize:M,handleListScroll:A,handleListWheel:j,handleItemResize:D}},render(){let{itemResizable:e,keyField:t,keyToIndex:n,visibleItemsTag:r}=this;return v(q,{onResize:this.handleListResize},{default:()=>{var i;return v(`div`,a(this.$attrs,{class:[`v-vl`,this.showScrollbar&&`v-vl--show-scrollbar`],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:`listElRef`}),[this.items.length===0?(i=this.$slots).empty?.call(i):v(`div`,{ref:`itemsElRef`,class:`v-vl-items`,style:this.itemsStyle},[v(r,Object.assign({class:`v-vl-visible-items`,style:this.visibleItemsStyle},this.visibleItemsProps),{default:()=>{let{renderCol:r,renderItemWithCols:i}=this;return this.viewportItems.map(a=>{let o=a[t],s=n.get(o),c=r==null?void 0:v(tt,{index:s,item:a}),l=i==null?void 0:v(tt,{index:s,item:a}),u=this.$slots.default({item:a,renderedCols:c,renderedItemWithCols:l,index:s})[0];return e?v(q,{key:o,onResize:e=>this.handleItemResize(o,e)},{default:()=>u}):(u.key=o,u)})}})])])}})}}),it=G(`.v-x-scroll`,{overflow:`auto`,scrollbarWidth:`none`},[G(`&::-webkit-scrollbar`,{width:0,height:0})]),at=t({name:`XScroll`,props:{disabled:Boolean,onScroll:Function},setup(){let e=S(null);function t(e){!(e.currentTarget.offsetWidth{let{value:n}=e;n&&pe.registerHandler(n,t)}),m(e,(e,t)=>{t&&pe.unregisterHandler(t)},{deep:!1}),r(()=>{let{value:t}=e;t&&pe.unregisterHandler(t)}))}function st(e){let t=e.filter(e=>e!==void 0);if(t.length!==0)return t.length===1?t[0]:t=>{e.forEach(e=>{e&&e(t)})}}var ct=/\s/;function lt(e){for(var t=e.length;t--&&ct.test(e.charAt(t)););return t}var ut=/^\s+/;function dt(e){return e&&e.slice(0,lt(e)+1).replace(ut,``)}var ft=NaN,pt=/^[-+]0x[0-9a-f]+$/i,mt=/^0b[01]+$/i,ht=/^0o[0-7]+$/i,gt=parseInt;function _t(e){if(typeof e==`number`)return e;if(A(e))return ft;if(D(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=D(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=dt(e);var n=mt.test(e);return n||ht.test(e)?gt(e.slice(2),n?2:8):pt.test(e)?ft:+e}var vt=function(){return k.Date.now()},yt=`Expected a function`,bt=Math.max,xt=Math.min;function St(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(yt);t=_t(t)||0,D(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?bt(_t(n.maxWait)||0,t):a,f=`trailing`in n?!!n.trailing:f);function p(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n),o}function m(e){return l=e,s=setTimeout(_,t),u?p(e):o}function h(e){var n=e-c,r=e-l,i=t-n;return d?xt(i,a-r):i}function g(e){var n=e-c,r=e-l;return c===void 0||n>=t||n<0||d&&r>=a}function _(){var e=vt();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(vt())}function x(){var e=vt(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}var Ct=`Expected a function`;function wt(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(Ct);return D(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),St(e,t,{leading:r,maxWait:t,trailing:i})}var Tt=t({name:`Checkmark`,render(){return v(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 16 16`},v(`g`,{fill:`none`},v(`path`,{d:`M14.046 3.486a.75.75 0 0 1-.032 1.06l-7.93 7.474a.85.85 0 0 1-1.188-.022l-2.68-2.72a.75.75 0 1 1 1.068-1.053l2.234 2.267l7.468-7.038a.75.75 0 0 1 1.06.032z`,fill:`currentColor`})))}}),Et=t({name:`Empty`,render(){return v(`svg`,{viewBox:`0 0 28 28`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},v(`path`,{d:`M26 7.5C26 11.0899 23.0899 14 19.5 14C15.9101 14 13 11.0899 13 7.5C13 3.91015 15.9101 1 19.5 1C23.0899 1 26 3.91015 26 7.5ZM16.8536 4.14645C16.6583 3.95118 16.3417 3.95118 16.1464 4.14645C15.9512 4.34171 15.9512 4.65829 16.1464 4.85355L18.7929 7.5L16.1464 10.1464C15.9512 10.3417 15.9512 10.6583 16.1464 10.8536C16.3417 11.0488 16.6583 11.0488 16.8536 10.8536L19.5 8.20711L22.1464 10.8536C22.3417 11.0488 22.6583 11.0488 22.8536 10.8536C23.0488 10.6583 23.0488 10.3417 22.8536 10.1464L20.2071 7.5L22.8536 4.85355C23.0488 4.65829 23.0488 4.34171 22.8536 4.14645C22.6583 3.95118 22.3417 3.95118 22.1464 4.14645L19.5 6.79289L16.8536 4.14645Z`,fill:`currentColor`}),v(`path`,{d:`M25 22.75V12.5991C24.5572 13.0765 24.053 13.4961 23.5 13.8454V16H17.5L17.3982 16.0068C17.0322 16.0565 16.75 16.3703 16.75 16.75C16.75 18.2688 15.5188 19.5 14 19.5C12.4812 19.5 11.25 18.2688 11.25 16.75L11.2432 16.6482C11.1935 16.2822 10.8797 16 10.5 16H4.5V7.25C4.5 6.2835 5.2835 5.5 6.25 5.5H12.2696C12.4146 4.97463 12.6153 4.47237 12.865 4H6.25C4.45507 4 3 5.45507 3 7.25V22.75C3 24.5449 4.45507 26 6.25 26H21.75C23.5449 26 25 24.5449 25 22.75ZM4.5 22.75V17.5H9.81597L9.85751 17.7041C10.2905 19.5919 11.9808 21 14 21L14.215 20.9947C16.2095 20.8953 17.842 19.4209 18.184 17.5H23.5V22.75C23.5 23.7165 22.7165 24.5 21.75 24.5H6.25C5.2835 24.5 4.5 23.7165 4.5 22.75Z`,fill:`currentColor`}))}}),Dt=t({props:{onFocus:Function,onBlur:Function},setup(e){return()=>v(`div`,{style:`width: 0; height: 0`,tabindex:0,onFocus:e.onFocus,onBlur:e.onBlur})}});function Ot(e){return Array.isArray(e)?e:[e]}var kt={STOP:`STOP`};function At(e,t){let n=t(e);e.children!==void 0&&n!==kt.STOP&&e.children.forEach(e=>At(e,t))}function jt(e,t={}){let{preserveGroup:n=!1}=t,r=[],i=n?e=>{e.isLeaf||(r.push(e.key),a(e.children))}:e=>{e.isLeaf||(e.isGroup||r.push(e.key),a(e.children))};function a(e){e.forEach(i)}return a(e),r}function Mt(e,t){let{isLeaf:n}=e;return n===void 0?!t(e):n}function Nt(e){return e.children}function Pt(e){return e.key}function Ft(){return!1}function It(e,t){let{isLeaf:n}=e;return!(n===!1&&!Array.isArray(t(e)))}function Lt(e){return e.disabled===!0}function Rt(e,t){return e.isLeaf===!1&&!Array.isArray(t(e))}function zt(e){return e==null?[]:Array.isArray(e)?e:e.checkedKeys??[]}function Bt(e){return e==null||Array.isArray(e)?[]:e.indeterminateKeys??[]}function Vt(e,t){let n=new Set(e);return t.forEach(e=>{n.has(e)||n.add(e)}),Array.from(n)}function Ht(e,t){let n=new Set(e);return t.forEach(e=>{n.has(e)&&n.delete(e)}),Array.from(n)}function Ut(e){return e?.type===`group`}function Wt(e){let t=new Map;return e.forEach((e,n)=>{t.set(e.key,n)}),e=>t.get(e)??null}var Gt=class extends Error{constructor(){super(),this.message=`SubtreeNotLoadedError: checking a subtree whose required nodes are not fully loaded.`}};function Kt(e,t,n,r){return Xt(t.concat(e),n,r,!1)}function qt(e,t){let n=new Set;return e.forEach(e=>{let r=t.treeNodeMap.get(e);if(r!==void 0){let e=r.parent;for(;e!==null&&!(e.disabled||n.has(e.key));)n.add(e.key),e=e.parent}}),n}function Jt(e,t,n,r){let i=Xt(t,n,r,!1),a=Xt(e,n,r,!0),o=qt(e,n),s=[];return i.forEach(e=>{(a.has(e)||o.has(e))&&s.push(e)}),s.forEach(e=>i.delete(e)),i}function Yt(e,t){let{checkedKeys:n,keysToCheck:r,keysToUncheck:i,indeterminateKeys:a,cascade:o,leafOnly:s,checkStrategy:c,allowNotLoaded:l}=e;if(!o)return r===void 0?i===void 0?{checkedKeys:Array.from(n),indeterminateKeys:Array.from(a)}:{checkedKeys:Ht(n,i),indeterminateKeys:Array.from(a)}:{checkedKeys:Vt(n,r),indeterminateKeys:Array.from(a)};let{levelTreeNodeMap:u}=t,d;d=i===void 0?r===void 0?Xt(n,t,l,!1):Kt(r,n,t,l):Jt(i,n,t,l);let f=c===`parent`,p=c===`child`||s,m=d,h=new Set,g=Math.max.apply(null,Array.from(u.keys()));for(let e=g;e>=0;--e){let t=e===0,n=u.get(e);for(let e of n){if(e.isLeaf)continue;let{key:n,shallowLoaded:r}=e;if(p&&r&&e.children.forEach(e=>{!e.disabled&&!e.isLeaf&&e.shallowLoaded&&m.has(e.key)&&m.delete(e.key)}),e.disabled||!r)continue;let i=!0,a=!1,o=!0;for(let t of e.children){let e=t.key;if(!t.disabled){if(o&&=!1,m.has(e))a=!0;else if(h.has(e)){a=!0,i=!1;break}else if(i=!1,a)break}}i&&!o?(f&&e.children.forEach(e=>{!e.disabled&&m.has(e.key)&&m.delete(e.key)}),m.add(n)):a&&h.add(n),t&&p&&m.has(n)&&m.delete(n)}}return{checkedKeys:Array.from(m),indeterminateKeys:Array.from(h)}}function Xt(e,t,n,r){let{treeNodeMap:i,getChildren:a}=t,o=new Set,s=new Set(e);return e.forEach(e=>{let t=i.get(e);t!==void 0&&At(t,e=>{if(e.disabled)return kt.STOP;let{key:t}=e;if(!o.has(t)&&(o.add(t),s.add(t),Rt(e.rawNode,a))){if(r)return kt.STOP;if(!n)throw new Gt}})}),s}function Zt(e,{includeGroup:t=!1,includeSelf:n=!0},r){let i=r.treeNodeMap,a=e==null?null:i.get(e)??null,o={keyPath:[],treeNodePath:[],treeNode:a};if(a?.ignored)return o.treeNode=null,o;for(;a;)!a.ignored&&(t||!a.isGroup)&&o.treeNodePath.push(a),a=a.parent;return o.treeNodePath.reverse(),n||o.treeNodePath.pop(),o.keyPath=o.treeNodePath.map(e=>e.key),o}function Qt(e){if(e.length===0)return null;let t=e[0];return t.isGroup||t.ignored||t.disabled?t.getNext():t}function $t(e,t){let n=e.siblings,r=n.length,{index:i}=e;return t?n[(i+1)%r]:i===n.length-1?null:n[i+1]}function en(e,t,{loop:n=!1,includeDisabled:r=!1}={}){let i=t===`prev`?tn:$t,a={reverse:t===`prev`},o=!1,s=null;function c(t){if(t!==null){if(t===e){if(!o)o=!0;else if(!e.disabled&&!e.isGroup){s=e;return}}else if((!t.disabled||r)&&!t.ignored&&!t.isGroup){s=t;return}if(t.isGroup){let e=rn(t,a);e===null?c(i(t,n)):s=e}else{let e=i(t,!1);if(e!==null)c(e);else{let e=nn(t);e?.isGroup?c(i(e,n)):n&&c(i(t,!0))}}}}return c(e),s}function tn(e,t){let n=e.siblings,r=n.length,{index:i}=e;return t?n[(i-1+r)%r]:i===0?null:n[i-1]}function nn(e){return e.parent}function rn(e,t={}){let{reverse:n=!1}=t,{children:r}=e;if(r){let{length:e}=r,i=n?e-1:0,a=n?-1:e,o=n?-1:1;for(let e=i;e!==a;e+=o){let n=r[e];if(!n.disabled&&!n.ignored)if(n.isGroup){let e=rn(n,t);if(e!==null)return e}else return n}}return null}var an={getChild(){return this.ignored?null:rn(this)},getParent(){let{parent:e}=this;return e?.isGroup?e.getParent():e},getNext(e={}){return en(this,`next`,e)},getPrev(e={}){return en(this,`prev`,e)}};function on(e,t){let n=t?new Set(t):void 0,r=[];function i(e){e.forEach(e=>{r.push(e),!(e.isLeaf||!e.children||e.ignored)&&(e.isGroup||n===void 0||n.has(e.key))&&i(e.children)})}return i(e),r}function sn(e,t){let n=e.key;for(;t;){if(t.key===n)return!0;t=t.parent}return!1}function cn(e,t,n,r,i,a=null,o=0){let s=[];return e.forEach((c,l)=>{var u;let d=Object.create(r);if(d.rawNode=c,d.siblings=s,d.level=o,d.index=l,d.isFirstChild=l===0,d.isLastChild=l+1===e.length,d.parent=a,!d.ignored){let e=i(c);Array.isArray(e)&&(d.children=cn(e,t,n,r,i,d,o+1))}s.push(d),t.set(d.key,d),n.has(o)||n.set(o,[]),(u=n.get(o))==null||u.push(d)}),s}function ln(e,t={}){let n=new Map,r=new Map,{getDisabled:i=Lt,getIgnored:a=Ft,getIsGroup:o=Ut,getKey:s=Pt}=t,c=t.getChildren??Nt,l=t.ignoreEmptyChildren?e=>{let t=c(e);return Array.isArray(t)?t.length?t:null:t}:c,u=cn(e,n,r,Object.assign({get key(){return s(this.rawNode)},get disabled(){return i(this.rawNode)},get isGroup(){return o(this.rawNode)},get isLeaf(){return Mt(this.rawNode,l)},get shallowLoaded(){return It(this.rawNode,l)},get ignored(){return a(this.rawNode)},contains(e){return sn(this,e)}},an),l);function d(e){if(e==null)return null;let t=n.get(e);return t&&!t.isGroup&&!t.ignored?t:null}function f(e){if(e==null)return null;let t=n.get(e);return t&&!t.ignored?t:null}function p(e,t){let n=f(e);return n?n.getPrev(t):null}function m(e,t){let n=f(e);return n?n.getNext(t):null}function h(e){let t=f(e);return t?t.getParent():null}function g(e){let t=f(e);return t?t.getChild():null}let _={treeNodes:u,treeNodeMap:n,levelTreeNodeMap:r,maxLevel:Math.max(...r.keys()),getChildren:l,getFlattenedNodes(e){return on(u,e)},getNode:d,getPrev:p,getNext:m,getParent:h,getChild:g,getFirstAvailableNode(){return Qt(u)},getPath(e,t={}){return Zt(e,t,_)},getCheckedKeys(e,t={}){let{cascade:n=!0,leafOnly:r=!1,checkStrategy:i=`all`,allowNotLoaded:a=!1}=t;return Yt({checkedKeys:zt(e),indeterminateKeys:Bt(e),cascade:n,leafOnly:r,checkStrategy:i,allowNotLoaded:a},_)},check(e,t,n={}){let{cascade:r=!0,leafOnly:i=!1,checkStrategy:a=`all`,allowNotLoaded:o=!1}=n;return Yt({checkedKeys:zt(t),indeterminateKeys:Bt(t),keysToCheck:e==null?[]:Ot(e),cascade:r,leafOnly:i,checkStrategy:a,allowNotLoaded:o},_)},uncheck(e,t,n={}){let{cascade:r=!0,leafOnly:i=!1,checkStrategy:a=`all`,allowNotLoaded:o=!1}=n;return Yt({checkedKeys:zt(t),indeterminateKeys:Bt(t),keysToUncheck:e==null?[]:Ot(e),cascade:r,leafOnly:i,checkStrategy:a,allowNotLoaded:o},_)},getNonLeafKeys(e={}){return jt(u,e)}};return _}var un=O(`empty`,` +import{A as e,E as t,H as n,I as r,L as i,M as a,N as o,P as s,Q as c,R as l,S as u,T as d,V as f,X as p,Y as m,Z as h,_ as g,ct as _,k as v,o as y,ot as b,p as x,rt as S,v as C,w,y as T}from"./vue-router-CyfP71JJ.js";import{$ as E,A as D,J as O,L as k,N as A,Q as j,R as M,V as N,X as P,Z as F,et as ee,i as I,l as L,n as R,o as z,q as B,tt as te,z as V}from"./light-3nK60gWS.js";import{a as H,c as U,i as W,l as ne,n as G,o as re,r as ie,s as ae,t as oe,u as K}from"./Follower-bbqWmjpJ.js";import{E as se,T as ce,c as le,l as q,n as J,o as ue,p as de,r as fe,t as Y,u as pe,x as me}from"./Input-CYnJzkGX.js";import{a as X,c as Z,l as he,o as ge,r as _e}from"./resolve-slot-tPBGpQg9.js";import{t as ve}from"./use-compitable-Dm6CEJAS.js";import{i as ye,n as be}from"./warn-Dp4mLwFL.js";import{o as xe,s as Se,t as Ce}from"./Button-B7j6g3jb.js";import{t as Q}from"./call-ChHlm4-m.js";import{t as we}from"./Card-Ursm1hzu.js";import{t as Te}from"./Add-7_W3iwiV.js";import{t as Ee}from"./use-message-Bz_o0m1G.js";import{t as De}from"./Space--VOm-a9w.js";import{B as $,E as Oe,G as ke,H as Ae,I as je,L as Me,O as Ne,R as Pe,T as Fe,U as Ie,V as Le,g as Re,i as ze,j as Be,y as Ve,z as He}from"./index-zAAv4RkK.js";import{a as Ue,n as We,t as Ge}from"./HeaderMenu-CngRCkyf.js";function Ke(e,t){let{target:n}=e;for(;n;){if(n.dataset&&n.dataset[t]!==void 0)return!0;n=n.parentElement}return!1}function qe(e){return e&-e}var Je=class{constructor(e,t){this.l=e,this.min=t;let n=Array(e+1);for(let t=0;tr)throw Error("[FinweckTree.sum]: `i` is larger than length.");let i=e*n;for(;e>0;)i+=t[e],e-=qe(e);return i}getBound(e){let t=0,n=this.l;for(;n>t;){let r=Math.floor((t+n)/2),i=this.sum(r);if(i>e){n=r;continue}else if(i`u`?!1:(Ye===void 0&&(Ye=`matchMedia`in window?window.matchMedia(`(pointer:coarse)`).matches:!1),Ye)}var Ze;function Qe(){return typeof document>`u`?1:(Ze===void 0&&(Ze=`chrome`in window?window.devicePixelRatio:1),Ze)}var $e=`VVirtualListXScroll`;function et({columnsRef:e,renderColRef:t,renderItemWithColsRef:r}){let i=S(0),a=S(0),o=C(()=>{let t=e.value;if(t.length===0)return null;let n=new Je(t.length,0);return t.forEach((e,t)=>{n.add(t,e.width)}),n});return n($e,{startIndexRef:$(()=>{let e=o.value;return e===null?0:Math.max(e.getBound(a.value)-1,0)}),endIndexRef:$(()=>{let t=o.value;return t===null?0:Math.min(t.getBound(a.value+i.value)+1,e.value.length-1)}),columnsRef:e,renderColRef:t,renderItemWithColsRef:r,getLeft:e=>{let t=o.value;return t===null?0:t.sum(e)}}),{listWidthRef:i,scrollLeftRef:a}}var tt=t({name:`VirtualListRow`,props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){let{startIndexRef:t,endIndexRef:n,columnsRef:r,getLeft:i,renderColRef:a,renderItemWithColsRef:o}=e($e);return{startIndex:t,endIndex:n,columns:r,renderCol:a,renderItemWithCols:o,getLeft:i}},render(){let{startIndex:e,endIndex:t,columns:n,renderCol:r,renderItemWithCols:i,getLeft:a,item:o}=this;if(i!=null)return i({itemIndex:this.index,startColIndex:e,endColIndex:t,allColumns:n,item:o,getLeft:a});if(r!=null){let i=[];for(let s=e;s<=t;++s){let e=n[s];i.push(r({column:e,left:a(s),item:o}))}return i}return null}}),nt=G(`.v-vl`,{maxHeight:`inherit`,height:`100%`,overflow:`auto`,minWidth:`1px`},[G(`&:not(.v-vl--show-scrollbar)`,{scrollbarWidth:`none`},[G(`&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb`,{width:0,height:0,display:`none`})])]),rt=t({name:`VirtualList`,inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},columns:{type:Array,default:()=>[]},renderCol:Function,renderItemWithCols:Function,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:`div`},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:`key`},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(e){let t=N();nt.mount({id:`vueuc/virtual-list`,head:!0,anchorMetaName:ie,ssr:t}),l(()=>{let{defaultScrollIndex:t,defaultScrollKey:n}=e;t==null?n!=null&&y({key:n}):y({index:t})});let n=!1,r=!1;s(()=>{if(n=!1,!r){r=!0;return}y({top:g.value,left:c.value})}),i(()=>{n=!0,r||=!0});let a=$(()=>{if(e.renderCol==null&&e.renderItemWithCols==null||e.columns.length===0)return;let t=0;return e.columns.forEach(e=>{t+=e.width}),t}),o=C(()=>{let t=new Map,{keyField:n}=e;return e.items.forEach((e,r)=>{t.set(e[n],r)}),t}),{scrollLeftRef:c,listWidthRef:u}=et({columnsRef:b(e,`columns`),renderColRef:b(e,`renderCol`),renderItemWithColsRef:b(e,`renderItemWithCols`)}),d=S(null),f=S(void 0),p=new Map,m=C(()=>{let{items:t,itemSize:n,keyField:r}=e,i=new Je(t.length,n);return t.forEach((e,t)=>{let n=e[r],a=p.get(n);a!==void 0&&i.add(t,a)}),i}),h=S(0),g=S(0),_=$(()=>Math.max(m.value.getBound(g.value-ge(e.paddingTop))-1,0)),v=C(()=>{let{value:t}=f;if(t===void 0)return[];let{items:n,itemSize:r}=e,i=_.value,a=Math.min(i+Math.ceil(t/r+1),n.length-1),o=[];for(let e=i;e<=a;++e)o.push(n[e]);return o}),y=(e,t)=>{if(typeof e==`number`){E(e,t,`auto`);return}let{left:n,top:r,index:i,key:a,position:s,behavior:c,debounce:l=!0}=e;if(n!==void 0||r!==void 0)E(n,r,c);else if(i!==void 0)T(i,c,l);else if(a!==void 0){let e=o.value.get(a);e!==void 0&&T(e,c,l)}else s===`bottom`?E(0,2**53-1,c):s===`top`&&E(0,0,c)},x,w=null;function T(t,n,r){let{value:i}=m,a=i.sum(t)+ge(e.paddingTop);if(!r)d.value.scrollTo({left:0,top:a,behavior:n});else{x=t,w!==null&&window.clearTimeout(w),w=window.setTimeout(()=>{x=void 0,w=null},16);let{scrollTop:e,offsetHeight:r}=d.value;if(a>e){let o=i.get(t);a+o<=e+r||d.value.scrollTo({left:0,top:a+o-r,behavior:n})}else d.value.scrollTo({left:0,top:a,behavior:n})}}function E(e,t,n){d.value.scrollTo({left:e,top:t,behavior:n})}function D(t,r){if(n||e.ignoreItemResize||F(r.target))return;let{value:i}=m,a=o.value.get(t),s=i.get(a),c=r.borderBoxSize?.[0]?.blockSize??r.contentRect.height;if(c===s)return;c-e.itemSize===0?p.delete(t):p.set(t,c-e.itemSize);let l=c-s;if(l===0)return;i.add(a,l);let u=d.value;if(u!=null){if(x===void 0){let e=i.sum(a);u.scrollTop>e&&u.scrollBy(0,l)}else(au.scrollTop+u.offsetHeight)&&u.scrollBy(0,l);P()}h.value++}let O=!Xe(),k=!1;function A(t){var n;(n=e.onScroll)==null||n.call(e,t),(!O||!k)&&P()}function j(t){var n;if((n=e.onWheel)==null||n.call(e,t),O){let e=d.value;if(e!=null){if(t.deltaX===0&&(e.scrollTop===0&&t.deltaY<=0||e.scrollTop+e.offsetHeight>=e.scrollHeight&&t.deltaY>=0))return;t.preventDefault(),e.scrollTop+=t.deltaY/Qe(),e.scrollLeft+=t.deltaX/Qe(),P(),k=!0,K(()=>{k=!1})}}}function M(t){if(n||F(t.target))return;if(e.renderCol==null&&e.renderItemWithCols==null){if(t.contentRect.height===f.value)return}else if(t.contentRect.height===f.value&&t.contentRect.width===u.value)return;f.value=t.contentRect.height,u.value=t.contentRect.width;let{onResize:r}=e;r!==void 0&&r(t)}function P(){let{value:e}=d;e!=null&&(g.value=e.scrollTop,c.value=e.scrollLeft)}function F(e){let t=e;for(;t!==null;){if(t.style.display===`none`)return!0;t=t.parentElement}return!1}return{listHeight:f,listStyle:{overflow:`auto`},keyToIndex:o,itemsStyle:C(()=>{let{itemResizable:t}=e,n=he(m.value.sum());return h.value,[e.itemsStyle,{boxSizing:`content-box`,width:he(a.value),height:t?``:n,minHeight:t?n:``,paddingTop:he(e.paddingTop),paddingBottom:he(e.paddingBottom)}]}),visibleItemsStyle:C(()=>(h.value,{transform:`translateY(${he(m.value.sum(_.value))})`})),viewportItems:v,listElRef:d,itemsElRef:S(null),scrollTo:y,handleListResize:M,handleListScroll:A,handleListWheel:j,handleItemResize:D}},render(){let{itemResizable:e,keyField:t,keyToIndex:n,visibleItemsTag:r}=this;return v(q,{onResize:this.handleListResize},{default:()=>{var i;return v(`div`,a(this.$attrs,{class:[`v-vl`,this.showScrollbar&&`v-vl--show-scrollbar`],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:`listElRef`}),[this.items.length===0?(i=this.$slots).empty?.call(i):v(`div`,{ref:`itemsElRef`,class:`v-vl-items`,style:this.itemsStyle},[v(r,Object.assign({class:`v-vl-visible-items`,style:this.visibleItemsStyle},this.visibleItemsProps),{default:()=>{let{renderCol:r,renderItemWithCols:i}=this;return this.viewportItems.map(a=>{let o=a[t],s=n.get(o),c=r==null?void 0:v(tt,{index:s,item:a}),l=i==null?void 0:v(tt,{index:s,item:a}),u=this.$slots.default({item:a,renderedCols:c,renderedItemWithCols:l,index:s})[0];return e?v(q,{key:o,onResize:e=>this.handleItemResize(o,e)},{default:()=>u}):(u.key=o,u)})}})])])}})}}),it=G(`.v-x-scroll`,{overflow:`auto`,scrollbarWidth:`none`},[G(`&::-webkit-scrollbar`,{width:0,height:0})]),at=t({name:`XScroll`,props:{disabled:Boolean,onScroll:Function},setup(){let e=S(null);function t(e){!(e.currentTarget.offsetWidth{let{value:n}=e;n&&pe.registerHandler(n,t)}),m(e,(e,t)=>{t&&pe.unregisterHandler(t)},{deep:!1}),r(()=>{let{value:t}=e;t&&pe.unregisterHandler(t)}))}function st(e){let t=e.filter(e=>e!==void 0);if(t.length!==0)return t.length===1?t[0]:t=>{e.forEach(e=>{e&&e(t)})}}var ct=/\s/;function lt(e){for(var t=e.length;t--&&ct.test(e.charAt(t)););return t}var ut=/^\s+/;function dt(e){return e&&e.slice(0,lt(e)+1).replace(ut,``)}var ft=NaN,pt=/^[-+]0x[0-9a-f]+$/i,mt=/^0b[01]+$/i,ht=/^0o[0-7]+$/i,gt=parseInt;function _t(e){if(typeof e==`number`)return e;if(A(e))return ft;if(D(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=D(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=dt(e);var n=mt.test(e);return n||ht.test(e)?gt(e.slice(2),n?2:8):pt.test(e)?ft:+e}var vt=function(){return k.Date.now()},yt=`Expected a function`,bt=Math.max,xt=Math.min;function St(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(yt);t=_t(t)||0,D(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?bt(_t(n.maxWait)||0,t):a,f=`trailing`in n?!!n.trailing:f);function p(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n),o}function m(e){return l=e,s=setTimeout(_,t),u?p(e):o}function h(e){var n=e-c,r=e-l,i=t-n;return d?xt(i,a-r):i}function g(e){var n=e-c,r=e-l;return c===void 0||n>=t||n<0||d&&r>=a}function _(){var e=vt();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(vt())}function x(){var e=vt(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}var Ct=`Expected a function`;function wt(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(Ct);return D(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),St(e,t,{leading:r,maxWait:t,trailing:i})}var Tt=t({name:`Checkmark`,render(){return v(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 16 16`},v(`g`,{fill:`none`},v(`path`,{d:`M14.046 3.486a.75.75 0 0 1-.032 1.06l-7.93 7.474a.85.85 0 0 1-1.188-.022l-2.68-2.72a.75.75 0 1 1 1.068-1.053l2.234 2.267l7.468-7.038a.75.75 0 0 1 1.06.032z`,fill:`currentColor`})))}}),Et=t({name:`Empty`,render(){return v(`svg`,{viewBox:`0 0 28 28`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},v(`path`,{d:`M26 7.5C26 11.0899 23.0899 14 19.5 14C15.9101 14 13 11.0899 13 7.5C13 3.91015 15.9101 1 19.5 1C23.0899 1 26 3.91015 26 7.5ZM16.8536 4.14645C16.6583 3.95118 16.3417 3.95118 16.1464 4.14645C15.9512 4.34171 15.9512 4.65829 16.1464 4.85355L18.7929 7.5L16.1464 10.1464C15.9512 10.3417 15.9512 10.6583 16.1464 10.8536C16.3417 11.0488 16.6583 11.0488 16.8536 10.8536L19.5 8.20711L22.1464 10.8536C22.3417 11.0488 22.6583 11.0488 22.8536 10.8536C23.0488 10.6583 23.0488 10.3417 22.8536 10.1464L20.2071 7.5L22.8536 4.85355C23.0488 4.65829 23.0488 4.34171 22.8536 4.14645C22.6583 3.95118 22.3417 3.95118 22.1464 4.14645L19.5 6.79289L16.8536 4.14645Z`,fill:`currentColor`}),v(`path`,{d:`M25 22.75V12.5991C24.5572 13.0765 24.053 13.4961 23.5 13.8454V16H17.5L17.3982 16.0068C17.0322 16.0565 16.75 16.3703 16.75 16.75C16.75 18.2688 15.5188 19.5 14 19.5C12.4812 19.5 11.25 18.2688 11.25 16.75L11.2432 16.6482C11.1935 16.2822 10.8797 16 10.5 16H4.5V7.25C4.5 6.2835 5.2835 5.5 6.25 5.5H12.2696C12.4146 4.97463 12.6153 4.47237 12.865 4H6.25C4.45507 4 3 5.45507 3 7.25V22.75C3 24.5449 4.45507 26 6.25 26H21.75C23.5449 26 25 24.5449 25 22.75ZM4.5 22.75V17.5H9.81597L9.85751 17.7041C10.2905 19.5919 11.9808 21 14 21L14.215 20.9947C16.2095 20.8953 17.842 19.4209 18.184 17.5H23.5V22.75C23.5 23.7165 22.7165 24.5 21.75 24.5H6.25C5.2835 24.5 4.5 23.7165 4.5 22.75Z`,fill:`currentColor`}))}}),Dt=t({props:{onFocus:Function,onBlur:Function},setup(e){return()=>v(`div`,{style:`width: 0; height: 0`,tabindex:0,onFocus:e.onFocus,onBlur:e.onBlur})}});function Ot(e){return Array.isArray(e)?e:[e]}var kt={STOP:`STOP`};function At(e,t){let n=t(e);e.children!==void 0&&n!==kt.STOP&&e.children.forEach(e=>At(e,t))}function jt(e,t={}){let{preserveGroup:n=!1}=t,r=[],i=n?e=>{e.isLeaf||(r.push(e.key),a(e.children))}:e=>{e.isLeaf||(e.isGroup||r.push(e.key),a(e.children))};function a(e){e.forEach(i)}return a(e),r}function Mt(e,t){let{isLeaf:n}=e;return n===void 0?!t(e):n}function Nt(e){return e.children}function Pt(e){return e.key}function Ft(){return!1}function It(e,t){let{isLeaf:n}=e;return!(n===!1&&!Array.isArray(t(e)))}function Lt(e){return e.disabled===!0}function Rt(e,t){return e.isLeaf===!1&&!Array.isArray(t(e))}function zt(e){return e==null?[]:Array.isArray(e)?e:e.checkedKeys??[]}function Bt(e){return e==null||Array.isArray(e)?[]:e.indeterminateKeys??[]}function Vt(e,t){let n=new Set(e);return t.forEach(e=>{n.has(e)||n.add(e)}),Array.from(n)}function Ht(e,t){let n=new Set(e);return t.forEach(e=>{n.has(e)&&n.delete(e)}),Array.from(n)}function Ut(e){return e?.type===`group`}function Wt(e){let t=new Map;return e.forEach((e,n)=>{t.set(e.key,n)}),e=>t.get(e)??null}var Gt=class extends Error{constructor(){super(),this.message=`SubtreeNotLoadedError: checking a subtree whose required nodes are not fully loaded.`}};function Kt(e,t,n,r){return Xt(t.concat(e),n,r,!1)}function qt(e,t){let n=new Set;return e.forEach(e=>{let r=t.treeNodeMap.get(e);if(r!==void 0){let e=r.parent;for(;e!==null&&!(e.disabled||n.has(e.key));)n.add(e.key),e=e.parent}}),n}function Jt(e,t,n,r){let i=Xt(t,n,r,!1),a=Xt(e,n,r,!0),o=qt(e,n),s=[];return i.forEach(e=>{(a.has(e)||o.has(e))&&s.push(e)}),s.forEach(e=>i.delete(e)),i}function Yt(e,t){let{checkedKeys:n,keysToCheck:r,keysToUncheck:i,indeterminateKeys:a,cascade:o,leafOnly:s,checkStrategy:c,allowNotLoaded:l}=e;if(!o)return r===void 0?i===void 0?{checkedKeys:Array.from(n),indeterminateKeys:Array.from(a)}:{checkedKeys:Ht(n,i),indeterminateKeys:Array.from(a)}:{checkedKeys:Vt(n,r),indeterminateKeys:Array.from(a)};let{levelTreeNodeMap:u}=t,d;d=i===void 0?r===void 0?Xt(n,t,l,!1):Kt(r,n,t,l):Jt(i,n,t,l);let f=c===`parent`,p=c===`child`||s,m=d,h=new Set,g=Math.max.apply(null,Array.from(u.keys()));for(let e=g;e>=0;--e){let t=e===0,n=u.get(e);for(let e of n){if(e.isLeaf)continue;let{key:n,shallowLoaded:r}=e;if(p&&r&&e.children.forEach(e=>{!e.disabled&&!e.isLeaf&&e.shallowLoaded&&m.has(e.key)&&m.delete(e.key)}),e.disabled||!r)continue;let i=!0,a=!1,o=!0;for(let t of e.children){let e=t.key;if(!t.disabled){if(o&&=!1,m.has(e))a=!0;else if(h.has(e)){a=!0,i=!1;break}else if(i=!1,a)break}}i&&!o?(f&&e.children.forEach(e=>{!e.disabled&&m.has(e.key)&&m.delete(e.key)}),m.add(n)):a&&h.add(n),t&&p&&m.has(n)&&m.delete(n)}}return{checkedKeys:Array.from(m),indeterminateKeys:Array.from(h)}}function Xt(e,t,n,r){let{treeNodeMap:i,getChildren:a}=t,o=new Set,s=new Set(e);return e.forEach(e=>{let t=i.get(e);t!==void 0&&At(t,e=>{if(e.disabled)return kt.STOP;let{key:t}=e;if(!o.has(t)&&(o.add(t),s.add(t),Rt(e.rawNode,a))){if(r)return kt.STOP;if(!n)throw new Gt}})}),s}function Zt(e,{includeGroup:t=!1,includeSelf:n=!0},r){let i=r.treeNodeMap,a=e==null?null:i.get(e)??null,o={keyPath:[],treeNodePath:[],treeNode:a};if(a?.ignored)return o.treeNode=null,o;for(;a;)!a.ignored&&(t||!a.isGroup)&&o.treeNodePath.push(a),a=a.parent;return o.treeNodePath.reverse(),n||o.treeNodePath.pop(),o.keyPath=o.treeNodePath.map(e=>e.key),o}function Qt(e){if(e.length===0)return null;let t=e[0];return t.isGroup||t.ignored||t.disabled?t.getNext():t}function $t(e,t){let n=e.siblings,r=n.length,{index:i}=e;return t?n[(i+1)%r]:i===n.length-1?null:n[i+1]}function en(e,t,{loop:n=!1,includeDisabled:r=!1}={}){let i=t===`prev`?tn:$t,a={reverse:t===`prev`},o=!1,s=null;function c(t){if(t!==null){if(t===e){if(!o)o=!0;else if(!e.disabled&&!e.isGroup){s=e;return}}else if((!t.disabled||r)&&!t.ignored&&!t.isGroup){s=t;return}if(t.isGroup){let e=rn(t,a);e===null?c(i(t,n)):s=e}else{let e=i(t,!1);if(e!==null)c(e);else{let e=nn(t);e?.isGroup?c(i(e,n)):n&&c(i(t,!0))}}}}return c(e),s}function tn(e,t){let n=e.siblings,r=n.length,{index:i}=e;return t?n[(i-1+r)%r]:i===0?null:n[i-1]}function nn(e){return e.parent}function rn(e,t={}){let{reverse:n=!1}=t,{children:r}=e;if(r){let{length:e}=r,i=n?e-1:0,a=n?-1:e,o=n?-1:1;for(let e=i;e!==a;e+=o){let n=r[e];if(!n.disabled&&!n.ignored)if(n.isGroup){let e=rn(n,t);if(e!==null)return e}else return n}}return null}var an={getChild(){return this.ignored?null:rn(this)},getParent(){let{parent:e}=this;return e?.isGroup?e.getParent():e},getNext(e={}){return en(this,`next`,e)},getPrev(e={}){return en(this,`prev`,e)}};function on(e,t){let n=t?new Set(t):void 0,r=[];function i(e){e.forEach(e=>{r.push(e),!(e.isLeaf||!e.children||e.ignored)&&(e.isGroup||n===void 0||n.has(e.key))&&i(e.children)})}return i(e),r}function sn(e,t){let n=e.key;for(;t;){if(t.key===n)return!0;t=t.parent}return!1}function cn(e,t,n,r,i,a=null,o=0){let s=[];return e.forEach((c,l)=>{var u;let d=Object.create(r);if(d.rawNode=c,d.siblings=s,d.level=o,d.index=l,d.isFirstChild=l===0,d.isLastChild=l+1===e.length,d.parent=a,!d.ignored){let e=i(c);Array.isArray(e)&&(d.children=cn(e,t,n,r,i,d,o+1))}s.push(d),t.set(d.key,d),n.has(o)||n.set(o,[]),(u=n.get(o))==null||u.push(d)}),s}function ln(e,t={}){let n=new Map,r=new Map,{getDisabled:i=Lt,getIgnored:a=Ft,getIsGroup:o=Ut,getKey:s=Pt}=t,c=t.getChildren??Nt,l=t.ignoreEmptyChildren?e=>{let t=c(e);return Array.isArray(t)?t.length?t:null:t}:c,u=cn(e,n,r,Object.assign({get key(){return s(this.rawNode)},get disabled(){return i(this.rawNode)},get isGroup(){return o(this.rawNode)},get isLeaf(){return Mt(this.rawNode,l)},get shallowLoaded(){return It(this.rawNode,l)},get ignored(){return a(this.rawNode)},contains(e){return sn(this,e)}},an),l);function d(e){if(e==null)return null;let t=n.get(e);return t&&!t.isGroup&&!t.ignored?t:null}function f(e){if(e==null)return null;let t=n.get(e);return t&&!t.ignored?t:null}function p(e,t){let n=f(e);return n?n.getPrev(t):null}function m(e,t){let n=f(e);return n?n.getNext(t):null}function h(e){let t=f(e);return t?t.getParent():null}function g(e){let t=f(e);return t?t.getChild():null}let _={treeNodes:u,treeNodeMap:n,levelTreeNodeMap:r,maxLevel:Math.max(...r.keys()),getChildren:l,getFlattenedNodes(e){return on(u,e)},getNode:d,getPrev:p,getNext:m,getParent:h,getChild:g,getFirstAvailableNode(){return Qt(u)},getPath(e,t={}){return Zt(e,t,_)},getCheckedKeys(e,t={}){let{cascade:n=!0,leafOnly:r=!1,checkStrategy:i=`all`,allowNotLoaded:a=!1}=t;return Yt({checkedKeys:zt(e),indeterminateKeys:Bt(e),cascade:n,leafOnly:r,checkStrategy:i,allowNotLoaded:a},_)},check(e,t,n={}){let{cascade:r=!0,leafOnly:i=!1,checkStrategy:a=`all`,allowNotLoaded:o=!1}=n;return Yt({checkedKeys:zt(t),indeterminateKeys:Bt(t),keysToCheck:e==null?[]:Ot(e),cascade:r,leafOnly:i,checkStrategy:a,allowNotLoaded:o},_)},uncheck(e,t,n={}){let{cascade:r=!0,leafOnly:i=!1,checkStrategy:a=`all`,allowNotLoaded:o=!1}=n;return Yt({checkedKeys:zt(t),indeterminateKeys:Bt(t),keysToUncheck:e==null?[]:Ot(e),cascade:r,leafOnly:i,checkStrategy:a,allowNotLoaded:o},_)},getNonLeafKeys(e={}){return jt(u,e)}};return _}var un=O(`empty`,` display: flex; flex-direction: column; align-items: center; diff --git a/dist/assets/Modal-B2v9s34S.js b/dist/assets/Modal-Cv3TmY6B.js similarity index 98% rename from dist/assets/Modal-B2v9s34S.js rename to dist/assets/Modal-Cv3TmY6B.js index 643e685..7a85ec4 100644 --- a/dist/assets/Modal-B2v9s34S.js +++ b/dist/assets/Modal-Cv3TmY6B.js @@ -1,4 +1,4 @@ -import{A as e,E as t,F as n,H as r,I as i,M as a,N as o,Q as s,R as c,Y as l,_ as u,k as d,nt as f,ot as p,rt as m,v as h,wt as g,z as _}from"./vue-router-CyfP71JJ.js";import{$ as v,J as y,K as b,R as x,X as S,Z as C,et as w,i as T,l as E,n as D,o as O,q as k,z as A}from"./light-3nK60gWS.js";import{C as j,E as ee,S as te,T as M,_ as ne,b as re,c as ie,d as ae,f as oe,g as se,n as ce,p as le,r as ue,v as de,w as N,y as fe}from"./Input-BoNHQhuY.js";import{a as P,c as pe,r as F}from"./resolve-slot-tPBGpQg9.js";import{i as I,r as me}from"./warn-Dp4mLwFL.js";import{c as he,t as L}from"./Button-CZoyrZHv.js";import{n as ge,t as R}from"./keep-HhGN2_3D.js";import{t as z}from"./call-ChHlm4-m.js";import{i as _e,n as ve,r as ye,t as be}from"./Card-BNtHJC-t.js";import{t as xe}from"./fade-in.cssr-DzipPSF9.js";import{F as Se,G as B,H as V,L as H,M as Ce,N as we,P as U,f as Te,p as Ee,z as De}from"./index-D0lr2b1T.js";var W=m(null);function G(e){if(e.clientX>0||e.clientY>0)W.value={x:e.clientX,y:e.clientY};else{let{target:t}=e;if(t instanceof Element){let{left:e,top:n,width:r,height:i}=t.getBoundingClientRect();e>0||n>0?W.value={x:e+r/2,y:n+i/2}:W.value={x:0,y:0}}else W.value=null}}var K=0,Oe=!0;function ke(){if(!j)return f(m(null));K===0&&M(`click`,document,G,!0);let e=()=>{K+=1};return(Oe&&=te())?(n(e),i(()=>{--K,K===0&&N(`click`,document,G,!0)})):e(),f(W)}var Ae=m(void 0),q=0;function je(){Ae.value=Date.now()}var Me=!0;function Ne(e){if(!j)return f(m(!1));let t=m(!1),r=null;function a(){r!==null&&window.clearTimeout(r)}function o(){a(),t.value=!0,r=window.setTimeout(()=>{t.value=!1},e)}q===0&&M(`click`,window,je,!0);let s=()=>{q+=1,M(`click`,window,o,!0)};return(Me&&=te())?(n(s),i(()=>{--q,q===0&&N(`click`,window,je,!0),N(`click`,window,o,!0),a()})):s(),f(t)}var J=m(!1);function Pe(){J.value=!0}function Fe(){J.value=!1}var Y=0;function Ie(){return he&&(n(()=>{Y||(window.addEventListener(`compositionstart`,Pe),window.addEventListener(`compositionend`,Fe)),Y++}),i(()=>{Y<=1?(window.removeEventListener(`compositionstart`,Pe),window.removeEventListener(`compositionend`,Fe),Y=0):Y--})),J}var X=0,Le=``,Re=``,ze=``,Be=``,Ve=m(`0px`);function He(e){if(typeof document>`u`)return;let t=document.documentElement,n,r=!1,a=()=>{t.style.marginRight=Le,t.style.overflow=Re,t.style.overflowX=ze,t.style.overflowY=Be,Ve.value=`0px`};c(()=>{n=l(e,e=>{if(e){if(!X){let e=window.innerWidth-t.offsetWidth;e>0&&(Le=t.style.marginRight,t.style.marginRight=`${e}px`,Ve.value=`${e}px`),Re=t.style.overflow,ze=t.style.overflowX,Be=t.style.overflowY,t.style.overflow=`hidden`,t.style.overflowX=`hidden`,t.style.overflowY=`hidden`}r=!0,X++}else X--,X||a(),r=!1},{immediate:!0})}),i(()=>{n?.(),r&&=(X--,X||a(),!1)})}var Ue=new WeakSet;function We(e){return!Ue.has(e)}var Ge=I(`n-dialog-provider`);I(`n-dialog-api`),I(`n-dialog-reactive-list`);var Z={icon:Function,type:{type:String,default:`default`},title:[String,Function],closable:{type:Boolean,default:!0},negativeText:String,positiveText:String,positiveButtonProps:Object,negativeButtonProps:Object,content:[String,Function],action:Function,showIcon:{type:Boolean,default:!0},loading:Boolean,bordered:Boolean,iconPlacement:String,titleClass:[String,Array],titleStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],actionClass:[String,Array],actionStyle:[String,Object],onPositiveClick:Function,onNegativeClick:Function,onClose:Function,closeFocusable:Boolean},Ke=_e(Z),qe=k([y(`dialog`,` +import{A as e,E as t,F as n,H as r,I as i,M as a,N as o,Q as s,R as c,Y as l,_ as u,k as d,nt as f,ot as p,rt as m,v as h,wt as g,z as _}from"./vue-router-CyfP71JJ.js";import{$ as v,J as y,K as b,R as x,X as S,Z as C,et as w,i as T,l as E,n as D,o as O,q as k,z as A}from"./light-3nK60gWS.js";import{C as j,E as ee,S as te,T as M,_ as ne,b as re,c as ie,d as ae,f as oe,g as se,n as ce,p as le,r as ue,v as de,w as N,y as fe}from"./Input-CYnJzkGX.js";import{a as P,c as pe,r as F}from"./resolve-slot-tPBGpQg9.js";import{i as I,r as me}from"./warn-Dp4mLwFL.js";import{c as he,t as L}from"./Button-B7j6g3jb.js";import{n as ge,t as R}from"./keep-cJgX2Y-h.js";import{t as z}from"./call-ChHlm4-m.js";import{i as _e,n as ve,r as ye,t as be}from"./Card-Ursm1hzu.js";import{t as xe}from"./fade-in.cssr-DzipPSF9.js";import{F as Se,G as B,H as V,L as H,M as Ce,N as we,P as U,f as Te,p as Ee,z as De}from"./index-zAAv4RkK.js";var W=m(null);function G(e){if(e.clientX>0||e.clientY>0)W.value={x:e.clientX,y:e.clientY};else{let{target:t}=e;if(t instanceof Element){let{left:e,top:n,width:r,height:i}=t.getBoundingClientRect();e>0||n>0?W.value={x:e+r/2,y:n+i/2}:W.value={x:0,y:0}}else W.value=null}}var K=0,Oe=!0;function ke(){if(!j)return f(m(null));K===0&&M(`click`,document,G,!0);let e=()=>{K+=1};return(Oe&&=te())?(n(e),i(()=>{--K,K===0&&N(`click`,document,G,!0)})):e(),f(W)}var Ae=m(void 0),q=0;function je(){Ae.value=Date.now()}var Me=!0;function Ne(e){if(!j)return f(m(!1));let t=m(!1),r=null;function a(){r!==null&&window.clearTimeout(r)}function o(){a(),t.value=!0,r=window.setTimeout(()=>{t.value=!1},e)}q===0&&M(`click`,window,je,!0);let s=()=>{q+=1,M(`click`,window,o,!0)};return(Me&&=te())?(n(s),i(()=>{--q,q===0&&N(`click`,window,je,!0),N(`click`,window,o,!0),a()})):s(),f(t)}var J=m(!1);function Pe(){J.value=!0}function Fe(){J.value=!1}var Y=0;function Ie(){return he&&(n(()=>{Y||(window.addEventListener(`compositionstart`,Pe),window.addEventListener(`compositionend`,Fe)),Y++}),i(()=>{Y<=1?(window.removeEventListener(`compositionstart`,Pe),window.removeEventListener(`compositionend`,Fe),Y=0):Y--})),J}var X=0,Le=``,Re=``,ze=``,Be=``,Ve=m(`0px`);function He(e){if(typeof document>`u`)return;let t=document.documentElement,n,r=!1,a=()=>{t.style.marginRight=Le,t.style.overflow=Re,t.style.overflowX=ze,t.style.overflowY=Be,Ve.value=`0px`};c(()=>{n=l(e,e=>{if(e){if(!X){let e=window.innerWidth-t.offsetWidth;e>0&&(Le=t.style.marginRight,t.style.marginRight=`${e}px`,Ve.value=`${e}px`),Re=t.style.overflow,ze=t.style.overflowX,Be=t.style.overflowY,t.style.overflow=`hidden`,t.style.overflowX=`hidden`,t.style.overflowY=`hidden`}r=!0,X++}else X--,X||a(),r=!1},{immediate:!0})}),i(()=>{n?.(),r&&=(X--,X||a(),!1)})}var Ue=new WeakSet;function We(e){return!Ue.has(e)}var Ge=I(`n-dialog-provider`);I(`n-dialog-api`),I(`n-dialog-reactive-list`);var Z={icon:Function,type:{type:String,default:`default`},title:[String,Function],closable:{type:Boolean,default:!0},negativeText:String,positiveText:String,positiveButtonProps:Object,negativeButtonProps:Object,content:[String,Function],action:Function,showIcon:{type:Boolean,default:!0},loading:Boolean,bordered:Boolean,iconPlacement:String,titleClass:[String,Array],titleStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],actionClass:[String,Array],actionStyle:[String,Object],onPositiveClick:Function,onNegativeClick:Function,onClose:Function,closeFocusable:Boolean},Ke=_e(Z),qe=k([y(`dialog`,` --n-icon-margin: var(--n-icon-margin-top) var(--n-icon-margin-right) var(--n-icon-margin-bottom) var(--n-icon-margin-left); word-break: break-word; line-height: var(--n-line-height); diff --git a/dist/assets/OfficeView-Yc8ANeI5.js b/dist/assets/OfficeView-c9i8rWcz.js similarity index 98% rename from dist/assets/OfficeView-Yc8ANeI5.js rename to dist/assets/OfficeView-c9i8rWcz.js index b558baa..2453a36 100644 --- a/dist/assets/OfficeView-Yc8ANeI5.js +++ b/dist/assets/OfficeView-c9i8rWcz.js @@ -1 +1 @@ -import{E as e,Et as t,S as n,T as r,V as i,Z as a,b as o,ct as s,o as c,p as l,rt as u,w as d,x as f,y as p}from"./vue-router-CyfP71JJ.js";import{t as m}from"./Input-BoNHQhuY.js";import{t as h}from"./Modal-B2v9s34S.js";import{t as g}from"./Button-CZoyrZHv.js";import{t as _}from"./Alert-2x3SPm7e.js";import{t as v}from"./use-message-tOjOz7jj.js";import{K as y}from"./index-D0lr2b1T.js";import{a as b,i as x,n as S,t as C}from"./HeaderMenu-CngRCkyf.js";var w={class:`center-block-custom`},T={class:`width700`},E={class:`danger-zone`},D={key:0,class:`delete-modal-error`},O={class:`delete-modal-buttons`},k=S(e({__name:`OfficePage`,setup(e){let o=b(),S=c(),k=v(),A=x(),j=u([]);async function M(){j.value=[];let e=await A.GetPermissions({});j.value=e.permissions}M();function N(){let e=new Date,t=e.getDay(),n=e.getDate(),r=e.getMonth()+1,i=t===1,a=t===5&&n===13,o=r===1&&n===1||r===12&&n===31,s=r>=6&&r<=8,c=r===12||r<=2,l=n%5==0,u=[`Всегда носи с собой запасную ручку — признания любят записывать в самый неподходящий момент.`,`Если подозреваемый слишком вежлив, он либо дипломат, либо прячет труп в гараже.`,`Кофе в участке — это не напиток, это яд для улик. Пей только свой.`,`Следы на месте преступления всегда ведут к тому, кто забыл закрыть дверь.`,`Лучший способ разговорить молчуна — предложить ему чай с тремя ложками сахара.`,`Если всё указывает на дворецкого, ищи того, кто нанимал дворецкого.`,`Записывай каждую мелочь. Особенно цвет носков убитого.`,`Не верь алиби, которое начинается со слов 'Я бы никогда...'`,`Преступник всегда возвращается на место преступления. Или за забытым телефоном.`,`Ищи того, кому есть что терять, кроме своего времени.`,`Если женщина плачет в кабинете — дай ей платок. Если мужчина — дай ему стакан воды.`,`Самое опасное оружие — не пистолет, а бухгалтерская книга.`,`Собака всегда знает убийцу. Но она не говорит, потому что у неё контракт.`,`Проверяй чеки, билеты и смс. Ложь не терпит документации.`,`Если у тела нет врагов — ты плохо искал врагов.`,`Лупа нужна не для увеличения улик, а для того, чтобы выглядеть умнее.`,`Интуиция — это когда ты уже знаешь ответ, но хочешь убедиться, что не ошибся.`,`Подозревай всех, даже самого себя. Иногда преступник — это ты в прошлом.`,`Хороший детектив видит улики. Великий — видит их отсутствие.`,`Никогда не допрашивай свидетеля на голодный желудок. И себя тоже.`,`Если дело зашло в тупик, переверни бумаги вверх ногами.`,`Самый ценный свидетель — это камера наблюдения, у которой сломана защита.`,`Не ищи мотив. Ищи возможность.`,`Преступник не оставляет следов. Он оставляет выбор.`,`Если дверь была закрыта изнутри — ищи люк, который открывается снаружи.`,`Лучший детектив — тот, кого не замечают в толпе.`,`Учись читать по губам. Пригодится на допросах с адвокатом.`,`Запах духов на месте преступления важнее запаха пороха.`,`Если ты нашел отпечаток пальца — проверь, не твой ли он.`,`Раскрыть дело — это искусство. Не раскрыть — тоже искусство, но другое.`,`Никогда не спорь с баллистикой. Она всегда права, даже если ты не согласен.`,`В каждом деле есть одна странная деталь. Найди её — и пазл сложится.`,`Если преступник умный — он оставит ложный след. Если глупый — он оставит следы в соцсетях.`,`Лучший друг детектива — тишина. Второй друг — кофе.`,`Если свидетель говорит слишком много, он врет. Если молчит — он тоже врет.`,`Преступление редко бывает идеальным. Идеальным бывает только алиби жены.`,`Всегда смотри на часы на трупе. Возможно, они показывают время, когда он перестал верить в людей.`,`Воры любят темноту. Детективы — свет. А маньяки — полную луну.`,`Если ты поймал преступника, не радуйся раньше времени — может, он просто лжец.`,`В каждом городе есть одно место, где собираются все сплетники. Начни оттуда.`,`Не верь в совпадения. Но верь в удачу.`,`Если у тебя нет улик — придумай их. Но только мысленно, чтобы знать, где искать.`,`Жертва всегда знала убийцу. Даже если она не знала, что знает.`,`Проверяй алиби на разрыв. Если оно выдерживает — ты ошибся.`,`Самый страшный враг детектива — не маньяк, а его собственная лень.`,`Если преступник оставил записку — прочитай её. И сожги, чтобы никто не узнал твой почерк.`,`Всегда носи с собой фонарик. Даже днём. Для эффекта.`,`В деле важно всё: от укуса комара до размера обуви.`,`Если ты думаешь, что дело простое — значит, ты не додумал.`,`Убийца всегда ищет внимания. Или наоборот, избегает его.`,`Стук в дверь в полночь — это либо полиция, либо заказчик.`,`Никогда не давай обещаний родственникам жертвы. Только факты.`,`Если у тебя есть три версии — выбирай четвёртую.`,`Лучшее оружие — это бумага. На ней можно написать что угодно.`,`Когда ты смотришь на улику, смотри на неё глазами преступника.`,`Все любят детективы, пока не становятся подозреваемыми.`,`Следы крови важны. Но важнее — следы лжи.`,`Если ты не спишь третьи сутки, значит, ты либо гений, либо дурак.`,`Проверяй каждого, кто говорит 'Я ничего не видел'.`,`В каждом деле есть один человек, который знает всё. И он не говорит.`,`Не суди преступника по одежде. Суди по тому, как он её снимал.`,`Дыра в алиби — это как дыра в лодке. Рано или поздно она утонет.`,`Если преступник использует перчатки — он профессионал. Если нет — он любитель.`,`Запомни: первая версия — всегда неверная.`,`Если у тебя кончились идеи, иди в бар. Там всегда есть кто-то, кто расскажет тебе дело.`,`Свидетель с фотороботом — это как слепой с компасом.`,`Никогда не смейся над уликами. Они могут обидеться и исчезнуть.`,`Если ты нашёл оружие — не трогай его. Иначе твои отпечатки будут на нём.`,`Преступник умён, но ты умнее. Потому что ты пьёшь правильный кофе.`,`Всегда пересматривай видеозаписи. Особенно в два раза медленнее.`,`Если на месте преступления есть кот — он видел всё. Но он не скажет.`,`Лучший способ поймать преступника — пригласить его на обед.`,`Если подозреваемый улыбается, он либо невиновен, либо психопат.`,`Проверяй мусор. В нём всегда есть что-то полезное.`,`Никогда не доверяй красивым историям. Только уродливым фактам.`,`Если ты нашёл улику слишком легко — это ловушка.`,`Убийца всегда оставляет послание. Даже если это просто тишина.`,`Если ты запнулся на допросе — делай вид, что так и задумано.`,`Помни: все врут. Даже я тебе советую.`,`Если ты боишься темноты — стань детективом. Страх пройдёт.`,`Самые лучшие признания случаются под утро, когда все устали.`,`Если преступник использовал компьютер, значит, он либо хакер, либо дурак.`,`Следы шин — это как подпись на дороге.`,`Никогда не забывай про запах. Он помнит дольше, чем люди.`,`Если ты не знаешь, что делать — съешь шоколадку.`,`В каждом деле есть одна минута слабости. Найди её.`,`Преступник всегда нервничает. Даже если он не нервничает.`,`Если у тебя есть подозреваемый и нет улик — подожди. Улики появятся.`,`Не верь в чудеса. Верь в логику.`,`Если ты устал — возьми отпуск. Преступление никуда не денется.`,`Запомни: самый опасный преступник — тот, кто читал детективы.`,`Если ты думаешь, что всё кончено — значит, ты пропустил поворот.`,`Следы на полу важнее следов в душе.`,`Если преступник оставил окурок — он курил. Или хотел, чтобы ты так думал.`,`Хороший детектив всегда голоден. Это помогает мыслить.`,`Не суди по первому впечатлению. Суди по второму, когда увидишь его в наручниках.`,`Если у тебя есть тайный агент — не доверяй ему.`,`В деле всегда есть тот, кто знает больше, чем говорит.`,`Если ты не можешь найти убийцу — стань им (в мыслях).`,`И последнее: всегда проверяй, закрыл ли ты дверь участка.`],d=[];i&&d.push(`☕ Понедельник: Сегодня даже преступники не хотят работать. Проверь тех, кто был слишком бодр.`),a&&d.push(`🔮 Пятница 13-е: Если улики ведут к чёрной кошке, ищи чёрного кота с алиби.`),o&&d.push(`🎄 Новый год: Свидетель в костюме Деда Мороза врёт. Настоящий Дед Мороз всегда в отпуске.`),s&&d.push(`☀️ Лето: В жару преступники забывают улики в карманах, потому что снимают пиджаки.`),c&&d.push(`❄️ Зима: Следы на снегу ведут к тому, у кого самые холодные руки.`),l&&d.push(`🌕 Полнолуние: Если подозреваемый воет на луну, он либо оборотень, либо фанат рока.`);let f=u.concat(d),p=f[Math.floor(Math.random()*f.length)],m=[`🔍 Заметки сыщика:`,`📓 Из дневника инспектора:`,`🕵️ Мудрость Шерлока:`,`🧠 Гениально и просто:`,`📌 Правило большого пальца:`,`☕ Кофейная истина:`];return{header:m[Math.floor(Math.random()*m.length)],text:p}}let P=N(),F=u(!1),I=u(``),L=u(``);async function R(){if(L.value=``,!await o.deleteAccount(I.value)){L.value=o.error||`Не удалось удалить аккаунт`;return}k.success(`Аккаунт и персональные данные удалены`),F.value=!1,S.push(`/login`)}return(e,c)=>(i(),n(l,null,[p(`div`,w,[p(`div`,T,[r(s(_),{title:s(P).header,"show-icon":!1,type:`info`,style:{"margin-bottom":`20px`}},{default:a(()=>[d(t(s(P).text),1)]),_:1},8,[`title`]),p(`p`,null,`Доброго времени суток, `+t(s(o).username)+`.`,1),p(`div`,E,[c[5]||=p(`div`,{class:`danger-zone-text`},[p(`div`,{class:`danger-zone-title`},`Удаление аккаунта`),p(`div`,{class:`danger-zone-hint`},` Удаление необратимо: аккаунт и все персональные данные будут стёрты (ст. 21 152-ФЗ). `)],-1),r(s(g),{type:`error`,ghost:``,onClick:c[0]||=e=>F.value=!0},{default:a(()=>[...c[4]||=[d(`Удалить аккаунт`,-1)]]),_:1})])])]),r(s(h),{show:F.value,"onUpdate:show":c[3]||=e=>F.value=e,preset:`card`,title:`Удаление аккаунта`,class:`delete-modal`},{default:a(()=>[c[8]||=p(`p`,{class:`delete-modal-text`},` Это действие необратимо. Для подтверждения удаления введите пароль от учётной записи — он понадобится, чтобы убедиться, что аккаунт удаляет его владелец. `,-1),r(s(m),{value:I.value,"onUpdate:value":c[1]||=e=>I.value=e,type:`password`,placeholder:`Пароль для подтверждения`,onKeyup:y(R,[`enter`])},null,8,[`value`]),L.value?(i(),n(`p`,D,t(L.value),1)):f(``,!0),p(`div`,O,[r(s(g),{onClick:c[2]||=e=>F.value=!1},{default:a(()=>[...c[6]||=[d(`Отмена`,-1)]]),_:1}),r(s(g),{type:`error`,disabled:I.value.length==0,loading:s(o).isLoading,onClick:R},{default:a(()=>[...c[7]||=[d(` Удалить навсегда `,-1)]]),_:1},8,[`disabled`,`loading`])])]),_:1},8,[`show`]),r(C,{active:`office`})],64))}}),[[`__scopeId`,`data-v-34dfe8a1`]]),A=e({__name:`OfficeView`,setup(e){return(e,t)=>(i(),o(k))}});export{A as default}; \ No newline at end of file +import{E as e,Et as t,S as n,T as r,V as i,Z as a,b as o,ct as s,o as c,p as l,rt as u,w as d,x as f,y as p}from"./vue-router-CyfP71JJ.js";import{t as m}from"./Input-CYnJzkGX.js";import{t as h}from"./Modal-Cv3TmY6B.js";import{t as g}from"./Button-B7j6g3jb.js";import{t as _}from"./Alert-CSUkY8gM.js";import{t as v}from"./use-message-Bz_o0m1G.js";import{K as y}from"./index-zAAv4RkK.js";import{a as b,i as x,n as S,t as C}from"./HeaderMenu-CngRCkyf.js";var w={class:`center-block-custom`},T={class:`width700`},E={class:`danger-zone`},D={key:0,class:`delete-modal-error`},O={class:`delete-modal-buttons`},k=S(e({__name:`OfficePage`,setup(e){let o=b(),S=c(),k=v(),A=x(),j=u([]);async function M(){j.value=[];let e=await A.GetPermissions({});j.value=e.permissions}M();function N(){let e=new Date,t=e.getDay(),n=e.getDate(),r=e.getMonth()+1,i=t===1,a=t===5&&n===13,o=r===1&&n===1||r===12&&n===31,s=r>=6&&r<=8,c=r===12||r<=2,l=n%5==0,u=[`Всегда носи с собой запасную ручку — признания любят записывать в самый неподходящий момент.`,`Если подозреваемый слишком вежлив, он либо дипломат, либо прячет труп в гараже.`,`Кофе в участке — это не напиток, это яд для улик. Пей только свой.`,`Следы на месте преступления всегда ведут к тому, кто забыл закрыть дверь.`,`Лучший способ разговорить молчуна — предложить ему чай с тремя ложками сахара.`,`Если всё указывает на дворецкого, ищи того, кто нанимал дворецкого.`,`Записывай каждую мелочь. Особенно цвет носков убитого.`,`Не верь алиби, которое начинается со слов 'Я бы никогда...'`,`Преступник всегда возвращается на место преступления. Или за забытым телефоном.`,`Ищи того, кому есть что терять, кроме своего времени.`,`Если женщина плачет в кабинете — дай ей платок. Если мужчина — дай ему стакан воды.`,`Самое опасное оружие — не пистолет, а бухгалтерская книга.`,`Собака всегда знает убийцу. Но она не говорит, потому что у неё контракт.`,`Проверяй чеки, билеты и смс. Ложь не терпит документации.`,`Если у тела нет врагов — ты плохо искал врагов.`,`Лупа нужна не для увеличения улик, а для того, чтобы выглядеть умнее.`,`Интуиция — это когда ты уже знаешь ответ, но хочешь убедиться, что не ошибся.`,`Подозревай всех, даже самого себя. Иногда преступник — это ты в прошлом.`,`Хороший детектив видит улики. Великий — видит их отсутствие.`,`Никогда не допрашивай свидетеля на голодный желудок. И себя тоже.`,`Если дело зашло в тупик, переверни бумаги вверх ногами.`,`Самый ценный свидетель — это камера наблюдения, у которой сломана защита.`,`Не ищи мотив. Ищи возможность.`,`Преступник не оставляет следов. Он оставляет выбор.`,`Если дверь была закрыта изнутри — ищи люк, который открывается снаружи.`,`Лучший детектив — тот, кого не замечают в толпе.`,`Учись читать по губам. Пригодится на допросах с адвокатом.`,`Запах духов на месте преступления важнее запаха пороха.`,`Если ты нашел отпечаток пальца — проверь, не твой ли он.`,`Раскрыть дело — это искусство. Не раскрыть — тоже искусство, но другое.`,`Никогда не спорь с баллистикой. Она всегда права, даже если ты не согласен.`,`В каждом деле есть одна странная деталь. Найди её — и пазл сложится.`,`Если преступник умный — он оставит ложный след. Если глупый — он оставит следы в соцсетях.`,`Лучший друг детектива — тишина. Второй друг — кофе.`,`Если свидетель говорит слишком много, он врет. Если молчит — он тоже врет.`,`Преступление редко бывает идеальным. Идеальным бывает только алиби жены.`,`Всегда смотри на часы на трупе. Возможно, они показывают время, когда он перестал верить в людей.`,`Воры любят темноту. Детективы — свет. А маньяки — полную луну.`,`Если ты поймал преступника, не радуйся раньше времени — может, он просто лжец.`,`В каждом городе есть одно место, где собираются все сплетники. Начни оттуда.`,`Не верь в совпадения. Но верь в удачу.`,`Если у тебя нет улик — придумай их. Но только мысленно, чтобы знать, где искать.`,`Жертва всегда знала убийцу. Даже если она не знала, что знает.`,`Проверяй алиби на разрыв. Если оно выдерживает — ты ошибся.`,`Самый страшный враг детектива — не маньяк, а его собственная лень.`,`Если преступник оставил записку — прочитай её. И сожги, чтобы никто не узнал твой почерк.`,`Всегда носи с собой фонарик. Даже днём. Для эффекта.`,`В деле важно всё: от укуса комара до размера обуви.`,`Если ты думаешь, что дело простое — значит, ты не додумал.`,`Убийца всегда ищет внимания. Или наоборот, избегает его.`,`Стук в дверь в полночь — это либо полиция, либо заказчик.`,`Никогда не давай обещаний родственникам жертвы. Только факты.`,`Если у тебя есть три версии — выбирай четвёртую.`,`Лучшее оружие — это бумага. На ней можно написать что угодно.`,`Когда ты смотришь на улику, смотри на неё глазами преступника.`,`Все любят детективы, пока не становятся подозреваемыми.`,`Следы крови важны. Но важнее — следы лжи.`,`Если ты не спишь третьи сутки, значит, ты либо гений, либо дурак.`,`Проверяй каждого, кто говорит 'Я ничего не видел'.`,`В каждом деле есть один человек, который знает всё. И он не говорит.`,`Не суди преступника по одежде. Суди по тому, как он её снимал.`,`Дыра в алиби — это как дыра в лодке. Рано или поздно она утонет.`,`Если преступник использует перчатки — он профессионал. Если нет — он любитель.`,`Запомни: первая версия — всегда неверная.`,`Если у тебя кончились идеи, иди в бар. Там всегда есть кто-то, кто расскажет тебе дело.`,`Свидетель с фотороботом — это как слепой с компасом.`,`Никогда не смейся над уликами. Они могут обидеться и исчезнуть.`,`Если ты нашёл оружие — не трогай его. Иначе твои отпечатки будут на нём.`,`Преступник умён, но ты умнее. Потому что ты пьёшь правильный кофе.`,`Всегда пересматривай видеозаписи. Особенно в два раза медленнее.`,`Если на месте преступления есть кот — он видел всё. Но он не скажет.`,`Лучший способ поймать преступника — пригласить его на обед.`,`Если подозреваемый улыбается, он либо невиновен, либо психопат.`,`Проверяй мусор. В нём всегда есть что-то полезное.`,`Никогда не доверяй красивым историям. Только уродливым фактам.`,`Если ты нашёл улику слишком легко — это ловушка.`,`Убийца всегда оставляет послание. Даже если это просто тишина.`,`Если ты запнулся на допросе — делай вид, что так и задумано.`,`Помни: все врут. Даже я тебе советую.`,`Если ты боишься темноты — стань детективом. Страх пройдёт.`,`Самые лучшие признания случаются под утро, когда все устали.`,`Если преступник использовал компьютер, значит, он либо хакер, либо дурак.`,`Следы шин — это как подпись на дороге.`,`Никогда не забывай про запах. Он помнит дольше, чем люди.`,`Если ты не знаешь, что делать — съешь шоколадку.`,`В каждом деле есть одна минута слабости. Найди её.`,`Преступник всегда нервничает. Даже если он не нервничает.`,`Если у тебя есть подозреваемый и нет улик — подожди. Улики появятся.`,`Не верь в чудеса. Верь в логику.`,`Если ты устал — возьми отпуск. Преступление никуда не денется.`,`Запомни: самый опасный преступник — тот, кто читал детективы.`,`Если ты думаешь, что всё кончено — значит, ты пропустил поворот.`,`Следы на полу важнее следов в душе.`,`Если преступник оставил окурок — он курил. Или хотел, чтобы ты так думал.`,`Хороший детектив всегда голоден. Это помогает мыслить.`,`Не суди по первому впечатлению. Суди по второму, когда увидишь его в наручниках.`,`Если у тебя есть тайный агент — не доверяй ему.`,`В деле всегда есть тот, кто знает больше, чем говорит.`,`Если ты не можешь найти убийцу — стань им (в мыслях).`,`И последнее: всегда проверяй, закрыл ли ты дверь участка.`],d=[];i&&d.push(`☕ Понедельник: Сегодня даже преступники не хотят работать. Проверь тех, кто был слишком бодр.`),a&&d.push(`🔮 Пятница 13-е: Если улики ведут к чёрной кошке, ищи чёрного кота с алиби.`),o&&d.push(`🎄 Новый год: Свидетель в костюме Деда Мороза врёт. Настоящий Дед Мороз всегда в отпуске.`),s&&d.push(`☀️ Лето: В жару преступники забывают улики в карманах, потому что снимают пиджаки.`),c&&d.push(`❄️ Зима: Следы на снегу ведут к тому, у кого самые холодные руки.`),l&&d.push(`🌕 Полнолуние: Если подозреваемый воет на луну, он либо оборотень, либо фанат рока.`);let f=u.concat(d),p=f[Math.floor(Math.random()*f.length)],m=[`🔍 Заметки сыщика:`,`📓 Из дневника инспектора:`,`🕵️ Мудрость Шерлока:`,`🧠 Гениально и просто:`,`📌 Правило большого пальца:`,`☕ Кофейная истина:`];return{header:m[Math.floor(Math.random()*m.length)],text:p}}let P=N(),F=u(!1),I=u(``),L=u(``);async function R(){if(L.value=``,!await o.deleteAccount(I.value)){L.value=o.error||`Не удалось удалить аккаунт`;return}k.success(`Аккаунт и персональные данные удалены`),F.value=!1,S.push(`/login`)}return(e,c)=>(i(),n(l,null,[p(`div`,w,[p(`div`,T,[r(s(_),{title:s(P).header,"show-icon":!1,type:`info`,style:{"margin-bottom":`20px`}},{default:a(()=>[d(t(s(P).text),1)]),_:1},8,[`title`]),p(`p`,null,`Доброго времени суток, `+t(s(o).username)+`.`,1),p(`div`,E,[c[5]||=p(`div`,{class:`danger-zone-text`},[p(`div`,{class:`danger-zone-title`},`Удаление аккаунта`),p(`div`,{class:`danger-zone-hint`},` Удаление необратимо: аккаунт и все персональные данные будут стёрты (ст. 21 152-ФЗ). `)],-1),r(s(g),{type:`error`,ghost:``,onClick:c[0]||=e=>F.value=!0},{default:a(()=>[...c[4]||=[d(`Удалить аккаунт`,-1)]]),_:1})])])]),r(s(h),{show:F.value,"onUpdate:show":c[3]||=e=>F.value=e,preset:`card`,title:`Удаление аккаунта`,class:`delete-modal`},{default:a(()=>[c[8]||=p(`p`,{class:`delete-modal-text`},` Это действие необратимо. Для подтверждения удаления введите пароль от учётной записи — он понадобится, чтобы убедиться, что аккаунт удаляет его владелец. `,-1),r(s(m),{value:I.value,"onUpdate:value":c[1]||=e=>I.value=e,type:`password`,placeholder:`Пароль для подтверждения`,onKeyup:y(R,[`enter`])},null,8,[`value`]),L.value?(i(),n(`p`,D,t(L.value),1)):f(``,!0),p(`div`,O,[r(s(g),{onClick:c[2]||=e=>F.value=!1},{default:a(()=>[...c[6]||=[d(`Отмена`,-1)]]),_:1}),r(s(g),{type:`error`,disabled:I.value.length==0,loading:s(o).isLoading,onClick:R},{default:a(()=>[...c[7]||=[d(` Удалить навсегда `,-1)]]),_:1},8,[`disabled`,`loading`])])]),_:1},8,[`show`]),r(C,{active:`office`})],64))}}),[[`__scopeId`,`data-v-34dfe8a1`]]),A=e({__name:`OfficeView`,setup(e){return(e,t)=>(i(),o(k))}});export{A as default}; \ No newline at end of file diff --git a/dist/assets/PlaceBlock-EnuV674P.js b/dist/assets/PlaceBlock-qAjbA8WE.js similarity index 98% rename from dist/assets/PlaceBlock-EnuV674P.js rename to dist/assets/PlaceBlock-qAjbA8WE.js index f8c5ed1..334eadd 100644 --- a/dist/assets/PlaceBlock-EnuV674P.js +++ b/dist/assets/PlaceBlock-qAjbA8WE.js @@ -1,4 +1,4 @@ -import{$ as e,A as t,E as n,Et as r,H as i,S as a,T as o,U as s,V as c,W as l,Z as u,at as d,ct as f,k as p,ot as m,p as h,rt as g,v as _,w as v,x as y,y as b}from"./vue-router-CyfP71JJ.js";import{$ as x,H as S,J as C,Q as w,R as T,X as E,Z as D,a as O,i as k,l as A,o as j,q as M,s as N,t as ee,z as P}from"./light-3nK60gWS.js";import{o as F,t as I,x as L}from"./Input-BoNHQhuY.js";import{a as R,i as te,l as z,n as B,o as V,r as ne}from"./resolve-slot-tPBGpQg9.js";import{t as re}from"./Modal-B2v9s34S.js";import{i as ie}from"./warn-Dp4mLwFL.js";import{a as ae,o as oe,r as se,t as H}from"./Button-CZoyrZHv.js";import{n as ce,t as le}from"./Upload-lr8GMcvj.js";import{t as U}from"./call-ChHlm4-m.js";import{t as ue}from"./Card-BNtHJC-t.js";import{t as de}from"./Add-7_W3iwiV.js";import{i as fe,n as W,r as G,t as pe}from"./application-CsIUZ9pm.js";import{t as me}from"./Tag-F8dslRQL.js";import{t as K}from"./Space-asXRIWFv.js";import{t as he}from"./text-BmKuFLr0.js";import{I as ge,O as _e,V as ve,a as ye,b as be,j as xe,q,u as Se,v as Ce}from"./index-D0lr2b1T.js";import{n as we,r as Te}from"./HeaderMenu-CngRCkyf.js";import{n as Ee}from"./IntroBlock-COqbUCDS.js";var De=n({name:`ArrowDown`,render(){return p(`svg`,{viewBox:`0 0 28 28`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},p(`g`,{stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},p(`g`,{"fill-rule":`nonzero`},p(`path`,{d:`M23.7916,15.2664 C24.0788,14.9679 24.0696,14.4931 23.7711,14.206 C23.4726,13.9188 22.9978,13.928 22.7106,14.2265 L14.7511,22.5007 L14.7511,3.74792 C14.7511,3.33371 14.4153,2.99792 14.0011,2.99792 C13.5869,2.99792 13.2511,3.33371 13.2511,3.74793 L13.2511,22.4998 L5.29259,14.2265 C5.00543,13.928 4.53064,13.9188 4.23213,14.206 C3.93361,14.4931 3.9244,14.9679 4.21157,15.2664 L13.2809,24.6944 C13.6743,25.1034 14.3289,25.1034 14.7223,24.6944 L23.7916,15.2664 Z`}))))}}),Oe=n({name:`ArrowUp`,render(){return p(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`},p(`g`,{fill:`none`},p(`path`,{d:`M3.13 9.163a.5.5 0 1 0 .74.674L9.5 3.67V17.5a.5.5 0 0 0 1 0V3.672l5.63 6.165a.5.5 0 0 0 .738-.674l-6.315-6.916a.746.746 0 0 0-.632-.24a.746.746 0 0 0-.476.24L3.131 9.163z`,fill:`currentColor`})))}}),ke=C(`input-group`,` +import{$ as e,A as t,E as n,Et as r,H as i,S as a,T as o,U as s,V as c,W as l,Z as u,at as d,ct as f,k as p,ot as m,p as h,rt as g,v as _,w as v,x as y,y as b}from"./vue-router-CyfP71JJ.js";import{$ as x,H as S,J as C,Q as w,R as T,X as E,Z as D,a as O,i as k,l as A,o as j,q as M,s as N,t as ee,z as P}from"./light-3nK60gWS.js";import{o as F,t as I,x as L}from"./Input-CYnJzkGX.js";import{a as R,i as te,l as z,n as B,o as V,r as ne}from"./resolve-slot-tPBGpQg9.js";import{t as re}from"./Modal-Cv3TmY6B.js";import{i as ie}from"./warn-Dp4mLwFL.js";import{a as ae,o as oe,r as se,t as H}from"./Button-B7j6g3jb.js";import{n as ce,t as le}from"./Upload-Csd2k5HS.js";import{t as U}from"./call-ChHlm4-m.js";import{t as ue}from"./Card-Ursm1hzu.js";import{t as de}from"./Add-7_W3iwiV.js";import{i as fe,n as W,r as G,t as pe}from"./application-CsIUZ9pm.js";import{t as me}from"./Tag-qdAwC3l-.js";import{t as K}from"./Space--VOm-a9w.js";import{t as he}from"./text-CPFVbXob.js";import{I as ge,O as _e,V as ve,a as ye,b as be,j as xe,q,u as Se,v as Ce}from"./index-zAAv4RkK.js";import{n as we,r as Te}from"./HeaderMenu-CngRCkyf.js";import{n as Ee}from"./IntroBlock-CwubFNAJ.js";var De=n({name:`ArrowDown`,render(){return p(`svg`,{viewBox:`0 0 28 28`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},p(`g`,{stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},p(`g`,{"fill-rule":`nonzero`},p(`path`,{d:`M23.7916,15.2664 C24.0788,14.9679 24.0696,14.4931 23.7711,14.206 C23.4726,13.9188 22.9978,13.928 22.7106,14.2265 L14.7511,22.5007 L14.7511,3.74792 C14.7511,3.33371 14.4153,2.99792 14.0011,2.99792 C13.5869,2.99792 13.2511,3.33371 13.2511,3.74793 L13.2511,22.4998 L5.29259,14.2265 C5.00543,13.928 4.53064,13.9188 4.23213,14.206 C3.93361,14.4931 3.9244,14.9679 4.21157,15.2664 L13.2809,24.6944 C13.6743,25.1034 14.3289,25.1034 14.7223,24.6944 L23.7916,15.2664 Z`}))))}}),Oe=n({name:`ArrowUp`,render(){return p(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`},p(`g`,{fill:`none`},p(`path`,{d:`M3.13 9.163a.5.5 0 1 0 .74.674L9.5 3.67V17.5a.5.5 0 0 0 1 0V3.672l5.63 6.165a.5.5 0 0 0 .738-.674l-6.315-6.916a.746.746 0 0 0-.632-.24a.746.746 0 0 0-.476.24L3.131 9.163z`,fill:`currentColor`})))}}),ke=C(`input-group`,` display: inline-flex; width: 100%; flex-wrap: nowrap; diff --git a/dist/assets/PrivacyPolicyView-BPpvEEH6.js b/dist/assets/PrivacyPolicyView-Cu5EHjdE.js similarity index 78% rename from dist/assets/PrivacyPolicyView-BPpvEEH6.js rename to dist/assets/PrivacyPolicyView-Cu5EHjdE.js index 5a814b5..94418ff 100644 --- a/dist/assets/PrivacyPolicyView-BPpvEEH6.js +++ b/dist/assets/PrivacyPolicyView-Cu5EHjdE.js @@ -1 +1 @@ -import{E as e,S as t,T as n,V as r,p as i}from"./vue-router-CyfP71JJ.js";import{t as a}from"./DocsPage-Bw-T-pto.js";import{t as o}from"./HeaderMenu-CngRCkyf.js";var s=e({__name:`PrivacyPolicyView`,setup(e){return(e,s)=>(r(),t(i,null,[n(a,{kind:`privacy`}),n(o)],64))}});export{s as default}; \ No newline at end of file +import{E as e,S as t,T as n,V as r,p as i}from"./vue-router-CyfP71JJ.js";import{t as a}from"./DocsPage-5NlWnOVg.js";import{t as o}from"./HeaderMenu-CngRCkyf.js";var s=e({__name:`PrivacyPolicyView`,setup(e){return(e,s)=>(r(),t(i,null,[n(a,{kind:`privacy`}),n(o)],64))}});export{s as default}; \ No newline at end of file diff --git a/dist/assets/ScenarioView-Bt5B_6za.js b/dist/assets/ScenarioView-DxSnCJ4L.js similarity index 82% rename from dist/assets/ScenarioView-Bt5B_6za.js rename to dist/assets/ScenarioView-DxSnCJ4L.js index 44d7ec3..c7f6ac9 100644 --- a/dist/assets/ScenarioView-Bt5B_6za.js +++ b/dist/assets/ScenarioView-DxSnCJ4L.js @@ -1 +1 @@ -import{E as e,Et as t,S as n,T as r,V as i,Z as a,a as o,b as s,ct as c,p as l,rt as u,w as d,x as f,y as p}from"./vue-router-CyfP71JJ.js";import{t as m}from"./Tag-F8dslRQL.js";import{t as h}from"./use-message-tOjOz7jj.js";import{i as g,n as _,t as v}from"./HeaderMenu-CngRCkyf.js";import{t as y}from"./IntroBlock-COqbUCDS.js";var b={class:`center-block-custom`},x={class:`width700`},S={class:`scenario-title`},C=[`src`],w={class:`scenario-description`},T={class:`scenario-author`},E=_(e({__name:`ScenarioPage`,setup(e){let _=h(),E=g(),D=o().params.id,O=u({id:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0});async function k(e){let t=await E.GetScenario({id:e});if(t.error!=``){_.error(t.error);return}O.value=t.scenario}return k(Number(D)),(e,o)=>(i(),n(l,null,[p(`div`,b,[p(`div`,x,[p(`div`,S,t(O.value.name),1),p(`img`,{class:`scenario-image`,src:O.value.image},null,8,C),p(`div`,w,t(O.value.description),1),p(`div`,T,[r(c(m),{bordered:!1,type:`success`,class:`status-block`},{default:a(()=>[d(`Автор: `+t(O.value.author?.username),1)]),_:1})]),O.value.story?.introduction&&(O.value.story.introduction.text||O.value.story.introduction.audio)?(i(),s(y,{key:0,introduction:O.value.story.introduction,mode:`show`},null,8,[`introduction`])):f(``,!0)])]),r(v,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-223ef01a`]]),D=e({__name:`ScenarioView`,setup(e){return(e,t)=>(i(),s(E))}});export{D as default}; \ No newline at end of file +import{E as e,Et as t,S as n,T as r,V as i,Z as a,a as o,b as s,ct as c,p as l,rt as u,w as d,x as f,y as p}from"./vue-router-CyfP71JJ.js";import{t as m}from"./Tag-qdAwC3l-.js";import{t as h}from"./use-message-Bz_o0m1G.js";import{i as g,n as _,t as v}from"./HeaderMenu-CngRCkyf.js";import{t as y}from"./IntroBlock-CwubFNAJ.js";var b={class:`center-block-custom`},x={class:`width700`},S={class:`scenario-title`},C=[`src`],w={class:`scenario-description`},T={class:`scenario-author`},E=_(e({__name:`ScenarioPage`,setup(e){let _=h(),E=g(),D=o().params.id,O=u({id:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0});async function k(e){let t=await E.GetScenario({id:e});if(t.error!=``){_.error(t.error);return}O.value=t.scenario}return k(Number(D)),(e,o)=>(i(),n(l,null,[p(`div`,b,[p(`div`,x,[p(`div`,S,t(O.value.name),1),p(`img`,{class:`scenario-image`,src:O.value.image},null,8,C),p(`div`,w,t(O.value.description),1),p(`div`,T,[r(c(m),{bordered:!1,type:`success`,class:`status-block`},{default:a(()=>[d(`Автор: `+t(O.value.author?.username),1)]),_:1})]),O.value.story?.introduction&&(O.value.story.introduction.text||O.value.story.introduction.audio)?(i(),s(y,{key:0,introduction:O.value.story.introduction,mode:`show`},null,8,[`introduction`])):f(``,!0)])]),r(v,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-223ef01a`]]),D=e({__name:`ScenarioView`,setup(e){return(e,t)=>(i(),s(E))}});export{D as default}; \ No newline at end of file diff --git a/dist/assets/ScenariosEditorView-cY602_W7.js b/dist/assets/ScenariosEditorView-CttciW61.js similarity index 96% rename from dist/assets/ScenariosEditorView-cY602_W7.js rename to dist/assets/ScenariosEditorView-CttciW61.js index 8d96a36..ffca8cc 100644 --- a/dist/assets/ScenariosEditorView-cY602_W7.js +++ b/dist/assets/ScenariosEditorView-CttciW61.js @@ -1 +1 @@ -import{E as e,Et as t,S as n,T as r,U as i,V as a,W as o,Z as s,a as c,b as l,ct as u,p as d,rt as f,v as p,w as m,x as h,y as g}from"./vue-router-CyfP71JJ.js";import{t as _}from"./Input-BoNHQhuY.js";import{t as v}from"./Modal-B2v9s34S.js";import{t as y}from"./Button-CZoyrZHv.js";import{n as ee,t as te}from"./Upload-lr8GMcvj.js";import{t as ne}from"./Card-BNtHJC-t.js";import{n as b,t as x}from"./PlaceBlock-EnuV674P.js";import{t as S}from"./Tag-F8dslRQL.js";import{t as C}from"./Alert-2x3SPm7e.js";import{t as re}from"./use-message-tOjOz7jj.js";import{t as w}from"./Space-asXRIWFv.js";import{t as T}from"./Flex-yDKRnG4r.js";import{t as E}from"./text-BmKuFLr0.js";import{t as D}from"./index-D0lr2b1T.js";import{a as ie,i as ae,n as O,r as oe,t as se}from"./HeaderMenu-CngRCkyf.js";import{t as k}from"./Settings-BX8XQBVz.js";import{t as A}from"./IntroBlock-COqbUCDS.js";import{t as j}from"./archive_client-5QpTooQa.js";var M={key:1,class:`place-block`},N={class:`message-header`},P={class:`message-content`},F={key:0},I={key:1,class:`intro-empty`},L={key:3,class:`place-block`},R={class:`slot-block`},z=O(e({__name:`QuestionBlock`,props:{newQuestionCode:{type:String},newQuestionText:{type:String},newQuestionAnswer:{type:String},question:{type:Object},mode:{type:String,required:!0}},emits:[`update:newQuestionCode`,`update:newQuestionText`,`update:newQuestionAnswer`,`update:mode`],setup(e,{emit:i}){let c=e,l=i,f=e=>{l(`update:newQuestionCode`,e)},p=e=>{l(`update:newQuestionText`,e)},v=e=>{l(`update:newQuestionAnswer`,e)},y=e=>{l(`update:mode`,e)};return(i,l)=>(a(),n(d,null,[e.mode==`mini-add`?(a(),n(`div`,{key:0,class:`place-block-hover show-editor-block`,onClick:l[0]||=e=>y(`add`)},[...l[5]||=[g(`p`,{class:`place-image-plus`},`+`,-1)]])):h(``,!0),e.mode==`add`?(a(),n(`div`,M,[r(u(w),{vertical:``},{default:s(()=>[r(u(b),null,{default:s(()=>[r(u(_),{style:{width:`25%`},value:e.newQuestionCode,"onUpdate:value":f,type:`text`,placeholder:`В-1`},null,8,[`value`]),r(u(_),{style:{width:`75%`},value:e.newQuestionText,"onUpdate:value":p,type:`text`,placeholder:`Кто украл пастуха?`},null,8,[`value`])]),_:1}),r(u(_),{value:e.newQuestionAnswer,"onUpdate:value":v,type:`textarea`,autosize:{minRows:2},placeholder:`Правильный ответ (виден только автору и организаторам)`},null,8,[`value`]),o(i.$slots,`default`,{},void 0,!0)]),_:3})])):h(``,!0),e.mode==`show-editor`?(a(),n(`div`,{key:2,class:`place-block-hover show-editor-block`,onClick:l[1]||=e=>y(`edit`)},[g(`div`,N,t(c.question?.code)+`: `+t(c.question?.text),1),l[6]||=g(`hr`,{class:`hr`},null,-1),g(`div`,P,[c.question?.answer?(a(),n(`span`,F,`Ответ: `+t(c.question.answer),1)):(a(),n(`span`,I,`Ответ не задан`))])])):h(``,!0),e.mode==`edit`?(a(),n(`div`,L,[r(u(w),{vertical:``},{default:s(()=>[r(u(b),null,{default:s(()=>[r(u(_),{style:{width:`25%`},value:c.question.code,"onUpdate:value":l[2]||=e=>c.question.code=e,type:`text`,placeholder:`В-1`},null,8,[`value`]),r(u(_),{style:{width:`75%`},value:c.question.text,"onUpdate:value":l[3]||=e=>c.question.text=e,type:`text`,placeholder:`Кто украл пастуха?`},null,8,[`value`])]),_:1}),l[8]||=g(`p`,{class:`settings-header`},`Правильный ответ`,-1),r(u(_),{value:c.question.answer,"onUpdate:value":l[4]||=e=>c.question.answer=e,type:`textarea`,autosize:{minRows:2},placeholder:`Правильный ответ (виден только автору и организаторам)`},null,8,[`value`]),r(u(E),{class:`hint`,depth:`3`},{default:s(()=>[...l[7]||=[m(` Смена кода вопроса не переносит ответы команд, отправленные под старым кодом. `,-1)]]),_:1}),g(`div`,R,[o(i.$slots,`default`,{},void 0,!0)])]),_:3})])):h(``,!0)],64))}}),[[`__scopeId`,`data-v-610ec2d2`]]),ce={class:`center-block-custom`},le={class:`width700`},ue={class:`places-container`},de={class:`settings-block`},B=O(e({__name:`ScenariosEditorPage`,setup(e){let o=ie(),b=ae(),O=j(),M=c().params.id,N=f(!1),P=f(``),F=f(``),I=f(!1),L=re(),R=f([]),B=f({id:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0}),V=f({text:``,audio:``}),H=f(`show-editor`),fe=p(()=>B.value.story?.places||[]),pe=p(()=>B.value.story?.questions||[]);async function U(e){let t=await b.GetFullScenario({id:e});if(t.error!=``){L.error(t.error);return}B.value=t.scenario,B.value.story?.places?.forEach(e=>{let t=e;t.oldCode=t.code,t.mode=`show-editor`}),B.value.story?.questions?.forEach(e=>{let t=e;t.oldCode=t.code,t.mode=`show-editor`}),V.value=B.value.story?.introduction||{text:``,audio:``},H.value=`show-editor`}U(Number(M));async function me(e){let t=await b.DeleteScenario({id:e});if(t.error!=``){L.error(t.error);return}D.push(`/scenarios`)}async function he(e){let t=await b.PublicScenario({id:e});if(t.error!=``){L.error(t.error);return}await U(Number(M)),P.value=``,N.value=!1}async function ge(e,t){let n=new Date().toISOString(),r=await b.AddGame({name:(`Тестовая игра: `+e).trim(),description:`Тестовая игра`,startAt:n,scenarioId:t});if(r.error!=``){L.error(r.error);return}let i=await b.AddTeam({name:`Тестовая команда`,gameId:r.id});if(i.error!=``){L.error(i.error);return}D.push(`/team-story/`+i.id+`?password=`+i.password)}async function _e(e){let t=await b.DraftScenario({id:e});if(t.error!=``){L.error(t.error);return}await U(Number(M)),P.value=``,N.value=!1}async function ve(){I.value=!0;try{let{blob:e,filename:t}=await O.downloadScenarioArchive(B.value.id),n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,document.body.appendChild(r),r.click(),r.remove(),setTimeout(()=>URL.revokeObjectURL(n),1e3),L.success(`Архив сценария скачан`)}catch(e){L.error(e instanceof Error?e.message:`Не удалось скачать архив`)}finally{I.value=!1}}async function W(e,t){if(!e)return{filename:``,fileType:``};let n=await e.arrayBuffer(),r=new Uint8Array(n),i=await b.UploadFile({filename:t,data:be(r)});return i.error==``?{filename:i.filename||``,fileType:i.file_type||``}:(L.error(i.error),{filename:``,fileType:``})}async function ye(){let e=``;if(R.value&&R.value.length>0){let t=R.value[0].file||null;if(t==null)return;let n=await W(t,`scenarios_`+B.value.id+`_`+t.name);if(n.filename===``)return;e=n.filename}let t=await b.UpdateScenario({id:B.value.id,name:B.value.name,description:B.value.description,image:e});if(t.error!=``){L.error(t.error);return}await U(Number(M)),N.value=!1}function be(e){let t=xe(e);return btoa(t)}function xe(e){let t=``;for(let n=0;ne.code==n.code)==null){let t=await b.AddScenarioPlace({id:e.id,place:{code:n.code,name:n.name,text:void 0,image:void 0,hidden:!0,applications:void 0,doors:void 0,keys:void 0}});if(t.error!=``){L.error(t.error);return}}}async function Te(e){await U(Number(M)),e.mode=`show-editor`}async function Ee(e){if(e.fileList&&e.fileList.length>0){let t=e.fileList[0].file||null;if(t==null)return;let n=await W(t,`scenarios_`+B.value.id+`_place_`+e.code+`_`+t.name);if(n.filename===``)return;e.image=n.filename}let t=e.applications||[];for(let n of t){if(!n.fileList||n.fileList.length==0)continue;let t=n.fileList[0].file||null;if(t==null)continue;let r=await W(t,`scenarios_`+B.value.id+`_place_`+e.code+`_app_`+t.name);if(r.filename===``)return;n.image=r.filename,n.file_type=r.fileType}await we(B.value,e);let n=await b.UpdateScenarioPlace({id:B.value.id,code:e.oldCode,place:e});if(n.error!=``){L.error(n.error);return}await U(Number(M)),e.mode=`show-editor`}async function De(e){let t=await b.DeleteScenarioPlace({id:B.value.id,code:e.oldCode});if(t.error!=``){L.error(t.error);return}await U(Number(M))}let Y=f(``),X=f(``),Z=f(``),Q=f(`mini-add`);async function Oe(){let e=await b.AddScenarioQuestion({id:B.value.id,question:{code:Y.value,text:X.value,answer:Z.value}});if(e.error!=``){L.error(e.error);return}await U(Number(M)),Y.value=``,X.value=``,Z.value=``,Q.value=`add`}async function ke(){Y.value=``,X.value=``,Z.value=``,Q.value=`mini-add`}async function Ae(e){let t=await b.UpdateScenarioQuestion({id:B.value.id,code:e.oldCode,question:{code:e.code,text:e.text,answer:e.answer}});if(t.error!=``){L.error(t.error);return}await U(Number(M)),e.mode=`show-editor`}async function $(e){await U(Number(M)),e.mode=`show-editor`}async function je(e){let t=await b.DeleteScenarioQuestion({id:B.value.id,code:e.oldCode});if(t.error!=``){L.error(t.error);return}await U(Number(M))}function Me(e){return e&&e.split(`/`).pop()||``}async function Ne(){let e=``;if(V.value.fileList&&V.value.fileList.length>0){let t=V.value.fileList[0].file||null;if(t==null||(e=(await W(t,`scenarios_`+B.value.id+`_intro_`+t.name)).filename,e===``))return}else e=Me(V.value.audio);let t=await b.UpdateScenarioIntro({id:B.value.id,introduction:{text:V.value.text,audio:e}});if(t.error!=``){L.error(t.error);return}await U(Number(M))}async function Pe(){await U(Number(M))}function Fe(){let e=[{text:`Настя, ты просто ослепительна сегодня!`,nameForm:`Настя`},{text:`У Насти невероятный вкус!`,nameForm:`Насти`},{text:`Настенька, твоя улыбка делает мир ярче.`,nameForm:`Настенька`},{text:`С Настей всегда интересно общаться.`,nameForm:`Настей`},{text:`Настя, ты — источник вдохновения для всех вокруг.`,nameForm:`Настя`},{text:`Мне нравится, как Настя смотрит на мир.`,nameForm:`Настя`},{text:`Настюха, ты супер!`,nameForm:`Настюха`},{text:`Талант Насти поражает!`,nameForm:`Насти`},{text:`Настя, твоя энергия заряжает батарейки!`,nameForm:`Настя`},{text:`С Настей хочется проводить каждую минуту.`,nameForm:`Настей`},{text:`Настенька, ты — самое красивое, что случилось в этом мире.`,nameForm:`Настенька`},{text:`У Насти золотое сердце.`,nameForm:`Насти`}];return e[Math.floor(Math.random()*e.length)].text}return(e,c)=>(a(),n(d,null,[g(`div`,ce,[g(`div`,le,[g(`div`,ue,[B.value.status==`public`?(a(),l(u(C),{key:0,title:`Сценарий опубликован`,type:`warning`,style:{"margin-bottom":`20px`}},{default:s(()=>[...c[30]||=[m(` Не рекомендуется редактировать сценарий когда он опубликован. `,-1)]]),_:1})):h(``,!0),u(o).user?.id==2?(a(),l(u(C),{key:1,title:Fe(),type:`info`,style:{"margin-bottom":`20px`}},null,8,[`title`])):h(``,!0),g(`div`,de,[m(` Точек: `+t(B.value.story?.places?.length)+`, Вопросов: `+t(B.value.story?.questions?.length)+` `,1),r(u(y),{quaternary:``,onClick:c[0]||=e=>N.value=!0,class:`settings-button`},{default:s(()=>[r(u(oe),{class:`settings-icon`},{default:s(()=>[r(u(k))]),_:1}),c[31]||=m(` Настройки `,-1)]),_:1})]),r(A,{introduction:V.value,mode:H.value,"onUpdate:mode":c[3]||=e=>H.value=e},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[1]||=e=>Pe()},{default:s(()=>[...c[32]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[2]||=e=>Ne()},{default:s(()=>[...c[33]||=[m(`Сохранить вступление`,-1)]]),_:1})]),_:1})]),_:1},8,[`introduction`,`mode`]),c[44]||=g(`div`,{class:`questions-header`},`Вопросы дела`,-1),r(z,{mode:Q.value,"onUpdate:mode":c[6]||=e=>Q.value=e,newQuestionCode:Y.value,"onUpdate:newQuestionCode":c[7]||=e=>Y.value=e,newQuestionText:X.value,"onUpdate:newQuestionText":c[8]||=e=>X.value=e,newQuestionAnswer:Z.value,"onUpdate:newQuestionAnswer":c[9]||=e=>Z.value=e},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[4]||=e=>ke()},{default:s(()=>[...c[34]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[5]||=e=>Oe(),disabled:!Y.value},{default:s(()=>[...c[35]||=[m(`Добавить вопрос`,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`mode`,`newQuestionCode`,`newQuestionText`,`newQuestionAnswer`]),(a(!0),n(d,null,i(pe.value,e=>(a(),l(z,{question:e,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.oldCode??e.code??``},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:t=>je(e),type:`error`,ghost:``},{default:s(()=>[...c[36]||=[m(`Удалить`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>$(e)},{default:s(()=>[...c[37]||=[m(`Отмена`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Ae(e),disabled:e.code==``},{default:s(()=>[...c[38]||=[m(`Сохранить`,-1)]]),_:1},8,[`onClick`,`disabled`])]),_:2},1024)]),_:2},1032,[`question`,`mode`,`onUpdate:mode`]))),128)),r(x,{mode:J.value,"onUpdate:mode":c[12]||=e=>J.value=e,newPlaceCode:G.value,"onUpdate:newPlaceCode":c[13]||=e=>G.value=e,newPlaceName:K.value,"onUpdate:newPlaceName":c[14]||=e=>K.value=e,newPlaceText:q.value,"onUpdate:newPlaceText":c[15]||=e=>q.value=e},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[10]||=e=>Ce()},{default:s(()=>[...c[39]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[11]||=e=>Se(),disabled:!G.value},{default:s(()=>[...c[40]||=[m(`Добавить точку`,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`mode`,`newPlaceCode`,`newPlaceName`,`newPlaceText`]),(a(!0),n(d,null,i(fe.value,e=>(a(),l(x,{place:e,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.oldCode??e.code??``},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:t=>De(e),type:`error`,ghost:``},{default:s(()=>[...c[41]||=[m(`Удалить`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Te(e)},{default:s(()=>[...c[42]||=[m(`Отмена`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Ee(e),disabled:e.code==``},{default:s(()=>[...c[43]||=[m(`Сохранить`,-1)]]),_:1},8,[`onClick`,`disabled`])]),_:2},1024)]),_:2},1032,[`place`,`mode`,`onUpdate:mode`]))),128))])])]),r(u(v),{show:N.value,"onUpdate:show":c[29]||=e=>N.value=e},{default:s(()=>[r(u(ne),{style:{width:`600px`},title:`Настройки сценария`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":s(()=>[r(u(y),{onClick:c[16]||=e=>N.value=!1},{default:s(()=>[...c[45]||=[m(` x `,-1)]]),_:1})]),footer:s(()=>[...c[69]||=[]]),default:s(()=>[r(u(w),{vertical:``},{default:s(()=>[c[58]||=g(`p`,null,`Название`,-1),r(u(_),{value:B.value.name,"onUpdate:value":c[17]||=e=>B.value.name=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),c[59]||=g(`p`,{class:`settings-header`},`Описание`,-1),r(u(_),{value:B.value.description,"onUpdate:value":c[18]||=e=>B.value.description=e,type:`textarea`,placeholder:`Убийство пастуха...`},null,8,[`value`]),c[60]||=g(`p`,{class:`settings-header`},`Картинка`,-1),r(u(_),{value:B.value.image,"onUpdate:value":c[19]||=e=>B.value.image=e,type:`text`,placeholder:`default_scenario.png`,disabled:``},null,8,[`value`]),r(u(te),{"directory-dnd":``,max:1,"file-list":R.value,"onUpdate:fileList":c[20]||=e=>R.value=e},{default:s(()=>[r(u(ee),null,{default:s(()=>[r(u(E),{style:{"font-size":`16px`}},{default:s(()=>[...c[46]||=[m(` Щелкните или перетащите файл в эту область для загрузки `,-1)]]),_:1})]),_:1})]),_:1},8,[`file-list`]),r(u(y),{onClick:c[21]||=e=>ye(),ghost:``},{default:s(()=>[...c[47]||=[m(` Сохранить изменения `,-1)]]),_:1}),c[61]||=g(`hr`,{class:`settings-hr`},null,-1),c[62]||=g(`p`,{class:`settings-header`},`Архив сценария`,-1),c[63]||=g(`p`,{class:`settings-hint`},` Скачайте сценарий ZIP-архивом (scenario.json + изображения) и импортируйте его в другом аккаунте. `,-1),r(u(y),{loading:I.value,disabled:!B.value.id,ghost:``,onClick:c[22]||=e=>ve()},{default:s(()=>[...c[48]||=[m(` Скачать архив (.zip) `,-1)]]),_:1},8,[`loading`,`disabled`]),c[64]||=g(`hr`,{class:`settings-hr`},null,-1),c[65]||=g(`p`,null,`Создать тестовую игру`,-1),r(u(y),{onClick:c[23]||=e=>ge(B.value.name||``,B.value.id),ghost:``},{default:s(()=>[...c[49]||=[m(` Создать игру `,-1)]]),_:1}),c[66]||=g(`hr`,{class:`settings-hr`},null,-1),c[67]||=g(`p`,null,`Публикация`,-1),g(`p`,null,[B.value.status==`public`?(a(),l(u(S),{key:0,bordered:!1,type:`success`,class:`status-block`},{default:s(()=>[...c[50]||=[m(` Опубликовано `,-1)]]),_:1})):h(``,!0),B.value.status==`draft`?(a(),l(u(S),{key:1,bordered:!1,type:`warning`,class:`status-block`},{default:s(()=>[...c[51]||=[m(` В разработке `,-1)]]),_:1})):h(``,!0)]),g(`p`,null,[c[52]||=m(` Введите название сценария `,-1),r(u(E),{class:`name-text`,strong:``},{default:s(()=>[m(t(B.value.name),1)]),_:1})]),r(u(_),{value:P.value,"onUpdate:value":c[24]||=e=>P.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),B.value.status==`public`?h(``,!0):(a(),l(u(y),{key:0,onClick:c[25]||=e=>he(B.value.id),ghost:``,disabled:P.value!=B.value.name},{default:s(()=>[...c[53]||=[m(` Опубликовать сценарий `,-1)]]),_:1},8,[`disabled`])),B.value.status==`draft`?h(``,!0):(a(),l(u(y),{key:1,onClick:c[26]||=e=>_e(B.value.id),ghost:``,disabled:P.value!=B.value.name},{default:s(()=>[...c[54]||=[m(` Снять сценарий с публикации `,-1)]]),_:1},8,[`disabled`])),c[68]||=g(`hr`,{class:`settings-hr`},null,-1),g(`p`,null,[c[55]||=m(` Введите название сценария `,-1),r(u(E),{class:`name-text`,strong:``},{default:s(()=>[m(t(B.value.name),1)]),_:1}),c[56]||=m(` чтобы удалить его `,-1)]),r(u(_),{value:F.value,"onUpdate:value":c[27]||=e=>F.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),r(u(y),{onClick:c[28]||=e=>me(B.value.id),type:`error`,ghost:``,disabled:F.value!=B.value.name},{default:s(()=>[...c[57]||=[m(` Удалить сценарий `,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1},8,[`show`]),r(se,{active:`scenarios`})],64))}}),[[`__scopeId`,`data-v-07f1e670`]]),V=e({__name:`ScenariosEditorView`,setup(e){return(e,t)=>(a(),l(B))}});export{V as default}; \ No newline at end of file +import{E as e,Et as t,S as n,T as r,U as i,V as a,W as o,Z as s,a as c,b as l,ct as u,p as d,rt as f,v as p,w as m,x as h,y as g}from"./vue-router-CyfP71JJ.js";import{t as _}from"./Input-CYnJzkGX.js";import{t as v}from"./Modal-Cv3TmY6B.js";import{t as y}from"./Button-B7j6g3jb.js";import{n as ee,t as te}from"./Upload-Csd2k5HS.js";import{t as ne}from"./Card-Ursm1hzu.js";import{n as b,t as x}from"./PlaceBlock-qAjbA8WE.js";import{t as S}from"./Tag-qdAwC3l-.js";import{t as C}from"./Alert-CSUkY8gM.js";import{t as re}from"./use-message-Bz_o0m1G.js";import{t as w}from"./Space--VOm-a9w.js";import{t as T}from"./Flex-bzcWLYnc.js";import{t as E}from"./text-CPFVbXob.js";import{t as D}from"./index-zAAv4RkK.js";import{a as ie,i as ae,n as O,r as oe,t as se}from"./HeaderMenu-CngRCkyf.js";import{t as k}from"./Settings-BX8XQBVz.js";import{t as A}from"./IntroBlock-CwubFNAJ.js";import{t as j}from"./archive_client-5QpTooQa.js";var M={key:1,class:`place-block`},N={class:`message-header`},P={class:`message-content`},F={key:0},I={key:1,class:`intro-empty`},L={key:3,class:`place-block`},R={class:`slot-block`},z=O(e({__name:`QuestionBlock`,props:{newQuestionCode:{type:String},newQuestionText:{type:String},newQuestionAnswer:{type:String},question:{type:Object},mode:{type:String,required:!0}},emits:[`update:newQuestionCode`,`update:newQuestionText`,`update:newQuestionAnswer`,`update:mode`],setup(e,{emit:i}){let c=e,l=i,f=e=>{l(`update:newQuestionCode`,e)},p=e=>{l(`update:newQuestionText`,e)},v=e=>{l(`update:newQuestionAnswer`,e)},y=e=>{l(`update:mode`,e)};return(i,l)=>(a(),n(d,null,[e.mode==`mini-add`?(a(),n(`div`,{key:0,class:`place-block-hover show-editor-block`,onClick:l[0]||=e=>y(`add`)},[...l[5]||=[g(`p`,{class:`place-image-plus`},`+`,-1)]])):h(``,!0),e.mode==`add`?(a(),n(`div`,M,[r(u(w),{vertical:``},{default:s(()=>[r(u(b),null,{default:s(()=>[r(u(_),{style:{width:`25%`},value:e.newQuestionCode,"onUpdate:value":f,type:`text`,placeholder:`В-1`},null,8,[`value`]),r(u(_),{style:{width:`75%`},value:e.newQuestionText,"onUpdate:value":p,type:`text`,placeholder:`Кто украл пастуха?`},null,8,[`value`])]),_:1}),r(u(_),{value:e.newQuestionAnswer,"onUpdate:value":v,type:`textarea`,autosize:{minRows:2},placeholder:`Правильный ответ (виден только автору и организаторам)`},null,8,[`value`]),o(i.$slots,`default`,{},void 0,!0)]),_:3})])):h(``,!0),e.mode==`show-editor`?(a(),n(`div`,{key:2,class:`place-block-hover show-editor-block`,onClick:l[1]||=e=>y(`edit`)},[g(`div`,N,t(c.question?.code)+`: `+t(c.question?.text),1),l[6]||=g(`hr`,{class:`hr`},null,-1),g(`div`,P,[c.question?.answer?(a(),n(`span`,F,`Ответ: `+t(c.question.answer),1)):(a(),n(`span`,I,`Ответ не задан`))])])):h(``,!0),e.mode==`edit`?(a(),n(`div`,L,[r(u(w),{vertical:``},{default:s(()=>[r(u(b),null,{default:s(()=>[r(u(_),{style:{width:`25%`},value:c.question.code,"onUpdate:value":l[2]||=e=>c.question.code=e,type:`text`,placeholder:`В-1`},null,8,[`value`]),r(u(_),{style:{width:`75%`},value:c.question.text,"onUpdate:value":l[3]||=e=>c.question.text=e,type:`text`,placeholder:`Кто украл пастуха?`},null,8,[`value`])]),_:1}),l[8]||=g(`p`,{class:`settings-header`},`Правильный ответ`,-1),r(u(_),{value:c.question.answer,"onUpdate:value":l[4]||=e=>c.question.answer=e,type:`textarea`,autosize:{minRows:2},placeholder:`Правильный ответ (виден только автору и организаторам)`},null,8,[`value`]),r(u(E),{class:`hint`,depth:`3`},{default:s(()=>[...l[7]||=[m(` Смена кода вопроса не переносит ответы команд, отправленные под старым кодом. `,-1)]]),_:1}),g(`div`,R,[o(i.$slots,`default`,{},void 0,!0)])]),_:3})])):h(``,!0)],64))}}),[[`__scopeId`,`data-v-610ec2d2`]]),ce={class:`center-block-custom`},le={class:`width700`},ue={class:`places-container`},de={class:`settings-block`},B=O(e({__name:`ScenariosEditorPage`,setup(e){let o=ie(),b=ae(),O=j(),M=c().params.id,N=f(!1),P=f(``),F=f(``),I=f(!1),L=re(),R=f([]),B=f({id:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0}),V=f({text:``,audio:``}),H=f(`show-editor`),fe=p(()=>B.value.story?.places||[]),pe=p(()=>B.value.story?.questions||[]);async function U(e){let t=await b.GetFullScenario({id:e});if(t.error!=``){L.error(t.error);return}B.value=t.scenario,B.value.story?.places?.forEach(e=>{let t=e;t.oldCode=t.code,t.mode=`show-editor`}),B.value.story?.questions?.forEach(e=>{let t=e;t.oldCode=t.code,t.mode=`show-editor`}),V.value=B.value.story?.introduction||{text:``,audio:``},H.value=`show-editor`}U(Number(M));async function me(e){let t=await b.DeleteScenario({id:e});if(t.error!=``){L.error(t.error);return}D.push(`/scenarios`)}async function he(e){let t=await b.PublicScenario({id:e});if(t.error!=``){L.error(t.error);return}await U(Number(M)),P.value=``,N.value=!1}async function ge(e,t){let n=new Date().toISOString(),r=await b.AddGame({name:(`Тестовая игра: `+e).trim(),description:`Тестовая игра`,startAt:n,scenarioId:t});if(r.error!=``){L.error(r.error);return}let i=await b.AddTeam({name:`Тестовая команда`,gameId:r.id});if(i.error!=``){L.error(i.error);return}D.push(`/team-story/`+i.id+`?password=`+i.password)}async function _e(e){let t=await b.DraftScenario({id:e});if(t.error!=``){L.error(t.error);return}await U(Number(M)),P.value=``,N.value=!1}async function ve(){I.value=!0;try{let{blob:e,filename:t}=await O.downloadScenarioArchive(B.value.id),n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,document.body.appendChild(r),r.click(),r.remove(),setTimeout(()=>URL.revokeObjectURL(n),1e3),L.success(`Архив сценария скачан`)}catch(e){L.error(e instanceof Error?e.message:`Не удалось скачать архив`)}finally{I.value=!1}}async function W(e,t){if(!e)return{filename:``,fileType:``};let n=await e.arrayBuffer(),r=new Uint8Array(n),i=await b.UploadFile({filename:t,data:be(r)});return i.error==``?{filename:i.filename||``,fileType:i.file_type||``}:(L.error(i.error),{filename:``,fileType:``})}async function ye(){let e=``;if(R.value&&R.value.length>0){let t=R.value[0].file||null;if(t==null)return;let n=await W(t,`scenarios_`+B.value.id+`_`+t.name);if(n.filename===``)return;e=n.filename}let t=await b.UpdateScenario({id:B.value.id,name:B.value.name,description:B.value.description,image:e});if(t.error!=``){L.error(t.error);return}await U(Number(M)),N.value=!1}function be(e){let t=xe(e);return btoa(t)}function xe(e){let t=``;for(let n=0;ne.code==n.code)==null){let t=await b.AddScenarioPlace({id:e.id,place:{code:n.code,name:n.name,text:void 0,image:void 0,hidden:!0,applications:void 0,doors:void 0,keys:void 0}});if(t.error!=``){L.error(t.error);return}}}async function Te(e){await U(Number(M)),e.mode=`show-editor`}async function Ee(e){if(e.fileList&&e.fileList.length>0){let t=e.fileList[0].file||null;if(t==null)return;let n=await W(t,`scenarios_`+B.value.id+`_place_`+e.code+`_`+t.name);if(n.filename===``)return;e.image=n.filename}let t=e.applications||[];for(let n of t){if(!n.fileList||n.fileList.length==0)continue;let t=n.fileList[0].file||null;if(t==null)continue;let r=await W(t,`scenarios_`+B.value.id+`_place_`+e.code+`_app_`+t.name);if(r.filename===``)return;n.image=r.filename,n.file_type=r.fileType}await we(B.value,e);let n=await b.UpdateScenarioPlace({id:B.value.id,code:e.oldCode,place:e});if(n.error!=``){L.error(n.error);return}await U(Number(M)),e.mode=`show-editor`}async function De(e){let t=await b.DeleteScenarioPlace({id:B.value.id,code:e.oldCode});if(t.error!=``){L.error(t.error);return}await U(Number(M))}let Y=f(``),X=f(``),Z=f(``),Q=f(`mini-add`);async function Oe(){let e=await b.AddScenarioQuestion({id:B.value.id,question:{code:Y.value,text:X.value,answer:Z.value}});if(e.error!=``){L.error(e.error);return}await U(Number(M)),Y.value=``,X.value=``,Z.value=``,Q.value=`add`}async function ke(){Y.value=``,X.value=``,Z.value=``,Q.value=`mini-add`}async function Ae(e){let t=await b.UpdateScenarioQuestion({id:B.value.id,code:e.oldCode,question:{code:e.code,text:e.text,answer:e.answer}});if(t.error!=``){L.error(t.error);return}await U(Number(M)),e.mode=`show-editor`}async function $(e){await U(Number(M)),e.mode=`show-editor`}async function je(e){let t=await b.DeleteScenarioQuestion({id:B.value.id,code:e.oldCode});if(t.error!=``){L.error(t.error);return}await U(Number(M))}function Me(e){return e&&e.split(`/`).pop()||``}async function Ne(){let e=``;if(V.value.fileList&&V.value.fileList.length>0){let t=V.value.fileList[0].file||null;if(t==null||(e=(await W(t,`scenarios_`+B.value.id+`_intro_`+t.name)).filename,e===``))return}else e=Me(V.value.audio);let t=await b.UpdateScenarioIntro({id:B.value.id,introduction:{text:V.value.text,audio:e}});if(t.error!=``){L.error(t.error);return}await U(Number(M))}async function Pe(){await U(Number(M))}function Fe(){let e=[{text:`Настя, ты просто ослепительна сегодня!`,nameForm:`Настя`},{text:`У Насти невероятный вкус!`,nameForm:`Насти`},{text:`Настенька, твоя улыбка делает мир ярче.`,nameForm:`Настенька`},{text:`С Настей всегда интересно общаться.`,nameForm:`Настей`},{text:`Настя, ты — источник вдохновения для всех вокруг.`,nameForm:`Настя`},{text:`Мне нравится, как Настя смотрит на мир.`,nameForm:`Настя`},{text:`Настюха, ты супер!`,nameForm:`Настюха`},{text:`Талант Насти поражает!`,nameForm:`Насти`},{text:`Настя, твоя энергия заряжает батарейки!`,nameForm:`Настя`},{text:`С Настей хочется проводить каждую минуту.`,nameForm:`Настей`},{text:`Настенька, ты — самое красивое, что случилось в этом мире.`,nameForm:`Настенька`},{text:`У Насти золотое сердце.`,nameForm:`Насти`}];return e[Math.floor(Math.random()*e.length)].text}return(e,c)=>(a(),n(d,null,[g(`div`,ce,[g(`div`,le,[g(`div`,ue,[B.value.status==`public`?(a(),l(u(C),{key:0,title:`Сценарий опубликован`,type:`warning`,style:{"margin-bottom":`20px`}},{default:s(()=>[...c[30]||=[m(` Не рекомендуется редактировать сценарий когда он опубликован. `,-1)]]),_:1})):h(``,!0),u(o).user?.id==2?(a(),l(u(C),{key:1,title:Fe(),type:`info`,style:{"margin-bottom":`20px`}},null,8,[`title`])):h(``,!0),g(`div`,de,[m(` Точек: `+t(B.value.story?.places?.length)+`, Вопросов: `+t(B.value.story?.questions?.length)+` `,1),r(u(y),{quaternary:``,onClick:c[0]||=e=>N.value=!0,class:`settings-button`},{default:s(()=>[r(u(oe),{class:`settings-icon`},{default:s(()=>[r(u(k))]),_:1}),c[31]||=m(` Настройки `,-1)]),_:1})]),r(A,{introduction:V.value,mode:H.value,"onUpdate:mode":c[3]||=e=>H.value=e},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[1]||=e=>Pe()},{default:s(()=>[...c[32]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[2]||=e=>Ne()},{default:s(()=>[...c[33]||=[m(`Сохранить вступление`,-1)]]),_:1})]),_:1})]),_:1},8,[`introduction`,`mode`]),c[44]||=g(`div`,{class:`questions-header`},`Вопросы дела`,-1),r(z,{mode:Q.value,"onUpdate:mode":c[6]||=e=>Q.value=e,newQuestionCode:Y.value,"onUpdate:newQuestionCode":c[7]||=e=>Y.value=e,newQuestionText:X.value,"onUpdate:newQuestionText":c[8]||=e=>X.value=e,newQuestionAnswer:Z.value,"onUpdate:newQuestionAnswer":c[9]||=e=>Z.value=e},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[4]||=e=>ke()},{default:s(()=>[...c[34]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[5]||=e=>Oe(),disabled:!Y.value},{default:s(()=>[...c[35]||=[m(`Добавить вопрос`,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`mode`,`newQuestionCode`,`newQuestionText`,`newQuestionAnswer`]),(a(!0),n(d,null,i(pe.value,e=>(a(),l(z,{question:e,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.oldCode??e.code??``},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:t=>je(e),type:`error`,ghost:``},{default:s(()=>[...c[36]||=[m(`Удалить`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>$(e)},{default:s(()=>[...c[37]||=[m(`Отмена`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Ae(e),disabled:e.code==``},{default:s(()=>[...c[38]||=[m(`Сохранить`,-1)]]),_:1},8,[`onClick`,`disabled`])]),_:2},1024)]),_:2},1032,[`question`,`mode`,`onUpdate:mode`]))),128)),r(x,{mode:J.value,"onUpdate:mode":c[12]||=e=>J.value=e,newPlaceCode:G.value,"onUpdate:newPlaceCode":c[13]||=e=>G.value=e,newPlaceName:K.value,"onUpdate:newPlaceName":c[14]||=e=>K.value=e,newPlaceText:q.value,"onUpdate:newPlaceText":c[15]||=e=>q.value=e},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[10]||=e=>Ce()},{default:s(()=>[...c[39]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[11]||=e=>Se(),disabled:!G.value},{default:s(()=>[...c[40]||=[m(`Добавить точку`,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`mode`,`newPlaceCode`,`newPlaceName`,`newPlaceText`]),(a(!0),n(d,null,i(fe.value,e=>(a(),l(x,{place:e,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.oldCode??e.code??``},{default:s(()=>[r(u(T),{justify:`end`},{default:s(()=>[r(u(y),{onClick:t=>De(e),type:`error`,ghost:``},{default:s(()=>[...c[41]||=[m(`Удалить`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Te(e)},{default:s(()=>[...c[42]||=[m(`Отмена`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Ee(e),disabled:e.code==``},{default:s(()=>[...c[43]||=[m(`Сохранить`,-1)]]),_:1},8,[`onClick`,`disabled`])]),_:2},1024)]),_:2},1032,[`place`,`mode`,`onUpdate:mode`]))),128))])])]),r(u(v),{show:N.value,"onUpdate:show":c[29]||=e=>N.value=e},{default:s(()=>[r(u(ne),{style:{width:`600px`},title:`Настройки сценария`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":s(()=>[r(u(y),{onClick:c[16]||=e=>N.value=!1},{default:s(()=>[...c[45]||=[m(` x `,-1)]]),_:1})]),footer:s(()=>[...c[69]||=[]]),default:s(()=>[r(u(w),{vertical:``},{default:s(()=>[c[58]||=g(`p`,null,`Название`,-1),r(u(_),{value:B.value.name,"onUpdate:value":c[17]||=e=>B.value.name=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),c[59]||=g(`p`,{class:`settings-header`},`Описание`,-1),r(u(_),{value:B.value.description,"onUpdate:value":c[18]||=e=>B.value.description=e,type:`textarea`,placeholder:`Убийство пастуха...`},null,8,[`value`]),c[60]||=g(`p`,{class:`settings-header`},`Картинка`,-1),r(u(_),{value:B.value.image,"onUpdate:value":c[19]||=e=>B.value.image=e,type:`text`,placeholder:`default_scenario.png`,disabled:``},null,8,[`value`]),r(u(te),{"directory-dnd":``,max:1,"file-list":R.value,"onUpdate:fileList":c[20]||=e=>R.value=e},{default:s(()=>[r(u(ee),null,{default:s(()=>[r(u(E),{style:{"font-size":`16px`}},{default:s(()=>[...c[46]||=[m(` Щелкните или перетащите файл в эту область для загрузки `,-1)]]),_:1})]),_:1})]),_:1},8,[`file-list`]),r(u(y),{onClick:c[21]||=e=>ye(),ghost:``},{default:s(()=>[...c[47]||=[m(` Сохранить изменения `,-1)]]),_:1}),c[61]||=g(`hr`,{class:`settings-hr`},null,-1),c[62]||=g(`p`,{class:`settings-header`},`Архив сценария`,-1),c[63]||=g(`p`,{class:`settings-hint`},` Скачайте сценарий ZIP-архивом (scenario.json + изображения) и импортируйте его в другом аккаунте. `,-1),r(u(y),{loading:I.value,disabled:!B.value.id,ghost:``,onClick:c[22]||=e=>ve()},{default:s(()=>[...c[48]||=[m(` Скачать архив (.zip) `,-1)]]),_:1},8,[`loading`,`disabled`]),c[64]||=g(`hr`,{class:`settings-hr`},null,-1),c[65]||=g(`p`,null,`Создать тестовую игру`,-1),r(u(y),{onClick:c[23]||=e=>ge(B.value.name||``,B.value.id),ghost:``},{default:s(()=>[...c[49]||=[m(` Создать игру `,-1)]]),_:1}),c[66]||=g(`hr`,{class:`settings-hr`},null,-1),c[67]||=g(`p`,null,`Публикация`,-1),g(`p`,null,[B.value.status==`public`?(a(),l(u(S),{key:0,bordered:!1,type:`success`,class:`status-block`},{default:s(()=>[...c[50]||=[m(` Опубликовано `,-1)]]),_:1})):h(``,!0),B.value.status==`draft`?(a(),l(u(S),{key:1,bordered:!1,type:`warning`,class:`status-block`},{default:s(()=>[...c[51]||=[m(` В разработке `,-1)]]),_:1})):h(``,!0)]),g(`p`,null,[c[52]||=m(` Введите название сценария `,-1),r(u(E),{class:`name-text`,strong:``},{default:s(()=>[m(t(B.value.name),1)]),_:1})]),r(u(_),{value:P.value,"onUpdate:value":c[24]||=e=>P.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),B.value.status==`public`?h(``,!0):(a(),l(u(y),{key:0,onClick:c[25]||=e=>he(B.value.id),ghost:``,disabled:P.value!=B.value.name},{default:s(()=>[...c[53]||=[m(` Опубликовать сценарий `,-1)]]),_:1},8,[`disabled`])),B.value.status==`draft`?h(``,!0):(a(),l(u(y),{key:1,onClick:c[26]||=e=>_e(B.value.id),ghost:``,disabled:P.value!=B.value.name},{default:s(()=>[...c[54]||=[m(` Снять сценарий с публикации `,-1)]]),_:1},8,[`disabled`])),c[68]||=g(`hr`,{class:`settings-hr`},null,-1),g(`p`,null,[c[55]||=m(` Введите название сценария `,-1),r(u(E),{class:`name-text`,strong:``},{default:s(()=>[m(t(B.value.name),1)]),_:1}),c[56]||=m(` чтобы удалить его `,-1)]),r(u(_),{value:F.value,"onUpdate:value":c[27]||=e=>F.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),r(u(y),{onClick:c[28]||=e=>me(B.value.id),type:`error`,ghost:``,disabled:F.value!=B.value.name},{default:s(()=>[...c[57]||=[m(` Удалить сценарий `,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1},8,[`show`]),r(se,{active:`scenarios`})],64))}}),[[`__scopeId`,`data-v-07f1e670`]]),V=e({__name:`ScenariosEditorView`,setup(e){return(e,t)=>(a(),l(B))}});export{V as default}; \ No newline at end of file diff --git a/dist/assets/ScenariosView-DzG0LOcK.js b/dist/assets/ScenariosView-XMPXtZBK.js similarity index 91% rename from dist/assets/ScenariosView-DzG0LOcK.js rename to dist/assets/ScenariosView-XMPXtZBK.js index b0d5a11..07cf3a0 100644 --- a/dist/assets/ScenariosView-DzG0LOcK.js +++ b/dist/assets/ScenariosView-XMPXtZBK.js @@ -1 +1 @@ -import{E as e,Et as t,S as n,T as r,Tt as i,U as a,V as o,Z as s,b as c,ct as l,o as u,p as d,rt as f,w as p,x as m,y as h}from"./vue-router-CyfP71JJ.js";import{t as g}from"./Input-BoNHQhuY.js";import{t as _}from"./Modal-B2v9s34S.js";import{t as v}from"./Button-CZoyrZHv.js";import{n as y,t as b}from"./Upload-lr8GMcvj.js";import{t as x}from"./Card-BNtHJC-t.js";import{t as S}from"./Tag-F8dslRQL.js";import{t as C}from"./use-message-tOjOz7jj.js";import{t as w}from"./Flex-yDKRnG4r.js";import{t as T}from"./text-BmKuFLr0.js";import{i as E,n as D,r as O,t as k}from"./HeaderMenu-CngRCkyf.js";import{t as A}from"./archive_client-5QpTooQa.js";var j={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},M=e({name:`Archive`,render:function(e,t){return o(),n(`svg`,j,t[0]||=[h(`path`,{d:`M14 19h4v2h-4z`,fill:`currentColor`},null,-1),h(`path`,{d:`M6 2v26a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V2zm18 26H8V16h16zm0-14H8v-4h16zM8 8V4h16v4z`,fill:`currentColor`},null,-1)])}}),N={class:`center-block-custom`},P={class:`width1200 display-table`},F={class:`scenario-image-block scenario-image-plus import-icon`},I=[`onClick`],L={class:`scenario-content-block`},R={class:`scenario-title`},z={class:`scenario-label`},B=D(e({__name:`ScenariosPage`,setup(e){let D=E(),j=A(),B=f([]),V=u(),H=C(),U=f(!1),W=f(``),G=f(!1),K=f([]),q=f(!1);async function J(){B.value=[];let e=await D.GetMyScenarios({});B.value=e.scenarios}async function Y(e){let t=await D.AddScenario({name:e});if(t.error!=``){H.error(t.error);return}await X(t.id)}async function X(e){V.push(`/scenarios/`+e+`/editor`)}function Z(){K.value=[],G.value=!1}async function Q(){let e=K.value[0]?.file;if(e){q.value=!0;try{let t=await j.uploadScenarioArchive(e);if(t.error){H.error(t.error);return}H.success(`Сценарий импортирован из архива`),Z(),await X(t.id)}catch(e){H.error(e instanceof Error?e.message:`Не удалось импортировать архив`)}finally{q.value=!1}}}return J(),(e,u)=>(o(),n(d,null,[h(`div`,N,[h(`div`,P,[h(`div`,{class:`scenario-block`,onClick:u[0]||=e=>U.value=!0},[...u[11]||=[h(`div`,{class:`scenario-image-block scenario-image-plus`},`+`,-1),h(`div`,{class:`scenario-content-block`},[h(`p`,{class:`scenario-title`},`Создать новый сценарий`)],-1)]]),h(`div`,{class:`scenario-block`,onClick:u[1]||=e=>G.value=!0},[h(`div`,F,[r(l(O),null,{default:s(()=>[r(l(M))]),_:1})]),u[12]||=h(`div`,{class:`scenario-content-block`},[h(`p`,{class:`scenario-title`},`Импортировать из архива`)],-1)]),(o(!0),n(d,null,a(B.value,e=>(o(),n(`div`,{class:`scenario-block`,onClick:t=>X(e.id),key:e.id},[h(`div`,{class:`scenario-image-block scenario-image`,style:i({backgroundImage:`url(${e.image})`})},null,4),h(`div`,L,[h(`p`,R,t(e.name),1),h(`p`,z,[e.status==`public`?(o(),c(l(S),{key:0,bordered:!1,type:`success`,class:`status-block`},{default:s(()=>[...u[13]||=[p(`Опубликовано`,-1)]]),_:1})):m(``,!0),e.status==`draft`?(o(),c(l(S),{key:1,bordered:!1,type:`warning`,class:`status-block`},{default:s(()=>[...u[14]||=[p(`В разработке`,-1)]]),_:1})):m(``,!0)])])],8,I))),128))])]),r(l(_),{show:U.value,"onUpdate:show":u[5]||=e=>U.value=e},{default:s(()=>[r(l(x),{style:{width:`600px`},title:`Создание сценария`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":s(()=>[r(l(v),{onClick:u[2]||=e=>U.value=!1},{default:s(()=>[...u[15]||=[p(` x `,-1)]]),_:1})]),footer:s(()=>[r(l(w),{justify:`end`},{default:s(()=>[r(l(v),{onClick:u[4]||=e=>Y(W.value),disabled:W.value.length==0},{default:s(()=>[...u[16]||=[p(` Создать `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:s(()=>[r(l(g),{value:W.value,"onUpdate:value":u[3]||=e=>W.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`])]),_:1})]),_:1},8,[`show`]),r(l(_),{show:G.value,"onUpdate:show":u[10]||=e=>G.value=e},{default:s(()=>[r(l(x),{style:{width:`600px`},title:`Импорт сценария из архива`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":s(()=>[r(l(v),{onClick:u[6]||=e=>Z()},{default:s(()=>[...u[17]||=[p(` x `,-1)]]),_:1})]),footer:s(()=>[r(l(w),{justify:`end`},{default:s(()=>[r(l(v),{onClick:u[8]||=e=>Z()},{default:s(()=>[...u[19]||=[p(`Отмена`,-1)]]),_:1}),r(l(v),{type:`primary`,loading:q.value,disabled:K.value.length==0,onClick:u[9]||=e=>Q()},{default:s(()=>[...u[20]||=[p(` Импортировать `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),default:s(()=>[u[21]||=h(`p`,{class:`import-hint`},` Выберите ZIP-архив сценария (файл scenario.json + папка images). Архив можно получить через «Скачать архив» в настройках сценария. `,-1),r(l(b),{max:1,"file-list":K.value,"onUpdate:fileList":u[7]||=e=>K.value=e,accept:`.zip,application/zip,application/x-zip-compressed,application/octet-stream`},{default:s(()=>[r(l(y),null,{default:s(()=>[r(l(T),{style:{"font-size":`16px`}},{default:s(()=>[...u[18]||=[p(` Щелкните или перетащите ZIP-архив в эту область `,-1)]]),_:1})]),_:1})]),_:1},8,[`file-list`])]),_:1})]),_:1},8,[`show`]),r(k,{active:`scenarios`})],64))}}),[[`__scopeId`,`data-v-adaf4a3c`]]),V=e({__name:`ScenariosView`,setup(e){return(e,t)=>(o(),c(B))}});export{V as default}; \ No newline at end of file +import{E as e,Et as t,S as n,T as r,Tt as i,U as a,V as o,Z as s,b as c,ct as l,o as u,p as d,rt as f,w as p,x as m,y as h}from"./vue-router-CyfP71JJ.js";import{t as g}from"./Input-CYnJzkGX.js";import{t as _}from"./Modal-Cv3TmY6B.js";import{t as v}from"./Button-B7j6g3jb.js";import{n as y,t as b}from"./Upload-Csd2k5HS.js";import{t as x}from"./Card-Ursm1hzu.js";import{t as S}from"./Tag-qdAwC3l-.js";import{t as C}from"./use-message-Bz_o0m1G.js";import{t as w}from"./Flex-bzcWLYnc.js";import{t as T}from"./text-CPFVbXob.js";import{i as E,n as D,r as O,t as k}from"./HeaderMenu-CngRCkyf.js";import{t as A}from"./archive_client-5QpTooQa.js";var j={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},M=e({name:`Archive`,render:function(e,t){return o(),n(`svg`,j,t[0]||=[h(`path`,{d:`M14 19h4v2h-4z`,fill:`currentColor`},null,-1),h(`path`,{d:`M6 2v26a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V2zm18 26H8V16h16zm0-14H8v-4h16zM8 8V4h16v4z`,fill:`currentColor`},null,-1)])}}),N={class:`center-block-custom`},P={class:`width1200 display-table`},F={class:`scenario-image-block scenario-image-plus import-icon`},I=[`onClick`],L={class:`scenario-content-block`},R={class:`scenario-title`},z={class:`scenario-label`},B=D(e({__name:`ScenariosPage`,setup(e){let D=E(),j=A(),B=f([]),V=u(),H=C(),U=f(!1),W=f(``),G=f(!1),K=f([]),q=f(!1);async function J(){B.value=[];let e=await D.GetMyScenarios({});B.value=e.scenarios}async function Y(e){let t=await D.AddScenario({name:e});if(t.error!=``){H.error(t.error);return}await X(t.id)}async function X(e){V.push(`/scenarios/`+e+`/editor`)}function Z(){K.value=[],G.value=!1}async function Q(){let e=K.value[0]?.file;if(e){q.value=!0;try{let t=await j.uploadScenarioArchive(e);if(t.error){H.error(t.error);return}H.success(`Сценарий импортирован из архива`),Z(),await X(t.id)}catch(e){H.error(e instanceof Error?e.message:`Не удалось импортировать архив`)}finally{q.value=!1}}}return J(),(e,u)=>(o(),n(d,null,[h(`div`,N,[h(`div`,P,[h(`div`,{class:`scenario-block`,onClick:u[0]||=e=>U.value=!0},[...u[11]||=[h(`div`,{class:`scenario-image-block scenario-image-plus`},`+`,-1),h(`div`,{class:`scenario-content-block`},[h(`p`,{class:`scenario-title`},`Создать новый сценарий`)],-1)]]),h(`div`,{class:`scenario-block`,onClick:u[1]||=e=>G.value=!0},[h(`div`,F,[r(l(O),null,{default:s(()=>[r(l(M))]),_:1})]),u[12]||=h(`div`,{class:`scenario-content-block`},[h(`p`,{class:`scenario-title`},`Импортировать из архива`)],-1)]),(o(!0),n(d,null,a(B.value,e=>(o(),n(`div`,{class:`scenario-block`,onClick:t=>X(e.id),key:e.id},[h(`div`,{class:`scenario-image-block scenario-image`,style:i({backgroundImage:`url(${e.image})`})},null,4),h(`div`,L,[h(`p`,R,t(e.name),1),h(`p`,z,[e.status==`public`?(o(),c(l(S),{key:0,bordered:!1,type:`success`,class:`status-block`},{default:s(()=>[...u[13]||=[p(`Опубликовано`,-1)]]),_:1})):m(``,!0),e.status==`draft`?(o(),c(l(S),{key:1,bordered:!1,type:`warning`,class:`status-block`},{default:s(()=>[...u[14]||=[p(`В разработке`,-1)]]),_:1})):m(``,!0)])])],8,I))),128))])]),r(l(_),{show:U.value,"onUpdate:show":u[5]||=e=>U.value=e},{default:s(()=>[r(l(x),{style:{width:`600px`},title:`Создание сценария`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":s(()=>[r(l(v),{onClick:u[2]||=e=>U.value=!1},{default:s(()=>[...u[15]||=[p(` x `,-1)]]),_:1})]),footer:s(()=>[r(l(w),{justify:`end`},{default:s(()=>[r(l(v),{onClick:u[4]||=e=>Y(W.value),disabled:W.value.length==0},{default:s(()=>[...u[16]||=[p(` Создать `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:s(()=>[r(l(g),{value:W.value,"onUpdate:value":u[3]||=e=>W.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`])]),_:1})]),_:1},8,[`show`]),r(l(_),{show:G.value,"onUpdate:show":u[10]||=e=>G.value=e},{default:s(()=>[r(l(x),{style:{width:`600px`},title:`Импорт сценария из архива`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":s(()=>[r(l(v),{onClick:u[6]||=e=>Z()},{default:s(()=>[...u[17]||=[p(` x `,-1)]]),_:1})]),footer:s(()=>[r(l(w),{justify:`end`},{default:s(()=>[r(l(v),{onClick:u[8]||=e=>Z()},{default:s(()=>[...u[19]||=[p(`Отмена`,-1)]]),_:1}),r(l(v),{type:`primary`,loading:q.value,disabled:K.value.length==0,onClick:u[9]||=e=>Q()},{default:s(()=>[...u[20]||=[p(` Импортировать `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),default:s(()=>[u[21]||=h(`p`,{class:`import-hint`},` Выберите ZIP-архив сценария (файл scenario.json + папка images). Архив можно получить через «Скачать архив» в настройках сценария. `,-1),r(l(b),{max:1,"file-list":K.value,"onUpdate:fileList":u[7]||=e=>K.value=e,accept:`.zip,application/zip,application/x-zip-compressed,application/octet-stream`},{default:s(()=>[r(l(y),null,{default:s(()=>[r(l(T),{style:{"font-size":`16px`}},{default:s(()=>[...u[18]||=[p(` Щелкните или перетащите ZIP-архив в эту область `,-1)]]),_:1})]),_:1})]),_:1},8,[`file-list`])]),_:1})]),_:1},8,[`show`]),r(k,{active:`scenarios`})],64))}}),[[`__scopeId`,`data-v-adaf4a3c`]]),V=e({__name:`ScenariosView`,setup(e){return(e,t)=>(o(),c(B))}});export{V as default}; \ No newline at end of file diff --git a/dist/assets/Space-asXRIWFv.js b/dist/assets/Space--VOm-a9w.js similarity index 95% rename from dist/assets/Space-asXRIWFv.js rename to dist/assets/Space--VOm-a9w.js index 68a0704..e87b8e1 100644 --- a/dist/assets/Space-asXRIWFv.js +++ b/dist/assets/Space--VOm-a9w.js @@ -1 +1 @@ -import{E as e,f as t,k as n,v as r}from"./vue-router-CyfP71JJ.js";import{$ as i,l as a,o,z as s}from"./light-3nK60gWS.js";import{o as c,s as l}from"./resolve-slot-tPBGpQg9.js";import{c as u,s as d}from"./Button-CZoyrZHv.js";import{t as f}from"./get-slot-6kXJmSMP.js";import{l as p}from"./index-D0lr2b1T.js";function m(){return p}var h={name:`Space`,self:m},g;function _(){if(!u)return!0;if(g===void 0){let e=document.createElement(`div`);e.style.display=`flex`,e.style.flexDirection=`column`,e.style.rowGap=`1px`,e.appendChild(document.createElement(`div`)),e.appendChild(document.createElement(`div`)),document.body.appendChild(e);let t=e.scrollHeight===1;return document.body.removeChild(e),g=t}return g}var v=e({name:`Space`,props:Object.assign(Object.assign({},o.props),{align:String,justify:{type:String,default:`start`},inline:Boolean,vertical:Boolean,reverse:Boolean,size:[String,Number,Array],wrapItem:{type:Boolean,default:!0},itemClass:String,itemStyle:[String,Object],wrap:{type:Boolean,default:!0},internalUseGap:{type:Boolean,default:void 0}}),setup(e){let{mergedClsPrefixRef:t,mergedRtlRef:n,mergedComponentPropsRef:u}=s(e),d=r(()=>e.size||u?.value?.Space?.size||`medium`),f=o(`Space`,`-space`,void 0,h,e,t),p=a(`Space`,n,t);return{useGap:_(),rtlEnabled:p,mergedClsPrefix:t,margin:r(()=>{let e=d.value;if(Array.isArray(e))return{horizontal:e[0],vertical:e[1]};if(typeof e==`number`)return{horizontal:e,vertical:e};let{self:{[i(`gap`,e)]:t}}=f.value,{row:n,col:r}=l(t);return{horizontal:c(r),vertical:c(n)}})}},render(){let{vertical:e,reverse:r,align:i,inline:a,justify:o,itemClass:s,itemStyle:c,margin:l,wrap:u,mergedClsPrefix:p,rtlEnabled:m,useGap:h,wrapItem:g,internalUseGap:_}=this,v=d(f(this),!1);if(!v.length)return null;let y=`${l.horizontal}px`,b=`${l.horizontal/2}px`,x=`${l.vertical}px`,S=`${l.vertical/2}px`,C=v.length-1,w=o.startsWith(`space-`);return n(`div`,{role:`none`,class:[`${p}-space`,m&&`${p}-space--rtl`],style:{display:a?`inline-flex`:`flex`,flexDirection:e&&!r?`column`:e&&r?`column-reverse`:!e&&r?`row-reverse`:`row`,justifyContent:[`start`,`end`].includes(o)?`flex-${o}`:o,flexWrap:!u||e?`nowrap`:`wrap`,marginTop:h||e?``:`-${S}`,marginBottom:h||e?``:`-${S}`,alignItems:i,gap:h?`${l.vertical}px ${l.horizontal}px`:``}},!g&&(h||_)?v:v.map((r,i)=>r.type===t?r:n(`div`,{role:`none`,class:s,style:[c,{maxWidth:`100%`},h?``:e?{marginBottom:i===C?``:x}:m?{marginLeft:w?o===`space-between`&&i===C?``:b:i===C?``:y,marginRight:w?o===`space-between`&&i===0?``:b:``,paddingTop:S,paddingBottom:S}:{marginRight:w?o===`space-between`&&i===C?``:b:i===C?``:y,marginLeft:w?o===`space-between`&&i===0?``:b:``,paddingTop:S,paddingBottom:S}]},r)))}});export{v as t}; \ No newline at end of file +import{E as e,f as t,k as n,v as r}from"./vue-router-CyfP71JJ.js";import{$ as i,l as a,o,z as s}from"./light-3nK60gWS.js";import{o as c,s as l}from"./resolve-slot-tPBGpQg9.js";import{c as u,s as d}from"./Button-B7j6g3jb.js";import{t as f}from"./get-slot-6kXJmSMP.js";import{l as p}from"./index-zAAv4RkK.js";function m(){return p}var h={name:`Space`,self:m},g;function _(){if(!u)return!0;if(g===void 0){let e=document.createElement(`div`);e.style.display=`flex`,e.style.flexDirection=`column`,e.style.rowGap=`1px`,e.appendChild(document.createElement(`div`)),e.appendChild(document.createElement(`div`)),document.body.appendChild(e);let t=e.scrollHeight===1;return document.body.removeChild(e),g=t}return g}var v=e({name:`Space`,props:Object.assign(Object.assign({},o.props),{align:String,justify:{type:String,default:`start`},inline:Boolean,vertical:Boolean,reverse:Boolean,size:[String,Number,Array],wrapItem:{type:Boolean,default:!0},itemClass:String,itemStyle:[String,Object],wrap:{type:Boolean,default:!0},internalUseGap:{type:Boolean,default:void 0}}),setup(e){let{mergedClsPrefixRef:t,mergedRtlRef:n,mergedComponentPropsRef:u}=s(e),d=r(()=>e.size||u?.value?.Space?.size||`medium`),f=o(`Space`,`-space`,void 0,h,e,t),p=a(`Space`,n,t);return{useGap:_(),rtlEnabled:p,mergedClsPrefix:t,margin:r(()=>{let e=d.value;if(Array.isArray(e))return{horizontal:e[0],vertical:e[1]};if(typeof e==`number`)return{horizontal:e,vertical:e};let{self:{[i(`gap`,e)]:t}}=f.value,{row:n,col:r}=l(t);return{horizontal:c(r),vertical:c(n)}})}},render(){let{vertical:e,reverse:r,align:i,inline:a,justify:o,itemClass:s,itemStyle:c,margin:l,wrap:u,mergedClsPrefix:p,rtlEnabled:m,useGap:h,wrapItem:g,internalUseGap:_}=this,v=d(f(this),!1);if(!v.length)return null;let y=`${l.horizontal}px`,b=`${l.horizontal/2}px`,x=`${l.vertical}px`,S=`${l.vertical/2}px`,C=v.length-1,w=o.startsWith(`space-`);return n(`div`,{role:`none`,class:[`${p}-space`,m&&`${p}-space--rtl`],style:{display:a?`inline-flex`:`flex`,flexDirection:e&&!r?`column`:e&&r?`column-reverse`:!e&&r?`row-reverse`:`row`,justifyContent:[`start`,`end`].includes(o)?`flex-${o}`:o,flexWrap:!u||e?`nowrap`:`wrap`,marginTop:h||e?``:`-${S}`,marginBottom:h||e?``:`-${S}`,alignItems:i,gap:h?`${l.vertical}px ${l.horizontal}px`:``}},!g&&(h||_)?v:v.map((r,i)=>r.type===t?r:n(`div`,{role:`none`,class:s,style:[c,{maxWidth:`100%`},h?``:e?{marginBottom:i===C?``:x}:m?{marginLeft:w?o===`space-between`&&i===C?``:b:i===C?``:y,marginRight:w?o===`space-between`&&i===0?``:b:``,paddingTop:S,paddingBottom:S}:{marginRight:w?o===`space-between`&&i===C?``:b:i===C?``:y,marginLeft:w?o===`space-between`&&i===0?``:b:``,paddingTop:S,paddingBottom:S}]},r)))}});export{v as t}; \ No newline at end of file diff --git a/dist/assets/Tag-F8dslRQL.js b/dist/assets/Tag-qdAwC3l-.js similarity index 99% rename from dist/assets/Tag-F8dslRQL.js rename to dist/assets/Tag-qdAwC3l-.js index c4c8213..153b00b 100644 --- a/dist/assets/Tag-F8dslRQL.js +++ b/dist/assets/Tag-qdAwC3l-.js @@ -1,4 +1,4 @@ -import{E as e,H as t,k as n,ot as r,rt as i,v as a}from"./vue-router-CyfP71JJ.js";import{$ as o,H as s,J as c,Q as l,R as u,X as d,Z as f,l as p,n as m,o as h,q as g,t as _,z as v}from"./light-3nK60gWS.js";import{a as y,c as b}from"./resolve-slot-tPBGpQg9.js";import{i as x}from"./warn-Dp4mLwFL.js";import{n as S,t as C}from"./call-ChHlm4-m.js";import{C as w}from"./index-D0lr2b1T.js";function T(e){let{textColor2:t,primaryColorHover:n,primaryColorPressed:r,primaryColor:i,infoColor:a,successColor:o,warningColor:c,errorColor:l,baseColor:u,borderColor:d,opacityDisabled:f,tagColor:p,closeIconColor:m,closeIconColorHover:h,closeIconColorPressed:g,borderRadiusSmall:_,fontSizeMini:v,fontSizeTiny:y,fontSizeSmall:b,fontSizeMedium:x,heightMini:S,heightTiny:C,heightSmall:T,heightMedium:E,closeColorHover:D,closeColorPressed:O,buttonColor2Hover:k,buttonColor2Pressed:A,fontWeightStrong:j}=e;return Object.assign(Object.assign({},w),{closeBorderRadius:_,heightTiny:S,heightSmall:C,heightMedium:T,heightLarge:E,borderRadius:_,opacityDisabled:f,fontSizeTiny:v,fontSizeSmall:y,fontSizeMedium:b,fontSizeLarge:x,fontWeightStrong:j,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:u,colorCheckable:`#0000`,colorHoverCheckable:k,colorPressedCheckable:A,colorChecked:i,colorCheckedHover:n,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:p,colorBordered:`rgb(250, 250, 252)`,closeIconColor:m,closeIconColorHover:h,closeIconColorPressed:g,closeColorHover:D,closeColorPressed:O,borderPrimary:`1px solid ${s(i,{alpha:.3})}`,textColorPrimary:i,colorPrimary:s(i,{alpha:.12}),colorBorderedPrimary:s(i,{alpha:.1}),closeIconColorPrimary:i,closeIconColorHoverPrimary:i,closeIconColorPressedPrimary:i,closeColorHoverPrimary:s(i,{alpha:.12}),closeColorPressedPrimary:s(i,{alpha:.18}),borderInfo:`1px solid ${s(a,{alpha:.3})}`,textColorInfo:a,colorInfo:s(a,{alpha:.12}),colorBorderedInfo:s(a,{alpha:.1}),closeIconColorInfo:a,closeIconColorHoverInfo:a,closeIconColorPressedInfo:a,closeColorHoverInfo:s(a,{alpha:.12}),closeColorPressedInfo:s(a,{alpha:.18}),borderSuccess:`1px solid ${s(o,{alpha:.3})}`,textColorSuccess:o,colorSuccess:s(o,{alpha:.12}),colorBorderedSuccess:s(o,{alpha:.1}),closeIconColorSuccess:o,closeIconColorHoverSuccess:o,closeIconColorPressedSuccess:o,closeColorHoverSuccess:s(o,{alpha:.12}),closeColorPressedSuccess:s(o,{alpha:.18}),borderWarning:`1px solid ${s(c,{alpha:.35})}`,textColorWarning:c,colorWarning:s(c,{alpha:.15}),colorBorderedWarning:s(c,{alpha:.12}),closeIconColorWarning:c,closeIconColorHoverWarning:c,closeIconColorPressedWarning:c,closeColorHoverWarning:s(c,{alpha:.12}),closeColorPressedWarning:s(c,{alpha:.18}),borderError:`1px solid ${s(l,{alpha:.23})}`,textColorError:l,colorError:s(l,{alpha:.1}),colorBorderedError:s(l,{alpha:.08}),closeIconColorError:l,closeIconColorHoverError:l,closeIconColorPressedError:l,closeColorHoverError:s(l,{alpha:.12}),closeColorPressedError:s(l,{alpha:.18})})}var E={name:`Tag`,common:_,self:T},D={color:Object,type:{type:String,default:`default`},round:Boolean,size:String,closable:Boolean,disabled:{type:Boolean,default:void 0}},O=c(`tag`,` +import{E as e,H as t,k as n,ot as r,rt as i,v as a}from"./vue-router-CyfP71JJ.js";import{$ as o,H as s,J as c,Q as l,R as u,X as d,Z as f,l as p,n as m,o as h,q as g,t as _,z as v}from"./light-3nK60gWS.js";import{a as y,c as b}from"./resolve-slot-tPBGpQg9.js";import{i as x}from"./warn-Dp4mLwFL.js";import{n as S,t as C}from"./call-ChHlm4-m.js";import{C as w}from"./index-zAAv4RkK.js";function T(e){let{textColor2:t,primaryColorHover:n,primaryColorPressed:r,primaryColor:i,infoColor:a,successColor:o,warningColor:c,errorColor:l,baseColor:u,borderColor:d,opacityDisabled:f,tagColor:p,closeIconColor:m,closeIconColorHover:h,closeIconColorPressed:g,borderRadiusSmall:_,fontSizeMini:v,fontSizeTiny:y,fontSizeSmall:b,fontSizeMedium:x,heightMini:S,heightTiny:C,heightSmall:T,heightMedium:E,closeColorHover:D,closeColorPressed:O,buttonColor2Hover:k,buttonColor2Pressed:A,fontWeightStrong:j}=e;return Object.assign(Object.assign({},w),{closeBorderRadius:_,heightTiny:S,heightSmall:C,heightMedium:T,heightLarge:E,borderRadius:_,opacityDisabled:f,fontSizeTiny:v,fontSizeSmall:y,fontSizeMedium:b,fontSizeLarge:x,fontWeightStrong:j,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:u,colorCheckable:`#0000`,colorHoverCheckable:k,colorPressedCheckable:A,colorChecked:i,colorCheckedHover:n,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:p,colorBordered:`rgb(250, 250, 252)`,closeIconColor:m,closeIconColorHover:h,closeIconColorPressed:g,closeColorHover:D,closeColorPressed:O,borderPrimary:`1px solid ${s(i,{alpha:.3})}`,textColorPrimary:i,colorPrimary:s(i,{alpha:.12}),colorBorderedPrimary:s(i,{alpha:.1}),closeIconColorPrimary:i,closeIconColorHoverPrimary:i,closeIconColorPressedPrimary:i,closeColorHoverPrimary:s(i,{alpha:.12}),closeColorPressedPrimary:s(i,{alpha:.18}),borderInfo:`1px solid ${s(a,{alpha:.3})}`,textColorInfo:a,colorInfo:s(a,{alpha:.12}),colorBorderedInfo:s(a,{alpha:.1}),closeIconColorInfo:a,closeIconColorHoverInfo:a,closeIconColorPressedInfo:a,closeColorHoverInfo:s(a,{alpha:.12}),closeColorPressedInfo:s(a,{alpha:.18}),borderSuccess:`1px solid ${s(o,{alpha:.3})}`,textColorSuccess:o,colorSuccess:s(o,{alpha:.12}),colorBorderedSuccess:s(o,{alpha:.1}),closeIconColorSuccess:o,closeIconColorHoverSuccess:o,closeIconColorPressedSuccess:o,closeColorHoverSuccess:s(o,{alpha:.12}),closeColorPressedSuccess:s(o,{alpha:.18}),borderWarning:`1px solid ${s(c,{alpha:.35})}`,textColorWarning:c,colorWarning:s(c,{alpha:.15}),colorBorderedWarning:s(c,{alpha:.12}),closeIconColorWarning:c,closeIconColorHoverWarning:c,closeIconColorPressedWarning:c,closeColorHoverWarning:s(c,{alpha:.12}),closeColorPressedWarning:s(c,{alpha:.18}),borderError:`1px solid ${s(l,{alpha:.23})}`,textColorError:l,colorError:s(l,{alpha:.1}),colorBorderedError:s(l,{alpha:.08}),closeIconColorError:l,closeIconColorHoverError:l,closeIconColorPressedError:l,closeColorHoverError:s(l,{alpha:.12}),closeColorPressedError:s(l,{alpha:.18})})}var E={name:`Tag`,common:_,self:T},D={color:Object,type:{type:String,default:`default`},round:Boolean,size:String,closable:Boolean,disabled:{type:Boolean,default:void 0}},O=c(`tag`,` --n-close-margin: var(--n-close-margin-top) var(--n-close-margin-right) var(--n-close-margin-bottom) var(--n-close-margin-left); white-space: nowrap; position: relative; diff --git a/dist/assets/TeamStoryView-B43PQeYs.js b/dist/assets/TeamStoryView-5T72_D_P.js similarity index 96% rename from dist/assets/TeamStoryView-B43PQeYs.js rename to dist/assets/TeamStoryView-5T72_D_P.js index 703ace4..be806b0 100644 --- a/dist/assets/TeamStoryView-B43PQeYs.js +++ b/dist/assets/TeamStoryView-5T72_D_P.js @@ -1 +1 @@ -import{E as e,Et as t,G as n,N as r,Q as i,S as a,T as o,U as s,V as c,W as l,Z as u,a as d,b as f,ct as p,p as m,rt as h,v as g,w as _,x as v,y}from"./vue-router-CyfP71JJ.js";import{t as ee}from"./Input-BoNHQhuY.js";import{t as b}from"./Button-CZoyrZHv.js";import{t as x}from"./PlaceBlock-EnuV674P.js";import{t as S}from"./use-message-tOjOz7jj.js";import{t as C}from"./Flex-yDKRnG4r.js";import{n as w,t as T}from"./useSimplePolling-aZzb7WaX.js";import{W as E,h as D}from"./index-D0lr2b1T.js";import{a as O,i as k,n as A,r as j,t as M}from"./HeaderMenu-CngRCkyf.js";import{t as N}from"./HeaderText-B911iP6o.js";import{n as P,t as F}from"./IntroBlock-COqbUCDS.js";var I={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 24 24`},L=e({name:`ContactMailRound`,render:function(e,t){return c(),a(`svg`,I,t[0]||=[y(`path`,{d:`M21 8V7l-3 2l-3-2v1l2.72 1.82a.5.5 0 0 0 .55 0L21 8zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm7.5-6h-7c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h7c.28 0 .5.22.5.5v5c0 .28-.22.5-.5.5z`,fill:`currentColor`},null,-1)])}}),R={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 512 512`},z=e({name:`Footsteps`,render:function(e,t){return c(),a(`svg`,R,t[0]||=[y(`path`,{d:`M133.83 361.27c-22.61 0-41-8.17-54.79-24.39s-22.84-40.29-28.11-75.31c-7.76-51.61-.06-95.11 21.68-122.48c12.8-16.12 29.6-25.44 48.58-26.94c16.25-1.3 40.54 5.29 64 44c14.69 24.24 25.86 56.44 30.65 88.34c5.79 38.51 1.48 66.86-13.18 86.65c-11.64 15.72-29.54 25.46-53.21 29a106.46 106.46 0 0 1-15.62 1.13z`,fill:`currentColor`},null,-1),y(`path`,{d:`M173 496c-13.21 0-26.6-4.23-38.66-12.36a79.79 79.79 0 0 1-33.52-50.6c-2.85-14.66-1.14-26.31 5.22-35.64c10.33-15.15 28.87-18.56 48.49-22.18c2.07-.38 4.17-.76 6.3-1.17c4.52-.86 9.14-2 13.62-3.11c16.78-4.14 34.14-8.43 48.47 1.75c9.59 6.8 15 18.36 16.62 35.32c1.84 19.57-2.36 39.1-11.83 55c-10.19 17.11-25.47 28.42-43 31.86A61 61 0 0 1 173 496z`,fill:`currentColor`},null,-1),y(`path`,{d:`M378.17 265.27a106.69 106.69 0 0 1-15.6-1.2c-23.66-3.5-41.56-13.25-53.2-29c-14.66-19.79-19-48.13-13.18-86.65c4.79-31.93 15.93-64.1 30.55-88.25c23.34-38.57 47.66-45.26 64-44.08c18.92 1.38 35.69 10.57 48.51 26.6c21.89 27.37 29.65 71 21.86 122.84c-5.27 35-14.2 58.95-28.11 75.31s-32.22 24.43-54.83 24.43z`,fill:`currentColor`},null,-1),y(`path`,{d:`M339 400a61 61 0 0 1-11.68-1.13c-17.56-3.44-32.84-14.75-43-31.86c-9.47-15.9-13.67-35.43-11.83-55c1.6-17 7-28.52 16.62-35.33c14.33-10.17 31.69-5.89 48.47-1.74c4.48 1.1 9.1 2.24 13.62 3.11l6.29 1.17c19.63 3.61 38.17 7 48.5 22.17c6.36 9.33 8.07 21 5.22 35.64a79.78 79.78 0 0 1-33.52 50.61C365.56 395.78 352.17 400 339 400z`,fill:`currentColor`},null,-1)])}}),B={},V={class:`belt-block`};function H(e,t){return c(),a(`div`,null,[t[0]||=y(`div`,{class:`shadow shadow-top`},null,-1),t[1]||=y(`div`,{class:`shadow shadow-bottom`},null,-1),y(`div`,V,[l(e.$slots,`default`,{},void 0,!0)])])}var U=A(B,[[`render`,H],[`__scopeId`,`data-v-bec154c5`]]),W={},G={class:`plate-block`},K={class:`metal-plate-block`};function q(e,t){return c(),a(`div`,G,[y(`div`,K,[l(e.$slots,`default`,{},void 0,!0)]),t[0]||=y(`div`,{class:`pin pin-top-left`},null,-1),t[1]||=y(`div`,{class:`pin pin-top-right`},null,-1),t[2]||=y(`div`,{class:`pin pin-bottom-right`},null,-1),t[3]||=y(`div`,{class:`pin pin-bottom-left`},null,-1)])}var J=A(W,[[`render`,q],[`__scopeId`,`data-v-4833fe7e`]]),Y={class:`form-custom`},X={class:`center-block-700`},Z={class:`controller`},Q={class:`counters-block`},te={class:`counter-block`},ne={class:`places-text`},re={class:`counter-block`},ie={class:`places-text`},ae={class:`game-input`},$=[`placeholder`,`disabled`],oe=[`disabled`],se=A(e({__name:`GameInputForm`,props:{addAction:{type:Function,required:!0},allPlacesCount:{type:Number,required:!0},newPlacesCount:{type:Number,required:!0},gameStatus:{type:String,required:!0}},setup(e){let n=h(``),r=e;async function l(){await r.addAction(n.value),n.value=``}function d(e){e%=100;let t=Math.floor(e/10)%10,n=e%10,r=`–`,i=`–`;return t>0&&(r=String(t)),(n>0||t>0)&&(i=String(n)),[r,i]}return(h,g)=>(c(),a(`div`,Y,[o(U,{class:`input-form`},{default:u(()=>[o(J,{class:`controller-metal controller-metal-left`}),o(J,{class:`controller-metal controller-metal-right`}),y(`div`,X,[y(`div`,Z,[y(`div`,Q,[y(`div`,te,[y(`div`,ne,[o(p(j),{class:`icon-for-counter`},{default:u(()=>[o(p(z))]),_:1})]),(c(!0),a(m,null,s(d(e.allPlacesCount),(e,n)=>(c(),a(`div`,{key:n,class:`places-text places-text-number`},t(e),1))),128))]),y(`div`,re,[y(`div`,ie,[o(p(j),{class:`icon-for-counter`},{default:u(()=>[o(p(L))]),_:1})]),(c(!0),a(m,null,s(d(e.newPlacesCount),(e,n)=>(c(),a(`div`,{key:n,class:`places-text places-text-number`},t(e),1))),128))])]),y(`div`,ae,[i(y(`input`,{id:`run`,class:`game-input-run`,"onUpdate:modelValue":g[0]||=e=>n.value=e,type:`text`,placeholder:r.gameStatus==`run`?`Место назначения`:`Ходы запрещены`,disabled:r.gameStatus!=`run`},null,8,$),[[E,n.value]])]),g[4]||=y(`div`,{class:`game-button-run-shadow`},null,-1),y(`button`,{class:`game-button-run`,type:`submit`,disabled:n.value.length==0,onClick:l},[r.gameStatus==`run`?(c(),f(N,{key:0},{default:u(()=>[...g[1]||=[_(`Поехали`,-1)]]),_:1})):v(``,!0),r.gameStatus==`pause`||r.gameStatus==`draft`?(c(),f(N,{key:1},{default:u(()=>[...g[2]||=[_(`Ждём`,-1)]]),_:1})):v(``,!0),r.gameStatus==`finish`?(c(),f(N,{key:2},{default:u(()=>[...g[3]||=[_(`Всё`,-1)]]),_:1})):v(``,!0)],8,oe)])])]),_:1})]))}}),[[`__scopeId`,`data-v-4d904ded`]]),ce={class:`width700`},le={class:`question-text`},ue={class:`qr-block`},de={key:3,class:`edit-panel`},fe=A(e({__name:`TeamStoryPage`,setup(e){let i=O(),l=k(),E=S(),A=d(),j=A.params.id,N=A.query.password,I=h(0),L=h(),R=h({introduction:void 0,places:[],questions:[]}),z=h({id:void 0,name:void 0,description:void 0,startAt:void 0,status:void 0,scenario:void 0,teams:void 0}),B=h(``),V=window.location.href,H=()=>{let e=L.value;return e?e.scrollHeight-e.scrollTop-e.clientHeight<1:!1};async function U(){let e=R.value,t=await l.GetTeamStory({id:Number(j),password:N});if(t.error!=``){E.error(t.error);return}z.value=t.game;let n=H();n&&(I.value=0);let i=R.value.places.length;R.value={introduction:t.story.introduction,places:t.story.places?.map((t,n)=>(console.log(e?.places[n]?.mode),{place:t,mode:e?.places[n]?.mode||`show`}))||[],questions:t.story.questions||[]};let a=R.value.places.length;if(a>i&&i!=0&&(I.value+=a-i),await r(),n&&i!=0){let e=L.value;if(!e)return!1;e.scrollTop=e.scrollHeight}}U(),K();async function W(e){let t=await l.AddTeamAction({id:Number(j),password:N,code:e});if(t.error!=``){E.error(t.error);return}await U(),B.value=``,await r(),I.value=0}let G=h({});async function K(){let e=await l.GetTeamAnswers({id:Number(j),password:N});if(e.error!=``){E.error(e.error);return}let t={};for(let n of e.answers||[])t[n.questionCode||``]=n.answer||``;G.value=t}async function q(){let e=await l.SubmitTeamAnswers({id:Number(j),password:N,answers:(R.value.questions||[]).map(e=>({questionCode:e.code,answer:G.value[e.code||``]||``}))});if(e.error!=``){E.error(e.error);return}E.success(`Ответы сохранены`),await K()}let J=g(()=>z.value?.status==`run`||z.value?.status==`pause`),Y=g(()=>(R.value.questions?.length||0)>0),X={Input:{border:`1px dashed black`,borderDisabled:`1px dashed black`,borderFocus:`1px solid black`,borderHover:`1px dashed black`,boxShadowFocus:`0 0 0 2px rgb(99 226 183 / 30%)`,caretColor:`#63e2b7`,color:`transparent`,colorDisabled:`transparent`,colorFocus:`transparent`,fontSizeMedium:`18px`,placeholderColor:`black`,placeholderColorDisabled:`black`,textColor:`black`,textColorDisabled:`black`}};async function Z(){let e=await l.DeleteLastTeamAction({id:Number(j)});if(e.error!=``){E.error(e.error);return}await U(),B.value=``}return T(()=>{U()},2e3),(e,r)=>{let l=n(`n-space`);return c(),a(m,null,[y(`div`,{class:`center-block-custom bottom-margin smooth-scroll`,ref_key:`scrollContainer`,ref:L},[y(`div`,ce,[o(se,{addAction:W,allPlacesCount:R.value.places.length,newPlacesCount:I.value,gameStatus:z.value?.status||``},null,8,[`allPlacesCount`,`newPlacesCount`,`gameStatus`]),z.value?.status&&z.value.status!=`draft`&&R.value.introduction&&(R.value.introduction.text||R.value.introduction.audio)?(c(),f(F,{key:0,introduction:R.value.introduction,mode:`show`},null,8,[`introduction`])):v(``,!0),Y.value&&z.value?.status&&z.value.status!=`draft`?(c(),f(P,{key:1,class:`questions-block`},{default:u(()=>[r[1]||=y(`div`,{class:`font`},`Вопросы дела`,-1),r[2]||=y(`hr`,{class:`questions-hr`},null,-1),r[3]||=y(`p`,{class:`questions-hint font`},` Ответьте на вопросы дела. Ответы можно менять, пока игра идёт. `,-1),o(p(D),{"theme-overrides":X},{default:u(()=>[(c(!0),a(m,null,s(R.value.questions,e=>(c(),a(`div`,{key:e.code,class:`question-item font`},[y(`div`,le,t(e.code)+`: `+t(e.text),1),o(p(ee),{value:G.value[e.code||``],"onUpdate:value":t=>G.value[e.code||``]=t,type:`textarea`,autosize:{minRows:2,maxRows:6},disabled:!J.value,placeholder:`Ваш ответ...`},null,8,[`value`,`onUpdate:value`,`disabled`])]))),128)),J.value?(c(),f(p(C),{key:0,justify:`end`,class:`questions-actions`},{default:u(()=>[y(`button`,{type:`button`,class:`paper-button`,onClick:r[0]||=e=>q()},` Сохранить ответы `)]),_:1})):v(``,!0)]),_:1})]),_:1})):v(``,!0),(c(!0),a(m,null,s(R.value.places,e=>(c(),f(x,{place:e.place,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.place.code,addAction:W},null,8,[`place`,`mode`,`onUpdate:mode`]))),128)),R.value.places.length==0&&z.value?.status==`draft`?(c(),f(P,{key:2,class:`qr-main-block`},{default:u(()=>[o(l,{vertical:``},{default:u(()=>[r[4]||=y(`h2`,{class:`qr-main-block-text`},`Это код этого дела`,-1),r[5]||=y(`p`,{class:`qr-main-block-text`},`Поделись с командой`,-1),y(`div`,ue,[o(p(w),{value:p(V),size:300,padding:0},null,8,[`value`])]),r[6]||=y(`p`,{class:`qr-main-block-text`},`Игра скоро начнется`,-1)]),_:1})]),_:1})):v(``,!0),p(i).hasRole(`author`)&&R.value.places.length>0?(c(),a(`div`,de,[o(p(C),{justify:`end`},{default:u(()=>[o(p(b),{onClick:Z},{default:u(()=>[...r[7]||=[_(`Удалить последний ход`,-1)]]),_:1})]),_:1})])):v(``,!0)])],512),o(M,{active:`games`})],64)}}}),[[`__scopeId`,`data-v-b43b2553`]]),pe=e({__name:`TeamStoryView`,setup(e){return(e,t)=>(c(),f(fe))}});export{pe as default}; \ No newline at end of file +import{E as e,Et as t,G as n,N as r,Q as i,S as a,T as o,U as s,V as c,W as l,Z as u,a as d,b as f,ct as p,p as m,rt as h,v as g,w as _,x as v,y}from"./vue-router-CyfP71JJ.js";import{t as ee}from"./Input-CYnJzkGX.js";import{t as b}from"./Button-B7j6g3jb.js";import{t as x}from"./PlaceBlock-qAjbA8WE.js";import{t as S}from"./use-message-Bz_o0m1G.js";import{t as C}from"./Flex-bzcWLYnc.js";import{n as w,t as T}from"./useSimplePolling-aZzb7WaX.js";import{W as E,h as D}from"./index-zAAv4RkK.js";import{a as O,i as k,n as A,r as j,t as M}from"./HeaderMenu-CngRCkyf.js";import{t as N}from"./HeaderText-B911iP6o.js";import{n as P,t as F}from"./IntroBlock-CwubFNAJ.js";var I={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 24 24`},L=e({name:`ContactMailRound`,render:function(e,t){return c(),a(`svg`,I,t[0]||=[y(`path`,{d:`M21 8V7l-3 2l-3-2v1l2.72 1.82a.5.5 0 0 0 .55 0L21 8zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm7.5-6h-7c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h7c.28 0 .5.22.5.5v5c0 .28-.22.5-.5.5z`,fill:`currentColor`},null,-1)])}}),R={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 512 512`},z=e({name:`Footsteps`,render:function(e,t){return c(),a(`svg`,R,t[0]||=[y(`path`,{d:`M133.83 361.27c-22.61 0-41-8.17-54.79-24.39s-22.84-40.29-28.11-75.31c-7.76-51.61-.06-95.11 21.68-122.48c12.8-16.12 29.6-25.44 48.58-26.94c16.25-1.3 40.54 5.29 64 44c14.69 24.24 25.86 56.44 30.65 88.34c5.79 38.51 1.48 66.86-13.18 86.65c-11.64 15.72-29.54 25.46-53.21 29a106.46 106.46 0 0 1-15.62 1.13z`,fill:`currentColor`},null,-1),y(`path`,{d:`M173 496c-13.21 0-26.6-4.23-38.66-12.36a79.79 79.79 0 0 1-33.52-50.6c-2.85-14.66-1.14-26.31 5.22-35.64c10.33-15.15 28.87-18.56 48.49-22.18c2.07-.38 4.17-.76 6.3-1.17c4.52-.86 9.14-2 13.62-3.11c16.78-4.14 34.14-8.43 48.47 1.75c9.59 6.8 15 18.36 16.62 35.32c1.84 19.57-2.36 39.1-11.83 55c-10.19 17.11-25.47 28.42-43 31.86A61 61 0 0 1 173 496z`,fill:`currentColor`},null,-1),y(`path`,{d:`M378.17 265.27a106.69 106.69 0 0 1-15.6-1.2c-23.66-3.5-41.56-13.25-53.2-29c-14.66-19.79-19-48.13-13.18-86.65c4.79-31.93 15.93-64.1 30.55-88.25c23.34-38.57 47.66-45.26 64-44.08c18.92 1.38 35.69 10.57 48.51 26.6c21.89 27.37 29.65 71 21.86 122.84c-5.27 35-14.2 58.95-28.11 75.31s-32.22 24.43-54.83 24.43z`,fill:`currentColor`},null,-1),y(`path`,{d:`M339 400a61 61 0 0 1-11.68-1.13c-17.56-3.44-32.84-14.75-43-31.86c-9.47-15.9-13.67-35.43-11.83-55c1.6-17 7-28.52 16.62-35.33c14.33-10.17 31.69-5.89 48.47-1.74c4.48 1.1 9.1 2.24 13.62 3.11l6.29 1.17c19.63 3.61 38.17 7 48.5 22.17c6.36 9.33 8.07 21 5.22 35.64a79.78 79.78 0 0 1-33.52 50.61C365.56 395.78 352.17 400 339 400z`,fill:`currentColor`},null,-1)])}}),B={},V={class:`belt-block`};function H(e,t){return c(),a(`div`,null,[t[0]||=y(`div`,{class:`shadow shadow-top`},null,-1),t[1]||=y(`div`,{class:`shadow shadow-bottom`},null,-1),y(`div`,V,[l(e.$slots,`default`,{},void 0,!0)])])}var U=A(B,[[`render`,H],[`__scopeId`,`data-v-bec154c5`]]),W={},G={class:`plate-block`},K={class:`metal-plate-block`};function q(e,t){return c(),a(`div`,G,[y(`div`,K,[l(e.$slots,`default`,{},void 0,!0)]),t[0]||=y(`div`,{class:`pin pin-top-left`},null,-1),t[1]||=y(`div`,{class:`pin pin-top-right`},null,-1),t[2]||=y(`div`,{class:`pin pin-bottom-right`},null,-1),t[3]||=y(`div`,{class:`pin pin-bottom-left`},null,-1)])}var J=A(W,[[`render`,q],[`__scopeId`,`data-v-4833fe7e`]]),Y={class:`form-custom`},X={class:`center-block-700`},Z={class:`controller`},Q={class:`counters-block`},te={class:`counter-block`},ne={class:`places-text`},re={class:`counter-block`},ie={class:`places-text`},ae={class:`game-input`},$=[`placeholder`,`disabled`],oe=[`disabled`],se=A(e({__name:`GameInputForm`,props:{addAction:{type:Function,required:!0},allPlacesCount:{type:Number,required:!0},newPlacesCount:{type:Number,required:!0},gameStatus:{type:String,required:!0}},setup(e){let n=h(``),r=e;async function l(){await r.addAction(n.value),n.value=``}function d(e){e%=100;let t=Math.floor(e/10)%10,n=e%10,r=`–`,i=`–`;return t>0&&(r=String(t)),(n>0||t>0)&&(i=String(n)),[r,i]}return(h,g)=>(c(),a(`div`,Y,[o(U,{class:`input-form`},{default:u(()=>[o(J,{class:`controller-metal controller-metal-left`}),o(J,{class:`controller-metal controller-metal-right`}),y(`div`,X,[y(`div`,Z,[y(`div`,Q,[y(`div`,te,[y(`div`,ne,[o(p(j),{class:`icon-for-counter`},{default:u(()=>[o(p(z))]),_:1})]),(c(!0),a(m,null,s(d(e.allPlacesCount),(e,n)=>(c(),a(`div`,{key:n,class:`places-text places-text-number`},t(e),1))),128))]),y(`div`,re,[y(`div`,ie,[o(p(j),{class:`icon-for-counter`},{default:u(()=>[o(p(L))]),_:1})]),(c(!0),a(m,null,s(d(e.newPlacesCount),(e,n)=>(c(),a(`div`,{key:n,class:`places-text places-text-number`},t(e),1))),128))])]),y(`div`,ae,[i(y(`input`,{id:`run`,class:`game-input-run`,"onUpdate:modelValue":g[0]||=e=>n.value=e,type:`text`,placeholder:r.gameStatus==`run`?`Место назначения`:`Ходы запрещены`,disabled:r.gameStatus!=`run`},null,8,$),[[E,n.value]])]),g[4]||=y(`div`,{class:`game-button-run-shadow`},null,-1),y(`button`,{class:`game-button-run`,type:`submit`,disabled:n.value.length==0,onClick:l},[r.gameStatus==`run`?(c(),f(N,{key:0},{default:u(()=>[...g[1]||=[_(`Поехали`,-1)]]),_:1})):v(``,!0),r.gameStatus==`pause`||r.gameStatus==`draft`?(c(),f(N,{key:1},{default:u(()=>[...g[2]||=[_(`Ждём`,-1)]]),_:1})):v(``,!0),r.gameStatus==`finish`?(c(),f(N,{key:2},{default:u(()=>[...g[3]||=[_(`Всё`,-1)]]),_:1})):v(``,!0)],8,oe)])])]),_:1})]))}}),[[`__scopeId`,`data-v-4d904ded`]]),ce={class:`width700`},le={class:`question-text`},ue={class:`qr-block`},de={key:3,class:`edit-panel`},fe=A(e({__name:`TeamStoryPage`,setup(e){let i=O(),l=k(),E=S(),A=d(),j=A.params.id,N=A.query.password,I=h(0),L=h(),R=h({introduction:void 0,places:[],questions:[]}),z=h({id:void 0,name:void 0,description:void 0,startAt:void 0,status:void 0,scenario:void 0,teams:void 0}),B=h(``),V=window.location.href,H=()=>{let e=L.value;return e?e.scrollHeight-e.scrollTop-e.clientHeight<1:!1};async function U(){let e=R.value,t=await l.GetTeamStory({id:Number(j),password:N});if(t.error!=``){E.error(t.error);return}z.value=t.game;let n=H();n&&(I.value=0);let i=R.value.places.length;R.value={introduction:t.story.introduction,places:t.story.places?.map((t,n)=>(console.log(e?.places[n]?.mode),{place:t,mode:e?.places[n]?.mode||`show`}))||[],questions:t.story.questions||[]};let a=R.value.places.length;if(a>i&&i!=0&&(I.value+=a-i),await r(),n&&i!=0){let e=L.value;if(!e)return!1;e.scrollTop=e.scrollHeight}}U(),K();async function W(e){let t=await l.AddTeamAction({id:Number(j),password:N,code:e});if(t.error!=``){E.error(t.error);return}await U(),B.value=``,await r(),I.value=0}let G=h({});async function K(){let e=await l.GetTeamAnswers({id:Number(j),password:N});if(e.error!=``){E.error(e.error);return}let t={};for(let n of e.answers||[])t[n.questionCode||``]=n.answer||``;G.value=t}async function q(){let e=await l.SubmitTeamAnswers({id:Number(j),password:N,answers:(R.value.questions||[]).map(e=>({questionCode:e.code,answer:G.value[e.code||``]||``}))});if(e.error!=``){E.error(e.error);return}E.success(`Ответы сохранены`),await K()}let J=g(()=>z.value?.status==`run`||z.value?.status==`pause`),Y=g(()=>(R.value.questions?.length||0)>0),X={Input:{border:`1px dashed black`,borderDisabled:`1px dashed black`,borderFocus:`1px solid black`,borderHover:`1px dashed black`,boxShadowFocus:`0 0 0 2px rgb(99 226 183 / 30%)`,caretColor:`#63e2b7`,color:`transparent`,colorDisabled:`transparent`,colorFocus:`transparent`,fontSizeMedium:`18px`,placeholderColor:`black`,placeholderColorDisabled:`black`,textColor:`black`,textColorDisabled:`black`}};async function Z(){let e=await l.DeleteLastTeamAction({id:Number(j)});if(e.error!=``){E.error(e.error);return}await U(),B.value=``}return T(()=>{U()},2e3),(e,r)=>{let l=n(`n-space`);return c(),a(m,null,[y(`div`,{class:`center-block-custom bottom-margin smooth-scroll`,ref_key:`scrollContainer`,ref:L},[y(`div`,ce,[o(se,{addAction:W,allPlacesCount:R.value.places.length,newPlacesCount:I.value,gameStatus:z.value?.status||``},null,8,[`allPlacesCount`,`newPlacesCount`,`gameStatus`]),z.value?.status&&z.value.status!=`draft`&&R.value.introduction&&(R.value.introduction.text||R.value.introduction.audio)?(c(),f(F,{key:0,introduction:R.value.introduction,mode:`show`},null,8,[`introduction`])):v(``,!0),Y.value&&z.value?.status&&z.value.status!=`draft`?(c(),f(P,{key:1,class:`questions-block`},{default:u(()=>[r[1]||=y(`div`,{class:`font`},`Вопросы дела`,-1),r[2]||=y(`hr`,{class:`questions-hr`},null,-1),r[3]||=y(`p`,{class:`questions-hint font`},` Ответьте на вопросы дела. Ответы можно менять, пока игра идёт. `,-1),o(p(D),{"theme-overrides":X},{default:u(()=>[(c(!0),a(m,null,s(R.value.questions,e=>(c(),a(`div`,{key:e.code,class:`question-item font`},[y(`div`,le,t(e.code)+`: `+t(e.text),1),o(p(ee),{value:G.value[e.code||``],"onUpdate:value":t=>G.value[e.code||``]=t,type:`textarea`,autosize:{minRows:2,maxRows:6},disabled:!J.value,placeholder:`Ваш ответ...`},null,8,[`value`,`onUpdate:value`,`disabled`])]))),128)),J.value?(c(),f(p(C),{key:0,justify:`end`,class:`questions-actions`},{default:u(()=>[y(`button`,{type:`button`,class:`paper-button`,onClick:r[0]||=e=>q()},` Сохранить ответы `)]),_:1})):v(``,!0)]),_:1})]),_:1})):v(``,!0),(c(!0),a(m,null,s(R.value.places,e=>(c(),f(x,{place:e.place,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.place.code,addAction:W},null,8,[`place`,`mode`,`onUpdate:mode`]))),128)),R.value.places.length==0&&z.value?.status==`draft`?(c(),f(P,{key:2,class:`qr-main-block`},{default:u(()=>[o(l,{vertical:``},{default:u(()=>[r[4]||=y(`h2`,{class:`qr-main-block-text`},`Это код этого дела`,-1),r[5]||=y(`p`,{class:`qr-main-block-text`},`Поделись с командой`,-1),y(`div`,ue,[o(p(w),{value:p(V),size:300,padding:0},null,8,[`value`])]),r[6]||=y(`p`,{class:`qr-main-block-text`},`Игра скоро начнется`,-1)]),_:1})]),_:1})):v(``,!0),p(i).hasRole(`author`)&&R.value.places.length>0?(c(),a(`div`,de,[o(p(C),{justify:`end`},{default:u(()=>[o(p(b),{onClick:Z},{default:u(()=>[...r[7]||=[_(`Удалить последний ход`,-1)]]),_:1})]),_:1})])):v(``,!0)])],512),o(M,{active:`games`})],64)}}}),[[`__scopeId`,`data-v-b43b2553`]]),pe=e({__name:`TeamStoryView`,setup(e){return(e,t)=>(c(),f(fe))}});export{pe as default}; \ No newline at end of file diff --git a/dist/assets/Upload-lr8GMcvj.js b/dist/assets/Upload-Csd2k5HS.js similarity index 99% rename from dist/assets/Upload-lr8GMcvj.js rename to dist/assets/Upload-Csd2k5HS.js index d1cf58c..6acf5a6 100644 --- a/dist/assets/Upload-lr8GMcvj.js +++ b/dist/assets/Upload-Csd2k5HS.js @@ -1,4 +1,4 @@ -import{A as e,E as t,H as n,I as r,M as i,N as a,Q as o,R as s,Tt as c,X as l,Y as u,_ as d,h as f,k as p,m,ot as h,p as g,rt as _,s as v,st as y,v as b}from"./vue-router-CyfP71JJ.js";import{$ as x,A as S,C,D as w,E as T,F as E,I as D,J as O,L as k,M as A,N as j,O as M,P as ee,Q as N,R as te,S as ne,T as P,X as F,Y as re,Z as I,_ as L,a as R,b as ie,d as ae,f as oe,g as se,h as ce,i as z,j as B,k as le,l as ue,m as de,o as V,p as fe,q as H,r as U,t as pe,v as me,w as he,x as ge,y as _e,z as W}from"./light-3nK60gWS.js";import{a as ve,i as ye,o as be,t as xe,u as Se}from"./Follower-CeXeHXva.js";import{E as Ce,T as G,_ as we,a as Te,b as Ee,d as De,f as Oe,g as ke,i as Ae,n as je,o as Me,p as Ne,s as Pe,w as K,x as Fe}from"./Input-BoNHQhuY.js";import{a as Ie,n as Le,r as Re}from"./resolve-slot-tPBGpQg9.js";import{t as ze}from"./use-compitable-Dm6CEJAS.js";import{i as Be,n as Ve,r as He,t as Ue}from"./warn-Dp4mLwFL.js";import{c as We,o as Ge,t as Ke}from"./Button-CZoyrZHv.js";import{n as qe,t as Je}from"./keep-HhGN2_3D.js";import{t as q}from"./call-ChHlm4-m.js";import{t as Ye}from"./Add-7_W3iwiV.js";import{t as Xe}from"./fade-in.cssr-DzipPSF9.js";import{A as Ze,B as Qe,F as $e,G as et,H as tt,I as nt,M as rt,N as it,P as at,V as ot,j as st,m as ct,n as lt,s as ut,w as dt,x as ft,z as pt}from"./index-D0lr2b1T.js";var J=`@@mmoContext`,mt={mounted(e,{value:t}){e[J]={handler:void 0},typeof t==`function`&&(e[J].handler=t,G(`mousemoveoutside`,e,t))},updated(e,{value:t}){let n=e[J];typeof t==`function`?n.handler?n.handler!==t&&(K(`mousemoveoutside`,e,n.handler),n.handler=t,G(`mousemoveoutside`,e,t)):(e[J].handler=t,G(`mousemoveoutside`,e,t)):n.handler&&=(K(`mousemoveoutside`,e,n.handler),void 0)},unmounted(e){let{handler:t}=e[J];t&&K(`mousemoveoutside`,e,t),e[J].handler=void 0}},ht=/^(\d|\.)+$/,gt=/(\d|\.)+/;function Y(e,{c:t=1,offset:n=0,attachPx:r=!0}={}){if(typeof e==`number`){let r=(e+n)*t;return r===0?`0`:`${r}px`}else if(typeof e==`string`)if(ht.test(e)){let i=(Number(e)+n)*t;return r?i===0?`0`:`${i}px`:`${i}`}else{let r=gt.exec(e);return r?e.replace(gt,String((Number(r[0])+n)*t)):e}return e}function _t(e,t){if(!e)return;let n=document.createElement(`a`);n.href=e,t!==void 0&&(n.download=t),document.body.appendChild(n),n.click(),document.body.removeChild(n)}var vt;function yt(){return vt===void 0&&(vt=navigator.userAgent.includes(`Node.js`)||navigator.userAgent.includes(`jsdom`)),vt}var bt=w(k,`WeakMap`),xt=L(Object.keys,Object),St=Object.prototype.hasOwnProperty;function Ct(e){if(!ne(e))return xt(e);var t=[];for(var n in Object(e))St.call(e,n)&&n!=`constructor`&&t.push(n);return t}function wt(e){return C(e)?me(e):Ct(e)}var Tt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Et=/^\w*$/;function Dt(e,t){if(B(e))return!1;var n=typeof e;return n==`number`||n==`symbol`||n==`boolean`||e==null||j(e)?!0:Et.test(e)||!Tt.test(e)||t!=null&&e in Object(t)}var Ot=`Expected a function`;function kt(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(Ot);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(kt.Cache||ce),n}kt.Cache=ce;var At=500;function jt(e){var t=kt(e,function(e){return n.size===At&&n.clear(),e}),n=t.cache;return t}var Mt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Nt=/\\(\\)?/g,Pt=jt(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(Mt,function(e,n,r,i){t.push(r?i.replace(Nt,`$1`):n||e)}),t});function Ft(e,t){return B(e)?e:Dt(e,t)?[e]:Pt(de(e))}var It=1/0;function Lt(e){if(typeof e==`string`||j(e))return e;var t=e+``;return t==`0`&&1/e==-It?`-0`:t}function Rt(e,t){t=Ft(t,e);for(var n=0,r=t.length;e!=null&&ns))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&pr?new lr:void 0;for(a.set(e,t),a.set(t,e);++dp(`svg`,{viewBox:`0 0 16 16`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},p(`g`,{stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},p(`g`,{fill:`currentColor`,"fill-rule":`nonzero`},p(`path`,{d:`M3.25735931,8.70710678 L7.85355339,4.1109127 C8.82986412,3.13460197 10.4127766,3.13460197 11.3890873,4.1109127 C12.365398,5.08722343 12.365398,6.67013588 11.3890873,7.64644661 L6.08578644,12.9497475 C5.69526215,13.3402718 5.06209717,13.3402718 4.67157288,12.9497475 C4.28104858,12.5592232 4.28104858,11.9260582 4.67157288,11.5355339 L9.97487373,6.23223305 C10.1701359,6.0369709 10.1701359,5.72038841 9.97487373,5.52512627 C9.77961159,5.32986412 9.4630291,5.32986412 9.26776695,5.52512627 L3.96446609,10.8284271 C3.18341751,11.6094757 3.18341751,12.8758057 3.96446609,13.6568542 C4.74551468,14.4379028 6.01184464,14.4379028 6.79289322,13.6568542 L12.0961941,8.35355339 C13.4630291,6.98671837 13.4630291,4.77064094 12.0961941,3.40380592 C10.7293591,2.0369709 8.51328163,2.0369709 7.14644661,3.40380592 L2.55025253,8 C2.35499039,8.19526215 2.35499039,8.51184464 2.55025253,8.70710678 C2.74551468,8.90236893 3.06209717,8.90236893 3.25735931,8.70710678 Z`}))))),pi=U(`cancel`,()=>p(`svg`,{viewBox:`0 0 16 16`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},p(`g`,{stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},p(`g`,{fill:`currentColor`,"fill-rule":`nonzero`},p(`path`,{d:`M2.58859116,2.7156945 L2.64644661,2.64644661 C2.82001296,2.47288026 3.08943736,2.45359511 3.2843055,2.58859116 L3.35355339,2.64644661 L8,7.293 L12.6464466,2.64644661 C12.8417088,2.45118446 13.1582912,2.45118446 13.3535534,2.64644661 C13.5488155,2.84170876 13.5488155,3.15829124 13.3535534,3.35355339 L8.707,8 L13.3535534,12.6464466 C13.5271197,12.820013 13.5464049,13.0894374 13.4114088,13.2843055 L13.3535534,13.3535534 C13.179987,13.5271197 12.9105626,13.5464049 12.7156945,13.4114088 L12.6464466,13.3535534 L8,8.707 L3.35355339,13.3535534 C3.15829124,13.5488155 2.84170876,13.5488155 2.64644661,13.3535534 C2.45118446,13.1582912 2.45118446,12.8417088 2.64644661,12.6464466 L7.293,8 L2.64644661,3.35355339 C2.47288026,3.17998704 2.45359511,2.91056264 2.58859116,2.7156945 L2.64644661,2.64644661 L2.58859116,2.7156945 Z`}))))),mi=U(`download`,()=>p(`svg`,{viewBox:`0 0 16 16`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},p(`g`,{stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},p(`g`,{fill:`currentColor`,"fill-rule":`nonzero`},p(`path`,{d:`M3.5,13 L12.5,13 C12.7761424,13 13,13.2238576 13,13.5 C13,13.7454599 12.8231248,13.9496084 12.5898756,13.9919443 L12.5,14 L3.5,14 C3.22385763,14 3,13.7761424 3,13.5 C3,13.2545401 3.17687516,13.0503916 3.41012437,13.0080557 L3.5,13 L12.5,13 L3.5,13 Z M7.91012437,1.00805567 L8,1 C8.24545989,1 8.44960837,1.17687516 8.49194433,1.41012437 L8.5,1.5 L8.5,10.292 L11.1819805,7.6109127 C11.3555469,7.43734635 11.6249713,7.4180612 11.8198394,7.55305725 L11.8890873,7.6109127 C12.0626536,7.78447906 12.0819388,8.05390346 11.9469427,8.2487716 L11.8890873,8.31801948 L8.35355339,11.8535534 C8.17998704,12.0271197 7.91056264,12.0464049 7.7156945,11.9114088 L7.64644661,11.8535534 L4.1109127,8.31801948 C3.91565056,8.12275734 3.91565056,7.80617485 4.1109127,7.6109127 C4.28447906,7.43734635 4.55390346,7.4180612 4.7487716,7.55305725 L4.81801948,7.6109127 L7.5,10.292 L7.5,1.5 C7.5,1.25454011 7.67687516,1.05039163 7.91012437,1.00805567 L8,1 L7.91012437,1.00805567 Z`}))))),hi=t({name:`ResizeSmall`,render(){return p(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`},p(`g`,{fill:`none`},p(`path`,{d:`M5.5 4A1.5 1.5 0 0 0 4 5.5v1a.5.5 0 0 1-1 0v-1A2.5 2.5 0 0 1 5.5 3h1a.5.5 0 0 1 0 1h-1zM16 5.5A1.5 1.5 0 0 0 14.5 4h-1a.5.5 0 0 1 0-1h1A2.5 2.5 0 0 1 17 5.5v1a.5.5 0 0 1-1 0v-1zm0 9a1.5 1.5 0 0 1-1.5 1.5h-1a.5.5 0 0 0 0 1h1a2.5 2.5 0 0 0 2.5-2.5v-1a.5.5 0 0 0-1 0v1zm-12 0A1.5 1.5 0 0 0 5.5 16h1.25a.5.5 0 0 1 0 1H5.5A2.5 2.5 0 0 1 3 14.5v-1.25a.5.5 0 0 1 1 0v1.25zM8.5 7A1.5 1.5 0 0 0 7 8.5v3A1.5 1.5 0 0 0 8.5 13h3a1.5 1.5 0 0 0 1.5-1.5v-3A1.5 1.5 0 0 0 11.5 7h-3zM8 8.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-3z`,fill:`currentColor`})))}}),gi=U(`retry`,()=>p(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},p(`path`,{d:`M320,146s24.36-12-64-12A160,160,0,1,0,416,294`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 32px;`}),p(`polyline`,{points:`256 58 336 138 256 218`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}))),_i=U(`rotateClockwise`,()=>p(`svg`,{viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},p(`path`,{d:`M3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10C17 12.7916 15.3658 15.2026 13 16.3265V14.5C13 14.2239 12.7761 14 12.5 14C12.2239 14 12 14.2239 12 14.5V17.5C12 17.7761 12.2239 18 12.5 18H15.5C15.7761 18 16 17.7761 16 17.5C16 17.2239 15.7761 17 15.5 17H13.8758C16.3346 15.6357 18 13.0128 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 10.2761 2.22386 10.5 2.5 10.5C2.77614 10.5 3 10.2761 3 10Z`,fill:`currentColor`}),p(`path`,{d:`M10 12C11.1046 12 12 11.1046 12 10C12 8.89543 11.1046 8 10 8C8.89543 8 8 8.89543 8 10C8 11.1046 8.89543 12 10 12ZM10 11C9.44772 11 9 10.5523 9 10C9 9.44772 9.44772 9 10 9C10.5523 9 11 9.44772 11 10C11 10.5523 10.5523 11 10 11Z`,fill:`currentColor`}))),vi=U(`rotateClockwise`,()=>p(`svg`,{viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},p(`path`,{d:`M17 10C17 6.13401 13.866 3 10 3C6.13401 3 3 6.13401 3 10C3 12.7916 4.63419 15.2026 7 16.3265V14.5C7 14.2239 7.22386 14 7.5 14C7.77614 14 8 14.2239 8 14.5V17.5C8 17.7761 7.77614 18 7.5 18H4.5C4.22386 18 4 17.7761 4 17.5C4 17.2239 4.22386 17 4.5 17H6.12422C3.66539 15.6357 2 13.0128 2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 10.2761 17.7761 10.5 17.5 10.5C17.2239 10.5 17 10.2761 17 10Z`,fill:`currentColor`}),p(`path`,{d:`M10 12C8.89543 12 8 11.1046 8 10C8 8.89543 8.89543 8 10 8C11.1046 8 12 8.89543 12 10C12 11.1046 11.1046 12 10 12ZM10 11C10.5523 11 11 10.5523 11 10C11 9.44772 10.5523 9 10 9C9.44772 9 9 9.44772 9 10C9 10.5523 9.44772 11 10 11Z`,fill:`currentColor`}))),yi=U(`trash`,()=>p(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},p(`path`,{d:`M432,144,403.33,419.74A32,32,0,0,1,371.55,448H140.46a32,32,0,0,1-31.78-28.26L80,144`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}),p(`rect`,{x:`32`,y:`64`,width:`448`,height:`80`,rx:`16`,ry:`16`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}),p(`line`,{x1:`312`,y1:`240`,x2:`200`,y2:`352`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}),p(`line`,{x1:`312`,y1:`352`,x2:`200`,y2:`240`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}))),bi=U(`zoomIn`,()=>p(`svg`,{viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},p(`path`,{d:`M11.5 8.5C11.5 8.22386 11.2761 8 11 8H9V6C9 5.72386 8.77614 5.5 8.5 5.5C8.22386 5.5 8 5.72386 8 6V8H6C5.72386 8 5.5 8.22386 5.5 8.5C5.5 8.77614 5.72386 9 6 9H8V11C8 11.2761 8.22386 11.5 8.5 11.5C8.77614 11.5 9 11.2761 9 11V9H11C11.2761 9 11.5 8.77614 11.5 8.5Z`,fill:`currentColor`}),p(`path`,{d:`M8.5 3C11.5376 3 14 5.46243 14 8.5C14 9.83879 13.5217 11.0659 12.7266 12.0196L16.8536 16.1464C17.0488 16.3417 17.0488 16.6583 16.8536 16.8536C16.68 17.0271 16.4106 17.0464 16.2157 16.9114L16.1464 16.8536L12.0196 12.7266C11.0659 13.5217 9.83879 14 8.5 14C5.46243 14 3 11.5376 3 8.5C3 5.46243 5.46243 3 8.5 3ZM8.5 4C6.01472 4 4 6.01472 4 8.5C4 10.9853 6.01472 13 8.5 13C10.9853 13 13 10.9853 13 8.5C13 6.01472 10.9853 4 8.5 4Z`,fill:`currentColor`}))),xi=U(`zoomOut`,()=>p(`svg`,{viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},p(`path`,{d:`M11 8C11.2761 8 11.5 8.22386 11.5 8.5C11.5 8.77614 11.2761 9 11 9H6C5.72386 9 5.5 8.77614 5.5 8.5C5.5 8.22386 5.72386 8 6 8H11Z`,fill:`currentColor`}),p(`path`,{d:`M14 8.5C14 5.46243 11.5376 3 8.5 3C5.46243 3 3 5.46243 3 8.5C3 11.5376 5.46243 14 8.5 14C9.83879 14 11.0659 13.5217 12.0196 12.7266L16.1464 16.8536L16.2157 16.9114C16.4106 17.0464 16.68 17.0271 16.8536 16.8536C17.0488 16.6583 17.0488 16.3417 16.8536 16.1464L12.7266 12.0196C13.5217 11.0659 14 9.83879 14 8.5ZM4 8.5C4 6.01472 6.01472 4 8.5 4C10.9853 4 13 6.01472 13 8.5C13 10.9853 10.9853 13 8.5 13C6.01472 13 4 10.9853 4 8.5Z`,fill:`currentColor`}))),Si={top:`bottom`,bottom:`top`,left:`right`,right:`left`},Z=`var(--n-arrow-height) * 1.414`,Ci=H([O(`popover`,` +import{A as e,E as t,H as n,I as r,M as i,N as a,Q as o,R as s,Tt as c,X as l,Y as u,_ as d,h as f,k as p,m,ot as h,p as g,rt as _,s as v,st as y,v as b}from"./vue-router-CyfP71JJ.js";import{$ as x,A as S,C,D as w,E as T,F as E,I as D,J as O,L as k,M as A,N as j,O as M,P as ee,Q as N,R as te,S as ne,T as P,X as F,Y as re,Z as I,_ as L,a as R,b as ie,d as ae,f as oe,g as se,h as ce,i as z,j as B,k as le,l as ue,m as de,o as V,p as fe,q as H,r as U,t as pe,v as me,w as he,x as ge,y as _e,z as W}from"./light-3nK60gWS.js";import{a as ve,i as ye,o as be,t as xe,u as Se}from"./Follower-bbqWmjpJ.js";import{E as Ce,T as G,_ as we,a as Te,b as Ee,d as De,f as Oe,g as ke,i as Ae,n as je,o as Me,p as Ne,s as Pe,w as K,x as Fe}from"./Input-CYnJzkGX.js";import{a as Ie,n as Le,r as Re}from"./resolve-slot-tPBGpQg9.js";import{t as ze}from"./use-compitable-Dm6CEJAS.js";import{i as Be,n as Ve,r as He,t as Ue}from"./warn-Dp4mLwFL.js";import{c as We,o as Ge,t as Ke}from"./Button-B7j6g3jb.js";import{n as qe,t as Je}from"./keep-cJgX2Y-h.js";import{t as q}from"./call-ChHlm4-m.js";import{t as Ye}from"./Add-7_W3iwiV.js";import{t as Xe}from"./fade-in.cssr-DzipPSF9.js";import{A as Ze,B as Qe,F as $e,G as et,H as tt,I as nt,M as rt,N as it,P as at,V as ot,j as st,m as ct,n as lt,s as ut,w as dt,x as ft,z as pt}from"./index-zAAv4RkK.js";var J=`@@mmoContext`,mt={mounted(e,{value:t}){e[J]={handler:void 0},typeof t==`function`&&(e[J].handler=t,G(`mousemoveoutside`,e,t))},updated(e,{value:t}){let n=e[J];typeof t==`function`?n.handler?n.handler!==t&&(K(`mousemoveoutside`,e,n.handler),n.handler=t,G(`mousemoveoutside`,e,t)):(e[J].handler=t,G(`mousemoveoutside`,e,t)):n.handler&&=(K(`mousemoveoutside`,e,n.handler),void 0)},unmounted(e){let{handler:t}=e[J];t&&K(`mousemoveoutside`,e,t),e[J].handler=void 0}},ht=/^(\d|\.)+$/,gt=/(\d|\.)+/;function Y(e,{c:t=1,offset:n=0,attachPx:r=!0}={}){if(typeof e==`number`){let r=(e+n)*t;return r===0?`0`:`${r}px`}else if(typeof e==`string`)if(ht.test(e)){let i=(Number(e)+n)*t;return r?i===0?`0`:`${i}px`:`${i}`}else{let r=gt.exec(e);return r?e.replace(gt,String((Number(r[0])+n)*t)):e}return e}function _t(e,t){if(!e)return;let n=document.createElement(`a`);n.href=e,t!==void 0&&(n.download=t),document.body.appendChild(n),n.click(),document.body.removeChild(n)}var vt;function yt(){return vt===void 0&&(vt=navigator.userAgent.includes(`Node.js`)||navigator.userAgent.includes(`jsdom`)),vt}var bt=w(k,`WeakMap`),xt=L(Object.keys,Object),St=Object.prototype.hasOwnProperty;function Ct(e){if(!ne(e))return xt(e);var t=[];for(var n in Object(e))St.call(e,n)&&n!=`constructor`&&t.push(n);return t}function wt(e){return C(e)?me(e):Ct(e)}var Tt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Et=/^\w*$/;function Dt(e,t){if(B(e))return!1;var n=typeof e;return n==`number`||n==`symbol`||n==`boolean`||e==null||j(e)?!0:Et.test(e)||!Tt.test(e)||t!=null&&e in Object(t)}var Ot=`Expected a function`;function kt(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(Ot);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(kt.Cache||ce),n}kt.Cache=ce;var At=500;function jt(e){var t=kt(e,function(e){return n.size===At&&n.clear(),e}),n=t.cache;return t}var Mt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Nt=/\\(\\)?/g,Pt=jt(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(Mt,function(e,n,r,i){t.push(r?i.replace(Nt,`$1`):n||e)}),t});function Ft(e,t){return B(e)?e:Dt(e,t)?[e]:Pt(de(e))}var It=1/0;function Lt(e){if(typeof e==`string`||j(e))return e;var t=e+``;return t==`0`&&1/e==-It?`-0`:t}function Rt(e,t){t=Ft(t,e);for(var n=0,r=t.length;e!=null&&ns))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&pr?new lr:void 0;for(a.set(e,t),a.set(t,e);++dp(`svg`,{viewBox:`0 0 16 16`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},p(`g`,{stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},p(`g`,{fill:`currentColor`,"fill-rule":`nonzero`},p(`path`,{d:`M3.25735931,8.70710678 L7.85355339,4.1109127 C8.82986412,3.13460197 10.4127766,3.13460197 11.3890873,4.1109127 C12.365398,5.08722343 12.365398,6.67013588 11.3890873,7.64644661 L6.08578644,12.9497475 C5.69526215,13.3402718 5.06209717,13.3402718 4.67157288,12.9497475 C4.28104858,12.5592232 4.28104858,11.9260582 4.67157288,11.5355339 L9.97487373,6.23223305 C10.1701359,6.0369709 10.1701359,5.72038841 9.97487373,5.52512627 C9.77961159,5.32986412 9.4630291,5.32986412 9.26776695,5.52512627 L3.96446609,10.8284271 C3.18341751,11.6094757 3.18341751,12.8758057 3.96446609,13.6568542 C4.74551468,14.4379028 6.01184464,14.4379028 6.79289322,13.6568542 L12.0961941,8.35355339 C13.4630291,6.98671837 13.4630291,4.77064094 12.0961941,3.40380592 C10.7293591,2.0369709 8.51328163,2.0369709 7.14644661,3.40380592 L2.55025253,8 C2.35499039,8.19526215 2.35499039,8.51184464 2.55025253,8.70710678 C2.74551468,8.90236893 3.06209717,8.90236893 3.25735931,8.70710678 Z`}))))),pi=U(`cancel`,()=>p(`svg`,{viewBox:`0 0 16 16`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},p(`g`,{stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},p(`g`,{fill:`currentColor`,"fill-rule":`nonzero`},p(`path`,{d:`M2.58859116,2.7156945 L2.64644661,2.64644661 C2.82001296,2.47288026 3.08943736,2.45359511 3.2843055,2.58859116 L3.35355339,2.64644661 L8,7.293 L12.6464466,2.64644661 C12.8417088,2.45118446 13.1582912,2.45118446 13.3535534,2.64644661 C13.5488155,2.84170876 13.5488155,3.15829124 13.3535534,3.35355339 L8.707,8 L13.3535534,12.6464466 C13.5271197,12.820013 13.5464049,13.0894374 13.4114088,13.2843055 L13.3535534,13.3535534 C13.179987,13.5271197 12.9105626,13.5464049 12.7156945,13.4114088 L12.6464466,13.3535534 L8,8.707 L3.35355339,13.3535534 C3.15829124,13.5488155 2.84170876,13.5488155 2.64644661,13.3535534 C2.45118446,13.1582912 2.45118446,12.8417088 2.64644661,12.6464466 L7.293,8 L2.64644661,3.35355339 C2.47288026,3.17998704 2.45359511,2.91056264 2.58859116,2.7156945 L2.64644661,2.64644661 L2.58859116,2.7156945 Z`}))))),mi=U(`download`,()=>p(`svg`,{viewBox:`0 0 16 16`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},p(`g`,{stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},p(`g`,{fill:`currentColor`,"fill-rule":`nonzero`},p(`path`,{d:`M3.5,13 L12.5,13 C12.7761424,13 13,13.2238576 13,13.5 C13,13.7454599 12.8231248,13.9496084 12.5898756,13.9919443 L12.5,14 L3.5,14 C3.22385763,14 3,13.7761424 3,13.5 C3,13.2545401 3.17687516,13.0503916 3.41012437,13.0080557 L3.5,13 L12.5,13 L3.5,13 Z M7.91012437,1.00805567 L8,1 C8.24545989,1 8.44960837,1.17687516 8.49194433,1.41012437 L8.5,1.5 L8.5,10.292 L11.1819805,7.6109127 C11.3555469,7.43734635 11.6249713,7.4180612 11.8198394,7.55305725 L11.8890873,7.6109127 C12.0626536,7.78447906 12.0819388,8.05390346 11.9469427,8.2487716 L11.8890873,8.31801948 L8.35355339,11.8535534 C8.17998704,12.0271197 7.91056264,12.0464049 7.7156945,11.9114088 L7.64644661,11.8535534 L4.1109127,8.31801948 C3.91565056,8.12275734 3.91565056,7.80617485 4.1109127,7.6109127 C4.28447906,7.43734635 4.55390346,7.4180612 4.7487716,7.55305725 L4.81801948,7.6109127 L7.5,10.292 L7.5,1.5 C7.5,1.25454011 7.67687516,1.05039163 7.91012437,1.00805567 L8,1 L7.91012437,1.00805567 Z`}))))),hi=t({name:`ResizeSmall`,render(){return p(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`},p(`g`,{fill:`none`},p(`path`,{d:`M5.5 4A1.5 1.5 0 0 0 4 5.5v1a.5.5 0 0 1-1 0v-1A2.5 2.5 0 0 1 5.5 3h1a.5.5 0 0 1 0 1h-1zM16 5.5A1.5 1.5 0 0 0 14.5 4h-1a.5.5 0 0 1 0-1h1A2.5 2.5 0 0 1 17 5.5v1a.5.5 0 0 1-1 0v-1zm0 9a1.5 1.5 0 0 1-1.5 1.5h-1a.5.5 0 0 0 0 1h1a2.5 2.5 0 0 0 2.5-2.5v-1a.5.5 0 0 0-1 0v1zm-12 0A1.5 1.5 0 0 0 5.5 16h1.25a.5.5 0 0 1 0 1H5.5A2.5 2.5 0 0 1 3 14.5v-1.25a.5.5 0 0 1 1 0v1.25zM8.5 7A1.5 1.5 0 0 0 7 8.5v3A1.5 1.5 0 0 0 8.5 13h3a1.5 1.5 0 0 0 1.5-1.5v-3A1.5 1.5 0 0 0 11.5 7h-3zM8 8.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-3z`,fill:`currentColor`})))}}),gi=U(`retry`,()=>p(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},p(`path`,{d:`M320,146s24.36-12-64-12A160,160,0,1,0,416,294`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 32px;`}),p(`polyline`,{points:`256 58 336 138 256 218`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}))),_i=U(`rotateClockwise`,()=>p(`svg`,{viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},p(`path`,{d:`M3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10C17 12.7916 15.3658 15.2026 13 16.3265V14.5C13 14.2239 12.7761 14 12.5 14C12.2239 14 12 14.2239 12 14.5V17.5C12 17.7761 12.2239 18 12.5 18H15.5C15.7761 18 16 17.7761 16 17.5C16 17.2239 15.7761 17 15.5 17H13.8758C16.3346 15.6357 18 13.0128 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 10.2761 2.22386 10.5 2.5 10.5C2.77614 10.5 3 10.2761 3 10Z`,fill:`currentColor`}),p(`path`,{d:`M10 12C11.1046 12 12 11.1046 12 10C12 8.89543 11.1046 8 10 8C8.89543 8 8 8.89543 8 10C8 11.1046 8.89543 12 10 12ZM10 11C9.44772 11 9 10.5523 9 10C9 9.44772 9.44772 9 10 9C10.5523 9 11 9.44772 11 10C11 10.5523 10.5523 11 10 11Z`,fill:`currentColor`}))),vi=U(`rotateClockwise`,()=>p(`svg`,{viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},p(`path`,{d:`M17 10C17 6.13401 13.866 3 10 3C6.13401 3 3 6.13401 3 10C3 12.7916 4.63419 15.2026 7 16.3265V14.5C7 14.2239 7.22386 14 7.5 14C7.77614 14 8 14.2239 8 14.5V17.5C8 17.7761 7.77614 18 7.5 18H4.5C4.22386 18 4 17.7761 4 17.5C4 17.2239 4.22386 17 4.5 17H6.12422C3.66539 15.6357 2 13.0128 2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 10.2761 17.7761 10.5 17.5 10.5C17.2239 10.5 17 10.2761 17 10Z`,fill:`currentColor`}),p(`path`,{d:`M10 12C8.89543 12 8 11.1046 8 10C8 8.89543 8.89543 8 10 8C11.1046 8 12 8.89543 12 10C12 11.1046 11.1046 12 10 12ZM10 11C10.5523 11 11 10.5523 11 10C11 9.44772 10.5523 9 10 9C9.44772 9 9 9.44772 9 10C9 10.5523 9.44772 11 10 11Z`,fill:`currentColor`}))),yi=U(`trash`,()=>p(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},p(`path`,{d:`M432,144,403.33,419.74A32,32,0,0,1,371.55,448H140.46a32,32,0,0,1-31.78-28.26L80,144`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}),p(`rect`,{x:`32`,y:`64`,width:`448`,height:`80`,rx:`16`,ry:`16`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}),p(`line`,{x1:`312`,y1:`240`,x2:`200`,y2:`352`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}),p(`line`,{x1:`312`,y1:`352`,x2:`200`,y2:`240`,style:`fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;`}))),bi=U(`zoomIn`,()=>p(`svg`,{viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},p(`path`,{d:`M11.5 8.5C11.5 8.22386 11.2761 8 11 8H9V6C9 5.72386 8.77614 5.5 8.5 5.5C8.22386 5.5 8 5.72386 8 6V8H6C5.72386 8 5.5 8.22386 5.5 8.5C5.5 8.77614 5.72386 9 6 9H8V11C8 11.2761 8.22386 11.5 8.5 11.5C8.77614 11.5 9 11.2761 9 11V9H11C11.2761 9 11.5 8.77614 11.5 8.5Z`,fill:`currentColor`}),p(`path`,{d:`M8.5 3C11.5376 3 14 5.46243 14 8.5C14 9.83879 13.5217 11.0659 12.7266 12.0196L16.8536 16.1464C17.0488 16.3417 17.0488 16.6583 16.8536 16.8536C16.68 17.0271 16.4106 17.0464 16.2157 16.9114L16.1464 16.8536L12.0196 12.7266C11.0659 13.5217 9.83879 14 8.5 14C5.46243 14 3 11.5376 3 8.5C3 5.46243 5.46243 3 8.5 3ZM8.5 4C6.01472 4 4 6.01472 4 8.5C4 10.9853 6.01472 13 8.5 13C10.9853 13 13 10.9853 13 8.5C13 6.01472 10.9853 4 8.5 4Z`,fill:`currentColor`}))),xi=U(`zoomOut`,()=>p(`svg`,{viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},p(`path`,{d:`M11 8C11.2761 8 11.5 8.22386 11.5 8.5C11.5 8.77614 11.2761 9 11 9H6C5.72386 9 5.5 8.77614 5.5 8.5C5.5 8.22386 5.72386 8 6 8H11Z`,fill:`currentColor`}),p(`path`,{d:`M14 8.5C14 5.46243 11.5376 3 8.5 3C5.46243 3 3 5.46243 3 8.5C3 11.5376 5.46243 14 8.5 14C9.83879 14 11.0659 13.5217 12.0196 12.7266L16.1464 16.8536L16.2157 16.9114C16.4106 17.0464 16.68 17.0271 16.8536 16.8536C17.0488 16.6583 17.0488 16.3417 16.8536 16.1464L12.7266 12.0196C13.5217 11.0659 14 9.83879 14 8.5ZM4 8.5C4 6.01472 6.01472 4 8.5 4C10.9853 4 13 6.01472 13 8.5C13 10.9853 10.9853 13 8.5 13C6.01472 13 4 10.9853 4 8.5Z`,fill:`currentColor`}))),Si={top:`bottom`,bottom:`top`,left:`right`,right:`left`},Z=`var(--n-arrow-height) * 1.414`,Ci=H([O(`popover`,` transition: box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier), diff --git a/dist/assets/UserAgreementView-Dxw_A3RH.js b/dist/assets/UserAgreementView-Dur9-4Pq.js similarity index 77% rename from dist/assets/UserAgreementView-Dxw_A3RH.js rename to dist/assets/UserAgreementView-Dur9-4Pq.js index 9405110..78101a3 100644 --- a/dist/assets/UserAgreementView-Dxw_A3RH.js +++ b/dist/assets/UserAgreementView-Dur9-4Pq.js @@ -1 +1 @@ -import{E as e,S as t,T as n,V as r,p as i}from"./vue-router-CyfP71JJ.js";import{t as a}from"./DocsPage-Bw-T-pto.js";import{t as o}from"./HeaderMenu-CngRCkyf.js";var s=e({__name:`UserAgreementView`,setup(e){return(e,s)=>(r(),t(i,null,[n(a,{kind:`terms`}),n(o)],64))}});export{s as default}; \ No newline at end of file +import{E as e,S as t,T as n,V as r,p as i}from"./vue-router-CyfP71JJ.js";import{t as a}from"./DocsPage-5NlWnOVg.js";import{t as o}from"./HeaderMenu-CngRCkyf.js";var s=e({__name:`UserAgreementView`,setup(e){return(e,s)=>(r(),t(i,null,[n(a,{kind:`terms`}),n(o)],64))}});export{s as default}; \ No newline at end of file diff --git a/dist/assets/UsersView-Ub68oFSo.js b/dist/assets/UsersView-Bph8PXLr.js similarity index 88% rename from dist/assets/UsersView-Ub68oFSo.js rename to dist/assets/UsersView-Bph8PXLr.js index 3110c6a..cd46c9f 100644 --- a/dist/assets/UsersView-Ub68oFSo.js +++ b/dist/assets/UsersView-Bph8PXLr.js @@ -1 +1 @@ -import{E as e,Et as t,S as n,T as r,U as i,V as a,Z as o,b as s,ct as c,p as l,rt as u,w as d,y as f}from"./vue-router-CyfP71JJ.js";import{t as p}from"./Button-CZoyrZHv.js";import{t as m}from"./Tag-F8dslRQL.js";import{t as h}from"./use-message-tOjOz7jj.js";import{t as g}from"./Space-asXRIWFv.js";import{t as _}from"./Flex-yDKRnG4r.js";import{i as v,n as y,t as b}from"./HeaderMenu-CngRCkyf.js";var x={class:`center-block-custom`},S={class:`width700`},C={class:`user-field`},w={class:`user-field`},T={class:`user-field`},E=y(e({__name:`UsersPage`,setup(e){let y=v(),E=h(),D=u([]);async function O(){let e=await y.GetUsers({});if(e.error!=``){E.error(e.error);return}D.value=e.users}O();async function k(e,t){let n=await y.AddUserRole({id:e,role:t});if(n.error!=``){E.error(n.error);return}await O()}async function A(e,t){let n=await y.DeleteUserRole({id:e,role:t});if(n.error!=``){E.error(n.error);return}await O()}return(e,u)=>(a(),n(l,null,[f(`div`,x,[f(`div`,S,[(a(!0),n(l,null,i(D.value,e=>(a(),n(`div`,{key:e.id,class:`user-block`},[f(`div`,C,`Позывной: `+t(e.username),1),f(`div`,w,`Почта: `+t(e.email),1),f(`div`,T,[r(c(g),null,{default:o(()=>[u[0]||=d(` Роли: `,-1),(a(!0),n(l,null,i(e.roles,e=>(a(),s(c(m),{bordered:!1,key:e},{default:o(()=>[d(t(e),1)]),_:2},1024))),128))]),_:2},1024)]),r(c(_),{justify:`end`,class:`roles-buttons-block`},{default:o(()=>[e.roles?.includes(`author`)?(a(),s(c(p),{key:1,onClick:t=>A(e.id,`author`)},{default:o(()=>[...u[2]||=[d(`Забрать роль автора`,-1)]]),_:1},8,[`onClick`])):(a(),s(c(p),{key:0,onClick:t=>k(e.id,`author`)},{default:o(()=>[...u[1]||=[d(`Сделать автором`,-1)]]),_:1},8,[`onClick`])),e.roles?.includes(`organizer`)?(a(),s(c(p),{key:3,onClick:t=>A(e.id,`organizer`)},{default:o(()=>[...u[4]||=[d(`Забрать роль организатора`,-1)]]),_:1},8,[`onClick`])):(a(),s(c(p),{key:2,onClick:t=>k(e.id,`organizer`)},{default:o(()=>[...u[3]||=[d(`Сделать организатором`,-1)]]),_:1},8,[`onClick`]))]),_:2},1024)]))),128))])]),r(b,{active:`users`})],64))}}),[[`__scopeId`,`data-v-7c14036f`]]),D=e({__name:`UsersView`,setup(e){return(e,t)=>(a(),s(E))}});export{D as default}; \ No newline at end of file +import{E as e,Et as t,S as n,T as r,U as i,V as a,Z as o,b as s,ct as c,p as l,rt as u,w as d,y as f}from"./vue-router-CyfP71JJ.js";import{t as p}from"./Button-B7j6g3jb.js";import{t as m}from"./Tag-qdAwC3l-.js";import{t as h}from"./use-message-Bz_o0m1G.js";import{t as g}from"./Space--VOm-a9w.js";import{t as _}from"./Flex-bzcWLYnc.js";import{i as v,n as y,t as b}from"./HeaderMenu-CngRCkyf.js";var x={class:`center-block-custom`},S={class:`width700`},C={class:`user-field`},w={class:`user-field`},T={class:`user-field`},E=y(e({__name:`UsersPage`,setup(e){let y=v(),E=h(),D=u([]);async function O(){let e=await y.GetUsers({});if(e.error!=``){E.error(e.error);return}D.value=e.users}O();async function k(e,t){let n=await y.AddUserRole({id:e,role:t});if(n.error!=``){E.error(n.error);return}await O()}async function A(e,t){let n=await y.DeleteUserRole({id:e,role:t});if(n.error!=``){E.error(n.error);return}await O()}return(e,u)=>(a(),n(l,null,[f(`div`,x,[f(`div`,S,[(a(!0),n(l,null,i(D.value,e=>(a(),n(`div`,{key:e.id,class:`user-block`},[f(`div`,C,`Позывной: `+t(e.username),1),f(`div`,w,`Почта: `+t(e.email),1),f(`div`,T,[r(c(g),null,{default:o(()=>[u[0]||=d(` Роли: `,-1),(a(!0),n(l,null,i(e.roles,e=>(a(),s(c(m),{bordered:!1,key:e},{default:o(()=>[d(t(e),1)]),_:2},1024))),128))]),_:2},1024)]),r(c(_),{justify:`end`,class:`roles-buttons-block`},{default:o(()=>[e.roles?.includes(`author`)?(a(),s(c(p),{key:1,onClick:t=>A(e.id,`author`)},{default:o(()=>[...u[2]||=[d(`Забрать роль автора`,-1)]]),_:1},8,[`onClick`])):(a(),s(c(p),{key:0,onClick:t=>k(e.id,`author`)},{default:o(()=>[...u[1]||=[d(`Сделать автором`,-1)]]),_:1},8,[`onClick`])),e.roles?.includes(`organizer`)?(a(),s(c(p),{key:3,onClick:t=>A(e.id,`organizer`)},{default:o(()=>[...u[4]||=[d(`Забрать роль организатора`,-1)]]),_:1},8,[`onClick`])):(a(),s(c(p),{key:2,onClick:t=>k(e.id,`organizer`)},{default:o(()=>[...u[3]||=[d(`Сделать организатором`,-1)]]),_:1},8,[`onClick`]))]),_:2},1024)]))),128))])]),r(b,{active:`users`})],64))}}),[[`__scopeId`,`data-v-7c14036f`]]),D=e({__name:`UsersView`,setup(e){return(e,t)=>(a(),s(E))}});export{D as default}; \ No newline at end of file diff --git a/dist/assets/index-D0lr2b1T.js b/dist/assets/index-zAAv4RkK.js similarity index 98% rename from dist/assets/index-D0lr2b1T.js rename to dist/assets/index-zAAv4RkK.js index 4b2b40f..8491dfc 100644 --- a/dist/assets/index-D0lr2b1T.js +++ b/dist/assets/index-zAAv4RkK.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomeView-C8oFDoB0.js","assets/vue-router-CyfP71JJ.js","assets/HeaderMenu-CngRCkyf.js","assets/HeaderMenu-BvmFinG9.css","assets/HomeView-krhA9Djj.css","assets/LoginView-BrtqpZ8D.js","assets/light-3nK60gWS.js","assets/warn-Dp4mLwFL.js","assets/Follower-CeXeHXva.js","assets/Input-BoNHQhuY.js","assets/resolve-slot-tPBGpQg9.js","assets/Button-CZoyrZHv.js","assets/call-ChHlm4-m.js","assets/fade-in.cssr-DzipPSF9.js","assets/use-compitable-Dm6CEJAS.js","assets/Card-BNtHJC-t.js","assets/Add-7_W3iwiV.js","assets/use-message-tOjOz7jj.js","assets/Space-asXRIWFv.js","assets/get-slot-6kXJmSMP.js","assets/LoginView-DwJlHWCr.css","assets/OfficeView-Yc8ANeI5.js","assets/Modal-B2v9s34S.js","assets/keep-HhGN2_3D.js","assets/Alert-2x3SPm7e.js","assets/OfficeView-48MxrOUu.css","assets/UserAgreementView-Dxw_A3RH.js","assets/DocsPage-Bw-T-pto.js","assets/HeaderText-B911iP6o.js","assets/HeaderText-DghUu1Eo.css","assets/DocsPage-DF0yQ_3O.css","assets/PrivacyPolicyView-BPpvEEH6.js","assets/ConsentView-Ch3KbO2y.js","assets/GamesView-DG37GdoA.js","assets/GamesView-DpkCKzkT.css","assets/GameView-BDvB7-nV.js","assets/application-CsIUZ9pm.js","assets/Tag-F8dslRQL.js","assets/Flex-yDKRnG4r.js","assets/useSimplePolling-aZzb7WaX.js","assets/text-BmKuFLr0.js","assets/Settings-BX8XQBVz.js","assets/GameView-B6pNQP3d.css","assets/TeamStoryView-B43PQeYs.js","assets/PlaceBlock-EnuV674P.js","assets/Upload-lr8GMcvj.js","assets/IntroBlock-COqbUCDS.js","assets/IntroBlock-BImpumix.css","assets/PlaceBlock-JhfgamFd.css","assets/TeamStoryView-BRQpfmo1.css","assets/ScenariosView-DzG0LOcK.js","assets/archive_client-5QpTooQa.js","assets/ScenariosView-DqD_SUMM.css","assets/CatalogView-CoGXkO54.js","assets/CatalogView-DtYU_vPy.css","assets/ScenariosEditorView-cY602_W7.js","assets/ScenariosEditorView-2Of7vQ4M.css","assets/ScenarioView-Bt5B_6za.js","assets/ScenarioView-Bw504h2S.css","assets/UsersView-Ub68oFSo.js","assets/UsersView-BNVBVFPo.css"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomeView-C8oFDoB0.js","assets/vue-router-CyfP71JJ.js","assets/HeaderMenu-CngRCkyf.js","assets/HeaderMenu-BvmFinG9.css","assets/HomeView-krhA9Djj.css","assets/LoginView-Db6u8Kti.js","assets/light-3nK60gWS.js","assets/warn-Dp4mLwFL.js","assets/Follower-bbqWmjpJ.js","assets/Input-CYnJzkGX.js","assets/resolve-slot-tPBGpQg9.js","assets/Button-B7j6g3jb.js","assets/call-ChHlm4-m.js","assets/fade-in.cssr-DzipPSF9.js","assets/use-compitable-Dm6CEJAS.js","assets/Card-Ursm1hzu.js","assets/Add-7_W3iwiV.js","assets/use-message-Bz_o0m1G.js","assets/Space--VOm-a9w.js","assets/get-slot-6kXJmSMP.js","assets/LoginView-DwJlHWCr.css","assets/OfficeView-c9i8rWcz.js","assets/Modal-Cv3TmY6B.js","assets/keep-cJgX2Y-h.js","assets/Alert-CSUkY8gM.js","assets/OfficeView-48MxrOUu.css","assets/UserAgreementView-Dur9-4Pq.js","assets/DocsPage-5NlWnOVg.js","assets/HeaderText-B911iP6o.js","assets/HeaderText-DghUu1Eo.css","assets/DocsPage-DF0yQ_3O.css","assets/PrivacyPolicyView-Cu5EHjdE.js","assets/ConsentView-2MebIKzx.js","assets/GamesView-CVJFCC7X.js","assets/GamesView-DpkCKzkT.css","assets/GameView-n0eRoxF7.js","assets/application-CsIUZ9pm.js","assets/Tag-qdAwC3l-.js","assets/Flex-bzcWLYnc.js","assets/useSimplePolling-aZzb7WaX.js","assets/text-CPFVbXob.js","assets/Settings-BX8XQBVz.js","assets/GameView-D_qJJV6q.css","assets/TeamStoryView-5T72_D_P.js","assets/PlaceBlock-qAjbA8WE.js","assets/Upload-Csd2k5HS.js","assets/IntroBlock-CwubFNAJ.js","assets/IntroBlock-BImpumix.css","assets/PlaceBlock-JhfgamFd.css","assets/TeamStoryView-BRQpfmo1.css","assets/ScenariosView-XMPXtZBK.js","assets/archive_client-5QpTooQa.js","assets/ScenariosView-DqD_SUMM.css","assets/CatalogView-kBmpoDnA.js","assets/CatalogView-DtYU_vPy.css","assets/ScenariosEditorView-CttciW61.js","assets/ScenariosEditorView-2Of7vQ4M.css","assets/ScenarioView-DxSnCJ4L.js","assets/ScenarioView-Bw504h2S.css","assets/UsersView-Bph8PXLr.js","assets/UsersView-BNVBVFPo.css"])))=>i.map(i=>d[i]); import{A as e,B as t,C as n,Ct as r,D as i,Dt as a,E as o,H as s,J as c,K as l,O as u,R as d,St as f,T as p,V as m,Y as h,Z as g,_t as _,at as v,b as y,bt as b,c as x,ct as S,d as C,dt as w,et as T,ft as E,g as D,gt as O,ht as k,i as ee,k as A,lt as j,m as te,mt as ne,n as re,nt as ie,ot as ae,p as oe,pt as se,q as ce,r as le,rt as ue,s as de,tt as fe,u as pe,ut as me,v as M,vt as he,w as ge,xt as _e,yt as ve}from"./vue-router-CyfP71JJ.js";import{$ as N,B as ye,G as P,H as F,J as be,R as xe,U as I,W as Se,X as Ce,Z as we,a as L,c as Te,i as Ee,l as De,n as Oe,o as ke,q as R,r as Ae,s as je,t as z,u as Me,z as Ne}from"./light-3nK60gWS.js";import{i as Pe,r as Fe}from"./warn-Dp4mLwFL.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Ie=void 0,Le=typeof window<`u`&&window.trustedTypes;if(Le)try{Ie=Le.createPolicy(`vue`,{createHTML:e=>e})}catch{}var Re=Ie?e=>Ie.createHTML(e):e=>e,ze=`http://www.w3.org/2000/svg`,Be=`http://www.w3.org/1998/Math/MathML`,B=typeof document<`u`?document:null,Ve=B&&B.createElement(`template`),He={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?B.createElementNS(ze,e):t===`mathml`?B.createElementNS(Be,e):n?B.createElement(e,{is:n}):B.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>B.createTextNode(e),createComment:e=>B.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>B.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{Ve.innerHTML=Re(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=Ve.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},V=`transition`,Ue=`animation`,We=Symbol(`_vtc`),Ge={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Ke=w({},C,Ge),qe=(e=>(e.displayName=`Transition`,e.props=Ke,e))((e,{slots:t})=>A(pe,Xe(e),t)),Je=(e,t=[])=>{k(e)?e.forEach(e=>e(...t)):e&&e(...t)},Ye=e=>e?k(e)?e.some(e=>e.length>1):e.length>1:!1;function Xe(e){let t={};for(let n in e)n in Ge||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:l=o,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=Ze(i),h=m&&m[0],g=m&&m[1],{onBeforeEnter:_,onEnter:v,onEnterCancelled:y,onLeave:b,onLeaveCancelled:x,onBeforeAppear:S=_,onAppear:C=v,onAppearCancelled:T=y}=t,E=(e,t,n,r)=>{e._enterCancelled=r,U(e,t?u:s),U(e,t?l:o),n&&n()},D=(e,t)=>{e._isLeaving=!1,U(e,d),U(e,p),U(e,f),t&&t()},O=e=>(t,n)=>{let i=e?C:v,o=()=>E(t,e,n);Je(i,[t,o]),$e(()=>{U(t,e?c:a),H(t,e?u:s),Ye(i)||tt(t,r,h,o)})};return w(t,{onBeforeEnter(e){Je(_,[e]),H(e,a),H(e,o)},onBeforeAppear(e){Je(S,[e]),H(e,c),H(e,l)},onEnter:O(!1),onAppear:O(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>D(e,t);H(e,d),e._enterCancelled?(H(e,f),at(e)):(at(e),H(e,f)),$e(()=>{e._isLeaving&&(U(e,d),H(e,p),Ye(b)||tt(e,r,g,n))}),Je(b,[e,n])},onEnterCancelled(e){E(e,!1,void 0,!0),Je(y,[e])},onAppearCancelled(e){E(e,!0,void 0,!0),Je(T,[e])},onLeaveCancelled(e){D(e),Je(x,[e])}})}function Ze(e){if(e==null)return null;if(he(e))return[Qe(e.enter),Qe(e.leave)];{let t=Qe(e);return[t,t]}}function Qe(e){return a(e)}function H(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[We]||(e[We]=new Set)).add(t)}function U(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[We];n&&(n.delete(t),n.size||(e[We]=void 0))}function $e(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var et=0;function tt(e,t,n,r){let i=e._endId=++et,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=nt(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[e]||``).split(`, `),i=r(`${V}Delay`),a=r(`${V}Duration`),o=rt(i,a),s=r(`${Ue}Delay`),c=r(`${Ue}Duration`),l=rt(s,c),u=null,d=0,f=0;t===V?o>0&&(u=V,d=o,f=a.length):t===Ue?l>0&&(u=Ue,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?V:Ue:null,f=u?u===V?a.length:c.length:0);let p=u===V&&/\b(?:transform|all)(?:,|$)/.test(r(`${V}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function rt(e,t){for(;e.lengthit(t)+it(e[n])))}function it(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function at(e){return(e?e.ownerDocument:document).body.offsetHeight}function ot(e,t,n){let r=e[We];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var st=Symbol(`_vod`),ct=Symbol(`_vsh`),lt={name:`show`,beforeMount(e,{value:t},{transition:n}){e[st]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):ut(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ut(e,!0),r.enter(e)):r.leave(e,()=>{ut(e,!1)}):ut(e,t))},beforeUnmount(e,{value:t}){ut(e,t)}};function ut(e,t){e.style.display=t?e[st]:`none`,e[ct]=!t}var dt=Symbol(``),ft=/(?:^|;)\s*display\s*:/;function pt(e,t,n){let r=e.style,i=_e(n),a=!1;if(n&&!i){if(t)if(_e(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??ht(r,t,``)}else for(let e in t)n[e]??ht(r,e,``);for(let i in n){i===`display`&&(a=!0);let o=n[i];o==null?ht(r,i,``):yt(e,i,!_e(t)&&t?t[i]:void 0,o)||ht(r,i,o)}}else if(i){if(t!==n){let e=r[dt];e&&(n+=`;`+e),r.cssText=n,a=ft.test(n)}}else t&&e.removeAttribute(`style`);st in e&&(e[st]=a?r.display:``,e[ct]&&(r.display=`none`))}var mt=/\s*!important$/;function ht(e,t,n){if(k(n))n.forEach(n=>ht(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=vt(e,t);mt.test(n)?e.setProperty(E(r),n.replace(mt,``),`important`):e[r]=n}}var gt=[`Webkit`,`Moz`,`ms`],_t={};function vt(e,t){let n=_t[t];if(n)return n;let r=j(t);if(r!==`filter`&&r in e)return _t[t]=r;r=me(r);for(let n=0;nAt||=(jt.then(()=>At=0),Date.now());function Nt(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;let r=n.value;if(k(r)){let n=e.stopImmediatePropagation;e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0};let i=r.slice(),a=[e];for(let n=0;ne.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ft=(e,t,n,r,i,a)=>{let o=i===`svg`;t===`class`?ot(e,r,o):t===`style`?pt(e,n,r):ve(t)?_(t)||Et(e,t,n,r,a):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):It(e,t,r,o))?(St(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&xt(e,t,r,o,a,t!==`value`)):e._isVueCE&&(Lt(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!_e(r)))?St(e,j(t),r,a,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),xt(e,t,r,o))};function It(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&Pt(t)&&O(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return Pt(t)&&_e(n)?!1:t in e}function Lt(e,t){let n=e._def.props;if(!n)return!1;let r=j(t);return Array.isArray(n)?n.some(e=>j(e)===r):Object.keys(n).some(e=>j(e)===r)}var Rt=new WeakMap,zt=new WeakMap,Bt=Symbol(`_moveCb`),Vt=Symbol(`_enterCb`),Ht=(e=>(delete e.props.mode,e))({name:`TransitionGroup`,props:w({},Ke,{tag:String,moveClass:String}),setup(e,{slots:n}){let r=i(),a=c(),o,s;return t(()=>{if(!o.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!qt(o[0].el,r.vnode.el,t)){o=[];return}o.forEach(Ut),o.forEach(Wt);let n=o.filter(Gt);at(r.vnode.el),n.forEach(e=>{let n=e.el,r=n.style;H(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[Bt]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[Bt]=null,U(n,t))};n.addEventListener(`transitionend`,i)}),o=[]}),()=>{let t=v(e),i=Xe(t),c=t.tag||oe;if(o=[],s)for(let e=0;e{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display=`none`;let a=t.nodeType===1?t:t.parentNode;a.appendChild(r);let{hasTransform:o}=nt(r);return a.removeChild(r),o}var Jt=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return k(t)?e=>ne(t,e):t};function Yt(e){e.target.composing=!0}function Xt(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var Zt=Symbol(`_assign`);function Qt(e,t,n){return t&&(e=e.trim()),n&&(e=r(e)),e}var $t={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Zt]=Jt(i);let a=r||i.props&&i.props.type===`number`;Ct(e,t?`change`:`input`,t=>{t.target.composing||e[Zt](Qt(e.value,n,a))}),(n||a)&&Ct(e,`change`,()=>{e.value=Qt(e.value,n,a)}),t||(Ct(e,`compositionstart`,Yt),Ct(e,`compositionend`,Xt),Ct(e,`change`,Xt))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:i,trim:a,number:o}},s){if(e[Zt]=Jt(s),e.composing)return;let c=(o||e.type===`number`)&&!/^0\d/.test(e.value)?r(e.value):e.value,l=t??``;if(c===l)return;let u=e.getRootNode();(u instanceof Document||u instanceof ShadowRoot)&&u.activeElement===e&&e.type!==`range`&&(i&&t===n||a&&e.value.trim()===l)||(e.value=l)}},en=[`ctrl`,`shift`,`alt`,`meta`],tn={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>en.some(n=>e[`${n}Key`]&&!t.includes(n))},nn=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=E(n.key);if(t.some(e=>e===r||rn[e]===r))return e(n)}))},on=w({patchProp:Ft},He),sn;function cn(){return sn||=n(on)}var ln=((...e)=>{let t=cn().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=dn(e);if(!r)return;let i=t._component;!O(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,un(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t});function un(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function dn(e){return _e(e)?document.querySelector(e):e}function fn(e=8){return Math.random().toString(16).slice(2,2+e)}function pn(e){let t=M(e),n=ue(t.value);return h(t,e=>{n.value=e}),typeof e==`function`?n:{__v_isRef:!0,get value(){return n.value},set value(t){e.set(t)}}}function mn(){let e=ue(!1);return d(()=>{e.value=!0}),ie(e)}function hn(e,t=[],n){let r={};return Object.getOwnPropertyNames(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),Object.assign(r,n)}function gn(e,...t){return typeof e==`function`?e(...t):typeof e==`string`?ge(e):typeof e==`number`?ge(String(e)):null}var _n=o({name:`BaseIconSwitchTransition`,setup(e,{slots:t}){let n=mn();return()=>A(qe,{name:`icon-switch-transition`,appear:n.value},t)}}),vn=Ae(`error`,()=>A(`svg`,{viewBox:`0 0 48 48`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},A(`g`,{stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},A(`g`,{"fill-rule":`nonzero`},A(`path`,{d:`M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M17.8838835,16.1161165 L17.7823881,16.0249942 C17.3266086,15.6583353 16.6733914,15.6583353 16.2176119,16.0249942 L16.1161165,16.1161165 L16.0249942,16.2176119 C15.6583353,16.6733914 15.6583353,17.3266086 16.0249942,17.7823881 L16.1161165,17.8838835 L22.233,24 L16.1161165,30.1161165 L16.0249942,30.2176119 C15.6583353,30.6733914 15.6583353,31.3266086 16.0249942,31.7823881 L16.1161165,31.8838835 L16.2176119,31.9750058 C16.6733914,32.3416647 17.3266086,32.3416647 17.7823881,31.9750058 L17.8838835,31.8838835 L24,25.767 L30.1161165,31.8838835 L30.2176119,31.9750058 C30.6733914,32.3416647 31.3266086,32.3416647 31.7823881,31.9750058 L31.8838835,31.8838835 L31.9750058,31.7823881 C32.3416647,31.3266086 32.3416647,30.6733914 31.9750058,30.2176119 L31.8838835,30.1161165 L25.767,24 L31.8838835,17.8838835 L31.9750058,17.7823881 C32.3416647,17.3266086 32.3416647,16.6733914 31.9750058,16.2176119 L31.8838835,16.1161165 L31.7823881,16.0249942 C31.3266086,15.6583353 30.6733914,15.6583353 30.2176119,16.0249942 L30.1161165,16.1161165 L24,22.233 L17.8838835,16.1161165 L17.7823881,16.0249942 L17.8838835,16.1161165 Z`}))))),yn=Ae(`info`,()=>A(`svg`,{viewBox:`0 0 28 28`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},A(`g`,{stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},A(`g`,{"fill-rule":`nonzero`},A(`path`,{d:`M14,2 C20.6274,2 26,7.37258 26,14 C26,20.6274 20.6274,26 14,26 C7.37258,26 2,20.6274 2,14 C2,7.37258 7.37258,2 14,2 Z M14,11 C13.4477,11 13,11.4477 13,12 L13,12 L13,20 C13,20.5523 13.4477,21 14,21 C14.5523,21 15,20.5523 15,20 L15,20 L15,12 C15,11.4477 14.5523,11 14,11 Z M14,6.75 C13.3096,6.75 12.75,7.30964 12.75,8 C12.75,8.69036 13.3096,9.25 14,9.25 C14.6904,9.25 15.25,8.69036 15.25,8 C15.25,7.30964 14.6904,6.75 14,6.75 Z`}))))),bn=Ae(`success`,()=>A(`svg`,{viewBox:`0 0 48 48`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},A(`g`,{stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},A(`g`,{"fill-rule":`nonzero`},A(`path`,{d:`M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M32.6338835,17.6161165 C32.1782718,17.1605048 31.4584514,17.1301307 30.9676119,17.5249942 L30.8661165,17.6161165 L20.75,27.732233 L17.1338835,24.1161165 C16.6457281,23.6279612 15.8542719,23.6279612 15.3661165,24.1161165 C14.9105048,24.5717282 14.8801307,25.2915486 15.2749942,25.7823881 L15.3661165,25.8838835 L19.8661165,30.3838835 C20.3217282,30.8394952 21.0415486,30.8698693 21.5323881,30.4750058 L21.6338835,30.3838835 L32.6338835,19.3838835 C33.1220388,18.8957281 33.1220388,18.1042719 32.6338835,17.6161165 Z`}))))),xn=Ae(`warning`,()=>A(`svg`,{viewBox:`0 0 24 24`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},A(`g`,{stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},A(`g`,{"fill-rule":`nonzero`},A(`path`,{d:`M12,2 C17.523,2 22,6.478 22,12 C22,17.522 17.523,22 12,22 C6.477,22 2,17.522 2,12 C2,6.478 6.477,2 12,2 Z M12.0018002,15.0037242 C11.450254,15.0037242 11.0031376,15.4508407 11.0031376,16.0023869 C11.0031376,16.553933 11.450254,17.0010495 12.0018002,17.0010495 C12.5533463,17.0010495 13.0004628,16.553933 13.0004628,16.0023869 C13.0004628,15.4508407 12.5533463,15.0037242 12.0018002,15.0037242 Z M11.99964,7 C11.4868042,7.00018474 11.0642719,7.38637706 11.0066858,7.8837365 L11,8.00036004 L11.0018003,13.0012393 L11.00857,13.117858 C11.0665141,13.6151758 11.4893244,14.0010638 12.0021602,14.0008793 C12.514996,14.0006946 12.9375283,13.6145023 12.9951144,13.1171428 L13.0018002,13.0005193 L13,7.99964009 L12.9932303,7.8830214 C12.9352861,7.38570354 12.5124758,6.99981552 11.99964,7 Z`}))))),{cubicBezierEaseInOut:Sn}=Te;function Cn({originalTransform:e=``,left:t=0,top:n=0,transition:r=`all .3s ${Sn} !important`}={}){return[R(`&.icon-switch-transition-enter-from, &.icon-switch-transition-leave-to`,{transform:`${e} scale(0.75)`,left:t,top:n,opacity:0}),R(`&.icon-switch-transition-enter-to, &.icon-switch-transition-leave-from`,{transform:`scale(1) ${e}`,left:t,top:n,opacity:1}),R(`&.icon-switch-transition-enter-active, &.icon-switch-transition-leave-active`,{transformOrigin:`center`,position:`absolute`,left:t,top:n,transition:r})]}var wn=o({name:`FadeInExpandTransition`,props:{appear:Boolean,group:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function,width:Boolean,reverse:Boolean},setup(e,{slots:t}){function n(t){e.width?t.style.maxWidth=`${t.offsetWidth}px`:t.style.maxHeight=`${t.offsetHeight}px`,t.offsetWidth}function r(t){e.width?t.style.maxWidth=`0`:t.style.maxHeight=`0`,t.offsetWidth;let{onLeave:n}=e;n&&n()}function i(t){e.width?t.style.maxWidth=``:t.style.maxHeight=``;let{onAfterLeave:n}=e;n&&n()}function a(t){if(t.style.transition=`none`,e.width){let e=t.offsetWidth;t.style.maxWidth=`0`,t.offsetWidth,t.style.transition=``,t.style.maxWidth=`${e}px`}else if(e.reverse)t.style.maxHeight=`${t.offsetHeight}px`,t.offsetHeight,t.style.transition=``,t.style.maxHeight=`0`;else{let e=t.offsetHeight;t.style.maxHeight=`0`,t.offsetWidth,t.style.transition=``,t.style.maxHeight=`${e}px`}t.offsetWidth}function o(t){var n;e.width?t.style.maxWidth=``:e.reverse||(t.style.maxHeight=``),(n=e.onAfterEnter)==null||n.call(e)}return()=>{let{group:s,width:c,appear:l,mode:u}=e,d=s?Ht:qe,f={name:c?`fade-in-width-expand-transition`:`fade-in-height-expand-transition`,appear:l,onEnter:a,onAfterEnter:o,onBeforeLeave:n,onLeave:r,onAfterLeave:i};return s||(f.mode=u),A(d,f,t)}}}),Tn=R([R(`@keyframes rotator`,` 0% { -webkit-transform: rotate(0deg); @@ -142,4 +142,4 @@ import{A as e,B as t,C as n,Ct as r,D as i,Dt as a,E as o,H as s,J as c,K as l,O right: 12px; justify-content: flex-end; align-items: flex-end; - `)])]),Zi={info:()=>A(yn,null),success:()=>A(bn,null),warning:()=>A(xn,null),error:()=>A(vn,null),default:()=>null},Qi=o({name:`Message`,props:Object.assign(Object.assign({},Yi),{render:Function}),setup(t){let{inlineThemeDisabled:n,mergedRtlRef:r}=Ne(t),{props:i,mergedClsPrefixRef:a}=e(Wi),o=De(`Message`,r,a),s=ke(`Message`,`-message`,Xi,qi,i,a),c=M(()=>{let{type:e}=t,{common:{cubicBezierEaseInOut:n},self:{padding:r,margin:i,maxWidth:a,iconMargin:o,closeMargin:c,closeSize:l,iconSize:u,fontSize:d,lineHeight:f,borderRadius:p,border:m,iconColorInfo:h,iconColorSuccess:g,iconColorWarning:_,iconColorError:v,iconColorLoading:y,closeIconSize:b,closeBorderRadius:x,[N(`textColor`,e)]:S,[N(`boxShadow`,e)]:C,[N(`color`,e)]:w,[N(`closeColorHover`,e)]:T,[N(`closeColorPressed`,e)]:E,[N(`closeIconColor`,e)]:D,[N(`closeIconColorPressed`,e)]:O,[N(`closeIconColorHover`,e)]:k}}=s.value;return{"--n-bezier":n,"--n-margin":i,"--n-padding":r,"--n-max-width":a,"--n-font-size":d,"--n-icon-margin":o,"--n-icon-size":u,"--n-close-icon-size":b,"--n-close-border-radius":x,"--n-close-size":l,"--n-close-margin":c,"--n-text-color":S,"--n-color":w,"--n-box-shadow":C,"--n-icon-color-info":h,"--n-icon-color-success":g,"--n-icon-color-warning":_,"--n-icon-color-error":v,"--n-icon-color-loading":y,"--n-close-color-hover":T,"--n-close-color-pressed":E,"--n-close-icon-color":D,"--n-close-icon-color-pressed":O,"--n-close-icon-color-hover":k,"--n-line-height":f,"--n-border-radius":p,"--n-border":m}}),l=n?xe(`message`,M(()=>t.type[0]),c,{}):void 0;return{mergedClsPrefix:a,rtlEnabled:o,messageProviderProps:i,handleClose(){var e;(e=t.onClose)==null||e.call(t)},cssVars:n?void 0:c,themeClass:l?.themeClass,onRender:l?.onRender,placement:i.placement}},render(){let{render:e,type:t,closable:n,content:r,mergedClsPrefix:i,cssVars:a,themeClass:o,onRender:s,icon:c,handleClose:l,showIcon:u}=this;s?.();let d;return A(`div`,{class:[`${i}-message-wrapper`,o],onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave,style:[{alignItems:this.placement.startsWith(`top`)?`flex-start`:`flex-end`},a]},e?e(this.$props):A(`div`,{class:[`${i}-message ${i}-message--${t}-type`,this.rtlEnabled&&`${i}-message--rtl`]},(d=$i(c,t,i,this.spinProps))&&u?A(`div`,{class:`${i}-message__icon ${i}-message__icon--${t}-type`},A(_n,null,{default:()=>d})):null,A(`div`,{class:`${i}-message__content`},gn(r)),n?A(Oe,{clsPrefix:i,class:`${i}-message__close`,onClick:l,absolute:!0}):null))}});function $i(e,t,n,r){if(typeof e==`function`)return e();{let e=t===`loading`?A(On,Object.assign({clsPrefix:n,strokeWidth:24,scale:.85},r)):Zi[t]();return e?A(Ee,{clsPrefix:n,key:t},{default:()=>e}):null}}var ea=o({name:`MessageEnvironment`,props:Object.assign(Object.assign({},Yi),{duration:{type:Number,default:3e3},onAfterLeave:Function,onLeave:Function,internalKey:{type:String,required:!0},onInternalAfterLeave:Function,onHide:Function,onAfterHide:Function}),setup(e){let t=null,n=ue(!0);d(()=>{r()});function r(){let{duration:n}=e;n&&(t=window.setTimeout(o,n))}function i(e){e.currentTarget===e.target&&t!==null&&(window.clearTimeout(t),t=null)}function a(e){e.currentTarget===e.target&&r()}function o(){let{onHide:r}=e;n.value=!1,t&&=(window.clearTimeout(t),null),r&&r()}function s(){let{onClose:t}=e;t&&t(),o()}function c(){let{onAfterLeave:t,onInternalAfterLeave:n,onAfterHide:r,internalKey:i}=e;t&&t(),n&&n(i),r&&r()}function l(){o()}return{show:n,hide:o,handleClose:s,handleAfterLeave:c,handleMouseleave:a,handleMouseenter:i,deactivate:l}},render(){return A(wn,{appear:!0,onAfterLeave:this.handleAfterLeave,onLeave:this.onLeave},{default:()=>[this.show?A(Qi,{content:this.content,type:this.type,icon:this.icon,showIcon:this.showIcon,closable:this.closable,spinProps:this.spinProps,onClose:this.handleClose,onMouseenter:this.keepAliveOnHover?this.handleMouseenter:void 0,onMouseleave:this.keepAliveOnHover?this.handleMouseleave:void 0}):null]})}}),ta=o({name:`MessageProvider`,props:Object.assign(Object.assign({},ke.props),{to:[String,Object],duration:{type:Number,default:3e3},keepAliveOnHover:Boolean,max:Number,placement:{type:String,default:`top`},closable:Boolean,containerClass:String,containerStyle:[String,Object]}),setup(e){let{mergedClsPrefixRef:t}=Ne(e),n=ue([]),r=ue({}),i={create(e,t){return a(e,Object.assign({type:`default`},t))},info(e,t){return a(e,Object.assign(Object.assign({},t),{type:`info`}))},success(e,t){return a(e,Object.assign(Object.assign({},t),{type:`success`}))},warning(e,t){return a(e,Object.assign(Object.assign({},t),{type:`warning`}))},error(e,t){return a(e,Object.assign(Object.assign({},t),{type:`error`}))},loading(e,t){return a(e,Object.assign(Object.assign({},t),{type:`loading`}))},destroyAll:c};s(Wi,{props:e,mergedClsPrefixRef:t}),s(Ui,i);function a(t,i){let a=fn(),o=fe(Object.assign(Object.assign({},i),{content:t,key:a,destroy:()=>{var e;(e=r.value[a])==null||e.hide()}})),{max:s}=e;return s&&n.value.length>=s&&n.value.shift(),n.value.push(o),o}function o(e){n.value.splice(n.value.findIndex(t=>t.key===e),1),delete r.value[e]}function c(){Object.values(r.value).forEach(e=>{e.hide()})}return Object.assign({mergedClsPrefix:t,messageRefs:r,messageList:n,handleAfterLeave:o},i)},render(){var e;return A(oe,null,(e=this.$slots).default?.call(e),this.messageList.length?A(te,{to:this.to??`body`},A(`div`,{class:[`${this.mergedClsPrefix}-message-container`,`${this.mergedClsPrefix}-message-container--${this.placement}`,this.containerClass],key:`message-container`,style:this.containerStyle},this.messageList.map(e=>A(ea,Object.assign({ref:t=>{t&&(this.messageRefs[e.key]=t)},internalKey:e.key,onInternalAfterLeave:this.handleAfterLeave},hn(e,[`destroy`],void 0),{duration:e.duration===void 0?this.duration:e.duration,keepAliveOnHover:e.keepAliveOnHover===void 0?this.keepAliveOnHover:e.keepAliveOnHover,closable:e.closable===void 0?this.closable:e.closable}))))):null)}}),na={closeMargin:`16px 12px`,closeSize:`20px`,closeIconSize:`16px`,width:`365px`,padding:`16px`,titleFontSize:`16px`,metaFontSize:`12px`,descriptionFontSize:`12px`};function ra(e){let{textColor2:t,successColor:n,infoColor:r,warningColor:i,errorColor:a,popoverColor:o,closeIconColor:s,closeIconColorHover:c,closeIconColorPressed:l,closeColorHover:u,closeColorPressed:d,textColor1:f,textColor3:p,borderRadius:m,fontWeightStrong:h,boxShadow2:g,lineHeight:_,fontSize:v}=e;return Object.assign(Object.assign({},na),{borderRadius:m,lineHeight:_,fontSize:v,headerFontWeight:h,iconColor:t,iconColorSuccess:n,iconColorInfo:r,iconColorWarning:i,iconColorError:a,color:o,textColor:t,closeIconColor:s,closeIconColorHover:c,closeIconColorPressed:l,closeBorderRadius:m,closeColorHover:u,closeColorPressed:d,headerTextColor:f,descriptionTextColor:p,actionTextColor:t,boxShadow:g})}L({name:`Notification`,common:z,peers:{Scrollbar:q},self:ra});var ia={name:`Notification`,common:K,peers:{Scrollbar:J},self:ra};function aa(e){let{textColor1:t,dividerColor:n,fontWeightStrong:r}=e;return{textColor:t,color:n,fontWeight:r}}var oa={name:`Divider`,common:K,self:aa};function sa(e){let{modalColor:t,textColor1:n,textColor2:r,boxShadow3:i,lineHeight:a,fontWeightStrong:o,dividerColor:s,closeColorHover:c,closeColorPressed:l,closeIconColor:u,closeIconColorHover:d,closeIconColorPressed:f,borderRadius:p,primaryColorHover:m}=e;return{bodyPadding:`16px 24px`,borderRadius:p,headerPadding:`16px 24px`,footerPadding:`16px 24px`,color:t,textColor:r,titleTextColor:n,titleFontSize:`18px`,titleFontWeight:o,boxShadow:i,lineHeight:a,headerBorderBottom:`1px solid ${s}`,footerBorderTop:`1px solid ${s}`,closeIconColor:u,closeIconColorHover:d,closeIconColorPressed:f,closeSize:`22px`,closeIconSize:`18px`,closeColorHover:c,closeColorPressed:l,closeBorderRadius:p,resizableTriggerColorHover:m}}L({name:`Drawer`,common:z,peers:{Scrollbar:q},self:sa});var ca={name:`Drawer`,common:K,peers:{Scrollbar:J},self:sa},la={actionMargin:`0 0 0 20px`,actionMarginRtl:`0 20px 0 0`},ua={name:`DynamicInput`,common:K,peers:{Input:X,Button:Q},self(){return la}},da={gapSmall:`4px 8px`,gapMedium:`8px 12px`,gapLarge:`12px 16px`},fa={name:`Space`,self(){return da}},pa={name:`DynamicTags`,common:K,peers:{Input:X,Button:Q,Tag:Jn,Space:fa},self(){return{inputWidth:`64px`}}},ma={name:`Element`,common:K},ha={gapSmall:`4px 8px`,gapMedium:`8px 12px`,gapLarge:`12px 16px`},ga={name:`Flex`,self(){return ha}},_a={name:`ButtonGroup`,common:K},va={feedbackPadding:`4px 0 0 2px`,feedbackHeightSmall:`24px`,feedbackHeightMedium:`24px`,feedbackHeightLarge:`26px`,feedbackFontSizeSmall:`13px`,feedbackFontSizeMedium:`14px`,feedbackFontSizeLarge:`14px`,labelFontSizeLeftSmall:`14px`,labelFontSizeLeftMedium:`14px`,labelFontSizeLeftLarge:`15px`,labelFontSizeTopSmall:`13px`,labelFontSizeTopMedium:`14px`,labelFontSizeTopLarge:`14px`,labelHeightSmall:`24px`,labelHeightMedium:`26px`,labelHeightLarge:`28px`,labelPaddingVertical:`0 0 6px 2px`,labelPaddingHorizontal:`0 12px 0 0`,labelTextAlignVertical:`left`,labelTextAlignHorizontal:`right`,labelFontWeight:`400`};function ya(e){let{heightSmall:t,heightMedium:n,heightLarge:r,textColor1:i,errorColor:a,warningColor:o,lineHeight:s,textColor3:c}=e;return Object.assign(Object.assign({},va),{blankHeightSmall:t,blankHeightMedium:n,blankHeightLarge:r,lineHeight:s,labelTextColor:i,asteriskColor:a,feedbackTextColorError:a,feedbackTextColorWarning:o,feedbackTextColor:c})}var ba={name:`Form`,common:K,self:ya},xa={name:`GradientText`,common:K,self(e){let{primaryColor:t,successColor:n,warningColor:r,errorColor:i,infoColor:a,primaryColorSuppl:o,successColorSuppl:s,warningColorSuppl:c,errorColorSuppl:l,infoColorSuppl:u,fontWeightStrong:d}=e;return{fontWeight:d,rotate:`252deg`,colorStartPrimary:t,colorEndPrimary:o,colorStartInfo:a,colorEndInfo:u,colorStartWarning:r,colorEndWarning:c,colorStartError:i,colorEndError:l,colorStartSuccess:n,colorEndSuccess:s}}},Sa={name:`InputNumber`,common:K,peers:{Button:Q,Input:X},self(e){let{textColorDisabled:t}=e;return{iconColorDisabled:t}}};function Ca(){return{inputWidthSmall:`24px`,inputWidthMedium:`30px`,inputWidthLarge:`36px`,gapSmall:`8px`,gapMedium:`8px`,gapLarge:`8px`}}L({name:`InputOtp`,common:z,peers:{Input:ur},self:Ca});var wa={name:`InputOtp`,common:K,peers:{Input:X},self:Ca},Ta={name:`Layout`,common:K,peers:{Scrollbar:J},self(e){let{textColor2:t,bodyColor:n,popoverColor:r,cardColor:i,dividerColor:a,scrollbarColor:o,scrollbarColorHover:s}=e;return{textColor:t,textColorInverted:t,color:n,colorEmbedded:n,headerColor:i,headerColorInverted:i,footerColor:i,footerColorInverted:i,headerBorderColor:a,headerBorderColorInverted:a,footerBorderColor:a,footerBorderColorInverted:a,siderBorderColor:a,siderBorderColorInverted:a,siderColor:i,siderColorInverted:i,siderToggleButtonBorder:`1px solid transparent`,siderToggleButtonColor:r,siderToggleButtonIconColor:t,siderToggleButtonIconColorInverted:t,siderToggleBarColor:I(n,o),siderToggleBarColorHover:I(n,s),__invertScrollbar:`false`}}},Ea={name:`Row`,common:K};function Da(e){let{textColor2:t,cardColor:n,modalColor:r,popoverColor:i,dividerColor:a,borderRadius:o,fontSize:s,hoverColor:c}=e;return{textColor:t,color:n,colorHover:c,colorModal:r,colorHoverModal:I(r,c),colorPopover:i,colorHoverPopover:I(i,c),borderColor:a,borderColorModal:I(r,a),borderColorPopover:I(i,a),borderRadius:o,fontSize:s}}var Oa={name:`List`,common:K,self:Da},ka={name:`Log`,common:K,peers:{Scrollbar:J,Code:Hr},self(e){let{textColor2:t,inputColor:n,fontSize:r,primaryColor:i}=e;return{loaderFontSize:r,loaderTextColor:t,loaderColor:n,loaderBorder:`1px solid #0000`,loadingColor:i}}},Aa={name:`Mention`,common:K,peers:{InternalSelectMenu:Hn,Input:X},self(e){let{boxShadow2:t}=e;return{menuBoxShadow:t}}};function ja(e,t,n,r){return{itemColorHoverInverted:`#0000`,itemColorActiveInverted:t,itemColorActiveHoverInverted:t,itemColorActiveCollapsedInverted:t,itemTextColorInverted:e,itemTextColorHoverInverted:n,itemTextColorChildActiveInverted:n,itemTextColorChildActiveHoverInverted:n,itemTextColorActiveInverted:n,itemTextColorActiveHoverInverted:n,itemTextColorHorizontalInverted:e,itemTextColorHoverHorizontalInverted:n,itemTextColorChildActiveHorizontalInverted:n,itemTextColorChildActiveHoverHorizontalInverted:n,itemTextColorActiveHorizontalInverted:n,itemTextColorActiveHoverHorizontalInverted:n,itemIconColorInverted:e,itemIconColorHoverInverted:n,itemIconColorActiveInverted:n,itemIconColorActiveHoverInverted:n,itemIconColorChildActiveInverted:n,itemIconColorChildActiveHoverInverted:n,itemIconColorCollapsedInverted:e,itemIconColorHorizontalInverted:e,itemIconColorHoverHorizontalInverted:n,itemIconColorActiveHorizontalInverted:n,itemIconColorActiveHoverHorizontalInverted:n,itemIconColorChildActiveHorizontalInverted:n,itemIconColorChildActiveHoverHorizontalInverted:n,arrowColorInverted:e,arrowColorHoverInverted:n,arrowColorActiveInverted:n,arrowColorActiveHoverInverted:n,arrowColorChildActiveInverted:n,arrowColorChildActiveHoverInverted:n,groupTextColorInverted:r}}function Ma(e){let{borderRadius:t,textColor3:n,primaryColor:r,textColor2:i,textColor1:a,fontSize:o,dividerColor:s,hoverColor:c,primaryColorHover:l}=e;return Object.assign({borderRadius:t,color:`#0000`,groupTextColor:n,itemColorHover:c,itemColorActive:F(r,{alpha:.1}),itemColorActiveHover:F(r,{alpha:.1}),itemColorActiveCollapsed:F(r,{alpha:.1}),itemTextColor:i,itemTextColorHover:i,itemTextColorActive:r,itemTextColorActiveHover:r,itemTextColorChildActive:r,itemTextColorChildActiveHover:r,itemTextColorHorizontal:i,itemTextColorHoverHorizontal:l,itemTextColorActiveHorizontal:r,itemTextColorActiveHoverHorizontal:r,itemTextColorChildActiveHorizontal:r,itemTextColorChildActiveHoverHorizontal:r,itemIconColor:a,itemIconColorHover:a,itemIconColorActive:r,itemIconColorActiveHover:r,itemIconColorChildActive:r,itemIconColorChildActiveHover:r,itemIconColorCollapsed:a,itemIconColorHorizontal:a,itemIconColorHoverHorizontal:l,itemIconColorActiveHorizontal:r,itemIconColorActiveHoverHorizontal:r,itemIconColorChildActiveHorizontal:r,itemIconColorChildActiveHoverHorizontal:r,itemHeight:`42px`,arrowColor:i,arrowColorHover:i,arrowColorActive:r,arrowColorActiveHover:r,arrowColorChildActive:r,arrowColorChildActiveHover:r,colorInverted:`#0000`,borderColorHorizontal:`#0000`,fontSize:o,dividerColor:s},ja(`#BBB`,r,`#FFF`,`#AAA`))}L({name:`Menu`,common:z,peers:{Tooltip:pi,Dropdown:ci},self:Ma});var Na={name:`Menu`,common:K,peers:{Tooltip:di,Dropdown:li},self(e){let{primaryColor:t,primaryColorSuppl:n}=e,r=Ma(e);return r.itemColorActive=F(t,{alpha:.15}),r.itemColorActiveHover=F(t,{alpha:.15}),r.itemColorActiveCollapsed=F(t,{alpha:.15}),r.itemColorActiveInverted=n,r.itemColorActiveHoverInverted=n,r.itemColorActiveCollapsedInverted=n,r}},Pa={titleFontSize:`18px`,backSize:`22px`};function Fa(e){let{textColor1:t,textColor2:n,textColor3:r,fontSize:i,fontWeightStrong:a,primaryColorHover:o,primaryColorPressed:s}=e;return Object.assign(Object.assign({},Pa),{titleFontWeight:a,fontSize:i,titleTextColor:t,backColor:n,backColorHover:o,backColorPressed:s,subtitleTextColor:r})}L({name:`PageHeader`,common:z,self:Fa});var Ia={name:`PageHeader`,common:K,self:Fa},La={iconSize:`22px`};function Ra(e){let{fontSize:t,warningColor:n}=e;return Object.assign(Object.assign({},La),{fontSize:t,iconColor:n})}L({name:`Popconfirm`,common:z,peers:{Button:Z,Popover:Gn},self:Ra});var za={name:`Popconfirm`,common:K,peers:{Button:Q,Popover:Kn},self:Ra};function Ba(e){let{infoColor:t,successColor:n,warningColor:r,errorColor:i,textColor2:a,progressRailColor:o,fontSize:s,fontWeight:c}=e;return{fontSize:s,fontSizeCircle:`28px`,fontWeightCircle:c,railColor:o,railHeight:`8px`,iconSizeCircle:`36px`,iconSizeLine:`18px`,iconColor:t,iconColorInfo:t,iconColorSuccess:n,iconColorWarning:r,iconColorError:i,textColorCircle:a,textColorLineInner:`rgb(255, 255, 255)`,textColorLineOuter:a,fillColor:t,fillColorInfo:t,fillColorSuccess:n,fillColorWarning:r,fillColorError:i,lineBgProcessing:`linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)`}}var Va={name:`Progress`,common:z,self:Ba},Ha={name:`Progress`,common:K,self(e){let t=Ba(e);return t.textColorLineInner=`rgb(0, 0, 0)`,t.lineBgProcessing=`linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)`,t}},Ua={name:`Rate`,common:K,self(e){let{railColor:t}=e;return{itemColor:t,itemColorActive:`#CCAA33`,itemSize:`20px`,sizeSmall:`16px`,sizeMedium:`20px`,sizeLarge:`24px`}}},Wa={titleFontSizeSmall:`26px`,titleFontSizeMedium:`32px`,titleFontSizeLarge:`40px`,titleFontSizeHuge:`48px`,fontSizeSmall:`14px`,fontSizeMedium:`14px`,fontSizeLarge:`15px`,fontSizeHuge:`16px`,iconSizeSmall:`64px`,iconSizeMedium:`80px`,iconSizeLarge:`100px`,iconSizeHuge:`125px`,iconColor418:void 0,iconColor404:void 0,iconColor403:void 0,iconColor500:void 0};function Ga(e){let{textColor2:t,textColor1:n,errorColor:r,successColor:i,infoColor:a,warningColor:o,lineHeight:s,fontWeightStrong:c}=e;return Object.assign(Object.assign({},Wa),{lineHeight:s,titleFontWeight:c,titleTextColor:n,textColor:t,iconColorError:r,iconColorSuccess:i,iconColorInfo:a,iconColorWarning:o})}var Ka={name:`Result`,common:K,self:Ga},qa={railHeight:`4px`,railWidthVertical:`4px`,handleSize:`18px`,dotHeight:`8px`,dotWidth:`8px`,dotBorderRadius:`4px`},Ja={name:`Slider`,common:K,self(e){let{railColor:t,modalColor:n,primaryColorSuppl:r,popoverColor:i,textColor2:a,cardColor:o,borderRadius:s,fontSize:c,opacityDisabled:l}=e;return Object.assign(Object.assign({},qa),{fontSize:c,markFontSize:c,railColor:t,railColorHover:t,fillColor:r,fillColorHover:r,opacityDisabled:l,handleColor:`#FFF`,dotColor:o,dotColorModal:n,dotColorPopover:i,handleBoxShadow:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,handleBoxShadowHover:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,handleBoxShadowActive:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,handleBoxShadowFocus:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,indicatorColor:i,indicatorBoxShadow:`0 2px 8px 0 rgba(0, 0, 0, 0.12)`,indicatorTextColor:a,indicatorBorderRadius:s,dotBorder:`2px solid ${t}`,dotBorderActive:`2px solid ${r}`,dotBoxShadow:``})}};function Ya(e){let{opacityDisabled:t,heightTiny:n,heightSmall:r,heightMedium:i,heightLarge:a,heightHuge:o,primaryColor:s,fontSize:c}=e;return{fontSize:c,textColor:s,sizeTiny:n,sizeSmall:r,sizeMedium:i,sizeLarge:a,sizeHuge:o,color:s,opacitySpinning:t}}var Xa={name:`Spin`,common:z,self:Ya},Za={name:`Spin`,common:K,self:Ya};function Qa(e){let{textColor2:t,textColor3:n,fontSize:r,fontWeight:i}=e;return{labelFontSize:r,labelFontWeight:i,valueFontWeight:i,valueFontSize:`24px`,labelTextColor:n,valuePrefixTextColor:t,valueSuffixTextColor:t,valueTextColor:t}}var $a={name:`Statistic`,common:K,self:Qa},eo={stepHeaderFontSizeSmall:`14px`,stepHeaderFontSizeMedium:`16px`,indicatorIndexFontSizeSmall:`14px`,indicatorIndexFontSizeMedium:`16px`,indicatorSizeSmall:`22px`,indicatorSizeMedium:`28px`,indicatorIconSizeSmall:`14px`,indicatorIconSizeMedium:`18px`};function to(e){let{fontWeightStrong:t,baseColor:n,textColorDisabled:r,primaryColor:i,errorColor:a,textColor1:o,textColor2:s}=e;return Object.assign(Object.assign({},eo),{stepHeaderFontWeight:t,indicatorTextColorProcess:n,indicatorTextColorWait:r,indicatorTextColorFinish:i,indicatorTextColorError:a,indicatorBorderColorProcess:i,indicatorBorderColorWait:r,indicatorBorderColorFinish:i,indicatorBorderColorError:a,indicatorColorProcess:i,indicatorColorWait:`#0000`,indicatorColorFinish:`#0000`,indicatorColorError:`#0000`,splitorColorProcess:r,splitorColorWait:r,splitorColorFinish:i,splitorColorError:r,headerTextColorProcess:o,headerTextColorWait:r,headerTextColorFinish:r,headerTextColorError:a,descriptionTextColorProcess:s,descriptionTextColorWait:r,descriptionTextColorFinish:r,descriptionTextColorError:a})}var no={name:`Steps`,common:K,self:to},ro={buttonHeightSmall:`14px`,buttonHeightMedium:`18px`,buttonHeightLarge:`22px`,buttonWidthSmall:`14px`,buttonWidthMedium:`18px`,buttonWidthLarge:`22px`,buttonWidthPressedSmall:`20px`,buttonWidthPressedMedium:`24px`,buttonWidthPressedLarge:`28px`,railHeightSmall:`18px`,railHeightMedium:`22px`,railHeightLarge:`26px`,railWidthSmall:`32px`,railWidthMedium:`40px`,railWidthLarge:`48px`},io={name:`Switch`,common:K,self(e){let{primaryColorSuppl:t,opacityDisabled:n,borderRadius:r,primaryColor:i,textColor2:a,baseColor:o}=e;return Object.assign(Object.assign({},ro),{iconColor:o,textColor:a,loadingColor:t,opacityDisabled:n,railColor:`rgba(255, 255, 255, .20)`,railColorActive:t,buttonBoxShadow:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,buttonColor:`#FFF`,railBorderRadiusSmall:r,railBorderRadiusMedium:r,railBorderRadiusLarge:r,buttonBorderRadiusSmall:r,buttonBorderRadiusMedium:r,buttonBorderRadiusLarge:r,boxShadowFocus:`0 0 8px 0 ${F(i,{alpha:.3})}`})}},ao={thPaddingSmall:`6px`,thPaddingMedium:`12px`,thPaddingLarge:`12px`,tdPaddingSmall:`6px`,tdPaddingMedium:`12px`,tdPaddingLarge:`12px`};function oo(e){let{dividerColor:t,cardColor:n,modalColor:r,popoverColor:i,tableHeaderColor:a,tableColorStriped:o,textColor1:s,textColor2:c,borderRadius:l,fontWeightStrong:u,lineHeight:d,fontSizeSmall:f,fontSizeMedium:p,fontSizeLarge:m}=e;return Object.assign(Object.assign({},ao),{fontSizeSmall:f,fontSizeMedium:p,fontSizeLarge:m,lineHeight:d,borderRadius:l,borderColor:I(n,t),borderColorModal:I(r,t),borderColorPopover:I(i,t),tdColor:n,tdColorModal:r,tdColorPopover:i,tdColorStriped:I(n,o),tdColorStripedModal:I(r,o),tdColorStripedPopover:I(i,o),thColor:I(n,a),thColorModal:I(r,a),thColorPopover:I(i,a),thTextColor:s,tdTextColor:c,thFontWeight:u})}var so={name:`Table`,common:K,self:oo},co={tabFontSizeSmall:`14px`,tabFontSizeMedium:`14px`,tabFontSizeLarge:`16px`,tabGapSmallLine:`36px`,tabGapMediumLine:`36px`,tabGapLargeLine:`36px`,tabGapSmallLineVertical:`8px`,tabGapMediumLineVertical:`8px`,tabGapLargeLineVertical:`8px`,tabPaddingSmallLine:`6px 0`,tabPaddingMediumLine:`10px 0`,tabPaddingLargeLine:`14px 0`,tabPaddingVerticalSmallLine:`6px 12px`,tabPaddingVerticalMediumLine:`8px 16px`,tabPaddingVerticalLargeLine:`10px 20px`,tabGapSmallBar:`36px`,tabGapMediumBar:`36px`,tabGapLargeBar:`36px`,tabGapSmallBarVertical:`8px`,tabGapMediumBarVertical:`8px`,tabGapLargeBarVertical:`8px`,tabPaddingSmallBar:`4px 0`,tabPaddingMediumBar:`6px 0`,tabPaddingLargeBar:`10px 0`,tabPaddingVerticalSmallBar:`6px 12px`,tabPaddingVerticalMediumBar:`8px 16px`,tabPaddingVerticalLargeBar:`10px 20px`,tabGapSmallCard:`4px`,tabGapMediumCard:`4px`,tabGapLargeCard:`4px`,tabGapSmallCardVertical:`4px`,tabGapMediumCardVertical:`4px`,tabGapLargeCardVertical:`4px`,tabPaddingSmallCard:`8px 16px`,tabPaddingMediumCard:`10px 20px`,tabPaddingLargeCard:`12px 24px`,tabPaddingSmallSegment:`4px 0`,tabPaddingMediumSegment:`6px 0`,tabPaddingLargeSegment:`8px 0`,tabPaddingVerticalLargeSegment:`0 8px`,tabPaddingVerticalSmallCard:`8px 12px`,tabPaddingVerticalMediumCard:`10px 16px`,tabPaddingVerticalLargeCard:`12px 20px`,tabPaddingVerticalSmallSegment:`0 4px`,tabPaddingVerticalMediumSegment:`0 6px`,tabGapSmallSegment:`0`,tabGapMediumSegment:`0`,tabGapLargeSegment:`0`,tabGapSmallSegmentVertical:`0`,tabGapMediumSegmentVertical:`0`,tabGapLargeSegmentVertical:`0`,panePaddingSmall:`8px 0 0 0`,panePaddingMedium:`12px 0 0 0`,panePaddingLarge:`16px 0 0 0`,closeSize:`18px`,closeIconSize:`14px`};function lo(e){let{textColor2:t,primaryColor:n,textColorDisabled:r,closeIconColor:i,closeIconColorHover:a,closeIconColorPressed:o,closeColorHover:s,closeColorPressed:c,tabColor:l,baseColor:u,dividerColor:d,fontWeight:f,textColor1:p,borderRadius:m,fontSize:h,fontWeightStrong:g}=e;return Object.assign(Object.assign({},co),{colorSegment:l,tabFontSizeCard:h,tabTextColorLine:p,tabTextColorActiveLine:n,tabTextColorHoverLine:n,tabTextColorDisabledLine:r,tabTextColorSegment:p,tabTextColorActiveSegment:t,tabTextColorHoverSegment:t,tabTextColorDisabledSegment:r,tabTextColorBar:p,tabTextColorActiveBar:n,tabTextColorHoverBar:n,tabTextColorDisabledBar:r,tabTextColorCard:p,tabTextColorHoverCard:p,tabTextColorActiveCard:n,tabTextColorDisabledCard:r,barColor:n,closeIconColor:i,closeIconColorHover:a,closeIconColorPressed:o,closeColorHover:s,closeColorPressed:c,closeBorderRadius:m,tabColor:l,tabColorSegment:u,tabBorderColor:d,tabFontWeightActive:f,tabFontWeight:f,tabBorderRadius:m,paneTextColor:t,fontWeightStrong:g})}var uo={name:`Tabs`,common:z,self:lo},fo={name:`Tabs`,common:K,self(e){let t=lo(e),{inputColor:n}=e;return t.colorSegment=n,t.tabColorSegment=n,t}};function po(e){let{textColor1:t,textColor2:n,fontWeightStrong:r,fontSize:i}=e;return{fontSize:i,titleTextColor:t,textColor:n,titleFontWeight:r}}var mo={name:`Thing`,common:K,self:po},ho={titleMarginMedium:`0 0 6px 0`,titleMarginLarge:`-2px 0 6px 0`,titleFontSizeMedium:`14px`,titleFontSizeLarge:`16px`,iconSizeMedium:`14px`,iconSizeLarge:`14px`},go={name:`Timeline`,common:K,self(e){let{textColor3:t,infoColorSuppl:n,errorColorSuppl:r,successColorSuppl:i,warningColorSuppl:a,textColor1:o,textColor2:s,railColor:c,fontWeightStrong:l,fontSize:u}=e;return Object.assign(Object.assign({},ho),{contentFontSize:u,titleFontWeight:l,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${n}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${i}`,circleBorderWarning:`2px solid ${a}`,iconColor:t,iconColorInfo:n,iconColorError:r,iconColorSuccess:i,iconColorWarning:a,titleTextColor:o,contentTextColor:s,metaTextColor:t,lineColor:c})}},_o={extraFontSizeSmall:`12px`,extraFontSizeMedium:`12px`,extraFontSizeLarge:`14px`,titleFontSizeSmall:`14px`,titleFontSizeMedium:`16px`,titleFontSizeLarge:`16px`,closeSize:`20px`,closeIconSize:`16px`,headerHeightSmall:`44px`,headerHeightMedium:`44px`,headerHeightLarge:`50px`},vo={name:`Transfer`,common:K,peers:{Checkbox:zr,Scrollbar:J,Input:X,Empty:Rn,Button:Q},self(e){let{fontWeight:t,fontSizeLarge:n,fontSizeMedium:r,fontSizeSmall:i,heightLarge:a,heightMedium:o,borderRadius:s,inputColor:c,tableHeaderColor:l,textColor1:u,textColorDisabled:d,textColor2:f,textColor3:p,hoverColor:m,closeColorHover:h,closeColorPressed:g,closeIconColor:_,closeIconColorHover:v,closeIconColorPressed:y,dividerColor:b}=e;return Object.assign(Object.assign({},_o),{itemHeightSmall:o,itemHeightMedium:o,itemHeightLarge:a,fontSizeSmall:i,fontSizeMedium:r,fontSizeLarge:n,borderRadius:s,dividerColor:b,borderColor:`#0000`,listColor:c,headerColor:l,titleTextColor:u,titleTextColorDisabled:d,extraTextColor:p,extraTextColorDisabled:d,itemTextColor:f,itemTextColorDisabled:d,itemColorPending:m,titleFontWeight:t,closeColorHover:h,closeColorPressed:g,closeIconColor:_,closeIconColorHover:v,closeIconColorPressed:y})}};function yo(e){let{borderRadiusSmall:t,dividerColor:n,hoverColor:r,pressedColor:i,primaryColor:a,textColor3:o,textColor2:s,textColorDisabled:c,fontSize:l}=e;return{fontSize:l,lineHeight:`1.5`,nodeHeight:`30px`,nodeWrapperPadding:`3px 0`,nodeBorderRadius:t,nodeColorHover:r,nodeColorPressed:i,nodeColorActive:F(a,{alpha:.1}),arrowColor:o,nodeTextColor:s,nodeTextColorDisabled:c,loadingColor:a,dropMarkColor:a,lineColor:n}}L({name:`Tree`,common:z,peers:{Checkbox:Rr,Scrollbar:q,Empty:Ln},self:yo});var bo={name:`Tree`,common:K,peers:{Checkbox:zr,Scrollbar:J,Empty:Rn},self(e){let{primaryColor:t}=e,n=yo(e);return n.nodeColorActive=F(t,{alpha:.15}),n}},xo={name:`TreeSelect`,common:K,peers:{Tree:bo,Empty:Rn,InternalSelection:Xn}},So={headerFontSize1:`30px`,headerFontSize2:`22px`,headerFontSize3:`18px`,headerFontSize4:`16px`,headerFontSize5:`16px`,headerFontSize6:`16px`,headerMargin1:`28px 0 20px 0`,headerMargin2:`28px 0 20px 0`,headerMargin3:`28px 0 20px 0`,headerMargin4:`28px 0 18px 0`,headerMargin5:`28px 0 18px 0`,headerMargin6:`28px 0 18px 0`,headerPrefixWidth1:`16px`,headerPrefixWidth2:`16px`,headerPrefixWidth3:`12px`,headerPrefixWidth4:`12px`,headerPrefixWidth5:`12px`,headerPrefixWidth6:`12px`,headerBarWidth1:`4px`,headerBarWidth2:`4px`,headerBarWidth3:`3px`,headerBarWidth4:`3px`,headerBarWidth5:`3px`,headerBarWidth6:`3px`,pMargin:`16px 0 16px 0`,liMargin:`.25em 0 0 0`,olPadding:`0 0 0 2em`,ulPadding:`0 0 0 2em`};function Co(e){let{primaryColor:t,textColor2:n,borderColor:r,lineHeight:i,fontSize:a,borderRadiusSmall:o,dividerColor:s,fontWeightStrong:c,textColor1:l,textColor3:u,infoColor:d,warningColor:f,errorColor:p,successColor:m,codeColor:h}=e;return Object.assign(Object.assign({},So),{aTextColor:t,blockquoteTextColor:n,blockquotePrefixColor:r,blockquoteLineHeight:i,blockquoteFontSize:a,codeBorderRadius:o,liTextColor:n,liLineHeight:i,liFontSize:a,hrColor:s,headerFontWeight:c,headerTextColor:l,pTextColor:n,pTextColor1Depth:l,pTextColor2Depth:n,pTextColor3Depth:u,pLineHeight:i,pFontSize:a,headerBarColor:t,headerBarColorPrimary:t,headerBarColorInfo:d,headerBarColorError:p,headerBarColorWarning:f,headerBarColorSuccess:m,textColor:n,textColor1Depth:l,textColor2Depth:n,textColor3Depth:u,textColorPrimary:t,textColorInfo:d,textColorSuccess:m,textColorWarning:f,textColorError:p,codeTextColor:n,codeColor:h,codeBorder:`1px solid #0000`})}var wo={name:`Typography`,common:z,self:Co},To={name:`Typography`,common:K,self:Co};function Eo(e){let{iconColor:t,primaryColor:n,errorColor:r,textColor2:i,successColor:a,opacityDisabled:o,actionColor:s,borderColor:c,hoverColor:l,lineHeight:u,borderRadius:d,fontSize:f}=e;return{fontSize:f,lineHeight:u,borderRadius:d,draggerColor:s,draggerBorder:`1px dashed ${c}`,draggerBorderHover:`1px dashed ${n}`,itemColorHover:l,itemColorHoverError:F(r,{alpha:.06}),itemTextColor:i,itemTextColorError:r,itemTextColorSuccess:a,itemIconColor:t,itemDisabledOpacity:o,itemBorderImageCardError:`1px solid ${r}`,itemBorderImageCard:`1px solid ${c}`}}var Do=L({name:`Upload`,common:z,peers:{Button:Z,Progress:Va},self:Eo}),Oo={name:`Upload`,common:K,peers:{Button:Q,Progress:Ha},self(e){let{errorColor:t}=e,n=Eo(e);return n.itemColorHoverError=F(t,{alpha:.09}),n}},ko={name:`Watermark`,common:K,self(e){let{fontFamily:t}=e;return{fontFamily:t}}},Ao={name:`FloatButton`,common:K,self(e){let{popoverColor:t,textColor2:n,buttonColor2Hover:r,buttonColor2Pressed:i,primaryColor:a,primaryColorHover:o,primaryColorPressed:s,baseColor:c,borderRadius:l}=e;return{color:t,textColor:n,boxShadow:`0 2px 8px 0px rgba(0, 0, 0, .12)`,boxShadowHover:`0 2px 12px 0px rgba(0, 0, 0, .18)`,boxShadowPressed:`0 2px 12px 0px rgba(0, 0, 0, .18)`,colorHover:r,colorPressed:i,colorPrimary:a,colorPrimaryHover:o,colorPrimaryPressed:s,textColorPrimary:c,borderRadiusSquare:l}}};function jo(e){let{borderRadius:t,fontSizeMini:n,fontSizeTiny:r,fontSizeSmall:i,fontWeight:a,textColor2:o,cardColor:s,buttonColor2Hover:c}=e;return{activeColors:[`#9be9a8`,`#40c463`,`#30a14e`,`#216e39`],borderRadius:t,borderColor:s,textColor:o,mininumColor:c,fontWeight:a,loadingColorStart:`rgba(0, 0, 0, 0.06)`,loadingColorEnd:`rgba(0, 0, 0, 0.12)`,rectSizeSmall:`10px`,rectSizeMedium:`11px`,rectSizeLarge:`12px`,borderRadiusSmall:`2px`,borderRadiusMedium:`2px`,borderRadiusLarge:`2px`,xGapSmall:`2px`,xGapMedium:`3px`,xGapLarge:`3px`,yGapSmall:`2px`,yGapMedium:`3px`,yGapLarge:`3px`,fontSizeSmall:r,fontSizeMedium:n,fontSizeLarge:i}}L({name:`Heatmap`,common:z,self:jo});var Mo={name:`Heatmap`,common:K,self(e){let t=jo(e);return Object.assign(Object.assign({},t),{activeColors:[`#0d4429`,`#006d32`,`#26a641`,`#39d353`],mininumColor:`rgba(255, 255, 255, 0.1)`,loadingColorStart:`rgba(255, 255, 255, 0.12)`,loadingColorEnd:`rgba(255, 255, 255, 0.18)`})}};function No(e){let{primaryColor:t,baseColor:n}=e;return{color:t,iconColor:n}}var Po={name:`IconWrapper`,common:K,self:No},Fo={name:`Image`,common:K,peers:{Tooltip:di},self:e=>{let{textColor2:t}=e;return{toolbarIconColor:t,toolbarColor:`rgba(0, 0, 0, .35)`,toolbarBoxShadow:`none`,toolbarBorderRadius:`24px`}}},Io={extraFontSize:`12px`,width:`440px`},Lo={name:`Transfer`,common:K,peers:{Checkbox:zr,Scrollbar:J,Input:X,Empty:Rn,Button:Q},self(e){let{iconColorDisabled:t,iconColor:n,fontWeight:r,fontSizeLarge:i,fontSizeMedium:a,fontSizeSmall:o,heightLarge:s,heightMedium:c,heightSmall:l,borderRadius:u,inputColor:d,tableHeaderColor:f,textColor1:p,textColorDisabled:m,textColor2:h,hoverColor:g}=e;return Object.assign(Object.assign({},Io),{itemHeightSmall:l,itemHeightMedium:c,itemHeightLarge:s,fontSizeSmall:o,fontSizeMedium:a,fontSizeLarge:i,borderRadius:u,borderColor:`#0000`,listColor:d,headerColor:f,titleTextColor:p,titleTextColorDisabled:m,extraTextColor:h,filterDividerColor:`#0000`,itemTextColor:h,itemTextColorDisabled:m,itemColorPending:g,titleFontWeight:r,iconColor:n,iconColorDisabled:t})}};function Ro(){return{}}var zo={name:`dark`,common:K,Alert:er,Anchor:or,AutoComplete:pr,Avatar:gr,AvatarGroup:vr,BackTop:br,Badge:xr,Breadcrumb:wr,Button:Q,ButtonGroup:_a,Calendar:kr,Card:Nr,Carousel:Fr,Cascader:Vr,Checkbox:zr,Code:Hr,Collapse:Wr,CollapseTransition:Kr,ColorPicker:Jr,DataTable:Si,DatePicker:ji,Descriptions:Pi,Dialog:Ri,Divider:oa,Drawer:ca,Dropdown:li,DynamicInput:ua,DynamicTags:pa,Element:ma,Empty:Rn,Ellipsis:mi,Equation:{name:`Equation`,common:K,self:()=>({})},Flex:ga,Form:ba,GradientText:xa,Heatmap:Mo,Icon:wi,IconWrapper:Po,Image:Fo,Input:X,InputNumber:Sa,InputOtp:wa,LegacyTransfer:Lo,Layout:Ta,List:Oa,LoadingBar:Hi,Log:ka,Menu:Na,Mention:Aa,Message:Ji,Modal:Vi,Notification:ia,PageHeader:Ia,Pagination:ai,Popconfirm:za,Popover:Kn,Popselect:Xr,Progress:Ha,QrCode:{name:`QrCode`,common:K,self:e=>({borderRadius:e.borderRadius})},Radio:_i,Rate:Ua,Result:Ka,Row:Ea,Scrollbar:J,Select:ti,Skeleton:{name:`Skeleton`,common:K,self(e){let{heightSmall:t,heightMedium:n,heightLarge:r,borderRadius:i}=e;return{color:`rgba(255, 255, 255, 0.12)`,colorEnd:`rgba(255, 255, 255, 0.18)`,borderRadius:i,heightSmall:t,heightMedium:n,heightLarge:r}}},Slider:Ja,Space:fa,Spin:Za,Statistic:$a,Steps:no,Switch:io,Table:so,Tabs:fo,Tag:Jn,Thing:mo,TimePicker:Oi,Timeline:go,Tooltip:di,Transfer:vo,Tree:bo,TreeSelect:xo,Typography:To,Upload:Oo,Watermark:ko,Split:{name:`Split`,common:K},FloatButton:Ao,FloatButtonGroup:{name:`FloatButtonGroup`,common:K,self(e){let{popoverColor:t,dividerColor:n,borderRadius:r}=e;return{color:t,buttonBorderColor:n,borderRadiusSquare:r,boxShadow:`0 2px 8px 0px rgba(0, 0, 0, .12)`}}},Marquee:{name:`Marquee`,common:K,self:Ro}},Bo=o({__name:`App`,setup(e){return(e,t)=>(m(),y(S(Yr),{theme:S(zo)},{default:g(()=>[p(S(ta),null,{default:g(()=>[p(S(re))]),_:1})]),_:1},8,[`theme`]))}}),Vo=`modulepreload`,Ho=function(e){return`/`+e},Uo={},$=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,new URL(`../../../src/node/plugins/importAnalysisBuild.ts`,import.meta.url)).href}r=o(t.map(t=>{if(t=Ho(t,n),t=s(t),t in Uo)return;Uo[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:Vo,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Wo=le({history:ee(`/`),routes:[{path:`/`,name:`home`,component:()=>$(()=>import(`./HomeView-C8oFDoB0.js`),__vite__mapDeps([0,1,2,3,4]))},{path:`/login`,name:`login`,component:()=>$(()=>import(`./LoginView-BrtqpZ8D.js`),__vite__mapDeps([5,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,2,3,20]))},{path:`/office`,name:`office`,component:()=>$(()=>import(`./OfficeView-Yc8ANeI5.js`),__vite__mapDeps([21,1,9,6,7,10,11,12,13,22,23,15,24,17,2,3,25]))},{path:`/user-agreement`,name:`user-agreement`,component:()=>$(()=>import(`./UserAgreementView-Dxw_A3RH.js`),__vite__mapDeps([26,1,27,6,7,10,14,13,24,2,3,28,29,30]))},{path:`/privacy-policy`,name:`privacy-policy`,component:()=>$(()=>import(`./PrivacyPolicyView-BPpvEEH6.js`),__vite__mapDeps([31,1,27,6,7,10,14,13,24,2,3,28,29,30]))},{path:`/consent`,name:`consent`,component:()=>$(()=>import(`./ConsentView-Ch3KbO2y.js`),__vite__mapDeps([32,1,27,6,7,10,14,13,24,2,3,28,29,30]))},{path:`/games`,name:`games`,component:()=>$(()=>import(`./GamesView-DG37GdoA.js`),__vite__mapDeps([33,1,17,7,2,3,34]))},{path:`/games/:id`,name:`game`,component:()=>$(()=>import(`./GameView-BDvB7-nV.js`),__vite__mapDeps([35,1,6,7,9,10,11,12,13,22,23,15,16,36,2,3,37,17,18,19,38,39,40,14,41,42]))},{path:`/team-story/:id`,name:`team-story`,component:()=>$(()=>import(`./TeamStoryView-B43PQeYs.js`),__vite__mapDeps([43,1,9,6,7,10,11,12,13,44,22,23,15,45,8,14,16,36,2,3,37,18,19,40,46,47,48,17,38,39,28,29,49]))},{path:`/scenarios`,name:`scenarios`,component:()=>$(()=>import(`./ScenariosView-DzG0LOcK.js`),__vite__mapDeps([50,1,9,6,7,10,11,12,13,22,23,15,45,8,14,16,37,17,38,19,40,2,3,51,52]))},{path:`/catalog`,name:`catalog`,component:()=>$(()=>import(`./CatalogView-CoGXkO54.js`),__vite__mapDeps([53,1,37,6,7,10,12,2,3,54]))},{path:`/scenarios/:id/editor`,name:`scenario-editor`,component:()=>$(()=>import(`./ScenariosEditorView-cY602_W7.js`),__vite__mapDeps([55,1,9,6,7,10,11,12,13,22,23,15,45,8,14,16,44,36,2,3,37,18,19,40,46,47,48,24,17,38,41,51,56]))},{path:`/scenarios/:id`,name:`scenario`,component:()=>$(()=>import(`./ScenarioView-Bt5B_6za.js`),__vite__mapDeps([57,1,37,6,7,10,12,17,2,3,46,9,11,13,45,8,14,23,16,18,19,40,47,58]))},{path:`/users`,name:`users`,component:()=>$(()=>import(`./UsersView-Ub68oFSo.js`),__vite__mapDeps([59,1,11,6,7,10,12,37,17,18,19,38,2,3,60]))}]}),Go=ln(Bo);Go.use(x()),Go.use(Wo),Go.mount(`#app`);export{wn as A,pn as B,qn as C,q as D,Ln as E,vn as F,lt as G,qe as H,_n as I,an as K,gn as L,xn as M,bn as N,On as O,yn as P,hn as R,$n as S,Vn as T,Ht as U,fn as V,$t as W,Mr as _,ro as a,ur as b,ha as c,Ui as d,Bi as f,Rr as g,Yr as h,uo as i,Cn as j,Dn as k,da as l,pi as m,Do as n,Xa as o,Li as p,nn as q,wo as r,Va as s,Wo as t,la as u,Z as v,Gn as w,rr as x,fr as y,mn as z}; \ No newline at end of file + `)])]),Zi={info:()=>A(yn,null),success:()=>A(bn,null),warning:()=>A(xn,null),error:()=>A(vn,null),default:()=>null},Qi=o({name:`Message`,props:Object.assign(Object.assign({},Yi),{render:Function}),setup(t){let{inlineThemeDisabled:n,mergedRtlRef:r}=Ne(t),{props:i,mergedClsPrefixRef:a}=e(Wi),o=De(`Message`,r,a),s=ke(`Message`,`-message`,Xi,qi,i,a),c=M(()=>{let{type:e}=t,{common:{cubicBezierEaseInOut:n},self:{padding:r,margin:i,maxWidth:a,iconMargin:o,closeMargin:c,closeSize:l,iconSize:u,fontSize:d,lineHeight:f,borderRadius:p,border:m,iconColorInfo:h,iconColorSuccess:g,iconColorWarning:_,iconColorError:v,iconColorLoading:y,closeIconSize:b,closeBorderRadius:x,[N(`textColor`,e)]:S,[N(`boxShadow`,e)]:C,[N(`color`,e)]:w,[N(`closeColorHover`,e)]:T,[N(`closeColorPressed`,e)]:E,[N(`closeIconColor`,e)]:D,[N(`closeIconColorPressed`,e)]:O,[N(`closeIconColorHover`,e)]:k}}=s.value;return{"--n-bezier":n,"--n-margin":i,"--n-padding":r,"--n-max-width":a,"--n-font-size":d,"--n-icon-margin":o,"--n-icon-size":u,"--n-close-icon-size":b,"--n-close-border-radius":x,"--n-close-size":l,"--n-close-margin":c,"--n-text-color":S,"--n-color":w,"--n-box-shadow":C,"--n-icon-color-info":h,"--n-icon-color-success":g,"--n-icon-color-warning":_,"--n-icon-color-error":v,"--n-icon-color-loading":y,"--n-close-color-hover":T,"--n-close-color-pressed":E,"--n-close-icon-color":D,"--n-close-icon-color-pressed":O,"--n-close-icon-color-hover":k,"--n-line-height":f,"--n-border-radius":p,"--n-border":m}}),l=n?xe(`message`,M(()=>t.type[0]),c,{}):void 0;return{mergedClsPrefix:a,rtlEnabled:o,messageProviderProps:i,handleClose(){var e;(e=t.onClose)==null||e.call(t)},cssVars:n?void 0:c,themeClass:l?.themeClass,onRender:l?.onRender,placement:i.placement}},render(){let{render:e,type:t,closable:n,content:r,mergedClsPrefix:i,cssVars:a,themeClass:o,onRender:s,icon:c,handleClose:l,showIcon:u}=this;s?.();let d;return A(`div`,{class:[`${i}-message-wrapper`,o],onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave,style:[{alignItems:this.placement.startsWith(`top`)?`flex-start`:`flex-end`},a]},e?e(this.$props):A(`div`,{class:[`${i}-message ${i}-message--${t}-type`,this.rtlEnabled&&`${i}-message--rtl`]},(d=$i(c,t,i,this.spinProps))&&u?A(`div`,{class:`${i}-message__icon ${i}-message__icon--${t}-type`},A(_n,null,{default:()=>d})):null,A(`div`,{class:`${i}-message__content`},gn(r)),n?A(Oe,{clsPrefix:i,class:`${i}-message__close`,onClick:l,absolute:!0}):null))}});function $i(e,t,n,r){if(typeof e==`function`)return e();{let e=t===`loading`?A(On,Object.assign({clsPrefix:n,strokeWidth:24,scale:.85},r)):Zi[t]();return e?A(Ee,{clsPrefix:n,key:t},{default:()=>e}):null}}var ea=o({name:`MessageEnvironment`,props:Object.assign(Object.assign({},Yi),{duration:{type:Number,default:3e3},onAfterLeave:Function,onLeave:Function,internalKey:{type:String,required:!0},onInternalAfterLeave:Function,onHide:Function,onAfterHide:Function}),setup(e){let t=null,n=ue(!0);d(()=>{r()});function r(){let{duration:n}=e;n&&(t=window.setTimeout(o,n))}function i(e){e.currentTarget===e.target&&t!==null&&(window.clearTimeout(t),t=null)}function a(e){e.currentTarget===e.target&&r()}function o(){let{onHide:r}=e;n.value=!1,t&&=(window.clearTimeout(t),null),r&&r()}function s(){let{onClose:t}=e;t&&t(),o()}function c(){let{onAfterLeave:t,onInternalAfterLeave:n,onAfterHide:r,internalKey:i}=e;t&&t(),n&&n(i),r&&r()}function l(){o()}return{show:n,hide:o,handleClose:s,handleAfterLeave:c,handleMouseleave:a,handleMouseenter:i,deactivate:l}},render(){return A(wn,{appear:!0,onAfterLeave:this.handleAfterLeave,onLeave:this.onLeave},{default:()=>[this.show?A(Qi,{content:this.content,type:this.type,icon:this.icon,showIcon:this.showIcon,closable:this.closable,spinProps:this.spinProps,onClose:this.handleClose,onMouseenter:this.keepAliveOnHover?this.handleMouseenter:void 0,onMouseleave:this.keepAliveOnHover?this.handleMouseleave:void 0}):null]})}}),ta=o({name:`MessageProvider`,props:Object.assign(Object.assign({},ke.props),{to:[String,Object],duration:{type:Number,default:3e3},keepAliveOnHover:Boolean,max:Number,placement:{type:String,default:`top`},closable:Boolean,containerClass:String,containerStyle:[String,Object]}),setup(e){let{mergedClsPrefixRef:t}=Ne(e),n=ue([]),r=ue({}),i={create(e,t){return a(e,Object.assign({type:`default`},t))},info(e,t){return a(e,Object.assign(Object.assign({},t),{type:`info`}))},success(e,t){return a(e,Object.assign(Object.assign({},t),{type:`success`}))},warning(e,t){return a(e,Object.assign(Object.assign({},t),{type:`warning`}))},error(e,t){return a(e,Object.assign(Object.assign({},t),{type:`error`}))},loading(e,t){return a(e,Object.assign(Object.assign({},t),{type:`loading`}))},destroyAll:c};s(Wi,{props:e,mergedClsPrefixRef:t}),s(Ui,i);function a(t,i){let a=fn(),o=fe(Object.assign(Object.assign({},i),{content:t,key:a,destroy:()=>{var e;(e=r.value[a])==null||e.hide()}})),{max:s}=e;return s&&n.value.length>=s&&n.value.shift(),n.value.push(o),o}function o(e){n.value.splice(n.value.findIndex(t=>t.key===e),1),delete r.value[e]}function c(){Object.values(r.value).forEach(e=>{e.hide()})}return Object.assign({mergedClsPrefix:t,messageRefs:r,messageList:n,handleAfterLeave:o},i)},render(){var e;return A(oe,null,(e=this.$slots).default?.call(e),this.messageList.length?A(te,{to:this.to??`body`},A(`div`,{class:[`${this.mergedClsPrefix}-message-container`,`${this.mergedClsPrefix}-message-container--${this.placement}`,this.containerClass],key:`message-container`,style:this.containerStyle},this.messageList.map(e=>A(ea,Object.assign({ref:t=>{t&&(this.messageRefs[e.key]=t)},internalKey:e.key,onInternalAfterLeave:this.handleAfterLeave},hn(e,[`destroy`],void 0),{duration:e.duration===void 0?this.duration:e.duration,keepAliveOnHover:e.keepAliveOnHover===void 0?this.keepAliveOnHover:e.keepAliveOnHover,closable:e.closable===void 0?this.closable:e.closable}))))):null)}}),na={closeMargin:`16px 12px`,closeSize:`20px`,closeIconSize:`16px`,width:`365px`,padding:`16px`,titleFontSize:`16px`,metaFontSize:`12px`,descriptionFontSize:`12px`};function ra(e){let{textColor2:t,successColor:n,infoColor:r,warningColor:i,errorColor:a,popoverColor:o,closeIconColor:s,closeIconColorHover:c,closeIconColorPressed:l,closeColorHover:u,closeColorPressed:d,textColor1:f,textColor3:p,borderRadius:m,fontWeightStrong:h,boxShadow2:g,lineHeight:_,fontSize:v}=e;return Object.assign(Object.assign({},na),{borderRadius:m,lineHeight:_,fontSize:v,headerFontWeight:h,iconColor:t,iconColorSuccess:n,iconColorInfo:r,iconColorWarning:i,iconColorError:a,color:o,textColor:t,closeIconColor:s,closeIconColorHover:c,closeIconColorPressed:l,closeBorderRadius:m,closeColorHover:u,closeColorPressed:d,headerTextColor:f,descriptionTextColor:p,actionTextColor:t,boxShadow:g})}L({name:`Notification`,common:z,peers:{Scrollbar:q},self:ra});var ia={name:`Notification`,common:K,peers:{Scrollbar:J},self:ra};function aa(e){let{textColor1:t,dividerColor:n,fontWeightStrong:r}=e;return{textColor:t,color:n,fontWeight:r}}var oa={name:`Divider`,common:K,self:aa};function sa(e){let{modalColor:t,textColor1:n,textColor2:r,boxShadow3:i,lineHeight:a,fontWeightStrong:o,dividerColor:s,closeColorHover:c,closeColorPressed:l,closeIconColor:u,closeIconColorHover:d,closeIconColorPressed:f,borderRadius:p,primaryColorHover:m}=e;return{bodyPadding:`16px 24px`,borderRadius:p,headerPadding:`16px 24px`,footerPadding:`16px 24px`,color:t,textColor:r,titleTextColor:n,titleFontSize:`18px`,titleFontWeight:o,boxShadow:i,lineHeight:a,headerBorderBottom:`1px solid ${s}`,footerBorderTop:`1px solid ${s}`,closeIconColor:u,closeIconColorHover:d,closeIconColorPressed:f,closeSize:`22px`,closeIconSize:`18px`,closeColorHover:c,closeColorPressed:l,closeBorderRadius:p,resizableTriggerColorHover:m}}L({name:`Drawer`,common:z,peers:{Scrollbar:q},self:sa});var ca={name:`Drawer`,common:K,peers:{Scrollbar:J},self:sa},la={actionMargin:`0 0 0 20px`,actionMarginRtl:`0 20px 0 0`},ua={name:`DynamicInput`,common:K,peers:{Input:X,Button:Q},self(){return la}},da={gapSmall:`4px 8px`,gapMedium:`8px 12px`,gapLarge:`12px 16px`},fa={name:`Space`,self(){return da}},pa={name:`DynamicTags`,common:K,peers:{Input:X,Button:Q,Tag:Jn,Space:fa},self(){return{inputWidth:`64px`}}},ma={name:`Element`,common:K},ha={gapSmall:`4px 8px`,gapMedium:`8px 12px`,gapLarge:`12px 16px`},ga={name:`Flex`,self(){return ha}},_a={name:`ButtonGroup`,common:K},va={feedbackPadding:`4px 0 0 2px`,feedbackHeightSmall:`24px`,feedbackHeightMedium:`24px`,feedbackHeightLarge:`26px`,feedbackFontSizeSmall:`13px`,feedbackFontSizeMedium:`14px`,feedbackFontSizeLarge:`14px`,labelFontSizeLeftSmall:`14px`,labelFontSizeLeftMedium:`14px`,labelFontSizeLeftLarge:`15px`,labelFontSizeTopSmall:`13px`,labelFontSizeTopMedium:`14px`,labelFontSizeTopLarge:`14px`,labelHeightSmall:`24px`,labelHeightMedium:`26px`,labelHeightLarge:`28px`,labelPaddingVertical:`0 0 6px 2px`,labelPaddingHorizontal:`0 12px 0 0`,labelTextAlignVertical:`left`,labelTextAlignHorizontal:`right`,labelFontWeight:`400`};function ya(e){let{heightSmall:t,heightMedium:n,heightLarge:r,textColor1:i,errorColor:a,warningColor:o,lineHeight:s,textColor3:c}=e;return Object.assign(Object.assign({},va),{blankHeightSmall:t,blankHeightMedium:n,blankHeightLarge:r,lineHeight:s,labelTextColor:i,asteriskColor:a,feedbackTextColorError:a,feedbackTextColorWarning:o,feedbackTextColor:c})}var ba={name:`Form`,common:K,self:ya},xa={name:`GradientText`,common:K,self(e){let{primaryColor:t,successColor:n,warningColor:r,errorColor:i,infoColor:a,primaryColorSuppl:o,successColorSuppl:s,warningColorSuppl:c,errorColorSuppl:l,infoColorSuppl:u,fontWeightStrong:d}=e;return{fontWeight:d,rotate:`252deg`,colorStartPrimary:t,colorEndPrimary:o,colorStartInfo:a,colorEndInfo:u,colorStartWarning:r,colorEndWarning:c,colorStartError:i,colorEndError:l,colorStartSuccess:n,colorEndSuccess:s}}},Sa={name:`InputNumber`,common:K,peers:{Button:Q,Input:X},self(e){let{textColorDisabled:t}=e;return{iconColorDisabled:t}}};function Ca(){return{inputWidthSmall:`24px`,inputWidthMedium:`30px`,inputWidthLarge:`36px`,gapSmall:`8px`,gapMedium:`8px`,gapLarge:`8px`}}L({name:`InputOtp`,common:z,peers:{Input:ur},self:Ca});var wa={name:`InputOtp`,common:K,peers:{Input:X},self:Ca},Ta={name:`Layout`,common:K,peers:{Scrollbar:J},self(e){let{textColor2:t,bodyColor:n,popoverColor:r,cardColor:i,dividerColor:a,scrollbarColor:o,scrollbarColorHover:s}=e;return{textColor:t,textColorInverted:t,color:n,colorEmbedded:n,headerColor:i,headerColorInverted:i,footerColor:i,footerColorInverted:i,headerBorderColor:a,headerBorderColorInverted:a,footerBorderColor:a,footerBorderColorInverted:a,siderBorderColor:a,siderBorderColorInverted:a,siderColor:i,siderColorInverted:i,siderToggleButtonBorder:`1px solid transparent`,siderToggleButtonColor:r,siderToggleButtonIconColor:t,siderToggleButtonIconColorInverted:t,siderToggleBarColor:I(n,o),siderToggleBarColorHover:I(n,s),__invertScrollbar:`false`}}},Ea={name:`Row`,common:K};function Da(e){let{textColor2:t,cardColor:n,modalColor:r,popoverColor:i,dividerColor:a,borderRadius:o,fontSize:s,hoverColor:c}=e;return{textColor:t,color:n,colorHover:c,colorModal:r,colorHoverModal:I(r,c),colorPopover:i,colorHoverPopover:I(i,c),borderColor:a,borderColorModal:I(r,a),borderColorPopover:I(i,a),borderRadius:o,fontSize:s}}var Oa={name:`List`,common:K,self:Da},ka={name:`Log`,common:K,peers:{Scrollbar:J,Code:Hr},self(e){let{textColor2:t,inputColor:n,fontSize:r,primaryColor:i}=e;return{loaderFontSize:r,loaderTextColor:t,loaderColor:n,loaderBorder:`1px solid #0000`,loadingColor:i}}},Aa={name:`Mention`,common:K,peers:{InternalSelectMenu:Hn,Input:X},self(e){let{boxShadow2:t}=e;return{menuBoxShadow:t}}};function ja(e,t,n,r){return{itemColorHoverInverted:`#0000`,itemColorActiveInverted:t,itemColorActiveHoverInverted:t,itemColorActiveCollapsedInverted:t,itemTextColorInverted:e,itemTextColorHoverInverted:n,itemTextColorChildActiveInverted:n,itemTextColorChildActiveHoverInverted:n,itemTextColorActiveInverted:n,itemTextColorActiveHoverInverted:n,itemTextColorHorizontalInverted:e,itemTextColorHoverHorizontalInverted:n,itemTextColorChildActiveHorizontalInverted:n,itemTextColorChildActiveHoverHorizontalInverted:n,itemTextColorActiveHorizontalInverted:n,itemTextColorActiveHoverHorizontalInverted:n,itemIconColorInverted:e,itemIconColorHoverInverted:n,itemIconColorActiveInverted:n,itemIconColorActiveHoverInverted:n,itemIconColorChildActiveInverted:n,itemIconColorChildActiveHoverInverted:n,itemIconColorCollapsedInverted:e,itemIconColorHorizontalInverted:e,itemIconColorHoverHorizontalInverted:n,itemIconColorActiveHorizontalInverted:n,itemIconColorActiveHoverHorizontalInverted:n,itemIconColorChildActiveHorizontalInverted:n,itemIconColorChildActiveHoverHorizontalInverted:n,arrowColorInverted:e,arrowColorHoverInverted:n,arrowColorActiveInverted:n,arrowColorActiveHoverInverted:n,arrowColorChildActiveInverted:n,arrowColorChildActiveHoverInverted:n,groupTextColorInverted:r}}function Ma(e){let{borderRadius:t,textColor3:n,primaryColor:r,textColor2:i,textColor1:a,fontSize:o,dividerColor:s,hoverColor:c,primaryColorHover:l}=e;return Object.assign({borderRadius:t,color:`#0000`,groupTextColor:n,itemColorHover:c,itemColorActive:F(r,{alpha:.1}),itemColorActiveHover:F(r,{alpha:.1}),itemColorActiveCollapsed:F(r,{alpha:.1}),itemTextColor:i,itemTextColorHover:i,itemTextColorActive:r,itemTextColorActiveHover:r,itemTextColorChildActive:r,itemTextColorChildActiveHover:r,itemTextColorHorizontal:i,itemTextColorHoverHorizontal:l,itemTextColorActiveHorizontal:r,itemTextColorActiveHoverHorizontal:r,itemTextColorChildActiveHorizontal:r,itemTextColorChildActiveHoverHorizontal:r,itemIconColor:a,itemIconColorHover:a,itemIconColorActive:r,itemIconColorActiveHover:r,itemIconColorChildActive:r,itemIconColorChildActiveHover:r,itemIconColorCollapsed:a,itemIconColorHorizontal:a,itemIconColorHoverHorizontal:l,itemIconColorActiveHorizontal:r,itemIconColorActiveHoverHorizontal:r,itemIconColorChildActiveHorizontal:r,itemIconColorChildActiveHoverHorizontal:r,itemHeight:`42px`,arrowColor:i,arrowColorHover:i,arrowColorActive:r,arrowColorActiveHover:r,arrowColorChildActive:r,arrowColorChildActiveHover:r,colorInverted:`#0000`,borderColorHorizontal:`#0000`,fontSize:o,dividerColor:s},ja(`#BBB`,r,`#FFF`,`#AAA`))}L({name:`Menu`,common:z,peers:{Tooltip:pi,Dropdown:ci},self:Ma});var Na={name:`Menu`,common:K,peers:{Tooltip:di,Dropdown:li},self(e){let{primaryColor:t,primaryColorSuppl:n}=e,r=Ma(e);return r.itemColorActive=F(t,{alpha:.15}),r.itemColorActiveHover=F(t,{alpha:.15}),r.itemColorActiveCollapsed=F(t,{alpha:.15}),r.itemColorActiveInverted=n,r.itemColorActiveHoverInverted=n,r.itemColorActiveCollapsedInverted=n,r}},Pa={titleFontSize:`18px`,backSize:`22px`};function Fa(e){let{textColor1:t,textColor2:n,textColor3:r,fontSize:i,fontWeightStrong:a,primaryColorHover:o,primaryColorPressed:s}=e;return Object.assign(Object.assign({},Pa),{titleFontWeight:a,fontSize:i,titleTextColor:t,backColor:n,backColorHover:o,backColorPressed:s,subtitleTextColor:r})}L({name:`PageHeader`,common:z,self:Fa});var Ia={name:`PageHeader`,common:K,self:Fa},La={iconSize:`22px`};function Ra(e){let{fontSize:t,warningColor:n}=e;return Object.assign(Object.assign({},La),{fontSize:t,iconColor:n})}L({name:`Popconfirm`,common:z,peers:{Button:Z,Popover:Gn},self:Ra});var za={name:`Popconfirm`,common:K,peers:{Button:Q,Popover:Kn},self:Ra};function Ba(e){let{infoColor:t,successColor:n,warningColor:r,errorColor:i,textColor2:a,progressRailColor:o,fontSize:s,fontWeight:c}=e;return{fontSize:s,fontSizeCircle:`28px`,fontWeightCircle:c,railColor:o,railHeight:`8px`,iconSizeCircle:`36px`,iconSizeLine:`18px`,iconColor:t,iconColorInfo:t,iconColorSuccess:n,iconColorWarning:r,iconColorError:i,textColorCircle:a,textColorLineInner:`rgb(255, 255, 255)`,textColorLineOuter:a,fillColor:t,fillColorInfo:t,fillColorSuccess:n,fillColorWarning:r,fillColorError:i,lineBgProcessing:`linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)`}}var Va={name:`Progress`,common:z,self:Ba},Ha={name:`Progress`,common:K,self(e){let t=Ba(e);return t.textColorLineInner=`rgb(0, 0, 0)`,t.lineBgProcessing=`linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)`,t}},Ua={name:`Rate`,common:K,self(e){let{railColor:t}=e;return{itemColor:t,itemColorActive:`#CCAA33`,itemSize:`20px`,sizeSmall:`16px`,sizeMedium:`20px`,sizeLarge:`24px`}}},Wa={titleFontSizeSmall:`26px`,titleFontSizeMedium:`32px`,titleFontSizeLarge:`40px`,titleFontSizeHuge:`48px`,fontSizeSmall:`14px`,fontSizeMedium:`14px`,fontSizeLarge:`15px`,fontSizeHuge:`16px`,iconSizeSmall:`64px`,iconSizeMedium:`80px`,iconSizeLarge:`100px`,iconSizeHuge:`125px`,iconColor418:void 0,iconColor404:void 0,iconColor403:void 0,iconColor500:void 0};function Ga(e){let{textColor2:t,textColor1:n,errorColor:r,successColor:i,infoColor:a,warningColor:o,lineHeight:s,fontWeightStrong:c}=e;return Object.assign(Object.assign({},Wa),{lineHeight:s,titleFontWeight:c,titleTextColor:n,textColor:t,iconColorError:r,iconColorSuccess:i,iconColorInfo:a,iconColorWarning:o})}var Ka={name:`Result`,common:K,self:Ga},qa={railHeight:`4px`,railWidthVertical:`4px`,handleSize:`18px`,dotHeight:`8px`,dotWidth:`8px`,dotBorderRadius:`4px`},Ja={name:`Slider`,common:K,self(e){let{railColor:t,modalColor:n,primaryColorSuppl:r,popoverColor:i,textColor2:a,cardColor:o,borderRadius:s,fontSize:c,opacityDisabled:l}=e;return Object.assign(Object.assign({},qa),{fontSize:c,markFontSize:c,railColor:t,railColorHover:t,fillColor:r,fillColorHover:r,opacityDisabled:l,handleColor:`#FFF`,dotColor:o,dotColorModal:n,dotColorPopover:i,handleBoxShadow:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,handleBoxShadowHover:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,handleBoxShadowActive:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,handleBoxShadowFocus:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,indicatorColor:i,indicatorBoxShadow:`0 2px 8px 0 rgba(0, 0, 0, 0.12)`,indicatorTextColor:a,indicatorBorderRadius:s,dotBorder:`2px solid ${t}`,dotBorderActive:`2px solid ${r}`,dotBoxShadow:``})}};function Ya(e){let{opacityDisabled:t,heightTiny:n,heightSmall:r,heightMedium:i,heightLarge:a,heightHuge:o,primaryColor:s,fontSize:c}=e;return{fontSize:c,textColor:s,sizeTiny:n,sizeSmall:r,sizeMedium:i,sizeLarge:a,sizeHuge:o,color:s,opacitySpinning:t}}var Xa={name:`Spin`,common:z,self:Ya},Za={name:`Spin`,common:K,self:Ya};function Qa(e){let{textColor2:t,textColor3:n,fontSize:r,fontWeight:i}=e;return{labelFontSize:r,labelFontWeight:i,valueFontWeight:i,valueFontSize:`24px`,labelTextColor:n,valuePrefixTextColor:t,valueSuffixTextColor:t,valueTextColor:t}}var $a={name:`Statistic`,common:K,self:Qa},eo={stepHeaderFontSizeSmall:`14px`,stepHeaderFontSizeMedium:`16px`,indicatorIndexFontSizeSmall:`14px`,indicatorIndexFontSizeMedium:`16px`,indicatorSizeSmall:`22px`,indicatorSizeMedium:`28px`,indicatorIconSizeSmall:`14px`,indicatorIconSizeMedium:`18px`};function to(e){let{fontWeightStrong:t,baseColor:n,textColorDisabled:r,primaryColor:i,errorColor:a,textColor1:o,textColor2:s}=e;return Object.assign(Object.assign({},eo),{stepHeaderFontWeight:t,indicatorTextColorProcess:n,indicatorTextColorWait:r,indicatorTextColorFinish:i,indicatorTextColorError:a,indicatorBorderColorProcess:i,indicatorBorderColorWait:r,indicatorBorderColorFinish:i,indicatorBorderColorError:a,indicatorColorProcess:i,indicatorColorWait:`#0000`,indicatorColorFinish:`#0000`,indicatorColorError:`#0000`,splitorColorProcess:r,splitorColorWait:r,splitorColorFinish:i,splitorColorError:r,headerTextColorProcess:o,headerTextColorWait:r,headerTextColorFinish:r,headerTextColorError:a,descriptionTextColorProcess:s,descriptionTextColorWait:r,descriptionTextColorFinish:r,descriptionTextColorError:a})}var no={name:`Steps`,common:K,self:to},ro={buttonHeightSmall:`14px`,buttonHeightMedium:`18px`,buttonHeightLarge:`22px`,buttonWidthSmall:`14px`,buttonWidthMedium:`18px`,buttonWidthLarge:`22px`,buttonWidthPressedSmall:`20px`,buttonWidthPressedMedium:`24px`,buttonWidthPressedLarge:`28px`,railHeightSmall:`18px`,railHeightMedium:`22px`,railHeightLarge:`26px`,railWidthSmall:`32px`,railWidthMedium:`40px`,railWidthLarge:`48px`},io={name:`Switch`,common:K,self(e){let{primaryColorSuppl:t,opacityDisabled:n,borderRadius:r,primaryColor:i,textColor2:a,baseColor:o}=e;return Object.assign(Object.assign({},ro),{iconColor:o,textColor:a,loadingColor:t,opacityDisabled:n,railColor:`rgba(255, 255, 255, .20)`,railColorActive:t,buttonBoxShadow:`0px 2px 4px 0 rgba(0, 0, 0, 0.4)`,buttonColor:`#FFF`,railBorderRadiusSmall:r,railBorderRadiusMedium:r,railBorderRadiusLarge:r,buttonBorderRadiusSmall:r,buttonBorderRadiusMedium:r,buttonBorderRadiusLarge:r,boxShadowFocus:`0 0 8px 0 ${F(i,{alpha:.3})}`})}},ao={thPaddingSmall:`6px`,thPaddingMedium:`12px`,thPaddingLarge:`12px`,tdPaddingSmall:`6px`,tdPaddingMedium:`12px`,tdPaddingLarge:`12px`};function oo(e){let{dividerColor:t,cardColor:n,modalColor:r,popoverColor:i,tableHeaderColor:a,tableColorStriped:o,textColor1:s,textColor2:c,borderRadius:l,fontWeightStrong:u,lineHeight:d,fontSizeSmall:f,fontSizeMedium:p,fontSizeLarge:m}=e;return Object.assign(Object.assign({},ao),{fontSizeSmall:f,fontSizeMedium:p,fontSizeLarge:m,lineHeight:d,borderRadius:l,borderColor:I(n,t),borderColorModal:I(r,t),borderColorPopover:I(i,t),tdColor:n,tdColorModal:r,tdColorPopover:i,tdColorStriped:I(n,o),tdColorStripedModal:I(r,o),tdColorStripedPopover:I(i,o),thColor:I(n,a),thColorModal:I(r,a),thColorPopover:I(i,a),thTextColor:s,tdTextColor:c,thFontWeight:u})}var so={name:`Table`,common:K,self:oo},co={tabFontSizeSmall:`14px`,tabFontSizeMedium:`14px`,tabFontSizeLarge:`16px`,tabGapSmallLine:`36px`,tabGapMediumLine:`36px`,tabGapLargeLine:`36px`,tabGapSmallLineVertical:`8px`,tabGapMediumLineVertical:`8px`,tabGapLargeLineVertical:`8px`,tabPaddingSmallLine:`6px 0`,tabPaddingMediumLine:`10px 0`,tabPaddingLargeLine:`14px 0`,tabPaddingVerticalSmallLine:`6px 12px`,tabPaddingVerticalMediumLine:`8px 16px`,tabPaddingVerticalLargeLine:`10px 20px`,tabGapSmallBar:`36px`,tabGapMediumBar:`36px`,tabGapLargeBar:`36px`,tabGapSmallBarVertical:`8px`,tabGapMediumBarVertical:`8px`,tabGapLargeBarVertical:`8px`,tabPaddingSmallBar:`4px 0`,tabPaddingMediumBar:`6px 0`,tabPaddingLargeBar:`10px 0`,tabPaddingVerticalSmallBar:`6px 12px`,tabPaddingVerticalMediumBar:`8px 16px`,tabPaddingVerticalLargeBar:`10px 20px`,tabGapSmallCard:`4px`,tabGapMediumCard:`4px`,tabGapLargeCard:`4px`,tabGapSmallCardVertical:`4px`,tabGapMediumCardVertical:`4px`,tabGapLargeCardVertical:`4px`,tabPaddingSmallCard:`8px 16px`,tabPaddingMediumCard:`10px 20px`,tabPaddingLargeCard:`12px 24px`,tabPaddingSmallSegment:`4px 0`,tabPaddingMediumSegment:`6px 0`,tabPaddingLargeSegment:`8px 0`,tabPaddingVerticalLargeSegment:`0 8px`,tabPaddingVerticalSmallCard:`8px 12px`,tabPaddingVerticalMediumCard:`10px 16px`,tabPaddingVerticalLargeCard:`12px 20px`,tabPaddingVerticalSmallSegment:`0 4px`,tabPaddingVerticalMediumSegment:`0 6px`,tabGapSmallSegment:`0`,tabGapMediumSegment:`0`,tabGapLargeSegment:`0`,tabGapSmallSegmentVertical:`0`,tabGapMediumSegmentVertical:`0`,tabGapLargeSegmentVertical:`0`,panePaddingSmall:`8px 0 0 0`,panePaddingMedium:`12px 0 0 0`,panePaddingLarge:`16px 0 0 0`,closeSize:`18px`,closeIconSize:`14px`};function lo(e){let{textColor2:t,primaryColor:n,textColorDisabled:r,closeIconColor:i,closeIconColorHover:a,closeIconColorPressed:o,closeColorHover:s,closeColorPressed:c,tabColor:l,baseColor:u,dividerColor:d,fontWeight:f,textColor1:p,borderRadius:m,fontSize:h,fontWeightStrong:g}=e;return Object.assign(Object.assign({},co),{colorSegment:l,tabFontSizeCard:h,tabTextColorLine:p,tabTextColorActiveLine:n,tabTextColorHoverLine:n,tabTextColorDisabledLine:r,tabTextColorSegment:p,tabTextColorActiveSegment:t,tabTextColorHoverSegment:t,tabTextColorDisabledSegment:r,tabTextColorBar:p,tabTextColorActiveBar:n,tabTextColorHoverBar:n,tabTextColorDisabledBar:r,tabTextColorCard:p,tabTextColorHoverCard:p,tabTextColorActiveCard:n,tabTextColorDisabledCard:r,barColor:n,closeIconColor:i,closeIconColorHover:a,closeIconColorPressed:o,closeColorHover:s,closeColorPressed:c,closeBorderRadius:m,tabColor:l,tabColorSegment:u,tabBorderColor:d,tabFontWeightActive:f,tabFontWeight:f,tabBorderRadius:m,paneTextColor:t,fontWeightStrong:g})}var uo={name:`Tabs`,common:z,self:lo},fo={name:`Tabs`,common:K,self(e){let t=lo(e),{inputColor:n}=e;return t.colorSegment=n,t.tabColorSegment=n,t}};function po(e){let{textColor1:t,textColor2:n,fontWeightStrong:r,fontSize:i}=e;return{fontSize:i,titleTextColor:t,textColor:n,titleFontWeight:r}}var mo={name:`Thing`,common:K,self:po},ho={titleMarginMedium:`0 0 6px 0`,titleMarginLarge:`-2px 0 6px 0`,titleFontSizeMedium:`14px`,titleFontSizeLarge:`16px`,iconSizeMedium:`14px`,iconSizeLarge:`14px`},go={name:`Timeline`,common:K,self(e){let{textColor3:t,infoColorSuppl:n,errorColorSuppl:r,successColorSuppl:i,warningColorSuppl:a,textColor1:o,textColor2:s,railColor:c,fontWeightStrong:l,fontSize:u}=e;return Object.assign(Object.assign({},ho),{contentFontSize:u,titleFontWeight:l,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${n}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${i}`,circleBorderWarning:`2px solid ${a}`,iconColor:t,iconColorInfo:n,iconColorError:r,iconColorSuccess:i,iconColorWarning:a,titleTextColor:o,contentTextColor:s,metaTextColor:t,lineColor:c})}},_o={extraFontSizeSmall:`12px`,extraFontSizeMedium:`12px`,extraFontSizeLarge:`14px`,titleFontSizeSmall:`14px`,titleFontSizeMedium:`16px`,titleFontSizeLarge:`16px`,closeSize:`20px`,closeIconSize:`16px`,headerHeightSmall:`44px`,headerHeightMedium:`44px`,headerHeightLarge:`50px`},vo={name:`Transfer`,common:K,peers:{Checkbox:zr,Scrollbar:J,Input:X,Empty:Rn,Button:Q},self(e){let{fontWeight:t,fontSizeLarge:n,fontSizeMedium:r,fontSizeSmall:i,heightLarge:a,heightMedium:o,borderRadius:s,inputColor:c,tableHeaderColor:l,textColor1:u,textColorDisabled:d,textColor2:f,textColor3:p,hoverColor:m,closeColorHover:h,closeColorPressed:g,closeIconColor:_,closeIconColorHover:v,closeIconColorPressed:y,dividerColor:b}=e;return Object.assign(Object.assign({},_o),{itemHeightSmall:o,itemHeightMedium:o,itemHeightLarge:a,fontSizeSmall:i,fontSizeMedium:r,fontSizeLarge:n,borderRadius:s,dividerColor:b,borderColor:`#0000`,listColor:c,headerColor:l,titleTextColor:u,titleTextColorDisabled:d,extraTextColor:p,extraTextColorDisabled:d,itemTextColor:f,itemTextColorDisabled:d,itemColorPending:m,titleFontWeight:t,closeColorHover:h,closeColorPressed:g,closeIconColor:_,closeIconColorHover:v,closeIconColorPressed:y})}};function yo(e){let{borderRadiusSmall:t,dividerColor:n,hoverColor:r,pressedColor:i,primaryColor:a,textColor3:o,textColor2:s,textColorDisabled:c,fontSize:l}=e;return{fontSize:l,lineHeight:`1.5`,nodeHeight:`30px`,nodeWrapperPadding:`3px 0`,nodeBorderRadius:t,nodeColorHover:r,nodeColorPressed:i,nodeColorActive:F(a,{alpha:.1}),arrowColor:o,nodeTextColor:s,nodeTextColorDisabled:c,loadingColor:a,dropMarkColor:a,lineColor:n}}L({name:`Tree`,common:z,peers:{Checkbox:Rr,Scrollbar:q,Empty:Ln},self:yo});var bo={name:`Tree`,common:K,peers:{Checkbox:zr,Scrollbar:J,Empty:Rn},self(e){let{primaryColor:t}=e,n=yo(e);return n.nodeColorActive=F(t,{alpha:.15}),n}},xo={name:`TreeSelect`,common:K,peers:{Tree:bo,Empty:Rn,InternalSelection:Xn}},So={headerFontSize1:`30px`,headerFontSize2:`22px`,headerFontSize3:`18px`,headerFontSize4:`16px`,headerFontSize5:`16px`,headerFontSize6:`16px`,headerMargin1:`28px 0 20px 0`,headerMargin2:`28px 0 20px 0`,headerMargin3:`28px 0 20px 0`,headerMargin4:`28px 0 18px 0`,headerMargin5:`28px 0 18px 0`,headerMargin6:`28px 0 18px 0`,headerPrefixWidth1:`16px`,headerPrefixWidth2:`16px`,headerPrefixWidth3:`12px`,headerPrefixWidth4:`12px`,headerPrefixWidth5:`12px`,headerPrefixWidth6:`12px`,headerBarWidth1:`4px`,headerBarWidth2:`4px`,headerBarWidth3:`3px`,headerBarWidth4:`3px`,headerBarWidth5:`3px`,headerBarWidth6:`3px`,pMargin:`16px 0 16px 0`,liMargin:`.25em 0 0 0`,olPadding:`0 0 0 2em`,ulPadding:`0 0 0 2em`};function Co(e){let{primaryColor:t,textColor2:n,borderColor:r,lineHeight:i,fontSize:a,borderRadiusSmall:o,dividerColor:s,fontWeightStrong:c,textColor1:l,textColor3:u,infoColor:d,warningColor:f,errorColor:p,successColor:m,codeColor:h}=e;return Object.assign(Object.assign({},So),{aTextColor:t,blockquoteTextColor:n,blockquotePrefixColor:r,blockquoteLineHeight:i,blockquoteFontSize:a,codeBorderRadius:o,liTextColor:n,liLineHeight:i,liFontSize:a,hrColor:s,headerFontWeight:c,headerTextColor:l,pTextColor:n,pTextColor1Depth:l,pTextColor2Depth:n,pTextColor3Depth:u,pLineHeight:i,pFontSize:a,headerBarColor:t,headerBarColorPrimary:t,headerBarColorInfo:d,headerBarColorError:p,headerBarColorWarning:f,headerBarColorSuccess:m,textColor:n,textColor1Depth:l,textColor2Depth:n,textColor3Depth:u,textColorPrimary:t,textColorInfo:d,textColorSuccess:m,textColorWarning:f,textColorError:p,codeTextColor:n,codeColor:h,codeBorder:`1px solid #0000`})}var wo={name:`Typography`,common:z,self:Co},To={name:`Typography`,common:K,self:Co};function Eo(e){let{iconColor:t,primaryColor:n,errorColor:r,textColor2:i,successColor:a,opacityDisabled:o,actionColor:s,borderColor:c,hoverColor:l,lineHeight:u,borderRadius:d,fontSize:f}=e;return{fontSize:f,lineHeight:u,borderRadius:d,draggerColor:s,draggerBorder:`1px dashed ${c}`,draggerBorderHover:`1px dashed ${n}`,itemColorHover:l,itemColorHoverError:F(r,{alpha:.06}),itemTextColor:i,itemTextColorError:r,itemTextColorSuccess:a,itemIconColor:t,itemDisabledOpacity:o,itemBorderImageCardError:`1px solid ${r}`,itemBorderImageCard:`1px solid ${c}`}}var Do=L({name:`Upload`,common:z,peers:{Button:Z,Progress:Va},self:Eo}),Oo={name:`Upload`,common:K,peers:{Button:Q,Progress:Ha},self(e){let{errorColor:t}=e,n=Eo(e);return n.itemColorHoverError=F(t,{alpha:.09}),n}},ko={name:`Watermark`,common:K,self(e){let{fontFamily:t}=e;return{fontFamily:t}}},Ao={name:`FloatButton`,common:K,self(e){let{popoverColor:t,textColor2:n,buttonColor2Hover:r,buttonColor2Pressed:i,primaryColor:a,primaryColorHover:o,primaryColorPressed:s,baseColor:c,borderRadius:l}=e;return{color:t,textColor:n,boxShadow:`0 2px 8px 0px rgba(0, 0, 0, .12)`,boxShadowHover:`0 2px 12px 0px rgba(0, 0, 0, .18)`,boxShadowPressed:`0 2px 12px 0px rgba(0, 0, 0, .18)`,colorHover:r,colorPressed:i,colorPrimary:a,colorPrimaryHover:o,colorPrimaryPressed:s,textColorPrimary:c,borderRadiusSquare:l}}};function jo(e){let{borderRadius:t,fontSizeMini:n,fontSizeTiny:r,fontSizeSmall:i,fontWeight:a,textColor2:o,cardColor:s,buttonColor2Hover:c}=e;return{activeColors:[`#9be9a8`,`#40c463`,`#30a14e`,`#216e39`],borderRadius:t,borderColor:s,textColor:o,mininumColor:c,fontWeight:a,loadingColorStart:`rgba(0, 0, 0, 0.06)`,loadingColorEnd:`rgba(0, 0, 0, 0.12)`,rectSizeSmall:`10px`,rectSizeMedium:`11px`,rectSizeLarge:`12px`,borderRadiusSmall:`2px`,borderRadiusMedium:`2px`,borderRadiusLarge:`2px`,xGapSmall:`2px`,xGapMedium:`3px`,xGapLarge:`3px`,yGapSmall:`2px`,yGapMedium:`3px`,yGapLarge:`3px`,fontSizeSmall:r,fontSizeMedium:n,fontSizeLarge:i}}L({name:`Heatmap`,common:z,self:jo});var Mo={name:`Heatmap`,common:K,self(e){let t=jo(e);return Object.assign(Object.assign({},t),{activeColors:[`#0d4429`,`#006d32`,`#26a641`,`#39d353`],mininumColor:`rgba(255, 255, 255, 0.1)`,loadingColorStart:`rgba(255, 255, 255, 0.12)`,loadingColorEnd:`rgba(255, 255, 255, 0.18)`})}};function No(e){let{primaryColor:t,baseColor:n}=e;return{color:t,iconColor:n}}var Po={name:`IconWrapper`,common:K,self:No},Fo={name:`Image`,common:K,peers:{Tooltip:di},self:e=>{let{textColor2:t}=e;return{toolbarIconColor:t,toolbarColor:`rgba(0, 0, 0, .35)`,toolbarBoxShadow:`none`,toolbarBorderRadius:`24px`}}},Io={extraFontSize:`12px`,width:`440px`},Lo={name:`Transfer`,common:K,peers:{Checkbox:zr,Scrollbar:J,Input:X,Empty:Rn,Button:Q},self(e){let{iconColorDisabled:t,iconColor:n,fontWeight:r,fontSizeLarge:i,fontSizeMedium:a,fontSizeSmall:o,heightLarge:s,heightMedium:c,heightSmall:l,borderRadius:u,inputColor:d,tableHeaderColor:f,textColor1:p,textColorDisabled:m,textColor2:h,hoverColor:g}=e;return Object.assign(Object.assign({},Io),{itemHeightSmall:l,itemHeightMedium:c,itemHeightLarge:s,fontSizeSmall:o,fontSizeMedium:a,fontSizeLarge:i,borderRadius:u,borderColor:`#0000`,listColor:d,headerColor:f,titleTextColor:p,titleTextColorDisabled:m,extraTextColor:h,filterDividerColor:`#0000`,itemTextColor:h,itemTextColorDisabled:m,itemColorPending:g,titleFontWeight:r,iconColor:n,iconColorDisabled:t})}};function Ro(){return{}}var zo={name:`dark`,common:K,Alert:er,Anchor:or,AutoComplete:pr,Avatar:gr,AvatarGroup:vr,BackTop:br,Badge:xr,Breadcrumb:wr,Button:Q,ButtonGroup:_a,Calendar:kr,Card:Nr,Carousel:Fr,Cascader:Vr,Checkbox:zr,Code:Hr,Collapse:Wr,CollapseTransition:Kr,ColorPicker:Jr,DataTable:Si,DatePicker:ji,Descriptions:Pi,Dialog:Ri,Divider:oa,Drawer:ca,Dropdown:li,DynamicInput:ua,DynamicTags:pa,Element:ma,Empty:Rn,Ellipsis:mi,Equation:{name:`Equation`,common:K,self:()=>({})},Flex:ga,Form:ba,GradientText:xa,Heatmap:Mo,Icon:wi,IconWrapper:Po,Image:Fo,Input:X,InputNumber:Sa,InputOtp:wa,LegacyTransfer:Lo,Layout:Ta,List:Oa,LoadingBar:Hi,Log:ka,Menu:Na,Mention:Aa,Message:Ji,Modal:Vi,Notification:ia,PageHeader:Ia,Pagination:ai,Popconfirm:za,Popover:Kn,Popselect:Xr,Progress:Ha,QrCode:{name:`QrCode`,common:K,self:e=>({borderRadius:e.borderRadius})},Radio:_i,Rate:Ua,Result:Ka,Row:Ea,Scrollbar:J,Select:ti,Skeleton:{name:`Skeleton`,common:K,self(e){let{heightSmall:t,heightMedium:n,heightLarge:r,borderRadius:i}=e;return{color:`rgba(255, 255, 255, 0.12)`,colorEnd:`rgba(255, 255, 255, 0.18)`,borderRadius:i,heightSmall:t,heightMedium:n,heightLarge:r}}},Slider:Ja,Space:fa,Spin:Za,Statistic:$a,Steps:no,Switch:io,Table:so,Tabs:fo,Tag:Jn,Thing:mo,TimePicker:Oi,Timeline:go,Tooltip:di,Transfer:vo,Tree:bo,TreeSelect:xo,Typography:To,Upload:Oo,Watermark:ko,Split:{name:`Split`,common:K},FloatButton:Ao,FloatButtonGroup:{name:`FloatButtonGroup`,common:K,self(e){let{popoverColor:t,dividerColor:n,borderRadius:r}=e;return{color:t,buttonBorderColor:n,borderRadiusSquare:r,boxShadow:`0 2px 8px 0px rgba(0, 0, 0, .12)`}}},Marquee:{name:`Marquee`,common:K,self:Ro}},Bo=o({__name:`App`,setup(e){return(e,t)=>(m(),y(S(Yr),{theme:S(zo)},{default:g(()=>[p(S(ta),null,{default:g(()=>[p(S(re))]),_:1})]),_:1},8,[`theme`]))}}),Vo=`modulepreload`,Ho=function(e){return`/`+e},Uo={},$=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,new URL(`../../../src/node/plugins/importAnalysisBuild.ts`,import.meta.url)).href}r=o(t.map(t=>{if(t=Ho(t,n),t=s(t),t in Uo)return;Uo[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:Vo,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Wo=le({history:ee(`/`),routes:[{path:`/`,name:`home`,component:()=>$(()=>import(`./HomeView-C8oFDoB0.js`),__vite__mapDeps([0,1,2,3,4]))},{path:`/login`,name:`login`,component:()=>$(()=>import(`./LoginView-Db6u8Kti.js`),__vite__mapDeps([5,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,2,3,20]))},{path:`/office`,name:`office`,component:()=>$(()=>import(`./OfficeView-c9i8rWcz.js`),__vite__mapDeps([21,1,9,6,7,10,11,12,13,22,23,15,24,17,2,3,25]))},{path:`/user-agreement`,name:`user-agreement`,component:()=>$(()=>import(`./UserAgreementView-Dur9-4Pq.js`),__vite__mapDeps([26,1,27,6,7,10,14,13,24,2,3,28,29,30]))},{path:`/privacy-policy`,name:`privacy-policy`,component:()=>$(()=>import(`./PrivacyPolicyView-Cu5EHjdE.js`),__vite__mapDeps([31,1,27,6,7,10,14,13,24,2,3,28,29,30]))},{path:`/consent`,name:`consent`,component:()=>$(()=>import(`./ConsentView-2MebIKzx.js`),__vite__mapDeps([32,1,27,6,7,10,14,13,24,2,3,28,29,30]))},{path:`/games`,name:`games`,component:()=>$(()=>import(`./GamesView-CVJFCC7X.js`),__vite__mapDeps([33,1,17,7,2,3,34]))},{path:`/games/:id`,name:`game`,component:()=>$(()=>import(`./GameView-n0eRoxF7.js`),__vite__mapDeps([35,1,6,7,9,10,11,12,13,22,23,15,16,36,2,3,37,17,18,19,38,39,40,14,41,42]))},{path:`/team-story/:id`,name:`team-story`,component:()=>$(()=>import(`./TeamStoryView-5T72_D_P.js`),__vite__mapDeps([43,1,9,6,7,10,11,12,13,44,22,23,15,45,8,14,16,36,2,3,37,18,19,40,46,47,48,17,38,39,28,29,49]))},{path:`/scenarios`,name:`scenarios`,component:()=>$(()=>import(`./ScenariosView-XMPXtZBK.js`),__vite__mapDeps([50,1,9,6,7,10,11,12,13,22,23,15,45,8,14,16,37,17,38,19,40,2,3,51,52]))},{path:`/catalog`,name:`catalog`,component:()=>$(()=>import(`./CatalogView-kBmpoDnA.js`),__vite__mapDeps([53,1,37,6,7,10,12,2,3,54]))},{path:`/scenarios/:id/editor`,name:`scenario-editor`,component:()=>$(()=>import(`./ScenariosEditorView-CttciW61.js`),__vite__mapDeps([55,1,9,6,7,10,11,12,13,22,23,15,45,8,14,16,44,36,2,3,37,18,19,40,46,47,48,24,17,38,41,51,56]))},{path:`/scenarios/:id`,name:`scenario`,component:()=>$(()=>import(`./ScenarioView-DxSnCJ4L.js`),__vite__mapDeps([57,1,37,6,7,10,12,17,2,3,46,9,11,13,45,8,14,23,16,18,19,40,47,58]))},{path:`/users`,name:`users`,component:()=>$(()=>import(`./UsersView-Bph8PXLr.js`),__vite__mapDeps([59,1,11,6,7,10,12,37,17,18,19,38,2,3,60]))}]}),Go=ln(Bo);Go.use(x()),Go.use(Wo),Go.mount(`#app`);export{wn as A,pn as B,qn as C,q as D,Ln as E,vn as F,lt as G,qe as H,_n as I,an as K,gn as L,xn as M,bn as N,On as O,yn as P,hn as R,$n as S,Vn as T,Ht as U,fn as V,$t as W,Mr as _,ro as a,ur as b,ha as c,Ui as d,Bi as f,Rr as g,Yr as h,uo as i,Cn as j,Dn as k,da as l,pi as m,Do as n,Xa as o,Li as p,nn as q,wo as r,Va as s,Wo as t,la as u,Z as v,Gn as w,rr as x,fr as y,mn as z}; \ No newline at end of file diff --git a/dist/assets/keep-HhGN2_3D.js b/dist/assets/keep-cJgX2Y-h.js similarity index 98% rename from dist/assets/keep-HhGN2_3D.js rename to dist/assets/keep-cJgX2Y-h.js index 09e7d67..df2e1f6 100644 --- a/dist/assets/keep-HhGN2_3D.js +++ b/dist/assets/keep-cJgX2Y-h.js @@ -1 +1 @@ -import{E as e,I as t,R as n,Y as r,k as i,p as a,rt as o}from"./vue-router-CyfP71JJ.js";import{E as s,T as c,w as l}from"./Input-BoNHQhuY.js";import{V as u}from"./index-D0lr2b1T.js";function d(e){return typeof e==`string`?document.querySelector(e):e()||null}function f(e){return e instanceof HTMLElement}function p(e){for(let t=0;t=0;t--){let n=e.childNodes[t];if(f(n)&&(h(n)||m(n)))return!0}return!1}function h(e){if(!g(e))return!1;try{e.focus({preventScroll:!0})}catch{}return document.activeElement===e}function g(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute(`tabIndex`)!==null)return!0;if(e.getAttribute(`disabled`))return!1;switch(e.nodeName){case`A`:return!!e.href&&e.rel!==`ignore`;case`INPUT`:return e.type!==`hidden`&&e.type!==`file`;case`SELECT`:case`TEXTAREA`:return!0;default:return!1}}var _=[],v=e({name:`FocusTrap`,props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:[String,Function],finalFocusTo:[String,Function],returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){let i=u(),a=o(null),f=o(null),h=!1,g=!1,v=typeof document>`u`?null:document.activeElement;function y(){return _[_.length-1]===i}function b(t){var n;t.code===`Escape`&&y()&&((n=e.onEsc)==null||n.call(e,t))}n(()=>{r(()=>e.active,e=>{e?(C(),c(`keydown`,document,b)):(l(`keydown`,document,b),h&&w())},{immediate:!0})}),t(()=>{l(`keydown`,document,b),h&&w()});function x(e){if(!g&&y()){let t=S();if(t===null||t.contains(s(e)))return;T(`first`)}}function S(){let e=a.value;if(e===null)return null;let t=e;for(;t=t.nextSibling,!(t===null||t instanceof Element&&t.tagName===`DIV`););return t}function C(){var t;if(!e.disabled){if(_.push(i),e.autoFocus){let{initialFocusTo:n}=e;n===void 0?T(`first`):(t=d(n))==null||t.focus({preventScroll:!0})}h=!0,document.addEventListener(`focus`,x,!0)}}function w(){var t;if(e.disabled||(document.removeEventListener(`focus`,x,!0),_=_.filter(e=>e!==i),y()))return;let{finalFocusTo:n}=e;n===void 0?e.returnFocusOnDeactivated&&v instanceof HTMLElement&&(g=!0,v.focus({preventScroll:!0}),g=!1):(t=d(n))==null||t.focus({preventScroll:!0})}function T(t){if(y()&&e.active){let e=a.value,n=f.value;if(e!==null&&n!==null){let r=S();if(r==null||r===n){g=!0,e.focus({preventScroll:!0}),g=!1;return}g=!0;let i=t===`first`?p(r):m(r);g=!1,i||(g=!0,e.focus({preventScroll:!0}),g=!1)}}}function E(e){if(g)return;let t=S();t!==null&&(e.relatedTarget!==null&&t.contains(e.relatedTarget)?T(`last`):T(`first`))}function D(e){g||(e.relatedTarget!==null&&e.relatedTarget===a.value?T(`last`):T(`first`))}return{focusableStartRef:a,focusableEndRef:f,focusableStyle:`position: absolute; height: 0; width: 0;`,handleStartFocus:E,handleEndFocus:D}},render(){let{default:e}=this.$slots;if(e===void 0)return null;if(this.disabled)return e();let{active:t,focusableStyle:n}=this;return i(a,null,[i(`div`,{"aria-hidden":`true`,tabindex:t?`0`:`-1`,ref:`focusableStartRef`,style:n,onFocus:this.handleStartFocus}),e(),i(`div`,{"aria-hidden":`true`,style:n,ref:`focusableEndRef`,tabindex:t?`0`:`-1`,onFocus:this.handleEndFocus})])}});function y(e,t=[],n){let r={};return t.forEach(t=>{r[t]=e[t]}),Object.assign(r,n)}export{v as n,y as t}; \ No newline at end of file +import{E as e,I as t,R as n,Y as r,k as i,p as a,rt as o}from"./vue-router-CyfP71JJ.js";import{E as s,T as c,w as l}from"./Input-CYnJzkGX.js";import{V as u}from"./index-zAAv4RkK.js";function d(e){return typeof e==`string`?document.querySelector(e):e()||null}function f(e){return e instanceof HTMLElement}function p(e){for(let t=0;t=0;t--){let n=e.childNodes[t];if(f(n)&&(h(n)||m(n)))return!0}return!1}function h(e){if(!g(e))return!1;try{e.focus({preventScroll:!0})}catch{}return document.activeElement===e}function g(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute(`tabIndex`)!==null)return!0;if(e.getAttribute(`disabled`))return!1;switch(e.nodeName){case`A`:return!!e.href&&e.rel!==`ignore`;case`INPUT`:return e.type!==`hidden`&&e.type!==`file`;case`SELECT`:case`TEXTAREA`:return!0;default:return!1}}var _=[],v=e({name:`FocusTrap`,props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:[String,Function],finalFocusTo:[String,Function],returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){let i=u(),a=o(null),f=o(null),h=!1,g=!1,v=typeof document>`u`?null:document.activeElement;function y(){return _[_.length-1]===i}function b(t){var n;t.code===`Escape`&&y()&&((n=e.onEsc)==null||n.call(e,t))}n(()=>{r(()=>e.active,e=>{e?(C(),c(`keydown`,document,b)):(l(`keydown`,document,b),h&&w())},{immediate:!0})}),t(()=>{l(`keydown`,document,b),h&&w()});function x(e){if(!g&&y()){let t=S();if(t===null||t.contains(s(e)))return;T(`first`)}}function S(){let e=a.value;if(e===null)return null;let t=e;for(;t=t.nextSibling,!(t===null||t instanceof Element&&t.tagName===`DIV`););return t}function C(){var t;if(!e.disabled){if(_.push(i),e.autoFocus){let{initialFocusTo:n}=e;n===void 0?T(`first`):(t=d(n))==null||t.focus({preventScroll:!0})}h=!0,document.addEventListener(`focus`,x,!0)}}function w(){var t;if(e.disabled||(document.removeEventListener(`focus`,x,!0),_=_.filter(e=>e!==i),y()))return;let{finalFocusTo:n}=e;n===void 0?e.returnFocusOnDeactivated&&v instanceof HTMLElement&&(g=!0,v.focus({preventScroll:!0}),g=!1):(t=d(n))==null||t.focus({preventScroll:!0})}function T(t){if(y()&&e.active){let e=a.value,n=f.value;if(e!==null&&n!==null){let r=S();if(r==null||r===n){g=!0,e.focus({preventScroll:!0}),g=!1;return}g=!0;let i=t===`first`?p(r):m(r);g=!1,i||(g=!0,e.focus({preventScroll:!0}),g=!1)}}}function E(e){if(g)return;let t=S();t!==null&&(e.relatedTarget!==null&&t.contains(e.relatedTarget)?T(`last`):T(`first`))}function D(e){g||(e.relatedTarget!==null&&e.relatedTarget===a.value?T(`last`):T(`first`))}return{focusableStartRef:a,focusableEndRef:f,focusableStyle:`position: absolute; height: 0; width: 0;`,handleStartFocus:E,handleEndFocus:D}},render(){let{default:e}=this.$slots;if(e===void 0)return null;if(this.disabled)return e();let{active:t,focusableStyle:n}=this;return i(a,null,[i(`div`,{"aria-hidden":`true`,tabindex:t?`0`:`-1`,ref:`focusableStartRef`,style:n,onFocus:this.handleStartFocus}),e(),i(`div`,{"aria-hidden":`true`,style:n,ref:`focusableEndRef`,tabindex:t?`0`:`-1`,onFocus:this.handleEndFocus})])}});function y(e,t=[],n){let r={};return t.forEach(t=>{r[t]=e[t]}),Object.assign(r,n)}export{v as n,y as t}; \ No newline at end of file diff --git a/dist/assets/text-BmKuFLr0.js b/dist/assets/text-CPFVbXob.js similarity index 98% rename from dist/assets/text-BmKuFLr0.js rename to dist/assets/text-CPFVbXob.js index ebaa5d9..23caf58 100644 --- a/dist/assets/text-BmKuFLr0.js +++ b/dist/assets/text-CPFVbXob.js @@ -1,4 +1,4 @@ -import{E as e,k as t,v as n}from"./vue-router-CyfP71JJ.js";import{$ as r,J as i,R as a,Z as o,o as s,z as c}from"./light-3nK60gWS.js";import{t as l}from"./use-compitable-Dm6CEJAS.js";import{r as u}from"./index-D0lr2b1T.js";var d=i(`text`,` +import{E as e,k as t,v as n}from"./vue-router-CyfP71JJ.js";import{$ as r,J as i,R as a,Z as o,o as s,z as c}from"./light-3nK60gWS.js";import{t as l}from"./use-compitable-Dm6CEJAS.js";import{r as u}from"./index-zAAv4RkK.js";var d=i(`text`,` transition: color .3s var(--n-bezier); color: var(--n-text-color); `,[o(`strong`,` diff --git a/dist/assets/use-message-tOjOz7jj.js b/dist/assets/use-message-Bz_o0m1G.js similarity index 86% rename from dist/assets/use-message-tOjOz7jj.js rename to dist/assets/use-message-Bz_o0m1G.js index 721a507..92543de 100644 --- a/dist/assets/use-message-tOjOz7jj.js +++ b/dist/assets/use-message-Bz_o0m1G.js @@ -1 +1 @@ -import{A as e}from"./vue-router-CyfP71JJ.js";import{n as t}from"./warn-Dp4mLwFL.js";import{d as n}from"./index-D0lr2b1T.js";function r(){let r=e(n,null);return r===null&&t(`use-message`,"No outer founded. See prerequisite in https://www.naiveui.com/en-US/os-theme/components/message for more details. If you want to use `useMessage` outside setup, please check https://www.naiveui.com/zh-CN/os-theme/components/message#Q-&-A."),r}export{r as t}; \ No newline at end of file +import{A as e}from"./vue-router-CyfP71JJ.js";import{n as t}from"./warn-Dp4mLwFL.js";import{d as n}from"./index-zAAv4RkK.js";function r(){let r=e(n,null);return r===null&&t(`use-message`,"No outer founded. See prerequisite in https://www.naiveui.com/en-US/os-theme/components/message for more details. If you want to use `useMessage` outside setup, please check https://www.naiveui.com/zh-CN/os-theme/components/message#Q-&-A."),r}export{r as t}; \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index 8e82ec9..146e5d3 100644 --- a/dist/index.html +++ b/dist/index.html @@ -5,7 +5,7 @@ Вечерний детектив - + diff --git a/src/components/GamePage.vue b/src/components/GamePage.vue index 8ff7f3c..45b23d7 100644 --- a/src/components/GamePage.vue +++ b/src/components/GamePage.vue @@ -28,6 +28,7 @@ const gameId = route.params.id const message = useMessage() const showSettingsModal = ref(false) +const settingsDraft = ref({ name: '', description: '' }) const showGiveApplicationModal = ref(false) const showAddTeamModal = ref(false) const showDeleteTeamModal = ref(false) @@ -93,11 +94,23 @@ async function toTeamStory(id: number, password: string, newTab: boolean = false router.push(uri) } +function openSettings() { + settingsDraft.value = { + name: game.value.name || '', + description: game.value.description || '', + } + showSettingsModal.value = true +} + +function closeSettings() { + showSettingsModal.value = false +} + async function updateGame() { const res = await client.UpdateGame({ id: game.value.id, - name: game.value.name, - description: game.value.description, + name: settingsDraft.value.name, + description: settingsDraft.value.description, startAt: game.value.startAt, scenarioId: game.value.scenario?.id, }) @@ -395,7 +408,7 @@ useSimplePolling(() => { QR Ответы команд - + @@ -492,19 +505,19 @@ useSimplePolling(() => { aria-modal="true" >

Название

Описание