diff --git a/src/Frontend/buildExt.js b/src/Frontend/buildExt.js index faf39fa..64a9365 100644 --- a/src/Frontend/buildExt.js +++ b/src/Frontend/buildExt.js @@ -1,6 +1,14 @@ import * as fs from 'fs'; // remove the base URL from the login.js file -const filePath = '../MiniAuth/wwwroot/login.js'; -const fileData = fs.readFileSync(filePath, 'utf8'); -const updatedData = fileData.replace('http://localhost:5566/MiniAuth/', ''); -fs.writeFileSync(filePath, updatedData, 'utf8'); \ No newline at end of file +{ + const filePath = '../MiniAuth/wwwroot/login.js'; + const fileData = fs.readFileSync(filePath, 'utf8'); + const updatedData = fileData.replace('http://localhost:5566/MiniAuth/', ''); + fs.writeFileSync(filePath, updatedData, 'utf8'); +} +{ + const filePath = '../MiniAuth.IdentityAuth/wwwroot/login.js'; + const fileData = fs.readFileSync(filePath, 'utf8'); + const updatedData = fileData.replace('http://localhost:5566/MiniAuth/', ''); + fs.writeFileSync(filePath, updatedData, 'utf8'); +} \ No newline at end of file diff --git a/src/Frontend/src/views/UsersView.vue b/src/Frontend/src/views/UsersView.vue index 15e650e..c8434d2 100644 --- a/src/Frontend/src/views/UsersView.vue +++ b/src/Frontend/src/views/UsersView.vue @@ -286,10 +286,10 @@ const save = async (data) => { } await service.post('api/saveUser', data).then(async () => { alert(t("updated_successfully")) - await service.post('api/resetPassword', data).then(async (res) => { - alert(t("new_password", [res.newPassword])) - navigator.clipboard.writeText(res.newPassword) - }) + + if (data.Id == null || data.Id == undefined) { + await resetPassword(data); + } await fetchData(); }) } diff --git a/src/Frontend/vite.config.ts b/src/Frontend/vite.config.ts index fe5f8c0..7b62ee6 100644 --- a/src/Frontend/vite.config.ts +++ b/src/Frontend/vite.config.ts @@ -9,7 +9,7 @@ export default defineConfig({ base: '/miniauth/', build: { emptyOutDir: true, - outDir: '../MiniAuth/wwwroot/', + outDir: '../MiniAuth.IdentityAuth/wwwroot/', }, plugins: [ vue(), diff --git a/src/MiniAuth.IdentityAuth/wwwroot/assets/EndpointsView-qYJxarHG.js b/src/MiniAuth.IdentityAuth/wwwroot/assets/EndpointsView-7TlU8gGu.js similarity index 96% rename from src/MiniAuth.IdentityAuth/wwwroot/assets/EndpointsView-qYJxarHG.js rename to src/MiniAuth.IdentityAuth/wwwroot/assets/EndpointsView-7TlU8gGu.js index 2d63336..a48f9b2 100644 --- a/src/MiniAuth.IdentityAuth/wwwroot/assets/EndpointsView-qYJxarHG.js +++ b/src/MiniAuth.IdentityAuth/wwwroot/assets/EndpointsView-7TlU8gGu.js @@ -1 +1 @@ -import{u as w,r as c,o as y,a,c as n,b as e,t as s,F as b,d as C,w as d,v as i}from"./index-9pQrDx-M.js";import{s as r}from"./service-wpK1kE-P.js";const g={class:"scrollable-container"},V={class:"table table-hover"},E={class:"table-dark"},R={class:"form-check form-switch"},$=["disabled","onUpdate:modelValue"],L={class:"form-check form-switch"},M=["disabled","onUpdate:modelValue"],T={class:"resizable"},U=["disabled","value","onUpdate:modelValue"],x=["for"],B=["disabled","onClick"],H=e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("g",{id:"System / Save"},[e("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),N=[H],F={__name:"EndpointsView",setup(D){const{t:u}=w();c("EndPoints");const h=c([]),p=c([]),f=async()=>{h.value=await r.get("api/getAllEndpoints"),p.value=await r.get("api/getRoles")},k=async l=>{confirm(u("please_confirm"))&&await r.post("api/saveEndpoint",l).then(()=>{alert(u("updated_successfully"))})};return y(async()=>{await f()}),(l,P)=>(a(),n("div",g,[e("table",V,[e("thead",null,[e("tr",E,[e("th",null,s(l.$t("Name")),1),e("th",null,s(l.$t("Route")),1),e("th",null,s(l.$t("Redirect")),1),e("th",null,s(l.$t("Enable")),1),e("th",null,s(l.$t("Roles")),1),e("th",null,s(l.$t("Action")),1)])]),e("tbody",null,[(a(!0),n(b,null,C(h.value,(t,v)=>(a(),n("tr",{key:v},[e("td",null,s(t.Name),1),e("td",null,s(t.Route),1),e("td",null,[e("div",R,[d(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o=>t.RedirectToLoginPage=o},null,8,$),[[i,t.RedirectToLoginPage]])])]),e("td",null,[e("div",L,[d(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o=>t.Enable=o},null,8,M),[[i,t.Enable]])])]),e("td",null,[e("div",T,[(a(!0),n(b,null,C(p.value,(o,_)=>(a(),n("div",{class:"form-check",key:_},[d(e("input",{disabled:t.Type=="miniauth"||o.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:o.Id,"onUpdate:modelValue":m=>t.Roles=m},null,8,U),[[i,t.Roles]]),e("label",{class:"form-check-label",for:"role_"+_},s(o.Name),9,x)]))),128))])]),e("td",null,[e("button",{disabled:t.Type=="miniauth",class:"btn",onClick:o=>k(t)},N,8,B)])]))),128))])])]))}};export{F as default}; +import{u as w,r as c,o as y,a,c as n,b as e,t as s,F as b,d as C,w as d,v as i}from"./index-50NEXNwr.js";import{s as r}from"./service-Em90OH7X.js";const g={class:"scrollable-container"},V={class:"table table-hover"},E={class:"table-dark"},R={class:"form-check form-switch"},$=["disabled","onUpdate:modelValue"],L={class:"form-check form-switch"},M=["disabled","onUpdate:modelValue"],T={class:"resizable"},U=["disabled","value","onUpdate:modelValue"],x=["for"],B=["disabled","onClick"],H=e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("g",{id:"System / Save"},[e("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),N=[H],F={__name:"EndpointsView",setup(D){const{t:u}=w();c("EndPoints");const h=c([]),p=c([]),f=async()=>{h.value=await r.get("api/getAllEndpoints"),p.value=await r.get("api/getRoles")},k=async l=>{confirm(u("please_confirm"))&&await r.post("api/saveEndpoint",l).then(()=>{alert(u("updated_successfully"))})};return y(async()=>{await f()}),(l,P)=>(a(),n("div",g,[e("table",V,[e("thead",null,[e("tr",E,[e("th",null,s(l.$t("Name")),1),e("th",null,s(l.$t("Route")),1),e("th",null,s(l.$t("Redirect")),1),e("th",null,s(l.$t("Enable")),1),e("th",null,s(l.$t("Roles")),1),e("th",null,s(l.$t("Action")),1)])]),e("tbody",null,[(a(!0),n(b,null,C(h.value,(t,v)=>(a(),n("tr",{key:v},[e("td",null,s(t.Name),1),e("td",null,s(t.Route),1),e("td",null,[e("div",R,[d(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o=>t.RedirectToLoginPage=o},null,8,$),[[i,t.RedirectToLoginPage]])])]),e("td",null,[e("div",L,[d(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o=>t.Enable=o},null,8,M),[[i,t.Enable]])])]),e("td",null,[e("div",T,[(a(!0),n(b,null,C(p.value,(o,_)=>(a(),n("div",{class:"form-check",key:_},[d(e("input",{disabled:t.Type=="miniauth"||o.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:o.Id,"onUpdate:modelValue":m=>t.Roles=m},null,8,U),[[i,t.Roles]]),e("label",{class:"form-check-label",for:"role_"+_},s(o.Name),9,x)]))),128))])]),e("td",null,[e("button",{disabled:t.Type=="miniauth",class:"btn",onClick:o=>k(t)},N,8,B)])]))),128))])])]))}};export{F as default}; diff --git a/src/MiniAuth/wwwroot/assets/RolesView-SNgnRFDA.js b/src/MiniAuth.IdentityAuth/wwwroot/assets/RolesView-A2YxOiNQ.js similarity index 97% rename from src/MiniAuth/wwwroot/assets/RolesView-SNgnRFDA.js rename to src/MiniAuth.IdentityAuth/wwwroot/assets/RolesView-A2YxOiNQ.js index 702b1c4..d31d54a 100644 --- a/src/MiniAuth/wwwroot/assets/RolesView-SNgnRFDA.js +++ b/src/MiniAuth.IdentityAuth/wwwroot/assets/RolesView-A2YxOiNQ.js @@ -1 +1 @@ -import{u as v,r as p,o as C,a as d,c as r,b as t,t as a,F as b,d as m,w as u,e as f,v as g,f as y,g as x}from"./index-9pQrDx-M.js";import{s as c}from"./service-wpK1kE-P.js";const V=t("svg",{width:"40px",height:"40px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M7 12L12 12M12 12L17 12M12 12V7M12 12L12 17",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),t("circle",{cx:"12",cy:"12",r:"9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),M=t("span",{class:"visually-hidden"},"Insert",-1),H=[V,M],j=t("svg",{fill:"#000000",width:"40px",height:"40px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})],-1),L=t("span",{class:"visually-hidden"},"Insert",-1),B=[j,L],N=t("div",{class:"col-sm-4"},null,-1),I={class:"table table-hover"},R={class:"table-dark"},T=t("th",null,"#",-1),E=["disabled","onUpdate:modelValue"],$={class:"form-check form-switch"},S=["disabled","onUpdate:modelValue"],U=["disabled","onClick"],D=t("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("g",{id:"System / Save"},[t("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),A=[D],F=["disabled","onClick"],z=x('',1),Z=[z],O={__name:"RolesView",setup(q){const{t:o}=v();p("Roles");const i=p([]),l=async()=>{i.value=await c.get("api/getRoles")},_=async()=>{confirm(o("please_confirm"))&&i.value.push({Id:null,Name:"",Enable:!0})},k=async s=>{confirm(o("please_confirm"))&&await c.post("api/deleteRole",{Id:s}).then(async()=>{alert(o("updated_successfully")),await l()})},w=async s=>{confirm(o("please_confirm"))&&await c.post("api/saveRole",s).then(async()=>{alert(o("updated_successfully")),await l()})};return C(async()=>{await l()}),(s,G)=>(d(),r("div",null,[t("div",{class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},[t("div",{class:"col-sm-8"},[t("button",{onClick:_,class:"btn",type:"button"},H),t("button",{onClick:l,class:"btn",type:"button"},B)]),N]),t("table",I,[t("thead",null,[t("tr",R,[T,t("th",null,a(s.$t("Name")),1),t("th",null,a(s.$t("Enable")),1),t("th",null,a(s.$t("Action")),1)])]),t("tbody",null,[(d(!0),r(b,null,m(i.value,(e,h)=>(d(),r("tr",{key:h},[t("td",null,a(h+1),1),t("td",null,[u(t("input",{class:"input_no_border",disabled:e.Type=="miniauth",type:"text","onUpdate:modelValue":n=>e.Name=n},null,8,E),[[f,e.Name]])]),t("td",null,[t("div",$,[u(t("input",{disabled:e.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":n=>e.Enable=n},null,8,S),[[g,e.Enable]])])]),t("td",null,[t("button",{disabled:e.Type=="miniauth",class:"btn",onClick:n=>w(e)},A,8,U),y("  "),t("button",{disabled:e.Type=="miniauth",class:"btn",onClick:n=>k(e.Id)},Z,8,F)])]))),128))])])]))}};export{O as default}; +import{u as v,r as p,o as C,a as d,c as r,b as t,t as a,F as b,d as m,w as u,e as f,v as g,f as y,g as x}from"./index-50NEXNwr.js";import{s as c}from"./service-Em90OH7X.js";const V=t("svg",{width:"40px",height:"40px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M7 12L12 12M12 12L17 12M12 12V7M12 12L12 17",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),t("circle",{cx:"12",cy:"12",r:"9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),M=t("span",{class:"visually-hidden"},"Insert",-1),H=[V,M],j=t("svg",{fill:"#000000",width:"40px",height:"40px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})],-1),L=t("span",{class:"visually-hidden"},"Insert",-1),B=[j,L],N=t("div",{class:"col-sm-4"},null,-1),I={class:"table table-hover"},R={class:"table-dark"},T=t("th",null,"#",-1),E=["disabled","onUpdate:modelValue"],$={class:"form-check form-switch"},S=["disabled","onUpdate:modelValue"],U=["disabled","onClick"],D=t("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("g",{id:"System / Save"},[t("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),A=[D],F=["disabled","onClick"],z=x('',1),Z=[z],O={__name:"RolesView",setup(q){const{t:o}=v();p("Roles");const i=p([]),l=async()=>{i.value=await c.get("api/getRoles")},_=async()=>{confirm(o("please_confirm"))&&i.value.push({Id:null,Name:"",Enable:!0})},k=async s=>{confirm(o("please_confirm"))&&await c.post("api/deleteRole",{Id:s}).then(async()=>{alert(o("updated_successfully")),await l()})},w=async s=>{confirm(o("please_confirm"))&&await c.post("api/saveRole",s).then(async()=>{alert(o("updated_successfully")),await l()})};return C(async()=>{await l()}),(s,G)=>(d(),r("div",null,[t("div",{class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},[t("div",{class:"col-sm-8"},[t("button",{onClick:_,class:"btn",type:"button"},H),t("button",{onClick:l,class:"btn",type:"button"},B)]),N]),t("table",I,[t("thead",null,[t("tr",R,[T,t("th",null,a(s.$t("Name")),1),t("th",null,a(s.$t("Enable")),1),t("th",null,a(s.$t("Action")),1)])]),t("tbody",null,[(d(!0),r(b,null,m(i.value,(e,h)=>(d(),r("tr",{key:h},[t("td",null,a(h+1),1),t("td",null,[u(t("input",{class:"input_no_border",disabled:e.Type=="miniauth",type:"text","onUpdate:modelValue":n=>e.Name=n},null,8,E),[[f,e.Name]])]),t("td",null,[t("div",$,[u(t("input",{disabled:e.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":n=>e.Enable=n},null,8,S),[[g,e.Enable]])])]),t("td",null,[t("button",{disabled:e.Type=="miniauth",class:"btn",onClick:n=>w(e)},A,8,U),y("  "),t("button",{disabled:e.Type=="miniauth",class:"btn",onClick:n=>k(e.Id)},Z,8,F)])]))),128))])])]))}};export{O as default}; diff --git a/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-A3A9UOw-.js b/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-A3A9UOw-.js deleted file mode 100644 index 60df56d..0000000 --- a/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-A3A9UOw-.js +++ /dev/null @@ -1,5 +0,0 @@ -import{u as F,r as p,h as R,o as q,a as d,c as r,b as e,t as a,F as g,d as y,n as $,i as L,w as i,e as h,v as V,j as A,g as j,p as D,k as Z}from"./index-9pQrDx-M.js";import{s as f}from"./service-wpK1kE-P.js";const O=(v,m)=>{const b=v.__vccOpts||v;for(const[w,k]of m)b[w]=k;return b},c=v=>(D("data-v-f0ae3f48"),v=v(),Z(),v),G={class:"scrollable-container"},J=c(()=>e("svg",{width:"40px",height:"40px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M7 12L12 12M12 12L17 12M12 12V7M12 12L12 17",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),e("circle",{cx:"12",cy:"12",r:"9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),K=c(()=>e("span",{class:"visually-hidden"},"Insert",-1)),Q=[J,K],W=c(()=>e("svg",{fill:"#000000",width:"40px",height:"40px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})],-1)),X=c(()=>e("span",{class:"visually-hidden"},"Insert",-1)),Y=[W,X],ee=c(()=>e("div",{class:"col-sm-4"},null,-1)),te={class:"table table-hover"},se={class:"table-dark"},oe=c(()=>e("th",{hidden:""},"Email",-1)),ae=["onUpdate:modelValue"],le={class:"resizable",style:{height:"25px","scroll-behavior":"smooth","overflow-y":"auto"}},ne=["disabled","value","onUpdate:modelValue"],ie=["for"],de=["onUpdate:modelValue"],re=["onUpdate:modelValue"],ce={class:"form-check form-switch"},ue=["disabled","onUpdate:modelValue"],pe=["onClick"],he=c(()=>e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M21.2799 6.40005L11.7399 15.94C10.7899 16.89 7.96987 17.33 7.33987 16.7C6.70987 16.07 7.13987 13.25 8.08987 12.3L17.6399 2.75002C17.8754 2.49308 18.1605 2.28654 18.4781 2.14284C18.7956 1.99914 19.139 1.92124 19.4875 1.9139C19.8359 1.90657 20.1823 1.96991 20.5056 2.10012C20.8289 2.23033 21.1225 2.42473 21.3686 2.67153C21.6147 2.91833 21.8083 3.21243 21.9376 3.53609C22.0669 3.85976 22.1294 4.20626 22.1211 4.55471C22.1128 4.90316 22.0339 5.24635 21.8894 5.5635C21.7448 5.88065 21.5375 6.16524 21.2799 6.40005V6.40005Z",stroke:"#000000","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),e("path",{d:"M11 4H6C4.93913 4 3.92178 4.42142 3.17163 5.17157C2.42149 5.92172 2 6.93913 2 8V18C2 19.0609 2.42149 20.0783 3.17163 20.8284C3.92178 21.5786 4.93913 22 6 22H17C19.21 22 20 20.2 20 18V13",stroke:"#000000","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),ve=[he],me=["onClick"],_e=c(()=>e("svg",{fill:"#000000",xmlns:"http://www.w3.org/2000/svg",width:"20px",height:"20px",viewBox:"0 0 52 52","enable-background":"new 0 0 52 52","xml:space":"preserve"},[e("g",null,[e("path",{d:`M42,23H10c-2.2,0-4,1.8-4,4v19c0,2.2,1.8,4,4,4h32c2.2,0,4-1.8,4-4V27C46,24.8,44.2,23,42,23z M31,44.5\r - c-1.5,1-3.2,1.5-5,1.5c-0.6,0-1.2-0.1-1.8-0.2c-2.4-0.5-4.4-1.8-5.7-3.8l3.3-2.2c0.7,1.1,1.9,1.9,3.2,2.1c1.3,0.3,2.6,0,3.8-0.8\r - c2.3-1.5,2.9-4.7,1.4-6.9c-0.7-1.1-1.9-1.9-3.2-2.1c-1.3-0.3-2.6,0-3.8,0.8c-0.3,0.2-0.5,0.4-0.7,0.6L26,37h-9v-9l2.6,2.6\r - c0.4-0.4,0.9-0.8,1.3-1.1c2-1.3,4.4-1.8,6.8-1.4c2.4,0.5,4.4,1.8,5.7,3.8C36.2,36.1,35.1,41.7,31,44.5z`}),e("path",{d:"M10,18.1v0.4C10,18.4,10,18.3,10,18.1C10,18.1,10,18.1,10,18.1z"}),e("path",{d:`M11,19h4c0.6,0,1-0.3,1-0.9V18c0-5.7,4.9-10.4,10.7-10C32,8.4,36,13,36,18.4v-0.3c0,0.6,0.4,0.9,1,0.9h4\r - c0.6,0,1-0.3,1-0.9V18c0-9.1-7.6-16.4-16.8-16c-8.5,0.4-15,7.6-15.2,16.1C10.1,18.6,10.5,19,11,19z`})])],-1)),be=[_e],fe=["onClick"],we=c(()=>e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("g",{id:"System / Save"},[e("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1)),ke=[we],Ce=["disabled","onClick"],ge=j('',1),ye=[ge],Ve={"aria-label":"Page navigation"},xe={class:"pagination justify-content-center"},Me=["onClick"],Ue={class:"modal fade",id:"editmodal",tabindex:"-1","aria-labelledby":"myModalLabel","aria-hidden":"true"},$e={class:"modal-dialog modal-dialog-centered"},Le={class:"modal-content"},Ne=j('',1),Ee={class:"modal-body"},Ie={key:0},je={for:"firstName"},He={for:"roles"},Pe={style:{height:"100px","scroll-behavior":"smooth","overflow-y":"auto"}},Be=["disabled","value"],Se=["for"],ze={for:"firstName"},Te={for:"lastName"},Fe=c(()=>e("label",{for:"email"},"Email:",-1)),Re={for:"empNo"},qe={for:"enable"},Ae={class:"form-check form-switch"},De=["disabled"],Ze={class:"modal-footer"},Oe={type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},Ge={__name:"UsersView",setup(v){const{t:m}=F();p("Users");const b=p([]),w=p([]),k=p(10),_=p(0),x=p(0),M=s=>{_.value=s,C()},H=R(()=>{const s=Math.ceil(x.value/k.value);return Array.from({length:s},(o,t)=>t)}),C=async()=>{await f.post("api/getUsers",{pageSize:k.value,pageIndex:_.value}).then(s=>(x.value=s.totalItems,b.value=s.users,s.users)),w.value=await f.get("api/getRoles")},N=p(!1),l=p(null);var U=null;const P=s=>{l.value={...s},N.value=!0,U==null&&(U=new bootstrap.Modal(document.getElementById("editmodal"),{keyboard:!1})),U.show()},B=async()=>{confirm("Are you sure you want to insert?")&&b.value.push({Id:null,Enable:!0,Roles:[]})},S=async s=>{confirm("Are you sure you want to delete?")&&await f.post("api/deleteUser",{Id:s}).then(async()=>{alert("Delete successfully"),await C()})},E=async s=>{confirm(m("please_confirm"))&&await f.post("api/saveUser",s).then(async()=>{alert(m("updated_successfully")),await f.post("api/resetPassword",s).then(async o=>{alert(m("new_password",[o.newPassword])),navigator.clipboard.writeText(o.newPassword)}),await C()})},z=async s=>{confirm(m("resetPasswordConfirm"))&&await f.post("api/resetPassword",s).then(async o=>{alert(m("new_password",[o.newPassword])),navigator.clipboard.writeText(o.newPassword)})};return q(async()=>{await C()}),(s,o)=>(d(),r("div",G,[e("div",{class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},[e("div",{class:"col-sm-8"},[e("button",{onClick:B,class:"btn",type:"button"},Q),e("button",{onClick:C,class:"btn",type:"button"},Y)]),ee]),e("table",te,[e("thead",null,[e("tr",se,[e("th",null,a(s.$t("UserName")),1),e("th",null,a(s.$t("Roles")),1),e("th",null,a(s.$t("FirstName")),1),e("th",null,a(s.$t("LastName")),1),oe,e("th",null,a(s.$t("Enable")),1),e("th",null,a(s.$t("Action")),1)])]),e("tbody",null,[(d(!0),r(g,null,y(b.value,(t,u)=>(d(),r("tr",{key:u},[e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.Username=n},null,8,ae),[[h,t.Username]])]),e("td",null,[e("div",le,[(d(!0),r(g,null,y(w.value,(n,I)=>(d(),r("div",{class:"form-check",key:I},[i(e("input",{disabled:t.Type=="miniauth"||n.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:n.Id,"onUpdate:modelValue":T=>t.Roles=T},null,8,ne),[[V,t.Roles]]),e("label",{class:"form-check-label",for:"role_"+I},a(n.Name),9,ie)]))),128))])]),e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.First_name=n},null,8,de),[[h,t.First_name]])]),e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.Last_name=n},null,8,re),[[h,t.Last_name]])]),e("td",null,[e("div",ce,[i(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":n=>t.Enable=n},null,8,ue),[[V,t.Enable]])])]),e("td",null,[e("button",{class:"btn",onClick:n=>P(t)},ve,8,pe),e("button",{class:"btn",onClick:n=>z(t)},be,8,me),e("button",{class:"btn",onClick:n=>E(t)},ke,8,fe),e("button",{disabled:(t==null?void 0:t.Type)=="miniauth",class:"btn",onClick:n=>S(t.Id)},ye,8,Ce)])]))),128))])]),e("nav",Ve,[e("ul",xe,[e("li",{class:$(["page-item",{disabled:_.value===0}])},[e("button",{class:"page-link",onClick:o[0]||(o[0]=L(t=>M(_.value-1),["prevent"]))},a(s.$t("Previous")),1)],2),(d(!0),r(g,null,y(H.value,(t,u)=>(d(),r("li",{class:$(["page-item",{active:_.value===u}]),key:u},[e("button",{class:"page-link",onClick:L(n=>M(u),["prevent"])},a(u+1),9,Me)],2))),128)),e("li",{class:$(["page-item",{disabled:_.value>=Math.ceil(x.value/k.value)-1}])},[e("button",{class:"page-link",onClick:o[1]||(o[1]=L(t=>M(_.value+1),["prevent"]))},a(s.$t("Next")),1)],2)])]),e("div",null,[e("div",Ue,[e("div",$e,[e("div",Le,[Ne,e("div",Ee,[N.value?(d(),r("form",Ie,[e("label",je,a(s.$t("UserName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":o[2]||(o[2]=t=>l.value.Username=t),id:"firstName",required:""},null,512),[[h,l.value.Username]]),e("label",He,a(s.$t("Roles"))+":",1),e("div",Pe,[(d(!0),r(g,null,y(w.value,(t,u)=>(d(),r("div",{class:"form-check",key:u},[i(e("input",{disabled:l.value.Type=="miniauth"||t.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:t.Id,"onUpdate:modelValue":o[3]||(o[3]=n=>l.value.Roles=n)},null,8,Be),[[V,l.value.Roles]]),e("label",{class:"form-check-label",for:"role_"+u},a(t.Name),9,Se)]))),128))]),e("label",ze,a(s.$t("FirstName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":o[4]||(o[4]=t=>l.value.First_name=t),id:"firstName",required:""},null,512),[[h,l.value.First_name]]),e("label",Te,a(s.$t("LastName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":o[5]||(o[5]=t=>l.value.Last_name=t),id:"lastName",required:""},null,512),[[h,l.value.Last_name]]),Fe,i(e("input",{class:"form-control",type:"email","onUpdate:modelValue":o[6]||(o[6]=t=>l.value.Mail=t),id:"email",required:""},null,512),[[h,l.value.Mail]]),e("label",Re,a(s.$t("Employee_Number"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":o[7]||(o[7]=t=>l.value.Emp_no=t),id:"empNo",required:""},null,512),[[h,l.value.Emp_no]]),e("label",qe,a(s.$t("Enable"))+":",1),e("div",Ae,[i(e("input",{disabled:l.value.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o[8]||(o[8]=t=>l.value.Enable=t)},null,8,De),[[V,l.value.Enable]])])])):A("",!0)]),e("div",Ze,[e("button",Oe,a(s.$t("Cancel")),1),e("button",{type:"button",onClick:o[9]||(o[9]=t=>E(l.value)),class:"btn btn-primary"},a(s.$t("Save")),1)])])])])])]))}},Qe=O(Ge,[["__scopeId","data-v-f0ae3f48"]]);export{Qe as default}; diff --git a/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-Qs69UDjO.css b/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-Qs69UDjO.css new file mode 100644 index 0000000..9efa2c8 --- /dev/null +++ b/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-Qs69UDjO.css @@ -0,0 +1 @@ +.page-item.active .page-link[data-v-cf0f9f8b]{color:#fff!important;background:#000!important;--bs-pagination-active-border-color: black}.page-link[data-v-cf0f9f8b]{color:#000!important}.password[data-v-cf0f9f8b],input[type=mail][data-v-cf0f9f8b]{widows:100%;border:0;border-bottom:1px solid black;outline:0;background-color:#e2e2e2be} diff --git a/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-dY9WqvHX.css b/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-dY9WqvHX.css deleted file mode 100644 index 80cfdb1..0000000 --- a/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-dY9WqvHX.css +++ /dev/null @@ -1 +0,0 @@ -.page-item.active .page-link[data-v-f0ae3f48]{color:#fff!important;background:#000!important;--bs-pagination-active-border-color: black}.page-link[data-v-f0ae3f48]{color:#000!important}.password[data-v-f0ae3f48],input[type=mail][data-v-f0ae3f48]{widows:100%;border:0;border-bottom:1px solid black;outline:0;background-color:#e2e2e2be} diff --git a/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-irmra9uv.js b/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-irmra9uv.js new file mode 100644 index 0000000..90281d4 --- /dev/null +++ b/src/MiniAuth.IdentityAuth/wwwroot/assets/UsersView-irmra9uv.js @@ -0,0 +1,5 @@ +import{u as R,r as p,h as T,o as q,a as d,c as r,b as e,t as l,F as g,d as y,n as $,i as L,w as i,e as h,v as V,j as A,g as H,p as D,k as Z}from"./index-50NEXNwr.js";import{s as w}from"./service-Em90OH7X.js";const O=(v,f)=>{const b=v.__vccOpts||v;for(const[_,k]of f)b[_]=k;return b},c=v=>(D("data-v-cf0f9f8b"),v=v(),Z(),v),G={class:"scrollable-container"},J=c(()=>e("svg",{width:"40px",height:"40px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M7 12L12 12M12 12L17 12M12 12V7M12 12L12 17",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),e("circle",{cx:"12",cy:"12",r:"9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),K=c(()=>e("span",{class:"visually-hidden"},"Insert",-1)),Q=[J,K],W=c(()=>e("svg",{fill:"#000000",width:"40px",height:"40px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})],-1)),X=c(()=>e("span",{class:"visually-hidden"},"Insert",-1)),Y=[W,X],ee=c(()=>e("div",{class:"col-sm-4"},null,-1)),te={class:"table table-hover"},oe={class:"table-dark"},se=c(()=>e("th",{hidden:""},"Email",-1)),le=["onUpdate:modelValue"],ae={class:"resizable",style:{height:"25px","scroll-behavior":"smooth","overflow-y":"auto"}},ne=["disabled","value","onUpdate:modelValue"],ie=["for"],de=["onUpdate:modelValue"],re=["onUpdate:modelValue"],ce={class:"form-check form-switch"},ue=["disabled","onUpdate:modelValue"],pe=["onClick"],he=c(()=>e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M21.2799 6.40005L11.7399 15.94C10.7899 16.89 7.96987 17.33 7.33987 16.7C6.70987 16.07 7.13987 13.25 8.08987 12.3L17.6399 2.75002C17.8754 2.49308 18.1605 2.28654 18.4781 2.14284C18.7956 1.99914 19.139 1.92124 19.4875 1.9139C19.8359 1.90657 20.1823 1.96991 20.5056 2.10012C20.8289 2.23033 21.1225 2.42473 21.3686 2.67153C21.6147 2.91833 21.8083 3.21243 21.9376 3.53609C22.0669 3.85976 22.1294 4.20626 22.1211 4.55471C22.1128 4.90316 22.0339 5.24635 21.8894 5.5635C21.7448 5.88065 21.5375 6.16524 21.2799 6.40005V6.40005Z",stroke:"#000000","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),e("path",{d:"M11 4H6C4.93913 4 3.92178 4.42142 3.17163 5.17157C2.42149 5.92172 2 6.93913 2 8V18C2 19.0609 2.42149 20.0783 3.17163 20.8284C3.92178 21.5786 4.93913 22 6 22H17C19.21 22 20 20.2 20 18V13",stroke:"#000000","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),ve=[he],me=["onClick"],fe=c(()=>e("svg",{fill:"#000000",xmlns:"http://www.w3.org/2000/svg",width:"20px",height:"20px",viewBox:"0 0 52 52","enable-background":"new 0 0 52 52","xml:space":"preserve"},[e("g",null,[e("path",{d:`M42,23H10c-2.2,0-4,1.8-4,4v19c0,2.2,1.8,4,4,4h32c2.2,0,4-1.8,4-4V27C46,24.8,44.2,23,42,23z M31,44.5\r + c-1.5,1-3.2,1.5-5,1.5c-0.6,0-1.2-0.1-1.8-0.2c-2.4-0.5-4.4-1.8-5.7-3.8l3.3-2.2c0.7,1.1,1.9,1.9,3.2,2.1c1.3,0.3,2.6,0,3.8-0.8\r + c2.3-1.5,2.9-4.7,1.4-6.9c-0.7-1.1-1.9-1.9-3.2-2.1c-1.3-0.3-2.6,0-3.8,0.8c-0.3,0.2-0.5,0.4-0.7,0.6L26,37h-9v-9l2.6,2.6\r + c0.4-0.4,0.9-0.8,1.3-1.1c2-1.3,4.4-1.8,6.8-1.4c2.4,0.5,4.4,1.8,5.7,3.8C36.2,36.1,35.1,41.7,31,44.5z`}),e("path",{d:"M10,18.1v0.4C10,18.4,10,18.3,10,18.1C10,18.1,10,18.1,10,18.1z"}),e("path",{d:`M11,19h4c0.6,0,1-0.3,1-0.9V18c0-5.7,4.9-10.4,10.7-10C32,8.4,36,13,36,18.4v-0.3c0,0.6,0.4,0.9,1,0.9h4\r + c0.6,0,1-0.3,1-0.9V18c0-9.1-7.6-16.4-16.8-16c-8.5,0.4-15,7.6-15.2,16.1C10.1,18.6,10.5,19,11,19z`})])],-1)),be=[fe],_e=["onClick"],ke=c(()=>e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("g",{id:"System / Save"},[e("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1)),Ce=[ke],we=["disabled","onClick"],ge=H('',1),ye=[ge],Ve={"aria-label":"Page navigation"},xe={class:"pagination justify-content-center"},Me=["onClick"],Ue={class:"modal fade",id:"editmodal",tabindex:"-1","aria-labelledby":"myModalLabel","aria-hidden":"true"},$e={class:"modal-dialog modal-dialog-centered"},Le={class:"modal-content"},Ne=H('',1),Ee={class:"modal-body"},Ie={key:0},je={for:"firstName"},He={for:"roles"},Be={style:{height:"100px","scroll-behavior":"smooth","overflow-y":"auto"}},Pe=["disabled","value"],Se=["for"],ze={for:"firstName"},Fe={for:"lastName"},Re=c(()=>e("label",{for:"email"},"Email:",-1)),Te={for:"empNo"},qe={for:"enable"},Ae={class:"form-check form-switch"},De=["disabled"],Ze={class:"modal-footer"},Oe={type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},Ge={__name:"UsersView",setup(v){const{t:f}=R();p("Users");const b=p([]),_=p([]),k=p(10),m=p(0),x=p(0),M=o=>{m.value=o,C()},B=T(()=>{const o=Math.ceil(x.value/k.value);return Array.from({length:o},(s,t)=>t)}),C=async()=>{await w.post("api/getUsers",{pageSize:k.value,pageIndex:m.value}).then(o=>(x.value=o.totalItems,b.value=o.users,o.users)),_.value=await w.get("api/getRoles")},N=p(!1),a=p(null);var U=null;const P=o=>{a.value={...o},N.value=!0,U==null&&(U=new bootstrap.Modal(document.getElementById("editmodal"),{keyboard:!1})),U.show()},S=async()=>{confirm("Are you sure you want to insert?")&&b.value.push({Id:null,Enable:!0,Roles:[]})},z=async o=>{confirm("Are you sure you want to delete?")&&await w.post("api/deleteUser",{Id:o}).then(async()=>{alert("Delete successfully"),await C()})},E=async o=>{confirm(f("please_confirm"))&&await w.post("api/saveUser",o).then(async()=>{alert(f("updated_successfully")),(o.Id==null||o.Id==null)&&await I(o),await C()})},I=async o=>{confirm(f("resetPasswordConfirm"))&&await w.post("api/resetPassword",o).then(async s=>{alert(f("new_password",[s.newPassword])),navigator.clipboard.writeText(s.newPassword)})};return q(async()=>{await C()}),(o,s)=>(d(),r("div",G,[e("div",{class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},[e("div",{class:"col-sm-8"},[e("button",{onClick:S,class:"btn",type:"button"},Q),e("button",{onClick:C,class:"btn",type:"button"},Y)]),ee]),e("table",te,[e("thead",null,[e("tr",oe,[e("th",null,l(o.$t("UserName")),1),e("th",null,l(o.$t("Roles")),1),e("th",null,l(o.$t("FirstName")),1),e("th",null,l(o.$t("LastName")),1),se,e("th",null,l(o.$t("Enable")),1),e("th",null,l(o.$t("Action")),1)])]),e("tbody",null,[(d(!0),r(g,null,y(b.value,(t,u)=>(d(),r("tr",{key:u},[e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.Username=n},null,8,le),[[h,t.Username]])]),e("td",null,[e("div",ae,[(d(!0),r(g,null,y(_.value,(n,j)=>(d(),r("div",{class:"form-check",key:j},[i(e("input",{disabled:t.Type=="miniauth"||n.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:n.Id,"onUpdate:modelValue":F=>t.Roles=F},null,8,ne),[[V,t.Roles]]),e("label",{class:"form-check-label",for:"role_"+j},l(n.Name),9,ie)]))),128))])]),e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.First_name=n},null,8,de),[[h,t.First_name]])]),e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.Last_name=n},null,8,re),[[h,t.Last_name]])]),e("td",null,[e("div",ce,[i(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":n=>t.Enable=n},null,8,ue),[[V,t.Enable]])])]),e("td",null,[e("button",{class:"btn",onClick:n=>P(t)},ve,8,pe),e("button",{class:"btn",onClick:n=>I(t)},be,8,me),e("button",{class:"btn",onClick:n=>E(t)},Ce,8,_e),e("button",{disabled:(t==null?void 0:t.Type)=="miniauth",class:"btn",onClick:n=>z(t.Id)},ye,8,we)])]))),128))])]),e("nav",Ve,[e("ul",xe,[e("li",{class:$(["page-item",{disabled:m.value===0}])},[e("button",{class:"page-link",onClick:s[0]||(s[0]=L(t=>M(m.value-1),["prevent"]))},l(o.$t("Previous")),1)],2),(d(!0),r(g,null,y(B.value,(t,u)=>(d(),r("li",{class:$(["page-item",{active:m.value===u}]),key:u},[e("button",{class:"page-link",onClick:L(n=>M(u),["prevent"])},l(u+1),9,Me)],2))),128)),e("li",{class:$(["page-item",{disabled:m.value>=Math.ceil(x.value/k.value)-1}])},[e("button",{class:"page-link",onClick:s[1]||(s[1]=L(t=>M(m.value+1),["prevent"]))},l(o.$t("Next")),1)],2)])]),e("div",null,[e("div",Ue,[e("div",$e,[e("div",Le,[Ne,e("div",Ee,[N.value?(d(),r("form",Ie,[e("label",je,l(o.$t("UserName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":s[2]||(s[2]=t=>a.value.Username=t),id:"firstName",required:""},null,512),[[h,a.value.Username]]),e("label",He,l(o.$t("Roles"))+":",1),e("div",Be,[(d(!0),r(g,null,y(_.value,(t,u)=>(d(),r("div",{class:"form-check",key:u},[i(e("input",{disabled:a.value.Type=="miniauth"||t.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:t.Id,"onUpdate:modelValue":s[3]||(s[3]=n=>a.value.Roles=n)},null,8,Pe),[[V,a.value.Roles]]),e("label",{class:"form-check-label",for:"role_"+u},l(t.Name),9,Se)]))),128))]),e("label",ze,l(o.$t("FirstName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":s[4]||(s[4]=t=>a.value.First_name=t),id:"firstName",required:""},null,512),[[h,a.value.First_name]]),e("label",Fe,l(o.$t("LastName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":s[5]||(s[5]=t=>a.value.Last_name=t),id:"lastName",required:""},null,512),[[h,a.value.Last_name]]),Re,i(e("input",{class:"form-control",type:"email","onUpdate:modelValue":s[6]||(s[6]=t=>a.value.Mail=t),id:"email",required:""},null,512),[[h,a.value.Mail]]),e("label",Te,l(o.$t("Employee_Number"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":s[7]||(s[7]=t=>a.value.Emp_no=t),id:"empNo",required:""},null,512),[[h,a.value.Emp_no]]),e("label",qe,l(o.$t("Enable"))+":",1),e("div",Ae,[i(e("input",{disabled:a.value.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":s[8]||(s[8]=t=>a.value.Enable=t)},null,8,De),[[V,a.value.Enable]])])])):A("",!0)]),e("div",Ze,[e("button",Oe,l(o.$t("Cancel")),1),e("button",{type:"button",onClick:s[9]||(s[9]=t=>E(a.value)),class:"btn btn-primary"},l(o.$t("Save")),1)])])])])])]))}},Qe=O(Ge,[["__scopeId","data-v-cf0f9f8b"]]);export{Qe as default}; diff --git a/src/MiniAuth.IdentityAuth/wwwroot/assets/index-9pQrDx-M.js b/src/MiniAuth.IdentityAuth/wwwroot/assets/index-50NEXNwr.js similarity index 99% rename from src/MiniAuth.IdentityAuth/wwwroot/assets/index-9pQrDx-M.js rename to src/MiniAuth.IdentityAuth/wwwroot/assets/index-50NEXNwr.js index c1c1cbf..38d6c13 100644 --- a/src/MiniAuth.IdentityAuth/wwwroot/assets/index-9pQrDx-M.js +++ b/src/MiniAuth.IdentityAuth/wwwroot/assets/index-50NEXNwr.js @@ -24,10 +24,10 @@ * vue-i18n v9.10.2 * (c) 2024 kazuya kawaguchi * Released under the MIT License. - */const lm="9.10.2";function om(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(pt().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(pt().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(pt().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(pt().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(pt().__INTLIFY_PROD_DEVTOOLS__=!1)}const Za=Wd.__EXTEND_POINT__,ht=Ws(Za);ht(),ht(),ht(),ht(),ht(),ht(),ht(),ht(),ht();const ei=Qe.__EXTEND_POINT__,De=Ws(ei),Te={UNEXPECTED_RETURN_TYPE:ei,INVALID_ARGUMENT:De(),MUST_BE_CALL_SETUP_TOP:De(),NOT_INSTALLED:De(),NOT_AVAILABLE_IN_LEGACY_MODE:De(),REQUIRED_VALUE:De(),INVALID_VALUE:De(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:De(),NOT_INSTALLED_WITH_PROVIDE:De(),UNEXPECTED_ERROR:De(),NOT_COMPATIBLE_LEGACY_VUE_I18N:De(),BRIDGE_SUPPORT_VUE_2_ONLY:De(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:De(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:De(),__EXTEND_POINT__:De()};function Ce(e,...t){return _n(e,null,void 0)}const cs=At("__translateVNode"),us=At("__datetimeParts"),fs=At("__numberParts"),ti=At("__setPluralRules"),ni=At("__injectWithOption"),ds=At("__dispose");function Fn(e){if(!oe(e))return e;for(const t in e)if(ar(e,t))if(!t.includes("."))oe(e[t])&&Fn(e[t]);else{const n=t.split("."),r=n.length-1;let l=e,s=!1;for(let o=0;o{if("locale"in i&&"resource"in i){const{locale:a,resource:f}=i;a?(o[a]=o[a]||{},Qn(f,o[a])):Qn(f,o)}else U(i)&&Qn(JSON.parse(i),o)}),l==null&&s)for(const i in o)ar(o,i)&&Fn(o[i]);return o}function ri(e){return e.type}function si(e,t,n){let r=oe(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Ir(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const l=Object.keys(r);l.length&&l.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(oe(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(oe(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function _o(e){return be(xn,null,e,0)}const po="__INTLIFY_META__",go=()=>[],am=()=>!1;let Eo=0;function bo(e){return(t,n,r,l)=>e(n,r,Sn()||void 0,l)}const im=()=>{const e=Sn();let t=null;return e&&(t=ri(e)[po])?{[po]:t}:null};function Ks(e={},t){const{__root:n,__injectWithOption:r}=e,l=n===void 0,s=e.flatJson,o=or?ot:Ps,i=!!e.translateExistCompatible;let a=te(e.inheritLocale)?e.inheritLocale:!0;const f=o(n&&a?n.locale.value:U(e.locale)?e.locale:cn),d=o(n&&a?n.fallbackLocale.value:U(e.fallbackLocale)||he(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),h=o(Ir(f.value,e)),m=o(J(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),b=o(J(e.numberFormats)?e.numberFormats:{[f.value]:{}});let I=n?n.missingWarn:te(e.missingWarn)||Rt(e.missingWarn)?e.missingWarn:!0,C=n?n.fallbackWarn:te(e.fallbackWarn)||Rt(e.fallbackWarn)?e.fallbackWarn:!0,R=n?n.fallbackRoot:te(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,L=ue(e.missing)?e.missing:null,P=ue(e.missing)?bo(e.missing):null,v=ue(e.postTranslation)?e.postTranslation:null,k=n?n.warnHtmlMessage:te(e.warnHtmlMessage)?e.warnHtmlMessage:!0,M=!!e.escapeParameter;const V=n?n.modifiers:J(e.modifiers)?e.modifiers:{};let Q=e.pluralRules||n&&n.pluralRules,$;$=(()=>{l&&lo(null);const y={version:lm,locale:f.value,fallbackLocale:d.value,messages:h.value,modifiers:V,pluralRules:Q,missing:P===null?void 0:P,missingWarn:I,fallbackWarn:C,fallbackFormat:g,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:k,escapeParameter:M,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};y.datetimeFormats=m.value,y.numberFormats=b.value,y.__datetimeFormatters=J($)?$.__datetimeFormatters:void 0,y.__numberFormatters=J($)?$.__numberFormatters:void 0;const O=Qd(y);return l&&lo(O),O})(),bn($,f.value,d.value);function ye(){return[f.value,d.value,h.value,m.value,b.value]}const de=ve({get:()=>f.value,set:y=>{f.value=y,$.locale=f.value}}),_e=ve({get:()=>d.value,set:y=>{d.value=y,$.fallbackLocale=d.value,bn($,f.value,y)}}),je=ve(()=>h.value),Ve=ve(()=>m.value),ae=ve(()=>b.value);function re(){return ue(v)?v:null}function ne(y){v=y,$.postTranslation=y}function Ae(){return L}function Fe(y){y!==null&&(P=bo(y)),L=y,$.missing=P}const pe=(y,O,K,z,Le,Ge)=>{ye();let ft;try{__INTLIFY_PROD_DEVTOOLS__,l||($.fallbackContext=n?Jd():void 0),ft=y($)}finally{__INTLIFY_PROD_DEVTOOLS__,l||($.fallbackContext=void 0)}if(K!=="translate exists"&&Ne(ft)&&ft===Tr||K==="translate exists"&&!ft){const[wt,Pr]=O();return n&&R?z(n):Le(wt)}else{if(Ge(ft))return ft;throw Ce(Te.UNEXPECTED_RETURN_TYPE)}};function Ee(...y){return pe(O=>Reflect.apply(co,null,[O,...y]),()=>os(...y),"translate",O=>Reflect.apply(O.t,O,[...y]),O=>O,O=>U(O))}function Ke(...y){const[O,K,z]=y;if(z&&!oe(z))throw Ce(Te.INVALID_ARGUMENT);return Ee(O,K,Pe({resolvedMessage:!0},z||{}))}function $e(...y){return pe(O=>Reflect.apply(uo,null,[O,...y]),()=>as(...y),"datetime format",O=>Reflect.apply(O.d,O,[...y]),()=>no,O=>U(O))}function tt(...y){return pe(O=>Reflect.apply(mo,null,[O,...y]),()=>is(...y),"number format",O=>Reflect.apply(O.n,O,[...y]),()=>no,O=>U(O))}function ge(y){return y.map(O=>U(O)||Ne(O)||te(O)?_o(String(O)):O)}const x={normalize:ge,interpolate:y=>y,type:"vnode"};function D(...y){return pe(O=>{let K;const z=O;try{z.processor=x,K=Reflect.apply(co,null,[z,...y])}finally{z.processor=null}return K},()=>os(...y),"translate",O=>O[cs](...y),O=>[_o(O)],O=>he(O))}function W(...y){return pe(O=>Reflect.apply(mo,null,[O,...y]),()=>is(...y),"number format",O=>O[fs](...y),go,O=>U(O)||he(O))}function ee(...y){return pe(O=>Reflect.apply(uo,null,[O,...y]),()=>as(...y),"datetime format",O=>O[us](...y),go,O=>U(O)||he(O))}function p(y){Q=y,$.pluralRules=Q}function c(y,O){return pe(()=>{if(!y)return!1;const K=U(O)?O:f.value,z=E(K),Le=$.messageResolver(z,y);return i?Le!=null:un(Le)||Ye(Le)||U(Le)},()=>[y],"translate exists",K=>Reflect.apply(K.te,K,[y,O]),am,K=>te(K))}function u(y){let O=null;const K=Ha($,d.value,f.value);for(let z=0;z{a&&(f.value=y,$.locale=y,bn($,f.value,d.value))}),Ot(n.fallbackLocale,y=>{a&&(d.value=y,$.fallbackLocale=y,bn($,f.value,d.value))}));const j={id:Eo,locale:de,fallbackLocale:_e,get inheritLocale(){return a},set inheritLocale(y){a=y,y&&n&&(f.value=n.locale.value,d.value=n.fallbackLocale.value,bn($,f.value,d.value))},get availableLocales(){return Object.keys(h.value).sort()},messages:je,get modifiers(){return V},get pluralRules(){return Q||{}},get isGlobal(){return l},get missingWarn(){return I},set missingWarn(y){I=y,$.missingWarn=I},get fallbackWarn(){return C},set fallbackWarn(y){C=y,$.fallbackWarn=C},get fallbackRoot(){return R},set fallbackRoot(y){R=y},get fallbackFormat(){return g},set fallbackFormat(y){g=y,$.fallbackFormat=g},get warnHtmlMessage(){return k},set warnHtmlMessage(y){k=y,$.warnHtmlMessage=y},get escapeParameter(){return M},set escapeParameter(y){M=y,$.escapeParameter=y},t:Ee,getLocaleMessage:E,setLocaleMessage:N,mergeLocaleMessage:A,getPostTranslationHandler:re,setPostTranslationHandler:ne,getMissingHandler:Ae,setMissingHandler:Fe,[ti]:p};return j.datetimeFormats=Ve,j.numberFormats=ae,j.rt=Ke,j.te=c,j.tm=_,j.d=$e,j.n=tt,j.getDateTimeFormat=w,j.setDateTimeFormat=F,j.mergeDateTimeFormat=S,j.getNumberFormat=B,j.setNumberFormat=H,j.mergeNumberFormat=Y,j[ni]=r,j[cs]=D,j[us]=ee,j[fs]=W,j}function cm(e){const t=U(e.locale)?e.locale:cn,n=U(e.fallbackLocale)||he(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=ue(e.missing)?e.missing:void 0,l=te(e.silentTranslationWarn)||Rt(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=te(e.silentFallbackWarn)||Rt(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=te(e.fallbackRoot)?e.fallbackRoot:!0,i=!!e.formatFallbackMessages,a=J(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,d=ue(e.postTranslation)?e.postTranslation:void 0,h=U(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,b=te(e.sync)?e.sync:!0;let I=e.messages;if(J(e.sharedMessages)){const M=e.sharedMessages;I=Object.keys(M).reduce((Q,$)=>{const ce=Q[$]||(Q[$]={});return Pe(ce,M[$]),Q},I||{})}const{__i18n:C,__root:R,__injectWithOption:g}=e,L=e.datetimeFormats,P=e.numberFormats,v=e.flatJson,k=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:I,flatJson:v,datetimeFormats:L,numberFormats:P,missing:r,missingWarn:l,fallbackWarn:s,fallbackRoot:o,fallbackFormat:i,modifiers:a,pluralRules:f,postTranslation:d,warnHtmlMessage:h,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:b,translateExistCompatible:k,__i18n:C,__root:R,__injectWithOption:g}}function ms(e={},t){{const n=Ks(cm(e)),{__extender:r}=e,l={id:n.id,get locale(){return n.locale.value},set locale(s){n.locale.value=s},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(s){n.fallbackLocale.value=s},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(s){},get missing(){return n.getMissingHandler()},set missing(s){n.setMissingHandler(s)},get silentTranslationWarn(){return te(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(s){n.missingWarn=te(s)?!s:s},get silentFallbackWarn(){return te(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(s){n.fallbackWarn=te(s)?!s:s},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(s){n.fallbackFormat=s},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(s){n.setPostTranslationHandler(s)},get sync(){return n.inheritLocale},set sync(s){n.inheritLocale=s},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(s){n.warnHtmlMessage=s!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(s){n.escapeParameter=s},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(s){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...s){const[o,i,a]=s,f={};let d=null,h=null;if(!U(o))throw Ce(Te.INVALID_ARGUMENT);const m=o;return U(i)?f.locale=i:he(i)?d=i:J(i)&&(h=i),he(a)?d=a:J(a)&&(h=a),Reflect.apply(n.t,n,[m,d||h||{},f])},rt(...s){return Reflect.apply(n.rt,n,[...s])},tc(...s){const[o,i,a]=s,f={plural:1};let d=null,h=null;if(!U(o))throw Ce(Te.INVALID_ARGUMENT);const m=o;return U(i)?f.locale=i:Ne(i)?f.plural=i:he(i)?d=i:J(i)&&(h=i),U(a)?f.locale=a:he(a)?d=a:J(a)&&(h=a),Reflect.apply(n.t,n,[m,d||h||{},f])},te(s,o){return n.te(s,o)},tm(s){return n.tm(s)},getLocaleMessage(s){return n.getLocaleMessage(s)},setLocaleMessage(s,o){n.setLocaleMessage(s,o)},mergeLocaleMessage(s,o){n.mergeLocaleMessage(s,o)},d(...s){return Reflect.apply(n.d,n,[...s])},getDateTimeFormat(s){return n.getDateTimeFormat(s)},setDateTimeFormat(s,o){n.setDateTimeFormat(s,o)},mergeDateTimeFormat(s,o){n.mergeDateTimeFormat(s,o)},n(...s){return Reflect.apply(n.n,n,[...s])},getNumberFormat(s){return n.getNumberFormat(s)},setNumberFormat(s,o){n.setNumberFormat(s,o)},mergeNumberFormat(s,o){n.mergeNumberFormat(s,o)},getChoiceIndex(s,o){return-1}};return l.__extender=r,l}}const Bs={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function um({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,l)=>[...r,...l.type===Be?l.children:[l]],[]):t.reduce((n,r)=>{const l=e[r];return l&&(n[r]=l()),n},{})}function li(e){return Be}const fm=hn({name:"i18n-t",props:Pe({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ne(e)||!isNaN(e)}},Bs),setup(e,t){const{slots:n,attrs:r}=t,l=e.i18n||Or({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(h=>h!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=U(e.plural)?+e.plural:e.plural);const i=um(t,s),a=l[cs](e.keypath,i,o),f=Pe({},r),d=U(e.tag)||oe(e.tag)?e.tag:li();return yr(d,f,a)}}}),vo=fm;function dm(e){return he(e)&&!U(e[0])}function oi(e,t,n,r){const{slots:l,attrs:s}=t;return()=>{const o={part:!0};let i={};e.locale&&(o.locale=e.locale),U(e.format)?o.key=e.format:oe(e.format)&&(U(e.format.key)&&(o.key=e.format.key),i=Object.keys(e.format).reduce((m,b)=>n.includes(b)?Pe({},m,{[b]:e.format[b]}):m,{}));const a=r(e.value,o,i);let f=[o.key];he(a)?f=a.map((m,b)=>{const I=l[m.type],C=I?I({[m.type]:m.value,index:b,parts:a}):[m.value];return dm(C)&&(C[0].key=`${m.type}-${b}`),C}):U(a)&&(f=[a]);const d=Pe({},s),h=U(e.tag)||oe(e.tag)?e.tag:li();return yr(h,d,f)}}const mm=hn({name:"i18n-n",props:Pe({value:{type:Number,required:!0},format:{type:[String,Object]}},Bs),setup(e,t){const n=e.i18n||Or({useScope:"parent",__useComponent:!0});return oi(e,t,za,(...r)=>n[fs](...r))}}),yo=mm,hm=hn({name:"i18n-d",props:Pe({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Bs),setup(e,t){const n=e.i18n||Or({useScope:"parent",__useComponent:!0});return oi(e,t,Qa,(...r)=>n[us](...r))}}),Lo=hm;function _m(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function pm(e){const t=o=>{const{instance:i,modifiers:a,value:f}=o;if(!i||!i.$)throw Ce(Te.UNEXPECTED_ERROR);const d=_m(e,i.$),h=No(f);return[Reflect.apply(d.t,d,[...To(h)]),d]};return{created:(o,i)=>{const[a,f]=t(i);or&&e.global===f&&(o.__i18nWatcher=Ot(f.locale,()=>{i.instance&&i.instance.$forceUpdate()})),o.__composer=f,o.textContent=a},unmounted:o=>{or&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:i})=>{if(o.__composer){const a=o.__composer,f=No(i);o.textContent=Reflect.apply(a.t,a,[...To(f)])}},getSSRProps:o=>{const[i]=t(o);return{textContent:i}}}}function No(e){if(U(e))return{path:e};if(J(e)){if(!("path"in e))throw Ce(Te.REQUIRED_VALUE,"path");return e}else throw Ce(Te.INVALID_VALUE)}function To(e){const{path:t,locale:n,args:r,choice:l,plural:s}=e,o={},i=r||{};return U(n)&&(o.locale=n),Ne(l)&&(o.plural=l),Ne(s)&&(o.plural=s),[t,i,o]}function gm(e,t,...n){const r=J(n[0])?n[0]:{},l=!!r.useI18nComponentName;(te(r.globalInstall)?r.globalInstall:!0)&&([l?"i18n":vo.name,"I18nT"].forEach(o=>e.component(o,vo)),[yo.name,"I18nN"].forEach(o=>e.component(o,yo)),[Lo.name,"I18nD"].forEach(o=>e.component(o,Lo))),e.directive("t",pm(t))}function Em(e,t,n){return{beforeCreate(){const r=Sn();if(!r)throw Ce(Te.UNEXPECTED_ERROR);const l=this.$options;if(l.i18n){const s=l.i18n;if(l.__i18n&&(s.__i18n=l.__i18n),s.__root=t,this===this.$root)this.$i18n=Io(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=ms(s);const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}}else if(l.__i18n)if(this===this.$root)this.$i18n=Io(e,l);else{this.$i18n=ms({__i18n:l.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;l.__i18nGlobal&&si(t,l,l),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$tc=(...s)=>this.$i18n.tc(...s),this.$te=(s,o)=>this.$i18n.te(s,o),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=Sn();if(!r)throw Ce(Te.UNEXPECTED_ERROR);const l=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,l.__disposer&&(l.__disposer(),delete l.__disposer,delete l.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Io(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[ti](t.pluralizationRules||e.pluralizationRules);const n=Ir(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const bm=At("global-vue-i18n");function vm(e={},t){const n=__VUE_I18N_LEGACY_API__&&te(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=te(e.globalInjection)?e.globalInjection:!0,l=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,s=new Map,[o,i]=ym(e,n),a=At("");function f(m){return s.get(m)||null}function d(m,b){s.set(m,b)}function h(m){s.delete(m)}{const m={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return l},async install(b,...I){if(b.__VUE_I18N_SYMBOL__=a,b.provide(b.__VUE_I18N_SYMBOL__,m),J(I[0])){const g=I[0];m.__composerExtend=g.__composerExtend,m.__vueI18nExtend=g.__vueI18nExtend}let C=null;!n&&r&&(C=Am(b,m.global)),__VUE_I18N_FULL_INSTALL__&&gm(b,m,...I),__VUE_I18N_LEGACY_API__&&n&&b.mixin(Em(i,i.__composer,m));const R=b.unmount;b.unmount=()=>{C&&C(),m.dispose(),R()}},get global(){return i},dispose(){o.stop()},__instances:s,__getInstance:f,__setInstance:d,__deleteInstance:h};return m}}function Or(e={}){const t=Sn();if(t==null)throw Ce(Te.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ce(Te.NOT_INSTALLED);const n=Lm(t),r=Tm(n),l=ri(t),s=Nm(e,l);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Ce(Te.NOT_AVAILABLE_IN_LEGACY_MODE);return Pm(t,s,r,e)}if(s==="global")return si(r,e,l),r;if(s==="parent"){let a=Im(n,t,e.__useComponent);return a==null&&(a=r),a}const o=n;let i=o.__getInstance(t);if(i==null){const a=Pe({},e);"__i18n"in l&&(a.__i18n=l.__i18n),r&&(a.__root=r),i=Ks(a),o.__composerExtend&&(i[ds]=o.__composerExtend(i)),Cm(o,t,i),o.__setInstance(t,i)}return i}function ym(e,t,n){const r=Fo();{const l=__VUE_I18N_LEGACY_API__&&t?r.run(()=>ms(e)):r.run(()=>Ks(e));if(l==null)throw Ce(Te.UNEXPECTED_ERROR);return[r,l]}}function Lm(e){{const t=Ze(e.isCE?bm:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ce(e.isCE?Te.NOT_INSTALLED_WITH_PROVIDE:Te.UNEXPECTED_ERROR);return t}}function Nm(e,t){return Nr(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Tm(e){return e.mode==="composition"?e.global:e.global.__composer}function Im(e,t,n=!1){let r=null;const l=t.root;let s=Om(t,n);for(;s!=null;){const o=e;if(e.mode==="composition")r=o.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const i=o.__getInstance(s);i!=null&&(r=i.__composer,n&&r&&!r[ni]&&(r=null))}if(r!=null||l===s)break;s=s.parent}return r}function Om(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Cm(e,t,n){tr(()=>{},t),Ss(()=>{const r=n;e.__deleteInstance(t);const l=r[ds];l&&(l(),delete r[ds])},t)}function Pm(e,t,n,r={}){const l=t==="local",s=Ps(null);if(l&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Ce(Te.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const o=te(r.inheritLocale)?r.inheritLocale:!U(r.locale),i=ot(!l||o?n.locale.value:U(r.locale)?r.locale:cn),a=ot(!l||o?n.fallbackLocale.value:U(r.fallbackLocale)||he(r.fallbackLocale)||J(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:i.value),f=ot(Ir(i.value,r)),d=ot(J(r.datetimeFormats)?r.datetimeFormats:{[i.value]:{}}),h=ot(J(r.numberFormats)?r.numberFormats:{[i.value]:{}}),m=l?n.missingWarn:te(r.missingWarn)||Rt(r.missingWarn)?r.missingWarn:!0,b=l?n.fallbackWarn:te(r.fallbackWarn)||Rt(r.fallbackWarn)?r.fallbackWarn:!0,I=l?n.fallbackRoot:te(r.fallbackRoot)?r.fallbackRoot:!0,C=!!r.fallbackFormat,R=ue(r.missing)?r.missing:null,g=ue(r.postTranslation)?r.postTranslation:null,L=l?n.warnHtmlMessage:te(r.warnHtmlMessage)?r.warnHtmlMessage:!0,P=!!r.escapeParameter,v=l?n.modifiers:J(r.modifiers)?r.modifiers:{},k=r.pluralRules||l&&n.pluralRules;function M(){return[i.value,a.value,f.value,d.value,h.value]}const V=ve({get:()=>s.value?s.value.locale.value:i.value,set:u=>{s.value&&(s.value.locale.value=u),i.value=u}}),Q=ve({get:()=>s.value?s.value.fallbackLocale.value:a.value,set:u=>{s.value&&(s.value.fallbackLocale.value=u),a.value=u}}),$=ve(()=>s.value?s.value.messages.value:f.value),ce=ve(()=>d.value),ye=ve(()=>h.value);function de(){return s.value?s.value.getPostTranslationHandler():g}function _e(u){s.value&&s.value.setPostTranslationHandler(u)}function je(){return s.value?s.value.getMissingHandler():R}function Ve(u){s.value&&s.value.setMissingHandler(u)}function ae(u){return M(),u()}function re(...u){return s.value?ae(()=>Reflect.apply(s.value.t,null,[...u])):ae(()=>"")}function ne(...u){return s.value?Reflect.apply(s.value.rt,null,[...u]):""}function Ae(...u){return s.value?ae(()=>Reflect.apply(s.value.d,null,[...u])):ae(()=>"")}function Fe(...u){return s.value?ae(()=>Reflect.apply(s.value.n,null,[...u])):ae(()=>"")}function pe(u){return s.value?s.value.tm(u):{}}function Ee(u,_){return s.value?s.value.te(u,_):!1}function Ke(u){return s.value?s.value.getLocaleMessage(u):{}}function $e(u,_){s.value&&(s.value.setLocaleMessage(u,_),f.value[u]=_)}function tt(u,_){s.value&&s.value.mergeLocaleMessage(u,_)}function ge(u){return s.value?s.value.getDateTimeFormat(u):{}}function T(u,_){s.value&&(s.value.setDateTimeFormat(u,_),d.value[u]=_)}function x(u,_){s.value&&s.value.mergeDateTimeFormat(u,_)}function D(u){return s.value?s.value.getNumberFormat(u):{}}function W(u,_){s.value&&(s.value.setNumberFormat(u,_),h.value[u]=_)}function ee(u,_){s.value&&s.value.mergeNumberFormat(u,_)}const p={get id(){return s.value?s.value.id:-1},locale:V,fallbackLocale:Q,messages:$,datetimeFormats:ce,numberFormats:ye,get inheritLocale(){return s.value?s.value.inheritLocale:o},set inheritLocale(u){s.value&&(s.value.inheritLocale=u)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(f.value)},get modifiers(){return s.value?s.value.modifiers:v},get pluralRules(){return s.value?s.value.pluralRules:k},get isGlobal(){return s.value?s.value.isGlobal:!1},get missingWarn(){return s.value?s.value.missingWarn:m},set missingWarn(u){s.value&&(s.value.missingWarn=u)},get fallbackWarn(){return s.value?s.value.fallbackWarn:b},set fallbackWarn(u){s.value&&(s.value.missingWarn=u)},get fallbackRoot(){return s.value?s.value.fallbackRoot:I},set fallbackRoot(u){s.value&&(s.value.fallbackRoot=u)},get fallbackFormat(){return s.value?s.value.fallbackFormat:C},set fallbackFormat(u){s.value&&(s.value.fallbackFormat=u)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:L},set warnHtmlMessage(u){s.value&&(s.value.warnHtmlMessage=u)},get escapeParameter(){return s.value?s.value.escapeParameter:P},set escapeParameter(u){s.value&&(s.value.escapeParameter=u)},t:re,getPostTranslationHandler:de,setPostTranslationHandler:_e,getMissingHandler:je,setMissingHandler:Ve,rt:ne,d:Ae,n:Fe,tm:pe,te:Ee,getLocaleMessage:Ke,setLocaleMessage:$e,mergeLocaleMessage:tt,getDateTimeFormat:ge,setDateTimeFormat:T,mergeDateTimeFormat:x,getNumberFormat:D,setNumberFormat:W,mergeNumberFormat:ee};function c(u){u.locale.value=i.value,u.fallbackLocale.value=a.value,Object.keys(f.value).forEach(_=>{u.mergeLocaleMessage(_,f.value[_])}),Object.keys(d.value).forEach(_=>{u.mergeDateTimeFormat(_,d.value[_])}),Object.keys(h.value).forEach(_=>{u.mergeNumberFormat(_,h.value[_])}),u.escapeParameter=P,u.fallbackFormat=C,u.fallbackRoot=I,u.fallbackWarn=b,u.missingWarn=m,u.warnHtmlMessage=L}return ua(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Ce(Te.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const u=s.value=e.proxy.$i18n.__composer;t==="global"?(i.value=u.locale.value,a.value=u.fallbackLocale.value,f.value=u.messages.value,d.value=u.datetimeFormats.value,h.value=u.numberFormats.value):l&&c(u)}),p}const Rm=["locale","fallbackLocale","availableLocales"],Oo=["t","rt","d","n","tm","te"];function Am(e,t){const n=Object.create(null);return Rm.forEach(l=>{const s=Object.getOwnPropertyDescriptor(t,l);if(!s)throw Ce(Te.UNEXPECTED_ERROR);const o=Me(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,l,o)}),e.config.globalProperties.$i18n=n,Oo.forEach(l=>{const s=Object.getOwnPropertyDescriptor(t,l);if(!s||!s.value)throw Ce(Te.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${l}`,s)}),()=>{delete e.config.globalProperties.$i18n,Oo.forEach(l=>{delete e.config.globalProperties[`$${l}`]})}}om();__INTLIFY_JIT_COMPILATION__?so(em):so(Zd);Yd(Cd);Gd(Ha);if(__INTLIFY_PROD_DEVTOOLS__){const e=pt();e.__INTLIFY__=!0,Dd(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Sm={en_us:{UserName:"User Name",Next:"Next",FirstName:"First Name",LastName:"Last Name",Name:"Name",Action:"Action",Enable:"Enable",Redirect:"Redirect",Route:"Route",Endpoints:"Endpoints",Users:"Users",Roles:"Roles",Lang:"Lang",Logout:"Logout",Management:"Management",LogoutMessage:"Are you sure you want to logout?",Previous:"Previous",updated_successfully:"Updated successfully",please_confirm:"Please confirm this operation",resetPasswordConfirm:"Are you sure you want to reset password?",new_password:"New Password {0} and copied to clipboard",Employee_Number:"Employee Number",Cancel:"Cancel",Save:"Save"},zh_cn:{UserName:"用户名",Next:"下一页",FirstName:"名字",LastName:"姓氏",Name:"名称",Action:"操作",Enable:"启用",Redirect:"重定向",Route:"路由",Endpoints:"端点",Users:"用户",Roles:"角色",Lang:"语言",Logout:"退出",Management:"管理",LogoutMessage:"确定要退出吗?",Previous:"上一页",updated_successfully:"更新成功",please_confirm:"请确认此次操作",resetPasswordConfirm:"确定要重置密码吗?",new_password:"新密码 {0} (已复制到剪贴板)",Employee_Number:"员工编号",Cancel:"取消",Save:"保存"},zh_hant:{UserName:"使用者名稱",Next:"下一頁",FirstName:"名字",LastName:"姓氏",Name:"名稱",Action:"操作",Enable:"啟用",Redirect:"重新導向",Route:"路由",Endpoints:"端點",Users:"使用者",Roles:"角色",Lang:"語言",Logout:"登出",Management:"管理",LogoutMessage:"確定要登出吗?",Previous:"上一頁",updated_successfully:"更新成功",please_confirm:"請確認此次操作",resetPasswordConfirm:"確定要重設密碼嗎?",new_password:"新密碼 {0} (已複製到剪貼簿)",Employee_Number:"員工編號",Cancel:"取消",Save:"保存"},es:{UserName:"Nombre de usuario",Next:"Siguiente",FirstName:"Nombre",LastName:"Apellidos",Name:"Nombre",Action:"Acción",Enable:"Activar",Redirect:"Redirección",Route:"Ruta",Endpoints:"Puntos finales",Users:"Usuarios",Roles:"Roles",Lang:"Idioma",Logout:"Cerrar sesión",Management:"Gestión",LogoutMessage:"¿Está seguro de que quiere cerrar sesión?",Previous:"Anterior",updated_successfully:"Actualización exitosa",please_confirm:"Por favor, confirme esta acción",resetPasswordConfirm:"¿Está seguro de que quiere restablecer la contraseña?",new_password:"Nueva contraseña {0} (ya se ha copiado al portapapeles)",Employee_Number:"Número de empleado",Cancel:"Cancelar",Save:"Guardar"},ko:{UserName:"사용자 이름",Next:"다음 페이지",FirstName:"이름",LastName:"성",Name:"이름",Action:"조작",Enable:"활성화",Redirect:"리다이렉션",Route:"라우팅",Endpoints:"엔드포인트",Users:"사용자",Roles:"역할",Lang:"언어",Logout:"로그아웃",Management:"관리",LogoutMessage:"로그아웃 하시겠습니까?",Previous:"이전 페이지",updated_successfully:"업데이트 성공",please_confirm:"이 조작을 확인해 주세요",resetPasswordConfirm:"비밀번호를 재설정하시겠습니까?",new_password:"새 비밀번호 {0} (클립보드에 복사됨)",Employee_Number:"직원 번호",Cancel:"취소",Save:"저장"},ja:{UserName:"ユーザー名",Next:"次のページ",FirstName:"名",LastName:"姓",Name:"名前",Action:"操作",Enable:"有効にする",Redirect:"リダイレクト",Route:"ルート",Endpoints:"エンドポイント",Users:"ユーザー",Roles:"役割",Lang:"言語",Logout:"ログアウト",Management:"管理",LogoutMessage:"本当にログアウトしますか?",Previous:"前のページ",updated_successfully:"更新に成功しました",please_confirm:"この操作を確認してください",resetPasswordConfirm:"パスワードをリセットしますか?",new_password:"新しいパスワード {0} (クリップボードにコピーされました)",Employee_Number:"社員番号",Cancel:"キャンセル",Save:"保存"},ru:{UserName:"Имя пользователя",Next:"Следующая страница",FirstName:"Имя",LastName:"Фамилия",Name:"Наименование",Action:"Действие",Enable:"Включить",Redirect:"Перенаправление",Route:"Маршрут",Endpoints:"Конечные точки",Users:"Пользователи",Roles:"Роли",Lang:"Язык",Logout:"Выход",Management:"Управление",LogoutMessage:"Вы уверены, что хотите выйти?",Previous:"Предыдущая страница",updated_successfully:"Обновление успешно",please_confirm:"Пожалуйста, подтвердите это действие",resetPasswordConfirm:"Вы уверены, что хотите сбросить пароль?",new_password:"Новый пароль {0} (уже скопирован в буфер обмена)",Employee_Number:"Табельный номер",Cancel:"Отмена",Save:"Сохранить"},fr:{UserName:"Nom d'utilisateur",Next:"Page suivante",FirstName:"Prénom",LastName:"Nom de famille",Name:"Nom",Action:"Action",Enable:"Activer",Redirect:"Redirection",Route:"Itinéraire",Endpoints:"Points de terminaison",Users:"Utilisateurs",Roles:"Rôles",Lang:"Langue",Logout:"Déconnexion",Management:"Gestion",LogoutMessage:"Êtes-vous sûr de vouloir déconnecter?",Previous:"Page précédente",updated_successfully:"Mise à jour réussie",please_confirm:"Veuillez confirmer cette opération",resetPasswordConfirm:"Êtes-vous sûr de vouloir réinitialiser le mot de passe?",new_password:"Nouveau mot de passe {0} (déjà copié dans le presse-papier)",Employee_Number:"Numéro d'employé",Cancel:"Annuler",Save:"Enregistrer"}},hs=vm({legacy:!1,allowComposition:!0,globalInjection:!0,locale:localStorage.getItem("locale")??"en_us",fallbackLocale:"en_us",messages:Sm}),wm={class:"navbar navbar-expand-lg navbar-dark bg-dark"},km={class:"container"},Mm=q("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarNav","aria-controls":"navbarNav","aria-expanded":"false","aria-label":"Toggle navigation"},[q("span",{class:"navbar-toggler-icon"})],-1),Fm={class:"collapse navbar-collapse",id:"navbarNav"},Dm={class:"navbar-nav"},xm={class:"nav-item"},Um={class:"nav-item"},$m={class:"nav-item"},Wm={class:"navbar-nav ms-auto"},Hm={class:"navbar-nav"},jm={class:"nav-item dropdown"},Vm={class:"nav-link dropdown-toggle",href:"#",id:"navbarDropdownMenuLink",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},Km={class:"dropdown-menu","aria-labelledby":"navbarDropdownMenuLink"},Bm={class:"container scrollable-container"},Ym={class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},Gm={class:"col-sm-8"},Xm=q("div",{class:"col-sm-4"},null,-1),qm=q("div",{id:"loading-mask"},[q("div",{class:"preloader"},[q("div",{class:"c-three-dots-loader"})])],-1),Jm=[qm],Qm=hn({__name:"App",setup(e){const{t}=Or(),n=Mf(),r=ot("");tr(()=>{r.value=(n.meta.title??"").toString()}),Ot(()=>n.name,a=>{r.value=(a==null?void 0:a.toString())??""});const l=()=>{confirm(t("LogoutMessage"))&&(localStorage.removeItem("X-MiniAuth-Token"),document.cookie="X-MiniAuth-Token=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",window.location.href="/miniauth/login.html")},s=a=>{hs.global.locale.value=a??"en_us",localStorage.setItem("lang",hs.global.locale.value)},o=ot(!1);Bl.on("showLoading",()=>{o.value=!0}),Bl.on("closeLoading",()=>{o.value=!1});const i=()=>{const a=navigator.language||navigator.userLanguage,f=localStorage.getItem("lang"),d="en_us",h=a.toLowerCase().replace("-","_"),m=h.split("_")[0];if(f){s(f);return}if(h==="zh_cn"||h==="zh_hans"){s("zh_cn");return}if(m==="zh"){s("zh_hant");return}if(m==="en"){s("en_us");return}if(m==="ja"){s("ja");return}if(m==="ko"){s("ko");return}if(m==="es"){s("es");return}if(m==="fr"){s("fr");return}if(m==="ru"){s("ru");return}s(d)};return tr(()=>{i()}),(a,f)=>{const d=sl("SidebarArea"),h=sl("router-link");return ba(),xc(Be,null,[q("div",null,[q("div",null,[be(d),q("div",null,[q("div",null,[q("nav",wm,[q("div",km,[be(h,{class:"navbar-brand",to:"/"},{default:yn(()=>[Gt(" MiniAuth ")]),_:1}),Mm,q("div",Fm,[q("ul",Dm,[q("li",xm,[be(h,{class:"nav-link",to:"/"},{default:yn(()=>[Gt(kt(a.$t("Endpoints")),1)]),_:1})]),q("li",Um,[be(h,{class:"nav-link",to:"/Users"},{default:yn(()=>[Gt(kt(a.$t("Users")),1)]),_:1})]),q("li",$m,[be(h,{class:"nav-link",to:"/Roles"},{default:yn(()=>[Gt(kt(a.$t("Roles")),1)]),_:1})])]),q("div",Wm,[q("ul",Hm,[q("li",jm,[q("a",Vm,kt(a.$t("Lang")),1),q("ul",Km,[q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[0]||(f[0]=m=>s("en_us"))},"English")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[1]||(f[1]=m=>s("zh_cn"))},"简体中文")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[2]||(f[2]=m=>s("zh_hant"))},"繁體中文")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[3]||(f[3]=m=>s("ja"))},"日本語")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[4]||(f[4]=m=>s("ko"))},"한국어")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[5]||(f[5]=m=>s("es"))},"Español")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[6]||(f[6]=m=>s("fr"))},"Français")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[7]||(f[7]=m=>s("ru"))},"Русский")])])])]),q("div",{onClick:l,class:"nav-item nav-link",style:{cursor:"pointer"}},kt(a.$t("Logout")),1)])])])])]),q("main",Bm,[q("div",Ym,[q("div",Gm,[q("h2",null,[q("b",null,kt(r.value),1),Gt(" "+kt(a.$t("Management")),1)])]),Xm]),q("div",null,[be(jt(Fa))])])])])]),ac(q("div",null,Jm,512),[[su,o.value]])],64)}}}),zm="modulepreload",Zm=function(e){return"/miniauth/"+e},Co={},Wr=function(t,n,r){let l=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link");l=Promise.all(n.map(o=>{if(o=Zm(o),o in Co)return;Co[o]=!0;const i=o.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!r)for(let h=s.length-1;h>=0;h--){const m=s[h];if(m.href===o&&(!i||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":zm,i||(d.as="script",d.crossOrigin=""),d.href=o,document.head.appendChild(d),i)return new Promise((h,m)=>{d.addEventListener("load",h),d.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${o}`)))})}))}return l.then(()=>t()).catch(s=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s})},eh=[{path:"/",name:"Endpoints",component:()=>Wr(()=>import("./EndpointsView-qYJxarHG.js"),__vite__mapDeps([0,1])),meta:{title:"Endpoints"}},{path:"/roles",name:"Roles",component:()=>Wr(()=>import("./RolesView-SNgnRFDA.js"),__vite__mapDeps([2,1])),meta:{title:"Roles"}},{path:"/users",name:"Users",component:()=>Wr(()=>import("./UsersView-A3A9UOw-.js"),__vite__mapDeps([3,1,4])),meta:{title:"Users"}}],ai=wf({history:Xu("/miniauth/"),routes:eh,scrollBehavior(e,t,n){return n??{left:0,top:0}}});ai.beforeEach((e,t,n)=>{if(!localStorage.getItem("X-MiniAuth-Token")){console.log("redirect to login.html page"),window.location.href="/miniauth/login.html";return}n()});const Cr=Iu(Qm);Cr.use(hs);Cr.use(Ru());Cr.use(ai);Cr.mount("#app");export{Be as F,ba as a,q as b,xc as c,rh as d,oh as e,Gt as f,sh as g,ve as h,ih as i,lh as j,nh as k,Bl as l,vs as n,tr as o,th as p,ot as r,kt as t,Or as u,ah as v,ac as w}; + */const lm="9.10.2";function om(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(pt().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(pt().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(pt().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(pt().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(pt().__INTLIFY_PROD_DEVTOOLS__=!1)}const Za=Wd.__EXTEND_POINT__,ht=Ws(Za);ht(),ht(),ht(),ht(),ht(),ht(),ht(),ht(),ht();const ei=Qe.__EXTEND_POINT__,De=Ws(ei),Te={UNEXPECTED_RETURN_TYPE:ei,INVALID_ARGUMENT:De(),MUST_BE_CALL_SETUP_TOP:De(),NOT_INSTALLED:De(),NOT_AVAILABLE_IN_LEGACY_MODE:De(),REQUIRED_VALUE:De(),INVALID_VALUE:De(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:De(),NOT_INSTALLED_WITH_PROVIDE:De(),UNEXPECTED_ERROR:De(),NOT_COMPATIBLE_LEGACY_VUE_I18N:De(),BRIDGE_SUPPORT_VUE_2_ONLY:De(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:De(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:De(),__EXTEND_POINT__:De()};function Ce(e,...t){return _n(e,null,void 0)}const cs=At("__translateVNode"),us=At("__datetimeParts"),fs=At("__numberParts"),ti=At("__setPluralRules"),ni=At("__injectWithOption"),ds=At("__dispose");function Fn(e){if(!oe(e))return e;for(const t in e)if(ar(e,t))if(!t.includes("."))oe(e[t])&&Fn(e[t]);else{const n=t.split("."),r=n.length-1;let l=e,s=!1;for(let o=0;o{if("locale"in i&&"resource"in i){const{locale:a,resource:f}=i;a?(o[a]=o[a]||{},Qn(f,o[a])):Qn(f,o)}else U(i)&&Qn(JSON.parse(i),o)}),l==null&&s)for(const i in o)ar(o,i)&&Fn(o[i]);return o}function ri(e){return e.type}function si(e,t,n){let r=oe(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Ir(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const l=Object.keys(r);l.length&&l.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(oe(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(oe(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function _o(e){return be(xn,null,e,0)}const po="__INTLIFY_META__",go=()=>[],am=()=>!1;let Eo=0;function bo(e){return(t,n,r,l)=>e(n,r,Sn()||void 0,l)}const im=()=>{const e=Sn();let t=null;return e&&(t=ri(e)[po])?{[po]:t}:null};function Ks(e={},t){const{__root:n,__injectWithOption:r}=e,l=n===void 0,s=e.flatJson,o=or?ot:Ps,i=!!e.translateExistCompatible;let a=te(e.inheritLocale)?e.inheritLocale:!0;const f=o(n&&a?n.locale.value:U(e.locale)?e.locale:cn),d=o(n&&a?n.fallbackLocale.value:U(e.fallbackLocale)||he(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),h=o(Ir(f.value,e)),m=o(J(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),b=o(J(e.numberFormats)?e.numberFormats:{[f.value]:{}});let I=n?n.missingWarn:te(e.missingWarn)||Rt(e.missingWarn)?e.missingWarn:!0,C=n?n.fallbackWarn:te(e.fallbackWarn)||Rt(e.fallbackWarn)?e.fallbackWarn:!0,R=n?n.fallbackRoot:te(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,L=ue(e.missing)?e.missing:null,P=ue(e.missing)?bo(e.missing):null,v=ue(e.postTranslation)?e.postTranslation:null,k=n?n.warnHtmlMessage:te(e.warnHtmlMessage)?e.warnHtmlMessage:!0,M=!!e.escapeParameter;const V=n?n.modifiers:J(e.modifiers)?e.modifiers:{};let Q=e.pluralRules||n&&n.pluralRules,$;$=(()=>{l&&lo(null);const y={version:lm,locale:f.value,fallbackLocale:d.value,messages:h.value,modifiers:V,pluralRules:Q,missing:P===null?void 0:P,missingWarn:I,fallbackWarn:C,fallbackFormat:g,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:k,escapeParameter:M,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};y.datetimeFormats=m.value,y.numberFormats=b.value,y.__datetimeFormatters=J($)?$.__datetimeFormatters:void 0,y.__numberFormatters=J($)?$.__numberFormatters:void 0;const O=Qd(y);return l&&lo(O),O})(),bn($,f.value,d.value);function ye(){return[f.value,d.value,h.value,m.value,b.value]}const de=ve({get:()=>f.value,set:y=>{f.value=y,$.locale=f.value}}),_e=ve({get:()=>d.value,set:y=>{d.value=y,$.fallbackLocale=d.value,bn($,f.value,y)}}),je=ve(()=>h.value),Ve=ve(()=>m.value),ae=ve(()=>b.value);function re(){return ue(v)?v:null}function ne(y){v=y,$.postTranslation=y}function Ae(){return L}function Fe(y){y!==null&&(P=bo(y)),L=y,$.missing=P}const pe=(y,O,K,z,Le,Ge)=>{ye();let ft;try{__INTLIFY_PROD_DEVTOOLS__,l||($.fallbackContext=n?Jd():void 0),ft=y($)}finally{__INTLIFY_PROD_DEVTOOLS__,l||($.fallbackContext=void 0)}if(K!=="translate exists"&&Ne(ft)&&ft===Tr||K==="translate exists"&&!ft){const[wt,Pr]=O();return n&&R?z(n):Le(wt)}else{if(Ge(ft))return ft;throw Ce(Te.UNEXPECTED_RETURN_TYPE)}};function Ee(...y){return pe(O=>Reflect.apply(co,null,[O,...y]),()=>os(...y),"translate",O=>Reflect.apply(O.t,O,[...y]),O=>O,O=>U(O))}function Ke(...y){const[O,K,z]=y;if(z&&!oe(z))throw Ce(Te.INVALID_ARGUMENT);return Ee(O,K,Pe({resolvedMessage:!0},z||{}))}function $e(...y){return pe(O=>Reflect.apply(uo,null,[O,...y]),()=>as(...y),"datetime format",O=>Reflect.apply(O.d,O,[...y]),()=>no,O=>U(O))}function tt(...y){return pe(O=>Reflect.apply(mo,null,[O,...y]),()=>is(...y),"number format",O=>Reflect.apply(O.n,O,[...y]),()=>no,O=>U(O))}function ge(y){return y.map(O=>U(O)||Ne(O)||te(O)?_o(String(O)):O)}const x={normalize:ge,interpolate:y=>y,type:"vnode"};function D(...y){return pe(O=>{let K;const z=O;try{z.processor=x,K=Reflect.apply(co,null,[z,...y])}finally{z.processor=null}return K},()=>os(...y),"translate",O=>O[cs](...y),O=>[_o(O)],O=>he(O))}function W(...y){return pe(O=>Reflect.apply(mo,null,[O,...y]),()=>is(...y),"number format",O=>O[fs](...y),go,O=>U(O)||he(O))}function ee(...y){return pe(O=>Reflect.apply(uo,null,[O,...y]),()=>as(...y),"datetime format",O=>O[us](...y),go,O=>U(O)||he(O))}function p(y){Q=y,$.pluralRules=Q}function c(y,O){return pe(()=>{if(!y)return!1;const K=U(O)?O:f.value,z=E(K),Le=$.messageResolver(z,y);return i?Le!=null:un(Le)||Ye(Le)||U(Le)},()=>[y],"translate exists",K=>Reflect.apply(K.te,K,[y,O]),am,K=>te(K))}function u(y){let O=null;const K=Ha($,d.value,f.value);for(let z=0;z{a&&(f.value=y,$.locale=y,bn($,f.value,d.value))}),Ot(n.fallbackLocale,y=>{a&&(d.value=y,$.fallbackLocale=y,bn($,f.value,d.value))}));const j={id:Eo,locale:de,fallbackLocale:_e,get inheritLocale(){return a},set inheritLocale(y){a=y,y&&n&&(f.value=n.locale.value,d.value=n.fallbackLocale.value,bn($,f.value,d.value))},get availableLocales(){return Object.keys(h.value).sort()},messages:je,get modifiers(){return V},get pluralRules(){return Q||{}},get isGlobal(){return l},get missingWarn(){return I},set missingWarn(y){I=y,$.missingWarn=I},get fallbackWarn(){return C},set fallbackWarn(y){C=y,$.fallbackWarn=C},get fallbackRoot(){return R},set fallbackRoot(y){R=y},get fallbackFormat(){return g},set fallbackFormat(y){g=y,$.fallbackFormat=g},get warnHtmlMessage(){return k},set warnHtmlMessage(y){k=y,$.warnHtmlMessage=y},get escapeParameter(){return M},set escapeParameter(y){M=y,$.escapeParameter=y},t:Ee,getLocaleMessage:E,setLocaleMessage:N,mergeLocaleMessage:A,getPostTranslationHandler:re,setPostTranslationHandler:ne,getMissingHandler:Ae,setMissingHandler:Fe,[ti]:p};return j.datetimeFormats=Ve,j.numberFormats=ae,j.rt=Ke,j.te=c,j.tm=_,j.d=$e,j.n=tt,j.getDateTimeFormat=w,j.setDateTimeFormat=F,j.mergeDateTimeFormat=S,j.getNumberFormat=B,j.setNumberFormat=H,j.mergeNumberFormat=Y,j[ni]=r,j[cs]=D,j[us]=ee,j[fs]=W,j}function cm(e){const t=U(e.locale)?e.locale:cn,n=U(e.fallbackLocale)||he(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=ue(e.missing)?e.missing:void 0,l=te(e.silentTranslationWarn)||Rt(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=te(e.silentFallbackWarn)||Rt(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=te(e.fallbackRoot)?e.fallbackRoot:!0,i=!!e.formatFallbackMessages,a=J(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,d=ue(e.postTranslation)?e.postTranslation:void 0,h=U(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,b=te(e.sync)?e.sync:!0;let I=e.messages;if(J(e.sharedMessages)){const M=e.sharedMessages;I=Object.keys(M).reduce((Q,$)=>{const ce=Q[$]||(Q[$]={});return Pe(ce,M[$]),Q},I||{})}const{__i18n:C,__root:R,__injectWithOption:g}=e,L=e.datetimeFormats,P=e.numberFormats,v=e.flatJson,k=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:I,flatJson:v,datetimeFormats:L,numberFormats:P,missing:r,missingWarn:l,fallbackWarn:s,fallbackRoot:o,fallbackFormat:i,modifiers:a,pluralRules:f,postTranslation:d,warnHtmlMessage:h,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:b,translateExistCompatible:k,__i18n:C,__root:R,__injectWithOption:g}}function ms(e={},t){{const n=Ks(cm(e)),{__extender:r}=e,l={id:n.id,get locale(){return n.locale.value},set locale(s){n.locale.value=s},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(s){n.fallbackLocale.value=s},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(s){},get missing(){return n.getMissingHandler()},set missing(s){n.setMissingHandler(s)},get silentTranslationWarn(){return te(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(s){n.missingWarn=te(s)?!s:s},get silentFallbackWarn(){return te(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(s){n.fallbackWarn=te(s)?!s:s},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(s){n.fallbackFormat=s},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(s){n.setPostTranslationHandler(s)},get sync(){return n.inheritLocale},set sync(s){n.inheritLocale=s},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(s){n.warnHtmlMessage=s!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(s){n.escapeParameter=s},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(s){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...s){const[o,i,a]=s,f={};let d=null,h=null;if(!U(o))throw Ce(Te.INVALID_ARGUMENT);const m=o;return U(i)?f.locale=i:he(i)?d=i:J(i)&&(h=i),he(a)?d=a:J(a)&&(h=a),Reflect.apply(n.t,n,[m,d||h||{},f])},rt(...s){return Reflect.apply(n.rt,n,[...s])},tc(...s){const[o,i,a]=s,f={plural:1};let d=null,h=null;if(!U(o))throw Ce(Te.INVALID_ARGUMENT);const m=o;return U(i)?f.locale=i:Ne(i)?f.plural=i:he(i)?d=i:J(i)&&(h=i),U(a)?f.locale=a:he(a)?d=a:J(a)&&(h=a),Reflect.apply(n.t,n,[m,d||h||{},f])},te(s,o){return n.te(s,o)},tm(s){return n.tm(s)},getLocaleMessage(s){return n.getLocaleMessage(s)},setLocaleMessage(s,o){n.setLocaleMessage(s,o)},mergeLocaleMessage(s,o){n.mergeLocaleMessage(s,o)},d(...s){return Reflect.apply(n.d,n,[...s])},getDateTimeFormat(s){return n.getDateTimeFormat(s)},setDateTimeFormat(s,o){n.setDateTimeFormat(s,o)},mergeDateTimeFormat(s,o){n.mergeDateTimeFormat(s,o)},n(...s){return Reflect.apply(n.n,n,[...s])},getNumberFormat(s){return n.getNumberFormat(s)},setNumberFormat(s,o){n.setNumberFormat(s,o)},mergeNumberFormat(s,o){n.mergeNumberFormat(s,o)},getChoiceIndex(s,o){return-1}};return l.__extender=r,l}}const Bs={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function um({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,l)=>[...r,...l.type===Be?l.children:[l]],[]):t.reduce((n,r)=>{const l=e[r];return l&&(n[r]=l()),n},{})}function li(e){return Be}const fm=hn({name:"i18n-t",props:Pe({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ne(e)||!isNaN(e)}},Bs),setup(e,t){const{slots:n,attrs:r}=t,l=e.i18n||Or({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(h=>h!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=U(e.plural)?+e.plural:e.plural);const i=um(t,s),a=l[cs](e.keypath,i,o),f=Pe({},r),d=U(e.tag)||oe(e.tag)?e.tag:li();return yr(d,f,a)}}}),vo=fm;function dm(e){return he(e)&&!U(e[0])}function oi(e,t,n,r){const{slots:l,attrs:s}=t;return()=>{const o={part:!0};let i={};e.locale&&(o.locale=e.locale),U(e.format)?o.key=e.format:oe(e.format)&&(U(e.format.key)&&(o.key=e.format.key),i=Object.keys(e.format).reduce((m,b)=>n.includes(b)?Pe({},m,{[b]:e.format[b]}):m,{}));const a=r(e.value,o,i);let f=[o.key];he(a)?f=a.map((m,b)=>{const I=l[m.type],C=I?I({[m.type]:m.value,index:b,parts:a}):[m.value];return dm(C)&&(C[0].key=`${m.type}-${b}`),C}):U(a)&&(f=[a]);const d=Pe({},s),h=U(e.tag)||oe(e.tag)?e.tag:li();return yr(h,d,f)}}const mm=hn({name:"i18n-n",props:Pe({value:{type:Number,required:!0},format:{type:[String,Object]}},Bs),setup(e,t){const n=e.i18n||Or({useScope:"parent",__useComponent:!0});return oi(e,t,za,(...r)=>n[fs](...r))}}),yo=mm,hm=hn({name:"i18n-d",props:Pe({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Bs),setup(e,t){const n=e.i18n||Or({useScope:"parent",__useComponent:!0});return oi(e,t,Qa,(...r)=>n[us](...r))}}),Lo=hm;function _m(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function pm(e){const t=o=>{const{instance:i,modifiers:a,value:f}=o;if(!i||!i.$)throw Ce(Te.UNEXPECTED_ERROR);const d=_m(e,i.$),h=No(f);return[Reflect.apply(d.t,d,[...To(h)]),d]};return{created:(o,i)=>{const[a,f]=t(i);or&&e.global===f&&(o.__i18nWatcher=Ot(f.locale,()=>{i.instance&&i.instance.$forceUpdate()})),o.__composer=f,o.textContent=a},unmounted:o=>{or&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:i})=>{if(o.__composer){const a=o.__composer,f=No(i);o.textContent=Reflect.apply(a.t,a,[...To(f)])}},getSSRProps:o=>{const[i]=t(o);return{textContent:i}}}}function No(e){if(U(e))return{path:e};if(J(e)){if(!("path"in e))throw Ce(Te.REQUIRED_VALUE,"path");return e}else throw Ce(Te.INVALID_VALUE)}function To(e){const{path:t,locale:n,args:r,choice:l,plural:s}=e,o={},i=r||{};return U(n)&&(o.locale=n),Ne(l)&&(o.plural=l),Ne(s)&&(o.plural=s),[t,i,o]}function gm(e,t,...n){const r=J(n[0])?n[0]:{},l=!!r.useI18nComponentName;(te(r.globalInstall)?r.globalInstall:!0)&&([l?"i18n":vo.name,"I18nT"].forEach(o=>e.component(o,vo)),[yo.name,"I18nN"].forEach(o=>e.component(o,yo)),[Lo.name,"I18nD"].forEach(o=>e.component(o,Lo))),e.directive("t",pm(t))}function Em(e,t,n){return{beforeCreate(){const r=Sn();if(!r)throw Ce(Te.UNEXPECTED_ERROR);const l=this.$options;if(l.i18n){const s=l.i18n;if(l.__i18n&&(s.__i18n=l.__i18n),s.__root=t,this===this.$root)this.$i18n=Io(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=ms(s);const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}}else if(l.__i18n)if(this===this.$root)this.$i18n=Io(e,l);else{this.$i18n=ms({__i18n:l.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;l.__i18nGlobal&&si(t,l,l),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$tc=(...s)=>this.$i18n.tc(...s),this.$te=(s,o)=>this.$i18n.te(s,o),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=Sn();if(!r)throw Ce(Te.UNEXPECTED_ERROR);const l=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,l.__disposer&&(l.__disposer(),delete l.__disposer,delete l.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Io(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[ti](t.pluralizationRules||e.pluralizationRules);const n=Ir(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const bm=At("global-vue-i18n");function vm(e={},t){const n=__VUE_I18N_LEGACY_API__&&te(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=te(e.globalInjection)?e.globalInjection:!0,l=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,s=new Map,[o,i]=ym(e,n),a=At("");function f(m){return s.get(m)||null}function d(m,b){s.set(m,b)}function h(m){s.delete(m)}{const m={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return l},async install(b,...I){if(b.__VUE_I18N_SYMBOL__=a,b.provide(b.__VUE_I18N_SYMBOL__,m),J(I[0])){const g=I[0];m.__composerExtend=g.__composerExtend,m.__vueI18nExtend=g.__vueI18nExtend}let C=null;!n&&r&&(C=Am(b,m.global)),__VUE_I18N_FULL_INSTALL__&&gm(b,m,...I),__VUE_I18N_LEGACY_API__&&n&&b.mixin(Em(i,i.__composer,m));const R=b.unmount;b.unmount=()=>{C&&C(),m.dispose(),R()}},get global(){return i},dispose(){o.stop()},__instances:s,__getInstance:f,__setInstance:d,__deleteInstance:h};return m}}function Or(e={}){const t=Sn();if(t==null)throw Ce(Te.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ce(Te.NOT_INSTALLED);const n=Lm(t),r=Tm(n),l=ri(t),s=Nm(e,l);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Ce(Te.NOT_AVAILABLE_IN_LEGACY_MODE);return Pm(t,s,r,e)}if(s==="global")return si(r,e,l),r;if(s==="parent"){let a=Im(n,t,e.__useComponent);return a==null&&(a=r),a}const o=n;let i=o.__getInstance(t);if(i==null){const a=Pe({},e);"__i18n"in l&&(a.__i18n=l.__i18n),r&&(a.__root=r),i=Ks(a),o.__composerExtend&&(i[ds]=o.__composerExtend(i)),Cm(o,t,i),o.__setInstance(t,i)}return i}function ym(e,t,n){const r=Fo();{const l=__VUE_I18N_LEGACY_API__&&t?r.run(()=>ms(e)):r.run(()=>Ks(e));if(l==null)throw Ce(Te.UNEXPECTED_ERROR);return[r,l]}}function Lm(e){{const t=Ze(e.isCE?bm:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ce(e.isCE?Te.NOT_INSTALLED_WITH_PROVIDE:Te.UNEXPECTED_ERROR);return t}}function Nm(e,t){return Nr(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Tm(e){return e.mode==="composition"?e.global:e.global.__composer}function Im(e,t,n=!1){let r=null;const l=t.root;let s=Om(t,n);for(;s!=null;){const o=e;if(e.mode==="composition")r=o.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const i=o.__getInstance(s);i!=null&&(r=i.__composer,n&&r&&!r[ni]&&(r=null))}if(r!=null||l===s)break;s=s.parent}return r}function Om(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Cm(e,t,n){tr(()=>{},t),Ss(()=>{const r=n;e.__deleteInstance(t);const l=r[ds];l&&(l(),delete r[ds])},t)}function Pm(e,t,n,r={}){const l=t==="local",s=Ps(null);if(l&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Ce(Te.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const o=te(r.inheritLocale)?r.inheritLocale:!U(r.locale),i=ot(!l||o?n.locale.value:U(r.locale)?r.locale:cn),a=ot(!l||o?n.fallbackLocale.value:U(r.fallbackLocale)||he(r.fallbackLocale)||J(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:i.value),f=ot(Ir(i.value,r)),d=ot(J(r.datetimeFormats)?r.datetimeFormats:{[i.value]:{}}),h=ot(J(r.numberFormats)?r.numberFormats:{[i.value]:{}}),m=l?n.missingWarn:te(r.missingWarn)||Rt(r.missingWarn)?r.missingWarn:!0,b=l?n.fallbackWarn:te(r.fallbackWarn)||Rt(r.fallbackWarn)?r.fallbackWarn:!0,I=l?n.fallbackRoot:te(r.fallbackRoot)?r.fallbackRoot:!0,C=!!r.fallbackFormat,R=ue(r.missing)?r.missing:null,g=ue(r.postTranslation)?r.postTranslation:null,L=l?n.warnHtmlMessage:te(r.warnHtmlMessage)?r.warnHtmlMessage:!0,P=!!r.escapeParameter,v=l?n.modifiers:J(r.modifiers)?r.modifiers:{},k=r.pluralRules||l&&n.pluralRules;function M(){return[i.value,a.value,f.value,d.value,h.value]}const V=ve({get:()=>s.value?s.value.locale.value:i.value,set:u=>{s.value&&(s.value.locale.value=u),i.value=u}}),Q=ve({get:()=>s.value?s.value.fallbackLocale.value:a.value,set:u=>{s.value&&(s.value.fallbackLocale.value=u),a.value=u}}),$=ve(()=>s.value?s.value.messages.value:f.value),ce=ve(()=>d.value),ye=ve(()=>h.value);function de(){return s.value?s.value.getPostTranslationHandler():g}function _e(u){s.value&&s.value.setPostTranslationHandler(u)}function je(){return s.value?s.value.getMissingHandler():R}function Ve(u){s.value&&s.value.setMissingHandler(u)}function ae(u){return M(),u()}function re(...u){return s.value?ae(()=>Reflect.apply(s.value.t,null,[...u])):ae(()=>"")}function ne(...u){return s.value?Reflect.apply(s.value.rt,null,[...u]):""}function Ae(...u){return s.value?ae(()=>Reflect.apply(s.value.d,null,[...u])):ae(()=>"")}function Fe(...u){return s.value?ae(()=>Reflect.apply(s.value.n,null,[...u])):ae(()=>"")}function pe(u){return s.value?s.value.tm(u):{}}function Ee(u,_){return s.value?s.value.te(u,_):!1}function Ke(u){return s.value?s.value.getLocaleMessage(u):{}}function $e(u,_){s.value&&(s.value.setLocaleMessage(u,_),f.value[u]=_)}function tt(u,_){s.value&&s.value.mergeLocaleMessage(u,_)}function ge(u){return s.value?s.value.getDateTimeFormat(u):{}}function T(u,_){s.value&&(s.value.setDateTimeFormat(u,_),d.value[u]=_)}function x(u,_){s.value&&s.value.mergeDateTimeFormat(u,_)}function D(u){return s.value?s.value.getNumberFormat(u):{}}function W(u,_){s.value&&(s.value.setNumberFormat(u,_),h.value[u]=_)}function ee(u,_){s.value&&s.value.mergeNumberFormat(u,_)}const p={get id(){return s.value?s.value.id:-1},locale:V,fallbackLocale:Q,messages:$,datetimeFormats:ce,numberFormats:ye,get inheritLocale(){return s.value?s.value.inheritLocale:o},set inheritLocale(u){s.value&&(s.value.inheritLocale=u)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(f.value)},get modifiers(){return s.value?s.value.modifiers:v},get pluralRules(){return s.value?s.value.pluralRules:k},get isGlobal(){return s.value?s.value.isGlobal:!1},get missingWarn(){return s.value?s.value.missingWarn:m},set missingWarn(u){s.value&&(s.value.missingWarn=u)},get fallbackWarn(){return s.value?s.value.fallbackWarn:b},set fallbackWarn(u){s.value&&(s.value.missingWarn=u)},get fallbackRoot(){return s.value?s.value.fallbackRoot:I},set fallbackRoot(u){s.value&&(s.value.fallbackRoot=u)},get fallbackFormat(){return s.value?s.value.fallbackFormat:C},set fallbackFormat(u){s.value&&(s.value.fallbackFormat=u)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:L},set warnHtmlMessage(u){s.value&&(s.value.warnHtmlMessage=u)},get escapeParameter(){return s.value?s.value.escapeParameter:P},set escapeParameter(u){s.value&&(s.value.escapeParameter=u)},t:re,getPostTranslationHandler:de,setPostTranslationHandler:_e,getMissingHandler:je,setMissingHandler:Ve,rt:ne,d:Ae,n:Fe,tm:pe,te:Ee,getLocaleMessage:Ke,setLocaleMessage:$e,mergeLocaleMessage:tt,getDateTimeFormat:ge,setDateTimeFormat:T,mergeDateTimeFormat:x,getNumberFormat:D,setNumberFormat:W,mergeNumberFormat:ee};function c(u){u.locale.value=i.value,u.fallbackLocale.value=a.value,Object.keys(f.value).forEach(_=>{u.mergeLocaleMessage(_,f.value[_])}),Object.keys(d.value).forEach(_=>{u.mergeDateTimeFormat(_,d.value[_])}),Object.keys(h.value).forEach(_=>{u.mergeNumberFormat(_,h.value[_])}),u.escapeParameter=P,u.fallbackFormat=C,u.fallbackRoot=I,u.fallbackWarn=b,u.missingWarn=m,u.warnHtmlMessage=L}return ua(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Ce(Te.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const u=s.value=e.proxy.$i18n.__composer;t==="global"?(i.value=u.locale.value,a.value=u.fallbackLocale.value,f.value=u.messages.value,d.value=u.datetimeFormats.value,h.value=u.numberFormats.value):l&&c(u)}),p}const Rm=["locale","fallbackLocale","availableLocales"],Oo=["t","rt","d","n","tm","te"];function Am(e,t){const n=Object.create(null);return Rm.forEach(l=>{const s=Object.getOwnPropertyDescriptor(t,l);if(!s)throw Ce(Te.UNEXPECTED_ERROR);const o=Me(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,l,o)}),e.config.globalProperties.$i18n=n,Oo.forEach(l=>{const s=Object.getOwnPropertyDescriptor(t,l);if(!s||!s.value)throw Ce(Te.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${l}`,s)}),()=>{delete e.config.globalProperties.$i18n,Oo.forEach(l=>{delete e.config.globalProperties[`$${l}`]})}}om();__INTLIFY_JIT_COMPILATION__?so(em):so(Zd);Yd(Cd);Gd(Ha);if(__INTLIFY_PROD_DEVTOOLS__){const e=pt();e.__INTLIFY__=!0,Dd(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Sm={en_us:{UserName:"User Name",Next:"Next",FirstName:"First Name",LastName:"Last Name",Name:"Name",Action:"Action",Enable:"Enable",Redirect:"Redirect",Route:"Route",Endpoints:"Endpoints",Users:"Users",Roles:"Roles",Lang:"Lang",Logout:"Logout",Management:"Management",LogoutMessage:"Are you sure you want to logout?",Previous:"Previous",updated_successfully:"Updated successfully",please_confirm:"Please confirm this operation",resetPasswordConfirm:"Are you sure you want to reset password?",new_password:"New Password {0} and copied to clipboard",Employee_Number:"Employee Number",Cancel:"Cancel",Save:"Save"},zh_cn:{UserName:"用户名",Next:"下一页",FirstName:"名字",LastName:"姓氏",Name:"名称",Action:"操作",Enable:"启用",Redirect:"重定向",Route:"路由",Endpoints:"端点",Users:"用户",Roles:"角色",Lang:"语言",Logout:"退出",Management:"管理",LogoutMessage:"确定要退出吗?",Previous:"上一页",updated_successfully:"更新成功",please_confirm:"请确认此次操作",resetPasswordConfirm:"确定要重置密码吗?",new_password:"新密码 {0} (已复制到剪贴板)",Employee_Number:"员工编号",Cancel:"取消",Save:"保存"},zh_hant:{UserName:"使用者名稱",Next:"下一頁",FirstName:"名字",LastName:"姓氏",Name:"名稱",Action:"操作",Enable:"啟用",Redirect:"重新導向",Route:"路由",Endpoints:"端點",Users:"使用者",Roles:"角色",Lang:"語言",Logout:"登出",Management:"管理",LogoutMessage:"確定要登出吗?",Previous:"上一頁",updated_successfully:"更新成功",please_confirm:"請確認此次操作",resetPasswordConfirm:"確定要重設密碼嗎?",new_password:"新密碼 {0} (已複製到剪貼簿)",Employee_Number:"員工編號",Cancel:"取消",Save:"保存"},es:{UserName:"Nombre de usuario",Next:"Siguiente",FirstName:"Nombre",LastName:"Apellidos",Name:"Nombre",Action:"Acción",Enable:"Activar",Redirect:"Redirección",Route:"Ruta",Endpoints:"Puntos finales",Users:"Usuarios",Roles:"Roles",Lang:"Idioma",Logout:"Cerrar sesión",Management:"Gestión",LogoutMessage:"¿Está seguro de que quiere cerrar sesión?",Previous:"Anterior",updated_successfully:"Actualización exitosa",please_confirm:"Por favor, confirme esta acción",resetPasswordConfirm:"¿Está seguro de que quiere restablecer la contraseña?",new_password:"Nueva contraseña {0} (ya se ha copiado al portapapeles)",Employee_Number:"Número de empleado",Cancel:"Cancelar",Save:"Guardar"},ko:{UserName:"사용자 이름",Next:"다음 페이지",FirstName:"이름",LastName:"성",Name:"이름",Action:"조작",Enable:"활성화",Redirect:"리다이렉션",Route:"라우팅",Endpoints:"엔드포인트",Users:"사용자",Roles:"역할",Lang:"언어",Logout:"로그아웃",Management:"관리",LogoutMessage:"로그아웃 하시겠습니까?",Previous:"이전 페이지",updated_successfully:"업데이트 성공",please_confirm:"이 조작을 확인해 주세요",resetPasswordConfirm:"비밀번호를 재설정하시겠습니까?",new_password:"새 비밀번호 {0} (클립보드에 복사됨)",Employee_Number:"직원 번호",Cancel:"취소",Save:"저장"},ja:{UserName:"ユーザー名",Next:"次のページ",FirstName:"名",LastName:"姓",Name:"名前",Action:"操作",Enable:"有効にする",Redirect:"リダイレクト",Route:"ルート",Endpoints:"エンドポイント",Users:"ユーザー",Roles:"役割",Lang:"言語",Logout:"ログアウト",Management:"管理",LogoutMessage:"本当にログアウトしますか?",Previous:"前のページ",updated_successfully:"更新に成功しました",please_confirm:"この操作を確認してください",resetPasswordConfirm:"パスワードをリセットしますか?",new_password:"新しいパスワード {0} (クリップボードにコピーされました)",Employee_Number:"社員番号",Cancel:"キャンセル",Save:"保存"},ru:{UserName:"Имя пользователя",Next:"Следующая страница",FirstName:"Имя",LastName:"Фамилия",Name:"Наименование",Action:"Действие",Enable:"Включить",Redirect:"Перенаправление",Route:"Маршрут",Endpoints:"Конечные точки",Users:"Пользователи",Roles:"Роли",Lang:"Язык",Logout:"Выход",Management:"Управление",LogoutMessage:"Вы уверены, что хотите выйти?",Previous:"Предыдущая страница",updated_successfully:"Обновление успешно",please_confirm:"Пожалуйста, подтвердите это действие",resetPasswordConfirm:"Вы уверены, что хотите сбросить пароль?",new_password:"Новый пароль {0} (уже скопирован в буфер обмена)",Employee_Number:"Табельный номер",Cancel:"Отмена",Save:"Сохранить"},fr:{UserName:"Nom d'utilisateur",Next:"Page suivante",FirstName:"Prénom",LastName:"Nom de famille",Name:"Nom",Action:"Action",Enable:"Activer",Redirect:"Redirection",Route:"Itinéraire",Endpoints:"Points de terminaison",Users:"Utilisateurs",Roles:"Rôles",Lang:"Langue",Logout:"Déconnexion",Management:"Gestion",LogoutMessage:"Êtes-vous sûr de vouloir déconnecter?",Previous:"Page précédente",updated_successfully:"Mise à jour réussie",please_confirm:"Veuillez confirmer cette opération",resetPasswordConfirm:"Êtes-vous sûr de vouloir réinitialiser le mot de passe?",new_password:"Nouveau mot de passe {0} (déjà copié dans le presse-papier)",Employee_Number:"Numéro d'employé",Cancel:"Annuler",Save:"Enregistrer"}},hs=vm({legacy:!1,allowComposition:!0,globalInjection:!0,locale:localStorage.getItem("locale")??"en_us",fallbackLocale:"en_us",messages:Sm}),wm={class:"navbar navbar-expand-lg navbar-dark bg-dark"},km={class:"container"},Mm=q("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarNav","aria-controls":"navbarNav","aria-expanded":"false","aria-label":"Toggle navigation"},[q("span",{class:"navbar-toggler-icon"})],-1),Fm={class:"collapse navbar-collapse",id:"navbarNav"},Dm={class:"navbar-nav"},xm={class:"nav-item"},Um={class:"nav-item"},$m={class:"nav-item"},Wm={class:"navbar-nav ms-auto"},Hm={class:"navbar-nav"},jm={class:"nav-item dropdown"},Vm={class:"nav-link dropdown-toggle",href:"#",id:"navbarDropdownMenuLink",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},Km={class:"dropdown-menu","aria-labelledby":"navbarDropdownMenuLink"},Bm={class:"container scrollable-container"},Ym={class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},Gm={class:"col-sm-8"},Xm=q("div",{class:"col-sm-4"},null,-1),qm=q("div",{id:"loading-mask"},[q("div",{class:"preloader"},[q("div",{class:"c-three-dots-loader"})])],-1),Jm=[qm],Qm=hn({__name:"App",setup(e){const{t}=Or(),n=Mf(),r=ot("");tr(()=>{r.value=(n.meta.title??"").toString()}),Ot(()=>n.name,a=>{r.value=(a==null?void 0:a.toString())??""});const l=()=>{confirm(t("LogoutMessage"))&&(localStorage.removeItem("X-MiniAuth-Token"),document.cookie="X-MiniAuth-Token=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",window.location.href="/miniauth/login.html")},s=a=>{hs.global.locale.value=a??"en_us",localStorage.setItem("lang",hs.global.locale.value)},o=ot(!1);Bl.on("showLoading",()=>{o.value=!0}),Bl.on("closeLoading",()=>{o.value=!1});const i=()=>{const a=navigator.language||navigator.userLanguage,f=localStorage.getItem("lang"),d="en_us",h=a.toLowerCase().replace("-","_"),m=h.split("_")[0];if(f){s(f);return}if(h==="zh_cn"||h==="zh_hans"){s("zh_cn");return}if(m==="zh"){s("zh_hant");return}if(m==="en"){s("en_us");return}if(m==="ja"){s("ja");return}if(m==="ko"){s("ko");return}if(m==="es"){s("es");return}if(m==="fr"){s("fr");return}if(m==="ru"){s("ru");return}s(d)};return tr(()=>{i()}),(a,f)=>{const d=sl("SidebarArea"),h=sl("router-link");return ba(),xc(Be,null,[q("div",null,[q("div",null,[be(d),q("div",null,[q("div",null,[q("nav",wm,[q("div",km,[be(h,{class:"navbar-brand",to:"/"},{default:yn(()=>[Gt(" MiniAuth ")]),_:1}),Mm,q("div",Fm,[q("ul",Dm,[q("li",xm,[be(h,{class:"nav-link",to:"/"},{default:yn(()=>[Gt(kt(a.$t("Endpoints")),1)]),_:1})]),q("li",Um,[be(h,{class:"nav-link",to:"/Users"},{default:yn(()=>[Gt(kt(a.$t("Users")),1)]),_:1})]),q("li",$m,[be(h,{class:"nav-link",to:"/Roles"},{default:yn(()=>[Gt(kt(a.$t("Roles")),1)]),_:1})])]),q("div",Wm,[q("ul",Hm,[q("li",jm,[q("a",Vm,kt(a.$t("Lang")),1),q("ul",Km,[q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[0]||(f[0]=m=>s("en_us"))},"English")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[1]||(f[1]=m=>s("zh_cn"))},"简体中文")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[2]||(f[2]=m=>s("zh_hant"))},"繁體中文")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[3]||(f[3]=m=>s("ja"))},"日本語")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[4]||(f[4]=m=>s("ko"))},"한국어")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[5]||(f[5]=m=>s("es"))},"Español")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[6]||(f[6]=m=>s("fr"))},"Français")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[7]||(f[7]=m=>s("ru"))},"Русский")])])])]),q("div",{onClick:l,class:"nav-item nav-link",style:{cursor:"pointer"}},kt(a.$t("Logout")),1)])])])])]),q("main",Bm,[q("div",Ym,[q("div",Gm,[q("h2",null,[q("b",null,kt(r.value),1),Gt(" "+kt(a.$t("Management")),1)])]),Xm]),q("div",null,[be(jt(Fa))])])])])]),ac(q("div",null,Jm,512),[[su,o.value]])],64)}}}),zm="modulepreload",Zm=function(e){return"/miniauth/"+e},Co={},Wr=function(t,n,r){let l=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link");l=Promise.all(n.map(o=>{if(o=Zm(o),o in Co)return;Co[o]=!0;const i=o.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!r)for(let h=s.length-1;h>=0;h--){const m=s[h];if(m.href===o&&(!i||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":zm,i||(d.as="script",d.crossOrigin=""),d.href=o,document.head.appendChild(d),i)return new Promise((h,m)=>{d.addEventListener("load",h),d.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${o}`)))})}))}return l.then(()=>t()).catch(s=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s})},eh=[{path:"/",name:"Endpoints",component:()=>Wr(()=>import("./EndpointsView-7TlU8gGu.js"),__vite__mapDeps([0,1])),meta:{title:"Endpoints"}},{path:"/roles",name:"Roles",component:()=>Wr(()=>import("./RolesView-A2YxOiNQ.js"),__vite__mapDeps([2,1])),meta:{title:"Roles"}},{path:"/users",name:"Users",component:()=>Wr(()=>import("./UsersView-irmra9uv.js"),__vite__mapDeps([3,1,4])),meta:{title:"Users"}}],ai=wf({history:Xu("/miniauth/"),routes:eh,scrollBehavior(e,t,n){return n??{left:0,top:0}}});ai.beforeEach((e,t,n)=>{if(!localStorage.getItem("X-MiniAuth-Token")){console.log("redirect to login.html page"),window.location.href="/miniauth/login.html";return}n()});const Cr=Iu(Qm);Cr.use(hs);Cr.use(Ru());Cr.use(ai);Cr.mount("#app");export{Be as F,ba as a,q as b,xc as c,rh as d,oh as e,Gt as f,sh as g,ve as h,ih as i,lh as j,nh as k,Bl as l,vs as n,tr as o,th as p,ot as r,kt as t,Or as u,ah as v,ac as w}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/EndpointsView-qYJxarHG.js","assets/service-wpK1kE-P.js","assets/RolesView-SNgnRFDA.js","assets/UsersView-A3A9UOw-.js","assets/UsersView-dY9WqvHX.css"] + __vite__mapDeps.viteFileDeps = ["assets/EndpointsView-7TlU8gGu.js","assets/service-Em90OH7X.js","assets/RolesView-A2YxOiNQ.js","assets/UsersView-irmra9uv.js","assets/UsersView-Qs69UDjO.css"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } diff --git a/src/MiniAuth.IdentityAuth/wwwroot/assets/service-wpK1kE-P.js b/src/MiniAuth.IdentityAuth/wwwroot/assets/service-Em90OH7X.js similarity index 99% rename from src/MiniAuth.IdentityAuth/wwwroot/assets/service-wpK1kE-P.js rename to src/MiniAuth.IdentityAuth/wwwroot/assets/service-Em90OH7X.js index 61ddb90..5eac368 100644 --- a/src/MiniAuth.IdentityAuth/wwwroot/assets/service-wpK1kE-P.js +++ b/src/MiniAuth.IdentityAuth/wwwroot/assets/service-Em90OH7X.js @@ -1,4 +1,4 @@ -import{l as Ee}from"./index-9pQrDx-M.js";function we(e,t){return function(){return e.apply(t,arguments)}}const{toString:qe}=Object.prototype,{getPrototypeOf:ee}=Object,H=(e=>t=>{const n=qe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>H(t)===e),M=e=>t=>typeof t===e,{isArray:C}=Array,F=M("undefined");function ze(e){return e!==null&&!F(e)&&e.constructor!==null&&!F(e.constructor)&&R(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const be=A("ArrayBuffer");function Je(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&be(e.buffer),t}const Ve=M("string"),R=M("function"),Se=M("number"),q=e=>e!==null&&typeof e=="object",$e=e=>e===!0||e===!1,D=e=>{if(H(e)!=="object")return!1;const t=ee(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},We=A("Date"),Ke=A("File"),Xe=A("Blob"),Ge=A("FileList"),ve=e=>q(e)&&R(e.pipe),Qe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||R(e.append)&&((t=H(e))==="formdata"||t==="object"&&R(e.toString)&&e.toString()==="[object FormData]"))},Ze=A("URLSearchParams"),Ye=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function B(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),C(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const Oe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ae=e=>!F(e)&&e!==Oe;function X(){const{caseless:e}=Ae(this)&&this||{},t={},n=(r,s)=>{const o=e&&Re(t,s)||s;D(t[o])&&D(r)?t[o]=X(t[o],r):D(r)?t[o]=X({},r):C(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(B(t,(s,o)=>{n&&R(s)?e[o]=we(s,n):e[o]=s},{allOwnKeys:r}),e),tt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),nt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},rt=(e,t,n,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&ee(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},st=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ot=e=>{if(!e)return null;if(C(e))return e;let t=e.length;if(!Se(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},it=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ee(Uint8Array)),at=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},ct=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ut=A("HTMLFormElement"),lt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),ie=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ft=A("RegExp"),Te=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};B(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},dt=e=>{Te(e,(t,n)=>{if(R(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(R(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},pt=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return C(e)?r(e):r(String(e).split(t)),n},ht=()=>{},mt=(e,t)=>(e=+e,Number.isFinite(e)?e:t),V="abcdefghijklmnopqrstuvwxyz",ae="0123456789",ge={DIGIT:ae,ALPHA:V,ALPHA_DIGIT:V+V.toUpperCase()+ae},yt=(e=16,t=ge.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Et(e){return!!(e&&R(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const wt=e=>{const t=new Array(10),n=(r,s)=>{if(q(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=C(r)?[]:{};return B(r,(i,c)=>{const p=n(i,s+1);!F(p)&&(o[c]=p)}),t[s]=void 0,o}}return r};return n(e,0)},bt=A("AsyncFunction"),St=e=>e&&(q(e)||R(e))&&R(e.then)&&R(e.catch),a={isArray:C,isArrayBuffer:be,isBuffer:ze,isFormData:Qe,isArrayBufferView:Je,isString:Ve,isNumber:Se,isBoolean:$e,isObject:q,isPlainObject:D,isUndefined:F,isDate:We,isFile:Ke,isBlob:Xe,isRegExp:ft,isFunction:R,isStream:ve,isURLSearchParams:Ze,isTypedArray:it,isFileList:Ge,forEach:B,merge:X,extend:et,trim:Ye,stripBOM:tt,inherits:nt,toFlatObject:rt,kindOf:H,kindOfTest:A,endsWith:st,toArray:ot,forEachEntry:at,matchAll:ct,isHTMLForm:ut,hasOwnProperty:ie,hasOwnProp:ie,reduceDescriptors:Te,freezeMethods:dt,toObjectSet:pt,toCamelCase:lt,noop:ht,toFiniteNumber:mt,findKey:Re,global:Oe,isContextDefined:Ae,ALPHABET:ge,generateString:yt,isSpecCompliantForm:Et,toJSONObject:wt,isAsyncFn:bt,isThenable:St};function m(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}a.inherits(m,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Pe=m.prototype,xe={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xe[e]={value:e}});Object.defineProperties(m,xe);Object.defineProperty(Pe,"isAxiosError",{value:!0});m.from=(e,t,n,r,s,o)=>{const i=Object.create(Pe);return a.toFlatObject(e,i,function(p){return p!==Error.prototype},c=>c!=="isAxiosError"),m.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Rt=null;function G(e){return a.isPlainObject(e)||a.isArray(e)}function Ne(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function ce(e,t,n){return e?e.concat(t).map(function(s,o){return s=Ne(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function Ot(e){return a.isArray(e)&&!e.some(G)}const At=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function z(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,w){return!a.isUndefined(w[d])});const r=n.metaTokens,s=n.visitor||l,o=n.dots,i=n.indexes,p=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function h(f){if(f===null)return"";if(a.isDate(f))return f.toISOString();if(!p&&a.isBlob(f))throw new m("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(f)||a.isTypedArray(f)?p&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function l(f,d,w){let b=f;if(f&&!w&&typeof f=="object"){if(a.endsWith(d,"{}"))d=r?d:d.slice(0,-2),f=JSON.stringify(f);else if(a.isArray(f)&&Ot(f)||(a.isFileList(f)||a.endsWith(d,"[]"))&&(b=a.toArray(f)))return d=Ne(d),b.forEach(function(P,Me){!(a.isUndefined(P)||P===null)&&t.append(i===!0?ce([d],Me,o):i===null?d:d+"[]",h(P))}),!1}return G(f)?!0:(t.append(ce(w,d,o),h(f)),!1)}const u=[],E=Object.assign(At,{defaultVisitor:l,convertValue:h,isVisitable:G});function S(f,d){if(!a.isUndefined(f)){if(u.indexOf(f)!==-1)throw Error("Circular reference detected in "+d.join("."));u.push(f),a.forEach(f,function(b,g){(!(a.isUndefined(b)||b===null)&&s.call(t,b,a.isString(g)?g.trim():g,d,E))===!0&&S(b,d?d.concat(g):[g])}),u.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return S(e),t}function ue(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function te(e,t){this._pairs=[],e&&z(e,this,t)}const Ce=te.prototype;Ce.append=function(t,n){this._pairs.push([t,n])};Ce.toString=function(t){const n=t?function(r){return t.call(this,r,ue)}:ue;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Tt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function _e(e,t,n){if(!t)return e;const r=n&&n.encode||Tt,s=n&&n.serialize;let o;if(s?o=s(t,n):o=a.isURLSearchParams(t)?t.toString():new te(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class gt{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const le=gt,Fe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Pt=typeof URLSearchParams<"u"?URLSearchParams:te,xt=typeof FormData<"u"?FormData:null,Nt=typeof Blob<"u"?Blob:null,Ct={isBrowser:!0,classes:{URLSearchParams:Pt,FormData:xt,Blob:Nt},protocols:["http","https","file","blob","url","data"]},Be=typeof window<"u"&&typeof document<"u",_t=(e=>Be&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Ft=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Bt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Be,hasStandardBrowserEnv:_t,hasStandardBrowserWebWorkerEnv:Ft},Symbol.toStringTag,{value:"Module"})),O={...Bt,...Ct};function Lt(e,t){return z(e,new O.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Dt(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Ut(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&a.isArray(s)?s.length:i,p?(a.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&a.isArray(s[i])&&(s[i]=Ut(s[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(Dt(r),s,n,0)}),n}return null}function kt(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ne={transitional:Fe,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(Le(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Lt(t,this.formSerializer).toString();if((c=a.isFileList(t))||r.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return z(c?{"files[]":t}:t,p&&new p,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),kt(t)):t}],transformResponse:[function(t){const n=this.transitional||ne.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&a.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?m.from(c,m.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{ne.headers[e]={}});const re=ne,jt=a.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),It=e=>{const t={};let n,r,s;return e&&e.split(` +import{l as Ee}from"./index-50NEXNwr.js";function we(e,t){return function(){return e.apply(t,arguments)}}const{toString:qe}=Object.prototype,{getPrototypeOf:ee}=Object,H=(e=>t=>{const n=qe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>H(t)===e),M=e=>t=>typeof t===e,{isArray:C}=Array,F=M("undefined");function ze(e){return e!==null&&!F(e)&&e.constructor!==null&&!F(e.constructor)&&R(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const be=A("ArrayBuffer");function Je(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&be(e.buffer),t}const Ve=M("string"),R=M("function"),Se=M("number"),q=e=>e!==null&&typeof e=="object",$e=e=>e===!0||e===!1,D=e=>{if(H(e)!=="object")return!1;const t=ee(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},We=A("Date"),Ke=A("File"),Xe=A("Blob"),Ge=A("FileList"),ve=e=>q(e)&&R(e.pipe),Qe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||R(e.append)&&((t=H(e))==="formdata"||t==="object"&&R(e.toString)&&e.toString()==="[object FormData]"))},Ze=A("URLSearchParams"),Ye=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function B(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),C(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const Oe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ae=e=>!F(e)&&e!==Oe;function X(){const{caseless:e}=Ae(this)&&this||{},t={},n=(r,s)=>{const o=e&&Re(t,s)||s;D(t[o])&&D(r)?t[o]=X(t[o],r):D(r)?t[o]=X({},r):C(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(B(t,(s,o)=>{n&&R(s)?e[o]=we(s,n):e[o]=s},{allOwnKeys:r}),e),tt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),nt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},rt=(e,t,n,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&ee(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},st=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ot=e=>{if(!e)return null;if(C(e))return e;let t=e.length;if(!Se(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},it=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ee(Uint8Array)),at=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},ct=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ut=A("HTMLFormElement"),lt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),ie=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ft=A("RegExp"),Te=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};B(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},dt=e=>{Te(e,(t,n)=>{if(R(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(R(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},pt=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return C(e)?r(e):r(String(e).split(t)),n},ht=()=>{},mt=(e,t)=>(e=+e,Number.isFinite(e)?e:t),V="abcdefghijklmnopqrstuvwxyz",ae="0123456789",ge={DIGIT:ae,ALPHA:V,ALPHA_DIGIT:V+V.toUpperCase()+ae},yt=(e=16,t=ge.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Et(e){return!!(e&&R(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const wt=e=>{const t=new Array(10),n=(r,s)=>{if(q(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=C(r)?[]:{};return B(r,(i,c)=>{const p=n(i,s+1);!F(p)&&(o[c]=p)}),t[s]=void 0,o}}return r};return n(e,0)},bt=A("AsyncFunction"),St=e=>e&&(q(e)||R(e))&&R(e.then)&&R(e.catch),a={isArray:C,isArrayBuffer:be,isBuffer:ze,isFormData:Qe,isArrayBufferView:Je,isString:Ve,isNumber:Se,isBoolean:$e,isObject:q,isPlainObject:D,isUndefined:F,isDate:We,isFile:Ke,isBlob:Xe,isRegExp:ft,isFunction:R,isStream:ve,isURLSearchParams:Ze,isTypedArray:it,isFileList:Ge,forEach:B,merge:X,extend:et,trim:Ye,stripBOM:tt,inherits:nt,toFlatObject:rt,kindOf:H,kindOfTest:A,endsWith:st,toArray:ot,forEachEntry:at,matchAll:ct,isHTMLForm:ut,hasOwnProperty:ie,hasOwnProp:ie,reduceDescriptors:Te,freezeMethods:dt,toObjectSet:pt,toCamelCase:lt,noop:ht,toFiniteNumber:mt,findKey:Re,global:Oe,isContextDefined:Ae,ALPHABET:ge,generateString:yt,isSpecCompliantForm:Et,toJSONObject:wt,isAsyncFn:bt,isThenable:St};function m(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}a.inherits(m,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Pe=m.prototype,xe={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xe[e]={value:e}});Object.defineProperties(m,xe);Object.defineProperty(Pe,"isAxiosError",{value:!0});m.from=(e,t,n,r,s,o)=>{const i=Object.create(Pe);return a.toFlatObject(e,i,function(p){return p!==Error.prototype},c=>c!=="isAxiosError"),m.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Rt=null;function G(e){return a.isPlainObject(e)||a.isArray(e)}function Ne(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function ce(e,t,n){return e?e.concat(t).map(function(s,o){return s=Ne(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function Ot(e){return a.isArray(e)&&!e.some(G)}const At=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function z(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,w){return!a.isUndefined(w[d])});const r=n.metaTokens,s=n.visitor||l,o=n.dots,i=n.indexes,p=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function h(f){if(f===null)return"";if(a.isDate(f))return f.toISOString();if(!p&&a.isBlob(f))throw new m("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(f)||a.isTypedArray(f)?p&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function l(f,d,w){let b=f;if(f&&!w&&typeof f=="object"){if(a.endsWith(d,"{}"))d=r?d:d.slice(0,-2),f=JSON.stringify(f);else if(a.isArray(f)&&Ot(f)||(a.isFileList(f)||a.endsWith(d,"[]"))&&(b=a.toArray(f)))return d=Ne(d),b.forEach(function(P,Me){!(a.isUndefined(P)||P===null)&&t.append(i===!0?ce([d],Me,o):i===null?d:d+"[]",h(P))}),!1}return G(f)?!0:(t.append(ce(w,d,o),h(f)),!1)}const u=[],E=Object.assign(At,{defaultVisitor:l,convertValue:h,isVisitable:G});function S(f,d){if(!a.isUndefined(f)){if(u.indexOf(f)!==-1)throw Error("Circular reference detected in "+d.join("."));u.push(f),a.forEach(f,function(b,g){(!(a.isUndefined(b)||b===null)&&s.call(t,b,a.isString(g)?g.trim():g,d,E))===!0&&S(b,d?d.concat(g):[g])}),u.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return S(e),t}function ue(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function te(e,t){this._pairs=[],e&&z(e,this,t)}const Ce=te.prototype;Ce.append=function(t,n){this._pairs.push([t,n])};Ce.toString=function(t){const n=t?function(r){return t.call(this,r,ue)}:ue;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Tt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function _e(e,t,n){if(!t)return e;const r=n&&n.encode||Tt,s=n&&n.serialize;let o;if(s?o=s(t,n):o=a.isURLSearchParams(t)?t.toString():new te(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class gt{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const le=gt,Fe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Pt=typeof URLSearchParams<"u"?URLSearchParams:te,xt=typeof FormData<"u"?FormData:null,Nt=typeof Blob<"u"?Blob:null,Ct={isBrowser:!0,classes:{URLSearchParams:Pt,FormData:xt,Blob:Nt},protocols:["http","https","file","blob","url","data"]},Be=typeof window<"u"&&typeof document<"u",_t=(e=>Be&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Ft=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Bt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Be,hasStandardBrowserEnv:_t,hasStandardBrowserWebWorkerEnv:Ft},Symbol.toStringTag,{value:"Module"})),O={...Bt,...Ct};function Lt(e,t){return z(e,new O.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Dt(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Ut(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&a.isArray(s)?s.length:i,p?(a.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&a.isArray(s[i])&&(s[i]=Ut(s[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(Dt(r),s,n,0)}),n}return null}function kt(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ne={transitional:Fe,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(Le(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Lt(t,this.formSerializer).toString();if((c=a.isFileList(t))||r.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return z(c?{"files[]":t}:t,p&&new p,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),kt(t)):t}],transformResponse:[function(t){const n=this.transitional||ne.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&a.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?m.from(c,m.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{ne.headers[e]={}});const re=ne,jt=a.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),It=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&jt[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},fe=Symbol("internals");function _(e){return e&&String(e).trim().toLowerCase()}function U(e){return e===!1||e==null?e:a.isArray(e)?e.map(U):String(e)}function Ht(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Mt=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function $(e,t,n,r,s){if(a.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function qt(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function zt(e,t){const n=a.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class J{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(c,p,h){const l=_(p);if(!l)throw new Error("header name must be a non-empty string");const u=a.findKey(s,l);(!u||s[u]===void 0||h===!0||h===void 0&&s[u]!==!1)&&(s[u||p]=U(c))}const i=(c,p)=>a.forEach(c,(h,l)=>o(h,l,p));return a.isPlainObject(t)||t instanceof this.constructor?i(t,n):a.isString(t)&&(t=t.trim())&&!Mt(t)?i(It(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=_(t),t){const r=a.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Ht(s);if(a.isFunction(n))return n.call(this,s,r);if(a.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=_(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||$(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=_(i),i){const c=a.findKey(r,i);c&&(!n||$(r,r[c],c,n))&&(delete r[c],s=!0)}}return a.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||$(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return a.forEach(this,(s,o)=>{const i=a.findKey(r,o);if(i){n[i]=U(s),delete n[o];return}const c=t?qt(o):String(o).trim();c!==o&&delete n[o],n[c]=U(s),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&a.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[fe]=this[fe]={accessors:{}}).accessors,s=this.prototype;function o(i){const c=_(i);r[c]||(zt(s,i),r[c]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}}J.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(J.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods(J);const T=J;function W(e,t){const n=this||re,r=t||n,s=T.from(r.headers);let o=r.data;return a.forEach(e,function(c){o=c.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function De(e){return!!(e&&e.__CANCEL__)}function L(e,t,n){m.call(this,e??"canceled",m.ERR_CANCELED,t,n),this.name="CanceledError"}a.inherits(L,m,{__CANCEL__:!0});function Jt(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new m("Request failed with status code "+n.status,[m.ERR_BAD_REQUEST,m.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Vt=O.hasStandardBrowserEnv?{write(e,t,n,r,s,o){const i=[e+"="+encodeURIComponent(t)];a.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),a.isString(r)&&i.push("path="+r),a.isString(s)&&i.push("domain="+s),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function $t(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Wt(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Ue(e,t){return e&&!$t(t)?Wt(e,t):t}const Kt=O.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const c=a.isString(i)?s(i):i;return c.protocol===r.protocol&&c.host===r.host}}():function(){return function(){return!0}}();function Xt(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Gt(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(p){const h=Date.now(),l=r[o];i||(i=h),n[s]=p,r[s]=h;let u=o,E=0;for(;u!==s;)E+=n[u++],u=u%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),h-i{const o=s.loaded,i=s.lengthComputable?s.total:void 0,c=o-n,p=r(c),h=o<=i;n=o;const l={loaded:o,total:i,progress:i?o/i:void 0,bytes:c,rate:p||void 0,estimated:p&&i&&h?(i-o)/p:void 0,event:s};l[t?"download":"upload"]=!0,e(l)}}const vt=typeof XMLHttpRequest<"u",Qt=vt&&function(e){return new Promise(function(n,r){let s=e.data;const o=T.from(e.headers).normalize();let{responseType:i,withXSRFToken:c}=e,p;function h(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}let l;if(a.isFormData(s)){if(O.hasStandardBrowserEnv||O.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((l=o.getContentType())!==!1){const[d,...w]=l?l.split(";").map(b=>b.trim()).filter(Boolean):[];o.setContentType([d||"multipart/form-data",...w].join("; "))}}let u=new XMLHttpRequest;if(e.auth){const d=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(d+":"+w))}const E=Ue(e.baseURL,e.url);u.open(e.method.toUpperCase(),_e(E,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function S(){if(!u)return;const d=T.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),b={data:!i||i==="text"||i==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:d,config:e,request:u};Jt(function(P){n(P),h()},function(P){r(P),h()},b),u=null}if("onloadend"in u?u.onloadend=S:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(S)},u.onabort=function(){u&&(r(new m("Request aborted",m.ECONNABORTED,e,u)),u=null)},u.onerror=function(){r(new m("Network Error",m.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let w=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const b=e.transitional||Fe;e.timeoutErrorMessage&&(w=e.timeoutErrorMessage),r(new m(w,b.clarifyTimeoutError?m.ETIMEDOUT:m.ECONNABORTED,e,u)),u=null},O.hasStandardBrowserEnv&&(c&&a.isFunction(c)&&(c=c(e)),c||c!==!1&&Kt(E))){const d=e.xsrfHeaderName&&e.xsrfCookieName&&Vt.read(e.xsrfCookieName);d&&o.set(e.xsrfHeaderName,d)}s===void 0&&o.setContentType(null),"setRequestHeader"in u&&a.forEach(o.toJSON(),function(w,b){u.setRequestHeader(b,w)}),a.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&i!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",de(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",de(e.onUploadProgress)),(e.cancelToken||e.signal)&&(p=d=>{u&&(r(!d||d.type?new L(null,e,u):d),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p)));const f=Xt(E);if(f&&O.protocols.indexOf(f)===-1){r(new m("Unsupported protocol "+f+":",m.ERR_BAD_REQUEST,e));return}u.send(s||null)})},v={http:Rt,xhr:Qt};a.forEach(v,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const pe=e=>`- ${e}`,Zt=e=>a.isFunction(e)||e===null||e===!1,ke={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let o=0;o`adapter ${c} `+(p===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : `+o.map(pe).join(` diff --git a/src/MiniAuth.IdentityAuth/wwwroot/index.html b/src/MiniAuth.IdentityAuth/wwwroot/index.html index 7fd1ae3..07482fa 100644 --- a/src/MiniAuth.IdentityAuth/wwwroot/index.html +++ b/src/MiniAuth.IdentityAuth/wwwroot/index.html @@ -7,7 +7,7 @@ MiniAuth - + diff --git a/src/MiniAuth/wwwroot/assets/EndpointsView-qYJxarHG.js b/src/MiniAuth/wwwroot/assets/EndpointsView--hw_rWM6.js similarity index 96% rename from src/MiniAuth/wwwroot/assets/EndpointsView-qYJxarHG.js rename to src/MiniAuth/wwwroot/assets/EndpointsView--hw_rWM6.js index 2d63336..3190a4d 100644 --- a/src/MiniAuth/wwwroot/assets/EndpointsView-qYJxarHG.js +++ b/src/MiniAuth/wwwroot/assets/EndpointsView--hw_rWM6.js @@ -1 +1 @@ -import{u as w,r as c,o as y,a,c as n,b as e,t as s,F as b,d as C,w as d,v as i}from"./index-9pQrDx-M.js";import{s as r}from"./service-wpK1kE-P.js";const g={class:"scrollable-container"},V={class:"table table-hover"},E={class:"table-dark"},R={class:"form-check form-switch"},$=["disabled","onUpdate:modelValue"],L={class:"form-check form-switch"},M=["disabled","onUpdate:modelValue"],T={class:"resizable"},U=["disabled","value","onUpdate:modelValue"],x=["for"],B=["disabled","onClick"],H=e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("g",{id:"System / Save"},[e("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),N=[H],F={__name:"EndpointsView",setup(D){const{t:u}=w();c("EndPoints");const h=c([]),p=c([]),f=async()=>{h.value=await r.get("api/getAllEndpoints"),p.value=await r.get("api/getRoles")},k=async l=>{confirm(u("please_confirm"))&&await r.post("api/saveEndpoint",l).then(()=>{alert(u("updated_successfully"))})};return y(async()=>{await f()}),(l,P)=>(a(),n("div",g,[e("table",V,[e("thead",null,[e("tr",E,[e("th",null,s(l.$t("Name")),1),e("th",null,s(l.$t("Route")),1),e("th",null,s(l.$t("Redirect")),1),e("th",null,s(l.$t("Enable")),1),e("th",null,s(l.$t("Roles")),1),e("th",null,s(l.$t("Action")),1)])]),e("tbody",null,[(a(!0),n(b,null,C(h.value,(t,v)=>(a(),n("tr",{key:v},[e("td",null,s(t.Name),1),e("td",null,s(t.Route),1),e("td",null,[e("div",R,[d(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o=>t.RedirectToLoginPage=o},null,8,$),[[i,t.RedirectToLoginPage]])])]),e("td",null,[e("div",L,[d(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o=>t.Enable=o},null,8,M),[[i,t.Enable]])])]),e("td",null,[e("div",T,[(a(!0),n(b,null,C(p.value,(o,_)=>(a(),n("div",{class:"form-check",key:_},[d(e("input",{disabled:t.Type=="miniauth"||o.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:o.Id,"onUpdate:modelValue":m=>t.Roles=m},null,8,U),[[i,t.Roles]]),e("label",{class:"form-check-label",for:"role_"+_},s(o.Name),9,x)]))),128))])]),e("td",null,[e("button",{disabled:t.Type=="miniauth",class:"btn",onClick:o=>k(t)},N,8,B)])]))),128))])])]))}};export{F as default}; +import{u as w,r as c,o as y,a,c as n,b as e,t as s,F as b,d as C,w as d,v as i}from"./index-S3FPXySJ.js";import{s as r}from"./service-mzDMTzOT.js";const g={class:"scrollable-container"},V={class:"table table-hover"},E={class:"table-dark"},R={class:"form-check form-switch"},$=["disabled","onUpdate:modelValue"],L={class:"form-check form-switch"},M=["disabled","onUpdate:modelValue"],T={class:"resizable"},U=["disabled","value","onUpdate:modelValue"],x=["for"],B=["disabled","onClick"],H=e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("g",{id:"System / Save"},[e("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),N=[H],F={__name:"EndpointsView",setup(D){const{t:u}=w();c("EndPoints");const h=c([]),p=c([]),f=async()=>{h.value=await r.get("api/getAllEndpoints"),p.value=await r.get("api/getRoles")},k=async l=>{confirm(u("please_confirm"))&&await r.post("api/saveEndpoint",l).then(()=>{alert(u("updated_successfully"))})};return y(async()=>{await f()}),(l,P)=>(a(),n("div",g,[e("table",V,[e("thead",null,[e("tr",E,[e("th",null,s(l.$t("Name")),1),e("th",null,s(l.$t("Route")),1),e("th",null,s(l.$t("Redirect")),1),e("th",null,s(l.$t("Enable")),1),e("th",null,s(l.$t("Roles")),1),e("th",null,s(l.$t("Action")),1)])]),e("tbody",null,[(a(!0),n(b,null,C(h.value,(t,v)=>(a(),n("tr",{key:v},[e("td",null,s(t.Name),1),e("td",null,s(t.Route),1),e("td",null,[e("div",R,[d(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o=>t.RedirectToLoginPage=o},null,8,$),[[i,t.RedirectToLoginPage]])])]),e("td",null,[e("div",L,[d(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o=>t.Enable=o},null,8,M),[[i,t.Enable]])])]),e("td",null,[e("div",T,[(a(!0),n(b,null,C(p.value,(o,_)=>(a(),n("div",{class:"form-check",key:_},[d(e("input",{disabled:t.Type=="miniauth"||o.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:o.Id,"onUpdate:modelValue":m=>t.Roles=m},null,8,U),[[i,t.Roles]]),e("label",{class:"form-check-label",for:"role_"+_},s(o.Name),9,x)]))),128))])]),e("td",null,[e("button",{disabled:t.Type=="miniauth",class:"btn",onClick:o=>k(t)},N,8,B)])]))),128))])])]))}};export{F as default}; diff --git a/src/MiniAuth.IdentityAuth/wwwroot/assets/RolesView-SNgnRFDA.js b/src/MiniAuth/wwwroot/assets/RolesView-fQLmNADW.js similarity index 97% rename from src/MiniAuth.IdentityAuth/wwwroot/assets/RolesView-SNgnRFDA.js rename to src/MiniAuth/wwwroot/assets/RolesView-fQLmNADW.js index 702b1c4..57c14a3 100644 --- a/src/MiniAuth.IdentityAuth/wwwroot/assets/RolesView-SNgnRFDA.js +++ b/src/MiniAuth/wwwroot/assets/RolesView-fQLmNADW.js @@ -1 +1 @@ -import{u as v,r as p,o as C,a as d,c as r,b as t,t as a,F as b,d as m,w as u,e as f,v as g,f as y,g as x}from"./index-9pQrDx-M.js";import{s as c}from"./service-wpK1kE-P.js";const V=t("svg",{width:"40px",height:"40px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M7 12L12 12M12 12L17 12M12 12V7M12 12L12 17",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),t("circle",{cx:"12",cy:"12",r:"9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),M=t("span",{class:"visually-hidden"},"Insert",-1),H=[V,M],j=t("svg",{fill:"#000000",width:"40px",height:"40px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})],-1),L=t("span",{class:"visually-hidden"},"Insert",-1),B=[j,L],N=t("div",{class:"col-sm-4"},null,-1),I={class:"table table-hover"},R={class:"table-dark"},T=t("th",null,"#",-1),E=["disabled","onUpdate:modelValue"],$={class:"form-check form-switch"},S=["disabled","onUpdate:modelValue"],U=["disabled","onClick"],D=t("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("g",{id:"System / Save"},[t("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),A=[D],F=["disabled","onClick"],z=x('',1),Z=[z],O={__name:"RolesView",setup(q){const{t:o}=v();p("Roles");const i=p([]),l=async()=>{i.value=await c.get("api/getRoles")},_=async()=>{confirm(o("please_confirm"))&&i.value.push({Id:null,Name:"",Enable:!0})},k=async s=>{confirm(o("please_confirm"))&&await c.post("api/deleteRole",{Id:s}).then(async()=>{alert(o("updated_successfully")),await l()})},w=async s=>{confirm(o("please_confirm"))&&await c.post("api/saveRole",s).then(async()=>{alert(o("updated_successfully")),await l()})};return C(async()=>{await l()}),(s,G)=>(d(),r("div",null,[t("div",{class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},[t("div",{class:"col-sm-8"},[t("button",{onClick:_,class:"btn",type:"button"},H),t("button",{onClick:l,class:"btn",type:"button"},B)]),N]),t("table",I,[t("thead",null,[t("tr",R,[T,t("th",null,a(s.$t("Name")),1),t("th",null,a(s.$t("Enable")),1),t("th",null,a(s.$t("Action")),1)])]),t("tbody",null,[(d(!0),r(b,null,m(i.value,(e,h)=>(d(),r("tr",{key:h},[t("td",null,a(h+1),1),t("td",null,[u(t("input",{class:"input_no_border",disabled:e.Type=="miniauth",type:"text","onUpdate:modelValue":n=>e.Name=n},null,8,E),[[f,e.Name]])]),t("td",null,[t("div",$,[u(t("input",{disabled:e.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":n=>e.Enable=n},null,8,S),[[g,e.Enable]])])]),t("td",null,[t("button",{disabled:e.Type=="miniauth",class:"btn",onClick:n=>w(e)},A,8,U),y("  "),t("button",{disabled:e.Type=="miniauth",class:"btn",onClick:n=>k(e.Id)},Z,8,F)])]))),128))])])]))}};export{O as default}; +import{u as v,r as p,o as C,a as d,c as r,b as t,t as a,F as b,d as m,w as u,e as f,v as g,f as y,g as x}from"./index-S3FPXySJ.js";import{s as c}from"./service-mzDMTzOT.js";const V=t("svg",{width:"40px",height:"40px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M7 12L12 12M12 12L17 12M12 12V7M12 12L12 17",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),t("circle",{cx:"12",cy:"12",r:"9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),M=t("span",{class:"visually-hidden"},"Insert",-1),H=[V,M],j=t("svg",{fill:"#000000",width:"40px",height:"40px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})],-1),L=t("span",{class:"visually-hidden"},"Insert",-1),B=[j,L],N=t("div",{class:"col-sm-4"},null,-1),I={class:"table table-hover"},R={class:"table-dark"},T=t("th",null,"#",-1),E=["disabled","onUpdate:modelValue"],$={class:"form-check form-switch"},S=["disabled","onUpdate:modelValue"],U=["disabled","onClick"],D=t("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("g",{id:"System / Save"},[t("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),A=[D],F=["disabled","onClick"],z=x('',1),Z=[z],O={__name:"RolesView",setup(q){const{t:o}=v();p("Roles");const i=p([]),l=async()=>{i.value=await c.get("api/getRoles")},_=async()=>{confirm(o("please_confirm"))&&i.value.push({Id:null,Name:"",Enable:!0})},k=async s=>{confirm(o("please_confirm"))&&await c.post("api/deleteRole",{Id:s}).then(async()=>{alert(o("updated_successfully")),await l()})},w=async s=>{confirm(o("please_confirm"))&&await c.post("api/saveRole",s).then(async()=>{alert(o("updated_successfully")),await l()})};return C(async()=>{await l()}),(s,G)=>(d(),r("div",null,[t("div",{class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},[t("div",{class:"col-sm-8"},[t("button",{onClick:_,class:"btn",type:"button"},H),t("button",{onClick:l,class:"btn",type:"button"},B)]),N]),t("table",I,[t("thead",null,[t("tr",R,[T,t("th",null,a(s.$t("Name")),1),t("th",null,a(s.$t("Enable")),1),t("th",null,a(s.$t("Action")),1)])]),t("tbody",null,[(d(!0),r(b,null,m(i.value,(e,h)=>(d(),r("tr",{key:h},[t("td",null,a(h+1),1),t("td",null,[u(t("input",{class:"input_no_border",disabled:e.Type=="miniauth",type:"text","onUpdate:modelValue":n=>e.Name=n},null,8,E),[[f,e.Name]])]),t("td",null,[t("div",$,[u(t("input",{disabled:e.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":n=>e.Enable=n},null,8,S),[[g,e.Enable]])])]),t("td",null,[t("button",{disabled:e.Type=="miniauth",class:"btn",onClick:n=>w(e)},A,8,U),y("  "),t("button",{disabled:e.Type=="miniauth",class:"btn",onClick:n=>k(e.Id)},Z,8,F)])]))),128))])])]))}};export{O as default}; diff --git a/src/MiniAuth/wwwroot/assets/UsersView-A3A9UOw-.js b/src/MiniAuth/wwwroot/assets/UsersView-A3A9UOw-.js deleted file mode 100644 index 60df56d..0000000 --- a/src/MiniAuth/wwwroot/assets/UsersView-A3A9UOw-.js +++ /dev/null @@ -1,5 +0,0 @@ -import{u as F,r as p,h as R,o as q,a as d,c as r,b as e,t as a,F as g,d as y,n as $,i as L,w as i,e as h,v as V,j as A,g as j,p as D,k as Z}from"./index-9pQrDx-M.js";import{s as f}from"./service-wpK1kE-P.js";const O=(v,m)=>{const b=v.__vccOpts||v;for(const[w,k]of m)b[w]=k;return b},c=v=>(D("data-v-f0ae3f48"),v=v(),Z(),v),G={class:"scrollable-container"},J=c(()=>e("svg",{width:"40px",height:"40px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M7 12L12 12M12 12L17 12M12 12V7M12 12L12 17",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),e("circle",{cx:"12",cy:"12",r:"9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),K=c(()=>e("span",{class:"visually-hidden"},"Insert",-1)),Q=[J,K],W=c(()=>e("svg",{fill:"#000000",width:"40px",height:"40px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})],-1)),X=c(()=>e("span",{class:"visually-hidden"},"Insert",-1)),Y=[W,X],ee=c(()=>e("div",{class:"col-sm-4"},null,-1)),te={class:"table table-hover"},se={class:"table-dark"},oe=c(()=>e("th",{hidden:""},"Email",-1)),ae=["onUpdate:modelValue"],le={class:"resizable",style:{height:"25px","scroll-behavior":"smooth","overflow-y":"auto"}},ne=["disabled","value","onUpdate:modelValue"],ie=["for"],de=["onUpdate:modelValue"],re=["onUpdate:modelValue"],ce={class:"form-check form-switch"},ue=["disabled","onUpdate:modelValue"],pe=["onClick"],he=c(()=>e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M21.2799 6.40005L11.7399 15.94C10.7899 16.89 7.96987 17.33 7.33987 16.7C6.70987 16.07 7.13987 13.25 8.08987 12.3L17.6399 2.75002C17.8754 2.49308 18.1605 2.28654 18.4781 2.14284C18.7956 1.99914 19.139 1.92124 19.4875 1.9139C19.8359 1.90657 20.1823 1.96991 20.5056 2.10012C20.8289 2.23033 21.1225 2.42473 21.3686 2.67153C21.6147 2.91833 21.8083 3.21243 21.9376 3.53609C22.0669 3.85976 22.1294 4.20626 22.1211 4.55471C22.1128 4.90316 22.0339 5.24635 21.8894 5.5635C21.7448 5.88065 21.5375 6.16524 21.2799 6.40005V6.40005Z",stroke:"#000000","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),e("path",{d:"M11 4H6C4.93913 4 3.92178 4.42142 3.17163 5.17157C2.42149 5.92172 2 6.93913 2 8V18C2 19.0609 2.42149 20.0783 3.17163 20.8284C3.92178 21.5786 4.93913 22 6 22H17C19.21 22 20 20.2 20 18V13",stroke:"#000000","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),ve=[he],me=["onClick"],_e=c(()=>e("svg",{fill:"#000000",xmlns:"http://www.w3.org/2000/svg",width:"20px",height:"20px",viewBox:"0 0 52 52","enable-background":"new 0 0 52 52","xml:space":"preserve"},[e("g",null,[e("path",{d:`M42,23H10c-2.2,0-4,1.8-4,4v19c0,2.2,1.8,4,4,4h32c2.2,0,4-1.8,4-4V27C46,24.8,44.2,23,42,23z M31,44.5\r - c-1.5,1-3.2,1.5-5,1.5c-0.6,0-1.2-0.1-1.8-0.2c-2.4-0.5-4.4-1.8-5.7-3.8l3.3-2.2c0.7,1.1,1.9,1.9,3.2,2.1c1.3,0.3,2.6,0,3.8-0.8\r - c2.3-1.5,2.9-4.7,1.4-6.9c-0.7-1.1-1.9-1.9-3.2-2.1c-1.3-0.3-2.6,0-3.8,0.8c-0.3,0.2-0.5,0.4-0.7,0.6L26,37h-9v-9l2.6,2.6\r - c0.4-0.4,0.9-0.8,1.3-1.1c2-1.3,4.4-1.8,6.8-1.4c2.4,0.5,4.4,1.8,5.7,3.8C36.2,36.1,35.1,41.7,31,44.5z`}),e("path",{d:"M10,18.1v0.4C10,18.4,10,18.3,10,18.1C10,18.1,10,18.1,10,18.1z"}),e("path",{d:`M11,19h4c0.6,0,1-0.3,1-0.9V18c0-5.7,4.9-10.4,10.7-10C32,8.4,36,13,36,18.4v-0.3c0,0.6,0.4,0.9,1,0.9h4\r - c0.6,0,1-0.3,1-0.9V18c0-9.1-7.6-16.4-16.8-16c-8.5,0.4-15,7.6-15.2,16.1C10.1,18.6,10.5,19,11,19z`})])],-1)),be=[_e],fe=["onClick"],we=c(()=>e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("g",{id:"System / Save"},[e("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1)),ke=[we],Ce=["disabled","onClick"],ge=j('',1),ye=[ge],Ve={"aria-label":"Page navigation"},xe={class:"pagination justify-content-center"},Me=["onClick"],Ue={class:"modal fade",id:"editmodal",tabindex:"-1","aria-labelledby":"myModalLabel","aria-hidden":"true"},$e={class:"modal-dialog modal-dialog-centered"},Le={class:"modal-content"},Ne=j('',1),Ee={class:"modal-body"},Ie={key:0},je={for:"firstName"},He={for:"roles"},Pe={style:{height:"100px","scroll-behavior":"smooth","overflow-y":"auto"}},Be=["disabled","value"],Se=["for"],ze={for:"firstName"},Te={for:"lastName"},Fe=c(()=>e("label",{for:"email"},"Email:",-1)),Re={for:"empNo"},qe={for:"enable"},Ae={class:"form-check form-switch"},De=["disabled"],Ze={class:"modal-footer"},Oe={type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},Ge={__name:"UsersView",setup(v){const{t:m}=F();p("Users");const b=p([]),w=p([]),k=p(10),_=p(0),x=p(0),M=s=>{_.value=s,C()},H=R(()=>{const s=Math.ceil(x.value/k.value);return Array.from({length:s},(o,t)=>t)}),C=async()=>{await f.post("api/getUsers",{pageSize:k.value,pageIndex:_.value}).then(s=>(x.value=s.totalItems,b.value=s.users,s.users)),w.value=await f.get("api/getRoles")},N=p(!1),l=p(null);var U=null;const P=s=>{l.value={...s},N.value=!0,U==null&&(U=new bootstrap.Modal(document.getElementById("editmodal"),{keyboard:!1})),U.show()},B=async()=>{confirm("Are you sure you want to insert?")&&b.value.push({Id:null,Enable:!0,Roles:[]})},S=async s=>{confirm("Are you sure you want to delete?")&&await f.post("api/deleteUser",{Id:s}).then(async()=>{alert("Delete successfully"),await C()})},E=async s=>{confirm(m("please_confirm"))&&await f.post("api/saveUser",s).then(async()=>{alert(m("updated_successfully")),await f.post("api/resetPassword",s).then(async o=>{alert(m("new_password",[o.newPassword])),navigator.clipboard.writeText(o.newPassword)}),await C()})},z=async s=>{confirm(m("resetPasswordConfirm"))&&await f.post("api/resetPassword",s).then(async o=>{alert(m("new_password",[o.newPassword])),navigator.clipboard.writeText(o.newPassword)})};return q(async()=>{await C()}),(s,o)=>(d(),r("div",G,[e("div",{class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},[e("div",{class:"col-sm-8"},[e("button",{onClick:B,class:"btn",type:"button"},Q),e("button",{onClick:C,class:"btn",type:"button"},Y)]),ee]),e("table",te,[e("thead",null,[e("tr",se,[e("th",null,a(s.$t("UserName")),1),e("th",null,a(s.$t("Roles")),1),e("th",null,a(s.$t("FirstName")),1),e("th",null,a(s.$t("LastName")),1),oe,e("th",null,a(s.$t("Enable")),1),e("th",null,a(s.$t("Action")),1)])]),e("tbody",null,[(d(!0),r(g,null,y(b.value,(t,u)=>(d(),r("tr",{key:u},[e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.Username=n},null,8,ae),[[h,t.Username]])]),e("td",null,[e("div",le,[(d(!0),r(g,null,y(w.value,(n,I)=>(d(),r("div",{class:"form-check",key:I},[i(e("input",{disabled:t.Type=="miniauth"||n.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:n.Id,"onUpdate:modelValue":T=>t.Roles=T},null,8,ne),[[V,t.Roles]]),e("label",{class:"form-check-label",for:"role_"+I},a(n.Name),9,ie)]))),128))])]),e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.First_name=n},null,8,de),[[h,t.First_name]])]),e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.Last_name=n},null,8,re),[[h,t.Last_name]])]),e("td",null,[e("div",ce,[i(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":n=>t.Enable=n},null,8,ue),[[V,t.Enable]])])]),e("td",null,[e("button",{class:"btn",onClick:n=>P(t)},ve,8,pe),e("button",{class:"btn",onClick:n=>z(t)},be,8,me),e("button",{class:"btn",onClick:n=>E(t)},ke,8,fe),e("button",{disabled:(t==null?void 0:t.Type)=="miniauth",class:"btn",onClick:n=>S(t.Id)},ye,8,Ce)])]))),128))])]),e("nav",Ve,[e("ul",xe,[e("li",{class:$(["page-item",{disabled:_.value===0}])},[e("button",{class:"page-link",onClick:o[0]||(o[0]=L(t=>M(_.value-1),["prevent"]))},a(s.$t("Previous")),1)],2),(d(!0),r(g,null,y(H.value,(t,u)=>(d(),r("li",{class:$(["page-item",{active:_.value===u}]),key:u},[e("button",{class:"page-link",onClick:L(n=>M(u),["prevent"])},a(u+1),9,Me)],2))),128)),e("li",{class:$(["page-item",{disabled:_.value>=Math.ceil(x.value/k.value)-1}])},[e("button",{class:"page-link",onClick:o[1]||(o[1]=L(t=>M(_.value+1),["prevent"]))},a(s.$t("Next")),1)],2)])]),e("div",null,[e("div",Ue,[e("div",$e,[e("div",Le,[Ne,e("div",Ee,[N.value?(d(),r("form",Ie,[e("label",je,a(s.$t("UserName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":o[2]||(o[2]=t=>l.value.Username=t),id:"firstName",required:""},null,512),[[h,l.value.Username]]),e("label",He,a(s.$t("Roles"))+":",1),e("div",Pe,[(d(!0),r(g,null,y(w.value,(t,u)=>(d(),r("div",{class:"form-check",key:u},[i(e("input",{disabled:l.value.Type=="miniauth"||t.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:t.Id,"onUpdate:modelValue":o[3]||(o[3]=n=>l.value.Roles=n)},null,8,Be),[[V,l.value.Roles]]),e("label",{class:"form-check-label",for:"role_"+u},a(t.Name),9,Se)]))),128))]),e("label",ze,a(s.$t("FirstName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":o[4]||(o[4]=t=>l.value.First_name=t),id:"firstName",required:""},null,512),[[h,l.value.First_name]]),e("label",Te,a(s.$t("LastName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":o[5]||(o[5]=t=>l.value.Last_name=t),id:"lastName",required:""},null,512),[[h,l.value.Last_name]]),Fe,i(e("input",{class:"form-control",type:"email","onUpdate:modelValue":o[6]||(o[6]=t=>l.value.Mail=t),id:"email",required:""},null,512),[[h,l.value.Mail]]),e("label",Re,a(s.$t("Employee_Number"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":o[7]||(o[7]=t=>l.value.Emp_no=t),id:"empNo",required:""},null,512),[[h,l.value.Emp_no]]),e("label",qe,a(s.$t("Enable"))+":",1),e("div",Ae,[i(e("input",{disabled:l.value.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":o[8]||(o[8]=t=>l.value.Enable=t)},null,8,De),[[V,l.value.Enable]])])])):A("",!0)]),e("div",Ze,[e("button",Oe,a(s.$t("Cancel")),1),e("button",{type:"button",onClick:o[9]||(o[9]=t=>E(l.value)),class:"btn btn-primary"},a(s.$t("Save")),1)])])])])])]))}},Qe=O(Ge,[["__scopeId","data-v-f0ae3f48"]]);export{Qe as default}; diff --git a/src/MiniAuth/wwwroot/assets/UsersView-dY9WqvHX.css b/src/MiniAuth/wwwroot/assets/UsersView-dY9WqvHX.css deleted file mode 100644 index 80cfdb1..0000000 --- a/src/MiniAuth/wwwroot/assets/UsersView-dY9WqvHX.css +++ /dev/null @@ -1 +0,0 @@ -.page-item.active .page-link[data-v-f0ae3f48]{color:#fff!important;background:#000!important;--bs-pagination-active-border-color: black}.page-link[data-v-f0ae3f48]{color:#000!important}.password[data-v-f0ae3f48],input[type=mail][data-v-f0ae3f48]{widows:100%;border:0;border-bottom:1px solid black;outline:0;background-color:#e2e2e2be} diff --git a/src/MiniAuth/wwwroot/assets/UsersView-m2udR7KH.js b/src/MiniAuth/wwwroot/assets/UsersView-m2udR7KH.js new file mode 100644 index 0000000..4e54f41 --- /dev/null +++ b/src/MiniAuth/wwwroot/assets/UsersView-m2udR7KH.js @@ -0,0 +1,5 @@ +import{u as R,r as p,h as T,o as q,a as d,c as r,b as e,t as a,F as g,d as y,n as $,i as L,w as i,e as h,v as V,j as A,g as j,p as D,k as Z}from"./index-S3FPXySJ.js";import{s as f}from"./service-mzDMTzOT.js";const O=(v,b)=>{const _=v.__vccOpts||v;for(const[k,C]of b)_[k]=C;return _},c=v=>(D("data-v-233bae63"),v=v(),Z(),v),G={class:"scrollable-container"},J=c(()=>e("svg",{width:"40px",height:"40px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M7 12L12 12M12 12L17 12M12 12V7M12 12L12 17",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),e("circle",{cx:"12",cy:"12",r:"9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),K=c(()=>e("span",{class:"visually-hidden"},"Insert",-1)),Q=[J,K],W=c(()=>e("svg",{fill:"#000000",width:"40px",height:"40px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})],-1)),X=c(()=>e("span",{class:"visually-hidden"},"Insert",-1)),Y=[W,X],ee=c(()=>e("div",{class:"col-sm-4"},null,-1)),te={class:"table table-hover"},oe={class:"table-dark"},se=c(()=>e("th",{hidden:""},"Email",-1)),ae=["onUpdate:modelValue"],le={class:"resizable",style:{height:"25px","scroll-behavior":"smooth","overflow-y":"auto"}},ne=["disabled","value","onUpdate:modelValue"],ie=["for"],de=["onUpdate:modelValue"],re=["onUpdate:modelValue"],ce={class:"form-check form-switch"},ue=["disabled","onUpdate:modelValue"],pe=["onClick"],he=c(()=>e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M21.2799 6.40005L11.7399 15.94C10.7899 16.89 7.96987 17.33 7.33987 16.7C6.70987 16.07 7.13987 13.25 8.08987 12.3L17.6399 2.75002C17.8754 2.49308 18.1605 2.28654 18.4781 2.14284C18.7956 1.99914 19.139 1.92124 19.4875 1.9139C19.8359 1.90657 20.1823 1.96991 20.5056 2.10012C20.8289 2.23033 21.1225 2.42473 21.3686 2.67153C21.6147 2.91833 21.8083 3.21243 21.9376 3.53609C22.0669 3.85976 22.1294 4.20626 22.1211 4.55471C22.1128 4.90316 22.0339 5.24635 21.8894 5.5635C21.7448 5.88065 21.5375 6.16524 21.2799 6.40005V6.40005Z",stroke:"#000000","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),e("path",{d:"M11 4H6C4.93913 4 3.92178 4.42142 3.17163 5.17157C2.42149 5.92172 2 6.93913 2 8V18C2 19.0609 2.42149 20.0783 3.17163 20.8284C3.92178 21.5786 4.93913 22 6 22H17C19.21 22 20 20.2 20 18V13",stroke:"#000000","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),ve=[he],me=["onClick"],be=c(()=>e("svg",{fill:"#000000",xmlns:"http://www.w3.org/2000/svg",width:"20px",height:"20px",viewBox:"0 0 52 52","enable-background":"new 0 0 52 52","xml:space":"preserve"},[e("g",null,[e("path",{d:`M42,23H10c-2.2,0-4,1.8-4,4v19c0,2.2,1.8,4,4,4h32c2.2,0,4-1.8,4-4V27C46,24.8,44.2,23,42,23z M31,44.5\r + c-1.5,1-3.2,1.5-5,1.5c-0.6,0-1.2-0.1-1.8-0.2c-2.4-0.5-4.4-1.8-5.7-3.8l3.3-2.2c0.7,1.1,1.9,1.9,3.2,2.1c1.3,0.3,2.6,0,3.8-0.8\r + c2.3-1.5,2.9-4.7,1.4-6.9c-0.7-1.1-1.9-1.9-3.2-2.1c-1.3-0.3-2.6,0-3.8,0.8c-0.3,0.2-0.5,0.4-0.7,0.6L26,37h-9v-9l2.6,2.6\r + c0.4-0.4,0.9-0.8,1.3-1.1c2-1.3,4.4-1.8,6.8-1.4c2.4,0.5,4.4,1.8,5.7,3.8C36.2,36.1,35.1,41.7,31,44.5z`}),e("path",{d:"M10,18.1v0.4C10,18.4,10,18.3,10,18.1C10,18.1,10,18.1,10,18.1z"}),e("path",{d:`M11,19h4c0.6,0,1-0.3,1-0.9V18c0-5.7,4.9-10.4,10.7-10C32,8.4,36,13,36,18.4v-0.3c0,0.6,0.4,0.9,1,0.9h4\r + c0.6,0,1-0.3,1-0.9V18c0-9.1-7.6-16.4-16.8-16c-8.5,0.4-15,7.6-15.2,16.1C10.1,18.6,10.5,19,11,19z`})])],-1)),_e=[be],ke=["onClick"],Ce=c(()=>e("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("g",{id:"System / Save"},[e("path",{id:"Vector",d:"M17 21.0002L7 21M17 21.0002L17.8031 21C18.921 21 19.48 21 19.9074 20.7822C20.2837 20.5905 20.5905 20.2843 20.7822 19.908C21 19.4806 21 18.921 21 17.8031V9.21955C21 8.77072 21 8.54521 20.9521 8.33105C20.9095 8.14 20.8393 7.95652 20.7432 7.78595C20.6366 7.59674 20.487 7.43055 20.1929 7.10378L17.4377 4.04241C17.0969 3.66374 16.9242 3.47181 16.7168 3.33398C16.5303 3.21 16.3242 3.11858 16.1073 3.06287C15.8625 3 15.5998 3 15.075 3H6.2002C5.08009 3 4.51962 3 4.0918 3.21799C3.71547 3.40973 3.40973 3.71547 3.21799 4.0918C3 4.51962 3 5.08009 3 6.2002V17.8002C3 18.9203 3 19.4796 3.21799 19.9074C3.40973 20.2837 3.71547 20.5905 4.0918 20.7822C4.5192 21 5.07899 21 6.19691 21H7M17 21.0002V17.1969C17 16.079 17 15.5192 16.7822 15.0918C16.5905 14.7155 16.2837 14.4097 15.9074 14.218C15.4796 14 14.9203 14 13.8002 14H10.2002C9.08009 14 8.51962 14 8.0918 14.218C7.71547 14.4097 7.40973 14.7155 7.21799 15.0918C7 15.5196 7 16.0801 7 17.2002V21M15 7H9",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1)),we=[Ce],fe=["disabled","onClick"],ge=j('',1),ye=[ge],Ve={"aria-label":"Page navigation"},xe={class:"pagination justify-content-center"},Me=["onClick"],Ue={class:"modal fade",id:"editmodal",tabindex:"-1","aria-labelledby":"myModalLabel","aria-hidden":"true"},$e={class:"modal-dialog modal-dialog-centered"},Le={class:"modal-content"},Ne=j('',1),Ee={class:"modal-body"},Ie={key:0},je={for:"firstName"},He={for:"roles"},Be={style:{height:"100px","scroll-behavior":"smooth","overflow-y":"auto"}},Pe=["disabled","value"],Se=["for"],ze={for:"firstName"},Fe={for:"lastName"},Re=c(()=>e("label",{for:"email"},"Email:",-1)),Te={for:"empNo"},qe={for:"enable"},Ae={class:"form-check form-switch"},De=["disabled"],Ze={class:"modal-footer"},Oe={type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},Ge={__name:"UsersView",setup(v){const{t:b}=R();p("Users");const _=p([]),k=p([]),C=p(10),m=p(0),x=p(0),M=o=>{m.value=o,w()},H=T(()=>{const o=Math.ceil(x.value/C.value);return Array.from({length:o},(s,t)=>t)}),w=async()=>{await f.post("api/getUsers",{pageSize:C.value,pageIndex:m.value}).then(o=>(x.value=o.totalItems,_.value=o.users,o.users)),k.value=await f.get("api/getRoles")},N=p(!1),l=p(null);var U=null;const B=o=>{l.value={...o},N.value=!0,U==null&&(U=new bootstrap.Modal(document.getElementById("editmodal"),{keyboard:!1})),U.show()},P=async()=>{confirm("Are you sure you want to insert?")&&_.value.push({Id:null,Enable:!0,Roles:[]})},S=async o=>{confirm("Are you sure you want to delete?")&&await f.post("api/deleteUser",{Id:o}).then(async()=>{alert("Delete successfully"),await w()})},E=async o=>{confirm(b("please_confirm"))&&await f.post("api/saveUser",o).then(async()=>{alert(b("updated_successfully")),await w()})},z=async o=>{confirm(b("resetPasswordConfirm"))&&await f.post("api/resetPassword",o).then(async s=>{alert(b("new_password",[s.newPassword])),navigator.clipboard.writeText(s.newPassword)})};return q(async()=>{await w()}),(o,s)=>(d(),r("div",G,[e("div",{class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},[e("div",{class:"col-sm-8"},[e("button",{onClick:P,class:"btn",type:"button"},Q),e("button",{onClick:w,class:"btn",type:"button"},Y)]),ee]),e("table",te,[e("thead",null,[e("tr",oe,[e("th",null,a(o.$t("UserName")),1),e("th",null,a(o.$t("Roles")),1),e("th",null,a(o.$t("FirstName")),1),e("th",null,a(o.$t("LastName")),1),se,e("th",null,a(o.$t("Enable")),1),e("th",null,a(o.$t("Action")),1)])]),e("tbody",null,[(d(!0),r(g,null,y(_.value,(t,u)=>(d(),r("tr",{key:u},[e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.Username=n},null,8,ae),[[h,t.Username]])]),e("td",null,[e("div",le,[(d(!0),r(g,null,y(k.value,(n,I)=>(d(),r("div",{class:"form-check",key:I},[i(e("input",{disabled:t.Type=="miniauth"||n.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:n.Id,"onUpdate:modelValue":F=>t.Roles=F},null,8,ne),[[V,t.Roles]]),e("label",{class:"form-check-label",for:"role_"+I},a(n.Name),9,ie)]))),128))])]),e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.First_name=n},null,8,de),[[h,t.First_name]])]),e("td",null,[i(e("input",{class:"input_no_border",type:"text","onUpdate:modelValue":n=>t.Last_name=n},null,8,re),[[h,t.Last_name]])]),e("td",null,[e("div",ce,[i(e("input",{disabled:t.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":n=>t.Enable=n},null,8,ue),[[V,t.Enable]])])]),e("td",null,[e("button",{class:"btn",onClick:n=>B(t)},ve,8,pe),e("button",{class:"btn",onClick:n=>z(t)},_e,8,me),e("button",{class:"btn",onClick:n=>E(t)},we,8,ke),e("button",{disabled:(t==null?void 0:t.Type)=="miniauth",class:"btn",onClick:n=>S(t.Id)},ye,8,fe)])]))),128))])]),e("nav",Ve,[e("ul",xe,[e("li",{class:$(["page-item",{disabled:m.value===0}])},[e("button",{class:"page-link",onClick:s[0]||(s[0]=L(t=>M(m.value-1),["prevent"]))},a(o.$t("Previous")),1)],2),(d(!0),r(g,null,y(H.value,(t,u)=>(d(),r("li",{class:$(["page-item",{active:m.value===u}]),key:u},[e("button",{class:"page-link",onClick:L(n=>M(u),["prevent"])},a(u+1),9,Me)],2))),128)),e("li",{class:$(["page-item",{disabled:m.value>=Math.ceil(x.value/C.value)-1}])},[e("button",{class:"page-link",onClick:s[1]||(s[1]=L(t=>M(m.value+1),["prevent"]))},a(o.$t("Next")),1)],2)])]),e("div",null,[e("div",Ue,[e("div",$e,[e("div",Le,[Ne,e("div",Ee,[N.value?(d(),r("form",Ie,[e("label",je,a(o.$t("UserName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":s[2]||(s[2]=t=>l.value.Username=t),id:"firstName",required:""},null,512),[[h,l.value.Username]]),e("label",He,a(o.$t("Roles"))+":",1),e("div",Be,[(d(!0),r(g,null,y(k.value,(t,u)=>(d(),r("div",{class:"form-check",key:u},[i(e("input",{disabled:l.value.Type=="miniauth"||t.Enable==!1,class:"role_checkbox form-check-input",type:"checkbox",value:t.Id,"onUpdate:modelValue":s[3]||(s[3]=n=>l.value.Roles=n)},null,8,Pe),[[V,l.value.Roles]]),e("label",{class:"form-check-label",for:"role_"+u},a(t.Name),9,Se)]))),128))]),e("label",ze,a(o.$t("FirstName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":s[4]||(s[4]=t=>l.value.First_name=t),id:"firstName",required:""},null,512),[[h,l.value.First_name]]),e("label",Fe,a(o.$t("LastName"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":s[5]||(s[5]=t=>l.value.Last_name=t),id:"lastName",required:""},null,512),[[h,l.value.Last_name]]),Re,i(e("input",{class:"form-control",type:"email","onUpdate:modelValue":s[6]||(s[6]=t=>l.value.Mail=t),id:"email",required:""},null,512),[[h,l.value.Mail]]),e("label",Te,a(o.$t("Employee_Number"))+":",1),i(e("input",{class:"form-control",type:"text","onUpdate:modelValue":s[7]||(s[7]=t=>l.value.Emp_no=t),id:"empNo",required:""},null,512),[[h,l.value.Emp_no]]),e("label",qe,a(o.$t("Enable"))+":",1),e("div",Ae,[i(e("input",{disabled:l.value.Type=="miniauth",class:"form-check-input",type:"checkbox","onUpdate:modelValue":s[8]||(s[8]=t=>l.value.Enable=t)},null,8,De),[[V,l.value.Enable]])])])):A("",!0)]),e("div",Ze,[e("button",Oe,a(o.$t("Cancel")),1),e("button",{type:"button",onClick:s[9]||(s[9]=t=>E(l.value)),class:"btn btn-primary"},a(o.$t("Save")),1)])])])])])]))}},Qe=O(Ge,[["__scopeId","data-v-233bae63"]]);export{Qe as default}; diff --git a/src/MiniAuth/wwwroot/assets/UsersView-rFczm80z.css b/src/MiniAuth/wwwroot/assets/UsersView-rFczm80z.css new file mode 100644 index 0000000..c863959 --- /dev/null +++ b/src/MiniAuth/wwwroot/assets/UsersView-rFczm80z.css @@ -0,0 +1 @@ +.page-item.active .page-link[data-v-233bae63]{color:#fff!important;background:#000!important;--bs-pagination-active-border-color: black}.page-link[data-v-233bae63]{color:#000!important}.password[data-v-233bae63],input[type=mail][data-v-233bae63]{widows:100%;border:0;border-bottom:1px solid black;outline:0;background-color:#e2e2e2be} diff --git a/src/MiniAuth/wwwroot/assets/index-9pQrDx-M.js b/src/MiniAuth/wwwroot/assets/index-S3FPXySJ.js similarity index 99% rename from src/MiniAuth/wwwroot/assets/index-9pQrDx-M.js rename to src/MiniAuth/wwwroot/assets/index-S3FPXySJ.js index c1c1cbf..a24eedf 100644 --- a/src/MiniAuth/wwwroot/assets/index-9pQrDx-M.js +++ b/src/MiniAuth/wwwroot/assets/index-S3FPXySJ.js @@ -24,10 +24,10 @@ * vue-i18n v9.10.2 * (c) 2024 kazuya kawaguchi * Released under the MIT License. - */const lm="9.10.2";function om(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(pt().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(pt().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(pt().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(pt().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(pt().__INTLIFY_PROD_DEVTOOLS__=!1)}const Za=Wd.__EXTEND_POINT__,ht=Ws(Za);ht(),ht(),ht(),ht(),ht(),ht(),ht(),ht(),ht();const ei=Qe.__EXTEND_POINT__,De=Ws(ei),Te={UNEXPECTED_RETURN_TYPE:ei,INVALID_ARGUMENT:De(),MUST_BE_CALL_SETUP_TOP:De(),NOT_INSTALLED:De(),NOT_AVAILABLE_IN_LEGACY_MODE:De(),REQUIRED_VALUE:De(),INVALID_VALUE:De(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:De(),NOT_INSTALLED_WITH_PROVIDE:De(),UNEXPECTED_ERROR:De(),NOT_COMPATIBLE_LEGACY_VUE_I18N:De(),BRIDGE_SUPPORT_VUE_2_ONLY:De(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:De(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:De(),__EXTEND_POINT__:De()};function Ce(e,...t){return _n(e,null,void 0)}const cs=At("__translateVNode"),us=At("__datetimeParts"),fs=At("__numberParts"),ti=At("__setPluralRules"),ni=At("__injectWithOption"),ds=At("__dispose");function Fn(e){if(!oe(e))return e;for(const t in e)if(ar(e,t))if(!t.includes("."))oe(e[t])&&Fn(e[t]);else{const n=t.split("."),r=n.length-1;let l=e,s=!1;for(let o=0;o{if("locale"in i&&"resource"in i){const{locale:a,resource:f}=i;a?(o[a]=o[a]||{},Qn(f,o[a])):Qn(f,o)}else U(i)&&Qn(JSON.parse(i),o)}),l==null&&s)for(const i in o)ar(o,i)&&Fn(o[i]);return o}function ri(e){return e.type}function si(e,t,n){let r=oe(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Ir(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const l=Object.keys(r);l.length&&l.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(oe(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(oe(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function _o(e){return be(xn,null,e,0)}const po="__INTLIFY_META__",go=()=>[],am=()=>!1;let Eo=0;function bo(e){return(t,n,r,l)=>e(n,r,Sn()||void 0,l)}const im=()=>{const e=Sn();let t=null;return e&&(t=ri(e)[po])?{[po]:t}:null};function Ks(e={},t){const{__root:n,__injectWithOption:r}=e,l=n===void 0,s=e.flatJson,o=or?ot:Ps,i=!!e.translateExistCompatible;let a=te(e.inheritLocale)?e.inheritLocale:!0;const f=o(n&&a?n.locale.value:U(e.locale)?e.locale:cn),d=o(n&&a?n.fallbackLocale.value:U(e.fallbackLocale)||he(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),h=o(Ir(f.value,e)),m=o(J(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),b=o(J(e.numberFormats)?e.numberFormats:{[f.value]:{}});let I=n?n.missingWarn:te(e.missingWarn)||Rt(e.missingWarn)?e.missingWarn:!0,C=n?n.fallbackWarn:te(e.fallbackWarn)||Rt(e.fallbackWarn)?e.fallbackWarn:!0,R=n?n.fallbackRoot:te(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,L=ue(e.missing)?e.missing:null,P=ue(e.missing)?bo(e.missing):null,v=ue(e.postTranslation)?e.postTranslation:null,k=n?n.warnHtmlMessage:te(e.warnHtmlMessage)?e.warnHtmlMessage:!0,M=!!e.escapeParameter;const V=n?n.modifiers:J(e.modifiers)?e.modifiers:{};let Q=e.pluralRules||n&&n.pluralRules,$;$=(()=>{l&&lo(null);const y={version:lm,locale:f.value,fallbackLocale:d.value,messages:h.value,modifiers:V,pluralRules:Q,missing:P===null?void 0:P,missingWarn:I,fallbackWarn:C,fallbackFormat:g,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:k,escapeParameter:M,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};y.datetimeFormats=m.value,y.numberFormats=b.value,y.__datetimeFormatters=J($)?$.__datetimeFormatters:void 0,y.__numberFormatters=J($)?$.__numberFormatters:void 0;const O=Qd(y);return l&&lo(O),O})(),bn($,f.value,d.value);function ye(){return[f.value,d.value,h.value,m.value,b.value]}const de=ve({get:()=>f.value,set:y=>{f.value=y,$.locale=f.value}}),_e=ve({get:()=>d.value,set:y=>{d.value=y,$.fallbackLocale=d.value,bn($,f.value,y)}}),je=ve(()=>h.value),Ve=ve(()=>m.value),ae=ve(()=>b.value);function re(){return ue(v)?v:null}function ne(y){v=y,$.postTranslation=y}function Ae(){return L}function Fe(y){y!==null&&(P=bo(y)),L=y,$.missing=P}const pe=(y,O,K,z,Le,Ge)=>{ye();let ft;try{__INTLIFY_PROD_DEVTOOLS__,l||($.fallbackContext=n?Jd():void 0),ft=y($)}finally{__INTLIFY_PROD_DEVTOOLS__,l||($.fallbackContext=void 0)}if(K!=="translate exists"&&Ne(ft)&&ft===Tr||K==="translate exists"&&!ft){const[wt,Pr]=O();return n&&R?z(n):Le(wt)}else{if(Ge(ft))return ft;throw Ce(Te.UNEXPECTED_RETURN_TYPE)}};function Ee(...y){return pe(O=>Reflect.apply(co,null,[O,...y]),()=>os(...y),"translate",O=>Reflect.apply(O.t,O,[...y]),O=>O,O=>U(O))}function Ke(...y){const[O,K,z]=y;if(z&&!oe(z))throw Ce(Te.INVALID_ARGUMENT);return Ee(O,K,Pe({resolvedMessage:!0},z||{}))}function $e(...y){return pe(O=>Reflect.apply(uo,null,[O,...y]),()=>as(...y),"datetime format",O=>Reflect.apply(O.d,O,[...y]),()=>no,O=>U(O))}function tt(...y){return pe(O=>Reflect.apply(mo,null,[O,...y]),()=>is(...y),"number format",O=>Reflect.apply(O.n,O,[...y]),()=>no,O=>U(O))}function ge(y){return y.map(O=>U(O)||Ne(O)||te(O)?_o(String(O)):O)}const x={normalize:ge,interpolate:y=>y,type:"vnode"};function D(...y){return pe(O=>{let K;const z=O;try{z.processor=x,K=Reflect.apply(co,null,[z,...y])}finally{z.processor=null}return K},()=>os(...y),"translate",O=>O[cs](...y),O=>[_o(O)],O=>he(O))}function W(...y){return pe(O=>Reflect.apply(mo,null,[O,...y]),()=>is(...y),"number format",O=>O[fs](...y),go,O=>U(O)||he(O))}function ee(...y){return pe(O=>Reflect.apply(uo,null,[O,...y]),()=>as(...y),"datetime format",O=>O[us](...y),go,O=>U(O)||he(O))}function p(y){Q=y,$.pluralRules=Q}function c(y,O){return pe(()=>{if(!y)return!1;const K=U(O)?O:f.value,z=E(K),Le=$.messageResolver(z,y);return i?Le!=null:un(Le)||Ye(Le)||U(Le)},()=>[y],"translate exists",K=>Reflect.apply(K.te,K,[y,O]),am,K=>te(K))}function u(y){let O=null;const K=Ha($,d.value,f.value);for(let z=0;z{a&&(f.value=y,$.locale=y,bn($,f.value,d.value))}),Ot(n.fallbackLocale,y=>{a&&(d.value=y,$.fallbackLocale=y,bn($,f.value,d.value))}));const j={id:Eo,locale:de,fallbackLocale:_e,get inheritLocale(){return a},set inheritLocale(y){a=y,y&&n&&(f.value=n.locale.value,d.value=n.fallbackLocale.value,bn($,f.value,d.value))},get availableLocales(){return Object.keys(h.value).sort()},messages:je,get modifiers(){return V},get pluralRules(){return Q||{}},get isGlobal(){return l},get missingWarn(){return I},set missingWarn(y){I=y,$.missingWarn=I},get fallbackWarn(){return C},set fallbackWarn(y){C=y,$.fallbackWarn=C},get fallbackRoot(){return R},set fallbackRoot(y){R=y},get fallbackFormat(){return g},set fallbackFormat(y){g=y,$.fallbackFormat=g},get warnHtmlMessage(){return k},set warnHtmlMessage(y){k=y,$.warnHtmlMessage=y},get escapeParameter(){return M},set escapeParameter(y){M=y,$.escapeParameter=y},t:Ee,getLocaleMessage:E,setLocaleMessage:N,mergeLocaleMessage:A,getPostTranslationHandler:re,setPostTranslationHandler:ne,getMissingHandler:Ae,setMissingHandler:Fe,[ti]:p};return j.datetimeFormats=Ve,j.numberFormats=ae,j.rt=Ke,j.te=c,j.tm=_,j.d=$e,j.n=tt,j.getDateTimeFormat=w,j.setDateTimeFormat=F,j.mergeDateTimeFormat=S,j.getNumberFormat=B,j.setNumberFormat=H,j.mergeNumberFormat=Y,j[ni]=r,j[cs]=D,j[us]=ee,j[fs]=W,j}function cm(e){const t=U(e.locale)?e.locale:cn,n=U(e.fallbackLocale)||he(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=ue(e.missing)?e.missing:void 0,l=te(e.silentTranslationWarn)||Rt(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=te(e.silentFallbackWarn)||Rt(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=te(e.fallbackRoot)?e.fallbackRoot:!0,i=!!e.formatFallbackMessages,a=J(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,d=ue(e.postTranslation)?e.postTranslation:void 0,h=U(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,b=te(e.sync)?e.sync:!0;let I=e.messages;if(J(e.sharedMessages)){const M=e.sharedMessages;I=Object.keys(M).reduce((Q,$)=>{const ce=Q[$]||(Q[$]={});return Pe(ce,M[$]),Q},I||{})}const{__i18n:C,__root:R,__injectWithOption:g}=e,L=e.datetimeFormats,P=e.numberFormats,v=e.flatJson,k=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:I,flatJson:v,datetimeFormats:L,numberFormats:P,missing:r,missingWarn:l,fallbackWarn:s,fallbackRoot:o,fallbackFormat:i,modifiers:a,pluralRules:f,postTranslation:d,warnHtmlMessage:h,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:b,translateExistCompatible:k,__i18n:C,__root:R,__injectWithOption:g}}function ms(e={},t){{const n=Ks(cm(e)),{__extender:r}=e,l={id:n.id,get locale(){return n.locale.value},set locale(s){n.locale.value=s},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(s){n.fallbackLocale.value=s},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(s){},get missing(){return n.getMissingHandler()},set missing(s){n.setMissingHandler(s)},get silentTranslationWarn(){return te(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(s){n.missingWarn=te(s)?!s:s},get silentFallbackWarn(){return te(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(s){n.fallbackWarn=te(s)?!s:s},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(s){n.fallbackFormat=s},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(s){n.setPostTranslationHandler(s)},get sync(){return n.inheritLocale},set sync(s){n.inheritLocale=s},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(s){n.warnHtmlMessage=s!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(s){n.escapeParameter=s},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(s){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...s){const[o,i,a]=s,f={};let d=null,h=null;if(!U(o))throw Ce(Te.INVALID_ARGUMENT);const m=o;return U(i)?f.locale=i:he(i)?d=i:J(i)&&(h=i),he(a)?d=a:J(a)&&(h=a),Reflect.apply(n.t,n,[m,d||h||{},f])},rt(...s){return Reflect.apply(n.rt,n,[...s])},tc(...s){const[o,i,a]=s,f={plural:1};let d=null,h=null;if(!U(o))throw Ce(Te.INVALID_ARGUMENT);const m=o;return U(i)?f.locale=i:Ne(i)?f.plural=i:he(i)?d=i:J(i)&&(h=i),U(a)?f.locale=a:he(a)?d=a:J(a)&&(h=a),Reflect.apply(n.t,n,[m,d||h||{},f])},te(s,o){return n.te(s,o)},tm(s){return n.tm(s)},getLocaleMessage(s){return n.getLocaleMessage(s)},setLocaleMessage(s,o){n.setLocaleMessage(s,o)},mergeLocaleMessage(s,o){n.mergeLocaleMessage(s,o)},d(...s){return Reflect.apply(n.d,n,[...s])},getDateTimeFormat(s){return n.getDateTimeFormat(s)},setDateTimeFormat(s,o){n.setDateTimeFormat(s,o)},mergeDateTimeFormat(s,o){n.mergeDateTimeFormat(s,o)},n(...s){return Reflect.apply(n.n,n,[...s])},getNumberFormat(s){return n.getNumberFormat(s)},setNumberFormat(s,o){n.setNumberFormat(s,o)},mergeNumberFormat(s,o){n.mergeNumberFormat(s,o)},getChoiceIndex(s,o){return-1}};return l.__extender=r,l}}const Bs={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function um({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,l)=>[...r,...l.type===Be?l.children:[l]],[]):t.reduce((n,r)=>{const l=e[r];return l&&(n[r]=l()),n},{})}function li(e){return Be}const fm=hn({name:"i18n-t",props:Pe({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ne(e)||!isNaN(e)}},Bs),setup(e,t){const{slots:n,attrs:r}=t,l=e.i18n||Or({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(h=>h!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=U(e.plural)?+e.plural:e.plural);const i=um(t,s),a=l[cs](e.keypath,i,o),f=Pe({},r),d=U(e.tag)||oe(e.tag)?e.tag:li();return yr(d,f,a)}}}),vo=fm;function dm(e){return he(e)&&!U(e[0])}function oi(e,t,n,r){const{slots:l,attrs:s}=t;return()=>{const o={part:!0};let i={};e.locale&&(o.locale=e.locale),U(e.format)?o.key=e.format:oe(e.format)&&(U(e.format.key)&&(o.key=e.format.key),i=Object.keys(e.format).reduce((m,b)=>n.includes(b)?Pe({},m,{[b]:e.format[b]}):m,{}));const a=r(e.value,o,i);let f=[o.key];he(a)?f=a.map((m,b)=>{const I=l[m.type],C=I?I({[m.type]:m.value,index:b,parts:a}):[m.value];return dm(C)&&(C[0].key=`${m.type}-${b}`),C}):U(a)&&(f=[a]);const d=Pe({},s),h=U(e.tag)||oe(e.tag)?e.tag:li();return yr(h,d,f)}}const mm=hn({name:"i18n-n",props:Pe({value:{type:Number,required:!0},format:{type:[String,Object]}},Bs),setup(e,t){const n=e.i18n||Or({useScope:"parent",__useComponent:!0});return oi(e,t,za,(...r)=>n[fs](...r))}}),yo=mm,hm=hn({name:"i18n-d",props:Pe({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Bs),setup(e,t){const n=e.i18n||Or({useScope:"parent",__useComponent:!0});return oi(e,t,Qa,(...r)=>n[us](...r))}}),Lo=hm;function _m(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function pm(e){const t=o=>{const{instance:i,modifiers:a,value:f}=o;if(!i||!i.$)throw Ce(Te.UNEXPECTED_ERROR);const d=_m(e,i.$),h=No(f);return[Reflect.apply(d.t,d,[...To(h)]),d]};return{created:(o,i)=>{const[a,f]=t(i);or&&e.global===f&&(o.__i18nWatcher=Ot(f.locale,()=>{i.instance&&i.instance.$forceUpdate()})),o.__composer=f,o.textContent=a},unmounted:o=>{or&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:i})=>{if(o.__composer){const a=o.__composer,f=No(i);o.textContent=Reflect.apply(a.t,a,[...To(f)])}},getSSRProps:o=>{const[i]=t(o);return{textContent:i}}}}function No(e){if(U(e))return{path:e};if(J(e)){if(!("path"in e))throw Ce(Te.REQUIRED_VALUE,"path");return e}else throw Ce(Te.INVALID_VALUE)}function To(e){const{path:t,locale:n,args:r,choice:l,plural:s}=e,o={},i=r||{};return U(n)&&(o.locale=n),Ne(l)&&(o.plural=l),Ne(s)&&(o.plural=s),[t,i,o]}function gm(e,t,...n){const r=J(n[0])?n[0]:{},l=!!r.useI18nComponentName;(te(r.globalInstall)?r.globalInstall:!0)&&([l?"i18n":vo.name,"I18nT"].forEach(o=>e.component(o,vo)),[yo.name,"I18nN"].forEach(o=>e.component(o,yo)),[Lo.name,"I18nD"].forEach(o=>e.component(o,Lo))),e.directive("t",pm(t))}function Em(e,t,n){return{beforeCreate(){const r=Sn();if(!r)throw Ce(Te.UNEXPECTED_ERROR);const l=this.$options;if(l.i18n){const s=l.i18n;if(l.__i18n&&(s.__i18n=l.__i18n),s.__root=t,this===this.$root)this.$i18n=Io(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=ms(s);const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}}else if(l.__i18n)if(this===this.$root)this.$i18n=Io(e,l);else{this.$i18n=ms({__i18n:l.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;l.__i18nGlobal&&si(t,l,l),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$tc=(...s)=>this.$i18n.tc(...s),this.$te=(s,o)=>this.$i18n.te(s,o),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=Sn();if(!r)throw Ce(Te.UNEXPECTED_ERROR);const l=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,l.__disposer&&(l.__disposer(),delete l.__disposer,delete l.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Io(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[ti](t.pluralizationRules||e.pluralizationRules);const n=Ir(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const bm=At("global-vue-i18n");function vm(e={},t){const n=__VUE_I18N_LEGACY_API__&&te(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=te(e.globalInjection)?e.globalInjection:!0,l=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,s=new Map,[o,i]=ym(e,n),a=At("");function f(m){return s.get(m)||null}function d(m,b){s.set(m,b)}function h(m){s.delete(m)}{const m={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return l},async install(b,...I){if(b.__VUE_I18N_SYMBOL__=a,b.provide(b.__VUE_I18N_SYMBOL__,m),J(I[0])){const g=I[0];m.__composerExtend=g.__composerExtend,m.__vueI18nExtend=g.__vueI18nExtend}let C=null;!n&&r&&(C=Am(b,m.global)),__VUE_I18N_FULL_INSTALL__&&gm(b,m,...I),__VUE_I18N_LEGACY_API__&&n&&b.mixin(Em(i,i.__composer,m));const R=b.unmount;b.unmount=()=>{C&&C(),m.dispose(),R()}},get global(){return i},dispose(){o.stop()},__instances:s,__getInstance:f,__setInstance:d,__deleteInstance:h};return m}}function Or(e={}){const t=Sn();if(t==null)throw Ce(Te.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ce(Te.NOT_INSTALLED);const n=Lm(t),r=Tm(n),l=ri(t),s=Nm(e,l);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Ce(Te.NOT_AVAILABLE_IN_LEGACY_MODE);return Pm(t,s,r,e)}if(s==="global")return si(r,e,l),r;if(s==="parent"){let a=Im(n,t,e.__useComponent);return a==null&&(a=r),a}const o=n;let i=o.__getInstance(t);if(i==null){const a=Pe({},e);"__i18n"in l&&(a.__i18n=l.__i18n),r&&(a.__root=r),i=Ks(a),o.__composerExtend&&(i[ds]=o.__composerExtend(i)),Cm(o,t,i),o.__setInstance(t,i)}return i}function ym(e,t,n){const r=Fo();{const l=__VUE_I18N_LEGACY_API__&&t?r.run(()=>ms(e)):r.run(()=>Ks(e));if(l==null)throw Ce(Te.UNEXPECTED_ERROR);return[r,l]}}function Lm(e){{const t=Ze(e.isCE?bm:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ce(e.isCE?Te.NOT_INSTALLED_WITH_PROVIDE:Te.UNEXPECTED_ERROR);return t}}function Nm(e,t){return Nr(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Tm(e){return e.mode==="composition"?e.global:e.global.__composer}function Im(e,t,n=!1){let r=null;const l=t.root;let s=Om(t,n);for(;s!=null;){const o=e;if(e.mode==="composition")r=o.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const i=o.__getInstance(s);i!=null&&(r=i.__composer,n&&r&&!r[ni]&&(r=null))}if(r!=null||l===s)break;s=s.parent}return r}function Om(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Cm(e,t,n){tr(()=>{},t),Ss(()=>{const r=n;e.__deleteInstance(t);const l=r[ds];l&&(l(),delete r[ds])},t)}function Pm(e,t,n,r={}){const l=t==="local",s=Ps(null);if(l&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Ce(Te.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const o=te(r.inheritLocale)?r.inheritLocale:!U(r.locale),i=ot(!l||o?n.locale.value:U(r.locale)?r.locale:cn),a=ot(!l||o?n.fallbackLocale.value:U(r.fallbackLocale)||he(r.fallbackLocale)||J(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:i.value),f=ot(Ir(i.value,r)),d=ot(J(r.datetimeFormats)?r.datetimeFormats:{[i.value]:{}}),h=ot(J(r.numberFormats)?r.numberFormats:{[i.value]:{}}),m=l?n.missingWarn:te(r.missingWarn)||Rt(r.missingWarn)?r.missingWarn:!0,b=l?n.fallbackWarn:te(r.fallbackWarn)||Rt(r.fallbackWarn)?r.fallbackWarn:!0,I=l?n.fallbackRoot:te(r.fallbackRoot)?r.fallbackRoot:!0,C=!!r.fallbackFormat,R=ue(r.missing)?r.missing:null,g=ue(r.postTranslation)?r.postTranslation:null,L=l?n.warnHtmlMessage:te(r.warnHtmlMessage)?r.warnHtmlMessage:!0,P=!!r.escapeParameter,v=l?n.modifiers:J(r.modifiers)?r.modifiers:{},k=r.pluralRules||l&&n.pluralRules;function M(){return[i.value,a.value,f.value,d.value,h.value]}const V=ve({get:()=>s.value?s.value.locale.value:i.value,set:u=>{s.value&&(s.value.locale.value=u),i.value=u}}),Q=ve({get:()=>s.value?s.value.fallbackLocale.value:a.value,set:u=>{s.value&&(s.value.fallbackLocale.value=u),a.value=u}}),$=ve(()=>s.value?s.value.messages.value:f.value),ce=ve(()=>d.value),ye=ve(()=>h.value);function de(){return s.value?s.value.getPostTranslationHandler():g}function _e(u){s.value&&s.value.setPostTranslationHandler(u)}function je(){return s.value?s.value.getMissingHandler():R}function Ve(u){s.value&&s.value.setMissingHandler(u)}function ae(u){return M(),u()}function re(...u){return s.value?ae(()=>Reflect.apply(s.value.t,null,[...u])):ae(()=>"")}function ne(...u){return s.value?Reflect.apply(s.value.rt,null,[...u]):""}function Ae(...u){return s.value?ae(()=>Reflect.apply(s.value.d,null,[...u])):ae(()=>"")}function Fe(...u){return s.value?ae(()=>Reflect.apply(s.value.n,null,[...u])):ae(()=>"")}function pe(u){return s.value?s.value.tm(u):{}}function Ee(u,_){return s.value?s.value.te(u,_):!1}function Ke(u){return s.value?s.value.getLocaleMessage(u):{}}function $e(u,_){s.value&&(s.value.setLocaleMessage(u,_),f.value[u]=_)}function tt(u,_){s.value&&s.value.mergeLocaleMessage(u,_)}function ge(u){return s.value?s.value.getDateTimeFormat(u):{}}function T(u,_){s.value&&(s.value.setDateTimeFormat(u,_),d.value[u]=_)}function x(u,_){s.value&&s.value.mergeDateTimeFormat(u,_)}function D(u){return s.value?s.value.getNumberFormat(u):{}}function W(u,_){s.value&&(s.value.setNumberFormat(u,_),h.value[u]=_)}function ee(u,_){s.value&&s.value.mergeNumberFormat(u,_)}const p={get id(){return s.value?s.value.id:-1},locale:V,fallbackLocale:Q,messages:$,datetimeFormats:ce,numberFormats:ye,get inheritLocale(){return s.value?s.value.inheritLocale:o},set inheritLocale(u){s.value&&(s.value.inheritLocale=u)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(f.value)},get modifiers(){return s.value?s.value.modifiers:v},get pluralRules(){return s.value?s.value.pluralRules:k},get isGlobal(){return s.value?s.value.isGlobal:!1},get missingWarn(){return s.value?s.value.missingWarn:m},set missingWarn(u){s.value&&(s.value.missingWarn=u)},get fallbackWarn(){return s.value?s.value.fallbackWarn:b},set fallbackWarn(u){s.value&&(s.value.missingWarn=u)},get fallbackRoot(){return s.value?s.value.fallbackRoot:I},set fallbackRoot(u){s.value&&(s.value.fallbackRoot=u)},get fallbackFormat(){return s.value?s.value.fallbackFormat:C},set fallbackFormat(u){s.value&&(s.value.fallbackFormat=u)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:L},set warnHtmlMessage(u){s.value&&(s.value.warnHtmlMessage=u)},get escapeParameter(){return s.value?s.value.escapeParameter:P},set escapeParameter(u){s.value&&(s.value.escapeParameter=u)},t:re,getPostTranslationHandler:de,setPostTranslationHandler:_e,getMissingHandler:je,setMissingHandler:Ve,rt:ne,d:Ae,n:Fe,tm:pe,te:Ee,getLocaleMessage:Ke,setLocaleMessage:$e,mergeLocaleMessage:tt,getDateTimeFormat:ge,setDateTimeFormat:T,mergeDateTimeFormat:x,getNumberFormat:D,setNumberFormat:W,mergeNumberFormat:ee};function c(u){u.locale.value=i.value,u.fallbackLocale.value=a.value,Object.keys(f.value).forEach(_=>{u.mergeLocaleMessage(_,f.value[_])}),Object.keys(d.value).forEach(_=>{u.mergeDateTimeFormat(_,d.value[_])}),Object.keys(h.value).forEach(_=>{u.mergeNumberFormat(_,h.value[_])}),u.escapeParameter=P,u.fallbackFormat=C,u.fallbackRoot=I,u.fallbackWarn=b,u.missingWarn=m,u.warnHtmlMessage=L}return ua(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Ce(Te.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const u=s.value=e.proxy.$i18n.__composer;t==="global"?(i.value=u.locale.value,a.value=u.fallbackLocale.value,f.value=u.messages.value,d.value=u.datetimeFormats.value,h.value=u.numberFormats.value):l&&c(u)}),p}const Rm=["locale","fallbackLocale","availableLocales"],Oo=["t","rt","d","n","tm","te"];function Am(e,t){const n=Object.create(null);return Rm.forEach(l=>{const s=Object.getOwnPropertyDescriptor(t,l);if(!s)throw Ce(Te.UNEXPECTED_ERROR);const o=Me(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,l,o)}),e.config.globalProperties.$i18n=n,Oo.forEach(l=>{const s=Object.getOwnPropertyDescriptor(t,l);if(!s||!s.value)throw Ce(Te.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${l}`,s)}),()=>{delete e.config.globalProperties.$i18n,Oo.forEach(l=>{delete e.config.globalProperties[`$${l}`]})}}om();__INTLIFY_JIT_COMPILATION__?so(em):so(Zd);Yd(Cd);Gd(Ha);if(__INTLIFY_PROD_DEVTOOLS__){const e=pt();e.__INTLIFY__=!0,Dd(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Sm={en_us:{UserName:"User Name",Next:"Next",FirstName:"First Name",LastName:"Last Name",Name:"Name",Action:"Action",Enable:"Enable",Redirect:"Redirect",Route:"Route",Endpoints:"Endpoints",Users:"Users",Roles:"Roles",Lang:"Lang",Logout:"Logout",Management:"Management",LogoutMessage:"Are you sure you want to logout?",Previous:"Previous",updated_successfully:"Updated successfully",please_confirm:"Please confirm this operation",resetPasswordConfirm:"Are you sure you want to reset password?",new_password:"New Password {0} and copied to clipboard",Employee_Number:"Employee Number",Cancel:"Cancel",Save:"Save"},zh_cn:{UserName:"用户名",Next:"下一页",FirstName:"名字",LastName:"姓氏",Name:"名称",Action:"操作",Enable:"启用",Redirect:"重定向",Route:"路由",Endpoints:"端点",Users:"用户",Roles:"角色",Lang:"语言",Logout:"退出",Management:"管理",LogoutMessage:"确定要退出吗?",Previous:"上一页",updated_successfully:"更新成功",please_confirm:"请确认此次操作",resetPasswordConfirm:"确定要重置密码吗?",new_password:"新密码 {0} (已复制到剪贴板)",Employee_Number:"员工编号",Cancel:"取消",Save:"保存"},zh_hant:{UserName:"使用者名稱",Next:"下一頁",FirstName:"名字",LastName:"姓氏",Name:"名稱",Action:"操作",Enable:"啟用",Redirect:"重新導向",Route:"路由",Endpoints:"端點",Users:"使用者",Roles:"角色",Lang:"語言",Logout:"登出",Management:"管理",LogoutMessage:"確定要登出吗?",Previous:"上一頁",updated_successfully:"更新成功",please_confirm:"請確認此次操作",resetPasswordConfirm:"確定要重設密碼嗎?",new_password:"新密碼 {0} (已複製到剪貼簿)",Employee_Number:"員工編號",Cancel:"取消",Save:"保存"},es:{UserName:"Nombre de usuario",Next:"Siguiente",FirstName:"Nombre",LastName:"Apellidos",Name:"Nombre",Action:"Acción",Enable:"Activar",Redirect:"Redirección",Route:"Ruta",Endpoints:"Puntos finales",Users:"Usuarios",Roles:"Roles",Lang:"Idioma",Logout:"Cerrar sesión",Management:"Gestión",LogoutMessage:"¿Está seguro de que quiere cerrar sesión?",Previous:"Anterior",updated_successfully:"Actualización exitosa",please_confirm:"Por favor, confirme esta acción",resetPasswordConfirm:"¿Está seguro de que quiere restablecer la contraseña?",new_password:"Nueva contraseña {0} (ya se ha copiado al portapapeles)",Employee_Number:"Número de empleado",Cancel:"Cancelar",Save:"Guardar"},ko:{UserName:"사용자 이름",Next:"다음 페이지",FirstName:"이름",LastName:"성",Name:"이름",Action:"조작",Enable:"활성화",Redirect:"리다이렉션",Route:"라우팅",Endpoints:"엔드포인트",Users:"사용자",Roles:"역할",Lang:"언어",Logout:"로그아웃",Management:"관리",LogoutMessage:"로그아웃 하시겠습니까?",Previous:"이전 페이지",updated_successfully:"업데이트 성공",please_confirm:"이 조작을 확인해 주세요",resetPasswordConfirm:"비밀번호를 재설정하시겠습니까?",new_password:"새 비밀번호 {0} (클립보드에 복사됨)",Employee_Number:"직원 번호",Cancel:"취소",Save:"저장"},ja:{UserName:"ユーザー名",Next:"次のページ",FirstName:"名",LastName:"姓",Name:"名前",Action:"操作",Enable:"有効にする",Redirect:"リダイレクト",Route:"ルート",Endpoints:"エンドポイント",Users:"ユーザー",Roles:"役割",Lang:"言語",Logout:"ログアウト",Management:"管理",LogoutMessage:"本当にログアウトしますか?",Previous:"前のページ",updated_successfully:"更新に成功しました",please_confirm:"この操作を確認してください",resetPasswordConfirm:"パスワードをリセットしますか?",new_password:"新しいパスワード {0} (クリップボードにコピーされました)",Employee_Number:"社員番号",Cancel:"キャンセル",Save:"保存"},ru:{UserName:"Имя пользователя",Next:"Следующая страница",FirstName:"Имя",LastName:"Фамилия",Name:"Наименование",Action:"Действие",Enable:"Включить",Redirect:"Перенаправление",Route:"Маршрут",Endpoints:"Конечные точки",Users:"Пользователи",Roles:"Роли",Lang:"Язык",Logout:"Выход",Management:"Управление",LogoutMessage:"Вы уверены, что хотите выйти?",Previous:"Предыдущая страница",updated_successfully:"Обновление успешно",please_confirm:"Пожалуйста, подтвердите это действие",resetPasswordConfirm:"Вы уверены, что хотите сбросить пароль?",new_password:"Новый пароль {0} (уже скопирован в буфер обмена)",Employee_Number:"Табельный номер",Cancel:"Отмена",Save:"Сохранить"},fr:{UserName:"Nom d'utilisateur",Next:"Page suivante",FirstName:"Prénom",LastName:"Nom de famille",Name:"Nom",Action:"Action",Enable:"Activer",Redirect:"Redirection",Route:"Itinéraire",Endpoints:"Points de terminaison",Users:"Utilisateurs",Roles:"Rôles",Lang:"Langue",Logout:"Déconnexion",Management:"Gestion",LogoutMessage:"Êtes-vous sûr de vouloir déconnecter?",Previous:"Page précédente",updated_successfully:"Mise à jour réussie",please_confirm:"Veuillez confirmer cette opération",resetPasswordConfirm:"Êtes-vous sûr de vouloir réinitialiser le mot de passe?",new_password:"Nouveau mot de passe {0} (déjà copié dans le presse-papier)",Employee_Number:"Numéro d'employé",Cancel:"Annuler",Save:"Enregistrer"}},hs=vm({legacy:!1,allowComposition:!0,globalInjection:!0,locale:localStorage.getItem("locale")??"en_us",fallbackLocale:"en_us",messages:Sm}),wm={class:"navbar navbar-expand-lg navbar-dark bg-dark"},km={class:"container"},Mm=q("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarNav","aria-controls":"navbarNav","aria-expanded":"false","aria-label":"Toggle navigation"},[q("span",{class:"navbar-toggler-icon"})],-1),Fm={class:"collapse navbar-collapse",id:"navbarNav"},Dm={class:"navbar-nav"},xm={class:"nav-item"},Um={class:"nav-item"},$m={class:"nav-item"},Wm={class:"navbar-nav ms-auto"},Hm={class:"navbar-nav"},jm={class:"nav-item dropdown"},Vm={class:"nav-link dropdown-toggle",href:"#",id:"navbarDropdownMenuLink",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},Km={class:"dropdown-menu","aria-labelledby":"navbarDropdownMenuLink"},Bm={class:"container scrollable-container"},Ym={class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},Gm={class:"col-sm-8"},Xm=q("div",{class:"col-sm-4"},null,-1),qm=q("div",{id:"loading-mask"},[q("div",{class:"preloader"},[q("div",{class:"c-three-dots-loader"})])],-1),Jm=[qm],Qm=hn({__name:"App",setup(e){const{t}=Or(),n=Mf(),r=ot("");tr(()=>{r.value=(n.meta.title??"").toString()}),Ot(()=>n.name,a=>{r.value=(a==null?void 0:a.toString())??""});const l=()=>{confirm(t("LogoutMessage"))&&(localStorage.removeItem("X-MiniAuth-Token"),document.cookie="X-MiniAuth-Token=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",window.location.href="/miniauth/login.html")},s=a=>{hs.global.locale.value=a??"en_us",localStorage.setItem("lang",hs.global.locale.value)},o=ot(!1);Bl.on("showLoading",()=>{o.value=!0}),Bl.on("closeLoading",()=>{o.value=!1});const i=()=>{const a=navigator.language||navigator.userLanguage,f=localStorage.getItem("lang"),d="en_us",h=a.toLowerCase().replace("-","_"),m=h.split("_")[0];if(f){s(f);return}if(h==="zh_cn"||h==="zh_hans"){s("zh_cn");return}if(m==="zh"){s("zh_hant");return}if(m==="en"){s("en_us");return}if(m==="ja"){s("ja");return}if(m==="ko"){s("ko");return}if(m==="es"){s("es");return}if(m==="fr"){s("fr");return}if(m==="ru"){s("ru");return}s(d)};return tr(()=>{i()}),(a,f)=>{const d=sl("SidebarArea"),h=sl("router-link");return ba(),xc(Be,null,[q("div",null,[q("div",null,[be(d),q("div",null,[q("div",null,[q("nav",wm,[q("div",km,[be(h,{class:"navbar-brand",to:"/"},{default:yn(()=>[Gt(" MiniAuth ")]),_:1}),Mm,q("div",Fm,[q("ul",Dm,[q("li",xm,[be(h,{class:"nav-link",to:"/"},{default:yn(()=>[Gt(kt(a.$t("Endpoints")),1)]),_:1})]),q("li",Um,[be(h,{class:"nav-link",to:"/Users"},{default:yn(()=>[Gt(kt(a.$t("Users")),1)]),_:1})]),q("li",$m,[be(h,{class:"nav-link",to:"/Roles"},{default:yn(()=>[Gt(kt(a.$t("Roles")),1)]),_:1})])]),q("div",Wm,[q("ul",Hm,[q("li",jm,[q("a",Vm,kt(a.$t("Lang")),1),q("ul",Km,[q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[0]||(f[0]=m=>s("en_us"))},"English")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[1]||(f[1]=m=>s("zh_cn"))},"简体中文")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[2]||(f[2]=m=>s("zh_hant"))},"繁體中文")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[3]||(f[3]=m=>s("ja"))},"日本語")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[4]||(f[4]=m=>s("ko"))},"한국어")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[5]||(f[5]=m=>s("es"))},"Español")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[6]||(f[6]=m=>s("fr"))},"Français")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[7]||(f[7]=m=>s("ru"))},"Русский")])])])]),q("div",{onClick:l,class:"nav-item nav-link",style:{cursor:"pointer"}},kt(a.$t("Logout")),1)])])])])]),q("main",Bm,[q("div",Ym,[q("div",Gm,[q("h2",null,[q("b",null,kt(r.value),1),Gt(" "+kt(a.$t("Management")),1)])]),Xm]),q("div",null,[be(jt(Fa))])])])])]),ac(q("div",null,Jm,512),[[su,o.value]])],64)}}}),zm="modulepreload",Zm=function(e){return"/miniauth/"+e},Co={},Wr=function(t,n,r){let l=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link");l=Promise.all(n.map(o=>{if(o=Zm(o),o in Co)return;Co[o]=!0;const i=o.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!r)for(let h=s.length-1;h>=0;h--){const m=s[h];if(m.href===o&&(!i||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":zm,i||(d.as="script",d.crossOrigin=""),d.href=o,document.head.appendChild(d),i)return new Promise((h,m)=>{d.addEventListener("load",h),d.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${o}`)))})}))}return l.then(()=>t()).catch(s=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s})},eh=[{path:"/",name:"Endpoints",component:()=>Wr(()=>import("./EndpointsView-qYJxarHG.js"),__vite__mapDeps([0,1])),meta:{title:"Endpoints"}},{path:"/roles",name:"Roles",component:()=>Wr(()=>import("./RolesView-SNgnRFDA.js"),__vite__mapDeps([2,1])),meta:{title:"Roles"}},{path:"/users",name:"Users",component:()=>Wr(()=>import("./UsersView-A3A9UOw-.js"),__vite__mapDeps([3,1,4])),meta:{title:"Users"}}],ai=wf({history:Xu("/miniauth/"),routes:eh,scrollBehavior(e,t,n){return n??{left:0,top:0}}});ai.beforeEach((e,t,n)=>{if(!localStorage.getItem("X-MiniAuth-Token")){console.log("redirect to login.html page"),window.location.href="/miniauth/login.html";return}n()});const Cr=Iu(Qm);Cr.use(hs);Cr.use(Ru());Cr.use(ai);Cr.mount("#app");export{Be as F,ba as a,q as b,xc as c,rh as d,oh as e,Gt as f,sh as g,ve as h,ih as i,lh as j,nh as k,Bl as l,vs as n,tr as o,th as p,ot as r,kt as t,Or as u,ah as v,ac as w}; + */const lm="9.10.2";function om(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(pt().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(pt().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(pt().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(pt().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(pt().__INTLIFY_PROD_DEVTOOLS__=!1)}const Za=Wd.__EXTEND_POINT__,ht=Ws(Za);ht(),ht(),ht(),ht(),ht(),ht(),ht(),ht(),ht();const ei=Qe.__EXTEND_POINT__,De=Ws(ei),Te={UNEXPECTED_RETURN_TYPE:ei,INVALID_ARGUMENT:De(),MUST_BE_CALL_SETUP_TOP:De(),NOT_INSTALLED:De(),NOT_AVAILABLE_IN_LEGACY_MODE:De(),REQUIRED_VALUE:De(),INVALID_VALUE:De(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:De(),NOT_INSTALLED_WITH_PROVIDE:De(),UNEXPECTED_ERROR:De(),NOT_COMPATIBLE_LEGACY_VUE_I18N:De(),BRIDGE_SUPPORT_VUE_2_ONLY:De(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:De(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:De(),__EXTEND_POINT__:De()};function Ce(e,...t){return _n(e,null,void 0)}const cs=At("__translateVNode"),us=At("__datetimeParts"),fs=At("__numberParts"),ti=At("__setPluralRules"),ni=At("__injectWithOption"),ds=At("__dispose");function Fn(e){if(!oe(e))return e;for(const t in e)if(ar(e,t))if(!t.includes("."))oe(e[t])&&Fn(e[t]);else{const n=t.split("."),r=n.length-1;let l=e,s=!1;for(let o=0;o{if("locale"in i&&"resource"in i){const{locale:a,resource:f}=i;a?(o[a]=o[a]||{},Qn(f,o[a])):Qn(f,o)}else U(i)&&Qn(JSON.parse(i),o)}),l==null&&s)for(const i in o)ar(o,i)&&Fn(o[i]);return o}function ri(e){return e.type}function si(e,t,n){let r=oe(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Ir(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const l=Object.keys(r);l.length&&l.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(oe(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(oe(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function _o(e){return be(xn,null,e,0)}const po="__INTLIFY_META__",go=()=>[],am=()=>!1;let Eo=0;function bo(e){return(t,n,r,l)=>e(n,r,Sn()||void 0,l)}const im=()=>{const e=Sn();let t=null;return e&&(t=ri(e)[po])?{[po]:t}:null};function Ks(e={},t){const{__root:n,__injectWithOption:r}=e,l=n===void 0,s=e.flatJson,o=or?ot:Ps,i=!!e.translateExistCompatible;let a=te(e.inheritLocale)?e.inheritLocale:!0;const f=o(n&&a?n.locale.value:U(e.locale)?e.locale:cn),d=o(n&&a?n.fallbackLocale.value:U(e.fallbackLocale)||he(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),h=o(Ir(f.value,e)),m=o(J(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),b=o(J(e.numberFormats)?e.numberFormats:{[f.value]:{}});let I=n?n.missingWarn:te(e.missingWarn)||Rt(e.missingWarn)?e.missingWarn:!0,C=n?n.fallbackWarn:te(e.fallbackWarn)||Rt(e.fallbackWarn)?e.fallbackWarn:!0,R=n?n.fallbackRoot:te(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,L=ue(e.missing)?e.missing:null,P=ue(e.missing)?bo(e.missing):null,v=ue(e.postTranslation)?e.postTranslation:null,k=n?n.warnHtmlMessage:te(e.warnHtmlMessage)?e.warnHtmlMessage:!0,M=!!e.escapeParameter;const V=n?n.modifiers:J(e.modifiers)?e.modifiers:{};let Q=e.pluralRules||n&&n.pluralRules,$;$=(()=>{l&&lo(null);const y={version:lm,locale:f.value,fallbackLocale:d.value,messages:h.value,modifiers:V,pluralRules:Q,missing:P===null?void 0:P,missingWarn:I,fallbackWarn:C,fallbackFormat:g,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:k,escapeParameter:M,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};y.datetimeFormats=m.value,y.numberFormats=b.value,y.__datetimeFormatters=J($)?$.__datetimeFormatters:void 0,y.__numberFormatters=J($)?$.__numberFormatters:void 0;const O=Qd(y);return l&&lo(O),O})(),bn($,f.value,d.value);function ye(){return[f.value,d.value,h.value,m.value,b.value]}const de=ve({get:()=>f.value,set:y=>{f.value=y,$.locale=f.value}}),_e=ve({get:()=>d.value,set:y=>{d.value=y,$.fallbackLocale=d.value,bn($,f.value,y)}}),je=ve(()=>h.value),Ve=ve(()=>m.value),ae=ve(()=>b.value);function re(){return ue(v)?v:null}function ne(y){v=y,$.postTranslation=y}function Ae(){return L}function Fe(y){y!==null&&(P=bo(y)),L=y,$.missing=P}const pe=(y,O,K,z,Le,Ge)=>{ye();let ft;try{__INTLIFY_PROD_DEVTOOLS__,l||($.fallbackContext=n?Jd():void 0),ft=y($)}finally{__INTLIFY_PROD_DEVTOOLS__,l||($.fallbackContext=void 0)}if(K!=="translate exists"&&Ne(ft)&&ft===Tr||K==="translate exists"&&!ft){const[wt,Pr]=O();return n&&R?z(n):Le(wt)}else{if(Ge(ft))return ft;throw Ce(Te.UNEXPECTED_RETURN_TYPE)}};function Ee(...y){return pe(O=>Reflect.apply(co,null,[O,...y]),()=>os(...y),"translate",O=>Reflect.apply(O.t,O,[...y]),O=>O,O=>U(O))}function Ke(...y){const[O,K,z]=y;if(z&&!oe(z))throw Ce(Te.INVALID_ARGUMENT);return Ee(O,K,Pe({resolvedMessage:!0},z||{}))}function $e(...y){return pe(O=>Reflect.apply(uo,null,[O,...y]),()=>as(...y),"datetime format",O=>Reflect.apply(O.d,O,[...y]),()=>no,O=>U(O))}function tt(...y){return pe(O=>Reflect.apply(mo,null,[O,...y]),()=>is(...y),"number format",O=>Reflect.apply(O.n,O,[...y]),()=>no,O=>U(O))}function ge(y){return y.map(O=>U(O)||Ne(O)||te(O)?_o(String(O)):O)}const x={normalize:ge,interpolate:y=>y,type:"vnode"};function D(...y){return pe(O=>{let K;const z=O;try{z.processor=x,K=Reflect.apply(co,null,[z,...y])}finally{z.processor=null}return K},()=>os(...y),"translate",O=>O[cs](...y),O=>[_o(O)],O=>he(O))}function W(...y){return pe(O=>Reflect.apply(mo,null,[O,...y]),()=>is(...y),"number format",O=>O[fs](...y),go,O=>U(O)||he(O))}function ee(...y){return pe(O=>Reflect.apply(uo,null,[O,...y]),()=>as(...y),"datetime format",O=>O[us](...y),go,O=>U(O)||he(O))}function p(y){Q=y,$.pluralRules=Q}function c(y,O){return pe(()=>{if(!y)return!1;const K=U(O)?O:f.value,z=E(K),Le=$.messageResolver(z,y);return i?Le!=null:un(Le)||Ye(Le)||U(Le)},()=>[y],"translate exists",K=>Reflect.apply(K.te,K,[y,O]),am,K=>te(K))}function u(y){let O=null;const K=Ha($,d.value,f.value);for(let z=0;z{a&&(f.value=y,$.locale=y,bn($,f.value,d.value))}),Ot(n.fallbackLocale,y=>{a&&(d.value=y,$.fallbackLocale=y,bn($,f.value,d.value))}));const j={id:Eo,locale:de,fallbackLocale:_e,get inheritLocale(){return a},set inheritLocale(y){a=y,y&&n&&(f.value=n.locale.value,d.value=n.fallbackLocale.value,bn($,f.value,d.value))},get availableLocales(){return Object.keys(h.value).sort()},messages:je,get modifiers(){return V},get pluralRules(){return Q||{}},get isGlobal(){return l},get missingWarn(){return I},set missingWarn(y){I=y,$.missingWarn=I},get fallbackWarn(){return C},set fallbackWarn(y){C=y,$.fallbackWarn=C},get fallbackRoot(){return R},set fallbackRoot(y){R=y},get fallbackFormat(){return g},set fallbackFormat(y){g=y,$.fallbackFormat=g},get warnHtmlMessage(){return k},set warnHtmlMessage(y){k=y,$.warnHtmlMessage=y},get escapeParameter(){return M},set escapeParameter(y){M=y,$.escapeParameter=y},t:Ee,getLocaleMessage:E,setLocaleMessage:N,mergeLocaleMessage:A,getPostTranslationHandler:re,setPostTranslationHandler:ne,getMissingHandler:Ae,setMissingHandler:Fe,[ti]:p};return j.datetimeFormats=Ve,j.numberFormats=ae,j.rt=Ke,j.te=c,j.tm=_,j.d=$e,j.n=tt,j.getDateTimeFormat=w,j.setDateTimeFormat=F,j.mergeDateTimeFormat=S,j.getNumberFormat=B,j.setNumberFormat=H,j.mergeNumberFormat=Y,j[ni]=r,j[cs]=D,j[us]=ee,j[fs]=W,j}function cm(e){const t=U(e.locale)?e.locale:cn,n=U(e.fallbackLocale)||he(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=ue(e.missing)?e.missing:void 0,l=te(e.silentTranslationWarn)||Rt(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=te(e.silentFallbackWarn)||Rt(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=te(e.fallbackRoot)?e.fallbackRoot:!0,i=!!e.formatFallbackMessages,a=J(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,d=ue(e.postTranslation)?e.postTranslation:void 0,h=U(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,b=te(e.sync)?e.sync:!0;let I=e.messages;if(J(e.sharedMessages)){const M=e.sharedMessages;I=Object.keys(M).reduce((Q,$)=>{const ce=Q[$]||(Q[$]={});return Pe(ce,M[$]),Q},I||{})}const{__i18n:C,__root:R,__injectWithOption:g}=e,L=e.datetimeFormats,P=e.numberFormats,v=e.flatJson,k=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:I,flatJson:v,datetimeFormats:L,numberFormats:P,missing:r,missingWarn:l,fallbackWarn:s,fallbackRoot:o,fallbackFormat:i,modifiers:a,pluralRules:f,postTranslation:d,warnHtmlMessage:h,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:b,translateExistCompatible:k,__i18n:C,__root:R,__injectWithOption:g}}function ms(e={},t){{const n=Ks(cm(e)),{__extender:r}=e,l={id:n.id,get locale(){return n.locale.value},set locale(s){n.locale.value=s},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(s){n.fallbackLocale.value=s},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(s){},get missing(){return n.getMissingHandler()},set missing(s){n.setMissingHandler(s)},get silentTranslationWarn(){return te(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(s){n.missingWarn=te(s)?!s:s},get silentFallbackWarn(){return te(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(s){n.fallbackWarn=te(s)?!s:s},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(s){n.fallbackFormat=s},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(s){n.setPostTranslationHandler(s)},get sync(){return n.inheritLocale},set sync(s){n.inheritLocale=s},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(s){n.warnHtmlMessage=s!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(s){n.escapeParameter=s},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(s){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...s){const[o,i,a]=s,f={};let d=null,h=null;if(!U(o))throw Ce(Te.INVALID_ARGUMENT);const m=o;return U(i)?f.locale=i:he(i)?d=i:J(i)&&(h=i),he(a)?d=a:J(a)&&(h=a),Reflect.apply(n.t,n,[m,d||h||{},f])},rt(...s){return Reflect.apply(n.rt,n,[...s])},tc(...s){const[o,i,a]=s,f={plural:1};let d=null,h=null;if(!U(o))throw Ce(Te.INVALID_ARGUMENT);const m=o;return U(i)?f.locale=i:Ne(i)?f.plural=i:he(i)?d=i:J(i)&&(h=i),U(a)?f.locale=a:he(a)?d=a:J(a)&&(h=a),Reflect.apply(n.t,n,[m,d||h||{},f])},te(s,o){return n.te(s,o)},tm(s){return n.tm(s)},getLocaleMessage(s){return n.getLocaleMessage(s)},setLocaleMessage(s,o){n.setLocaleMessage(s,o)},mergeLocaleMessage(s,o){n.mergeLocaleMessage(s,o)},d(...s){return Reflect.apply(n.d,n,[...s])},getDateTimeFormat(s){return n.getDateTimeFormat(s)},setDateTimeFormat(s,o){n.setDateTimeFormat(s,o)},mergeDateTimeFormat(s,o){n.mergeDateTimeFormat(s,o)},n(...s){return Reflect.apply(n.n,n,[...s])},getNumberFormat(s){return n.getNumberFormat(s)},setNumberFormat(s,o){n.setNumberFormat(s,o)},mergeNumberFormat(s,o){n.mergeNumberFormat(s,o)},getChoiceIndex(s,o){return-1}};return l.__extender=r,l}}const Bs={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function um({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,l)=>[...r,...l.type===Be?l.children:[l]],[]):t.reduce((n,r)=>{const l=e[r];return l&&(n[r]=l()),n},{})}function li(e){return Be}const fm=hn({name:"i18n-t",props:Pe({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ne(e)||!isNaN(e)}},Bs),setup(e,t){const{slots:n,attrs:r}=t,l=e.i18n||Or({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(h=>h!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=U(e.plural)?+e.plural:e.plural);const i=um(t,s),a=l[cs](e.keypath,i,o),f=Pe({},r),d=U(e.tag)||oe(e.tag)?e.tag:li();return yr(d,f,a)}}}),vo=fm;function dm(e){return he(e)&&!U(e[0])}function oi(e,t,n,r){const{slots:l,attrs:s}=t;return()=>{const o={part:!0};let i={};e.locale&&(o.locale=e.locale),U(e.format)?o.key=e.format:oe(e.format)&&(U(e.format.key)&&(o.key=e.format.key),i=Object.keys(e.format).reduce((m,b)=>n.includes(b)?Pe({},m,{[b]:e.format[b]}):m,{}));const a=r(e.value,o,i);let f=[o.key];he(a)?f=a.map((m,b)=>{const I=l[m.type],C=I?I({[m.type]:m.value,index:b,parts:a}):[m.value];return dm(C)&&(C[0].key=`${m.type}-${b}`),C}):U(a)&&(f=[a]);const d=Pe({},s),h=U(e.tag)||oe(e.tag)?e.tag:li();return yr(h,d,f)}}const mm=hn({name:"i18n-n",props:Pe({value:{type:Number,required:!0},format:{type:[String,Object]}},Bs),setup(e,t){const n=e.i18n||Or({useScope:"parent",__useComponent:!0});return oi(e,t,za,(...r)=>n[fs](...r))}}),yo=mm,hm=hn({name:"i18n-d",props:Pe({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Bs),setup(e,t){const n=e.i18n||Or({useScope:"parent",__useComponent:!0});return oi(e,t,Qa,(...r)=>n[us](...r))}}),Lo=hm;function _m(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function pm(e){const t=o=>{const{instance:i,modifiers:a,value:f}=o;if(!i||!i.$)throw Ce(Te.UNEXPECTED_ERROR);const d=_m(e,i.$),h=No(f);return[Reflect.apply(d.t,d,[...To(h)]),d]};return{created:(o,i)=>{const[a,f]=t(i);or&&e.global===f&&(o.__i18nWatcher=Ot(f.locale,()=>{i.instance&&i.instance.$forceUpdate()})),o.__composer=f,o.textContent=a},unmounted:o=>{or&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:i})=>{if(o.__composer){const a=o.__composer,f=No(i);o.textContent=Reflect.apply(a.t,a,[...To(f)])}},getSSRProps:o=>{const[i]=t(o);return{textContent:i}}}}function No(e){if(U(e))return{path:e};if(J(e)){if(!("path"in e))throw Ce(Te.REQUIRED_VALUE,"path");return e}else throw Ce(Te.INVALID_VALUE)}function To(e){const{path:t,locale:n,args:r,choice:l,plural:s}=e,o={},i=r||{};return U(n)&&(o.locale=n),Ne(l)&&(o.plural=l),Ne(s)&&(o.plural=s),[t,i,o]}function gm(e,t,...n){const r=J(n[0])?n[0]:{},l=!!r.useI18nComponentName;(te(r.globalInstall)?r.globalInstall:!0)&&([l?"i18n":vo.name,"I18nT"].forEach(o=>e.component(o,vo)),[yo.name,"I18nN"].forEach(o=>e.component(o,yo)),[Lo.name,"I18nD"].forEach(o=>e.component(o,Lo))),e.directive("t",pm(t))}function Em(e,t,n){return{beforeCreate(){const r=Sn();if(!r)throw Ce(Te.UNEXPECTED_ERROR);const l=this.$options;if(l.i18n){const s=l.i18n;if(l.__i18n&&(s.__i18n=l.__i18n),s.__root=t,this===this.$root)this.$i18n=Io(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=ms(s);const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}}else if(l.__i18n)if(this===this.$root)this.$i18n=Io(e,l);else{this.$i18n=ms({__i18n:l.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;l.__i18nGlobal&&si(t,l,l),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$tc=(...s)=>this.$i18n.tc(...s),this.$te=(s,o)=>this.$i18n.te(s,o),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=Sn();if(!r)throw Ce(Te.UNEXPECTED_ERROR);const l=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,l.__disposer&&(l.__disposer(),delete l.__disposer,delete l.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Io(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[ti](t.pluralizationRules||e.pluralizationRules);const n=Ir(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const bm=At("global-vue-i18n");function vm(e={},t){const n=__VUE_I18N_LEGACY_API__&&te(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=te(e.globalInjection)?e.globalInjection:!0,l=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,s=new Map,[o,i]=ym(e,n),a=At("");function f(m){return s.get(m)||null}function d(m,b){s.set(m,b)}function h(m){s.delete(m)}{const m={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return l},async install(b,...I){if(b.__VUE_I18N_SYMBOL__=a,b.provide(b.__VUE_I18N_SYMBOL__,m),J(I[0])){const g=I[0];m.__composerExtend=g.__composerExtend,m.__vueI18nExtend=g.__vueI18nExtend}let C=null;!n&&r&&(C=Am(b,m.global)),__VUE_I18N_FULL_INSTALL__&&gm(b,m,...I),__VUE_I18N_LEGACY_API__&&n&&b.mixin(Em(i,i.__composer,m));const R=b.unmount;b.unmount=()=>{C&&C(),m.dispose(),R()}},get global(){return i},dispose(){o.stop()},__instances:s,__getInstance:f,__setInstance:d,__deleteInstance:h};return m}}function Or(e={}){const t=Sn();if(t==null)throw Ce(Te.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ce(Te.NOT_INSTALLED);const n=Lm(t),r=Tm(n),l=ri(t),s=Nm(e,l);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Ce(Te.NOT_AVAILABLE_IN_LEGACY_MODE);return Pm(t,s,r,e)}if(s==="global")return si(r,e,l),r;if(s==="parent"){let a=Im(n,t,e.__useComponent);return a==null&&(a=r),a}const o=n;let i=o.__getInstance(t);if(i==null){const a=Pe({},e);"__i18n"in l&&(a.__i18n=l.__i18n),r&&(a.__root=r),i=Ks(a),o.__composerExtend&&(i[ds]=o.__composerExtend(i)),Cm(o,t,i),o.__setInstance(t,i)}return i}function ym(e,t,n){const r=Fo();{const l=__VUE_I18N_LEGACY_API__&&t?r.run(()=>ms(e)):r.run(()=>Ks(e));if(l==null)throw Ce(Te.UNEXPECTED_ERROR);return[r,l]}}function Lm(e){{const t=Ze(e.isCE?bm:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ce(e.isCE?Te.NOT_INSTALLED_WITH_PROVIDE:Te.UNEXPECTED_ERROR);return t}}function Nm(e,t){return Nr(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Tm(e){return e.mode==="composition"?e.global:e.global.__composer}function Im(e,t,n=!1){let r=null;const l=t.root;let s=Om(t,n);for(;s!=null;){const o=e;if(e.mode==="composition")r=o.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const i=o.__getInstance(s);i!=null&&(r=i.__composer,n&&r&&!r[ni]&&(r=null))}if(r!=null||l===s)break;s=s.parent}return r}function Om(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Cm(e,t,n){tr(()=>{},t),Ss(()=>{const r=n;e.__deleteInstance(t);const l=r[ds];l&&(l(),delete r[ds])},t)}function Pm(e,t,n,r={}){const l=t==="local",s=Ps(null);if(l&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Ce(Te.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const o=te(r.inheritLocale)?r.inheritLocale:!U(r.locale),i=ot(!l||o?n.locale.value:U(r.locale)?r.locale:cn),a=ot(!l||o?n.fallbackLocale.value:U(r.fallbackLocale)||he(r.fallbackLocale)||J(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:i.value),f=ot(Ir(i.value,r)),d=ot(J(r.datetimeFormats)?r.datetimeFormats:{[i.value]:{}}),h=ot(J(r.numberFormats)?r.numberFormats:{[i.value]:{}}),m=l?n.missingWarn:te(r.missingWarn)||Rt(r.missingWarn)?r.missingWarn:!0,b=l?n.fallbackWarn:te(r.fallbackWarn)||Rt(r.fallbackWarn)?r.fallbackWarn:!0,I=l?n.fallbackRoot:te(r.fallbackRoot)?r.fallbackRoot:!0,C=!!r.fallbackFormat,R=ue(r.missing)?r.missing:null,g=ue(r.postTranslation)?r.postTranslation:null,L=l?n.warnHtmlMessage:te(r.warnHtmlMessage)?r.warnHtmlMessage:!0,P=!!r.escapeParameter,v=l?n.modifiers:J(r.modifiers)?r.modifiers:{},k=r.pluralRules||l&&n.pluralRules;function M(){return[i.value,a.value,f.value,d.value,h.value]}const V=ve({get:()=>s.value?s.value.locale.value:i.value,set:u=>{s.value&&(s.value.locale.value=u),i.value=u}}),Q=ve({get:()=>s.value?s.value.fallbackLocale.value:a.value,set:u=>{s.value&&(s.value.fallbackLocale.value=u),a.value=u}}),$=ve(()=>s.value?s.value.messages.value:f.value),ce=ve(()=>d.value),ye=ve(()=>h.value);function de(){return s.value?s.value.getPostTranslationHandler():g}function _e(u){s.value&&s.value.setPostTranslationHandler(u)}function je(){return s.value?s.value.getMissingHandler():R}function Ve(u){s.value&&s.value.setMissingHandler(u)}function ae(u){return M(),u()}function re(...u){return s.value?ae(()=>Reflect.apply(s.value.t,null,[...u])):ae(()=>"")}function ne(...u){return s.value?Reflect.apply(s.value.rt,null,[...u]):""}function Ae(...u){return s.value?ae(()=>Reflect.apply(s.value.d,null,[...u])):ae(()=>"")}function Fe(...u){return s.value?ae(()=>Reflect.apply(s.value.n,null,[...u])):ae(()=>"")}function pe(u){return s.value?s.value.tm(u):{}}function Ee(u,_){return s.value?s.value.te(u,_):!1}function Ke(u){return s.value?s.value.getLocaleMessage(u):{}}function $e(u,_){s.value&&(s.value.setLocaleMessage(u,_),f.value[u]=_)}function tt(u,_){s.value&&s.value.mergeLocaleMessage(u,_)}function ge(u){return s.value?s.value.getDateTimeFormat(u):{}}function T(u,_){s.value&&(s.value.setDateTimeFormat(u,_),d.value[u]=_)}function x(u,_){s.value&&s.value.mergeDateTimeFormat(u,_)}function D(u){return s.value?s.value.getNumberFormat(u):{}}function W(u,_){s.value&&(s.value.setNumberFormat(u,_),h.value[u]=_)}function ee(u,_){s.value&&s.value.mergeNumberFormat(u,_)}const p={get id(){return s.value?s.value.id:-1},locale:V,fallbackLocale:Q,messages:$,datetimeFormats:ce,numberFormats:ye,get inheritLocale(){return s.value?s.value.inheritLocale:o},set inheritLocale(u){s.value&&(s.value.inheritLocale=u)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(f.value)},get modifiers(){return s.value?s.value.modifiers:v},get pluralRules(){return s.value?s.value.pluralRules:k},get isGlobal(){return s.value?s.value.isGlobal:!1},get missingWarn(){return s.value?s.value.missingWarn:m},set missingWarn(u){s.value&&(s.value.missingWarn=u)},get fallbackWarn(){return s.value?s.value.fallbackWarn:b},set fallbackWarn(u){s.value&&(s.value.missingWarn=u)},get fallbackRoot(){return s.value?s.value.fallbackRoot:I},set fallbackRoot(u){s.value&&(s.value.fallbackRoot=u)},get fallbackFormat(){return s.value?s.value.fallbackFormat:C},set fallbackFormat(u){s.value&&(s.value.fallbackFormat=u)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:L},set warnHtmlMessage(u){s.value&&(s.value.warnHtmlMessage=u)},get escapeParameter(){return s.value?s.value.escapeParameter:P},set escapeParameter(u){s.value&&(s.value.escapeParameter=u)},t:re,getPostTranslationHandler:de,setPostTranslationHandler:_e,getMissingHandler:je,setMissingHandler:Ve,rt:ne,d:Ae,n:Fe,tm:pe,te:Ee,getLocaleMessage:Ke,setLocaleMessage:$e,mergeLocaleMessage:tt,getDateTimeFormat:ge,setDateTimeFormat:T,mergeDateTimeFormat:x,getNumberFormat:D,setNumberFormat:W,mergeNumberFormat:ee};function c(u){u.locale.value=i.value,u.fallbackLocale.value=a.value,Object.keys(f.value).forEach(_=>{u.mergeLocaleMessage(_,f.value[_])}),Object.keys(d.value).forEach(_=>{u.mergeDateTimeFormat(_,d.value[_])}),Object.keys(h.value).forEach(_=>{u.mergeNumberFormat(_,h.value[_])}),u.escapeParameter=P,u.fallbackFormat=C,u.fallbackRoot=I,u.fallbackWarn=b,u.missingWarn=m,u.warnHtmlMessage=L}return ua(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Ce(Te.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const u=s.value=e.proxy.$i18n.__composer;t==="global"?(i.value=u.locale.value,a.value=u.fallbackLocale.value,f.value=u.messages.value,d.value=u.datetimeFormats.value,h.value=u.numberFormats.value):l&&c(u)}),p}const Rm=["locale","fallbackLocale","availableLocales"],Oo=["t","rt","d","n","tm","te"];function Am(e,t){const n=Object.create(null);return Rm.forEach(l=>{const s=Object.getOwnPropertyDescriptor(t,l);if(!s)throw Ce(Te.UNEXPECTED_ERROR);const o=Me(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,l,o)}),e.config.globalProperties.$i18n=n,Oo.forEach(l=>{const s=Object.getOwnPropertyDescriptor(t,l);if(!s||!s.value)throw Ce(Te.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${l}`,s)}),()=>{delete e.config.globalProperties.$i18n,Oo.forEach(l=>{delete e.config.globalProperties[`$${l}`]})}}om();__INTLIFY_JIT_COMPILATION__?so(em):so(Zd);Yd(Cd);Gd(Ha);if(__INTLIFY_PROD_DEVTOOLS__){const e=pt();e.__INTLIFY__=!0,Dd(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Sm={en_us:{UserName:"User Name",Next:"Next",FirstName:"First Name",LastName:"Last Name",Name:"Name",Action:"Action",Enable:"Enable",Redirect:"Redirect",Route:"Route",Endpoints:"Endpoints",Users:"Users",Roles:"Roles",Lang:"Lang",Logout:"Logout",Management:"Management",LogoutMessage:"Are you sure you want to logout?",Previous:"Previous",updated_successfully:"Updated successfully",please_confirm:"Please confirm this operation",resetPasswordConfirm:"Are you sure you want to reset password?",new_password:"New Password {0} and copied to clipboard",Employee_Number:"Employee Number",Cancel:"Cancel",Save:"Save"},zh_cn:{UserName:"用户名",Next:"下一页",FirstName:"名字",LastName:"姓氏",Name:"名称",Action:"操作",Enable:"启用",Redirect:"重定向",Route:"路由",Endpoints:"端点",Users:"用户",Roles:"角色",Lang:"语言",Logout:"退出",Management:"管理",LogoutMessage:"确定要退出吗?",Previous:"上一页",updated_successfully:"更新成功",please_confirm:"请确认此次操作",resetPasswordConfirm:"确定要重置密码吗?",new_password:"新密码 {0} (已复制到剪贴板)",Employee_Number:"员工编号",Cancel:"取消",Save:"保存"},zh_hant:{UserName:"使用者名稱",Next:"下一頁",FirstName:"名字",LastName:"姓氏",Name:"名稱",Action:"操作",Enable:"啟用",Redirect:"重新導向",Route:"路由",Endpoints:"端點",Users:"使用者",Roles:"角色",Lang:"語言",Logout:"登出",Management:"管理",LogoutMessage:"確定要登出吗?",Previous:"上一頁",updated_successfully:"更新成功",please_confirm:"請確認此次操作",resetPasswordConfirm:"確定要重設密碼嗎?",new_password:"新密碼 {0} (已複製到剪貼簿)",Employee_Number:"員工編號",Cancel:"取消",Save:"保存"},es:{UserName:"Nombre de usuario",Next:"Siguiente",FirstName:"Nombre",LastName:"Apellidos",Name:"Nombre",Action:"Acción",Enable:"Activar",Redirect:"Redirección",Route:"Ruta",Endpoints:"Puntos finales",Users:"Usuarios",Roles:"Roles",Lang:"Idioma",Logout:"Cerrar sesión",Management:"Gestión",LogoutMessage:"¿Está seguro de que quiere cerrar sesión?",Previous:"Anterior",updated_successfully:"Actualización exitosa",please_confirm:"Por favor, confirme esta acción",resetPasswordConfirm:"¿Está seguro de que quiere restablecer la contraseña?",new_password:"Nueva contraseña {0} (ya se ha copiado al portapapeles)",Employee_Number:"Número de empleado",Cancel:"Cancelar",Save:"Guardar"},ko:{UserName:"사용자 이름",Next:"다음 페이지",FirstName:"이름",LastName:"성",Name:"이름",Action:"조작",Enable:"활성화",Redirect:"리다이렉션",Route:"라우팅",Endpoints:"엔드포인트",Users:"사용자",Roles:"역할",Lang:"언어",Logout:"로그아웃",Management:"관리",LogoutMessage:"로그아웃 하시겠습니까?",Previous:"이전 페이지",updated_successfully:"업데이트 성공",please_confirm:"이 조작을 확인해 주세요",resetPasswordConfirm:"비밀번호를 재설정하시겠습니까?",new_password:"새 비밀번호 {0} (클립보드에 복사됨)",Employee_Number:"직원 번호",Cancel:"취소",Save:"저장"},ja:{UserName:"ユーザー名",Next:"次のページ",FirstName:"名",LastName:"姓",Name:"名前",Action:"操作",Enable:"有効にする",Redirect:"リダイレクト",Route:"ルート",Endpoints:"エンドポイント",Users:"ユーザー",Roles:"役割",Lang:"言語",Logout:"ログアウト",Management:"管理",LogoutMessage:"本当にログアウトしますか?",Previous:"前のページ",updated_successfully:"更新に成功しました",please_confirm:"この操作を確認してください",resetPasswordConfirm:"パスワードをリセットしますか?",new_password:"新しいパスワード {0} (クリップボードにコピーされました)",Employee_Number:"社員番号",Cancel:"キャンセル",Save:"保存"},ru:{UserName:"Имя пользователя",Next:"Следующая страница",FirstName:"Имя",LastName:"Фамилия",Name:"Наименование",Action:"Действие",Enable:"Включить",Redirect:"Перенаправление",Route:"Маршрут",Endpoints:"Конечные точки",Users:"Пользователи",Roles:"Роли",Lang:"Язык",Logout:"Выход",Management:"Управление",LogoutMessage:"Вы уверены, что хотите выйти?",Previous:"Предыдущая страница",updated_successfully:"Обновление успешно",please_confirm:"Пожалуйста, подтвердите это действие",resetPasswordConfirm:"Вы уверены, что хотите сбросить пароль?",new_password:"Новый пароль {0} (уже скопирован в буфер обмена)",Employee_Number:"Табельный номер",Cancel:"Отмена",Save:"Сохранить"},fr:{UserName:"Nom d'utilisateur",Next:"Page suivante",FirstName:"Prénom",LastName:"Nom de famille",Name:"Nom",Action:"Action",Enable:"Activer",Redirect:"Redirection",Route:"Itinéraire",Endpoints:"Points de terminaison",Users:"Utilisateurs",Roles:"Rôles",Lang:"Langue",Logout:"Déconnexion",Management:"Gestion",LogoutMessage:"Êtes-vous sûr de vouloir déconnecter?",Previous:"Page précédente",updated_successfully:"Mise à jour réussie",please_confirm:"Veuillez confirmer cette opération",resetPasswordConfirm:"Êtes-vous sûr de vouloir réinitialiser le mot de passe?",new_password:"Nouveau mot de passe {0} (déjà copié dans le presse-papier)",Employee_Number:"Numéro d'employé",Cancel:"Annuler",Save:"Enregistrer"}},hs=vm({legacy:!1,allowComposition:!0,globalInjection:!0,locale:localStorage.getItem("locale")??"en_us",fallbackLocale:"en_us",messages:Sm}),wm={class:"navbar navbar-expand-lg navbar-dark bg-dark"},km={class:"container"},Mm=q("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarNav","aria-controls":"navbarNav","aria-expanded":"false","aria-label":"Toggle navigation"},[q("span",{class:"navbar-toggler-icon"})],-1),Fm={class:"collapse navbar-collapse",id:"navbarNav"},Dm={class:"navbar-nav"},xm={class:"nav-item"},Um={class:"nav-item"},$m={class:"nav-item"},Wm={class:"navbar-nav ms-auto"},Hm={class:"navbar-nav"},jm={class:"nav-item dropdown"},Vm={class:"nav-link dropdown-toggle",href:"#",id:"navbarDropdownMenuLink",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},Km={class:"dropdown-menu","aria-labelledby":"navbarDropdownMenuLink"},Bm={class:"container scrollable-container"},Ym={class:"row",style:{"padding-bottom":"10px","padding-top":"10px"}},Gm={class:"col-sm-8"},Xm=q("div",{class:"col-sm-4"},null,-1),qm=q("div",{id:"loading-mask"},[q("div",{class:"preloader"},[q("div",{class:"c-three-dots-loader"})])],-1),Jm=[qm],Qm=hn({__name:"App",setup(e){const{t}=Or(),n=Mf(),r=ot("");tr(()=>{r.value=(n.meta.title??"").toString()}),Ot(()=>n.name,a=>{r.value=(a==null?void 0:a.toString())??""});const l=()=>{confirm(t("LogoutMessage"))&&(localStorage.removeItem("X-MiniAuth-Token"),document.cookie="X-MiniAuth-Token=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",window.location.href="/miniauth/login.html")},s=a=>{hs.global.locale.value=a??"en_us",localStorage.setItem("lang",hs.global.locale.value)},o=ot(!1);Bl.on("showLoading",()=>{o.value=!0}),Bl.on("closeLoading",()=>{o.value=!1});const i=()=>{const a=navigator.language||navigator.userLanguage,f=localStorage.getItem("lang"),d="en_us",h=a.toLowerCase().replace("-","_"),m=h.split("_")[0];if(f){s(f);return}if(h==="zh_cn"||h==="zh_hans"){s("zh_cn");return}if(m==="zh"){s("zh_hant");return}if(m==="en"){s("en_us");return}if(m==="ja"){s("ja");return}if(m==="ko"){s("ko");return}if(m==="es"){s("es");return}if(m==="fr"){s("fr");return}if(m==="ru"){s("ru");return}s(d)};return tr(()=>{i()}),(a,f)=>{const d=sl("SidebarArea"),h=sl("router-link");return ba(),xc(Be,null,[q("div",null,[q("div",null,[be(d),q("div",null,[q("div",null,[q("nav",wm,[q("div",km,[be(h,{class:"navbar-brand",to:"/"},{default:yn(()=>[Gt(" MiniAuth ")]),_:1}),Mm,q("div",Fm,[q("ul",Dm,[q("li",xm,[be(h,{class:"nav-link",to:"/"},{default:yn(()=>[Gt(kt(a.$t("Endpoints")),1)]),_:1})]),q("li",Um,[be(h,{class:"nav-link",to:"/Users"},{default:yn(()=>[Gt(kt(a.$t("Users")),1)]),_:1})]),q("li",$m,[be(h,{class:"nav-link",to:"/Roles"},{default:yn(()=>[Gt(kt(a.$t("Roles")),1)]),_:1})])]),q("div",Wm,[q("ul",Hm,[q("li",jm,[q("a",Vm,kt(a.$t("Lang")),1),q("ul",Km,[q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[0]||(f[0]=m=>s("en_us"))},"English")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[1]||(f[1]=m=>s("zh_cn"))},"简体中文")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[2]||(f[2]=m=>s("zh_hant"))},"繁體中文")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[3]||(f[3]=m=>s("ja"))},"日本語")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[4]||(f[4]=m=>s("ko"))},"한국어")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[5]||(f[5]=m=>s("es"))},"Español")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[6]||(f[6]=m=>s("fr"))},"Français")]),q("li",null,[q("a",{class:"btn dropdown-item",onClick:f[7]||(f[7]=m=>s("ru"))},"Русский")])])])]),q("div",{onClick:l,class:"nav-item nav-link",style:{cursor:"pointer"}},kt(a.$t("Logout")),1)])])])])]),q("main",Bm,[q("div",Ym,[q("div",Gm,[q("h2",null,[q("b",null,kt(r.value),1),Gt(" "+kt(a.$t("Management")),1)])]),Xm]),q("div",null,[be(jt(Fa))])])])])]),ac(q("div",null,Jm,512),[[su,o.value]])],64)}}}),zm="modulepreload",Zm=function(e){return"/miniauth/"+e},Co={},Wr=function(t,n,r){let l=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link");l=Promise.all(n.map(o=>{if(o=Zm(o),o in Co)return;Co[o]=!0;const i=o.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!r)for(let h=s.length-1;h>=0;h--){const m=s[h];if(m.href===o&&(!i||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":zm,i||(d.as="script",d.crossOrigin=""),d.href=o,document.head.appendChild(d),i)return new Promise((h,m)=>{d.addEventListener("load",h),d.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${o}`)))})}))}return l.then(()=>t()).catch(s=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s})},eh=[{path:"/",name:"Endpoints",component:()=>Wr(()=>import("./EndpointsView--hw_rWM6.js"),__vite__mapDeps([0,1])),meta:{title:"Endpoints"}},{path:"/roles",name:"Roles",component:()=>Wr(()=>import("./RolesView-fQLmNADW.js"),__vite__mapDeps([2,1])),meta:{title:"Roles"}},{path:"/users",name:"Users",component:()=>Wr(()=>import("./UsersView-m2udR7KH.js"),__vite__mapDeps([3,1,4])),meta:{title:"Users"}}],ai=wf({history:Xu("/miniauth/"),routes:eh,scrollBehavior(e,t,n){return n??{left:0,top:0}}});ai.beforeEach((e,t,n)=>{if(!localStorage.getItem("X-MiniAuth-Token")){console.log("redirect to login.html page"),window.location.href="/miniauth/login.html";return}n()});const Cr=Iu(Qm);Cr.use(hs);Cr.use(Ru());Cr.use(ai);Cr.mount("#app");export{Be as F,ba as a,q as b,xc as c,rh as d,oh as e,Gt as f,sh as g,ve as h,ih as i,lh as j,nh as k,Bl as l,vs as n,tr as o,th as p,ot as r,kt as t,Or as u,ah as v,ac as w}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/EndpointsView-qYJxarHG.js","assets/service-wpK1kE-P.js","assets/RolesView-SNgnRFDA.js","assets/UsersView-A3A9UOw-.js","assets/UsersView-dY9WqvHX.css"] + __vite__mapDeps.viteFileDeps = ["assets/EndpointsView--hw_rWM6.js","assets/service-mzDMTzOT.js","assets/RolesView-fQLmNADW.js","assets/UsersView-m2udR7KH.js","assets/UsersView-rFczm80z.css"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } diff --git a/src/MiniAuth/wwwroot/assets/service-wpK1kE-P.js b/src/MiniAuth/wwwroot/assets/service-mzDMTzOT.js similarity index 99% rename from src/MiniAuth/wwwroot/assets/service-wpK1kE-P.js rename to src/MiniAuth/wwwroot/assets/service-mzDMTzOT.js index 61ddb90..d4a03d1 100644 --- a/src/MiniAuth/wwwroot/assets/service-wpK1kE-P.js +++ b/src/MiniAuth/wwwroot/assets/service-mzDMTzOT.js @@ -1,4 +1,4 @@ -import{l as Ee}from"./index-9pQrDx-M.js";function we(e,t){return function(){return e.apply(t,arguments)}}const{toString:qe}=Object.prototype,{getPrototypeOf:ee}=Object,H=(e=>t=>{const n=qe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>H(t)===e),M=e=>t=>typeof t===e,{isArray:C}=Array,F=M("undefined");function ze(e){return e!==null&&!F(e)&&e.constructor!==null&&!F(e.constructor)&&R(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const be=A("ArrayBuffer");function Je(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&be(e.buffer),t}const Ve=M("string"),R=M("function"),Se=M("number"),q=e=>e!==null&&typeof e=="object",$e=e=>e===!0||e===!1,D=e=>{if(H(e)!=="object")return!1;const t=ee(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},We=A("Date"),Ke=A("File"),Xe=A("Blob"),Ge=A("FileList"),ve=e=>q(e)&&R(e.pipe),Qe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||R(e.append)&&((t=H(e))==="formdata"||t==="object"&&R(e.toString)&&e.toString()==="[object FormData]"))},Ze=A("URLSearchParams"),Ye=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function B(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),C(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const Oe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ae=e=>!F(e)&&e!==Oe;function X(){const{caseless:e}=Ae(this)&&this||{},t={},n=(r,s)=>{const o=e&&Re(t,s)||s;D(t[o])&&D(r)?t[o]=X(t[o],r):D(r)?t[o]=X({},r):C(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(B(t,(s,o)=>{n&&R(s)?e[o]=we(s,n):e[o]=s},{allOwnKeys:r}),e),tt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),nt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},rt=(e,t,n,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&ee(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},st=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ot=e=>{if(!e)return null;if(C(e))return e;let t=e.length;if(!Se(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},it=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ee(Uint8Array)),at=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},ct=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ut=A("HTMLFormElement"),lt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),ie=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ft=A("RegExp"),Te=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};B(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},dt=e=>{Te(e,(t,n)=>{if(R(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(R(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},pt=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return C(e)?r(e):r(String(e).split(t)),n},ht=()=>{},mt=(e,t)=>(e=+e,Number.isFinite(e)?e:t),V="abcdefghijklmnopqrstuvwxyz",ae="0123456789",ge={DIGIT:ae,ALPHA:V,ALPHA_DIGIT:V+V.toUpperCase()+ae},yt=(e=16,t=ge.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Et(e){return!!(e&&R(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const wt=e=>{const t=new Array(10),n=(r,s)=>{if(q(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=C(r)?[]:{};return B(r,(i,c)=>{const p=n(i,s+1);!F(p)&&(o[c]=p)}),t[s]=void 0,o}}return r};return n(e,0)},bt=A("AsyncFunction"),St=e=>e&&(q(e)||R(e))&&R(e.then)&&R(e.catch),a={isArray:C,isArrayBuffer:be,isBuffer:ze,isFormData:Qe,isArrayBufferView:Je,isString:Ve,isNumber:Se,isBoolean:$e,isObject:q,isPlainObject:D,isUndefined:F,isDate:We,isFile:Ke,isBlob:Xe,isRegExp:ft,isFunction:R,isStream:ve,isURLSearchParams:Ze,isTypedArray:it,isFileList:Ge,forEach:B,merge:X,extend:et,trim:Ye,stripBOM:tt,inherits:nt,toFlatObject:rt,kindOf:H,kindOfTest:A,endsWith:st,toArray:ot,forEachEntry:at,matchAll:ct,isHTMLForm:ut,hasOwnProperty:ie,hasOwnProp:ie,reduceDescriptors:Te,freezeMethods:dt,toObjectSet:pt,toCamelCase:lt,noop:ht,toFiniteNumber:mt,findKey:Re,global:Oe,isContextDefined:Ae,ALPHABET:ge,generateString:yt,isSpecCompliantForm:Et,toJSONObject:wt,isAsyncFn:bt,isThenable:St};function m(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}a.inherits(m,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Pe=m.prototype,xe={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xe[e]={value:e}});Object.defineProperties(m,xe);Object.defineProperty(Pe,"isAxiosError",{value:!0});m.from=(e,t,n,r,s,o)=>{const i=Object.create(Pe);return a.toFlatObject(e,i,function(p){return p!==Error.prototype},c=>c!=="isAxiosError"),m.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Rt=null;function G(e){return a.isPlainObject(e)||a.isArray(e)}function Ne(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function ce(e,t,n){return e?e.concat(t).map(function(s,o){return s=Ne(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function Ot(e){return a.isArray(e)&&!e.some(G)}const At=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function z(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,w){return!a.isUndefined(w[d])});const r=n.metaTokens,s=n.visitor||l,o=n.dots,i=n.indexes,p=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function h(f){if(f===null)return"";if(a.isDate(f))return f.toISOString();if(!p&&a.isBlob(f))throw new m("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(f)||a.isTypedArray(f)?p&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function l(f,d,w){let b=f;if(f&&!w&&typeof f=="object"){if(a.endsWith(d,"{}"))d=r?d:d.slice(0,-2),f=JSON.stringify(f);else if(a.isArray(f)&&Ot(f)||(a.isFileList(f)||a.endsWith(d,"[]"))&&(b=a.toArray(f)))return d=Ne(d),b.forEach(function(P,Me){!(a.isUndefined(P)||P===null)&&t.append(i===!0?ce([d],Me,o):i===null?d:d+"[]",h(P))}),!1}return G(f)?!0:(t.append(ce(w,d,o),h(f)),!1)}const u=[],E=Object.assign(At,{defaultVisitor:l,convertValue:h,isVisitable:G});function S(f,d){if(!a.isUndefined(f)){if(u.indexOf(f)!==-1)throw Error("Circular reference detected in "+d.join("."));u.push(f),a.forEach(f,function(b,g){(!(a.isUndefined(b)||b===null)&&s.call(t,b,a.isString(g)?g.trim():g,d,E))===!0&&S(b,d?d.concat(g):[g])}),u.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return S(e),t}function ue(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function te(e,t){this._pairs=[],e&&z(e,this,t)}const Ce=te.prototype;Ce.append=function(t,n){this._pairs.push([t,n])};Ce.toString=function(t){const n=t?function(r){return t.call(this,r,ue)}:ue;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Tt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function _e(e,t,n){if(!t)return e;const r=n&&n.encode||Tt,s=n&&n.serialize;let o;if(s?o=s(t,n):o=a.isURLSearchParams(t)?t.toString():new te(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class gt{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const le=gt,Fe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Pt=typeof URLSearchParams<"u"?URLSearchParams:te,xt=typeof FormData<"u"?FormData:null,Nt=typeof Blob<"u"?Blob:null,Ct={isBrowser:!0,classes:{URLSearchParams:Pt,FormData:xt,Blob:Nt},protocols:["http","https","file","blob","url","data"]},Be=typeof window<"u"&&typeof document<"u",_t=(e=>Be&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Ft=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Bt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Be,hasStandardBrowserEnv:_t,hasStandardBrowserWebWorkerEnv:Ft},Symbol.toStringTag,{value:"Module"})),O={...Bt,...Ct};function Lt(e,t){return z(e,new O.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Dt(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Ut(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&a.isArray(s)?s.length:i,p?(a.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&a.isArray(s[i])&&(s[i]=Ut(s[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(Dt(r),s,n,0)}),n}return null}function kt(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ne={transitional:Fe,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(Le(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Lt(t,this.formSerializer).toString();if((c=a.isFileList(t))||r.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return z(c?{"files[]":t}:t,p&&new p,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),kt(t)):t}],transformResponse:[function(t){const n=this.transitional||ne.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&a.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?m.from(c,m.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{ne.headers[e]={}});const re=ne,jt=a.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),It=e=>{const t={};let n,r,s;return e&&e.split(` +import{l as Ee}from"./index-S3FPXySJ.js";function we(e,t){return function(){return e.apply(t,arguments)}}const{toString:qe}=Object.prototype,{getPrototypeOf:ee}=Object,H=(e=>t=>{const n=qe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>H(t)===e),M=e=>t=>typeof t===e,{isArray:C}=Array,F=M("undefined");function ze(e){return e!==null&&!F(e)&&e.constructor!==null&&!F(e.constructor)&&R(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const be=A("ArrayBuffer");function Je(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&be(e.buffer),t}const Ve=M("string"),R=M("function"),Se=M("number"),q=e=>e!==null&&typeof e=="object",$e=e=>e===!0||e===!1,D=e=>{if(H(e)!=="object")return!1;const t=ee(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},We=A("Date"),Ke=A("File"),Xe=A("Blob"),Ge=A("FileList"),ve=e=>q(e)&&R(e.pipe),Qe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||R(e.append)&&((t=H(e))==="formdata"||t==="object"&&R(e.toString)&&e.toString()==="[object FormData]"))},Ze=A("URLSearchParams"),Ye=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function B(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),C(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const Oe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ae=e=>!F(e)&&e!==Oe;function X(){const{caseless:e}=Ae(this)&&this||{},t={},n=(r,s)=>{const o=e&&Re(t,s)||s;D(t[o])&&D(r)?t[o]=X(t[o],r):D(r)?t[o]=X({},r):C(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(B(t,(s,o)=>{n&&R(s)?e[o]=we(s,n):e[o]=s},{allOwnKeys:r}),e),tt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),nt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},rt=(e,t,n,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&ee(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},st=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ot=e=>{if(!e)return null;if(C(e))return e;let t=e.length;if(!Se(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},it=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ee(Uint8Array)),at=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},ct=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ut=A("HTMLFormElement"),lt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),ie=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ft=A("RegExp"),Te=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};B(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},dt=e=>{Te(e,(t,n)=>{if(R(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(R(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},pt=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return C(e)?r(e):r(String(e).split(t)),n},ht=()=>{},mt=(e,t)=>(e=+e,Number.isFinite(e)?e:t),V="abcdefghijklmnopqrstuvwxyz",ae="0123456789",ge={DIGIT:ae,ALPHA:V,ALPHA_DIGIT:V+V.toUpperCase()+ae},yt=(e=16,t=ge.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Et(e){return!!(e&&R(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const wt=e=>{const t=new Array(10),n=(r,s)=>{if(q(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=C(r)?[]:{};return B(r,(i,c)=>{const p=n(i,s+1);!F(p)&&(o[c]=p)}),t[s]=void 0,o}}return r};return n(e,0)},bt=A("AsyncFunction"),St=e=>e&&(q(e)||R(e))&&R(e.then)&&R(e.catch),a={isArray:C,isArrayBuffer:be,isBuffer:ze,isFormData:Qe,isArrayBufferView:Je,isString:Ve,isNumber:Se,isBoolean:$e,isObject:q,isPlainObject:D,isUndefined:F,isDate:We,isFile:Ke,isBlob:Xe,isRegExp:ft,isFunction:R,isStream:ve,isURLSearchParams:Ze,isTypedArray:it,isFileList:Ge,forEach:B,merge:X,extend:et,trim:Ye,stripBOM:tt,inherits:nt,toFlatObject:rt,kindOf:H,kindOfTest:A,endsWith:st,toArray:ot,forEachEntry:at,matchAll:ct,isHTMLForm:ut,hasOwnProperty:ie,hasOwnProp:ie,reduceDescriptors:Te,freezeMethods:dt,toObjectSet:pt,toCamelCase:lt,noop:ht,toFiniteNumber:mt,findKey:Re,global:Oe,isContextDefined:Ae,ALPHABET:ge,generateString:yt,isSpecCompliantForm:Et,toJSONObject:wt,isAsyncFn:bt,isThenable:St};function m(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}a.inherits(m,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Pe=m.prototype,xe={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xe[e]={value:e}});Object.defineProperties(m,xe);Object.defineProperty(Pe,"isAxiosError",{value:!0});m.from=(e,t,n,r,s,o)=>{const i=Object.create(Pe);return a.toFlatObject(e,i,function(p){return p!==Error.prototype},c=>c!=="isAxiosError"),m.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Rt=null;function G(e){return a.isPlainObject(e)||a.isArray(e)}function Ne(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function ce(e,t,n){return e?e.concat(t).map(function(s,o){return s=Ne(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function Ot(e){return a.isArray(e)&&!e.some(G)}const At=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function z(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,w){return!a.isUndefined(w[d])});const r=n.metaTokens,s=n.visitor||l,o=n.dots,i=n.indexes,p=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function h(f){if(f===null)return"";if(a.isDate(f))return f.toISOString();if(!p&&a.isBlob(f))throw new m("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(f)||a.isTypedArray(f)?p&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function l(f,d,w){let b=f;if(f&&!w&&typeof f=="object"){if(a.endsWith(d,"{}"))d=r?d:d.slice(0,-2),f=JSON.stringify(f);else if(a.isArray(f)&&Ot(f)||(a.isFileList(f)||a.endsWith(d,"[]"))&&(b=a.toArray(f)))return d=Ne(d),b.forEach(function(P,Me){!(a.isUndefined(P)||P===null)&&t.append(i===!0?ce([d],Me,o):i===null?d:d+"[]",h(P))}),!1}return G(f)?!0:(t.append(ce(w,d,o),h(f)),!1)}const u=[],E=Object.assign(At,{defaultVisitor:l,convertValue:h,isVisitable:G});function S(f,d){if(!a.isUndefined(f)){if(u.indexOf(f)!==-1)throw Error("Circular reference detected in "+d.join("."));u.push(f),a.forEach(f,function(b,g){(!(a.isUndefined(b)||b===null)&&s.call(t,b,a.isString(g)?g.trim():g,d,E))===!0&&S(b,d?d.concat(g):[g])}),u.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return S(e),t}function ue(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function te(e,t){this._pairs=[],e&&z(e,this,t)}const Ce=te.prototype;Ce.append=function(t,n){this._pairs.push([t,n])};Ce.toString=function(t){const n=t?function(r){return t.call(this,r,ue)}:ue;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Tt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function _e(e,t,n){if(!t)return e;const r=n&&n.encode||Tt,s=n&&n.serialize;let o;if(s?o=s(t,n):o=a.isURLSearchParams(t)?t.toString():new te(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class gt{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const le=gt,Fe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Pt=typeof URLSearchParams<"u"?URLSearchParams:te,xt=typeof FormData<"u"?FormData:null,Nt=typeof Blob<"u"?Blob:null,Ct={isBrowser:!0,classes:{URLSearchParams:Pt,FormData:xt,Blob:Nt},protocols:["http","https","file","blob","url","data"]},Be=typeof window<"u"&&typeof document<"u",_t=(e=>Be&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Ft=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Bt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Be,hasStandardBrowserEnv:_t,hasStandardBrowserWebWorkerEnv:Ft},Symbol.toStringTag,{value:"Module"})),O={...Bt,...Ct};function Lt(e,t){return z(e,new O.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Dt(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Ut(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&a.isArray(s)?s.length:i,p?(a.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&a.isArray(s[i])&&(s[i]=Ut(s[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(Dt(r),s,n,0)}),n}return null}function kt(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ne={transitional:Fe,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(Le(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Lt(t,this.formSerializer).toString();if((c=a.isFileList(t))||r.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return z(c?{"files[]":t}:t,p&&new p,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),kt(t)):t}],transformResponse:[function(t){const n=this.transitional||ne.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&a.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?m.from(c,m.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{ne.headers[e]={}});const re=ne,jt=a.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),It=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&jt[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},fe=Symbol("internals");function _(e){return e&&String(e).trim().toLowerCase()}function U(e){return e===!1||e==null?e:a.isArray(e)?e.map(U):String(e)}function Ht(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Mt=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function $(e,t,n,r,s){if(a.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function qt(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function zt(e,t){const n=a.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class J{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(c,p,h){const l=_(p);if(!l)throw new Error("header name must be a non-empty string");const u=a.findKey(s,l);(!u||s[u]===void 0||h===!0||h===void 0&&s[u]!==!1)&&(s[u||p]=U(c))}const i=(c,p)=>a.forEach(c,(h,l)=>o(h,l,p));return a.isPlainObject(t)||t instanceof this.constructor?i(t,n):a.isString(t)&&(t=t.trim())&&!Mt(t)?i(It(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=_(t),t){const r=a.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Ht(s);if(a.isFunction(n))return n.call(this,s,r);if(a.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=_(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||$(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=_(i),i){const c=a.findKey(r,i);c&&(!n||$(r,r[c],c,n))&&(delete r[c],s=!0)}}return a.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||$(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return a.forEach(this,(s,o)=>{const i=a.findKey(r,o);if(i){n[i]=U(s),delete n[o];return}const c=t?qt(o):String(o).trim();c!==o&&delete n[o],n[c]=U(s),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&a.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[fe]=this[fe]={accessors:{}}).accessors,s=this.prototype;function o(i){const c=_(i);r[c]||(zt(s,i),r[c]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}}J.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(J.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods(J);const T=J;function W(e,t){const n=this||re,r=t||n,s=T.from(r.headers);let o=r.data;return a.forEach(e,function(c){o=c.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function De(e){return!!(e&&e.__CANCEL__)}function L(e,t,n){m.call(this,e??"canceled",m.ERR_CANCELED,t,n),this.name="CanceledError"}a.inherits(L,m,{__CANCEL__:!0});function Jt(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new m("Request failed with status code "+n.status,[m.ERR_BAD_REQUEST,m.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Vt=O.hasStandardBrowserEnv?{write(e,t,n,r,s,o){const i=[e+"="+encodeURIComponent(t)];a.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),a.isString(r)&&i.push("path="+r),a.isString(s)&&i.push("domain="+s),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function $t(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Wt(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Ue(e,t){return e&&!$t(t)?Wt(e,t):t}const Kt=O.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const c=a.isString(i)?s(i):i;return c.protocol===r.protocol&&c.host===r.host}}():function(){return function(){return!0}}();function Xt(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Gt(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(p){const h=Date.now(),l=r[o];i||(i=h),n[s]=p,r[s]=h;let u=o,E=0;for(;u!==s;)E+=n[u++],u=u%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),h-i{const o=s.loaded,i=s.lengthComputable?s.total:void 0,c=o-n,p=r(c),h=o<=i;n=o;const l={loaded:o,total:i,progress:i?o/i:void 0,bytes:c,rate:p||void 0,estimated:p&&i&&h?(i-o)/p:void 0,event:s};l[t?"download":"upload"]=!0,e(l)}}const vt=typeof XMLHttpRequest<"u",Qt=vt&&function(e){return new Promise(function(n,r){let s=e.data;const o=T.from(e.headers).normalize();let{responseType:i,withXSRFToken:c}=e,p;function h(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}let l;if(a.isFormData(s)){if(O.hasStandardBrowserEnv||O.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((l=o.getContentType())!==!1){const[d,...w]=l?l.split(";").map(b=>b.trim()).filter(Boolean):[];o.setContentType([d||"multipart/form-data",...w].join("; "))}}let u=new XMLHttpRequest;if(e.auth){const d=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(d+":"+w))}const E=Ue(e.baseURL,e.url);u.open(e.method.toUpperCase(),_e(E,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function S(){if(!u)return;const d=T.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),b={data:!i||i==="text"||i==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:d,config:e,request:u};Jt(function(P){n(P),h()},function(P){r(P),h()},b),u=null}if("onloadend"in u?u.onloadend=S:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(S)},u.onabort=function(){u&&(r(new m("Request aborted",m.ECONNABORTED,e,u)),u=null)},u.onerror=function(){r(new m("Network Error",m.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let w=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const b=e.transitional||Fe;e.timeoutErrorMessage&&(w=e.timeoutErrorMessage),r(new m(w,b.clarifyTimeoutError?m.ETIMEDOUT:m.ECONNABORTED,e,u)),u=null},O.hasStandardBrowserEnv&&(c&&a.isFunction(c)&&(c=c(e)),c||c!==!1&&Kt(E))){const d=e.xsrfHeaderName&&e.xsrfCookieName&&Vt.read(e.xsrfCookieName);d&&o.set(e.xsrfHeaderName,d)}s===void 0&&o.setContentType(null),"setRequestHeader"in u&&a.forEach(o.toJSON(),function(w,b){u.setRequestHeader(b,w)}),a.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&i!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",de(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",de(e.onUploadProgress)),(e.cancelToken||e.signal)&&(p=d=>{u&&(r(!d||d.type?new L(null,e,u):d),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p)));const f=Xt(E);if(f&&O.protocols.indexOf(f)===-1){r(new m("Unsupported protocol "+f+":",m.ERR_BAD_REQUEST,e));return}u.send(s||null)})},v={http:Rt,xhr:Qt};a.forEach(v,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const pe=e=>`- ${e}`,Zt=e=>a.isFunction(e)||e===null||e===!1,ke={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let o=0;o`adapter ${c} `+(p===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : `+o.map(pe).join(` diff --git a/src/MiniAuth/wwwroot/index.html b/src/MiniAuth/wwwroot/index.html index 7fd1ae3..69dad0f 100644 --- a/src/MiniAuth/wwwroot/index.html +++ b/src/MiniAuth/wwwroot/index.html @@ -7,7 +7,7 @@ MiniAuth - +