master
Waqar Ul Zafar 2023-02-15 08:36:51 +05:00
parent 486004f3aa
commit 73053e06e9
21 changed files with 912 additions and 305 deletions

View File

@ -141,7 +141,7 @@
padding: 12px 32px !important;
}
.checklabel123{
padding: 12px 10px !important;
padding: 13px 10px !important;
}
}
@ -150,3 +150,8 @@
background-color: black;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.accordion-button:not(.collapsed)::after {
background-image: var(--bs-accordion-btn-icon);
fill: red;
}

View File

@ -4,6 +4,9 @@ export default defineNuxtConfig({
plugins:[
{src: '~/plugins/AudioVisual.client', mode: 'client'},
{src: '~/plugins/PiniaPlugin', mode: 'client'},
{src: '~/plugins/vue-video-background.client',ssr:false, mode: 'client'},
{src: '~/plugins/toastr.client',ssr:false, mode: 'client'},
{src: '~/plugins/axios'},
],
modules: [

731
package-lock.json generated Executable file → Normal file

File diff suppressed because it is too large Load Diff

View File

@ -16,16 +16,19 @@
},
"dependencies": {
"@heroicons/vue": "^2.0.13",
"@incuca/vue3-toaster": "^1.1.1",
"@meforma/vue-toaster": "^1.3.0",
"@pinia/nuxt": "^0.4.6",
"axios": "^1.3.2",
"bootstrap": "^5.2.3",
"pinia": "^2.0.28",
"pinia-plugin-persistedstate": "^3.0.2",
"toastr": "^2.1.4",
"vite": "^3.2.5",
"vue": "^3.2.26",
"vue-audio-visual": "^3.0.3",
"vue-lottie": "^0.2.1",
"vue-responsive-video-background-player": "^2.3.1",
"vue-toastr": "^2.1.2",
"vue3-circle-progress": "^1.0.7"
}
}

View File

@ -18,7 +18,7 @@
<div class="row pt-3 justify-content-center">
<div class="col-12 col-sm-8 col-md-8 col-lg-5">
<label class="form-label">Email</label>
<input type="email" v-model="form.email" placeholder="JohnDoe@gmail.com" class="form-control" >
<input type="email" v-model="form.email" placeholder="Email" class="form-control" >
<div class="invalid-feedback d-block" v-if="errors.email">{{errors.email[0]}}</div>
<div class="invalid-feedback d-block" v-if="auth_error">Email or password is wrong, please try again!</div>
</div>
@ -32,7 +32,7 @@
</div>
<div class="row justify-content-center pb-5">
<div class="col-12 col-sm-8 col-md-8 col-lg-5 pt-4 text-center">
<button type="submit" class=" login-btn col-12" >Sign Up <div v-if="loading" class="spinner-border spinner-border-sm" role="status">
<button type="submit" class=" login-btn col-12" >Sign In <div v-if="loading" class="spinner-border spinner-border-sm" role="status">
<span class="sr-only">Loading...</span>
</div></button>
<h5 class="text-center pt-3">Dont have an Account? <NuxtLink class="signup-link" href="signup">Sign Up</NuxtLink></h5>
@ -54,7 +54,9 @@ import {mapState,mapActions} from "pinia";
export default {
mounted() {
if (this.is_login){
this.$router.push('/onboarding');
}
},
name:'Login',
data(){
@ -69,6 +71,9 @@ export default {
errors:[]
}
},
computed:{
...mapState(useUserStore,['is_login'])
},
methods:{
...mapActions(useUserStore,['login','logout']),
loginNow(){
@ -77,13 +82,19 @@ export default {
this.loading=true;
this.$axios.post('/api/login',this.form).then(({data})=>{
this.loading=false;
this.login(data.user,data.authorization.token);
if(data.status=='success'){
this.login(data.user,data.authorisation.token);
this.$toast.success('Login Successfully....');
this.$router.push('/onboarding');
}
}).catch((error)=>{
this.loading=false;
console.log(error);
if(error.response.status==401){
this.auth_error=true;
this.$toast.error(`Email or password is incorrect.`);
}
if(error.response.status==422){
this.errors = error.response.data.errors;

View File

@ -104,7 +104,10 @@ export default {
this.login(data.user,data.authorisation.token)
}).catch((error)=>{
this.loading=false;
this.errors = error.response.data.errors;
if(error.response.status==422){
this.errors = error.response.data.errors;
}
})
}
}

View File

@ -21,7 +21,7 @@
</div>
</div>
<div class="d-flex justify-content-center mb-1">
<nuxt-link to="#adaptive-modal" data-bs-target="#adaptive-modal" data-bs-toggle="modal" class="text-muted text-decoration-none fw-bold fs-6 ">Adaptive soundscape : <span class="" style="color: #e9c046">On</span> </nuxt-link><span class="ps-3"><i class="fa-solid text-muted d-flex pt-1 mt-1 fa-chevron-right"></i></span>
<nuxt-link to="#adaptive-modal" data-bs-target="#adaptive-modal" data-bs-toggle="modal" class="text-muted text-decoration-none fw-bold fs-6 ">Adaptive soundscape : <span class="" style="color: #e9c046">On</span> </nuxt-link><span class="ps-3"><i style="padding: 5px 0px;" class="fa-solid text-muted d-flex mt-1 fa-chevron-right"></i></span>
</div>
<div class="d-block d-md-none mx-auto pb-1" style="width: 225px" >
<div class="progress " style="height: 10px">

View File

@ -21,7 +21,7 @@
</div>
</div>
<div class="d-flex justify-content-center mb-1">
<nuxt-link to="#adaptive-modal" data-bs-target="#adaptive-modal" data-bs-toggle="modal" class="text-muted text-decoration-none fw-bold fs-6 ">Adaptive soundscape : <span class="" style="color: #e9c046">On</span> </nuxt-link><span class="ps-3"><i class="fa-solid text-muted d-flex pt-1 mt-1 fa-chevron-right"></i></span>
<nuxt-link to="#adaptive-modal" data-bs-target="#adaptive-modal" data-bs-toggle="modal" class="text-muted text-decoration-none fw-bold fs-6 ">Adaptive soundscape : <span class="" style="color: #e9c046">On</span> </nuxt-link><span class="ps-3"><i style="padding: 5px 0px;" class="fa-solid text-muted d-flex fa-chevron-right"></i></span>
</div>
<div class="d-block d-md-none mx-auto pb-1" style="width: 225px" >
<div class="progress " style="height: 10px">

View File

@ -18,7 +18,7 @@
</div>
</div>
<div class="d-flex justify-content-center mb-1">
<nuxt-link to="#adaptive-modal" data-bs-target="#adaptive-modal" data-bs-toggle="modal" class="text-muted text-decoration-none fw-bold fs-6 ">Adaptive soundscape : <span class="" style="color: #e9c046">On</span> </nuxt-link><span class="ps-3"><i class="fa-solid text-muted d-flex pt-1 mt-1 fa-chevron-right"></i></span>
<nuxt-link to="#adaptive-modal" data-bs-target="#adaptive-modal" data-bs-toggle="modal" class="text-muted text-decoration-none fw-bold fs-6 ">Adaptive soundscape : <span class="" style="color: #e9c046">On</span> </nuxt-link><span class="ps-3"><i style="padding: 5px 0px;" class="fa-solid text-muted d-flex fa-chevron-right"></i></span>
</div>
<div class="d-block d-md-none mx-auto pb-1" style="width: 225px" >
<div class="progress " style="height: 10px">

View File

@ -26,7 +26,7 @@
</div>
</div>
<div class="d-flex justify-content-center mb-1">
<nuxt-link to="#adaptive-modal" data-bs-target="#adaptive-modal" data-bs-toggle="modal" class="text-muted text-decoration-none fw-bold fs-6 ">Adaptive soundscape : <span class="" style="color: #e9c046">On</span> </nuxt-link><span class="ps-3"><i class="fa-solid text-muted d-flex pt-1 mt-1 fa-chevron-right"></i></span>
<nuxt-link to="#adaptive-modal" data-bs-target="#adaptive-modal" data-bs-toggle="modal" class="text-muted text-decoration-none fw-bold fs-6 ">Adaptive soundscape : <span class="" style="color: #e9c046">On</span> </nuxt-link><span class="ps-3"><i style="padding: 5px 0px;" class="fa-solid text-muted d-flex fa-chevron-right"></i></span>
</div>
<div class="d-block d-md-none mx-auto pb-1" style="width: 225px" >
<div class="progress " style="height: 10px">

View File

@ -11,7 +11,7 @@
</div>
<div class="col-12 pt-5">
<div class="d-flex justify-content-center " >
<nuxt-link to="/onboarding/onboarding2" @click.once="increment(50)" class="checkmark pt-2 d-block d-sm-inline-block px-1">
<a @click.prevent="saveSetting('In-ear')" @click.once="increment(50)" class="checkmark pt-2 d-block d-sm-inline-block px-1">
<input type="radio" class="btn-check" name="options-outlined" id="success-outlined1" autocomplete="off">
<label class="btn pt-4 px-5 checklabel" for="success-outlined1">
<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 41" fill="none">
@ -19,9 +19,9 @@
</svg>
<p class=" text-center">In-Ear</p>
</label>
</nuxt-link>
</a>
<nuxt-link to="/onboarding/onboarding2" @click.once="increment(50)" class="checkmark px-1 pt-2 d-inline-block">
<a @click.prevent="saveSetting('Over-ear')" href="/onboarding/onboarding2" @click.once="increment(50)" class="checkmark px-1 pt-2 d-inline-block">
<input type="radio" class="btn-check checkmark" name="options-outlined" id="danger-outlined1" autocomplete="off">
<label class="btn checklabel ms-0 ms-sm-3 pt-4 px-5" for="danger-outlined1">
<svg xmlns="http://www.w3.org/2000/svg" width="54" height="58" viewBox="0 0 54 58" fill="none">
@ -29,7 +29,7 @@
</svg>
<p class="text-center" >Over-Ear</p>
</label>
</nuxt-link>
</a>
</div>
</div>
</div>
@ -55,10 +55,32 @@ export default {
mounted() {
this.increment(25);
},
data(){
return {
form:{
headphone_type:'',
}
}
},
computed:{...mapState(useCounterStore,['count'])},
methods:{
...mapActions(useCounterStore,['increment']),
...mapActions(useCounterStore,['decrement']),
saveSetting(value){
this.form.headphone_type=value;
this.$axios.post('/api/update-setting',this.form).then(({data})=>{
console.log(data);
if(data.success){
this.$toast.success(data.message);
this.$router.push('/onboarding/onboarding2');
}
}).catch((e)=>{
this.$toast.error("something went wrong while saving...");
})
}
}
}
</script>

View File

@ -10,17 +10,26 @@
</div>
<div class="col-12 text-center">
<div class="d-flex justify-content-center ">
<nuxt-link to="/onboarding/onboarding3" @click.once="increment(75)" class="checkmark pt-2 px-1 d-block d-sm-inline-block d-inline-block">
<a @click.prevent="saveSetting('No')" href="/onboarding/onboarding3" @click.once="increment(75)" class="checkmark pt-2 px-1 d-block d-sm-inline-block d-inline-block">
<input type="radio" class="btn-check" name="options-outlined" id="success-outlined1" autocomplete="off" >
<label class="btn pt-4 px-5 checklabel" for="success-outlined1">
<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 46" fill="none">
<path d="M15.4874 0.162403C15.4358 0.171779 15.3843 0.18584 15.3374 0.199903C14.7796 0.326466 14.3858 0.828029 14.3999 1.3999V44.5999C14.3952 45.0312 14.6202 45.4343 14.9952 45.6546C15.3702 45.8702 15.8296 45.8702 16.2046 45.6546C16.5796 45.4343 16.8046 45.0312 16.7999 44.5999V1.3999C16.8139 1.05303 16.6733 0.720216 16.4249 0.48584C16.1718 0.246778 15.8296 0.12959 15.4874 0.162403ZM44.2874 0.162403C44.2358 0.171779 44.1843 0.18584 44.1374 0.199903C43.5796 0.326466 43.1858 0.828029 43.1999 1.3999V44.5999C43.1952 45.0312 43.4202 45.4343 43.7952 45.6546C44.1702 45.8702 44.6296 45.8702 45.0046 45.6546C45.3796 45.4343 45.6046 45.0312 45.5999 44.5999V1.3999C45.6139 1.05303 45.4733 0.720216 45.2249 0.48584C44.9718 0.246778 44.6296 0.12959 44.2874 0.162403ZM8.28738 10.9624C8.23581 10.9718 8.18425 10.9858 8.13738 10.9999C7.57956 11.1265 7.18581 11.628 7.19988 12.1999V33.7999C7.19519 34.2312 7.42019 34.6343 7.79519 34.8546C8.17019 35.0702 8.62956 35.0702 9.00456 34.8546C9.37956 34.6343 9.60456 34.2312 9.59988 33.7999V12.1999C9.61394 11.853 9.47331 11.5202 9.22488 11.2858C8.97175 11.0468 8.62956 10.9296 8.28738 10.9624ZM51.4874 10.9624C51.4358 10.9718 51.3843 10.9858 51.3374 10.9999C50.7796 11.1265 50.3858 11.628 50.3999 12.1999V33.7999C50.3952 34.2312 50.6202 34.6343 50.9952 34.8546C51.3702 35.0702 51.8296 35.0702 52.2046 34.8546C52.5796 34.6343 52.8046 34.2312 52.7999 33.7999V12.1999C52.8139 11.853 52.6733 11.5202 52.4249 11.2858C52.1718 11.0468 51.8296 10.9296 51.4874 10.9624ZM22.6874 12.1624C22.6358 12.1718 22.5843 12.1858 22.5374 12.1999C21.9796 12.3265 21.5858 12.828 21.5999 13.3999V22.9999V32.5999C21.5952 33.0312 21.8202 33.4343 22.1952 33.6546C22.5702 33.8702 23.0296 33.8702 23.4046 33.6546C23.7796 33.4343 24.0046 33.0312 23.9999 32.5999V13.3999C24.0139 13.053 23.8733 12.7202 23.6249 12.4858C23.3718 12.2468 23.0296 12.1296 22.6874 12.1624ZM37.0874 12.1624C37.0358 12.1718 36.9843 12.1858 36.9374 12.1999C36.3796 12.3265 35.9858 12.828 35.9999 13.3999V32.5999C35.9952 33.0312 36.2202 33.4343 36.5952 33.6546C36.9702 33.8702 37.4296 33.8702 37.8046 33.6546C38.1796 33.4343 38.4046 33.0312 38.3999 32.5999V13.3999C38.4139 13.053 38.2733 12.7202 38.0249 12.4858C37.7718 12.2468 37.4296 12.1296 37.0874 12.1624ZM1.08738 18.1624C1.03581 18.1718 0.984252 18.1858 0.937377 18.1999C0.379564 18.3265 -0.0141859 18.828 -0.000123334 19.3999V26.5999C-0.00481083 27.0312 0.220189 27.4343 0.59519 27.6546C0.97019 27.8702 1.42956 27.8702 1.80456 27.6546C2.17956 27.4343 2.40456 27.0312 2.39988 26.5999V19.3999C2.41394 19.053 2.27331 18.7202 2.02488 18.4858C1.77175 18.2468 1.42956 18.1296 1.08738 18.1624ZM29.8874 18.1624C29.8358 18.1718 29.7843 18.1858 29.7374 18.1999C29.1796 18.3265 28.7858 18.828 28.7999 19.3999V26.5999C28.7952 27.0312 29.0202 27.4343 29.3952 27.6546C29.7702 27.8702 30.2296 27.8702 30.6046 27.6546C30.9796 27.4343 31.2046 27.0312 31.1999 26.5999V19.3999C31.2139 19.053 31.0733 18.7202 30.8249 18.4858C30.5718 18.2468 30.2296 18.1296 29.8874 18.1624ZM58.6874 18.1624C58.6358 18.1718 58.5843 18.1858 58.5374 18.1999C57.9796 18.3265 57.5858 18.828 57.5999 19.3999V26.5999C57.5952 27.0312 57.8202 27.4343 58.1952 27.6546C58.5702 27.8702 59.0296 27.8702 59.4046 27.6546C59.7796 27.4343 60.0046 27.0312 59.9999 26.5999V19.3999C60.0139 19.053 59.8733 18.7202 59.6249 18.4858C59.3718 18.2468 59.0296 18.1296 58.6874 18.1624Z" fill="white"/>
<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_73_763)">
<path d="M15.4874 7.1624C15.4358 7.17178 15.3843 7.18584 15.3374 7.1999C14.7796 7.32647 14.3858 7.82803 14.3999 8.3999V51.5999C14.3952 52.0312 14.6202 52.4343 14.9952 52.6546C15.3702 52.8702 15.8296 52.8702 16.2046 52.6546C16.5796 52.4343 16.8046 52.0312 16.7999 51.5999V8.3999C16.8139 8.05303 16.6733 7.72022 16.4249 7.48584C16.1718 7.24678 15.8296 7.12959 15.4874 7.1624ZM44.2874 7.1624C44.2358 7.17178 44.1843 7.18584 44.1374 7.1999C43.5796 7.32647 43.1858 7.82803 43.1999 8.3999V51.5999C43.1952 52.0312 43.4202 52.4343 43.7952 52.6546C44.1702 52.8702 44.6296 52.8702 45.0046 52.6546C45.3796 52.4343 45.6046 52.0312 45.5999 51.5999V8.3999C45.6139 8.05303 45.4733 7.72022 45.2249 7.48584C44.9718 7.24678 44.6296 7.12959 44.2874 7.1624ZM8.28738 17.9624C8.23581 17.9718 8.18425 17.9858 8.13738 17.9999C7.57956 18.1265 7.18581 18.628 7.19988 19.1999V40.7999C7.19519 41.2312 7.42019 41.6343 7.79519 41.8546C8.17019 42.0702 8.62956 42.0702 9.00456 41.8546C9.37956 41.6343 9.60456 41.2312 9.59988 40.7999V19.1999C9.61394 18.853 9.47331 18.5202 9.22488 18.2858C8.97175 18.0468 8.62956 17.9296 8.28738 17.9624ZM51.4874 17.9624C51.4358 17.9718 51.3843 17.9858 51.3374 17.9999C50.7796 18.1265 50.3858 18.628 50.3999 19.1999V40.7999C50.3952 41.2312 50.6202 41.6343 50.9952 41.8546C51.3702 42.0702 51.8296 42.0702 52.2046 41.8546C52.5796 41.6343 52.8046 41.2312 52.7999 40.7999V19.1999C52.8139 18.853 52.6733 18.5202 52.4249 18.2858C52.1718 18.0468 51.8296 17.9296 51.4874 17.9624ZM22.6874 19.1624C22.6358 19.1718 22.5843 19.1858 22.5374 19.1999C21.9796 19.3265 21.5858 19.828 21.5999 20.3999V29.9999V39.5999C21.5952 40.0312 21.8202 40.4343 22.1952 40.6546C22.5702 40.8702 23.0296 40.8702 23.4046 40.6546C23.7796 40.4343 24.0046 40.0312 23.9999 39.5999V20.3999C24.0139 20.053 23.8733 19.7202 23.6249 19.4858C23.3718 19.2468 23.0296 19.1296 22.6874 19.1624ZM37.0874 19.1624C37.0358 19.1718 36.9843 19.1858 36.9374 19.1999C36.3796 19.3265 35.9858 19.828 35.9999 20.3999V39.5999C35.9952 40.0312 36.2202 40.4343 36.5952 40.6546C36.9702 40.8702 37.4296 40.8702 37.8046 40.6546C38.1796 40.4343 38.4046 40.0312 38.3999 39.5999V20.3999C38.4139 20.053 38.2733 19.7202 38.0249 19.4858C37.7718 19.2468 37.4296 19.1296 37.0874 19.1624ZM1.08738 25.1624C1.03581 25.1718 0.984252 25.1858 0.937377 25.1999C0.379564 25.3265 -0.0141859 25.828 -0.000123334 26.3999V33.5999C-0.00481083 34.0312 0.220189 34.4343 0.59519 34.6546C0.97019 34.8702 1.42956 34.8702 1.80456 34.6546C2.17956 34.4343 2.40456 34.0312 2.39988 33.5999V26.3999C2.41394 26.053 2.27331 25.7202 2.02488 25.4858C1.77175 25.2468 1.42956 25.1296 1.08738 25.1624ZM29.8874 25.1624C29.8358 25.1718 29.7843 25.1858 29.7374 25.1999C29.1796 25.3265 28.7858 25.828 28.7999 26.3999V33.5999C28.7952 34.0312 29.0202 34.4343 29.3952 34.6546C29.7702 34.8702 30.2296 34.8702 30.6046 34.6546C30.9796 34.4343 31.2046 34.0312 31.1999 33.5999V26.3999C31.2139 26.053 31.0733 25.7202 30.8249 25.4858C30.5718 25.2468 30.2296 25.1296 29.8874 25.1624ZM58.6874 25.1624C58.6358 25.1718 58.5843 25.1858 58.5374 25.1999C57.9796 25.3265 57.5858 25.828 57.5999 26.3999V33.5999C57.5952 34.0312 57.8202 34.4343 58.1952 34.6546C58.5702 34.8702 59.0296 34.8702 59.4046 34.6546C59.7796 34.4343 60.0046 34.0312 59.9999 33.5999V26.3999C60.0139 26.053 59.8733 25.7202 59.6249 25.4858C59.3718 25.2468 59.0296 25.1296 58.6874 25.1624Z" fill="white"/>
<rect x="5.47949" y="2.36826" width="73.529" height="4.4" rx="2.2" transform="rotate(45 5.47949 2.36826)" fill="white" stroke="#E9C046" stroke-width="2"/>
</g>
<defs>
<clipPath id="clip0_73_763">
<rect width="60" height="60" fill="white"/>
</clipPath>
</defs>
</svg>
<p class=" text-center">No</p>
</label>
</nuxt-link>
</a>
<nuxt-link to="/onboarding/onboarding3" @click.once="increment(75)" class="checkmark pt-2 px-1 d-inline-block">
<a @click.prevent="saveSetting('Yes')" href="/onboarding/onboarding3" @click.once="increment(75)" class="checkmark pt-2 px-1 d-inline-block">
<input type="radio" class="btn-check checkmark" name="options-outlined" id="danger-outlined1" autocomplete="off">
<label class="btn checklabel ms-0 ms-sm-3 pt-4 px-5" for="danger-outlined1">
<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 46" fill="none">
@ -28,7 +37,7 @@
</svg>
<p class="text-center">Yes</p>
</label>
</nuxt-link>
</a>
</div>
</div>
</div>
@ -52,14 +61,30 @@ export default {
this.increment(50);
},
computed:{...mapState(useCounterStore,['count'])},
methods:{
...mapActions(useCounterStore,['increment']),
},
data(){
return{
bar_val:25,
form:{
anc_type:'No',
}
}
}
},
methods:{
...mapActions(useCounterStore,['increment']),
saveSetting(value){
this.form.anc_type=value;
this.$axios.post('/api/update-setting',this.form).then(({data})=>{
console.log(data);
if(data.success){
this.$toast.success(data.message);
this.$router.push('/onboarding/onboarding3');
}
}).catch((e)=>{
this.$toast.error("something went wrong while saving...");
})
}
},
}
</script>

View File

@ -9,7 +9,7 @@
</div>
<div class=" pt-5 text-center">
<div class=" d-flex mx-auto justify-content-center">
<nuxt-link to="/onboarding/onboarding4" @click.once="increment(100)" class="checkmark px-1 pt-2 d-block d-sm-inline-block d-inline-block">
<a @click.prevent="saveSetting('Creativity')" href="/onboarding/onboarding4" @click.once="increment(100)" class="checkmark px-1 pt-2 d-block d-sm-inline-block d-inline-block">
<input type="radio" class="btn-check" name="options-outlined" id="success-outlined1" autocomplete="off" >
<label class="btn pt-4 px-5 checklabel" for="success-outlined1">
<svg xmlns="http://www.w3.org/2000/svg" width="60" viewBox="0 0 51 56" fill="none">
@ -17,9 +17,9 @@
</svg>
<p class=" text-center">Creativity</p>
</label>
</nuxt-link>
</a>
<nuxt-link to="/onboarding/onboarding4" @click.once="increment(100)" class="checkmark pt-2 px-1 d-inline-block">
<a @click.prevent="saveSetting('Concentration')" @click.once="increment(100)" class="checkmark pt-2 px-1 d-inline-block">
<input type="radio" class="btn-check checkmark" name="options-outlined" id="danger-outlined1" autocomplete="off">
<label class="btn checklabel checklabel123 ms-0 ms-sm-3 pt-4 px-4" for="danger-outlined1">
<svg xmlns="http://www.w3.org/2000/svg" width="60" viewBox="0 0 57 60" fill="none">
@ -27,7 +27,7 @@
</svg>
<p class="text-center px-1" >Concentration</p>
</label>
</nuxt-link>
</a>
</div>
</div>
</div>
@ -52,14 +52,30 @@ export default {
this.increment(75);
},
computed:{...mapState(useCounterStore,['count'])},
methods:{
...mapActions(useCounterStore,['increment']),
},
data(){
return{
bar_val:25,
form:{
plan_today:'',
}
}
}
},
methods:{
...mapActions(useCounterStore,['increment']),
saveSetting(value){
this.form.plan_today=value;
this.$axios.post('/api/update-setting',this.form).then(({data})=>{
console.log(data);
if(data.success){
this.$toast.success(data.message);
this.$router.push('/onboarding/onboarding4');
}
}).catch((e)=>{
this.$toast.error("something went wrong while saving...");
})
}
},
}
</script>

View File

@ -9,7 +9,7 @@
</div>
<div class="col-12 text-center ">
<div class="d-flex mx-auto justify-content-center ">
<nuxt-link to="/letsgo" class="checkmark px-1 pt-2 d-block d-sm-inline-block d-inline-block">
<a @click.prevent="saveSetting('Lagoon')" href="/letsgo" class="checkmark px-1 pt-2 d-block d-sm-inline-block d-inline-block">
<input type="radio" class="btn-check" name="options-outlined" id="success-outlined1" autocomplete="off" >
<label class="btn pt-4 px-5 checklabel" for="success-outlined1">
<svg xmlns="http://www.w3.org/2000/svg" width="55" height="60" viewBox="0 0 60 46" fill="none">
@ -17,9 +17,9 @@
</svg>
<p class=" text-center">Lagoon</p>
</label>
</nuxt-link>
</a>
<nuxt-link to="/letsgo" class="checkmark px-1 pt-2 d-inline-block">
<a @click.prevent="saveSetting('Tropics')" href="/letsgo" class="checkmark px-1 pt-2 d-inline-block">
<input type="radio" class="btn-check checkmark" name="options-outlined" id="danger-outlined1" autocomplete="off">
<label class="btn checklabel ms-0 ms-sm-3 pt-4 px-5" for="danger-outlined1">
<svg xmlns="http://www.w3.org/2000/svg" height="60" viewBox="0 0 52 52" fill="red">
@ -27,10 +27,10 @@
</svg>
<p class="text-center" >Tropics</p>
</label>
</nuxt-link>
</a>
</div>
<div class="d-flex mx-auto justify-content-center ">
<nuxt-link to="/letsgo" class="checkmark pt-2 pt-sm-3 px-1 d-block d-sm-inline-block">
<a @click.prevent="saveSetting('Forest')" href="/letsgo" class="checkmark pt-2 pt-sm-3 px-1 d-block d-sm-inline-block">
<input type="radio" class="btn-check" name="options-outlined" id="success-outlined2" autocomplete="off" >
<label class="btn checklabel py-3 px-5" for="success-outlined2">
<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
@ -39,8 +39,8 @@
<p class=" text-center">Forest</p>
</label>
</nuxt-link>
<nuxt-link to="/letsgo" class="checkmark pt-2 px-1 pt-sm-3 d-block d-sm-inline-block">
</a>
<a @click.prevent="saveSetting('Meadow')" href="/letsgo" class="checkmark pt-2 px-1 pt-sm-3 d-block d-sm-inline-block">
<input type="radio" class="btn-check " name="options-outlined" id="danger-outlined" autocomplete="off">
<label class="btn checklabel ms-0 ms-lg-3 py-3 px-5 " for="danger-outlined">
<svg width="58" height="58" viewBox="0 0 58 58" fill="none" xmlns="http://www.w3.org/2000/svg">
@ -50,7 +50,7 @@
<p class=" text-center">Meadow</p>
</label>
</nuxt-link>
</a>
</div>
</div>
</div>
@ -75,15 +75,31 @@ export default {
this.increment(100);
},
computed:{...mapState(useCounterStore,['count'])},
methods:{
...mapActions(useCounterStore,['increment']),
...mapActions(useCounterStore,['decrement'])
},
data(){
return{
bar_val:100,
form:{
soundscape:'',
}
}
}
},
methods:{
...mapActions(useCounterStore,['increment']),
...mapActions(useCounterStore,['decrement']),
saveSetting(value){
this.form.soundscape=value;
this.$axios.post('/api/update-setting',this.form).then(({data})=>{
console.log(data);
if(data.success){
this.$toast.success(data.message);
this.$router.push('/letsgo');
}
}).catch((e)=>{
this.$toast.error("something went wrong while saving...");
})
}
},
}
</script>

View File

@ -4,8 +4,8 @@
<div class="row flex-nowrap">
<div class="col-auto col-md-3 px-0 ps-lg-2 ps-0" style="background-color: #f4f5f7">
<div class="d-flex flex-column align-items-center align-items-sm-start pt-2 text-white min-vh-100">
<nuxt-link to="/" class="d-flex align-items-center pb-3 mb-md-0 me-md-auto text-white text-decoration-none">
<span class=" d-none d-sm-inline pt-3 main-logo">
<nuxt-link to="/" class="d-flex align-items-center pb-3 text-white text-decoration-none" style="align-self: center;">
<span class=" d-none d-sm-inline pt-3 main-logo" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="225" height="32" viewBox="0 0 225 32" fill="none">
<rect width="225" height="32" fill="url(#pattern0)"/>
<defs>

View File

@ -5,35 +5,42 @@
<h4 class="fw-bold text-center pt-5 me-5"><span class="float-start " style="cursor: pointer" @click="this.$router.go(-1)"><i class="fa-solid fa-arrow-left-long"></i></span> Edit Account</h4>
<div class="row justify-content-center">
<div class="col-11 col-md-8">
<form>
<form @submit.prevent="saveUser">
<div class="row pt-5">
<div class="col-12">
<label class="text-muted ">First Name</label>
<input type="text" class="form-control" placeholder="First Name" />
<input type="text" v-model="form.first_name" class="form-control" placeholder="First Name" />
<div class="invalid-feedback d-block" v-if="errors.first_name">{{errors.first_name[0]}}</div>
</div>
</div>
<div class="row pt-3">
<div class="col-12">
<label class="text-muted ">Surname</label>
<input type="text" class="form-control" placeholder="Surname" />
<input type="text" v-model="form.surname" class="form-control" placeholder="Surname" />
<div class="invalid-feedback d-block" v-if="errors.surname">{{errors.surname[0]}}</div>
</div>
</div>
<div class="row pt-3">
<div class="col-12">
<label class="text-muted ">Email</label>
<input type="email" class="form-control" placeholder="Email" />
<input type="email" v-model="form.email" class="form-control" placeholder="Email" />
<div class="invalid-feedback d-block" v-if="errors.email">{{errors.email[0]}}</div>
</div>
</div>
<div class="row pt-3">
<div class="col-12">
<label class="text-muted ">Password</label>
<input type="password" class="form-control" placeholder="Password" />
<input type="password" v-model="form.password" class="form-control" placeholder="Password" />
<div class="invalid-feedback d-block" v-if="errors.password">{{errors.password[0]}}</div>
</div>
</div>
<div class="row pt-5 ">
<div class="col-12 text-center">
<button type="button" class="btn text-white fs-5 col-12 fw-bold py-2 " style="background-color: #e9c046">Save Changes</button>
<button type="submit" class="btn text-white fs-5 col-12 fw-bold py-2 " style="background-color: #e9c046">Save Changes <div v-if="loading" class="spinner-border spinner-border-sm" role="status">
<span class="sr-only">Loading...</span>
</div></button>
</div>
</div>
</form>
@ -46,10 +53,52 @@
<script>
import Index from "~/pages/index.vue";
import {mapState,mapActions} from "pinia";
import {useUserStore} from "~/stores/user";
export default {
name:'EditAccount',
components: {Index},
computed:{
...mapState(useUserStore,['user'])
},
mounted() {
console.log(this.user)
this.form.first_name=this.user.first_name;
this.form.email=this.user.email;
this.form.surname=this.user.surname;
},
data(){
return {
loading:false,
form:{
first_name:"",
surname:"",
email:"email",
password:""
},
errors:[],
}
},
methods:{
...mapActions(useUserStore,['updateUser']),
saveUser(){
this.loading=true;
this.$axios.post('/api/account/update',this.form).then(({data})=>{
this.loading=false;
if(data.success){
this.$toast.success(data.message);
this.updateUser(data.user);
}
}).catch((error)=>{
this.loading=false;
this.$toast.error('Something wrong while saving...');
if(error.response.status==422){
this.errors = error.response.data.errors;
}
})
}
}
}
</script>

View File

@ -60,13 +60,13 @@
<ul class="dropdown-menu dropdown-menu-end me-4" aria-labelledby="dropdownMenuButton2">
<li class="px-1">
<nuxt-link class="dropdown-item py-2 text-muted fw-bold fs-6" to="/" style="border-bottom: 1px solid lightgray;"> Yes. <span class="float-end">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" data-v-ae18e86e=""><g clip-path="url(#clip0_143_324)" data-v-ae18e86e=""><path d="M5.16262 2.38755C5.14543 2.39067 5.12825 2.39536 5.11262 2.40005C4.92668 2.44224 4.79543 2.60942 4.80012 2.80005V17.2C4.79856 17.3438 4.87356 17.4782 4.99856 17.5516C5.12356 17.6235 5.27668 17.6235 5.40168 17.5516C5.52668 17.4782 5.60168 17.3438 5.60012 17.2V2.80005C5.60481 2.68442 5.55793 2.57349 5.47512 2.49536C5.39075 2.41567 5.27668 2.37661 5.16262 2.38755ZM14.7626 2.38755C14.7454 2.39067 14.7282 2.39536 14.7126 2.40005C14.5267 2.44224 14.3954 2.60942 14.4001 2.80005V17.2C14.3986 17.3438 14.4736 17.4782 14.5986 17.5516C14.7236 17.6235 14.8767 17.6235 15.0017 17.5516C15.1267 17.4782 15.2017 17.3438 15.2001 17.2V2.80005C15.2048 2.68442 15.1579 2.57349 15.0751 2.49536C14.9907 2.41567 14.8767 2.37661 14.7626 2.38755ZM2.76262 5.98755C2.74543 5.99067 2.72825 5.99536 2.71262 6.00005C2.52668 6.04224 2.39543 6.20942 2.40012 6.40005V13.6C2.39856 13.7438 2.47356 13.8782 2.59856 13.9516C2.72356 14.0235 2.87668 14.0235 3.00168 13.9516C3.12668 13.8782 3.20168 13.7438 3.20012 13.6V6.40005C3.20481 6.28442 3.15793 6.17349 3.07512 6.09536C2.99075 6.01567 2.87668 5.97661 2.76262 5.98755ZM17.1626 5.98755C17.1454 5.99067 17.1282 5.99536 17.1126 6.00005C16.9267 6.04224 16.7954 6.20942 16.8001 6.40005V13.6C16.7986 13.7438 16.8736 13.8782 16.9986 13.9516C17.1236 14.0235 17.2767 14.0235 17.4017 13.9516C17.5267 13.8782 17.6017 13.7438 17.6001 13.6V6.40005C17.6048 6.28442 17.5579 6.17349 17.4751 6.09536C17.3907 6.01567 17.2767 5.97661 17.1626 5.98755ZM7.56262 6.38755C7.54543 6.39067 7.52825 6.39536 7.51262 6.40005C7.32668 6.44224 7.19543 6.60942 7.20012 6.80005V10V13.2C7.19856 13.3438 7.27356 13.4782 7.39856 13.5516C7.52356 13.6235 7.67668 13.6235 7.80168 13.5516C7.92668 13.4782 8.00168 13.3438 8.00012 13.2V6.80005C8.00481 6.68442 7.95793 6.57349 7.87512 6.49536C7.79075 6.41567 7.67668 6.37661 7.56262 6.38755ZM12.3626 6.38755C12.3454 6.39067 12.3282 6.39536 12.3126 6.40005C12.1267 6.44224 11.9954 6.60942 12.0001 6.80005V13.2C11.9986 13.3438 12.0736 13.4782 12.1986 13.5516C12.3236 13.6235 12.4767 13.6235 12.6017 13.5516C12.7267 13.4782 12.8017 13.3438 12.8001 13.2V6.80005C12.8048 6.68442 12.7579 6.57349 12.6751 6.49536C12.5907 6.41567 12.4767 6.37661 12.3626 6.38755ZM0.362622 8.38755C0.345434 8.39067 0.328247 8.39536 0.312622 8.40005C0.126684 8.44224 -0.00456587 8.60942 0.000121649 8.80005V11.2C-0.00144085 11.3438 0.0735592 11.4782 0.198559 11.5516C0.323559 11.6235 0.476684 11.6235 0.601684 11.5516C0.726684 11.4782 0.801684 11.3438 0.800122 11.2V8.80005C0.804809 8.68442 0.757934 8.57349 0.675122 8.49536C0.590747 8.41567 0.476684 8.37661 0.362622 8.38755ZM9.96262 8.38755C9.94543 8.39067 9.92825 8.39536 9.91262 8.40005C9.72668 8.44224 9.59543 8.60942 9.60012 8.80005V11.2C9.59856 11.3438 9.67356 11.4782 9.79856 11.5516C9.92356 11.6235 10.0767 11.6235 10.2017 11.5516C10.3267 11.4782 10.4017 11.3438 10.4001 11.2V8.80005C10.4048 8.68442 10.3579 8.57349 10.2751 8.49536C10.1907 8.41567 10.0767 8.37661 9.96262 8.38755ZM19.5626 8.38755C19.5454 8.39067 19.5282 8.39536 19.5126 8.40005C19.3267 8.44224 19.1954 8.60942 19.2001 8.80005V11.2C19.1986 11.3438 19.2736 11.4782 19.3986 11.5516C19.5236 11.6235 19.6767 11.6235 19.8017 11.5516C19.9267 11.4782 20.0017 11.3438 20.0001 11.2V8.80005C20.0048 8.68442 19.9579 8.57349 19.8751 8.49536C19.7907 8.41567 19.6767 8.37661 19.5626 8.38755Z" fill="#030504" fill-opacity="0.8" data-v-ae18e86e=""></path><rect x="1.82617" y="0.907189" width="24.343" height="1.3" rx="0.65" transform="rotate(45 1.82617 0.907189)" fill="#333534" stroke="white" stroke-width="0.5" data-v-ae18e86e=""></rect></g><defs data-v-ae18e86e=""><clipPath id="clip0_143_324" data-v-ae18e86e=""><rect width="20" height="20" fill="white" data-v-ae18e86e=""></rect></clipPath></defs></svg>
<nuxt-link class="dropdown-item py-2 text-muted fw-bold fs-6" to="/" style="border-bottom: 1px solid lightgray;"> Yes <span class="float-end">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="16" viewBox="0 0 20 16" fill="none" data-v-ae18e86e=""><path d="M5.16262 0.387549C5.14543 0.390674 5.12825 0.395362 5.11262 0.400049C4.92668 0.442237 4.79543 0.609424 4.80012 0.800049V15.2C4.79856 15.3438 4.87356 15.4782 4.99856 15.5516C5.12356 15.6235 5.27668 15.6235 5.40168 15.5516C5.52668 15.4782 5.60168 15.3438 5.60012 15.2V0.800049C5.60481 0.684424 5.55793 0.573487 5.47512 0.495361C5.39075 0.415674 5.27668 0.376612 5.16262 0.387549ZM14.7626 0.387549C14.7454 0.390674 14.7282 0.395362 14.7126 0.400049C14.5267 0.442237 14.3954 0.609424 14.4001 0.800049V15.2C14.3986 15.3438 14.4736 15.4782 14.5986 15.5516C14.7236 15.6235 14.8767 15.6235 15.0017 15.5516C15.1267 15.4782 15.2017 15.3438 15.2001 15.2V0.800049C15.2048 0.684424 15.1579 0.573487 15.0751 0.495361C14.9907 0.415674 14.8767 0.376612 14.7626 0.387549ZM2.76262 3.98755C2.74543 3.99067 2.72825 3.99536 2.71262 4.00005C2.52668 4.04224 2.39543 4.20942 2.40012 4.40005V11.6C2.39856 11.7438 2.47356 11.8782 2.59856 11.9516C2.72356 12.0235 2.87668 12.0235 3.00168 11.9516C3.12668 11.8782 3.20168 11.7438 3.20012 11.6V4.40005C3.20481 4.28442 3.15793 4.17349 3.07512 4.09536C2.99075 4.01567 2.87668 3.97661 2.76262 3.98755ZM17.1626 3.98755C17.1454 3.99067 17.1282 3.99536 17.1126 4.00005C16.9267 4.04224 16.7954 4.20942 16.8001 4.40005V11.6C16.7986 11.7438 16.8736 11.8782 16.9986 11.9516C17.1236 12.0235 17.2767 12.0235 17.4017 11.9516C17.5267 11.8782 17.6017 11.7438 17.6001 11.6V4.40005C17.6048 4.28442 17.5579 4.17349 17.4751 4.09536C17.3907 4.01567 17.2767 3.97661 17.1626 3.98755ZM7.56262 4.38755C7.54543 4.39067 7.52825 4.39536 7.51262 4.40005C7.32668 4.44224 7.19543 4.60942 7.20012 4.80005V8.00005V11.2C7.19856 11.3438 7.27356 11.4782 7.39856 11.5516C7.52356 11.6235 7.67668 11.6235 7.80168 11.5516C7.92668 11.4782 8.00168 11.3438 8.00012 11.2V4.80005C8.00481 4.68442 7.95793 4.57349 7.87512 4.49536C7.79075 4.41567 7.67668 4.37661 7.56262 4.38755ZM12.3626 4.38755C12.3454 4.39067 12.3282 4.39536 12.3126 4.40005C12.1267 4.44224 11.9954 4.60942 12.0001 4.80005V11.2C11.9986 11.3438 12.0736 11.4782 12.1986 11.5516C12.3236 11.6235 12.4767 11.6235 12.6017 11.5516C12.7267 11.4782 12.8017 11.3438 12.8001 11.2V4.80005C12.8048 4.68442 12.7579 4.57349 12.6751 4.49536C12.5907 4.41567 12.4767 4.37661 12.3626 4.38755ZM0.362622 6.38755C0.345434 6.39067 0.328247 6.39536 0.312622 6.40005C0.126684 6.44224 -0.00456587 6.60942 0.000121649 6.80005V9.20005C-0.00144085 9.3438 0.0735592 9.47817 0.198559 9.55161C0.323559 9.62349 0.476684 9.62349 0.601684 9.55161C0.726684 9.47817 0.801684 9.3438 0.800122 9.20005V6.80005C0.804809 6.68442 0.757934 6.57349 0.675122 6.49536C0.590747 6.41567 0.476684 6.37661 0.362622 6.38755ZM9.96262 6.38755C9.94543 6.39067 9.92825 6.39536 9.91262 6.40005C9.72668 6.44224 9.59543 6.60942 9.60012 6.80005V9.20005C9.59856 9.3438 9.67356 9.47817 9.79856 9.55161C9.92356 9.62349 10.0767 9.62349 10.2017 9.55161C10.3267 9.47817 10.4017 9.3438 10.4001 9.20005V6.80005C10.4048 6.68442 10.3579 6.57349 10.2751 6.49536C10.1907 6.41567 10.0767 6.37661 9.96262 6.38755ZM19.5626 6.38755C19.5454 6.39067 19.5282 6.39536 19.5126 6.40005C19.3267 6.44224 19.1954 6.60942 19.2001 6.80005V9.20005C19.1986 9.3438 19.2736 9.47817 19.3986 9.55161C19.5236 9.62349 19.6767 9.62349 19.8017 9.55161C19.9267 9.47817 20.0017 9.3438 20.0001 9.20005V6.80005C20.0048 6.68442 19.9579 6.57349 19.8751 6.49536C19.7907 6.41567 19.6767 6.37661 19.5626 6.38755Z" fill="#030504" fill-opacity="0.8" data-v-ae18e86e=""></path></svg>
</span>
</nuxt-link>
</li>
<li class="px-1">
<nuxt-link class="dropdown-item text-muted fw-bold fs-6 py-2" to="/hometropics" style="border-bottom: 1px solid lightgray;"> No.
<nuxt-link class="dropdown-item text-muted fw-bold fs-6 py-2" to="/hometropics" style="border-bottom: 1px solid lightgray;"> No
<span class="float-end">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" data-v-ae18e86e=""><g clip-path="url(#clip0_143_324)" data-v-ae18e86e=""><path d="M5.16262 2.38755C5.14543 2.39067 5.12825 2.39536 5.11262 2.40005C4.92668 2.44224 4.79543 2.60942 4.80012 2.80005V17.2C4.79856 17.3438 4.87356 17.4782 4.99856 17.5516C5.12356 17.6235 5.27668 17.6235 5.40168 17.5516C5.52668 17.4782 5.60168 17.3438 5.60012 17.2V2.80005C5.60481 2.68442 5.55793 2.57349 5.47512 2.49536C5.39075 2.41567 5.27668 2.37661 5.16262 2.38755ZM14.7626 2.38755C14.7454 2.39067 14.7282 2.39536 14.7126 2.40005C14.5267 2.44224 14.3954 2.60942 14.4001 2.80005V17.2C14.3986 17.3438 14.4736 17.4782 14.5986 17.5516C14.7236 17.6235 14.8767 17.6235 15.0017 17.5516C15.1267 17.4782 15.2017 17.3438 15.2001 17.2V2.80005C15.2048 2.68442 15.1579 2.57349 15.0751 2.49536C14.9907 2.41567 14.8767 2.37661 14.7626 2.38755ZM2.76262 5.98755C2.74543 5.99067 2.72825 5.99536 2.71262 6.00005C2.52668 6.04224 2.39543 6.20942 2.40012 6.40005V13.6C2.39856 13.7438 2.47356 13.8782 2.59856 13.9516C2.72356 14.0235 2.87668 14.0235 3.00168 13.9516C3.12668 13.8782 3.20168 13.7438 3.20012 13.6V6.40005C3.20481 6.28442 3.15793 6.17349 3.07512 6.09536C2.99075 6.01567 2.87668 5.97661 2.76262 5.98755ZM17.1626 5.98755C17.1454 5.99067 17.1282 5.99536 17.1126 6.00005C16.9267 6.04224 16.7954 6.20942 16.8001 6.40005V13.6C16.7986 13.7438 16.8736 13.8782 16.9986 13.9516C17.1236 14.0235 17.2767 14.0235 17.4017 13.9516C17.5267 13.8782 17.6017 13.7438 17.6001 13.6V6.40005C17.6048 6.28442 17.5579 6.17349 17.4751 6.09536C17.3907 6.01567 17.2767 5.97661 17.1626 5.98755ZM7.56262 6.38755C7.54543 6.39067 7.52825 6.39536 7.51262 6.40005C7.32668 6.44224 7.19543 6.60942 7.20012 6.80005V10V13.2C7.19856 13.3438 7.27356 13.4782 7.39856 13.5516C7.52356 13.6235 7.67668 13.6235 7.80168 13.5516C7.92668 13.4782 8.00168 13.3438 8.00012 13.2V6.80005C8.00481 6.68442 7.95793 6.57349 7.87512 6.49536C7.79075 6.41567 7.67668 6.37661 7.56262 6.38755ZM12.3626 6.38755C12.3454 6.39067 12.3282 6.39536 12.3126 6.40005C12.1267 6.44224 11.9954 6.60942 12.0001 6.80005V13.2C11.9986 13.3438 12.0736 13.4782 12.1986 13.5516C12.3236 13.6235 12.4767 13.6235 12.6017 13.5516C12.7267 13.4782 12.8017 13.3438 12.8001 13.2V6.80005C12.8048 6.68442 12.7579 6.57349 12.6751 6.49536C12.5907 6.41567 12.4767 6.37661 12.3626 6.38755ZM0.362622 8.38755C0.345434 8.39067 0.328247 8.39536 0.312622 8.40005C0.126684 8.44224 -0.00456587 8.60942 0.000121649 8.80005V11.2C-0.00144085 11.3438 0.0735592 11.4782 0.198559 11.5516C0.323559 11.6235 0.476684 11.6235 0.601684 11.5516C0.726684 11.4782 0.801684 11.3438 0.800122 11.2V8.80005C0.804809 8.68442 0.757934 8.57349 0.675122 8.49536C0.590747 8.41567 0.476684 8.37661 0.362622 8.38755ZM9.96262 8.38755C9.94543 8.39067 9.92825 8.39536 9.91262 8.40005C9.72668 8.44224 9.59543 8.60942 9.60012 8.80005V11.2C9.59856 11.3438 9.67356 11.4782 9.79856 11.5516C9.92356 11.6235 10.0767 11.6235 10.2017 11.5516C10.3267 11.4782 10.4017 11.3438 10.4001 11.2V8.80005C10.4048 8.68442 10.3579 8.57349 10.2751 8.49536C10.1907 8.41567 10.0767 8.37661 9.96262 8.38755ZM19.5626 8.38755C19.5454 8.39067 19.5282 8.39536 19.5126 8.40005C19.3267 8.44224 19.1954 8.60942 19.2001 8.80005V11.2C19.1986 11.3438 19.2736 11.4782 19.3986 11.5516C19.5236 11.6235 19.6767 11.6235 19.8017 11.5516C19.9267 11.4782 20.0017 11.3438 20.0001 11.2V8.80005C20.0048 8.68442 19.9579 8.57349 19.8751 8.49536C19.7907 8.41567 19.6767 8.37661 19.5626 8.38755Z" fill="#030504" fill-opacity="0.8" data-v-ae18e86e=""></path><rect x="1.82617" y="0.907189" width="24.343" height="1.3" rx="0.65" transform="rotate(45 1.82617 0.907189)" fill="#333534" stroke="white" stroke-width="0.5" data-v-ae18e86e=""></rect></g><defs data-v-ae18e86e=""><clipPath id="clip0_143_324" data-v-ae18e86e=""><rect width="20" height="20" fill="white" data-v-ae18e86e=""></rect></clipPath></defs></svg>
</span>

8
plugins/toastr.client.ts Normal file
View File

@ -0,0 +1,8 @@
// @ts-ignore
import Toaster from "@meforma/vue-toaster";
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.use(Toaster);
});

View File

@ -20,6 +20,9 @@ export const useUserStore = defineStore('user', {
logout(){
this.user={}
this.is_login=false;
},
updateUser(user){
this.user=user;
}
},
persist: true,

206
yarn.lock
View File

@ -291,6 +291,11 @@
"resolved" "https://registry.npmjs.org/@heroicons/vue/-/vue-2.0.13.tgz"
"version" "2.0.13"
"@incuca/vue3-toaster@^1.1.1":
"integrity" "sha512-c9HgTeap6nyO2+kIb/jftHj76mcnDgGkwLHXcYg1M+IPqxRsPEKlWJLo+rLWcXna2vRpv0Y0Vo+++i4SuKUESA=="
"resolved" "https://registry.npmjs.org/@incuca/vue3-toaster/-/vue3-toaster-1.1.1.tgz"
"version" "1.1.1"
"@intlify/bundle-utils@^3.4.0":
"integrity" "sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ=="
"resolved" "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-3.4.0.tgz"
@ -319,7 +324,7 @@
dependencies:
"@intlify/shared" "9.3.0-beta.12-ef73cfd"
"@intlify/message-compiler@9.3.0-beta.12-ef73cfd":
"@intlify/message-compiler@9.3.0-beta.12-ef73cfd", "@intlify/message-compiler@next":
"integrity" "sha512-So4zfU84xTYszgO+1wU7+prhCaSqb8yZNbUoyQ2OgJ5a5wczxumAyWOBXSiSafHh2gHCxPQhOezshS5DUxBKlQ=="
"resolved" "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.3.0-beta.12-ef73cfd.tgz"
"version" "9.3.0-beta.12-ef73cfd"
@ -327,34 +332,16 @@
"@intlify/shared" "9.3.0-beta.12-ef73cfd"
"source-map" "0.6.1"
"@intlify/message-compiler@next":
"integrity" "sha512-A8/s7pb3v8nf6HG77qFPJntxgQKI9GXxGnkn7aO+b03/X/GkF/4WceDSAIk3i+yLeIgszeBn9GZ23tSg4sTEHA=="
"resolved" "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.3.0-beta.12.tgz"
"version" "9.3.0-beta.12"
dependencies:
"@intlify/shared" "9.3.0-beta.11"
"source-map" "0.6.1"
"@intlify/shared@9.3.0-beta.10":
"@intlify/shared@9.3.0-beta.10", "@intlify/shared@next":
"integrity" "sha512-h93uAanbAt/XgjDHclrVB7xix6r7Uz11wx0iGNOCdHP7aA2LCJjUT3uNbekJjjbo+Fl5jzTSJZdm2SexzoqhRA=="
"resolved" "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.10.tgz"
"version" "9.3.0-beta.10"
"@intlify/shared@9.3.0-beta.11":
"integrity" "sha512-CtbotesxTRiC3bRyXyv1NG39fkqJ790f8z8xFaeIXSZpOdiyxoh5BIyypCzSFQZDGLwz0Q9gyWbW1XpxQJm68Q=="
"resolved" "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.11.tgz"
"version" "9.3.0-beta.11"
"@intlify/shared@9.3.0-beta.12-ef73cfd":
"integrity" "sha512-BeP9/P3oYvr+mMUKTxWxUbOQPdzOB4yeqrTIFO5tpK5diHuj4lFiGoSi5POGvIq20P2O79Ba+idNjbAqZLZZew=="
"resolved" "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.12-ef73cfd.tgz"
"version" "9.3.0-beta.12-ef73cfd"
"@intlify/shared@next":
"integrity" "sha512-WsmaS54sA8xuwezPKpa/OMoaX1v2VF2fCgAmYS6prDr2ir0CkUFWPm9A8ilmxzv4nkS61/v8+vf4lGGkn5uBdA=="
"resolved" "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.12.tgz"
"version" "9.3.0-beta.12"
"@intlify/unplugin-vue-i18n@^0.8.0":
"integrity" "sha512-BhigujPmP6JL1FSxmpogCaL+REozncHCVkJuUnefz4GWBu3X+pRe5O7PeJn8/g+Iml2ieQJz4ISPMmEbuGQjqQ=="
"resolved" "https://registry.npmjs.org/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-0.8.1.tgz"
@ -481,6 +468,14 @@
"semver" "^7.3.5"
"tar" "^6.1.11"
"@meforma/vue-toaster@^1.3.0":
"integrity" "sha512-jH0zOA/jTiT+UKHO9n5hjPTLkIfg7d66X4fnd7ssIbcXpZOoe+J8IY6Kf3nRW5iVD6/tkjeyp+tjVK8zk6zASg=="
"resolved" "https://registry.npmjs.org/@meforma/vue-toaster/-/vue-toaster-1.3.0.tgz"
"version" "1.3.0"
dependencies:
"stylus" "~0.54.8"
"stylus-loader" "~3.0.2"
"@netlify/functions@^1.3.0":
"integrity" "sha512-hN/Fgpz8XIOBfsBPLYUMxVKBlCopgeqGB0popayicnmkFLnvKByTTMYgF01wcF9DBtBQdV0H2h1kPFpMl34I8w=="
"resolved" "https://registry.npmjs.org/@netlify/functions/-/functions-1.3.0.tgz"
@ -1409,6 +1404,11 @@
"resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
"version" "1.0.0"
"atob@^2.1.2":
"integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
"resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
"version" "2.1.2"
"autoprefixer@^10.2.5", "autoprefixer@^10.4.13":
"integrity" "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg=="
"resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz"
@ -1925,6 +1925,13 @@
"schema-utils" "^3.0.0"
"semver" "^7.3.5"
"css-parse@~2.0.0":
"integrity" "sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA=="
"resolved" "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz"
"version" "2.0.0"
dependencies:
"css" "^2.0.0"
"css-select@^4.1.3":
"integrity" "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ=="
"resolved" "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
@ -1949,6 +1956,16 @@
"resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
"version" "6.1.0"
"css@^2.0.0":
"integrity" "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw=="
"resolved" "https://registry.npmjs.org/css/-/css-2.2.4.tgz"
"version" "2.2.4"
dependencies:
"inherits" "^2.0.3"
"source-map" "^0.6.1"
"source-map-resolve" "^0.5.2"
"urix" "^0.1.0"
"cssesc@^3.0.0":
"integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
"resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
@ -2046,6 +2063,13 @@
dependencies:
"ms" "2.1.2"
"debug@~3.1.0":
"integrity" "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="
"resolved" "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
"version" "3.1.0"
dependencies:
"ms" "2.0.0"
"debug@2.6.9":
"integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
"resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
@ -2053,6 +2077,11 @@
dependencies:
"ms" "2.0.0"
"decode-uri-component@^0.2.0":
"integrity" "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ=="
"resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz"
"version" "0.2.2"
"deep-equal@~1.0.1":
"integrity" "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw=="
"resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz"
@ -2710,6 +2739,18 @@
"once" "^1.3.0"
"path-is-absolute" "^1.0.0"
"glob@^7.1.6":
"integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="
"resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
"version" "7.2.3"
dependencies:
"fs.realpath" "^1.0.0"
"inflight" "^1.0.4"
"inherits" "2"
"minimatch" "^3.1.1"
"once" "^1.3.0"
"path-is-absolute" "^1.0.0"
"glob@^7.2.0":
"integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="
"resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
@ -3162,6 +3203,11 @@
"resolved" "https://registry.npmjs.org/jiti/-/jiti-1.16.0.tgz"
"version" "1.16.0"
"jquery@>=1.12.0":
"integrity" "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg=="
"resolved" "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz"
"version" "3.6.3"
"js-cookie@^3.0.1":
"integrity" "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw=="
"resolved" "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz"
@ -3194,6 +3240,13 @@
"resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
"version" "0.4.1"
"json5@^1.0.1":
"integrity" "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="
"resolved" "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz"
"version" "1.0.2"
dependencies:
"minimist" "^1.2.0"
"json5@^2.1.2", "json5@^2.2.0", "json5@^2.2.1":
"integrity" "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
"resolved" "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
@ -3336,6 +3389,15 @@
"resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"
"version" "4.3.0"
"loader-utils@^1.0.2":
"integrity" "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg=="
"resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz"
"version" "1.4.2"
dependencies:
"big.js" "^5.2.2"
"emojis-list" "^3.0.0"
"json5" "^1.0.1"
"loader-utils@^2.0.0":
"integrity" "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw=="
"resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz"
@ -3355,6 +3417,11 @@
"resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz"
"version" "3.0.0"
"lodash.clonedeep@^4.5.0":
"integrity" "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
"resolved" "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"
"version" "4.5.0"
"lodash.debounce@^4.0.8":
"integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
"resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
@ -3433,11 +3500,6 @@
"chalk" "^5.0.0"
"is-unicode-supported" "^1.1.0"
"lottie-web@^5.1.9":
"integrity" "sha512-u17bVNf/vA3oK9Wkyb1Vpo83WUIEQwaT0GeEN0qcvaExizyJ/RjmcbjSDj0CnwQCtpGqTgYhqprCC7cTWuXMNw=="
"resolved" "https://registry.npmjs.org/lottie-web/-/lottie-web-5.10.1.tgz"
"version" "5.10.1"
"lru-cache@^5.1.1":
"integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
@ -3581,7 +3643,7 @@
dependencies:
"brace-expansion" "^1.1.7"
"minimist@^1.2.6":
"minimist@^1.2.0", "minimist@^1.2.6":
"integrity" "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
"resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz"
"version" "1.2.7"
@ -3625,6 +3687,11 @@
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
"version" "1.0.4"
"mkdirp@~1.0.4":
"integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
"version" "1.0.4"
"mlly@^1.0.0":
"integrity" "sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g=="
"resolved" "https://registry.npmjs.org/mlly/-/mlly-1.0.0.tgz"
@ -4659,6 +4726,11 @@
"http-errors" "~1.6.2"
"path-is-absolute" "1.0.1"
"resolve-url@^0.2.1":
"integrity" "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg=="
"resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
"version" "0.2.1"
"resolve@^1.1.7", "resolve@^1.22.1":
"integrity" "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw=="
"resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz"
@ -4744,11 +4816,16 @@
"resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
"version" "5.1.2"
"safer-buffer@>= 2.1.2 < 3":
"safer-buffer@^2.1.2", "safer-buffer@>= 2.1.2 < 3":
"integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
"resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
"version" "2.1.2"
"sax@~1.2.4":
"integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
"resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
"version" "1.2.4"
"schema-utils@^3.0.0", "schema-utils@^3.1.0", "schema-utils@^3.1.1":
"integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw=="
"resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
@ -4872,6 +4949,17 @@
"resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
"version" "1.0.2"
"source-map-resolve@^0.5.2":
"integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw=="
"resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz"
"version" "0.5.3"
dependencies:
"atob" "^2.1.2"
"decode-uri-component" "^0.2.0"
"resolve-url" "^0.2.1"
"source-map-url" "^0.4.0"
"urix" "^0.1.0"
"source-map-support@^0.5.21", "source-map-support@~0.5.20":
"integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="
"resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
@ -4880,11 +4968,21 @@
"buffer-from" "^1.0.0"
"source-map" "^0.6.0"
"source-map-url@^0.4.0":
"integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
"resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz"
"version" "0.4.1"
"source-map@^0.6.0", "source-map@^0.6.1", "source-map@0.6.1":
"integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
"resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
"version" "0.6.1"
"source-map@^0.7.3":
"integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="
"resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
"version" "0.7.4"
"source-map@^0.7.4":
"integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="
"resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
@ -5014,6 +5112,29 @@
"browserslist" "^4.21.4"
"postcss-selector-parser" "^6.0.4"
"stylus-loader@~3.0.2":
"integrity" "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA=="
"resolved" "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz"
"version" "3.0.2"
dependencies:
"loader-utils" "^1.0.2"
"lodash.clonedeep" "^4.5.0"
"when" "~3.6.x"
"stylus@*", "stylus@>=0.52.4", "stylus@~0.54.8":
"integrity" "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg=="
"resolved" "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz"
"version" "0.54.8"
dependencies:
"css-parse" "~2.0.0"
"debug" "~3.1.0"
"glob" "^7.1.6"
"mkdirp" "~1.0.4"
"safer-buffer" "^2.1.2"
"sax" "~1.2.4"
"semver" "^6.3.0"
"source-map" "^0.7.3"
"supports-color@^5.3.0":
"integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
@ -5184,6 +5305,13 @@
dependencies:
"is-number" "^7.0.0"
"toastr@^2.1.4":
"integrity" "sha512-LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA=="
"resolved" "https://registry.npmjs.org/toastr/-/toastr-2.1.4.tgz"
"version" "2.1.4"
dependencies:
"jquery" ">=1.12.0"
"toidentifier@1.0.1":
"integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
"resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
@ -5352,6 +5480,11 @@
dependencies:
"punycode" "^2.1.0"
"urix@^0.1.0":
"integrity" "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg=="
"resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
"version" "0.1.0"
"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1":
"integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
"resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
@ -5502,13 +5635,6 @@
"@intlify/vue-devtools" "9.3.0-beta.12-ef73cfd"
"@vue/devtools-api" "^6.2.1"
"vue-lottie@^0.2.1":
"integrity" "sha512-zInUX69Ij8MhVR3XArpu4PqqBoufwKxS5UMutWCPm59VUaB5H6GtnaIzf9M+l6aYU+Kr8gF/W9dzWLgRuU6V+Q=="
"resolved" "https://registry.npmjs.org/vue-lottie/-/vue-lottie-0.2.1.tgz"
"version" "0.2.1"
dependencies:
"lottie-web" "^5.1.9"
"vue-responsive-video-background-player@^2.3.1":
"integrity" "sha512-9IdFfmHe1cY0PvTw51sYcSO5+gPJya5einLIoktVzBMALEC3yok36X/1+hDfbgihapRYxz3fmyv1o5M1u+0xEA=="
"resolved" "https://registry.npmjs.org/vue-responsive-video-background-player/-/vue-responsive-video-background-player-2.3.1.tgz"
@ -5521,7 +5647,12 @@
dependencies:
"@vue/devtools-api" "^6.4.5"
"vue@^2.5.16", "vue@^2.6.14 || ^2.7.0 || ^3.2.0", "vue@^2.6.14 || ^3.2.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.0.5", "vue@^3.2.0", "vue@^3.2.25", "vue@^3.2.26", "vue@^3.2.37", "vue@^3.2.45", "vue@>= 3", "vue@>=2.7 || >=3", "vue@3.2.45":
"vue-toastr@^2.1.2":
"integrity" "sha512-OomiRJ641K5Zl1/QEwUFg/lBcP7XeVKL044loVtBkGm9oXkm02h3dx13XNcbSXYL/hsqWPO/et5fB0ciU3oaCQ=="
"resolved" "https://registry.npmjs.org/vue-toastr/-/vue-toastr-2.1.2.tgz"
"version" "2.1.2"
"vue@^2.6.14 || ^2.7.0 || ^3.2.0", "vue@^2.6.14 || ^3.2.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.0.5", "vue@^3.2.0", "vue@^3.2.25", "vue@^3.2.26", "vue@^3.2.37", "vue@^3.2.45", "vue@>= 3", "vue@>=2.7 || >=3", "vue@3.2.45":
"integrity" "sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA=="
"resolved" "https://registry.npmjs.org/vue/-/vue-3.2.45.tgz"
"version" "3.2.45"
@ -5610,6 +5741,11 @@
"tr46" "~0.0.3"
"webidl-conversions" "^3.0.0"
"when@~3.6.x":
"integrity" "sha512-d1VUP9F96w664lKINMGeElWdhhb5sC+thXM+ydZGU3ZnaE09Wv6FaS+mpM9570kcDs/xMfcXJBTLsMdHEFYY9Q=="
"resolved" "https://registry.npmjs.org/when/-/when-3.6.4.tgz"
"version" "3.6.4"
"which@^2.0.1":
"integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
"resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz"