up
This commit is contained in:
+1
-1
@@ -1 +1 @@
|
||||
import{Mt as e,kt as t}from"./client-Cr-cm5gA.js";var n=t({name:`Add`,render(){return e(`svg`,{width:`512`,height:`512`,viewBox:`0 0 512 512`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},e(`path`,{d:`M256 112V400M400 256H112`,stroke:`currentColor`,"stroke-width":`32`,"stroke-linecap":`round`,"stroke-linejoin":`round`}))}});export{n as t};
|
||||
import{Mt as e,kt as t}from"./client-Bz0sY7Lm.js";var n=t({name:`Add`,render(){return e(`svg`,{width:`512`,height:`512`,viewBox:`0 0 512 512`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},e(`path`,{d:`M256 112V400M400 256H112`,stroke:`currentColor`,"stroke-width":`32`,"stroke-linecap":`round`,"stroke-linejoin":`round`}))}});export{n as t};
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
import{H as e,Lt as t,Mt as n,U as r,X as i,Z as a,at as o,bt as s,d as c,g as l,hn as u,it as d,kt as f,nt as p,p as m,st as h,tt as g}from"./client-Cr-cm5gA.js";import{o as _}from"./es-B8t08Ksa.js";import{i as v,o as y}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{B as b,D as x,G as S,H as C,I as w,L as T,O as E,V as D,z as O}from"./index-DvRZPtUt.js";function k(e){let{lineHeight:t,borderRadius:n,fontWeightStrong:r,baseColor:o,dividerColor:s,actionColor:c,textColor1:l,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({},E),{fontSize:b,lineHeight:t,titleFontWeight:r,borderRadius:n,border:`1px solid ${s}`,color:c,titleTextColor:l,iconColor:u,contentTextColor:u,closeBorderRadius:n,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,borderInfo:`1px solid ${a(o,i(g,{alpha:.25}))}`,colorInfo:a(o,i(g,{alpha:.08})),titleTextColorInfo:l,iconColorInfo:g,contentTextColorInfo:u,closeColorHoverInfo:d,closeColorPressedInfo:f,closeIconColorInfo:p,closeIconColorHoverInfo:m,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${a(o,i(_,{alpha:.25}))}`,colorSuccess:a(o,i(_,{alpha:.08})),titleTextColorSuccess:l,iconColorSuccess:_,contentTextColorSuccess:u,closeColorHoverSuccess:d,closeColorPressedSuccess:f,closeIconColorSuccess:p,closeIconColorHoverSuccess:m,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${a(o,i(v,{alpha:.33}))}`,colorWarning:a(o,i(v,{alpha:.08})),titleTextColorWarning:l,iconColorWarning:v,contentTextColorWarning:u,closeColorHoverWarning:d,closeColorPressedWarning:f,closeIconColorWarning:p,closeIconColorHoverWarning:m,closeIconColorPressedWarning:h,borderError:`1px solid ${a(o,i(y,{alpha:.25}))}`,colorError:a(o,i(y,{alpha:.08})),titleTextColorError:l,iconColorError:y,contentTextColorError:u,closeColorHoverError:d,closeColorPressedError:f,closeIconColorError:p,closeIconColorHoverError:m,closeIconColorPressedError:h})}var A={name:`Alert`,common:c,self:k},j=p(`alert`,`
|
||||
import{H as e,Lt as t,Mt as n,U as r,X as i,Z as a,at as o,bt as s,d as c,g as l,hn as u,it as d,kt as f,nt as p,p as m,st as h,tt as g}from"./client-Bz0sY7Lm.js";import{o as _}from"./es-BhJOHfSF.js";import{i as v,o as y}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{A as b,H as x,R as S,U as C,V as w,W as T,k as E,q as D,z as O}from"./index-6B3OmSLg.js";function k(e){let{lineHeight:t,borderRadius:n,fontWeightStrong:r,baseColor:o,dividerColor:s,actionColor:c,textColor1:l,textColor2:u,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,infoColor:g,successColor:_,warningColor:v,errorColor:y,fontSize:x}=e;return Object.assign(Object.assign({},b),{fontSize:x,lineHeight:t,titleFontWeight:r,borderRadius:n,border:`1px solid ${s}`,color:c,titleTextColor:l,iconColor:u,contentTextColor:u,closeBorderRadius:n,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,borderInfo:`1px solid ${a(o,i(g,{alpha:.25}))}`,colorInfo:a(o,i(g,{alpha:.08})),titleTextColorInfo:l,iconColorInfo:g,contentTextColorInfo:u,closeColorHoverInfo:d,closeColorPressedInfo:f,closeIconColorInfo:p,closeIconColorHoverInfo:m,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${a(o,i(_,{alpha:.25}))}`,colorSuccess:a(o,i(_,{alpha:.08})),titleTextColorSuccess:l,iconColorSuccess:_,contentTextColorSuccess:u,closeColorHoverSuccess:d,closeColorPressedSuccess:f,closeIconColorSuccess:p,closeIconColorHoverSuccess:m,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${a(o,i(v,{alpha:.33}))}`,colorWarning:a(o,i(v,{alpha:.08})),titleTextColorWarning:l,iconColorWarning:v,contentTextColorWarning:u,closeColorHoverWarning:d,closeColorPressedWarning:f,closeIconColorWarning:p,closeIconColorHoverWarning:m,closeIconColorPressedWarning:h,borderError:`1px solid ${a(o,i(y,{alpha:.25}))}`,colorError:a(o,i(y,{alpha:.08})),titleTextColorError:l,iconColorError:y,contentTextColorError:u,closeColorHoverError:d,closeColorPressedError:f,closeIconColorError:p,closeIconColorHoverError:m,closeIconColorPressedError:h})}var A={name:`Alert`,common:c,self:k},j=p(`alert`,`
|
||||
line-height: var(--n-line-height);
|
||||
border-radius: var(--n-border-radius);
|
||||
position: relative;
|
||||
@@ -18,7 +18,7 @@ import{H as e,Lt as t,Mt as n,U as r,X as i,Z as a,at as o,bt as s,d as c,g as l
|
||||
pointer-events: none;
|
||||
`),o(`closable`,[p(`alert-body`,[d(`title`,`
|
||||
padding-right: 24px;
|
||||
`)])]),d(`icon`,{color:`var(--n-icon-color)`}),p(`alert-body`,{padding:`var(--n-padding)`},[d(`title`,{color:`var(--n-title-text-color)`}),d(`content`,{color:`var(--n-content-text-color)`})]),x({originalTransition:`transform .3s var(--n-bezier)`,enterToProps:{transform:`scale(1)`},leaveToProps:{transform:`scale(0.9)`}}),d(`icon`,`
|
||||
`)])]),d(`icon`,{color:`var(--n-icon-color)`}),p(`alert-body`,{padding:`var(--n-padding)`},[d(`title`,{color:`var(--n-title-text-color)`}),d(`content`,{color:`var(--n-content-text-color)`})]),E({originalTransition:`transform .3s var(--n-bezier)`,enterToProps:{transform:`scale(1)`},leaveToProps:{transform:`scale(0.9)`}}),d(`icon`,`
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
@@ -45,4 +45,4 @@ import{H as e,Lt as t,Mt as n,U as r,X as i,Z as a,at as o,bt as s,d as c,g as l
|
||||
font-size: 16px;
|
||||
line-height: 19px;
|
||||
font-weight: var(--n-title-font-weight);
|
||||
`,[g(`& +`,[d(`content`,{marginTop:`9px`})])]),d(`content`,{transition:`color .3s var(--n-bezier)`,fontSize:`var(--n-font-size)`})]),d(`icon`,{transition:`color .3s var(--n-bezier)`})]),M=f({name:`Alert`,inheritAttrs:!1,props:Object.assign(Object.assign({},m.props),{title:String,showIcon:{type:Boolean,default:!0},type:{type:String,default:`default`},bordered:{type:Boolean,default:!0},closable:Boolean,onClose:Function,onAfterLeave:Function,onAfterHide:Function}),slots:Object,setup(t){let{mergedClsPrefixRef:n,mergedBorderedRef:i,inlineThemeDisabled:a,mergedRtlRef:o}=r(t),c=m(`Alert`,`-alert`,j,A,t,n),d=l(`Alert`,o,n),f=s(()=>{let{common:{cubicBezierEaseInOut:e},self:n}=c.value,{fontSize:r,borderRadius:i,titleFontWeight:a,lineHeight:o,iconSize:s,iconMargin:l,iconMarginRtl:u,closeIconSize:d,closeBorderRadius:f,closeSize:p,closeMargin:m,closeMarginRtl:g,padding:v}=n,{type:y}=t,{left:b,right:x}=_(l);return{"--n-bezier":e,"--n-color":n[h(`color`,y)],"--n-close-icon-size":d,"--n-close-border-radius":f,"--n-close-color-hover":n[h(`closeColorHover`,y)],"--n-close-color-pressed":n[h(`closeColorPressed`,y)],"--n-close-icon-color":n[h(`closeIconColor`,y)],"--n-close-icon-color-hover":n[h(`closeIconColorHover`,y)],"--n-close-icon-color-pressed":n[h(`closeIconColorPressed`,y)],"--n-icon-color":n[h(`iconColor`,y)],"--n-border":n[h(`border`,y)],"--n-title-text-color":n[h(`titleTextColor`,y)],"--n-content-text-color":n[h(`contentTextColor`,y)],"--n-line-height":o,"--n-border-radius":i,"--n-font-size":r,"--n-title-font-weight":a,"--n-icon-size":s,"--n-icon-margin":l,"--n-icon-margin-rtl":u,"--n-close-size":p,"--n-close-margin":m,"--n-close-margin-rtl":g,"--n-padding":v,"--n-icon-margin-left":b,"--n-icon-margin-right":x}}),p=a?e(`alert`,s(()=>t.type[0]),f,t):void 0,g=u(!0),v=()=>{let{onAfterLeave:e,onAfterHide:n}=t;e&&e(),n&&n()};return{rtlEnabled:d,mergedClsPrefix:n,mergedBordered:i,visible:g,handleCloseClick:()=>{Promise.resolve(t.onClose?.call(t)).then(e=>{e!==!1&&(g.value=!1)})},handleAfterLeave:()=>{v()},mergedTheme:c,cssVars:a?void 0:f,themeClass:p?.themeClass,onRender:p?.onRender}},render(){var e;return(e=this.onRender)==null||e.call(this),n(w,{onAfterLeave:this.handleAfterLeave},{default:()=>{let{mergedClsPrefix:e,$slots:r}=this,i={class:[`${e}-alert`,this.themeClass,this.closable&&`${e}-alert--closable`,this.showIcon&&`${e}-alert--show-icon`,!this.title&&this.closable&&`${e}-alert--right-adjust`,this.rtlEnabled&&`${e}-alert--rtl`],style:this.cssVars,role:`alert`};return this.visible?n(`div`,Object.assign({},t(this.$attrs,i)),this.closable&&n(T,{clsPrefix:e,class:`${e}-alert__close`,onClick:this.handleCloseClick}),this.bordered&&n(`div`,{class:`${e}-alert__border`}),this.showIcon&&n(`div`,{class:`${e}-alert__icon`,"aria-hidden":`true`},v(r.icon,()=>[n(S,{clsPrefix:e},{default:()=>{switch(this.type){case`success`:return n(b,null);case`info`:return n(D,null);case`warning`:return n(O,null);case`error`:return n(C,null);default:return null}}})])),n(`div`,{class:[`${e}-alert-body`,this.mergedBordered&&`${e}-alert-body--bordered`]},y(r.header,t=>{let r=t||this.title;return r?n(`div`,{class:`${e}-alert-body__title`},r):null}),r.default&&n(`div`,{class:`${e}-alert-body__content`},r))):null}})}});export{M as t};
|
||||
`,[g(`& +`,[d(`content`,{marginTop:`9px`})])]),d(`content`,{transition:`color .3s var(--n-bezier)`,fontSize:`var(--n-font-size)`})]),d(`icon`,{transition:`color .3s var(--n-bezier)`})]),M=f({name:`Alert`,inheritAttrs:!1,props:Object.assign(Object.assign({},m.props),{title:String,showIcon:{type:Boolean,default:!0},type:{type:String,default:`default`},bordered:{type:Boolean,default:!0},closable:Boolean,onClose:Function,onAfterLeave:Function,onAfterHide:Function}),slots:Object,setup(t){let{mergedClsPrefixRef:n,mergedBorderedRef:i,inlineThemeDisabled:a,mergedRtlRef:o}=r(t),c=m(`Alert`,`-alert`,j,A,t,n),d=l(`Alert`,o,n),f=s(()=>{let{common:{cubicBezierEaseInOut:e},self:n}=c.value,{fontSize:r,borderRadius:i,titleFontWeight:a,lineHeight:o,iconSize:s,iconMargin:l,iconMarginRtl:u,closeIconSize:d,closeBorderRadius:f,closeSize:p,closeMargin:m,closeMarginRtl:g,padding:v}=n,{type:y}=t,{left:b,right:x}=_(l);return{"--n-bezier":e,"--n-color":n[h(`color`,y)],"--n-close-icon-size":d,"--n-close-border-radius":f,"--n-close-color-hover":n[h(`closeColorHover`,y)],"--n-close-color-pressed":n[h(`closeColorPressed`,y)],"--n-close-icon-color":n[h(`closeIconColor`,y)],"--n-close-icon-color-hover":n[h(`closeIconColorHover`,y)],"--n-close-icon-color-pressed":n[h(`closeIconColorPressed`,y)],"--n-icon-color":n[h(`iconColor`,y)],"--n-border":n[h(`border`,y)],"--n-title-text-color":n[h(`titleTextColor`,y)],"--n-content-text-color":n[h(`contentTextColor`,y)],"--n-line-height":o,"--n-border-radius":i,"--n-font-size":r,"--n-title-font-weight":a,"--n-icon-size":s,"--n-icon-margin":l,"--n-icon-margin-rtl":u,"--n-close-size":p,"--n-close-margin":m,"--n-close-margin-rtl":g,"--n-padding":v,"--n-icon-margin-left":b,"--n-icon-margin-right":x}}),p=a?e(`alert`,s(()=>t.type[0]),f,t):void 0,g=u(!0),v=()=>{let{onAfterLeave:e,onAfterHide:n}=t;e&&e(),n&&n()};return{rtlEnabled:d,mergedClsPrefix:n,mergedBordered:i,visible:g,handleCloseClick:()=>{Promise.resolve(t.onClose?.call(t)).then(e=>{e!==!1&&(g.value=!1)})},handleAfterLeave:()=>{v()},mergedTheme:c,cssVars:a?void 0:f,themeClass:p?.themeClass,onRender:p?.onRender}},render(){var e;return(e=this.onRender)==null||e.call(this),n(S,{onAfterLeave:this.handleAfterLeave},{default:()=>{let{mergedClsPrefix:e,$slots:r}=this,i={class:[`${e}-alert`,this.themeClass,this.closable&&`${e}-alert--closable`,this.showIcon&&`${e}-alert--show-icon`,!this.title&&this.closable&&`${e}-alert--right-adjust`,this.rtlEnabled&&`${e}-alert--rtl`],style:this.cssVars,role:`alert`};return this.visible?n(`div`,Object.assign({},t(this.$attrs,i)),this.closable&&n(O,{clsPrefix:e,class:`${e}-alert__close`,onClick:this.handleCloseClick}),this.bordered&&n(`div`,{class:`${e}-alert__border`}),this.showIcon&&n(`div`,{class:`${e}-alert__icon`,"aria-hidden":`true`},v(r.icon,()=>[n(D,{clsPrefix:e},{default:()=>{switch(this.type){case`success`:return n(x,null);case`info`:return n(C,null);case`warning`:return n(w,null);case`error`:return n(T,null);default:return null}}})])),n(`div`,{class:[`${e}-alert-body`,this.mergedBordered&&`${e}-alert-body--bordered`]},y(r.header,t=>{let r=t||this.title;return r?n(`div`,{class:`${e}-alert-body__title`},r):null}),r.default&&n(`div`,{class:`${e}-alert-body__content`},r))):null}})}});export{M as t};
|
||||
+14
-14
File diff suppressed because one or more lines are too long
+3
-3
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{Ct as e,Dt as t,Jt as n,Kt as r,Ln as i,Ot as a,Rn as o,St as s,bn as c,hn as l,ht as u,in as d,kt as f,u as p,wt as m,xt as h}from"./client-Bz0sY7Lm.js";import{r as g}from"./es-BhJOHfSF.js";import{t as _}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{t as v}from"./Rate-CmLMszwf.js";import{i as y}from"./index-6B3OmSLg.js";import{t as b}from"./HeaderMenu-BhocR0ua.js";var x={class:`center-block-custom`},S={class:`width1200 display-table catalog-grid`},C=[`onClick`],w={class:`scenario-content-block`},T={class:`scenario-title`},E={class:`scenario-description`},D={class:`scenario-rating`},O={key:1},k={key:2},A={key:0,class:`scenario-difficulty`},j={class:`scenario-label`},M=_(f({__name:`CatalogPage`,setup(f){let _=y(),M=l([]),N=p();async function P(){M.value=[];let e=await _.GetScenariosCatalog({});M.value=e.scenarios}async function F(e){N.push(`/scenarios/`+e)}return P(),(l,f)=>(r(),m(u,null,[h(`div`,x,[h(`div`,S,[(r(!0),m(u,null,n(M.value,n=>(r(),m(`div`,{class:`scenario-block`,onClick:e=>F(n.ID),key:n.ID},[h(`div`,{class:`scenario-image-block scenario-image`,style:i({backgroundImage:`url(${n.image})`})},null,4),h(`div`,w,[h(`p`,T,o(n.name),1),h(`p`,E,o(n.description),1),h(`div`,D,[n.reviewsCount?(r(),s(c(v),{key:0,value:n.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):e(``,!0),n.reviewsCount?(r(),m(`span`,O,o(n.averageRating?.toFixed(1))+` · `+o(n.reviewsCount),1)):(r(),m(`span`,k,`Пока нет оценок`))]),n.difficulty?(r(),m(`div`,A,`Сложность: `+o(n.difficulty),1)):e(``,!0),h(`p`,j,[a(c(g),{bordered:!1,type:`success`,class:`status-block`},{default:d(()=>[t(`Автор: `+o(n.author?.username),1)]),_:2},1024)])])],8,C))),128))])]),a(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-935ff4be`]]),N=f({__name:`CatalogView`,setup(e){return(e,t)=>(r(),s(M))}});export{N as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{Ct as e,Dt as t,In as n,Jt as r,Kt as i,Ln as a,Ot as o,St as s,hn as c,ht as l,in as u,kt as d,u as f,wt as p,xt as m,yn as h}from"./client-Cr-cm5gA.js";import{r as g}from"./es-B8t08Ksa.js";import{t as _}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{t as v}from"./Rate-C4fTGXsf.js";import{n as y}from"./index-DvRZPtUt.js";import{t as b}from"./HeaderMenu-BACZAM90.js";var x={class:`center-block-custom`},S={class:`width1200 display-table catalog-grid`},C=[`onClick`],w={class:`scenario-content-block`},T={class:`scenario-title`},E={class:`scenario-description`},D={class:`scenario-rating`},O={key:1},k={key:2},A={key:0,class:`scenario-difficulty`},j={class:`scenario-label`},M=_(d({__name:`CatalogPage`,setup(d){let _=y(),M=c([]),N=f();async function P(){M.value=[];let e=await _.GetScenariosCatalog({});M.value=e.scenarios}async function F(e){N.push(`/scenarios/`+e)}return P(),(c,d)=>(i(),p(l,null,[m(`div`,x,[m(`div`,S,[(i(!0),p(l,null,r(M.value,r=>(i(),p(`div`,{class:`scenario-block`,onClick:e=>F(r.ID),key:r.ID},[m(`div`,{class:`scenario-image-block scenario-image`,style:n({backgroundImage:`url(${r.image})`})},null,4),m(`div`,w,[m(`p`,T,a(r.name),1),m(`p`,E,a(r.description),1),m(`div`,D,[r.reviewsCount?(i(),s(h(v),{key:0,value:r.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):e(``,!0),r.reviewsCount?(i(),p(`span`,O,a(r.averageRating?.toFixed(1))+` · `+a(r.reviewsCount),1)):(i(),p(`span`,k,`Пока нет оценок`))]),r.difficulty?(i(),p(`div`,A,`Сложность: `+a(r.difficulty),1)):e(``,!0),m(`p`,j,[o(h(g),{bordered:!1,type:`success`,class:`status-block`},{default:u(()=>[t(`Автор: `+a(r.author?.username),1)]),_:2},1024)])])],8,C))),128))])]),o(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-935ff4be`]]),N=d({__name:`CatalogView`,setup(e){return(e,t)=>(i(),s(M))}});export{N as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{Kt as e,Ot as t,ht as n,kt as r,wt as i}from"./client-Bz0sY7Lm.js";import{t as a}from"./HeaderMenu-BhocR0ua.js";import{t as o}from"./DocsPage-D65XguoR.js";var s=r({__name:`ConsentView`,setup(r){return(r,s)=>(e(),i(n,null,[t(o,{kind:`consent`}),t(a)],64))}});export{s as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{Kt as e,Ot as t,ht as n,kt as r,wt as i}from"./client-Cr-cm5gA.js";import{t as a}from"./HeaderMenu-BACZAM90.js";import{t as o}from"./DocsPage-DZ3doZ4c.js";var s=r({__name:`ConsentView`,setup(r){return(r,s)=>(e(),i(n,null,[t(o,{kind:`consent`}),t(a)],64))}});export{s as default};
|
||||
+362
File diff suppressed because one or more lines are too long
-362
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
import{Dt as e,Kt as t,Ot as n,Rn as r,St as i,Ut as a,a as o,bn as s,hn as c,in as l,kt as u,wt as d,xt as f}from"./client-Bz0sY7Lm.js";import{t as p}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{t as m}from"./Alert-CUBw4GSK.js";import{t as h}from"./Spin-g9SI3Frb.js";import{i as g}from"./index-6B3OmSLg.js";import{t as _}from"./HeaderText-CJTPL4m_.js";var v={class:`center-block-custom`},y={class:`width700 doc-page`},b={class:`doc-title`},x={key:0,class:`doc-loading`},S={key:2,class:`paper-block`},C={class:`paper`},w={class:`doc-text`},T={class:`docs-links`},E=p(u({__name:`DocsPage`,props:{kind:{}},setup(u){let p=u,E={terms:`Пользовательское соглашение`,privacy:`Политика конфиденциальности`,consent:`Согласие на обработку персональных данных`},D=c(``),O=c(!0),k=c(``);return a(async()=>{let e=g(),t={terms:()=>e.GetTerms({}),privacy:()=>e.GetPrivacy({}),consent:()=>e.GetConsent({})};try{let e=await t[p.kind]();D.value=e.text||``}catch(e){k.value=e instanceof Error?e.message:`Не удалось загрузить документ`}finally{O.value=!1}}),(a,c)=>(t(),d(`div`,v,[f(`div`,y,[f(`h1`,b,[n(_,null,{default:l(()=>[e(r(E[p.kind]),1)]),_:1})]),O.value?(t(),d(`div`,x,[n(s(h),{size:`large`})])):k.value?(t(),i(s(m),{key:1,type:`error`,"show-icon":!1,class:`doc-error`},{default:l(()=>[e(r(k.value),1)]),_:1})):(t(),d(`div`,S,[f(`div`,C,[f(`p`,w,r(D.value),1)]),c[0]||=f(`div`,{class:`paper-shadow paper-shadow-left`},null,-1),c[1]||=f(`div`,{class:`paper-shadow paper-shadow-right`},null,-1)])),f(`div`,T,[c[5]||=e(` Смотрите также: `,-1),n(s(o),{to:`/user-agreement`,class:`docs-link`},{default:l(()=>[...c[2]||=[e(`Пользовательское соглашение`,-1)]]),_:1}),c[6]||=e(` · `,-1),n(s(o),{to:`/privacy-policy`,class:`docs-link`},{default:l(()=>[...c[3]||=[e(`Политика конфиденциальности`,-1)]]),_:1}),c[7]||=e(` · `,-1),n(s(o),{to:`/consent`,class:`docs-link`},{default:l(()=>[...c[4]||=[e(`Согласие на обработку персональных данных`,-1)]]),_:1})])])]))}}),[[`__scopeId`,`data-v-a0534098`]]);export{E as t};
|
||||
-1
@@ -1 +0,0 @@
|
||||
import{Dt as e,Kt as t,Ln as n,Ot as r,St as i,Ut as a,a as o,hn as s,in as c,kt as l,wt as u,xt as d,yn as f}from"./client-Cr-cm5gA.js";import{t as p}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{t as m}from"./Alert-CzuICZ6p.js";import{t as h}from"./Spin-BKDcJlol.js";import{n as g}from"./index-DvRZPtUt.js";import{t as _}from"./HeaderText-CcPAOa5d.js";var v={class:`center-block-custom`},y={class:`width700 doc-page`},b={class:`doc-title`},x={key:0,class:`doc-loading`},S={key:2,class:`paper-block`},C={class:`paper`},w={class:`doc-text`},T={class:`docs-links`},E=p(l({__name:`DocsPage`,props:{kind:{}},setup(l){let p=l,E={terms:`Пользовательское соглашение`,privacy:`Политика конфиденциальности`,consent:`Согласие на обработку персональных данных`},D=s(``),O=s(!0),k=s(``);return a(async()=>{let e=g(),t={terms:()=>e.GetTerms({}),privacy:()=>e.GetPrivacy({}),consent:()=>e.GetConsent({})};try{let e=await t[p.kind]();D.value=e.text||``}catch(e){k.value=e instanceof Error?e.message:`Не удалось загрузить документ`}finally{O.value=!1}}),(a,s)=>(t(),u(`div`,v,[d(`div`,y,[d(`h1`,b,[r(_,null,{default:c(()=>[e(n(E[p.kind]),1)]),_:1})]),O.value?(t(),u(`div`,x,[r(f(h),{size:`large`})])):k.value?(t(),i(f(m),{key:1,type:`error`,"show-icon":!1,class:`doc-error`},{default:c(()=>[e(n(k.value),1)]),_:1})):(t(),u(`div`,S,[d(`div`,C,[d(`p`,w,n(D.value),1)]),s[0]||=d(`div`,{class:`paper-shadow paper-shadow-left`},null,-1),s[1]||=d(`div`,{class:`paper-shadow paper-shadow-right`},null,-1)])),d(`div`,T,[s[5]||=e(` Смотрите также: `,-1),r(f(o),{to:`/user-agreement`,class:`docs-link`},{default:c(()=>[...s[2]||=[e(`Пользовательское соглашение`,-1)]]),_:1}),s[6]||=e(` · `,-1),r(f(o),{to:`/privacy-policy`,class:`docs-link`},{default:c(()=>[...s[3]||=[e(`Политика конфиденциальности`,-1)]]),_:1}),s[7]||=e(` · `,-1),r(f(o),{to:`/consent`,class:`docs-link`},{default:c(()=>[...s[4]||=[e(`Согласие на обработку персональных данных`,-1)]]),_:1})])])]))}}),[[`__scopeId`,`data-v-a0534098`]]);export{E as t};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{Mt as e,U as t,bt as n,g as r,kt as i,p as a,st as o}from"./client-Cr-cm5gA.js";import{a as s,i as c}from"./es-B8t08Ksa.js";import{t as l}from"./flatten-CV6OhBgk.js";import{t as u}from"./get-slot-6kXJmSMP.js";import{f as d}from"./index-DvRZPtUt.js";function f(){return d}var p={name:`Flex`,self:f},m=i({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:i,mergedRtlRef:l}=t(e),u=a(`Flex`,`-flex`,void 0,p,e,i);return{rtlEnabled:r(`Flex`,l,i),mergedClsPrefix:i,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:{[o(`gap`,t)]:n}}=u.value,{row:r,col:i}=s(n);return{horizontal:c(i),vertical:c(r)}})}},render(){let{vertical:t,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?e(`div`,{role:`none`,class:[`${c}-flex`,d&&`${c}-flex--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:t&&!n?`column`:t&&n?`column-reverse`:!t&&n?`row-reverse`:`row`,justifyContent:a,flexWrap:!s||t?`nowrap`:`wrap`,alignItems:r,gap:`${o.vertical}px ${o.horizontal}px`}},f):null}});export{m as t};
|
||||
import{Mt as e,U as t,bt as n,g as r,kt as i,p as a,st as o}from"./client-Bz0sY7Lm.js";import{a as s,i as c}from"./es-BhJOHfSF.js";import{t as l}from"./flatten-WgHPAFED.js";import{t as u}from"./get-slot-6kXJmSMP.js";import{m as d}from"./index-6B3OmSLg.js";function f(){return d}var p={name:`Flex`,self:f},m=i({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:i,mergedRtlRef:l}=t(e),u=a(`Flex`,`-flex`,void 0,p,e,i);return{rtlEnabled:r(`Flex`,l,i),mergedClsPrefix:i,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:{[o(`gap`,t)]:n}}=u.value,{row:r,col:i}=s(n);return{horizontal:c(i),vertical:c(r)}})}},render(){let{vertical:t,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?e(`div`,{role:`none`,class:[`${c}-flex`,d&&`${c}-flex--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:t&&!n?`column`:t&&n?`column-reverse`:!t&&n?`row-reverse`:`row`,justifyContent:a,flexWrap:!s||t?`nowrap`:`wrap`,alignItems:r,gap:`${o.vertical}px ${o.horizontal}px`}},f):null}});export{m as t};
|
||||
+1
File diff suppressed because one or more lines are too long
-1
File diff suppressed because one or more lines are too long
+105
File diff suppressed because one or more lines are too long
-105
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
-7
File diff suppressed because one or more lines are too long
+7
File diff suppressed because one or more lines are too long
-1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
-1
@@ -1 +0,0 @@
|
||||
import{Ct as e,Dt as t,Fn as n,Kt as r,Ln as i,Ot as a,bt as o,hn as s,in as c,kt as l,nn as u,u as d,wt as f,xt as p,yn as m}from"./client-Cr-cm5gA.js";import{n as h,r as g,t as _}from"./es-B8t08Ksa.js";import{t as v}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{et as y,n as b,t as x,tt as S}from"./index-DvRZPtUt.js";var C={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 24 24`},w=l({name:`MenuOutlined`,render:function(e,t){return r(),f(`svg`,C,t[0]||=[p(`path`,{d:`M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z`,fill:`currentColor`},null,-1)])}}),T=y(`ui`,()=>{let e=s([]),t=s(null),n=s(!0),r=0;async function i(){let i=x(),a=i.getToken(),o=++r;e.value=[],t.value=null,n.value=!0;try{let n=await b().GetPermissions({});if(o!==r)return;a===i.getToken()&&(e.value=n.permissions||[]),(n.environment===`prod`||n.environment===`venue`)&&(t.value=n.environment)}catch(e){if(o===r)throw e}finally{o===r&&(n.value=!1)}}return{permissions:e,environment:t,isLoadingEnvironment:n,load:i}}),E={class:`menu-block`},D=[`aria-expanded`,`aria-label`],O={class:`right-group`},k=v(l({__name:`HeaderMenu`,props:{active:{}},setup(l){let v=l,y=x(),b=d(),C=T(),k=h(),{permissions:A,environment:j,isLoadingEnvironment:M}=S(C),N=o(()=>M.value?`Среда: …`:j.value===`prod`?`Сервер`:j.value===`venue`?`Локальная сеть`:`Среда: ?`);u(()=>y.user,async()=>{try{await C.load()}catch(e){k.error(`Не удалось загрузить сведения сервера`),console.error(`Failed to load server information:`,e)}},{immediate:!0});function P(e){return A.value.includes(e)}let F=()=>{b.push(`/login`)},I=()=>{y.logout(),b.push(`/login`)},L=s(!1);return(o,s)=>(r(),f(`div`,E,[p(`button`,{type:`button`,class:`burger-button`,"aria-expanded":L.value,"aria-label":L.value?`Закрыть меню`:`Открыть меню`,onClick:s[0]||=e=>L.value=!L.value},[a(m(_),{class:`burger-icon`,size:`28`},{default:c(()=>[a(m(w))]),_:1})],8,D),p(`div`,{class:n([`left-group menu-buttons-block`,L.value?``:`menu-buttons-block-active`])},[p(`button`,{type:`button`,class:n([`menu-item-block`,{active:v.active==`main`}]),onClick:s[1]||=e=>m(b).push(`/`)},` Главная `,2),m(y).hasRole(`user`)?(r(),f(`button`,{key:0,type:`button`,class:n([`menu-item-block`,{active:v.active==`office`}]),onClick:s[2]||=e=>m(b).push(`/office`)},` Кабинет `,2)):e(``,!0),P(`games_page`)?(r(),f(`button`,{key:1,type:`button`,class:n([`menu-item-block`,{active:v.active==`games`}]),onClick:s[3]||=e=>m(b).push(`/games`)},` Игры `,2)):e(``,!0),p(`button`,{type:`button`,class:`menu-item-block`,onClick:s[4]||=e=>m(b).push(`/screen`)},`Экран`),p(`button`,{type:`button`,class:n([`menu-item-block`,{active:v.active==`catalog`}]),onClick:s[5]||=e=>m(b).push(`/catalog`)},` Каталог `,2),P(`scenarios_page`)?(r(),f(`button`,{key:2,type:`button`,class:n([`menu-item-block`,{active:v.active==`scenarios`}]),onClick:s[6]||=e=>m(b).push(`/scenarios`)},` Сценарии `,2)):e(``,!0),P(`tasks_page`)?(r(),f(`button`,{key:3,type:`button`,class:n([`menu-item-block`,{active:v.active==`tasks`}]),onClick:s[7]||=e=>m(b).push(`/tasks`)},` Задачи `,2)):e(``,!0),P(`users_page`)?(r(),f(`button`,{key:4,type:`button`,class:n([`menu-item-block`,{active:v.active==`users`}]),onClick:s[8]||=e=>m(b).push(`/users`)},` Пользователи `,2)):e(``,!0),P(`reviews_page`)?(r(),f(`button`,{key:5,type:`button`,class:n([`menu-item-block`,{active:v.active==`reviews`}]),onClick:s[9]||=e=>m(b).push(`/reviews`)},` Отзывы `,2)):e(``,!0)],2),p(`div`,O,[a(m(g),{size:`small`,type:m(j)===`venue`?`warning`:`default`,title:m(j)?`Среда подключённого сервера`:`Среда сервера не определена`,role:`status`},{default:c(()=>[t(i(N.value),1)]),_:1},8,[`type`,`title`]),m(y).isAuthenticated?e(``,!0):(r(),f(`button`,{key:0,type:`button`,class:`menu-item-block right`,onClick:F},` Войти `)),m(y).isAuthenticated?(r(),f(`button`,{key:1,type:`button`,class:`menu-item-block right`,onClick:I},` Выйти `)):e(``,!0)])]))}}),[[`__scopeId`,`data-v-90c8cda8`]]);export{T as n,k as t};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{Ct as e,Dt as t,In as n,Kt as r,Ot as i,Rn as a,bn as o,bt as s,hn as c,in as l,kt as u,nn as d,u as f,wt as p,xt as m}from"./client-Bz0sY7Lm.js";import{n as h,r as g,t as _}from"./es-BhJOHfSF.js";import{t as v}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{i as y,nt as b,o as x,rt as S}from"./index-6B3OmSLg.js";var C={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 24 24`},w=u({name:`MenuOutlined`,render:function(e,t){return r(),p(`svg`,C,t[0]||=[m(`path`,{d:`M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z`,fill:`currentColor`},null,-1)])}}),T=b(`ui`,()=>{let e=c([]),t=c(null),n=c(!0),r=0;async function i(){let i=x(),a=i.getToken(),o=++r;e.value=[],t.value=null,n.value=!0;try{let n=await y().GetPermissions({});if(o!==r)return;a===i.getToken()&&(e.value=n.permissions||[]),(n.environment===`prod`||n.environment===`venue`)&&(t.value=n.environment)}catch(e){if(o===r)throw e}finally{o===r&&(n.value=!1)}}return{permissions:e,environment:t,isLoadingEnvironment:n,load:i}}),E={class:`menu-block`},D=[`aria-expanded`,`aria-label`],O={class:`right-group`},k=v(u({__name:`HeaderMenu`,props:{active:{}},setup(u){let v=u,y=x(),b=f(),C=T(),k=h(),{permissions:A,environment:j,isLoadingEnvironment:M}=S(C),N=s(()=>M.value?`Среда: …`:j.value===`prod`?`Сервер`:j.value===`venue`?`Локальная сеть`:`Среда: ?`);d(()=>y.user,async()=>{try{await C.load()}catch(e){k.error(`Не удалось загрузить сведения сервера`),console.error(`Failed to load server information:`,e)}},{immediate:!0});function P(e){return A.value.includes(e)}let F=()=>{b.push(`/login`)},I=()=>{y.logout(),b.push(`/login`)},L=c(!1);return(s,c)=>(r(),p(`div`,E,[m(`button`,{type:`button`,class:`burger-button`,"aria-expanded":L.value,"aria-label":L.value?`Закрыть меню`:`Открыть меню`,onClick:c[0]||=e=>L.value=!L.value},[i(o(_),{class:`burger-icon`,size:`28`},{default:l(()=>[i(o(w))]),_:1})],8,D),m(`div`,{class:n([`left-group menu-buttons-block`,L.value?``:`menu-buttons-block-active`])},[m(`button`,{type:`button`,class:n([`menu-item-block`,{active:v.active==`main`}]),onClick:c[1]||=e=>o(b).push(`/`)},` Главная `,2),o(y).hasRole(`user`)?(r(),p(`button`,{key:0,type:`button`,class:n([`menu-item-block`,{active:v.active==`office`}]),onClick:c[2]||=e=>o(b).push(`/office`)},` Кабинет `,2)):e(``,!0),P(`games_page`)?(r(),p(`button`,{key:1,type:`button`,class:n([`menu-item-block`,{active:v.active==`games`}]),onClick:c[3]||=e=>o(b).push(`/games`)},` Игры `,2)):e(``,!0),m(`button`,{type:`button`,class:`menu-item-block`,onClick:c[4]||=e=>o(b).push(`/screen`)},`Экран`),m(`button`,{type:`button`,class:n([`menu-item-block`,{active:v.active==`catalog`}]),onClick:c[5]||=e=>o(b).push(`/catalog`)},` Каталог `,2),P(`scenarios_page`)?(r(),p(`button`,{key:2,type:`button`,class:n([`menu-item-block`,{active:v.active==`scenarios`}]),onClick:c[6]||=e=>o(b).push(`/scenarios`)},` Сценарии `,2)):e(``,!0),P(`tasks_page`)?(r(),p(`button`,{key:3,type:`button`,class:n([`menu-item-block`,{active:v.active==`tasks`}]),onClick:c[7]||=e=>o(b).push(`/tasks`)},` Задачи `,2)):e(``,!0),P(`users_page`)?(r(),p(`button`,{key:4,type:`button`,class:n([`menu-item-block`,{active:v.active==`users`}]),onClick:c[8]||=e=>o(b).push(`/users`)},` Пользователи `,2)):e(``,!0),P(`reviews_page`)?(r(),p(`button`,{key:5,type:`button`,class:n([`menu-item-block`,{active:v.active==`reviews`}]),onClick:c[9]||=e=>o(b).push(`/reviews`)},` Отзывы `,2)):e(``,!0)],2),m(`div`,O,[i(o(g),{size:`small`,type:o(j)===`venue`?`warning`:`default`,title:o(j)?`Среда подключённого сервера`:`Среда сервера не определена`,role:`status`},{default:l(()=>[t(a(N.value),1)]),_:1},8,[`type`,`title`]),o(y).isAuthenticated?e(``,!0):(r(),p(`button`,{key:0,type:`button`,class:`menu-item-block right`,onClick:F},` Войти `)),o(y).isAuthenticated?(r(),p(`button`,{key:1,type:`button`,class:`menu-item-block right`,onClick:I},` Выйти `)):e(``,!0)])]))}}),[[`__scopeId`,`data-v-90c8cda8`]]);export{T as n,k as t};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{Kt as e,Yt as t,kt as n,wt as r}from"./client-Cr-cm5gA.js";import{t as i}from"./_plugin-vue_export-helper-D-vCjaLb.js";var a={class:`text-with-font`},o=i(n({__name:`HeaderText`,setup(n){return(n,i)=>(e(),r(`span`,a,[t(n.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-689794e0`]]);export{o as t};
|
||||
import{Kt as e,Yt as t,kt as n,wt as r}from"./client-Bz0sY7Lm.js";import{t as i}from"./_plugin-vue_export-helper-CtHwEvHL.js";var a={class:`text-with-font`},o=i(n({__name:`HeaderText`,setup(n){return(n,i)=>(e(),r(`span`,a,[t(n.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-689794e0`]]);export{o as t};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{Kt as e,Ot as t,St as n,ht as r,kt as i,wt as a,xt as o}from"./client-Cr-cm5gA.js";import{t as s}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{t as c}from"./HeaderMenu-BACZAM90.js";var l=s(i({__name:`HomePage`,setup(n){return(n,i)=>(e(),a(r,null,[i[0]||=o(`div`,{class:`center-block-custom content-block center-middle-block-custom height80`},[o(`div`,null,[o(`h1`,{class:`font-text`},`Вечерний детектив`),o(`h3`,{class:`font-text`},`Дело №0`),o(`p`,{class:`content-text`},`Поиграем?`)])],-1),t(c,{active:`main`})],64))}}),[[`__scopeId`,`data-v-3ca82fba`]]),u=i({__name:`HomeView`,setup(t){return(t,r)=>(e(),n(l))}});export{u as default};
|
||||
import{Kt as e,Ot as t,St as n,ht as r,kt as i,wt as a,xt as o}from"./client-Bz0sY7Lm.js";import{t as s}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{t as c}from"./HeaderMenu-BhocR0ua.js";var l=s(i({__name:`HomePage`,setup(n){return(n,i)=>(e(),a(r,null,[i[0]||=o(`div`,{class:`center-block-custom content-block center-middle-block-custom height80`},[o(`div`,null,[o(`h1`,{class:`font-text`},`Вечерний детектив`),o(`h3`,{class:`font-text`},`Дело №0`),o(`p`,{class:`content-text`},`Поиграем?`)])],-1),t(c,{active:`main`})],64))}}),[[`__scopeId`,`data-v-3ca82fba`]]),u=i({__name:`HomeView`,setup(t){return(t,r)=>(e(),n(l))}});export{u as default};
|
||||
+52
-52
File diff suppressed because one or more lines are too long
+10
-10
File diff suppressed because one or more lines are too long
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{Kt as e,Yt as t,kt as n,wt as r,xt as i}from"./client-Cr-cm5gA.js";import{t as a}from"./_plugin-vue_export-helper-D-vCjaLb.js";var o={class:`main`},s={class:`message-cloud`},c=a(n({__name:`MessagePaper`,setup(n){return(n,a)=>(e(),r(`div`,o,[a[0]||=i(`div`,{class:`message-cloud-3`},null,-1),a[1]||=i(`div`,{class:`message-cloud-2`},null,-1),i(`div`,s,[t(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-0b1b8d3f`]]);export{c as t};
|
||||
import{Kt as e,Yt as t,kt as n,wt as r,xt as i}from"./client-Bz0sY7Lm.js";import{t as a}from"./_plugin-vue_export-helper-CtHwEvHL.js";var o={class:`main`},s={class:`message-cloud`},c=a(n({__name:`MessagePaper`,setup(n){return(n,a)=>(e(),r(`div`,o,[a[0]||=i(`div`,{class:`message-cloud-3`},null,-1),a[1]||=i(`div`,{class:`message-cloud-2`},null,-1),i(`div`,s,[t(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-0b1b8d3f`]]);export{c as t};
|
||||
+27
-27
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
-1
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{Ct as e,Dt as t,Kt as n,Ot as r,Rn as i,St as a,Ut as o,bn as s,hn as c,ht as l,in as u,kt as d,l as f,t as p,wt as m,xt as h}from"./client-Bz0sY7Lm.js";import{t as g}from"./Card-D1LVu21r.js";import{t as _}from"./Button-lcMg8vK2.js";import{t as v}from"./Space-Ka5Z-MRX.js";import{o as y}from"./index-6B3OmSLg.js";import{t as b}from"./HeaderMenu-BhocR0ua.js";import{t as x}from"./datetime-BJNH0M1T.js";var S={class:`center-block-custom`},C={class:`width700`},w={key:0,role:`alert`},T={key:0,role:`status`},E={key:1,role:`status`},D={key:2},O=d({__name:`ParticipationPage`,setup(d){let O=f(),k=new URLSearchParams(O.hash.slice(1)),A=k.get(`token`)||``,j=c(k.get(`answer`)===`cancelled`?`cancelled`:`confirmed`),M=p(),N=y(),P=c(),F=c(!1),I=c(``);async function L(){F.value=!0,I.value=``;try{let e=await M.GetParticipation({token:A});P.value=e}catch{I.value=`Не удалось загрузить данные. Попробуйте ещё раз.`}finally{F.value=!1}}async function R(){if(!F.value){F.value=!0,I.value=``;try{let e=await M.AnswerParticipation({token:A,answer:j.value});P.value=e}catch{I.value=`Не удалось сохранить ответ. Попробуйте ещё раз.`}finally{F.value=!1}}}return o(L),(o,c)=>(n(),m(l,null,[s(N).isAuthenticated?(n(),a(b,{key:0})):e(``,!0),h(`div`,S,[h(`div`,C,[r(s(g),{title:`Участие в игре`},{default:u(()=>[I.value?(n(),m(`p`,w,i(I.value),1)):e(``,!0),P.value?(n(),m(l,{key:1},[h(`h2`,null,i(P.value.gameName),1),h(`p`,null,`Команда: `+i(P.value.teamName),1),h(`p`,null,`Начало: `+i(s(x)(P.value.startAt)),1),h(`p`,null,`Участников: `+i(P.value.participantsCount),1),P.value.status===`confirmed`?(n(),m(`p`,T,` Участие подтверждено. Ждём вас на игре! Решение окончательное. `)):P.value.status===`cancelled`?(n(),m(`p`,E,` Запись отменена. Решение окончательное. `)):P.value.closed?(n(),m(`p`,D,` Приём ответов закрыт. Ваша запись сохранена со статусом «Ожидает ответа». `)):(n(),m(l,{key:3},[c[4]||=h(`p`,null,[h(`strong`,null,`Решение окончательное: изменить его нельзя.`)],-1),c[5]||=h(`p`,null,`Без ответа запись сохраняется со статусом «Ожидает ответа».`,-1),r(s(v),{vertical:``},{default:u(()=>[r(s(v),null,{default:u(()=>[r(s(_),{disabled:F.value,type:j.value===`confirmed`?`primary`:`default`,"aria-pressed":j.value===`confirmed`,onClick:c[0]||=e=>j.value=`confirmed`},{default:u(()=>[...c[2]||=[t(`Мы участвуем`,-1)]]),_:1},8,[`disabled`,`type`,`aria-pressed`]),r(s(_),{disabled:F.value,type:j.value===`cancelled`?`error`:`default`,"aria-pressed":j.value===`cancelled`,onClick:c[1]||=e=>j.value=`cancelled`},{default:u(()=>[...c[3]||=[t(`Мы не участвуем`,-1)]]),_:1},8,[`disabled`,`type`,`aria-pressed`])]),_:1}),r(s(_),{loading:F.value,disabled:F.value,type:j.value===`cancelled`?`error`:`primary`,onClick:R},{default:u(()=>[t(i(j.value===`confirmed`?`Подтверждаю участие`:`Подтверждаю отмену`),1)]),_:1},8,[`loading`,`disabled`,`type`])]),_:1})],64))],64)):(n(),a(s(_),{key:2,loading:F.value,onClick:L},{default:u(()=>[t(i(F.value?`Загрузка`:`Повторить`),1)]),_:1},8,[`loading`]))]),_:1})])])],64))}}),k=d({__name:`ParticipationView`,setup(e){return(e,t)=>(n(),a(O))}});export{k as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{Ct as e,Dt as t,Kt as n,Ln as r,Ot as i,St as a,Ut as o,hn as s,ht as c,in as l,kt as u,l as d,t as f,wt as p,xt as m,yn as h}from"./client-Cr-cm5gA.js";import{t as g}from"./Card-BKTR7RSt.js";import{t as _}from"./Button-ywRLIydo.js";import{t as v}from"./Space-DlNRQ2oe.js";import{t as y}from"./index-DvRZPtUt.js";import{t as b}from"./HeaderMenu-BACZAM90.js";import{t as x}from"./datetime-BJNH0M1T.js";var S={class:`center-block-custom`},C={class:`width700`},w={key:0,role:`alert`},T={key:0,role:`status`},E={key:1,role:`status`},D={key:2},O=u({__name:`ParticipationPage`,setup(u){let O=d(),k=new URLSearchParams(O.hash.slice(1)),A=k.get(`token`)||``,j=s(k.get(`answer`)===`cancelled`?`cancelled`:`confirmed`),M=f(),N=y(),P=s(),F=s(!1),I=s(``);async function L(){F.value=!0,I.value=``;try{let e=await M.GetParticipation({token:A});P.value=e}catch{I.value=`Не удалось загрузить данные. Попробуйте ещё раз.`}finally{F.value=!1}}async function R(){if(!F.value){F.value=!0,I.value=``;try{let e=await M.AnswerParticipation({token:A,answer:j.value});P.value=e}catch{I.value=`Не удалось сохранить ответ. Попробуйте ещё раз.`}finally{F.value=!1}}}return o(L),(o,s)=>(n(),p(c,null,[h(N).isAuthenticated?(n(),a(b,{key:0})):e(``,!0),m(`div`,S,[m(`div`,C,[i(h(g),{title:`Участие в игре`},{default:l(()=>[I.value?(n(),p(`p`,w,r(I.value),1)):e(``,!0),P.value?(n(),p(c,{key:1},[m(`h2`,null,r(P.value.gameName),1),m(`p`,null,`Команда: `+r(P.value.teamName),1),m(`p`,null,`Начало: `+r(h(x)(P.value.startAt)),1),m(`p`,null,`Участников: `+r(P.value.participantsCount),1),P.value.status===`confirmed`?(n(),p(`p`,T,` Участие подтверждено. Ждём вас на игре! Решение окончательное. `)):P.value.status===`cancelled`?(n(),p(`p`,E,` Запись отменена. Решение окончательное. `)):P.value.closed?(n(),p(`p`,D,` Приём ответов закрыт. Ваша запись сохранена со статусом «Ожидает ответа». `)):(n(),p(c,{key:3},[s[4]||=m(`p`,null,[m(`strong`,null,`Решение окончательное: изменить его нельзя.`)],-1),s[5]||=m(`p`,null,`Без ответа запись сохраняется со статусом «Ожидает ответа».`,-1),i(h(v),{vertical:``},{default:l(()=>[i(h(v),null,{default:l(()=>[i(h(_),{disabled:F.value,type:j.value===`confirmed`?`primary`:`default`,"aria-pressed":j.value===`confirmed`,onClick:s[0]||=e=>j.value=`confirmed`},{default:l(()=>[...s[2]||=[t(`Мы участвуем`,-1)]]),_:1},8,[`disabled`,`type`,`aria-pressed`]),i(h(_),{disabled:F.value,type:j.value===`cancelled`?`error`:`default`,"aria-pressed":j.value===`cancelled`,onClick:s[1]||=e=>j.value=`cancelled`},{default:l(()=>[...s[3]||=[t(`Мы не участвуем`,-1)]]),_:1},8,[`disabled`,`type`,`aria-pressed`])]),_:1}),i(h(_),{loading:F.value,disabled:F.value,type:j.value===`cancelled`?`error`:`primary`,onClick:R},{default:l(()=>[t(r(j.value===`confirmed`?`Подтверждаю участие`:`Подтверждаю отмену`),1)]),_:1},8,[`loading`,`disabled`,`type`])]),_:1})],64))],64)):(n(),a(h(_),{key:2,loading:F.value,onClick:L},{default:l(()=>[t(r(F.value?`Загрузка`:`Повторить`),1)]),_:1},8,[`loading`]))]),_:1})])])],64))}}),k=u({__name:`ParticipationView`,setup(e){return(e,t)=>(n(),a(O))}});export{k as default};
|
||||
-106
File diff suppressed because one or more lines are too long
+106
File diff suppressed because one or more lines are too long
+117
File diff suppressed because one or more lines are too long
-117
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{Kt as e,Ot as t,ht as n,kt as r,wt as i}from"./client-Bz0sY7Lm.js";import{t as a}from"./HeaderMenu-BhocR0ua.js";import{t as o}from"./DocsPage-D65XguoR.js";var s=r({__name:`PrivacyPolicyView`,setup(r){return(r,s)=>(e(),i(n,null,[t(o,{kind:`privacy`}),t(a)],64))}});export{s as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{Kt as e,Ot as t,ht as n,kt as r,wt as i}from"./client-Cr-cm5gA.js";import{t as a}from"./HeaderMenu-BACZAM90.js";import{t as o}from"./DocsPage-DZ3doZ4c.js";var s=r({__name:`PrivacyPolicyView`,setup(r){return(r,s)=>(e(),i(n,null,[t(o,{kind:`privacy`}),t(a)],64))}});export{s as default};
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+10
-10
@@ -1,8 +1,8 @@
|
||||
import{H as e,Jt as t,Mt as n,U as r,_n as i,at as a,bt as o,d as s,hn as c,it as l,kt as u,nt as d,ot as f,p,st as m,tt as h}from"./client-Cr-cm5gA.js";import{t as g}from"./use-merged-state-3avmaBFV.js";import{c as _,s as v}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{n as y}from"./use-form-item-D5MDIr54.js";import{G as b}from"./index-DvRZPtUt.js";function x(e){let{railColor:t}=e;return{itemColor:t,itemColorActive:`#FFCC33`,sizeSmall:`16px`,sizeMedium:`20px`,sizeLarge:`24px`}}var S={name:`Rate`,common:s,self:x},C=()=>n(`svg`,{viewBox:`0 0 512 512`},n(`path`,{d:`M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z`})),w=d(`rate`,{display:`inline-flex`,flexWrap:`nowrap`},[h(`&:hover`,[l(`item`,`
|
||||
import{H as e,Jt as t,Mt as n,U as r,at as i,bt as a,d as o,hn as s,it as c,kt as l,nt as u,ot as d,p as f,st as p,tt as m,vn as h}from"./client-Bz0sY7Lm.js";import{t as g}from"./use-merged-state-z45UzW9G.js";import{c as _,s as v}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{n as y}from"./use-form-item-Bl3X3aXB.js";import{q as b}from"./index-6B3OmSLg.js";function x(e){let{railColor:t}=e;return{itemColor:t,itemColorActive:`#FFCC33`,sizeSmall:`16px`,sizeMedium:`20px`,sizeLarge:`24px`}}var S={name:`Rate`,common:o,self:x},C=()=>n(`svg`,{viewBox:`0 0 512 512`},n(`path`,{d:`M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z`})),w=u(`rate`,{display:`inline-flex`,flexWrap:`nowrap`},[m(`&:hover`,[c(`item`,`
|
||||
transition:
|
||||
transform .1s var(--n-bezier),
|
||||
color .3s var(--n-bezier);
|
||||
`)]),l(`item`,`
|
||||
`)]),c(`item`,`
|
||||
position: relative;
|
||||
display: flex;
|
||||
transition:
|
||||
@@ -11,17 +11,17 @@ import{H as e,Jt as t,Mt as n,U as r,_n as i,at as a,bt as o,d as s,hn as c,it a
|
||||
transform: scale(1);
|
||||
font-size: var(--n-item-size);
|
||||
color: var(--n-item-color);
|
||||
`,[h(`&:not(:first-child)`,`
|
||||
`,[m(`&:not(:first-child)`,`
|
||||
margin-left: 6px;
|
||||
`),a(`active`,`
|
||||
`),i(`active`,`
|
||||
color: var(--n-item-color-active);
|
||||
`)]),f(`readonly`,`
|
||||
`)]),d(`readonly`,`
|
||||
cursor: pointer;
|
||||
`,[l(`item`,[h(`&:hover`,`
|
||||
`,[c(`item`,[m(`&:hover`,`
|
||||
transform: scale(1.05);
|
||||
`),h(`&:active`,`
|
||||
`),m(`&:active`,`
|
||||
transform: scale(0.96);
|
||||
`)])]),l(`half`,`
|
||||
`)])]),c(`half`,`
|
||||
display: flex;
|
||||
transition: inherit;
|
||||
position: absolute;
|
||||
@@ -31,6 +31,6 @@ import{H as e,Jt as t,Mt as n,U as r,_n as i,at as a,bt as o,d as s,hn as c,it a
|
||||
width: 50%;
|
||||
overflow: hidden;
|
||||
color: rgba(255, 255, 255, 0);
|
||||
`,[a(`active`,`
|
||||
`,[i(`active`,`
|
||||
color: var(--n-item-color-active);
|
||||
`)])]),T=u({name:`Rate`,props:Object.assign(Object.assign({},p.props),{allowHalf:Boolean,count:{type:Number,default:5},value:Number,defaultValue:{type:Number,default:null},readonly:Boolean,size:[String,Number],clearable:Boolean,color:String,onClear:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),setup(t){let{mergedClsPrefixRef:n,inlineThemeDisabled:a,mergedComponentPropsRef:s}=r(t),l=p(`Rate`,`-rate`,w,S,t,n),u=i(t,`value`),d=c(t.defaultValue),f=c(null),h=y(t,{mergedSize(e){if(t.size!==void 0)return t.size;if(e)return e.mergedSize.value;let n=s?.value?.Rate?.size;return n===void 0?`medium`:n}}),b=g(u,d);function x(e){let{"onUpdate:value":n,onUpdateValue:r}=t,{nTriggerFormChange:i,nTriggerFormInput:a}=h;n&&v(n,e),r&&v(r,e),d.value=e,i(),a()}function C(e,n){return t.allowHalf?n.offsetX>=Math.floor(n.currentTarget.offsetWidth/2)?e+1:e+.5:e+1}let T=!1;function E(e,t){T||(f.value=C(e,t))}function D(){f.value=null}function O(e,n){var r;let{clearable:i}=t,a=C(e,n);i&&a===b.value?(T=!0,(r=t.onClear)==null||r.call(t),f.value=null,x(null)):x(a)}function k(){T=!1}let{mergedSizeRef:A}=h,j=o(()=>{let e=A.value,{self:t}=l.value;return typeof e==`number`?`${e}px`:t[m(`size`,e)]}),M=o(()=>{let{common:{cubicBezierEaseInOut:e},self:n}=l.value,{itemColor:r,itemColorActive:i}=n,{color:a}=t;return{"--n-bezier":e,"--n-item-color":r,"--n-item-color-active":a||i,"--n-item-size":j.value}}),N=a?e(`rate`,o(()=>{let e=j.value,{color:n}=t,r=``;return e&&(r+=e[0]),n&&(r+=_(n)),r}),M,t):void 0;return{mergedClsPrefix:n,mergedValue:b,hoverIndex:f,handleMouseMove:E,handleClick:O,handleMouseLeave:D,handleMouseEnterSomeStar:k,cssVars:a?void 0:M,themeClass:N?.themeClass,onRender:N?.onRender}},render(){let{readonly:e,hoverIndex:r,mergedValue:i,mergedClsPrefix:a,onRender:o,$slots:{default:s}}=this;return o?.(),n(`div`,{class:[`${a}-rate`,{[`${a}-rate--readonly`]:e},this.themeClass],style:this.cssVars,onMouseleave:this.handleMouseLeave},t(this.count,(t,o)=>{let c=s?s({index:o}):n(b,{clsPrefix:a},{default:C}),l=r===null?o+1<=(i||0):o+1<=r;return n(`div`,{key:o,class:[`${a}-rate__item`,l&&`${a}-rate__item--active`],onClick:e?void 0:e=>{this.handleClick(o,e)},onMouseenter:this.handleMouseEnterSomeStar,onMousemove:e?void 0:e=>{this.handleMouseMove(o,e)}},c,this.allowHalf?n(`div`,{class:[`${a}-rate__half`,{[`${a}-rate__half--active`]:!l&&r!==null?o+.5<=r:o+.5<=(i||0)}]},c):null)}))}});export{T as t};
|
||||
`)])]),T=l({name:`Rate`,props:Object.assign(Object.assign({},f.props),{allowHalf:Boolean,count:{type:Number,default:5},value:Number,defaultValue:{type:Number,default:null},readonly:Boolean,size:[String,Number],clearable:Boolean,color:String,onClear:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),setup(t){let{mergedClsPrefixRef:n,inlineThemeDisabled:i,mergedComponentPropsRef:o}=r(t),c=f(`Rate`,`-rate`,w,S,t,n),l=h(t,`value`),u=s(t.defaultValue),d=s(null),m=y(t,{mergedSize(e){if(t.size!==void 0)return t.size;if(e)return e.mergedSize.value;let n=o?.value?.Rate?.size;return n===void 0?`medium`:n}}),b=g(l,u);function x(e){let{"onUpdate:value":n,onUpdateValue:r}=t,{nTriggerFormChange:i,nTriggerFormInput:a}=m;n&&v(n,e),r&&v(r,e),u.value=e,i(),a()}function C(e,n){return t.allowHalf?n.offsetX>=Math.floor(n.currentTarget.offsetWidth/2)?e+1:e+.5:e+1}let T=!1;function E(e,t){T||(d.value=C(e,t))}function D(){d.value=null}function O(e,n){var r;let{clearable:i}=t,a=C(e,n);i&&a===b.value?(T=!0,(r=t.onClear)==null||r.call(t),d.value=null,x(null)):x(a)}function k(){T=!1}let{mergedSizeRef:A}=m,j=a(()=>{let e=A.value,{self:t}=c.value;return typeof e==`number`?`${e}px`:t[p(`size`,e)]}),M=a(()=>{let{common:{cubicBezierEaseInOut:e},self:n}=c.value,{itemColor:r,itemColorActive:i}=n,{color:a}=t;return{"--n-bezier":e,"--n-item-color":r,"--n-item-color-active":a||i,"--n-item-size":j.value}}),N=i?e(`rate`,a(()=>{let e=j.value,{color:n}=t,r=``;return e&&(r+=e[0]),n&&(r+=_(n)),r}),M,t):void 0;return{mergedClsPrefix:n,mergedValue:b,hoverIndex:d,handleMouseMove:E,handleClick:O,handleMouseLeave:D,handleMouseEnterSomeStar:k,cssVars:i?void 0:M,themeClass:N?.themeClass,onRender:N?.onRender}},render(){let{readonly:e,hoverIndex:r,mergedValue:i,mergedClsPrefix:a,onRender:o,$slots:{default:s}}=this;return o?.(),n(`div`,{class:[`${a}-rate`,{[`${a}-rate--readonly`]:e},this.themeClass],style:this.cssVars,onMouseleave:this.handleMouseLeave},t(this.count,(t,o)=>{let c=s?s({index:o}):n(b,{clsPrefix:a},{default:C}),l=r===null?o+1<=(i||0):o+1<=r;return n(`div`,{key:o,class:[`${a}-rate__item`,l&&`${a}-rate__item--active`],onClick:e?void 0:e=>{this.handleClick(o,e)},onMouseenter:this.handleMouseEnterSomeStar,onMousemove:e?void 0:e=>{this.handleMouseMove(o,e)}},c,this.allowHalf?n(`div`,{class:[`${a}-rate__half`,{[`${a}-rate__half--active`]:!l&&r!==null?o+.5<=r:o+.5<=(i||0)}]},c):null)}))}});export{T as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{Ct as e,Dt as t,Jt as n,Kt as r,Ot as i,Rn as a,St as o,bn as s,hn as c,ht as l,in as u,kt as d,wt as f,xt as p}from"./client-Bz0sY7Lm.js";import{t as m}from"./Card-D1LVu21r.js";import{n as h,r as g}from"./es-BhJOHfSF.js";import{t as _}from"./Button-lcMg8vK2.js";import{t as v}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{t as y}from"./Flex-BUYalFhW.js";import{t as b}from"./Rate-CmLMszwf.js";import{i as x}from"./index-6B3OmSLg.js";import{t as S}from"./HeaderMenu-BhocR0ua.js";var C={class:`center-block-custom`},w={class:`width1200`},T={class:`page-header`},E={class:`review-game`},D={class:`review-text`},O=v(d({__name:`ReviewsPage`,setup(d){let v=x(),O=h(),k=c([]);async function A(){try{let e=await v.GetReviewsForModeration({});k.value=e.reviews||[]}catch(e){O.error(e instanceof Error?e.message:`Не удалось загрузить отзывы`)}}async function j(e,t){try{await v.ModerateGameReview({ID:e.ID,status:t}),await A()}catch(e){O.error(e instanceof Error?e.message:`Не удалось изменить отзыв`)}}return A(),(c,d)=>(r(),f(l,null,[p(`div`,C,[p(`div`,w,[p(`div`,T,[d[1]||=p(`h1`,null,`Отзывы`,-1),i(s(_),{onClick:A},{default:u(()=>[...d[0]||=[t(`Обновить`,-1)]]),_:1})]),k.value.length==0?(r(),o(s(m),{key:0},{default:u(()=>[...d[2]||=[t(`Очередь отзывов пуста.`,-1)]]),_:1})):e(``,!0),(r(!0),f(l,null,n(k.value,n=>(r(),o(s(m),{key:n.ID,class:`review-card`},{default:u(()=>[i(s(y),{justify:`space-between`,align:`center`},{default:u(()=>[p(`div`,null,[p(`div`,E,a(n.gameName),1),p(`strong`,null,a(n.teamName),1)]),i(s(g),null,{default:u(()=>[t(a(n.status),1)]),_:2},1024)]),_:2},1024),i(s(b),{value:n.rating,readonly:``},null,8,[`value`]),p(`div`,null,`Сложность: `+a([``,`лёгкая`,`средняя`,`тяжёлая`][n.difficulty||0]),1),p(`p`,D,a(n.text),1),n.status==`pending`?(r(),o(s(y),{key:0,justify:`end`},{default:u(()=>[i(s(_),{type:`success`,onClick:e=>j(n,`approved`)},{default:u(()=>[...d[3]||=[t(`Одобрить`,-1)]]),_:1},8,[`onClick`]),i(s(_),{type:`error`,ghost:``,onClick:e=>j(n,`rejected`)},{default:u(()=>[...d[4]||=[t(`Отклонить`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)):n.status==`approved`?(r(),o(s(y),{key:1,justify:`end`},{default:u(()=>[i(s(_),{type:`error`,ghost:``,onClick:e=>j(n,`hidden`)},{default:u(()=>[...d[5]||=[t(`Скрыть`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)):e(``,!0)]),_:2},1024))),128))])]),i(S,{active:`reviews`})],64))}}),[[`__scopeId`,`data-v-0b64d5d0`]]),k=d({__name:`ReviewsView`,setup(e){return(e,t)=>(r(),o(O))}});export{k as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{Ct as e,Dt as t,Jt as n,Kt as r,Ln as i,Ot as a,St as o,hn as s,ht as c,in as l,kt as u,wt as d,xt as f,yn as p}from"./client-Cr-cm5gA.js";import{t as m}from"./Card-BKTR7RSt.js";import{n as h,r as g}from"./es-B8t08Ksa.js";import{t as _}from"./Button-ywRLIydo.js";import{t as v}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{t as y}from"./Flex-lSz649iM.js";import{t as b}from"./Rate-C4fTGXsf.js";import{n as x}from"./index-DvRZPtUt.js";import{t as S}from"./HeaderMenu-BACZAM90.js";var C={class:`center-block-custom`},w={class:`width1200`},T={class:`page-header`},E={class:`review-game`},D={class:`review-text`},O=v(u({__name:`ReviewsPage`,setup(u){let v=x(),O=h(),k=s([]);async function A(){try{let e=await v.GetReviewsForModeration({});k.value=e.reviews||[]}catch(e){O.error(e instanceof Error?e.message:`Не удалось загрузить отзывы`)}}async function j(e,t){try{await v.ModerateGameReview({ID:e.ID,status:t}),await A()}catch(e){O.error(e instanceof Error?e.message:`Не удалось изменить отзыв`)}}return A(),(s,u)=>(r(),d(c,null,[f(`div`,C,[f(`div`,w,[f(`div`,T,[u[1]||=f(`h1`,null,`Отзывы`,-1),a(p(_),{onClick:A},{default:l(()=>[...u[0]||=[t(`Обновить`,-1)]]),_:1})]),k.value.length==0?(r(),o(p(m),{key:0},{default:l(()=>[...u[2]||=[t(`Очередь отзывов пуста.`,-1)]]),_:1})):e(``,!0),(r(!0),d(c,null,n(k.value,n=>(r(),o(p(m),{key:n.ID,class:`review-card`},{default:l(()=>[a(p(y),{justify:`space-between`,align:`center`},{default:l(()=>[f(`div`,null,[f(`div`,E,i(n.gameName),1),f(`strong`,null,i(n.teamName),1)]),a(p(g),null,{default:l(()=>[t(i(n.status),1)]),_:2},1024)]),_:2},1024),a(p(b),{value:n.rating,readonly:``},null,8,[`value`]),f(`div`,null,`Сложность: `+i([``,`лёгкая`,`средняя`,`тяжёлая`][n.difficulty||0]),1),f(`p`,D,i(n.text),1),n.status==`pending`?(r(),o(p(y),{key:0,justify:`end`},{default:l(()=>[a(p(_),{type:`success`,onClick:e=>j(n,`approved`)},{default:l(()=>[...u[3]||=[t(`Одобрить`,-1)]]),_:1},8,[`onClick`]),a(p(_),{type:`error`,ghost:``,onClick:e=>j(n,`rejected`)},{default:l(()=>[...u[4]||=[t(`Отклонить`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)):n.status==`approved`?(r(),o(p(y),{key:1,justify:`end`},{default:l(()=>[a(p(_),{type:`error`,ghost:``,onClick:e=>j(n,`hidden`)},{default:l(()=>[...u[5]||=[t(`Скрыть`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)):e(``,!0)]),_:2},1024))),128))])]),a(S,{active:`reviews`})],64))}}),[[`__scopeId`,`data-v-0b64d5d0`]]),k=u({__name:`ReviewsView`,setup(e){return(e,t)=>(r(),o(O))}});export{k as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{Ct as e,Dt as t,Jt as n,Kt as r,Ln as i,Ot as a,St as o,hn as s,ht as c,in as l,kt as u,l as d,wt as f,xt as p,yn as m}from"./client-Cr-cm5gA.js";import{n as h,r as g}from"./es-B8t08Ksa.js";import{t as _}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{t as v}from"./Rate-C4fTGXsf.js";import{n as y}from"./index-DvRZPtUt.js";import{t as b}from"./HeaderMenu-BACZAM90.js";var x={class:`center-block-custom`},S={class:`width700`},C={class:`scenario-card`},w={class:`scenario-heading`},T={class:`scenario-title`},E={class:`scenario-image-frame`},D=[`src`,`alt`],O={class:`scenario-details`},k={class:`scenario-description`},A={class:`scenario-rating`},j={key:1},M={key:2},N={key:0,class:`scenario-difficulty`},P={class:`scenario-author`},F={key:1,class:`reviews-section`},I={class:`review-heading`},L={class:`review-game`},R={class:`review-text`},z=_(u({__name:`ScenarioPage`,setup(u){let _=h(),z=y(),B=d().params.id,V=s([]),H=s({ID:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0,averageRating:void 0,reviewsCount:void 0,difficulty:void 0});async function U(e){try{let t=await z.GetScenario({ID:e});H.value=t.scenario}catch(e){_.error(e instanceof Error?e.message:`Не удалось загрузить сценарий`)}}U(Number(B));async function W(e){try{let t=await z.GetScenarioReviews({scenarioID:e});V.value=t.reviews||[]}catch(e){_.error(e instanceof Error?e.message:`Не удалось загрузить отзывы`)}}return W(Number(B)),(s,u)=>(r(),f(c,null,[p(`div`,x,[p(`div`,S,[p(`section`,C,[p(`div`,w,[u[0]||=p(`p`,{class:`scenario-kicker`},`ДЕЛО ИЗ КАТАЛОГА`,-1),p(`h1`,T,i(H.value.name),1)]),p(`div`,E,[p(`img`,{class:`scenario-image`,src:H.value.image,alt:H.value.name},null,8,D)]),p(`div`,O,[p(`p`,k,i(H.value.description),1),p(`div`,A,[H.value.reviewsCount?(r(),o(m(v),{key:0,value:H.value.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):e(``,!0),H.value.reviewsCount?(r(),f(`span`,j,i(H.value.averageRating?.toFixed(1))+` · `+i(H.value.reviewsCount)+` отзывов`,1)):(r(),f(`span`,M,`Пока нет оценок`))]),H.value.difficulty?(r(),f(`div`,N,`Сложность: `+i(H.value.difficulty),1)):e(``,!0),p(`div`,P,[a(m(g),{bordered:!1,type:`success`,class:`status-block`},{default:l(()=>[t(` Автор: `+i(H.value.author?.username),1)]),_:1})]),V.value.length?(r(),f(`section`,F,[u[1]||=p(`h2`,{class:`reviews-title`},`Отзывы команд`,-1),(r(!0),f(c,null,n(V.value,e=>(r(),f(`article`,{key:e.ID,class:`review-card`},[p(`div`,I,[p(`strong`,null,i(e.teamName),1),a(m(v),{value:e.rating,readonly:``,size:`small`},null,8,[`value`])]),p(`div`,null,`Сложность: `+i([``,`лёгкая`,`средняя`,`тяжёлая`][e.difficulty||0]),1),p(`div`,L,i(e.gameName),1),p(`p`,R,i(e.text),1)]))),128))])):e(``,!0)])])])]),a(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-fd1f9c93`]]),B=u({__name:`ScenarioView`,setup(e){return(e,t)=>(r(),o(z))}});export{B as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{Ct as e,Dt as t,Jt as n,Kt as r,Ot as i,Rn as a,St as o,bn as s,hn as c,ht as l,in as u,kt as d,l as f,wt as p,xt as m}from"./client-Bz0sY7Lm.js";import{n as h,r as g}from"./es-BhJOHfSF.js";import{t as _}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{t as v}from"./Rate-CmLMszwf.js";import{i as y}from"./index-6B3OmSLg.js";import{t as b}from"./HeaderMenu-BhocR0ua.js";var x={class:`center-block-custom`},S={class:`width700`},C={class:`scenario-card`},w={class:`scenario-heading`},T={class:`scenario-title`},E={class:`scenario-image-frame`},D=[`src`,`alt`],O={class:`scenario-details`},k={class:`scenario-description`},A={class:`scenario-rating`},j={key:1},M={key:2},N={key:0,class:`scenario-difficulty`},P={class:`scenario-author`},F={key:1,class:`reviews-section`},I={class:`review-heading`},L={class:`review-game`},R={class:`review-text`},z=_(d({__name:`ScenarioPage`,setup(d){let _=h(),z=y(),B=f().params.id,V=c([]),H=c({ID:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0,averageRating:void 0,reviewsCount:void 0,difficulty:void 0});async function U(e){try{let t=await z.GetScenario({ID:e});H.value=t.scenario}catch(e){_.error(e instanceof Error?e.message:`Не удалось загрузить сценарий`)}}U(Number(B));async function W(e){try{let t=await z.GetScenarioReviews({scenarioID:e});V.value=t.reviews||[]}catch(e){_.error(e instanceof Error?e.message:`Не удалось загрузить отзывы`)}}return W(Number(B)),(c,d)=>(r(),p(l,null,[m(`div`,x,[m(`div`,S,[m(`section`,C,[m(`div`,w,[d[0]||=m(`p`,{class:`scenario-kicker`},`ДЕЛО ИЗ КАТАЛОГА`,-1),m(`h1`,T,a(H.value.name),1)]),m(`div`,E,[m(`img`,{class:`scenario-image`,src:H.value.image,alt:H.value.name},null,8,D)]),m(`div`,O,[m(`p`,k,a(H.value.description),1),m(`div`,A,[H.value.reviewsCount?(r(),o(s(v),{key:0,value:H.value.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):e(``,!0),H.value.reviewsCount?(r(),p(`span`,j,a(H.value.averageRating?.toFixed(1))+` · `+a(H.value.reviewsCount)+` отзывов`,1)):(r(),p(`span`,M,`Пока нет оценок`))]),H.value.difficulty?(r(),p(`div`,N,`Сложность: `+a(H.value.difficulty),1)):e(``,!0),m(`div`,P,[i(s(g),{bordered:!1,type:`success`,class:`status-block`},{default:u(()=>[t(` Автор: `+a(H.value.author?.username),1)]),_:1})]),V.value.length?(r(),p(`section`,F,[d[1]||=m(`h2`,{class:`reviews-title`},`Отзывы команд`,-1),(r(!0),p(l,null,n(V.value,e=>(r(),p(`article`,{key:e.ID,class:`review-card`},[m(`div`,I,[m(`strong`,null,a(e.teamName),1),i(s(v),{value:e.rating,readonly:``,size:`small`},null,8,[`value`])]),m(`div`,null,`Сложность: `+a([``,`лёгкая`,`средняя`,`тяжёлая`][e.difficulty||0]),1),m(`div`,L,a(e.gameName),1),m(`p`,R,a(e.text),1)]))),128))])):e(``,!0)])])])]),i(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-fd1f9c93`]]),B=d({__name:`ScenarioView`,setup(e){return(e,t)=>(r(),o(z))}});export{B as default};
|
||||
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-1
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
.binding-card[data-v-ef294ec2],.qr-card[data-v-ef294ec2],.ready-card[data-v-ef294ec2]{text-align:center;width:100%;max-width:min(94vw,520px)}.binding-card p[data-v-ef294ec2],.qr-card p[data-v-ef294ec2],.ready-card p[data-v-ef294ec2]{margin:0 0 16px}.binding-card .n-select[data-v-ef294ec2]{margin-bottom:8px}.binding-card .n-button[data-v-ef294ec2],.qr-card .n-button[data-v-ef294ec2],.ready-card .n-button[data-v-ef294ec2]{margin-top:8px}.ready-title[data-v-ef294ec2]{font-size:28px}.screen-qr[data-v-ef294ec2]{background:#fff;padding:12px;line-height:0}.screen-center[data-v-ef294ec2]{justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.screen-page[data-v-ef294ec2]{color:#eee;background:#111;min-height:100dvh}.screen-content[data-v-ef294ec2]{text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100dvh;display:flex}.media-error[data-v-ef294ec2]{z-index:2;background:#6b2d2d;border-radius:8px;margin:0;padding:10px 14px;position:fixed;top:20px;left:20px;right:20px}.screen-cover[data-v-ef294ec2]{width:100vw;height:100dvh;position:relative}.cover-label[data-v-ef294ec2]{margin:0 0 20px;font-size:clamp(28px,6vw,72px)}.cover-image[data-v-ef294ec2]{object-fit:contain;width:100%;height:100%;display:block}.cover-controls[data-v-ef294ec2]{text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cover-controls .n-button[data-v-ef294ec2]{margin-bottom:16px;font-weight:700}.screen-message[data-v-ef294ec2]{font-size:clamp(42px,10vw,140px);font-weight:700}.timer-screen[data-v-ef294ec2]{flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:90vw;display:flex}.timer-label[data-v-ef294ec2]{margin:0;font-size:clamp(32px,6vw,88px)}.timer-value[data-v-ef294ec2]{font-variant-numeric:tabular-nums;font-size:clamp(96px,24vw,360px);font-weight:700;line-height:.9}.screen-media[data-v-ef294ec2]{width:900px;max-width:90vw}.screen-media audio[data-v-ef294ec2],.screen-media video[data-v-ef294ec2]{width:100%;max-height:75dvh}.conclusion-screen[data-v-ef294ec2]{background:#000;width:100vw;height:100dvh}.conclusion-screen video[data-v-ef294ec2]{object-fit:contain;width:100%;height:100%;display:block}.results-screen[data-v-ef294ec2]{width:1400px;max-width:96vw;max-height:90dvh;overflow:hidden}.results-screen h1[data-v-ef294ec2]{font-size:clamp(28px,5vw,64px)}.results-screen table[data-v-ef294ec2]{border-collapse:collapse;width:100%;font-size:clamp(14px,2vw,28px)}.results-screen th[data-v-ef294ec2],.results-screen td[data-v-ef294ec2]{text-align:left;border-bottom:1px solid #ffffff2e;padding:8px 12px}.results-screen tbody tr[data-v-ef294ec2]:nth-child(odd){background:#ffffff14}
|
||||
+1
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
.binding-card[data-v-cf99ca4a],.qr-card[data-v-cf99ca4a],.ready-card[data-v-cf99ca4a]{text-align:center;width:100%;max-width:min(94vw,520px)}.binding-card p[data-v-cf99ca4a],.qr-card p[data-v-cf99ca4a],.ready-card p[data-v-cf99ca4a]{margin:0 0 16px}.binding-card .n-select[data-v-cf99ca4a]{margin-bottom:8px}.binding-card .n-button[data-v-cf99ca4a],.qr-card .n-button[data-v-cf99ca4a],.ready-card .n-button[data-v-cf99ca4a]{margin-top:8px}.ready-title[data-v-cf99ca4a]{font-size:28px}.screen-qr[data-v-cf99ca4a]{background:#fff;padding:12px;line-height:0}.screen-center[data-v-cf99ca4a]{justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.screen-page[data-v-cf99ca4a]{color:#eee;background:#111;min-height:100dvh}.screen-content[data-v-cf99ca4a]{text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100dvh;display:flex}.media-error[data-v-cf99ca4a]{z-index:2;background:#6b2d2d;border-radius:8px;margin:0;padding:10px 14px;position:fixed;top:20px;left:20px;right:20px}.screen-cover[data-v-cf99ca4a]{width:100vw;height:100dvh;position:relative}.cover-label[data-v-cf99ca4a]{margin:0 0 20px;font-size:clamp(28px,6vw,72px)}.cover-image[data-v-cf99ca4a]{object-fit:contain;width:100%;height:100%;display:block}.cover-controls[data-v-cf99ca4a]{text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cover-controls .n-button[data-v-cf99ca4a]{margin-bottom:16px;font-weight:700}.screen-message[data-v-cf99ca4a]{font-size:clamp(42px,10vw,140px);font-weight:700}.timer-screen[data-v-cf99ca4a]{flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:90vw;display:flex}.timer-label[data-v-cf99ca4a]{margin:0;font-size:clamp(32px,6vw,88px)}.timer-value[data-v-cf99ca4a]{font-variant-numeric:tabular-nums;font-size:clamp(96px,24vw,360px);font-weight:700;line-height:.9}.screen-media[data-v-cf99ca4a]{width:900px;max-width:90vw}.screen-media audio[data-v-cf99ca4a],.screen-media video[data-v-cf99ca4a]{width:100%;max-height:75dvh}.conclusion-screen[data-v-cf99ca4a]{background:#000;width:100vw;height:100dvh}.conclusion-screen video[data-v-cf99ca4a]{object-fit:contain;width:100%;height:100%;display:block}.results-screen[data-v-cf99ca4a]{width:1400px;max-width:96vw;max-height:90dvh;overflow:hidden}.results-screen h1[data-v-cf99ca4a]{font-size:clamp(28px,5vw,64px)}.results-screen table[data-v-cf99ca4a]{border-collapse:collapse;width:100%;font-size:clamp(14px,2vw,28px)}.results-screen th[data-v-cf99ca4a],.results-screen td[data-v-cf99ca4a]{text-align:left;border-bottom:1px solid #ffffff2e;padding:8px 12px}.results-screen tbody tr[data-v-cf99ca4a]:nth-child(odd){background:#ffffff14}
|
||||
-210
File diff suppressed because one or more lines are too long
+210
File diff suppressed because one or more lines are too long
-1
@@ -1 +0,0 @@
|
||||
import{Mt as e,U as t,bt as n,g as r,kt as i,mt as a,p as o,st as s}from"./client-Cr-cm5gA.js";import{a as c,i as l}from"./es-B8t08Ksa.js";import{a as u}from"./Button-ywRLIydo.js";import{t as d}from"./flatten-CV6OhBgk.js";import{t as f}from"./get-slot-6kXJmSMP.js";import{p}from"./index-DvRZPtUt.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=i({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:i,mergedRtlRef:a,mergedComponentPropsRef:u}=t(e),d=n(()=>e.size||u?.value?.Space?.size||`medium`),f=o(`Space`,`-space`,void 0,h,e,i),p=r(`Space`,a,i);return{useGap:_(),rtlEnabled:p,mergedClsPrefix:i,margin:n(()=>{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:{[s(`gap`,e)]:t}}=f.value,{row:n,col:r}=c(t);return{horizontal:l(r),vertical:l(n)}})}},render(){let{vertical:t,reverse:n,align:r,inline:i,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 e(`div`,{role:`none`,class:[`${p}-space`,m&&`${p}-space--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:t&&!n?`column`:t&&n?`column-reverse`:!t&&n?`row-reverse`:`row`,justifyContent:[`start`,`end`].includes(o)?`flex-${o}`:o,flexWrap:!u||t?`nowrap`:`wrap`,marginTop:h||t?``:`-${S}`,marginBottom:h||t?``:`-${S}`,alignItems:r,gap:h?`${l.vertical}px ${l.horizontal}px`:``}},!g&&(h||_)?v:v.map((n,r)=>n.type===a?n:e(`div`,{role:`none`,class:s,style:[c,{maxWidth:`100%`},h?``:t?{marginBottom:r===C?``:x}:m?{marginLeft:w?o===`space-between`&&r===C?``:b:r===C?``:y,marginRight:w?o===`space-between`&&r===0?``:b:``,paddingTop:S,paddingBottom:S}:{marginRight:w?o===`space-between`&&r===C?``:b:r===C?``:y,marginLeft:w?o===`space-between`&&r===0?``:b:``,paddingTop:S,paddingBottom:S}]},n)))}});export{v as t};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{Mt as e,U as t,bt as n,g as r,kt as i,mt as a,p as o,st as s}from"./client-Bz0sY7Lm.js";import{a as c,i as l}from"./es-BhJOHfSF.js";import{a as u}from"./Button-lcMg8vK2.js";import{t as d}from"./flatten-WgHPAFED.js";import{t as f}from"./get-slot-6kXJmSMP.js";import{h as p}from"./index-6B3OmSLg.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=i({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:i,mergedRtlRef:a,mergedComponentPropsRef:u}=t(e),d=n(()=>e.size||u?.value?.Space?.size||`medium`),f=o(`Space`,`-space`,void 0,h,e,i),p=r(`Space`,a,i);return{useGap:_(),rtlEnabled:p,mergedClsPrefix:i,margin:n(()=>{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:{[s(`gap`,e)]:t}}=f.value,{row:n,col:r}=c(t);return{horizontal:l(r),vertical:l(n)}})}},render(){let{vertical:t,reverse:n,align:r,inline:i,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 e(`div`,{role:`none`,class:[`${p}-space`,m&&`${p}-space--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:t&&!n?`column`:t&&n?`column-reverse`:!t&&n?`row-reverse`:`row`,justifyContent:[`start`,`end`].includes(o)?`flex-${o}`:o,flexWrap:!u||t?`nowrap`:`wrap`,marginTop:h||t?``:`-${S}`,marginBottom:h||t?``:`-${S}`,alignItems:r,gap:h?`${l.vertical}px ${l.horizontal}px`:``}},!g&&(h||_)?v:v.map((n,r)=>n.type===a?n:e(`div`,{role:`none`,class:s,style:[c,{maxWidth:`100%`},h?``:t?{marginBottom:r===C?``:x}:m?{marginLeft:w?o===`space-between`&&r===C?``:b:r===C?``:y,marginRight:w?o===`space-between`&&r===0?``:b:``,paddingTop:S,paddingBottom:S}:{marginRight:w?o===`space-between`&&r===C?``:b:r===C?``:y,marginLeft:w?o===`space-between`&&r===0?``:b:``,paddingTop:S,paddingBottom:S}]},n)))}});export{v as t};
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
import{H as e,Mt as t,U as n,at as r,bt as i,hn as a,kt as o,nt as s,p as c,rn as l,st as u,tt as d}from"./client-Cr-cm5gA.js";import{s as f}from"./es-B8t08Ksa.js";import{t as p}from"./use-compitable-BGh6qEk0.js";import{t as m}from"./fade-in.cssr-Q4qxrdA6.js";import{F as h,P as g,l as _,nt as v}from"./index-DvRZPtUt.js";var y=d([d(`@keyframes spin-rotate`,`
|
||||
import{H as e,Mt as t,U as n,at as r,bt as i,hn as a,kt as o,nt as s,p as c,rn as l,st as u,tt as d}from"./client-Bz0sY7Lm.js";import{s as f}from"./es-BhJOHfSF.js";import{t as p}from"./use-compitable-BIRdD7BE.js";import{t as m}from"./fade-in.cssr-0rRavIDG.js";import{I as h,L as g,d as _,it as v}from"./index-6B3OmSLg.js";var y=d([d(`@keyframes spin-rotate`,`
|
||||
from {
|
||||
transform: rotate(0);
|
||||
}
|
||||
@@ -40,4 +40,4 @@ import{H as e,Mt as t,U as n,at as r,bt as i,hn as a,kt as o,nt as s,p as c,rn a
|
||||
-webkit-user-select: none;
|
||||
pointer-events: none;
|
||||
opacity: var(--n-opacity-spinning);
|
||||
`)])]),b={small:20,medium:18,large:16},x=o({name:`Spin`,props:Object.assign(Object.assign(Object.assign({},c.props),{contentClass:String,contentStyle:[Object,String],description:String,size:{type:[String,Number],default:`medium`},show:{type:Boolean,default:!0},rotate:{type:Boolean,default:!0},spinning:{type:Boolean,validator:()=>!0,default:void 0},delay:Number}),h),slots:Object,setup(t){let{mergedClsPrefixRef:r,inlineThemeDisabled:o}=n(t),s=c(`Spin`,`-spin`,y,_,t,r),d=i(()=>{let{size:e}=t,{common:{cubicBezierEaseInOut:n},self:r}=s.value,{opacitySpinning:i,color:a,textColor:o}=r;return{"--n-bezier":n,"--n-opacity-spinning":i,"--n-size":typeof e==`number`?f(e):r[u(`size`,e)],"--n-color":a,"--n-text-color":o}}),m=o?e(`spin`,i(()=>{let{size:e}=t;return typeof e==`number`?String(e):e[0]}),d,t):void 0,h=p(t,[`spinning`,`show`]),g=a(!1);return l(e=>{let n;if(h.value){let{delay:r}=t;if(r){n=window.setTimeout(()=>{g.value=!0},r),e(()=>{clearTimeout(n)});return}}g.value=h.value}),{mergedClsPrefix:r,active:g,mergedStrokeWidth:i(()=>{let{strokeWidth:e}=t;if(e!==void 0)return e;let{size:n}=t;return b[typeof n==`number`?`medium`:n]}),cssVars:o?void 0:d,themeClass:m?.themeClass,onRender:m?.onRender}},render(){var e;let{$slots:n,mergedClsPrefix:r,description:i}=this,a=n.icon&&this.rotate,o=(i||n.description)&&t(`div`,{class:`${r}-spin-description`},i||n.description?.call(n)),s=n.icon?t(`div`,{class:[`${r}-spin-body`,this.themeClass]},t(`div`,{class:[`${r}-spin`,a&&`${r}-spin--rotate`],style:n.default?``:this.cssVars},n.icon()),o):t(`div`,{class:[`${r}-spin-body`,this.themeClass]},t(g,{clsPrefix:r,style:n.default?``:this.cssVars,stroke:this.stroke,"stroke-width":this.mergedStrokeWidth,radius:this.radius,scale:this.scale,class:`${r}-spin`}),o);return(e=this.onRender)==null||e.call(this),n.default?t(`div`,{class:[`${r}-spin-container`,this.themeClass],style:this.cssVars},t(`div`,{class:[`${r}-spin-content`,this.active&&`${r}-spin-content--spinning`,this.contentClass],style:this.contentStyle},n),t(v,{name:`fade-in-transition`},{default:()=>this.active?s:null})):s}});export{x as t};
|
||||
`)])]),b={small:20,medium:18,large:16},x=o({name:`Spin`,props:Object.assign(Object.assign(Object.assign({},c.props),{contentClass:String,contentStyle:[Object,String],description:String,size:{type:[String,Number],default:`medium`},show:{type:Boolean,default:!0},rotate:{type:Boolean,default:!0},spinning:{type:Boolean,validator:()=>!0,default:void 0},delay:Number}),g),slots:Object,setup(t){let{mergedClsPrefixRef:r,inlineThemeDisabled:o}=n(t),s=c(`Spin`,`-spin`,y,_,t,r),d=i(()=>{let{size:e}=t,{common:{cubicBezierEaseInOut:n},self:r}=s.value,{opacitySpinning:i,color:a,textColor:o}=r;return{"--n-bezier":n,"--n-opacity-spinning":i,"--n-size":typeof e==`number`?f(e):r[u(`size`,e)],"--n-color":a,"--n-text-color":o}}),m=o?e(`spin`,i(()=>{let{size:e}=t;return typeof e==`number`?String(e):e[0]}),d,t):void 0,h=p(t,[`spinning`,`show`]),g=a(!1);return l(e=>{let n;if(h.value){let{delay:r}=t;if(r){n=window.setTimeout(()=>{g.value=!0},r),e(()=>{clearTimeout(n)});return}}g.value=h.value}),{mergedClsPrefix:r,active:g,mergedStrokeWidth:i(()=>{let{strokeWidth:e}=t;if(e!==void 0)return e;let{size:n}=t;return b[typeof n==`number`?`medium`:n]}),cssVars:o?void 0:d,themeClass:m?.themeClass,onRender:m?.onRender}},render(){var e;let{$slots:n,mergedClsPrefix:r,description:i}=this,a=n.icon&&this.rotate,o=(i||n.description)&&t(`div`,{class:`${r}-spin-description`},i||n.description?.call(n)),s=n.icon?t(`div`,{class:[`${r}-spin-body`,this.themeClass]},t(`div`,{class:[`${r}-spin`,a&&`${r}-spin--rotate`],style:n.default?``:this.cssVars},n.icon()),o):t(`div`,{class:[`${r}-spin-body`,this.themeClass]},t(h,{clsPrefix:r,style:n.default?``:this.cssVars,stroke:this.stroke,"stroke-width":this.mergedStrokeWidth,radius:this.radius,scale:this.scale,class:`${r}-spin`}),o);return(e=this.onRender)==null||e.call(this),n.default?t(`div`,{class:[`${r}-spin-container`,this.themeClass],style:this.cssVars},t(`div`,{class:[`${r}-spin-content`,this.active&&`${r}-spin-content--spinning`,this.contentClass],style:this.contentStyle},n),t(v,{name:`fade-in-transition`},{default:()=>this.active?s:null})):s}});export{x as t};
|
||||
-25
File diff suppressed because one or more lines are too long
+25
File diff suppressed because one or more lines are too long
+16
-16
@@ -1,10 +1,10 @@
|
||||
import{H as e,Mt as t,U as n,X as r,_n as i,at as a,bt as o,d as s,hn as c,it as l,kt as u,nt as d,ot as f,p,st as m,tt as h}from"./client-Cr-cm5gA.js";import{i as g,s as _}from"./es-B8t08Ksa.js";import{t as v}from"./use-merged-state-3avmaBFV.js";import{o as y,r as b,s as x}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{n as S}from"./use-form-item-D5MDIr54.js";import{P as C,R as w,W as T,c as E}from"./index-DvRZPtUt.js";var D=u({name:`Remove`,render(){return t(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},t(`line`,{x1:`400`,y1:`256`,x2:`112`,y2:`256`,style:`
|
||||
import{H as e,Mt as t,U as n,X as r,at as i,bt as a,d as o,hn as s,it as c,kt as l,nt as u,ot as d,p as f,st as p,tt as m,vn as h}from"./client-Bz0sY7Lm.js";import{i as g,s as _}from"./es-BhJOHfSF.js";import{t as v}from"./use-merged-state-z45UzW9G.js";import{o as y,r as b,s as x}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{n as S}from"./use-form-item-Bl3X3aXB.js";import{B as C,I as w,K as T,u as E}from"./index-6B3OmSLg.js";var D=l({name:`Remove`,render(){return t(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},t(`line`,{x1:`400`,y1:`256`,x2:`112`,y2:`256`,style:`
|
||||
fill: none;
|
||||
stroke: currentColor;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-width: 32px;
|
||||
`}))}});function O(e){let{primaryColor:t,opacityDisabled:n,borderRadius:i,textColor3:a}=e;return Object.assign(Object.assign({},E),{iconColor:a,textColor:`white`,loadingColor:t,opacityDisabled:n,railColor:`rgba(0, 0, 0, .14)`,railColorActive:t,buttonBoxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)`,buttonColor:`#FFF`,railBorderRadiusSmall:i,railBorderRadiusMedium:i,railBorderRadiusLarge:i,buttonBorderRadiusSmall:i,buttonBorderRadiusMedium:i,buttonBorderRadiusLarge:i,boxShadowFocus:`0 0 0 2px ${r(t,{alpha:.2})}`})}var k={name:`Switch`,common:s,self:O},A=d(`switch`,`
|
||||
`}))}});function O(e){let{primaryColor:t,opacityDisabled:n,borderRadius:i,textColor3:a}=e;return Object.assign(Object.assign({},E),{iconColor:a,textColor:`white`,loadingColor:t,opacityDisabled:n,railColor:`rgba(0, 0, 0, .14)`,railColorActive:t,buttonBoxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)`,buttonColor:`#FFF`,railBorderRadiusSmall:i,railBorderRadiusMedium:i,railBorderRadiusLarge:i,buttonBorderRadiusSmall:i,buttonBorderRadiusMedium:i,buttonBorderRadiusLarge:i,boxShadowFocus:`0 0 0 2px ${r(t,{alpha:.2})}`})}var k={name:`Switch`,common:o,self:O},A=u(`switch`,`
|
||||
height: var(--n-height);
|
||||
min-width: var(--n-width);
|
||||
vertical-align: middle;
|
||||
@@ -14,20 +14,20 @@ import{H as e,Mt as t,U as n,X as r,_n as i,at as a,bt as o,d as s,hn as c,it as
|
||||
outline: none;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
`,[l(`children-placeholder`,`
|
||||
`,[c(`children-placeholder`,`
|
||||
height: var(--n-rail-height);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
overflow: hidden;
|
||||
pointer-events: none;
|
||||
visibility: hidden;
|
||||
`),l(`rail-placeholder`,`
|
||||
`),c(`rail-placeholder`,`
|
||||
display: flex;
|
||||
flex-wrap: none;
|
||||
`),l(`button-placeholder`,`
|
||||
`),c(`button-placeholder`,`
|
||||
width: calc(1.75 * var(--n-rail-height));
|
||||
height: var(--n-rail-height);
|
||||
`),d(`base-loading`,`
|
||||
`),u(`base-loading`,`
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
@@ -35,7 +35,7 @@ import{H as e,Mt as t,U as n,X as r,_n as i,at as a,bt as o,d as s,hn as c,it as
|
||||
font-size: calc(var(--n-button-width) - 4px);
|
||||
color: var(--n-loading-color);
|
||||
transition: color .3s var(--n-bezier);
|
||||
`,[w({left:`50%`,top:`50%`,originalTransform:`translateX(-50%) translateY(-50%)`})]),l(`checked, unchecked`,`
|
||||
`,[C({left:`50%`,top:`50%`,originalTransform:`translateX(-50%) translateY(-50%)`})]),c(`checked, unchecked`,`
|
||||
transition: color .3s var(--n-bezier);
|
||||
color: var(--n-text-color);
|
||||
box-sizing: border-box;
|
||||
@@ -46,16 +46,16 @@ import{H as e,Mt as t,U as n,X as r,_n as i,at as a,bt as o,d as s,hn as c,it as
|
||||
display: flex;
|
||||
align-items: center;
|
||||
line-height: 1;
|
||||
`),l(`checked`,`
|
||||
`),c(`checked`,`
|
||||
right: 0;
|
||||
padding-right: calc(1.25 * var(--n-rail-height) - var(--n-offset));
|
||||
`),l(`unchecked`,`
|
||||
`),c(`unchecked`,`
|
||||
left: 0;
|
||||
justify-content: flex-end;
|
||||
padding-left: calc(1.25 * var(--n-rail-height) - var(--n-offset));
|
||||
`),h(`&:focus`,[l(`rail`,`
|
||||
`),m(`&:focus`,[c(`rail`,`
|
||||
box-shadow: var(--n-box-shadow-focus);
|
||||
`)]),a(`round`,[l(`rail`,`border-radius: calc(var(--n-rail-height) / 2);`,[l(`button`,`border-radius: calc(var(--n-button-height) / 2);`)])]),f(`disabled`,[f(`icon`,[a(`rubber-band`,[a(`pressed`,[l(`rail`,[l(`button`,`max-width: var(--n-button-width-pressed);`)])]),l(`rail`,[h(`&:active`,[l(`button`,`max-width: var(--n-button-width-pressed);`)])]),a(`active`,[a(`pressed`,[l(`rail`,[l(`button`,`left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));`)])]),l(`rail`,[h(`&:active`,[l(`button`,`left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));`)])])])])])]),a(`active`,[l(`rail`,[l(`button`,`left: calc(100% - var(--n-button-width) - var(--n-offset))`)])]),l(`rail`,`
|
||||
`)]),i(`round`,[c(`rail`,`border-radius: calc(var(--n-rail-height) / 2);`,[c(`button`,`border-radius: calc(var(--n-button-height) / 2);`)])]),d(`disabled`,[d(`icon`,[i(`rubber-band`,[i(`pressed`,[c(`rail`,[c(`button`,`max-width: var(--n-button-width-pressed);`)])]),c(`rail`,[m(`&:active`,[c(`button`,`max-width: var(--n-button-width-pressed);`)])]),i(`active`,[i(`pressed`,[c(`rail`,[c(`button`,`left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));`)])]),c(`rail`,[m(`&:active`,[c(`button`,`left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));`)])])])])])]),i(`active`,[c(`rail`,[c(`button`,`left: calc(100% - var(--n-button-width) - var(--n-offset))`)])]),c(`rail`,`
|
||||
overflow: hidden;
|
||||
height: var(--n-rail-height);
|
||||
min-width: var(--n-rail-width);
|
||||
@@ -67,7 +67,7 @@ import{H as e,Mt as t,U as n,X as r,_n as i,at as a,bt as o,d as s,hn as c,it as
|
||||
background .3s var(--n-bezier),
|
||||
box-shadow .3s var(--n-bezier);
|
||||
background-color: var(--n-rail-color);
|
||||
`,[l(`button-icon`,`
|
||||
`,[c(`button-icon`,`
|
||||
color: var(--n-icon-color);
|
||||
transition: color .3s var(--n-bezier);
|
||||
font-size: calc(var(--n-button-height) - 4px);
|
||||
@@ -80,7 +80,7 @@ import{H as e,Mt as t,U as n,X as r,_n as i,at as a,bt as o,d as s,hn as c,it as
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
line-height: 1;
|
||||
`,[w()]),l(`button`,`
|
||||
`,[C()]),c(`button`,`
|
||||
align-items: center;
|
||||
top: var(--n-offset);
|
||||
left: var(--n-offset);
|
||||
@@ -100,9 +100,9 @@ import{H as e,Mt as t,U as n,X as r,_n as i,at as a,bt as o,d as s,hn as c,it as
|
||||
opacity .3s var(--n-bezier),
|
||||
max-width .3s var(--n-bezier),
|
||||
box-shadow .3s var(--n-bezier);
|
||||
`)]),a(`active`,[l(`rail`,`background-color: var(--n-rail-color-active);`)]),a(`loading`,[l(`rail`,`
|
||||
`)]),i(`active`,[c(`rail`,`background-color: var(--n-rail-color-active);`)]),i(`loading`,[c(`rail`,`
|
||||
cursor: wait;
|
||||
`)]),a(`disabled`,[l(`rail`,`
|
||||
`)]),i(`disabled`,[c(`rail`,`
|
||||
cursor: not-allowed;
|
||||
opacity: .5;
|
||||
`)])]),j=Object.assign(Object.assign({},p.props),{size:String,value:{type:[String,Number,Boolean],default:void 0},loading:Boolean,defaultValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:void 0},round:{type:Boolean,default:!0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},railStyle:Function,rubberBand:{type:Boolean,default:!0},spinProps:Object,onChange:[Function,Array]}),M,N=u({name:`Switch`,props:j,slots:Object,setup(t){M===void 0&&(M=typeof CSS<`u`?CSS.supports===void 0?!1:CSS.supports(`width`,`max(1px)`):!0);let{mergedClsPrefixRef:r,inlineThemeDisabled:a,mergedComponentPropsRef:s}=n(t),l=p(`Switch`,`-switch`,A,k,t,r),u=S(t,{mergedSize(e){return t.size===void 0?e?e.mergedSize.value:s?.value?.Switch?.size||`medium`:t.size}}),{mergedSizeRef:d,mergedDisabledRef:f}=u,h=c(t.defaultValue),y=v(i(t,`value`),h),b=o(()=>y.value===t.checkedValue),C=c(!1),w=c(!1),T=o(()=>{let{railStyle:e}=t;if(e)return e({focused:w.value,checked:b.value})});function E(e){let{"onUpdate:value":n,onChange:r,onUpdateValue:i}=t,{nTriggerFormInput:a,nTriggerFormChange:o}=u;n&&x(n,e),i&&x(i,e),r&&x(r,e),h.value=e,a(),o()}function D(){let{nTriggerFormFocus:e}=u;e()}function O(){let{nTriggerFormBlur:e}=u;e()}function j(){t.loading||f.value||(y.value===t.checkedValue?E(t.uncheckedValue):E(t.checkedValue))}function N(){w.value=!0,D()}function P(){w.value=!1,O(),C.value=!1}function F(e){t.loading||f.value||e.key===` `&&(y.value===t.checkedValue?E(t.uncheckedValue):E(t.checkedValue),C.value=!1)}function I(e){t.loading||f.value||e.key===` `&&(e.preventDefault(),C.value=!0)}let L=o(()=>{let{value:e}=d,{self:{opacityDisabled:t,railColor:n,railColorActive:r,buttonBoxShadow:i,buttonColor:a,boxShadowFocus:o,loadingColor:s,textColor:c,iconColor:u,[m(`buttonHeight`,e)]:f,[m(`buttonWidth`,e)]:p,[m(`buttonWidthPressed`,e)]:h,[m(`railHeight`,e)]:v,[m(`railWidth`,e)]:y,[m(`railBorderRadius`,e)]:b,[m(`buttonBorderRadius`,e)]:x},common:{cubicBezierEaseInOut:S}}=l.value,C,w,T;return M?(C=`calc((${v} - ${f}) / 2)`,w=`max(${v}, ${f})`,T=`max(${y}, calc(${y} + ${f} - ${v}))`):(C=_((g(v)-g(f))/2),w=_(Math.max(g(v),g(f))),T=g(v)>g(f)?y:_(g(y)+g(f)-g(v))),{"--n-bezier":S,"--n-button-border-radius":x,"--n-button-box-shadow":i,"--n-button-color":a,"--n-button-width":p,"--n-button-width-pressed":h,"--n-button-height":f,"--n-height":w,"--n-offset":C,"--n-opacity-disabled":t,"--n-rail-border-radius":b,"--n-rail-color":n,"--n-rail-color-active":r,"--n-rail-height":v,"--n-rail-width":y,"--n-width":T,"--n-box-shadow-focus":o,"--n-loading-color":s,"--n-text-color":c,"--n-icon-color":u}}),R=a?e(`switch`,o(()=>d.value[0]),L,t):void 0;return{handleClick:j,handleBlur:P,handleFocus:N,handleKeyup:F,handleKeydown:I,mergedRailStyle:T,pressed:C,mergedClsPrefix:r,mergedValue:y,checked:b,mergedDisabled:f,cssVars:a?void 0:L,themeClass:R?.themeClass,onRender:R?.onRender}},render(){let{mergedClsPrefix:e,mergedDisabled:n,checked:r,mergedRailStyle:i,onRender:a,$slots:o}=this;a?.();let{checked:s,unchecked:c,icon:l,"checked-icon":u,"unchecked-icon":d}=o,f=!(b(l)&&b(u)&&b(d));return t(`div`,{role:`switch`,"aria-checked":r,class:[`${e}-switch`,this.themeClass,f&&`${e}-switch--icon`,r&&`${e}-switch--active`,n&&`${e}-switch--disabled`,this.round&&`${e}-switch--round`,this.loading&&`${e}-switch--loading`,this.pressed&&`${e}-switch--pressed`,this.rubberBand&&`${e}-switch--rubber-band`],tabindex:this.mergedDisabled?void 0:0,style:this.cssVars,onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},t(`div`,{class:`${e}-switch__rail`,"aria-hidden":`true`,style:i},y(s,n=>y(c,r=>n||r?t(`div`,{"aria-hidden":!0,class:`${e}-switch__children-placeholder`},t(`div`,{class:`${e}-switch__rail-placeholder`},t(`div`,{class:`${e}-switch__button-placeholder`}),n),t(`div`,{class:`${e}-switch__rail-placeholder`},t(`div`,{class:`${e}-switch__button-placeholder`}),r)):null)),t(`div`,{class:`${e}-switch__button`},y(l,n=>y(u,r=>y(d,i=>t(T,null,{default:()=>this.loading?t(C,Object.assign({key:`loading`,clsPrefix:e,strokeWidth:20},this.spinProps)):this.checked&&(r||n)?t(`div`,{class:`${e}-switch__button-icon`,key:r?`checked-icon`:`icon`},r||n):!this.checked&&(i||n)?t(`div`,{class:`${e}-switch__button-icon`,key:i?`unchecked-icon`:`icon`},i||n):null})))),y(s,n=>n&&t(`div`,{key:`checked`,class:`${e}-switch__checked`},n)),y(c,n=>n&&t(`div`,{key:`unchecked`,class:`${e}-switch__unchecked`},n)))))}});export{D as n,N as t};
|
||||
`)])]),j=Object.assign(Object.assign({},f.props),{size:String,value:{type:[String,Number,Boolean],default:void 0},loading:Boolean,defaultValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:void 0},round:{type:Boolean,default:!0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},railStyle:Function,rubberBand:{type:Boolean,default:!0},spinProps:Object,onChange:[Function,Array]}),M,N=l({name:`Switch`,props:j,slots:Object,setup(t){M===void 0&&(M=typeof CSS<`u`?CSS.supports===void 0?!1:CSS.supports(`width`,`max(1px)`):!0);let{mergedClsPrefixRef:r,inlineThemeDisabled:i,mergedComponentPropsRef:o}=n(t),c=f(`Switch`,`-switch`,A,k,t,r),l=S(t,{mergedSize(e){return t.size===void 0?e?e.mergedSize.value:o?.value?.Switch?.size||`medium`:t.size}}),{mergedSizeRef:u,mergedDisabledRef:d}=l,m=s(t.defaultValue),y=v(h(t,`value`),m),b=a(()=>y.value===t.checkedValue),C=s(!1),w=s(!1),T=a(()=>{let{railStyle:e}=t;if(e)return e({focused:w.value,checked:b.value})});function E(e){let{"onUpdate:value":n,onChange:r,onUpdateValue:i}=t,{nTriggerFormInput:a,nTriggerFormChange:o}=l;n&&x(n,e),i&&x(i,e),r&&x(r,e),m.value=e,a(),o()}function D(){let{nTriggerFormFocus:e}=l;e()}function O(){let{nTriggerFormBlur:e}=l;e()}function j(){t.loading||d.value||(y.value===t.checkedValue?E(t.uncheckedValue):E(t.checkedValue))}function N(){w.value=!0,D()}function P(){w.value=!1,O(),C.value=!1}function F(e){t.loading||d.value||e.key===` `&&(y.value===t.checkedValue?E(t.uncheckedValue):E(t.checkedValue),C.value=!1)}function I(e){t.loading||d.value||e.key===` `&&(e.preventDefault(),C.value=!0)}let L=a(()=>{let{value:e}=u,{self:{opacityDisabled:t,railColor:n,railColorActive:r,buttonBoxShadow:i,buttonColor:a,boxShadowFocus:o,loadingColor:s,textColor:l,iconColor:d,[p(`buttonHeight`,e)]:f,[p(`buttonWidth`,e)]:m,[p(`buttonWidthPressed`,e)]:h,[p(`railHeight`,e)]:v,[p(`railWidth`,e)]:y,[p(`railBorderRadius`,e)]:b,[p(`buttonBorderRadius`,e)]:x},common:{cubicBezierEaseInOut:S}}=c.value,C,w,T;return M?(C=`calc((${v} - ${f}) / 2)`,w=`max(${v}, ${f})`,T=`max(${y}, calc(${y} + ${f} - ${v}))`):(C=_((g(v)-g(f))/2),w=_(Math.max(g(v),g(f))),T=g(v)>g(f)?y:_(g(y)+g(f)-g(v))),{"--n-bezier":S,"--n-button-border-radius":x,"--n-button-box-shadow":i,"--n-button-color":a,"--n-button-width":m,"--n-button-width-pressed":h,"--n-button-height":f,"--n-height":w,"--n-offset":C,"--n-opacity-disabled":t,"--n-rail-border-radius":b,"--n-rail-color":n,"--n-rail-color-active":r,"--n-rail-height":v,"--n-rail-width":y,"--n-width":T,"--n-box-shadow-focus":o,"--n-loading-color":s,"--n-text-color":l,"--n-icon-color":d}}),R=i?e(`switch`,a(()=>u.value[0]),L,t):void 0;return{handleClick:j,handleBlur:P,handleFocus:N,handleKeyup:F,handleKeydown:I,mergedRailStyle:T,pressed:C,mergedClsPrefix:r,mergedValue:y,checked:b,mergedDisabled:d,cssVars:i?void 0:L,themeClass:R?.themeClass,onRender:R?.onRender}},render(){let{mergedClsPrefix:e,mergedDisabled:n,checked:r,mergedRailStyle:i,onRender:a,$slots:o}=this;a?.();let{checked:s,unchecked:c,icon:l,"checked-icon":u,"unchecked-icon":d}=o,f=!(b(l)&&b(u)&&b(d));return t(`div`,{role:`switch`,"aria-checked":r,class:[`${e}-switch`,this.themeClass,f&&`${e}-switch--icon`,r&&`${e}-switch--active`,n&&`${e}-switch--disabled`,this.round&&`${e}-switch--round`,this.loading&&`${e}-switch--loading`,this.pressed&&`${e}-switch--pressed`,this.rubberBand&&`${e}-switch--rubber-band`],tabindex:this.mergedDisabled?void 0:0,style:this.cssVars,onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},t(`div`,{class:`${e}-switch__rail`,"aria-hidden":`true`,style:i},y(s,n=>y(c,r=>n||r?t(`div`,{"aria-hidden":!0,class:`${e}-switch__children-placeholder`},t(`div`,{class:`${e}-switch__rail-placeholder`},t(`div`,{class:`${e}-switch__button-placeholder`}),n),t(`div`,{class:`${e}-switch__rail-placeholder`},t(`div`,{class:`${e}-switch__button-placeholder`}),r)):null)),t(`div`,{class:`${e}-switch__button`},y(l,n=>y(u,r=>y(d,i=>t(T,null,{default:()=>this.loading?t(w,Object.assign({key:`loading`,clsPrefix:e,strokeWidth:20},this.spinProps)):this.checked&&(r||n)?t(`div`,{class:`${e}-switch__button-icon`,key:r?`checked-icon`:`icon`},r||n):!this.checked&&(i||n)?t(`div`,{class:`${e}-switch__button-icon`,key:i?`unchecked-icon`:`icon`},i||n):null})))),y(s,n=>n&&t(`div`,{key:`checked`,class:`${e}-switch__checked`},n)),y(c,n=>n&&t(`div`,{key:`unchecked`,class:`${e}-switch__unchecked`},n)))))}});export{D as n,N as t};
|
||||
+352
File diff suppressed because one or more lines are too long
-352
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
.belt-block[data-v-bec154c5]{background-color:#000;background-image:url(/assets/belt-DVqk2_uL.png);background-size:cover;height:100%;position:relative}.shadow[data-v-bec154c5]{background-color:#000;width:100%;height:10px;position:absolute}.shadow-top[data-v-bec154c5]{top:0;box-shadow:0 -5px 10px #000}.shadow-bottom[data-v-bec154c5]{bottom:0;box-shadow:0 5px 10px #000}.plate-block[data-v-4833fe7e]{position:relative;box-shadow:0 0 10px #000}.metal-plate-block[data-v-4833fe7e]{background-image:url(/assets/metal-BiL2PH1r.png);background-size:cover;border-radius:4px;height:100%;position:relative}.pin[data-v-4833fe7e]{background-image:url(/assets/pin-CJfldk-j.png);background-size:cover;width:7px;height:7px;position:absolute}.pin-top-left[data-v-4833fe7e]{top:3px;left:3px}.pin-top-right[data-v-4833fe7e]{top:3px;right:3px}.pin-bottom-right[data-v-4833fe7e]{bottom:3px;right:3px}.pin-bottom-left[data-v-4833fe7e]{bottom:3px;left:3px}.form-custom[data-v-31fd878a]{color:#fff;z-index:1000;width:100%;position:fixed;bottom:0;left:0}.input-form[data-v-31fd878a]{z-index:1000;max-width:1920px;height:76px;margin:0 auto;position:relative}.controller-metal[data-v-31fd878a]{width:30px;height:calc(100% + 2px);position:absolute;top:-1px}.controller-metal-left[data-v-31fd878a]{left:-30px}.controller-metal-right[data-v-31fd878a]{right:-30px}.controller[data-v-31fd878a]{display:flex;position:relative}.game-input[data-v-31fd878a]{width:calc(100% - 175px);height:50px;position:relative;top:14px;left:15px}.game-input-run[data-v-31fd878a]{background-color:#0000;background-image:url(/assets/input_center-DZZtEHaZ.png);background-size:cover;border:0;width:100%;height:100%;padding-left:27px;font-family:font_old_typer,serif;font-size:18px}.game-input-run[data-v-31fd878a]::placeholder{color:#333}.game-input-run[data-v-31fd878a]:focus{border:0;outline:none}.game-button-run-shadow[data-v-31fd878a]{width:150px;height:80px;position:absolute;top:-5px;right:10px;box-shadow:-5px 5px 10px #000}.game-button-run[data-v-31fd878a]{cursor:pointer;background-color:#0000;background-image:url(/assets/button-DdziMEJE.png);background-size:cover;border:0;width:155px;height:80px;margin:0;padding:0;font-size:1.5em;position:absolute;top:-5px;right:10px}.new-places-label[data-v-31fd878a],.all-places-label[data-v-31fd878a]{height:48px;position:absolute}.new-places-label[data-v-31fd878a]{width:40px;top:14px;left:85px}.all-places-label[data-v-31fd878a]{width:60px;top:14px;left:15px}.places-text[data-v-31fd878a]{color:#111;text-align:center;background-color:#d1cebd;background-image:url(/assets/paper-CuqvoKhN.jpg);background-size:cover;border:1px solid #9e9982;border-radius:7px;margin:0 1px;font-family:font_old_typer,serif;font-size:1.4em;display:inline-block;box-shadow:0 -2px 5px #000}.places-text-number[data-v-31fd878a]{width:18px}.counters-block[data-v-31fd878a]{margin:20px 10px 20px 5px;position:absolute;top:-40px;left:23px}.counter-block[data-v-31fd878a]{margin:5px;display:inline-block}.icon-for-counter[data-v-31fd878a]{margin:0 4px;position:relative;top:3px}@media (width>=1025px){.center-block-700[data-v-31fd878a]{width:700px;margin:0 auto}}.case-background[data-v-a4fdc676]{pointer-events:none;z-index:-1;background-position:50%;background-size:cover;position:fixed;inset:0}.bottom-margin[data-v-a4fdc676]{height:calc(100dvh - 76px);margin-top:0}.game-finished[data-v-a4fdc676]{height:100dvh}.review-block[data-v-a4fdc676]{margin-top:20px}.review-rating[data-v-a4fdc676]{margin-top:20px;margin-bottom:6px}.review-rate[data-v-a4fdc676]{margin-top:4px;margin-bottom:8px}.review-input[data-v-a4fdc676]{margin-top:14px}.smooth-scroll[data-v-a4fdc676]{scroll-behavior:smooth}.edit-panel[data-v-a4fdc676]{background-color:#222;border-radius:10px;margin:30px 0;padding:20px}.qr-main-block[data-v-a4fdc676]{justify-content:center;align-items:center;display:flex}.questions-hr[data-v-a4fdc676]{border:1px dashed #000;margin:10px 0}.questions-hint[data-v-a4fdc676]{color:#000}.question-item[data-v-a4fdc676]{margin:15px 0}.question-text[data-v-a4fdc676]{margin-bottom:6px;font-weight:500}.questions-actions[data-v-a4fdc676]{margin-top:10px}.paper-button[data-v-a4fdc676]{color:#bfa07d;cursor:pointer;background-image:url(/assets/belt-DVqk2_uL.png);background-size:cover;border:0;border-radius:5px;margin-top:10px;padding:5px 12px;font-family:font_old_typer,serif;font-size:16px;font-weight:600;display:inline-block}.paper-button[data-v-a4fdc676]:hover{color:#63e2b7}.font[data-v-a4fdc676]{font-family:font_old_typer,serif;font-size:18px}.qr-main-block-text[data-v-a4fdc676]{text-align:left;margin:10px 0;font-family:font_old_typer,serif;font-size:18px}p.qr-main-block-text[data-v-a4fdc676]{font-weight:500}.qr-block[data-v-a4fdc676]{background-color:#fff;padding:12px;display:inline-block}
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
.belt-block[data-v-bec154c5]{background-color:#000;background-image:url(/assets/belt-DVqk2_uL.png);background-size:cover;height:100%;position:relative}.shadow[data-v-bec154c5]{background-color:#000;width:100%;height:10px;position:absolute}.shadow-top[data-v-bec154c5]{top:0;box-shadow:0 -5px 10px #000}.shadow-bottom[data-v-bec154c5]{bottom:0;box-shadow:0 5px 10px #000}.plate-block[data-v-4833fe7e]{position:relative;box-shadow:0 0 10px #000}.metal-plate-block[data-v-4833fe7e]{background-image:url(/assets/metal-BiL2PH1r.png);background-size:cover;border-radius:4px;height:100%;position:relative}.pin[data-v-4833fe7e]{background-image:url(/assets/pin-CJfldk-j.png);background-size:cover;width:7px;height:7px;position:absolute}.pin-top-left[data-v-4833fe7e]{top:3px;left:3px}.pin-top-right[data-v-4833fe7e]{top:3px;right:3px}.pin-bottom-right[data-v-4833fe7e]{bottom:3px;right:3px}.pin-bottom-left[data-v-4833fe7e]{bottom:3px;left:3px}.form-custom[data-v-3d06b938]{color:#fff;z-index:1000;width:100%;position:fixed;bottom:0;left:0}.input-form[data-v-3d06b938]{z-index:1000;max-width:1920px;height:76px;margin:0 auto;position:relative}.controller-metal[data-v-3d06b938]{width:30px;height:calc(100% + 2px);position:absolute;top:-1px}.controller-metal-left[data-v-3d06b938]{left:-30px}.controller-metal-right[data-v-3d06b938]{right:-30px}.controller[data-v-3d06b938]{display:flex;position:relative}.game-input[data-v-3d06b938]{width:calc(100% - 175px);height:50px;position:relative;top:14px;left:15px}.game-input-run[data-v-3d06b938]{background-color:#0000;background-image:url(/assets/input_center-DZZtEHaZ.png);background-size:cover;border:0;width:100%;height:100%;padding-left:27px;font-family:font_old_typer,serif;font-size:18px}.game-input-run[data-v-3d06b938]::placeholder{color:#333}.game-input-run[data-v-3d06b938]:focus{border:0;outline:none}.game-button-run-shadow[data-v-3d06b938]{width:150px;height:80px;position:absolute;top:-5px;right:10px;box-shadow:-5px 5px 10px #000}.game-button-run[data-v-3d06b938]{cursor:pointer;background-color:#0000;background-image:url(/assets/button-DdziMEJE.png);background-size:cover;border:0;width:155px;height:80px;margin:0;padding:0;font-size:1.5em;position:absolute;top:-5px;right:10px}.new-places-label[data-v-3d06b938],.all-places-label[data-v-3d06b938]{height:48px;position:absolute}.new-places-label[data-v-3d06b938]{width:40px;top:14px;left:85px}.all-places-label[data-v-3d06b938]{width:60px;top:14px;left:15px}.places-text[data-v-3d06b938]{color:#111;text-align:center;background-color:#d1cebd;background-image:url(/assets/paper-CuqvoKhN.jpg);background-size:cover;border:1px solid #9e9982;border-radius:7px;margin:0 1px;font-family:font_old_typer,serif;font-size:1.4em;display:inline-block;box-shadow:0 -2px 5px #000}.places-text-number[data-v-3d06b938]{width:18px}.counters-block[data-v-3d06b938]{margin:20px 10px 20px 5px;position:absolute;top:-40px;left:23px}.counter-block[data-v-3d06b938]{margin:5px;display:inline-block}.icon-for-counter[data-v-3d06b938]{margin:0 4px;position:relative;top:3px}@media (width>=1025px){.center-block-700[data-v-3d06b938]{width:700px;margin:0 auto}}.case-background[data-v-24ac6c6e]{pointer-events:none;z-index:-1;background-position:50%;background-size:cover;position:fixed;inset:0}.bottom-margin[data-v-24ac6c6e]{height:calc(100dvh - 76px);margin-top:0}.game-finished[data-v-24ac6c6e]{height:100dvh}.review-block[data-v-24ac6c6e]{margin-top:20px}.review-rating[data-v-24ac6c6e]{margin-top:20px;margin-bottom:6px}.review-rate[data-v-24ac6c6e]{margin-top:4px;margin-bottom:8px}.review-input[data-v-24ac6c6e]{margin-top:14px}.smooth-scroll[data-v-24ac6c6e]{scroll-behavior:smooth}.edit-panel[data-v-24ac6c6e]{background-color:#222;border-radius:10px;margin:30px 0;padding:20px}.qr-main-block[data-v-24ac6c6e]{justify-content:center;align-items:center;display:flex}.questions-hr[data-v-24ac6c6e]{border:1px dashed #000;margin:10px 0}.questions-hint[data-v-24ac6c6e]{color:#000}.question-item[data-v-24ac6c6e]{margin:15px 0}.question-text[data-v-24ac6c6e]{margin-bottom:6px;font-weight:500}.questions-actions[data-v-24ac6c6e]{margin-top:10px}.paper-button[data-v-24ac6c6e]{color:#bfa07d;cursor:pointer;background-image:url(/assets/belt-DVqk2_uL.png);background-size:cover;border:0;border-radius:5px;margin-top:10px;padding:5px 12px;font-family:font_old_typer,serif;font-size:16px;font-weight:600;display:inline-block}.paper-button[data-v-24ac6c6e]:hover{color:#63e2b7}.font[data-v-24ac6c6e]{font-family:font_old_typer,serif;font-size:18px}.qr-main-block-text[data-v-24ac6c6e]{text-align:left;margin:10px 0;font-family:font_old_typer,serif;font-size:18px}p.qr-main-block-text[data-v-24ac6c6e]{font-weight:500}.qr-block[data-v-24ac6c6e]{background-color:#fff;padding:12px;display:inline-block}
|
||||
File diff suppressed because one or more lines are too long
-1
@@ -1 +0,0 @@
|
||||
import{Dt as e,Kt as t,Ln as n,Ot as r,St as i,Ut as a,bt as o,hn as s,ht as c,in as l,kt as u,l as d,t as f,wt as p,xt as m,yn as h}from"./client-Cr-cm5gA.js";import{t as g}from"./Button-ywRLIydo.js";import{t as _}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{t as v}from"./QrCode-DCMU89nB.js";import{t as y}from"./datetime-BJNH0M1T.js";import{t as b}from"./MessagePaper-Bmyt-U13.js";var x={class:`ticket-page center-block-custom`},S={class:`width700`},C={class:`ticket-card`},w={key:0,class:`error`,role:`alert`},T={class:`qr-block`},E={class:`used`,role:`status`},D={key:1,class:`used`,role:`status`},O=_(u({__name:`TicketPage`,setup(u){let _=d(),O=f(),k=o(()=>String(_.params.token||``)),A=s(),j=s(!1),M=s(``),N=o(()=>window.location.href);async function P(){j.value=!0,M.value=``;try{let e=await O.GetTicket({token:k.value});if(!e.ticket){M.value=`Билет не найден`;return}A.value=e.ticket}catch{M.value=`Не удалось загрузить билет. Попробуйте ещё раз.`}finally{j.value=!1}}return a(P),(a,o)=>(t(),p(`div`,x,[m(`div`,S,[r(b,null,{default:l(()=>[m(`div`,C,[o[7]||=m(`p`,{class:`ticket-kicker`},`ВЕЧЕРНИЙ ДЕТЕКТИВ · ПРОПУСК`,-1),o[8]||=m(`h1`,null,`Билет на игру`,-1),M.value?(t(),p(`p`,w,n(M.value),1)):A.value?(t(),p(c,{key:1},[m(`h2`,null,n(A.value.gameName),1),o[5]||=m(`hr`,null,null,-1),m(`dl`,null,[m(`div`,null,[o[0]||=m(`dt`,null,`Начало`,-1),m(`dd`,null,n(h(y)(A.value.startAt)),1)]),m(`div`,null,[o[1]||=m(`dt`,null,`Место`,-1),m(`dd`,null,n(A.value.location||`Онлайн`),1)])]),m(`div`,T,[r(h(v),{value:N.value,size:300,padding:0},null,8,[`value`])]),o[6]||=m(`p`,null,`Покажите этот QR-код организатору.`,-1),A.value.status===`used`?(t(),p(c,{key:0},[o[2]||=m(`hr`,null,null,-1),m(`p`,E,` Билет уже использован`+n(A.value.usedAt?` ${h(y)(A.value.usedAt)}`:``)+n(A.value.usedBy?` организатором ${A.value.usedBy}`:``)+`. `,1)],64)):A.value.gameStatus===`finish`?(t(),p(`p`,D,` Игра уже завершена. `)):(t(),p(c,{key:2},[o[3]||=m(`hr`,null,null,-1),o[4]||=m(`p`,{class:`active`,role:`status`},`Билет действителен.`,-1)],64))],64)):(t(),i(h(g),{key:2,loading:j.value,onClick:P},{default:l(()=>[e(n(j.value?`Загрузка`:`Повторить`),1)]),_:1},8,[`loading`]))])]),_:1})])]))}}),[[`__scopeId`,`data-v-5f755593`]]),k=u({__name:`TicketView`,setup(e){return(e,n)=>(t(),i(O))}});export{k as default};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{Dt as e,Kt as t,Ot as n,Rn as r,St as i,Ut as a,bn as o,bt as s,hn as c,ht as l,in as u,kt as d,l as f,t as p,wt as m,xt as h}from"./client-Bz0sY7Lm.js";import{t as g}from"./Button-lcMg8vK2.js";import{t as _}from"./_plugin-vue_export-helper-CtHwEvHL.js";import{t as v}from"./QrCode-MTPi5t58.js";import{t as y}from"./datetime-BJNH0M1T.js";import{t as b}from"./MessagePaper-CFegNMJR.js";var x={class:`ticket-page center-block-custom`},S={class:`width700`},C={class:`ticket-card`},w={key:0,class:`error`,role:`alert`},T={class:`qr-block`},E={class:`used`,role:`status`},D={key:1,class:`used`,role:`status`},O=_(d({__name:`TicketPage`,setup(d){let _=f(),O=p(),k=s(()=>String(_.params.token||``)),A=c(),j=c(!1),M=c(``),N=s(()=>window.location.href);async function P(){j.value=!0,M.value=``;try{let e=await O.GetTicket({token:k.value});if(!e.ticket){M.value=`Билет не найден`;return}A.value=e.ticket}catch{M.value=`Не удалось загрузить билет. Попробуйте ещё раз.`}finally{j.value=!1}}return a(P),(a,s)=>(t(),m(`div`,x,[h(`div`,S,[n(b,null,{default:u(()=>[h(`div`,C,[s[7]||=h(`p`,{class:`ticket-kicker`},`ВЕЧЕРНИЙ ДЕТЕКТИВ · ПРОПУСК`,-1),s[8]||=h(`h1`,null,`Билет на игру`,-1),M.value?(t(),m(`p`,w,r(M.value),1)):A.value?(t(),m(l,{key:1},[h(`h2`,null,r(A.value.gameName),1),s[5]||=h(`hr`,null,null,-1),h(`dl`,null,[h(`div`,null,[s[0]||=h(`dt`,null,`Начало`,-1),h(`dd`,null,r(o(y)(A.value.startAt)),1)]),h(`div`,null,[s[1]||=h(`dt`,null,`Место`,-1),h(`dd`,null,r(A.value.location||`Онлайн`),1)])]),h(`div`,T,[n(o(v),{value:N.value,size:300,padding:0},null,8,[`value`])]),s[6]||=h(`p`,null,`Покажите этот QR-код организатору.`,-1),A.value.status===`used`?(t(),m(l,{key:0},[s[2]||=h(`hr`,null,null,-1),h(`p`,E,` Билет уже использован`+r(A.value.usedAt?` ${o(y)(A.value.usedAt)}`:``)+r(A.value.usedBy?` организатором ${A.value.usedBy}`:``)+`. `,1)],64)):A.value.gameStatus===`finish`?(t(),m(`p`,D,` Игра уже завершена. `)):(t(),m(l,{key:2},[s[3]||=h(`hr`,null,null,-1),s[4]||=h(`p`,{class:`active`,role:`status`},`Билет действителен.`,-1)],64))],64)):(t(),i(o(g),{key:2,loading:j.value,onClick:P},{default:u(()=>[e(r(j.value?`Загрузка`:`Повторить`),1)]),_:1},8,[`loading`]))])]),_:1})])]))}}),[[`__scopeId`,`data-v-5f755593`]]),k=d({__name:`TicketView`,setup(e){return(e,n)=>(t(),i(O))}});export{k as default};
|
||||
+440
File diff suppressed because one or more lines are too long
-440
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{Kt as e,Ot as t,ht as n,kt as r,wt as i}from"./client-Bz0sY7Lm.js";import{t as a}from"./HeaderMenu-BhocR0ua.js";import{t as o}from"./DocsPage-D65XguoR.js";var s=r({__name:`UserAgreementView`,setup(r){return(r,s)=>(e(),i(n,null,[t(o,{kind:`terms`}),t(a)],64))}});export{s as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{Kt as e,Ot as t,ht as n,kt as r,wt as i}from"./client-Cr-cm5gA.js";import{t as a}from"./HeaderMenu-BACZAM90.js";import{t as o}from"./DocsPage-DZ3doZ4c.js";var s=r({__name:`UserAgreementView`,setup(r){return(r,s)=>(e(),i(n,null,[t(o,{kind:`terms`}),t(a)],64))}});export{s as default};
|
||||
-1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
-1
@@ -1 +1 @@
|
||||
import{Ft as e,ht as t,mt as n}from"./client-Cr-cm5gA.js";function r(e){return e.replace(/#|\(|\)|,|\s|\./g,`_`)}function i(e,...t){if(Array.isArray(e))e.forEach(e=>i(e,...t));else return e(...t)}function a(r){return r.some(r=>e(r)?!(r.type===n||r.type===t&&!a(r.children)):!0)?r:null}function o(e,t){return e&&a(e())||t()}function s(e,t,n){return e&&a(e(t))||n(t)}function c(e,t){return t(e&&a(e())||null)}function l(e){return!(e&&a(e()))}var u=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{s as a,r as c,o as i,a as n,c as o,l as r,i as s,u as t};
|
||||
import{Ft as e,ht as t,mt as n}from"./client-Bz0sY7Lm.js";function r(e){return e.replace(/#|\(|\)|,|\s|\./g,`_`)}function i(e,...t){if(Array.isArray(e))e.forEach(e=>i(e,...t));else return e(...t)}function a(r){return r.some(r=>e(r)?!(r.type===n||r.type===t&&!a(r.children)):!0)?r:null}function o(e,t){return e&&a(e())||t()}function s(e,t,n){return e&&a(e(t))||n(t)}function c(e,t){return t(e&&a(e())||null)}function l(e){return!(e&&a(e()))}var u=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{s as a,r as c,o as i,a as n,c as o,l as r,i as s,u as t};
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{r as e}from"./client-Cr-cm5gA.js";function t(e){let t=e?.file_type;if(t===`pdf`||t===`image`||t===`audio`)return t;let n=(e?.image||``).toLowerCase();return/\.pdf($|\?)/.test(n)?`pdf`:/\.(mp3|wav|ogg|m4a|aac|flac|opus)($|\?)/.test(n)?`audio`:/\.(png|jpe?g|gif|webp|bmp|svg)($|\?)/.test(n)?`image`:``}function n(t){if(!t)return``;let n=t.toLowerCase();return n.startsWith(`http://`)||n.startsWith(`https://`)?t:t.startsWith(`/`)?e()+t:`${e()}/api/files/${t}`}function r(e){return e?e.split(`/`).pop()||e:``}export{t as n,n as r,r as t};
|
||||
import{r as e}from"./client-Bz0sY7Lm.js";function t(e){let t=e?.file_type;if(t===`pdf`||t===`image`||t===`audio`)return t;let n=(e?.image||``).toLowerCase();return/\.pdf($|\?)/.test(n)?`pdf`:/\.(mp3|wav|ogg|m4a|aac|flac|opus)($|\?)/.test(n)?`audio`:/\.(png|jpe?g|gif|webp|bmp|svg)($|\?)/.test(n)?`image`:``}function n(t){if(!t)return``;let n=t.toLowerCase();return n.startsWith(`http://`)||n.startsWith(`https://`)?t:t.startsWith(`/`)?e()+t:`${e()}/api/files/${t}`}function r(e){return e?e.split(`/`).pop()||e:``}export{t as n,n as r,r as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{r as e}from"./client-Bz0sY7Lm.js";import{a as t,o as n}from"./index-6B3OmSLg.js";function r(){let e=n();return i(e.refreshTokenAction,e.getToken)}function i(n,r){async function i(i,a){return t(async()=>{let t=new Headers(a.headers),n=r();n&&t.set(`Authorization`,`Bearer ${n}`);let o=await fetch(`${e()}/${i}`,{...a,headers:t});if(o.status===401)throw Error(`unauthorized`);return o},n,r)}async function s(e,t){let n=await i(e,{method:`GET`});if(!n.ok)throw Error(await o(n));return{blob:await n.blob(),filename:a(n.headers.get(`Content-Disposition`))||t}}function c(e){return s(`api/scenarios/${e}/archive`,`scenario-${e}.zip`)}function l(e){return s(`api/games/${e}/teams/qr.pdf`,`game-${e}.pdf`)}function u(e){return s(`api/games/${e}/export/download`,`game-${e}.zip`)}function d(e){return s(`api/games/${e}/results-package/download`,`game-results-${e}.zip`)}async function f(e,t){let n=await i(`api/games/${e}/results-package/apply`,{method:`POST`,headers:{"Content-Type":`application/zip`},body:t});if(!n.ok)throw Error(await o(n));let r=await n.json();if(!r||typeof r!=`object`||!(`gameID`in r)||r.gameID!==e||!(`packageID`in r)||typeof r.packageID!=`string`||!(`appliedAt`in r)||typeof r.appliedAt!=`string`)throw Error(`Некорректный ответ применения результатов`);return{gameID:r.gameID,packageID:r.packageID,appliedAt:r.appliedAt}}async function p(e){let t=await i(`api/games/import`,{method:`POST`,headers:{"Content-Type":`application/zip`},body:e});if(!t.ok)throw Error(await o(t));let n=await t.json();if(!n||typeof n!=`object`||!(`gameID`in n)||typeof n.gameID!=`number`||!Number.isSafeInteger(n.gameID)||n.gameID<=0||!(`packageID`in n)||typeof n.packageID!=`string`||!(`repeated`in n)||typeof n.repeated!=`boolean`)throw Error(`Некорректный ответ импорта игры`);return{gameID:n.gameID,packageID:n.packageID,repeated:n.repeated}}async function m(e){let t=await i(`api/scenarios/archive`,{method:`POST`,headers:{"Content-Type":e.type||`application/zip`},body:e});if(!t.ok)throw Error(await o(t));let n=await t.json().catch(()=>null);return{ID:typeof n?.ID==`number`?n.ID:null}}return{downloadScenarioArchive:c,downloadTeamQR:l,uploadScenarioArchive:m,downloadGamePackage:u,uploadGamePackage:p,downloadGameResultsPackage:d,applyGameResultsPackage:f}}function a(e){if(!e)return``;let t=e.match(/filename\*=UTF-8''([^;]+)/i);if(t)try{return decodeURIComponent(t[1].trim()).replace(/[\\/:*?"<>|]/g,`_`)}catch{}let n=e.match(/filename="?([^";]+)"?/i);return(n?n[1]:``).replace(/[\\/:*?"<>|]/g,`_`)}async function o(e){let t=await e.json().catch(()=>null);if(t&&typeof t==`object`){if(`message`in t&&typeof t.message==`string`&&t.message!==``)return t.message;if(`error`in t&&typeof t.error==`string`&&t.error!==``)return t.error}return`Ошибка сервера (${e.status})`}export{r as t};
|
||||
@@ -1 +0,0 @@
|
||||
import{r as e}from"./client-Cr-cm5gA.js";import{r as t,t as n}from"./index-DvRZPtUt.js";function r(){let e=n();return i(e.refreshTokenAction,e.getToken)}function i(n,r){async function i(i,a){return t(async()=>{let t=new Headers(a.headers),n=r();n&&t.set(`Authorization`,`Bearer ${n}`);let o=await fetch(`${e()}/${i}`,{...a,headers:t});if(o.status===401)throw Error(`unauthorized`);return o},n,r)}async function s(e,t){let n=await i(e,{method:`GET`});if(!n.ok)throw Error(await o(n));return{blob:await n.blob(),filename:a(n.headers.get(`Content-Disposition`))||t}}function c(e){return s(`api/scenarios/${e}/archive`,`scenario-${e}.zip`)}function l(e){return s(`api/games/${e}/teams/qr.pdf`,`game-${e}.pdf`)}function u(e){return s(`api/games/${e}/export/download`,`game-${e}.zip`)}async function d(e){let t=await i(`api/games/import`,{method:`POST`,headers:{"Content-Type":`application/zip`},body:e});if(!t.ok)throw Error(await o(t));let n=await t.json();if(!n||typeof n!=`object`||!(`gameID`in n)||typeof n.gameID!=`number`||!Number.isSafeInteger(n.gameID)||n.gameID<=0||!(`packageID`in n)||typeof n.packageID!=`string`||!(`repeated`in n)||typeof n.repeated!=`boolean`)throw Error(`Некорректный ответ импорта игры`);return{gameID:n.gameID,packageID:n.packageID,repeated:n.repeated}}async function f(e){let t=await i(`api/scenarios/archive`,{method:`POST`,headers:{"Content-Type":e.type||`application/zip`},body:e});if(!t.ok)throw Error(await o(t));let n=await t.json().catch(()=>null);return{ID:typeof n?.ID==`number`?n.ID:null}}return{downloadScenarioArchive:c,downloadTeamQR:l,uploadScenarioArchive:f,downloadGamePackage:u,uploadGamePackage:d}}function a(e){if(!e)return``;let t=e.match(/filename\*=UTF-8''([^;]+)/i);if(t)try{return decodeURIComponent(t[1].trim()).replace(/[\\/:*?"<>|]/g,`_`)}catch{}let n=e.match(/filename="?([^";]+)"?/i);return(n?n[1]:``).replace(/[\\/:*?"<>|]/g,`_`)}async function o(e){let t=await e.json().catch(()=>null);if(t&&typeof t==`object`){if(`message`in t&&typeof t.message==`string`&&t.message!==``)return t.message;if(`error`in t&&typeof t.error==`string`&&t.error!==``)return t.error}return`Ошибка сервера (${e.status})`}export{r as t};
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+16
-16
File diff suppressed because one or more lines are too long
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{h as e,tt as t}from"./client-Cr-cm5gA.js";var{cubicBezierEaseInOut:n}=e;function r({name:e=`fade-in`,enterDuration:r=`0.2s`,leaveDuration:i=`0.2s`,enterCubicBezier:a=n,leaveCubicBezier:o=n}={}){return[t(`&.${e}-transition-enter-active`,{transition:`all ${r} ${a}!important`}),t(`&.${e}-transition-leave-active`,{transition:`all ${i} ${o}!important`}),t(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),t(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}export{r as t};
|
||||
import{h as e,tt as t}from"./client-Bz0sY7Lm.js";var{cubicBezierEaseInOut:n}=e;function r({name:e=`fade-in`,enterDuration:r=`0.2s`,leaveDuration:i=`0.2s`,enterCubicBezier:a=n,leaveCubicBezier:o=n}={}){return[t(`&.${e}-transition-enter-active`,{transition:`all ${r} ${a}!important`}),t(`&.${e}-transition-leave-active`,{transition:`all ${i} ${o}!important`}),t(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),t(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}export{r as t};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{Dt as e,ht as t,mt as n}from"./client-Cr-cm5gA.js";function r(i,a=!0,o=[]){return i.forEach(i=>{if(i!==null){if(typeof i!=`object`){(typeof i==`string`||typeof i==`number`)&&o.push(e(String(i)));return}if(Array.isArray(i)){r(i,a,o);return}if(i.type===t){if(i.children===null)return;Array.isArray(i.children)&&r(i.children,a,o)}else{if(i.type===n&&a)return;o.push(i)}}}),o}export{r as t};
|
||||
import{Dt as e,ht as t,mt as n}from"./client-Bz0sY7Lm.js";function r(i,a=!0,o=[]){return i.forEach(i=>{if(i!==null){if(typeof i!=`object`){(typeof i==`string`||typeof i==`number`)&&o.push(e(String(i)));return}if(Array.isArray(i)){r(i,a,o);return}if(i.type===t){if(i.children===null)return;Array.isArray(i.children)&&r(i.children,a,o)}else{if(i.type===n&&a)return;o.push(i)}}}),o}export{r as t};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{L as e,x as t}from"./client-Cr-cm5gA.js";import{J as n,K as r}from"./index-DvRZPtUt.js";var i=/^(\d|\.)+$/,a=/(\d|\.)+/;function o(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(i.test(e)){let i=(Number(e)+n)*t;return r?i===0?`0`:`${i}px`:`${i}`}else{let r=a.exec(e);return r?e.replace(a,String((Number(r[0])+n)*t)):e}return e}var s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;function l(t,r){if(e(t))return!1;var i=typeof t;return i==`number`||i==`symbol`||i==`boolean`||t==null||n(t)?!0:c.test(t)||!s.test(t)||r!=null&&t in Object(r)}var u=`Expected a function`;function d(e,n){if(typeof e!=`function`||n!=null&&typeof n!=`function`)throw TypeError(u);var r=function(){var t=arguments,i=n?n.apply(this,t):t[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,t);return r.cache=a.set(i,o)||a,o};return r.cache=new(d.Cache||t),r}d.Cache=t;var f=500;function p(e){var t=d(e,function(e){return n.size===f&&n.clear(),e}),n=t.cache;return t}var m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,g=p(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(m,function(e,n,r,i){t.push(r?i.replace(h,`$1`):n||e)}),t});function _(t,n){return e(t)?t:l(t,n)?[t]:g(r(t))}var v=1/0;function y(e){if(typeof e==`string`||n(e))return e;var t=e+``;return t==`0`&&1/e==-v?`-0`:t}function b(e,t){t=_(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[y(t[n++])];return n&&n==r?e:void 0}function x(e,t,n){var r=e==null?void 0:b(e,t);return r===void 0?n:r}export{l as a,_ as i,b as n,o,y as r,x as t};
|
||||
import{L as e,x as t}from"./client-Bz0sY7Lm.js";import{J as n,X as r}from"./index-6B3OmSLg.js";var i=/^(\d|\.)+$/,a=/(\d|\.)+/;function o(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(i.test(e)){let i=(Number(e)+n)*t;return r?i===0?`0`:`${i}px`:`${i}`}else{let r=a.exec(e);return r?e.replace(a,String((Number(r[0])+n)*t)):e}return e}var s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;function l(t,n){if(e(t))return!1;var i=typeof t;return i==`number`||i==`symbol`||i==`boolean`||t==null||r(t)?!0:c.test(t)||!s.test(t)||n!=null&&t in Object(n)}var u=`Expected a function`;function d(e,n){if(typeof e!=`function`||n!=null&&typeof n!=`function`)throw TypeError(u);var r=function(){var t=arguments,i=n?n.apply(this,t):t[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,t);return r.cache=a.set(i,o)||a,o};return r.cache=new(d.Cache||t),r}d.Cache=t;var f=500;function p(e){var t=d(e,function(e){return n.size===f&&n.clear(),e}),n=t.cache;return t}var m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,g=p(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(m,function(e,n,r,i){t.push(r?i.replace(h,`$1`):n||e)}),t});function _(t,r){return e(t)?t:l(t,r)?[t]:g(n(t))}var v=1/0;function y(e){if(typeof e==`string`||r(e))return e;var t=e+``;return t==`0`&&1/e==-v?`-0`:t}function b(e,t){t=_(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[y(t[n++])];return n&&n==r?e:void 0}function x(e,t,n){var r=e==null?void 0:b(e,t);return r===void 0?n:r}export{l as a,_ as i,b as n,o,y as r,x as t};
|
||||
+200
File diff suppressed because one or more lines are too long
-200
File diff suppressed because one or more lines are too long
-1
@@ -1 +0,0 @@
|
||||
import{Mt as e,Ut as t,Vt as n,hn as r,ht as i,kt as a,nn as o}from"./client-Cr-cm5gA.js";import{d as s,f as c,u as l}from"./Card-BKTR7RSt.js";import{$ as u}from"./index-DvRZPtUt.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<e.childNodes.length;t++){let n=e.childNodes[t];if(f(n)&&(h(n)||p(n)))return!0}return!1}function m(e){for(let t=e.childNodes.length-1;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=a({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=r(null),f=r(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))}t(()=>{o(()=>e.active,e=>{e?(C(),s(`keydown`,document,b)):(l(`keydown`,document,b),h&&w())},{immediate:!0})}),n(()=>{l(`keydown`,document,b),h&&w()});function x(e){if(!g&&y()){let t=S();if(t===null||t.contains(c(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:t}=this.$slots;if(t===void 0)return null;if(this.disabled)return t();let{active:n,focusableStyle:r}=this;return e(i,null,[e(`div`,{"aria-hidden":`true`,tabindex:n?`0`:`-1`,ref:`focusableStartRef`,style:r,onFocus:this.handleStartFocus}),t(),e(`div`,{"aria-hidden":`true`,style:r,ref:`focusableEndRef`,tabindex:n?`0`:`-1`,onFocus:this.handleEndFocus})])}}),y=new WeakSet;function b(e){y.add(e)}function x(e){return!y.has(e)}function S(e,t=[],n){let r={};return t.forEach(t=>{r[t]=e[t]}),Object.assign(r,n)}export{v as i,x as n,b as r,S as t};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{Mt as e,Ut as t,Vt as n,hn as r,ht as i,kt as a,nn as o}from"./client-Bz0sY7Lm.js";import{d as s,f as c,u as l}from"./Card-D1LVu21r.js";import{tt as u}from"./index-6B3OmSLg.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<e.childNodes.length;t++){let n=e.childNodes[t];if(f(n)&&(h(n)||p(n)))return!0}return!1}function m(e){for(let t=e.childNodes.length-1;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=a({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=r(null),f=r(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))}t(()=>{o(()=>e.active,e=>{e?(C(),s(`keydown`,document,b)):(l(`keydown`,document,b),h&&w())},{immediate:!0})}),n(()=>{l(`keydown`,document,b),h&&w()});function x(e){if(!g&&y()){let t=S();if(t===null||t.contains(c(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:t}=this.$slots;if(t===void 0)return null;if(this.disabled)return t();let{active:n,focusableStyle:r}=this;return e(i,null,[e(`div`,{"aria-hidden":`true`,tabindex:n?`0`:`-1`,ref:`focusableStartRef`,style:r,onFocus:this.handleStartFocus}),t(),e(`div`,{"aria-hidden":`true`,style:r,ref:`focusableEndRef`,tabindex:n?`0`:`-1`,onFocus:this.handleEndFocus})])}}),y=new WeakSet;function b(e){y.add(e)}function x(e){return!y.has(e)}function S(e,t=[],n){let r={};return t.forEach(t=>{r[t]=e[t]}),Object.assign(r,n)}export{v as i,x as n,b as r,S as t};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{d as e}from"./client-Cr-cm5gA.js";var t={railInsetHorizontalBottom:`auto 2px 4px 2px`,railInsetHorizontalTop:`4px 2px auto 2px`,railInsetVerticalRight:`2px 4px 2px auto`,railInsetVerticalLeft:`2px auto 2px 4px`,railColor:`transparent`};function n(e){let{scrollbarColor:n,scrollbarColorHover:r,scrollbarHeight:i,scrollbarWidth:a,scrollbarBorderRadius:o}=e;return Object.assign(Object.assign({},t),{height:i,width:a,borderRadius:o,color:n,colorHover:r})}var r={name:`Scrollbar`,common:e,self:n},i={paddingSmall:`12px 16px 12px`,paddingMedium:`19px 24px 20px`,paddingLarge:`23px 32px 24px`,paddingHuge:`27px 40px 28px`,titleFontSizeSmall:`16px`,titleFontSizeMedium:`18px`,titleFontSizeLarge:`18px`,titleFontSizeHuge:`18px`,closeIconSize:`18px`,closeSize:`22px`};function a(e){let{primaryColor:t,borderRadius:n,lineHeight:r,fontSize:a,cardColor:o,textColor2:s,textColor1:c,dividerColor:l,fontWeightStrong:u,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:p,closeColorHover:m,closeColorPressed:h,modalColor:g,boxShadow1:_,popoverColor:v,actionColor:y}=e;return Object.assign(Object.assign({},i),{lineHeight:r,color:o,colorModal:g,colorPopover:v,colorTarget:t,colorEmbedded:y,colorEmbeddedModal:y,colorEmbeddedPopover:y,textColor:s,titleTextColor:c,borderColor:l,actionColor:y,titleFontWeight:u,closeColorHover:m,closeColorPressed:h,closeBorderRadius:n,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:p,fontSizeSmall:a,fontSizeMedium:a,fontSizeLarge:a,fontSizeHuge:a,boxShadow:_,borderRadius:n})}var o={name:`Card`,common:e,self:a};export{n as i,a as n,r,o as t};
|
||||
import{d as e}from"./client-Bz0sY7Lm.js";var t={railInsetHorizontalBottom:`auto 2px 4px 2px`,railInsetHorizontalTop:`4px 2px auto 2px`,railInsetVerticalRight:`2px 4px 2px auto`,railInsetVerticalLeft:`2px auto 2px 4px`,railColor:`transparent`};function n(e){let{scrollbarColor:n,scrollbarColorHover:r,scrollbarHeight:i,scrollbarWidth:a,scrollbarBorderRadius:o}=e;return Object.assign(Object.assign({},t),{height:i,width:a,borderRadius:o,color:n,colorHover:r})}var r={name:`Scrollbar`,common:e,self:n},i={paddingSmall:`12px 16px 12px`,paddingMedium:`19px 24px 20px`,paddingLarge:`23px 32px 24px`,paddingHuge:`27px 40px 28px`,titleFontSizeSmall:`16px`,titleFontSizeMedium:`18px`,titleFontSizeLarge:`18px`,titleFontSizeHuge:`18px`,closeIconSize:`18px`,closeSize:`22px`};function a(e){let{primaryColor:t,borderRadius:n,lineHeight:r,fontSize:a,cardColor:o,textColor2:s,textColor1:c,dividerColor:l,fontWeightStrong:u,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:p,closeColorHover:m,closeColorPressed:h,modalColor:g,boxShadow1:_,popoverColor:v,actionColor:y}=e;return Object.assign(Object.assign({},i),{lineHeight:r,color:o,colorModal:g,colorPopover:v,colorTarget:t,colorEmbedded:y,colorEmbeddedModal:y,colorEmbeddedPopover:y,textColor:s,titleTextColor:c,borderColor:l,actionColor:y,titleFontWeight:u,closeColorHover:m,closeColorPressed:h,closeBorderRadius:n,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:p,fontSizeSmall:a,fontSizeMedium:a,fontSizeLarge:a,fontSizeHuge:a,boxShadow:_,borderRadius:n})}var o={name:`Card`,common:e,self:a};export{n as i,a as n,r,o as t};
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import{H as e,Mt as t,U as n,at as r,bt as i,kt as a,nt as o,p as s,st as c}from"./client-Cr-cm5gA.js";import{t as l}from"./use-compitable-BGh6qEk0.js";import{o as u}from"./index-DvRZPtUt.js";var d=o(`text`,`
|
||||
import{H as e,Mt as t,U as n,at as r,bt as i,kt as a,nt as o,p as s,st as c}from"./client-Bz0sY7Lm.js";import{t as l}from"./use-compitable-BIRdD7BE.js";import{c as u}from"./index-6B3OmSLg.js";var d=o(`text`,`
|
||||
transition: color .3s var(--n-bezier);
|
||||
color: var(--n-text-color);
|
||||
`,[r(`strong`,`
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{bt as e}from"./client-Cr-cm5gA.js";function t(t,n){return e(()=>{for(let e of n)if(t[e]!==void 0)return t[e];return t[n[n.length-1]]})}export{t};
|
||||
import{bt as e}from"./client-Bz0sY7Lm.js";function t(t,n){return e(()=>{for(let e of n)if(t[e]!==void 0)return t[e];return t[n[n.length-1]]})}export{t};
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{Pt as e,Vt as t,Y as n,bt as r,qt as i}from"./client-Cr-cm5gA.js";var a=n(`n-form-item`);function o(n,{defaultSize:o=`medium`,mergedSize:s,mergedDisabled:c}={}){let l=e(a,null);i(a,null);let u=r(s?()=>s(l):()=>{let{size:e}=n;if(e)return e;if(l){let{mergedSize:e}=l;if(e.value!==void 0)return e.value}return o}),d=r(c?()=>c(l):()=>{let{disabled:e}=n;return e===void 0?l?l.disabled.value:!1:e}),f=r(()=>{let{status:e}=n;return e||l?.mergedValidationStatus.value});return t(()=>{l&&l.restoreValidation()}),{mergedSizeRef:u,mergedDisabledRef:d,mergedStatusRef:f,nTriggerFormBlur(){l&&l.handleContentBlur()},nTriggerFormChange(){l&&l.handleContentChange()},nTriggerFormFocus(){l&&l.handleContentFocus()},nTriggerFormInput(){l&&l.handleContentInput()}}}export{o as n,a as t};
|
||||
import{Pt as e,Vt as t,Y as n,bt as r,qt as i}from"./client-Bz0sY7Lm.js";var a=n(`n-form-item`);function o(n,{defaultSize:o=`medium`,mergedSize:s,mergedDisabled:c}={}){let l=e(a,null);i(a,null);let u=r(s?()=>s(l):()=>{let{size:e}=n;if(e)return e;if(l){let{mergedSize:e}=l;if(e.value!==void 0)return e.value}return o}),d=r(c?()=>c(l):()=>{let{disabled:e}=n;return e===void 0?l?l.disabled.value:!1:e}),f=r(()=>{let{status:e}=n;return e||l?.mergedValidationStatus.value});return t(()=>{l&&l.restoreValidation()}),{mergedSizeRef:u,mergedDisabledRef:d,mergedStatusRef:f,nTriggerFormBlur(){l&&l.handleContentBlur()},nTriggerFormChange(){l&&l.handleContentChange()},nTriggerFormFocus(){l&&l.handleContentFocus()},nTriggerFormInput(){l&&l.handleContentInput()}}}export{o as n,a as t};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{bt as e,nn as t}from"./client-Cr-cm5gA.js";function n(n,r){return t(n,e=>{e!==void 0&&(r.value=e)}),e(()=>n.value===void 0?r.value:n.value)}export{n as t};
|
||||
import{bt as e,nn as t}from"./client-Bz0sY7Lm.js";function n(n,r){return t(n,e=>{e!==void 0&&(r.value=e)}),e(()=>n.value===void 0?r.value:n.value)}export{n as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{fn as e,nn as t}from"./client-Bz0sY7Lm.js";import{n}from"./index-6B3OmSLg.js";function r(r){let i=n().claim();t(r,i.set,{immediate:!0}),e(i.clear)}export{r as t};
|
||||
@@ -1 +0,0 @@
|
||||
import{Ut as e,Wt as t,hn as n}from"./client-Cr-cm5gA.js";function r(r,i=5e3){let a=n(!0),o=null,s=()=>{a.value=!0,r(),o=window.setInterval(r,i)},c=()=>{a.value=!1,o&&=(clearInterval(o),null)};return e(s),t(c),{isActive:a,start:s,stop:c}}export{r as t};
|
||||
-131
File diff suppressed because one or more lines are too long
+131
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user