From b1ad8b4e9230ae99827df4028d13c40e8bd26d0d Mon Sep 17 00:00:00 2001 From: gnehs Date: Fri, 26 Mar 2021 21:45:20 +0800 Subject: [PATCH] release 2.16.4 --- package.json | 2 +- .../{app.b4f6d0f9.css => app.1478d447.css} | 2 +- public/index.html | 4 +- public/js/app.3acd726b.js | 2 + public/js/app.3acd726b.js.map | 1 + public/js/app.edd761a9.js | 2 - public/js/app.edd761a9.js.map | 1 - ....91bdbbe1.js => chunk-vendors.59a9a06e.js} | 8 +- public/js/chunk-vendors.59a9a06e.js.map | 1 + public/js/chunk-vendors.91bdbbe1.js.map | 1 - ...ifest.c9bd374a91521e3bd31eb6de55e6fda5.js} | 76 +++++++++---------- public/service-worker.js | 2 +- 12 files changed, 51 insertions(+), 51 deletions(-) rename public/css/{app.b4f6d0f9.css => app.1478d447.css} (98%) create mode 100644 public/js/app.3acd726b.js create mode 100644 public/js/app.3acd726b.js.map delete mode 100644 public/js/app.edd761a9.js delete mode 100644 public/js/app.edd761a9.js.map rename public/js/{chunk-vendors.91bdbbe1.js => chunk-vendors.59a9a06e.js} (62%) create mode 100644 public/js/chunk-vendors.59a9a06e.js.map delete mode 100644 public/js/chunk-vendors.91bdbbe1.js.map rename public/{precache-manifest.0e6ee910b057cb9db4aa4837f31ecdab.js => precache-manifest.c9bd374a91521e3bd31eb6de55e6fda5.js} (88%) diff --git a/package.json b/package.json index 576fe84..e537f5f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pokaplayer", - "version": "2.16.3", + "version": "2.16.4", "description": "", "main": "index.js", "scripts": { diff --git a/public/css/app.b4f6d0f9.css b/public/css/app.1478d447.css similarity index 98% rename from public/css/app.b4f6d0f9.css rename to public/css/app.1478d447.css index e3f9151..84f9e1b 100644 --- a/public/css/app.b4f6d0f9.css +++ b/public/css/app.1478d447.css @@ -1 +1 @@ -.theme--light .poka.list{--hoverbg:rgba(101,99,99,0.08)}.theme--dark .poka.list{--hoverbg:hsla(0,0%,100%,0.2)}.poka.list .item{line-height:1.25em;color:inherit;text-decoration:none;letter-spacing:.01785714em;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s cubic-bezier(.59,.12,.34,.95);transition:all .2s cubic-bezier(.59,.12,.34,.95);width:100%}.poka.list .item:not(.active):hover{background-color:var(--hoverbg);cursor:pointer}.poka.list .item .content{padding:.88em 0 .88em 1em;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.poka.list .item .content .v-icon+.header{margin-left:16px}.poka.list .item .content .header{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.poka.list .item .content .header .head{font-weight:700;font-size:1rem;line-height:1.5rem;opacity:.999;color:#000}@media(prefers-color-scheme:dark){.poka.list .item .content .header .head{color:#fff}}.poka.list .item .content .header>:not(.head){opacity:.7}.poka.list .item .action{padding-right:.5em}.poka.list .item .v-avatar{margin-right:16px}.poka.list .item.active{position:relative!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.poka.list .item.active,.poka.list .item.active .v-btn{color:var(--v-primary-base)}.poka.list .item.active:before{background-color:var(--v-primary-base);-webkit-backdrop-filter:blur(10px);bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;border-radius:4px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}@media(prefers-color-scheme:dark){.poka.list .item.active,.poka.list .item.active .v-btn{color:#fff}.poka.list .item.active:before{opacity:1}}.poka.list .item.disabled{pointer-events:none;opacity:.4;-webkit-filter:grayscale(1);filter:grayscale(1)}.poka.list .divider{font-size:.85em;border-top:1px solid rgba(0,0,0,.2);margin:.533rem .66rem;opacity:.7}body.theme--dark .poka.list .divider{border-top:1px solid hsla(0,0%,100%,.2)}.poka.list .divider:not(:empty){padding-top:.4rem;padding-left:.5rem}@media screen and (min-width:600.99px){.poka.two.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.poka.two.list .item{width:50%}}body,html{--default-font:Roboto,"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial","Source Hans","\601D\6E90\9ED1\9AD4","Noto Sans CJK TC","Noto Sans TC","Microsoft JhengHei","Microsoft Yahei",wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Ubuntu,"Bitstream Vera Sans","DejaVu Sans",Tahoma,微軟正黑體,"LiHei Pro","WenQuanYi Micro Hei","Droid Sans Fallback","AR PL UMing TW","Helvetica Neue","Hiragino Maru Gothic ProN",メイリオ,"\30D2\30E9\30AE\30CE\4E38\30B4 ProN W4",Meiryo,"Droid Sans",sans-serif;--product-font:"Product Sans",Roboto,"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial","Source Hans","\601D\6E90\9ED1\9AD4","Noto Sans CJK TC","Noto Sans TC","Microsoft JhengHei","Microsoft Yahei",wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Ubuntu,"Bitstream Vera Sans","DejaVu Sans",Tahoma,微軟正黑體,"LiHei Pro","WenQuanYi Micro Hei","Droid Sans Fallback","AR PL UMing TW","Helvetica Neue","Hiragino Maru Gothic ProN",メイリオ,"\30D2\30E9\30AE\30CE\4E38\30B4 ProN W4",Meiryo,"Droid Sans",sans-serif;font-family:var(--default-font);overflow:hidden!important}.poka-logo-banner{background-color:#2f2b3e}@media(prefers-color-scheme:dark){.poka-logo-banner{background-color:rgba(0,0,0,.1)}}.poka-notify{--poka-notify-bg:var(--v-primary-base);background:var(--poka-notify-bg);text-shadow:0 0 6px var(--poka-notify-bg);position:relative;margin:16px 2px;padding:24px 32px;border-radius:16px;color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.3);box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}.chip-nav{overflow-x:scroll;margin-bottom:16px}.chip-nav,.chip-nav .chip-nav-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.chip-nav .chip-nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;color:#000;opacity:.8;font-weight:700;border-radius:100em;cursor:pointer}.chip-nav .chip-nav-item .v-icon{margin-right:4px}.chip-nav .chip-nav-item span{white-space:pre}.chip-nav .chip-nav-item.active{color:#fff;background:var(--v-primary-base)}.chip-nav .chip-nav-item.active .v-icon{color:#fff}@media(prefers-color-scheme:dark){.chip-nav .chip-nav-item{color:#fff}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade-enter,.fade-leave-to{opacity:0}.fade-slide-up-enter-active{max-height:200px}.fade-slide-up-enter-active,.fade-slide-up-leave-active{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-slide-up-enter,.fade-slide-up-leave-to{-webkit-transform:scaleY(.6) scaleX(.7) translateY(40px);transform:scaleY(.6) scaleX(.7) translateY(40px);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;max-height:0}.songlist-enter,.songlist-leave-to{opacity:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scaleY(0) scaleX(.4);transform:scaleY(0) scaleX(.4);-webkit-transform-origin:center top;transform-origin:center top}.songlist-leave-active{position:absolute!important}.songlist-move{-webkit-transition:.5s cubic-bezier(.59,.12,.34,.95);transition:.5s cubic-bezier(.59,.12,.34,.95);-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,transform,filter;transition-property:opacity,transform,filter,-webkit-transform,-webkit-filter}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.zoom-in-enter-active,.zoom-in-leave-active,.zoom-out-enter-active,.zoom-out-leave-active{-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,transform;transition-property:height,opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.55,0,.1,1);transition-timing-function:cubic-bezier(.55,0,.1,1)}.slide-left-enter,.slide-right-leave-active{-webkit-transform:translate(3em);transform:translate(3em);opacity:0}.slide-left-leave-active,.slide-right-enter{-webkit-transform:translate(-3em);transform:translate(-3em);opacity:0}.zoom-in-enter,.zoom-out-leave-active{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}.zoom-in-leave-active,.zoom-out-enter{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}.page-container{overflow:hidden;height:100vh;width:100vw}.page-container.theme--dark{background:#282535!important}.theme--dark.v-navigation-drawer,.theme--dark.v-sheet,.theme--dark.v-stepper,.theme--dark.v-tabs-items{border-color:#2f2b3e;background:#2f2b3e!important}.v-application.v-application{font-family:var(--default-font)}.v-card:not(.v-sheet--tile):not(.v-card--shaped){border-radius:8px!important}.v-card+.v-card{margin-top:16px}.t-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-snack--bottom.withBottomPlayer{padding-bottom:77px!important}.v-snack__wrapper{background-color:rgba(57,53,77,.8)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}nav .theme--dark.v-list-item--active:before,nav .theme--dark.v-list-item--active:hover:before{opacity:.2;background-color:#776ea0}nav .theme--dark.v-list-item--active{color:#fff!important}.material-icons-outlined.material-icons-outlined.material-icons-outlined{font-family:Material Icons Outlined!important}#playlist-dialog .theme--dark.v-list-item--active:before,#playlist-dialog .theme--dark.v-list-item--active:hover:before{opacity:0!important}#playlist-dialog .theme--dark.v-list-item,#playlist-dialog .v-list-item--link:before{border-radius:8px!important}.v-card.blur-card{background-color:hsla(0,0%,100%,.7)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1)!important;box-shadow:0 4px 14px 0 rgba(0,0,0,.1)!important}.v-card.blur-card.theme--dark{background:rgba(47,43,62,.7)!important}.v-dialog--fullscreen{margin:0 5px!important;width:calc(100vw - 10px)!important;top:auto!important;bottom:3px!important;min-height:90%!important;height:90%!important}.v-dialog__content.v-dialog__content--active{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v-dialog.v-dialog--fullscreen>.v-card>.v-card__text{padding:0 2px 20px!important}nav .v-list-item .material-icons[data-v-374c0fc8]:not(.material-icons-outlined){display:none}nav .v-list-item.v-item--active .material-icons[data-v-374c0fc8]:not(.material-icons-outlined){display:block}nav .v-list-item.v-item--active .material-icons-outlined[data-v-374c0fc8]{display:none}main[data-v-374c0fc8]{height:calc(var(--vh,1vh)*100);overflow:hidden;overflow-y:scroll;margin-bottom:-64px}.v-navigation-drawer[data-v-374c0fc8]:not(.v-navigation-drawer--is-mobile){height:calc(var(--vh,1vh)*100 - 64px)!important}.poka-drawer-logo[data-v-374c0fc8]{padding:0 16px;font-family:var(--product-font)}.poka-drawer-logo h1[data-v-374c0fc8]{font-size:24px;line-height:56px}nav .poka.list .item.active[data-v-374c0fc8]:before,nav .poka.list .item[data-v-374c0fc8]{border-radius:0}@media(min-width:576px){.router-view[data-v-374c0fc8]{padding:16px}}.v-app-bar[data-v-374c0fc8]{-webkit-box-shadow:inset 0 -1px 0 0 #dadce0;box-shadow:inset 0 -1px 0 0 #dadce0}@media(prefers-color-scheme:dark){.v-app-bar[data-v-374c0fc8]{-webkit-box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.12);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.12)}}.bottom-player[data-v-374c0fc8]{-webkit-box-sizing:border-box;box-sizing:border-box;height:64px;max-height:64px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;position:fixed;background-color:hsla(0,0%,96.1%,.7);--cover-size:56px}@media(prefers-color-scheme:dark){.bottom-player[data-v-374c0fc8]{background-color:rgba(47,43,62,.7)}}.bottom-player .app-progress-bar[data-v-374c0fc8]{margin:-16px -8px}.bottom-player .song-info[data-v-374c0fc8]{display:grid;grid-gap:10px;grid-template-columns:.5fr 250px .5fr;width:100vw;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-player .song-info .left[data-v-374c0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:64px}.bottom-player .song-info .left .song-title[data-v-374c0fc8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;cursor:pointer}.bottom-player .song-info .left .song-title .song-artist[data-v-374c0fc8],.bottom-player .song-info .left .song-title .song-name[data-v-374c0fc8]{padding-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px}.bottom-player .song-info .left .song-title .song-name[data-v-374c0fc8]{font-weight:700}.bottom-player .song-info .left .cover[data-v-374c0fc8]{margin:0 8px;height:var(--cover-size);min-width:var(--cover-size);background-size:cover;background-position:50%;background-color:#fff;border-radius:8px;overflow:hidden}.bottom-player .song-info .left .cover img[data-v-374c0fc8]{-webkit-transition:all .6s cubic-bezier(.55,0,.1,1);transition:all .6s cubic-bezier(.55,0,.1,1);width:var(--cover-size);height:var(--cover-size);max-width:var(--cover-size);max-height:var(--cover-size);-o-object-fit:cover;object-fit:cover}.bottom-player .song-info .center[data-v-374c0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom-player .song-info .center span.time[data-v-374c0fc8]{font-family:var(--product-font);width:2.8em;text-align:center}.bottom-player .song-info .right[data-v-374c0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-player .song-info .right-s[data-v-374c0fc8],.bottom-player .song-info .right[data-v-374c0fc8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:8px}.bottom-player .song-info .right-s[data-v-374c0fc8]{width:144px;display:none}@media screen and (min-width:768px){.bottom-player .song-info .left .song-title[data-v-374c0fc8]{margin-left:calc(var(--cover-size)*1.5 + 16px)}.bottom-player .song-info .left .cover[data-v-374c0fc8]{position:absolute;bottom:4px;left:0;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:left bottom;transform-origin:left bottom;z-index:3;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}}@media screen and (max-width:600px){.bottom-player .song-info[data-v-374c0fc8]{grid-template-columns:1fr 144px}.bottom-player .song-info .center[data-v-374c0fc8],.bottom-player .song-info .right[data-v-374c0fc8]{display:none}.bottom-player .song-info .right-s[data-v-374c0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex}}.v-text-field--outlined.rounded-input{border-radius:100em}.v-text-field--outlined.rounded-input .v-input__slot{padding:0 24px!important}.v-text-field--outlined.rounded-input fieldset{padding-left:19px!important}.login-container[data-v-fef7932c]{height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--bg,#f2f2f2);background-size:cover;background-position:50%;--bg-color:#fff}.login-container .logo[data-v-fef7932c]{padding:8px 12px;width:100%}.login-container .logo img[data-v-fef7932c]{width:40px}.login-container .footer[data-v-fef7932c],.login-container .login-form[data-v-fef7932c]{background:var(--bg-color)}.login-container .login-form[data-v-fef7932c]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:48px 0 0 0}.login-container .login-form .form-container[data-v-fef7932c]{width:350px;margin:0 auto;padding:72px 32px;border-radius:32px}.login-container .login-form .form-container h1[data-v-fef7932c]{text-align:center;margin:24px 0}.login-container .footer[data-v-fef7932c]{width:100vw;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.login-container .footer .left-btns[data-v-fef7932c]{padding:8px;-ms-flex-item-align:center;align-self:center}.login-container .footer .right-btns[data-v-fef7932c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;text-align:right;-ms-flex-item-align:center;align-self:center}@media(min-width:768px){.login-container .login-form[data-v-fef7932c]{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-container .login-form .form-container[data-v-fef7932c]{background:var(--bg-color)}.login-container .footer[data-v-fef7932c]{background:transparent}}@media(prefers-color-scheme:dark){.login-container[data-v-fef7932c]{--bg-color:#282535}}[theme=default] .lyric[data-v-ce4382d4]{text-align:center;padding:80px 0}[theme=default] .lyric p[data-v-ce4382d4]{-webkit-transition:all .5s cubic-bezier(.77,0,.18,1),color .2s linear,opacity .2s linear;transition:all .5s cubic-bezier(.77,0,.18,1),color .2s linear,opacity .2s linear;opacity:.4;line-height:1.3em;font-size:1em}[theme=default] .lyric p>span[data-v-ce4382d4]{line-height:1.3em}[theme=default] .lyric p.focus[data-v-ce4382d4]{opacity:1;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.1);font-size:1.4em}.theme--dark [theme=default] .lyric p.focus[data-v-ce4382d4]{text-shadow:0 1px 4px hsla(0,0%,100%,.4)}[theme=default] .lyric p.focus+.tl[data-v-ce4382d4]{font-size:1.2em}[theme=default] .lyric p.tl[data-v-ce4382d4]{opacity:.25;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[theme=default] .lyric.lyricTranslated p.focus:not(:empty)+p[data-v-ce4382d4]{opacity:.8;-webkit-transform:translateY(-8px);transform:translateY(-8px);text-shadow:0 1px 8px rgba(0,0,0,.1);font-weight:700}.theme--dark [theme=default] .lyric.lyricTranslated p.focus:not(:empty)+p[data-v-ce4382d4]{text-shadow:0 1px 4px hsla(0,0%,100%,.4)}@media(min-width:576px){[theme=default] .lyric[data-v-ce4382d4]{font-size:18px}}[theme=bigtext] .lyric[data-v-ce4382d4]{padding:160px 25px}[theme=bigtext] .lyric p[data-v-ce4382d4]{font-size:2em;line-height:1.5em;font-weight:900;-webkit-transform:translateY(.1px);transform:translateY(.1px);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.1}[theme=bigtext] .lyric p.focus+.tl[data-v-ce4382d4],[theme=bigtext] .lyric p.focus[data-v-ce4382d4]{opacity:1;-webkit-filter:none;filter:none}[theme=bigtext] .lyric p.tl[data-v-ce4382d4]{-webkit-transform:translateY(-.4em);transform:translateY(-.4em);font-size:1.5em}[theme=bigtext] .lyric p[data-lyric-set="-4"][data-v-ce4382d4]{-webkit-transition-delay:.2s;transition-delay:.2s;opacity:.1}[theme=bigtext] .lyric p[data-lyric-set="-3"][data-v-ce4382d4]{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:.2}[theme=bigtext] .lyric p[data-lyric-set="-2"][data-v-ce4382d4]{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:.3}[theme=bigtext] .lyric p[data-lyric-set="-1"][data-v-ce4382d4]{-webkit-transition-delay:.05s;transition-delay:.05s;opacity:.4}[theme=bigtext] .lyric p[data-lyric-set="1"][data-v-ce4382d4]{-webkit-transition-delay:-.05s;transition-delay:-.05s;opacity:.4}[theme=bigtext] .lyric p[data-lyric-set="2"][data-v-ce4382d4]{-webkit-transition-delay:-.1s;transition-delay:-.1s;opacity:.3}[theme=bigtext] .lyric p[data-lyric-set="3"][data-v-ce4382d4]{-webkit-transition-delay:-.15s;transition-delay:-.15s;opacity:.2}[theme=bigtext] .lyric p[data-lyric-set="4"][data-v-ce4382d4]{-webkit-transition-delay:-.2s;transition-delay:-.2s;opacity:.1}[theme=spacing] .lyric[data-v-ce4382d4]{padding:160px 25px;text-align:center}[theme=spacing] .lyric p[data-v-ce4382d4]{font-size:1.5em;-webkit-transform:translateY(.1px);transform:translateY(.1px);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:.25}[theme=spacing] .lyric p>span[data-v-ce4382d4]{padding:.25em .2em;-webkit-transition:all .6s ease;transition:all .6s ease}[theme=spacing] .lyric p.focus[data-v-ce4382d4]{opacity:1;letter-spacing:1px}[theme=spacing] .lyric p.focus>span[data-v-ce4382d4]:not(:empty){color:#fff;background:var(--v-primary-base);z-index:1}[theme=spacing] .lyric p.focus+.tl[data-v-ce4382d4]{opacity:1;-webkit-transform:translateY(-.75em);transform:translateY(-.75em)}[theme=spacing] .lyric p.tl[data-v-ce4382d4]{-webkit-transform-origin:top;transform-origin:top;font-size:1.25em;-webkit-transform:translateY(-.75em) scale(.9);transform:translateY(-.75em) scale(.9)}[theme=spacing] .lyric p[data-lyric-set="-3"][data-v-ce4382d4]{opacity:.25}[theme=spacing] .lyric p[data-lyric-set="-2"][data-v-ce4382d4]{opacity:.5}[theme=spacing] .lyric p[data-lyric-set="1"][data-v-ce4382d4],[theme=spacing] .lyric p[data-lyric-set="-1"][data-v-ce4382d4]{opacity:.75}[theme=spacing] .lyric p[data-lyric-set="2"][data-v-ce4382d4]{opacity:.5}[theme=spacing] .lyric p[data-lyric-set="3"][data-v-ce4382d4]{opacity:.25}[theme=underline] .lyric[data-v-ce4382d4]{padding:160px 25px;text-align:center}[theme=underline] .lyric p[data-v-ce4382d4]{font-size:1.5em;font-weight:700;-webkit-transform:translateY(.1px);transform:translateY(.1px);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:.25}[theme=underline] .lyric p>span[data-v-ce4382d4]{padding:.25em .2em;-webkit-transition:.5s ease;transition:.5s ease;position:relative;background-image:linear-gradient(transparent calc(65% - 5px),var(--v-primary-lighten3) 5px);background-size:0;background-repeat:no-repeat}[theme=underline] .lyric p.focus[data-v-ce4382d4]{opacity:1}[theme=underline] .lyric p.focus>span[data-v-ce4382d4]:not(:empty){background-size:100%}[theme=underline] .lyric p.focus+.tl[data-v-ce4382d4]{opacity:1}[theme=underline] .lyric p.tl[data-v-ce4382d4]{-webkit-transform-origin:top;transform-origin:top;font-size:1.25em;font-weight:400;-webkit-transform:translateY(-.75em);transform:translateY(-.75em)}[theme=underline] .lyric p[data-lyric-set="-3"][data-v-ce4382d4]{opacity:.25}[theme=underline] .lyric p[data-lyric-set="-2"][data-v-ce4382d4]{opacity:.5}[theme=underline] .lyric p[data-lyric-set="1"][data-v-ce4382d4],[theme=underline] .lyric p[data-lyric-set="-1"][data-v-ce4382d4]{opacity:.75}[theme=underline] .lyric p[data-lyric-set="2"][data-v-ce4382d4]{opacity:.5}[theme=underline] .lyric p[data-lyric-set="3"][data-v-ce4382d4]{opacity:.25}@media(prefers-color-scheme:dark){[theme=underline] .lyric p>span[data-v-ce4382d4]{background-image:linear-gradient(transparent calc(65% - 5px),var(--v-primary-darken3) 5px)}}#lrc-editor[data-v-4a44bf4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:calc(100vh - 165px)}#lrc-editor .lyric-view[data-v-4a44bf4f]{width:50%;text-align:left;padding-top:80px;padding-bottom:80px;padding-left:8px;height:100%;overflow:scroll}#lrc-editor .lyric-view p[data-v-4a44bf4f]{-webkit-transition:font-size .5s cubic-bezier(.77,0,.18,1),color .2s linear,opacity .2s linear;transition:font-size .5s cubic-bezier(.77,0,.18,1),color .2s linear,opacity .2s linear;opacity:.4;line-height:1.2em;position:relative;font-size:18px;-webkit-transform:none;transform:none;cursor:pointer}#lrc-editor .lyric-view p .timestamp[data-v-4a44bf4f]{width:85px;display:inline-block;background:var(--v-primary-base,#000);color:#fff;padding:2px 5px;font-size:18px;font-family:Ubuntu Mono,monospace}#lrc-editor .lyric-view p[data-v-4a44bf4f]:hover{background:rgba(0,0,0,.1)}#lrc-editor .lyric-view p.focus[data-v-4a44bf4f]{opacity:1;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.1);-webkit-transform:none;transform:none;font-size:20px}.theme--dark #lrc-editor .lyric-view p.focus[data-v-4a44bf4f]{text-shadow:0 1px 4px hsla(0,0%,100%,.4)}#lrc-editor .lyric-view.lyricTranslated p.focus:not(:empty)+p[data-v-4a44bf4f]{opacity:.8;font-size:18px;text-shadow:0 1px 8px rgba(0,0,0,.1);font-weight:700}.theme--dark #lrc-editor .lyric-view.lyricTranslated p.focus:not(:empty)+p[data-v-4a44bf4f]{text-shadow:0 1px 4px hsla(0,0%,100%,.4)}#lrc-editor #lyric-edit[data-v-4a44bf4f]{padding:10px 8px;width:50%;border-left:0;font-family:Ubuntu Mono,monospace;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:scroll}#lrc-editor #lyric-edit #lyric-edit-about-phone[data-v-4a44bf4f],#lrc-editor #lyric-edit #lyric-edit-about[data-v-4a44bf4f],#lrc-editor #lyric-edit #lyric-edit-text-editor[data-v-4a44bf4f],#lrc-editor #lyric-edit #lyric-edit-time-shift[data-v-4a44bf4f]{width:100%}#lrc-editor #lyric-edit #lyric-edit-about-phone[data-v-4a44bf4f]{display:none}@media screen and (max-width:768px){#lrc-editor[data-v-4a44bf4f]{display:block;height:calc(100vh - 133px)}#lrc-editor .lyric-view[data-v-4a44bf4f]{width:100%;height:30%;-webkit-box-shadow:inset 0 -1px 0 0 #dadce0;box-shadow:inset 0 -1px 0 0 #dadce0}#lrc-editor #lyric-edit[data-v-4a44bf4f]{width:100%;height:70%;padding:0 8px}#lrc-editor #lyric-edit #lyric-edit-about[data-v-4a44bf4f]{display:none}#lrc-editor #lyric-edit #lyric-edit-about-phone[data-v-4a44bf4f]{display:block}}@media(prefers-color-scheme:dark)and (max-width:768px){.lyric-view[data-v-4a44bf4f]{-webkit-box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.12);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.12)}}.v-textarea textarea{line-height:1.5em!important}.search-box[data-v-f0efb4e0]{width:calc(100vw - 60px);max-width:360px;margin:18px auto;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid hsla(0,0%,56.5%,.38);border-radius:24px;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;transition-property:border,box-shadow;transition-property:border,box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.search-box.focus[data-v-f0efb4e0],.search-box[data-v-f0efb4e0]:hover{-webkit-box-shadow:0 1px 6px 0 rgba(32,33,36,.28);box-shadow:0 1px 6px 0 rgba(32,33,36,.28);border:1px solid hsla(0,0%,56.5%,0)}.search-box.focus>.search-button[data-v-f0efb4e0]{opacity:1}.search-box>.search-input[data-v-f0efb4e0]{-webkit-box-flex:1;-ms-flex:1;flex:1;outline:none;border:0;border-radius:24px;padding:12px 14px;font-size:14px;color:#000}.search-box>.search-button[data-v-f0efb4e0]{outline:none;border:0;border-radius:0 2px 2px 0;padding:0 10px;opacity:.7;background:#fff}.search-box>.search-button>i[data-v-f0efb4e0]{color:rgba(0,0,0,.54)}pre.log[data-v-24f5802a]{background:#000;padding:5px;width:280px;height:200px;overflow:scroll;font-family:Ubuntu Mono,monospace;color:#fff}.changelog{font-family:Ubuntu Mono,monospace;color:currentColor;padding:8px;border-radius:8px;background-color:rgba(0,0,0,.03);color:#000}.changelog h1,.changelog h2,.changelog h3,.changelog h4,.changelog h5,.changelog h6{font-size:16px;line-height:1.3em}.changelog h1{font-size:20px}.changelog h2{font-size:18px}@media(prefers-color-scheme:dark){.changelog{background-color:hsla(0,0%,100%,.04);color:#fff}}.poka.list .item.log{font-family:Ubuntu Mono,monospace}.poka.list .item.log.level-warn{background-color:rgba(255,255,0,.23)}.poka.list .item.log.level-error{background-color:rgba(255,0,0,.23)}.header-wrapper{width:100%;position:relative;min-height:1px;margin-top:-1px;pointer-events:none}.header-wrapper .bg{-webkit-transform:scale(1.12);transform:scale(1.12);background-size:cover;background-position:50%;mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent));mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent);width:100%;position:absolute;-webkit-transition:min-height .4s;transition:min-height .4s;min-height:var(--pokabgheight,400px);overflow:hidden}.header-wrapper .bg.blur{-webkit-filter:blur(5px);filter:blur(5px)}.hw-header{font-weight:700;margin:64px 0 32px;position:relative;font-family:var(--product-font);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.hw-header>.hw-subtitle,.hw-header>.hw-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1em}.hw-header>.hw-title{font-size:3.5em}.hw-header>.hw-subtitle{font-size:1.5em}.info-header[data-v-657c7917]{position:relative;margin-top:16px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-header [data-v-657c7917]{-webkit-transition:all .3s ease;transition:all .3s ease}.info-header>.cover[data-v-657c7917]{height:200px;width:200px;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-position:50%;border-radius:16px;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.18);box-shadow:0 10px 15px rgba(0,0,0,.18)}.info-header>.info-data[data-v-657c7917]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px;padding-right:24px;overflow:hidden}.info-header>.info-data>.album-name[data-v-657c7917],.info-header>.info-data>.artist-name[data-v-657c7917]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-header>.info-data>.album-name[data-v-657c7917]{font-size:2em;line-height:1.5em;font-weight:700}.info-header>.info-data>.artist-name[data-v-657c7917]{font-size:1.5em;line-height:1.5em}.info-header>.info-data>.grow[data-v-657c7917]{-webkit-box-flex:1;-ms-flex:1;flex:1}.info-header>.info-data>.footer[data-v-657c7917]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-header>.info-data>.footer>.time[data-v-657c7917]{-webkit-box-flex:1;-ms-flex:1;flex:1}.info-header>.info-data .time[data-v-657c7917]{font-size:20px;line-height:42px}.info-header>.info-data .actions .v-btn[data-v-657c7917]{height:42px;min-width:42px;width:42px}@media screen and (max-width:768px){.info-header>.cover[data-v-657c7917]{height:150px;width:150px}.info-header>.info-data[data-v-657c7917]{padding-left:12px;padding-right:0;font-size:12px}.info-header .time[data-v-657c7917]{font-size:18px!important}}.theme--dark .poka.cards{--text-color:#fff}.poka.cards{--text-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100% + 16px);width:calc(100% + 16px);margin:-8px}.poka.cards .card{--size:calc(16.6% - 8px);height:0;width:var(--size);font-size:11px;margin:.8em 4px;background-position:50%;background-size:cover;padding-bottom:var(--size);padding:.475em .5em;display:block;height:auto;padding-bottom:0;text-decoration:none;position:relative}.poka.cards .card[data-source]:before{content:attr(data-source);color:#fff;display:block;position:absolute;text-align:right;right:10px;z-index:1;top:11px;background-color:rgba(0,0,0,.4);padding:3px 5px;border-radius:4px;font-size:12px;max-width:7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s;transition:all .2s;will-change:transform}.poka.cards .card[data-source]:hover:before{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.poka.cards .card .image{height:0;padding-bottom:100%;background-size:cover;border-radius:16px;-webkit-box-shadow:0 .4px .3px rgba(0,0,0,.008),0 1.1px .8px rgba(0,0,0,.012),0 2.2px 1.5px rgba(0,0,0,.015),0 4.2px 2.7px rgba(0,0,0,.018),0 7.8px 5px rgba(0,0,0,.022),0 12px 12px rgba(0,0,0,.03);box-shadow:0 .4px .3px rgba(0,0,0,.008),0 1.1px .8px rgba(0,0,0,.012),0 2.2px 1.5px rgba(0,0,0,.015),0 4.2px 2.7px rgba(0,0,0,.018),0 7.8px 5px rgba(0,0,0,.022),0 12px 12px rgba(0,0,0,.03);-webkit-transition:all .2s;transition:all .2s;will-change:box-shadow,transform,filter;position:relative;overflow:hidden}.poka.cards .card:hover .image{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 .8px 1.9px rgba(0,0,0,.02),0 2.3px 4.5px rgba(0,0,0,.028),0 4.8px 8.5px rgba(0,0,0,.035),0 9.2px 15.2px rgba(0,0,0,.042),0 16.9px 28.4px rgba(0,0,0,.05),0 26px 68px rgba(0,0,0,.07);box-shadow:0 .8px 1.9px rgba(0,0,0,.02),0 2.3px 4.5px rgba(0,0,0,.028),0 4.8px 8.5px rgba(0,0,0,.035),0 9.2px 15.2px rgba(0,0,0,.042),0 16.9px 28.4px rgba(0,0,0,.05),0 26px 68px rgba(0,0,0,.07)}.poka.cards .card:active .image{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-filter:brightness(80%);filter:brightness(80%)}.poka.cards .card .image i{position:absolute;font-size:calc(3vmax + 18px);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;left:0;right:0}.poka.cards .card .title{font-size:1.5em!important;padding-top:5px;line-height:1.5em;font-weight:700;color:var(--text-color);opacity:.9}.poka.cards .card .subtitle{font-size:1em!important;padding-top:0;line-height:1.5em;color:var(--text-color);opacity:.75}.poka.cards .card .image{background-color:var(--card-background-color,rgba(96,125,139,.63));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.poka.cards .card:nth-child(14n+2){--card-background-color:rgba(244,67,54,0.63)}.poka.cards .card:nth-child(14n+3){--card-background-color:rgba(233,30,99,0.63)}.poka.cards .card:nth-child(14n+4){--card-background-color:rgba(156,39,176,0.63)}.poka.cards .card:nth-child(14n+5){--card-background-color:rgba(255,152,0,0.63)}.poka.cards .card:nth-child(14n+6){--card-background-color:rgba(33,150,243,0.63)}.poka.cards .card:nth-child(14n+7){--card-background-color:rgba(0,188,212,0.63)}.poka.cards .card:nth-child(14n+8){--card-background-color:rgba(0,150,136,0.63)}.poka.cards .card:nth-child(14n+9){--card-background-color:rgba(76,175,80,0.63)}.poka.cards .card:nth-child(14n+10){--card-background-color:rgba(139,195,74,0.63)}.poka.cards .card:nth-child(14n+11){--card-background-color:rgba(255,193,7,0.63)}.poka.cards .card:nth-child(14n+12){--card-background-color:rgba(63,81,181,0.63)}.poka.cards .card:nth-child(14n+13){--card-background-color:rgba(255,87,34,0.63)}.poka.cards .card:nth-child(14n+14){--card-background-color:rgba(121,85,72,0.63)}.poka.two.cards .card{--size:calc(50% - 8px)}.poka.three.cards .card{--size:calc(33.33333% - 8px)}.poka.four.cards .card{--size:calc(25% - 8px)}.poka.five.cards .card{--size:calc(20% - 8px)}.poka.six.cards .card{--size:calc(16.66667% - 8px)}.poka.sever.cards .card{--size:calc(14.28571% - 8px)}.poka.eight.cards .card{--size:calc(12.5% - 8px)}.poka.nine.cards .card{--size:calc(11.11111% - 8px)}.poka.ten.cards .card{--size:calc(10% - 8px)}@media(max-width:380px){.poka.cards .card,.poka.doubling.four.cards .card{--size:calc(100% - 8px)}}@media(max-width:575.98px){.poka.cards .card{--size:calc(33.3% - 8px)}.poka.doubling.four.cards .card{--size:calc(50% - 8px)}}@media(min-width:576px)and (max-width:767.98px){.poka.cards .card{--size:calc(33.3% - 8px)}}@media(min-width:768px)and (max-width:991.98px){.poka.cards .card{--size:calc(25% - 8px)}}@media(min-width:992px)and (max-width:1199.98px){.poka.cards .card{--size:calc(20% - 8px)}}@media(min-width:1200px){.poka.cards .card{--size:calc(16.6% - 8px)}}@media(max-width:575.98px){.poka.doubling.ten.cards .card{--size:calc(20% - 8px)}.poka.color.picker.cards>.card{--size:20%}}div[data-v-4a89ac32]{text-align:center;margin-top:8px}.v-btn.v-pin-btn[data-v-5f5f7f58]{height:42px;min-width:42px;width:42px}.update-notify[data-v-64524695]{background:#2f2b3e;text-shadow:0 0 6px #2f2b3e;position:relative;margin:16px 2px;padding:24px 32px;border-radius:16px;background-size:240px;background-position:100%;background-repeat:no-repeat;background-image:url(/img/update.svg);color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.3);box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}.moreDialog-header{padding:16px 0}.moreDialog-header .moreDialog-cover{background:#555;border-radius:16px;margin-bottom:8px;-webkit-box-shadow:0 .8px 1.9px rgba(0,0,0,.02),0 2.3px 4.5px rgba(0,0,0,.028),0 4.8px 8.5px rgba(0,0,0,.035),0 9.2px 15.2px rgba(0,0,0,.042),0 16.9px 28.4px rgba(0,0,0,.05),0 26px 68px rgba(0,0,0,.07);box-shadow:0 .8px 1.9px rgba(0,0,0,.02),0 2.3px 4.5px rgba(0,0,0,.028),0 4.8px 8.5px rgba(0,0,0,.035),0 9.2px 15.2px rgba(0,0,0,.042),0 16.9px 28.4px rgba(0,0,0,.05),0 26px 68px rgba(0,0,0,.07)}.moreDialog-header .head{font-weight:700;font-size:18px;line-height:1.25em;opacity:.999}.moreDialog-header .artist,.moreDialog-header .head{max-width:95%}.moreDialog-content .item .v-avatar{position:relative}.moreDialog-content .item .v-avatar:before{background-color:var(--v-primary-base);-webkit-backdrop-filter:blur(10px);bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0;border-radius:4px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.moreDialog-content .item:hover .v-avatar:before{opacity:.2}.poka.list .item[data-v-21f60ee4]{overflow:hidden}.poka-home-card[data-v-a3869532]{padding:16px;overflow:hidden auto;max-height:80vh;position:relative} \ No newline at end of file +.theme--light .poka.list{--hoverbg:rgba(101,99,99,0.08)}.theme--dark .poka.list{--hoverbg:hsla(0,0%,100%,0.2)}.poka.list .item{line-height:1.25em;color:inherit;text-decoration:none;letter-spacing:.01785714em;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s cubic-bezier(.59,.12,.34,.95);transition:all .2s cubic-bezier(.59,.12,.34,.95);width:100%}.poka.list .item:not(.active):hover{background-color:var(--hoverbg);cursor:pointer}.poka.list .item .content{padding:.88em 0 .88em 1em;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.poka.list .item .content .v-icon+.header{margin-left:16px}.poka.list .item .content .header{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.poka.list .item .content .header .head{font-weight:700;font-size:1rem;line-height:1.5rem;opacity:.999;color:#000}@media(prefers-color-scheme:dark){.poka.list .item .content .header .head{color:#fff}}.poka.list .item .content .header>:not(.head){opacity:.7}.poka.list .item .action{padding-right:.5em}.poka.list .item .v-avatar{margin-right:16px}.poka.list .item.active{position:relative!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.poka.list .item.active,.poka.list .item.active .v-btn{color:var(--v-primary-base)}.poka.list .item.active:before{background-color:var(--v-primary-base);-webkit-backdrop-filter:blur(10px);bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;border-radius:4px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}@media(prefers-color-scheme:dark){.poka.list .item.active,.poka.list .item.active .v-btn{color:#fff}.poka.list .item.active:before{opacity:1}}.poka.list .item.disabled{pointer-events:none;opacity:.4;-webkit-filter:grayscale(1);filter:grayscale(1)}.poka.list .divider{font-size:.85em;border-top:1px solid rgba(0,0,0,.2);margin:.533rem .66rem;opacity:.7}body.theme--dark .poka.list .divider{border-top:1px solid hsla(0,0%,100%,.2)}.poka.list .divider:not(:empty){padding-top:.4rem;padding-left:.5rem}@media screen and (min-width:600.99px){.poka.two.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.poka.two.list .item{width:50%}}body,html{--default-font:Roboto,"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial","Source Hans","\601D\6E90\9ED1\9AD4","Noto Sans CJK TC","Noto Sans TC","Microsoft JhengHei","Microsoft Yahei",wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Ubuntu,"Bitstream Vera Sans","DejaVu Sans",Tahoma,微軟正黑體,"LiHei Pro","WenQuanYi Micro Hei","Droid Sans Fallback","AR PL UMing TW","Helvetica Neue","Hiragino Maru Gothic ProN",メイリオ,"\30D2\30E9\30AE\30CE\4E38\30B4 ProN W4",Meiryo,"Droid Sans",sans-serif;--product-font:"Product Sans",Roboto,"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial","Source Hans","\601D\6E90\9ED1\9AD4","Noto Sans CJK TC","Noto Sans TC","Microsoft JhengHei","Microsoft Yahei",wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Ubuntu,"Bitstream Vera Sans","DejaVu Sans",Tahoma,微軟正黑體,"LiHei Pro","WenQuanYi Micro Hei","Droid Sans Fallback","AR PL UMing TW","Helvetica Neue","Hiragino Maru Gothic ProN",メイリオ,"\30D2\30E9\30AE\30CE\4E38\30B4 ProN W4",Meiryo,"Droid Sans",sans-serif;font-family:var(--default-font);overflow:hidden!important}.poka-logo-banner{background-color:#2f2b3e}@media(prefers-color-scheme:dark){.poka-logo-banner{background-color:rgba(0,0,0,.1)}}.poka-notify{--poka-notify-bg:var(--v-primary-base);background:var(--poka-notify-bg);text-shadow:0 0 6px var(--poka-notify-bg);position:relative;margin:16px 2px;padding:24px 32px;border-radius:16px;color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.3);box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}.chip-nav{overflow-x:scroll;margin-bottom:16px}.chip-nav,.chip-nav .chip-nav-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.chip-nav .chip-nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;color:#000;opacity:.8;font-weight:700;border-radius:100em;cursor:pointer}.chip-nav .chip-nav-item .v-icon{margin-right:4px}.chip-nav .chip-nav-item span{white-space:pre}.chip-nav .chip-nav-item.active{color:#fff;background:var(--v-primary-base)}.chip-nav .chip-nav-item.active .v-icon{color:#fff}@media(prefers-color-scheme:dark){.chip-nav .chip-nav-item{color:#fff}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade-enter,.fade-leave-to{opacity:0}.fade-slide-up-enter-active{max-height:200px}.fade-slide-up-enter-active,.fade-slide-up-leave-active{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-slide-up-enter,.fade-slide-up-leave-to{-webkit-transform:scaleY(.6) scaleX(.7) translateY(40px);transform:scaleY(.6) scaleX(.7) translateY(40px);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;max-height:0}.songlist-enter,.songlist-leave-to{opacity:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scaleY(0) scaleX(.4);transform:scaleY(0) scaleX(.4);-webkit-transform-origin:center top;transform-origin:center top}.songlist-leave-active{position:absolute!important}.songlist-move{-webkit-transition:.5s cubic-bezier(.59,.12,.34,.95);transition:.5s cubic-bezier(.59,.12,.34,.95);-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,transform,filter;transition-property:opacity,transform,filter,-webkit-transform,-webkit-filter}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.zoom-in-enter-active,.zoom-in-leave-active,.zoom-out-enter-active,.zoom-out-leave-active{-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,transform;transition-property:height,opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.55,0,.1,1);transition-timing-function:cubic-bezier(.55,0,.1,1)}.slide-left-enter,.slide-right-leave-active{-webkit-transform:translate(3em);transform:translate(3em);opacity:0}.slide-left-leave-active,.slide-right-enter{-webkit-transform:translate(-3em);transform:translate(-3em);opacity:0}.zoom-in-enter,.zoom-out-leave-active{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}.zoom-in-leave-active,.zoom-out-enter{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}.page-container{overflow:hidden;height:100vh;width:100vw}.page-container.theme--dark{background:#282535!important}.theme--dark.v-navigation-drawer,.theme--dark.v-sheet,.theme--dark.v-stepper,.theme--dark.v-tabs-items{border-color:#2f2b3e;background:#2f2b3e!important}.v-application.v-application{font-family:var(--default-font)}.v-card:not(.v-sheet--tile):not(.v-card--shaped){border-radius:8px!important}.v-card+.v-card{margin-top:16px}.t-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-snack--bottom.withBottomPlayer{padding-bottom:77px!important}.v-snack__wrapper{background-color:rgba(57,53,77,.8)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}nav .theme--dark.v-list-item--active:before,nav .theme--dark.v-list-item--active:hover:before{opacity:.2;background-color:#776ea0}nav .theme--dark.v-list-item--active{color:#fff!important}.material-icons-outlined.material-icons-outlined.material-icons-outlined{font-family:Material Icons Outlined!important}#playlist-dialog .theme--dark.v-list-item--active:before,#playlist-dialog .theme--dark.v-list-item--active:hover:before{opacity:0!important}#playlist-dialog .theme--dark.v-list-item,#playlist-dialog .v-list-item--link:before{border-radius:8px!important}.v-card.blur-card{background-color:hsla(0,0%,100%,.7)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1)!important;box-shadow:0 4px 14px 0 rgba(0,0,0,.1)!important}.v-card.blur-card.theme--dark{background:rgba(47,43,62,.7)!important}.v-dialog--fullscreen{margin:0 5px!important;width:calc(100vw - 10px)!important;top:auto!important;bottom:3px!important;min-height:90%!important;height:90%!important}.v-dialog__content.v-dialog__content--active{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v-dialog.v-dialog--fullscreen>.v-card>.v-card__text{padding:0 2px 20px!important}nav .v-list-item .material-icons[data-v-374c0fc8]:not(.material-icons-outlined){display:none}nav .v-list-item.v-item--active .material-icons[data-v-374c0fc8]:not(.material-icons-outlined){display:block}nav .v-list-item.v-item--active .material-icons-outlined[data-v-374c0fc8]{display:none}main[data-v-374c0fc8]{height:calc(var(--vh,1vh)*100);overflow:hidden;overflow-y:scroll;margin-bottom:-64px}.v-navigation-drawer[data-v-374c0fc8]:not(.v-navigation-drawer--is-mobile){height:calc(var(--vh,1vh)*100 - 64px)!important}.poka-drawer-logo[data-v-374c0fc8]{padding:0 16px;font-family:var(--product-font)}.poka-drawer-logo h1[data-v-374c0fc8]{font-size:24px;line-height:56px}nav .poka.list .item.active[data-v-374c0fc8]:before,nav .poka.list .item[data-v-374c0fc8]{border-radius:0}@media(min-width:576px){.router-view[data-v-374c0fc8]{padding:16px}}.v-app-bar[data-v-374c0fc8]{-webkit-box-shadow:inset 0 -1px 0 0 #dadce0;box-shadow:inset 0 -1px 0 0 #dadce0}@media(prefers-color-scheme:dark){.v-app-bar[data-v-374c0fc8]{-webkit-box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.12);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.12)}}.bottom-player[data-v-374c0fc8]{-webkit-box-sizing:border-box;box-sizing:border-box;height:64px;max-height:64px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;position:fixed;background-color:hsla(0,0%,96.1%,.7);--cover-size:56px}@media(prefers-color-scheme:dark){.bottom-player[data-v-374c0fc8]{background-color:rgba(47,43,62,.7)}}.bottom-player .app-progress-bar[data-v-374c0fc8]{margin:-16px -8px}.bottom-player .song-info[data-v-374c0fc8]{display:grid;grid-gap:10px;grid-template-columns:.5fr 250px .5fr;width:100vw;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-player .song-info .left[data-v-374c0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:64px}.bottom-player .song-info .left .song-title[data-v-374c0fc8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;cursor:pointer}.bottom-player .song-info .left .song-title .song-artist[data-v-374c0fc8],.bottom-player .song-info .left .song-title .song-name[data-v-374c0fc8]{padding-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px}.bottom-player .song-info .left .song-title .song-name[data-v-374c0fc8]{font-weight:700}.bottom-player .song-info .left .cover[data-v-374c0fc8]{margin:0 8px;height:var(--cover-size);min-width:var(--cover-size);background-size:cover;background-position:50%;background-color:#fff;border-radius:8px;overflow:hidden}.bottom-player .song-info .left .cover img[data-v-374c0fc8]{-webkit-transition:all .6s cubic-bezier(.55,0,.1,1);transition:all .6s cubic-bezier(.55,0,.1,1);width:var(--cover-size);height:var(--cover-size);max-width:var(--cover-size);max-height:var(--cover-size);-o-object-fit:cover;object-fit:cover}.bottom-player .song-info .center[data-v-374c0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom-player .song-info .center span.time[data-v-374c0fc8]{font-family:var(--product-font);width:2.8em;text-align:center}.bottom-player .song-info .right[data-v-374c0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-player .song-info .right-s[data-v-374c0fc8],.bottom-player .song-info .right[data-v-374c0fc8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:8px}.bottom-player .song-info .right-s[data-v-374c0fc8]{width:144px;display:none}@media screen and (min-width:768px){.bottom-player .song-info .left .song-title[data-v-374c0fc8]{margin-left:calc(var(--cover-size)*1.5 + 16px)}.bottom-player .song-info .left .cover[data-v-374c0fc8]{position:absolute;bottom:4px;left:0;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:left bottom;transform-origin:left bottom;z-index:3;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}}@media screen and (max-width:600px){.bottom-player .song-info[data-v-374c0fc8]{grid-template-columns:1fr 144px}.bottom-player .song-info .center[data-v-374c0fc8],.bottom-player .song-info .right[data-v-374c0fc8]{display:none}.bottom-player .song-info .right-s[data-v-374c0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex}}.v-text-field--outlined.rounded-input{border-radius:100em}.v-text-field--outlined.rounded-input .v-input__slot{padding:0 24px!important}.v-text-field--outlined.rounded-input fieldset{padding-left:19px!important}.login-container[data-v-fef7932c]{height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--bg,#f2f2f2);background-size:cover;background-position:50%;--bg-color:#fff}.login-container .logo[data-v-fef7932c]{padding:8px 12px;width:100%}.login-container .logo img[data-v-fef7932c]{width:40px}.login-container .footer[data-v-fef7932c],.login-container .login-form[data-v-fef7932c]{background:var(--bg-color)}.login-container .login-form[data-v-fef7932c]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:48px 0 0 0}.login-container .login-form .form-container[data-v-fef7932c]{width:350px;margin:0 auto;padding:72px 32px;border-radius:32px}.login-container .login-form .form-container h1[data-v-fef7932c]{text-align:center;margin:24px 0}.login-container .footer[data-v-fef7932c]{width:100vw;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.login-container .footer .left-btns[data-v-fef7932c]{padding:8px;-ms-flex-item-align:center;align-self:center}.login-container .footer .right-btns[data-v-fef7932c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;text-align:right;-ms-flex-item-align:center;align-self:center}@media(min-width:768px){.login-container .login-form[data-v-fef7932c]{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-container .login-form .form-container[data-v-fef7932c]{background:var(--bg-color)}.login-container .footer[data-v-fef7932c]{background:transparent}}@media(prefers-color-scheme:dark){.login-container[data-v-fef7932c]{--bg-color:#282535}}[theme=default] .lyric[data-v-ce4382d4]{text-align:center;padding:80px 0}[theme=default] .lyric p[data-v-ce4382d4]{-webkit-transition:all .5s cubic-bezier(.77,0,.18,1),color .2s linear,opacity .2s linear;transition:all .5s cubic-bezier(.77,0,.18,1),color .2s linear,opacity .2s linear;opacity:.4;line-height:1.3em;font-size:1em}[theme=default] .lyric p>span[data-v-ce4382d4]{line-height:1.3em}[theme=default] .lyric p.focus[data-v-ce4382d4]{opacity:1;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.1);font-size:1.4em}.theme--dark [theme=default] .lyric p.focus[data-v-ce4382d4]{text-shadow:0 1px 4px hsla(0,0%,100%,.4)}[theme=default] .lyric p.focus+.tl[data-v-ce4382d4]{font-size:1.2em}[theme=default] .lyric p.tl[data-v-ce4382d4]{opacity:.25;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[theme=default] .lyric.lyricTranslated p.focus:not(:empty)+p[data-v-ce4382d4]{opacity:.8;-webkit-transform:translateY(-8px);transform:translateY(-8px);text-shadow:0 1px 8px rgba(0,0,0,.1);font-weight:700}.theme--dark [theme=default] .lyric.lyricTranslated p.focus:not(:empty)+p[data-v-ce4382d4]{text-shadow:0 1px 4px hsla(0,0%,100%,.4)}@media(min-width:576px){[theme=default] .lyric[data-v-ce4382d4]{font-size:18px}}[theme=bigtext] .lyric[data-v-ce4382d4]{padding:160px 25px}[theme=bigtext] .lyric p[data-v-ce4382d4]{font-size:2em;line-height:1.5em;font-weight:900;-webkit-transform:translateY(.1px);transform:translateY(.1px);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.1}[theme=bigtext] .lyric p.focus+.tl[data-v-ce4382d4],[theme=bigtext] .lyric p.focus[data-v-ce4382d4]{opacity:1;-webkit-filter:none;filter:none}[theme=bigtext] .lyric p.tl[data-v-ce4382d4]{-webkit-transform:translateY(-.4em);transform:translateY(-.4em);font-size:1.5em}[theme=bigtext] .lyric p[data-lyric-set="-4"][data-v-ce4382d4]{-webkit-transition-delay:.2s;transition-delay:.2s;opacity:.1}[theme=bigtext] .lyric p[data-lyric-set="-3"][data-v-ce4382d4]{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:.2}[theme=bigtext] .lyric p[data-lyric-set="-2"][data-v-ce4382d4]{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:.3}[theme=bigtext] .lyric p[data-lyric-set="-1"][data-v-ce4382d4]{-webkit-transition-delay:.05s;transition-delay:.05s;opacity:.4}[theme=bigtext] .lyric p[data-lyric-set="1"][data-v-ce4382d4]{-webkit-transition-delay:-.05s;transition-delay:-.05s;opacity:.4}[theme=bigtext] .lyric p[data-lyric-set="2"][data-v-ce4382d4]{-webkit-transition-delay:-.1s;transition-delay:-.1s;opacity:.3}[theme=bigtext] .lyric p[data-lyric-set="3"][data-v-ce4382d4]{-webkit-transition-delay:-.15s;transition-delay:-.15s;opacity:.2}[theme=bigtext] .lyric p[data-lyric-set="4"][data-v-ce4382d4]{-webkit-transition-delay:-.2s;transition-delay:-.2s;opacity:.1}[theme=spacing] .lyric[data-v-ce4382d4]{padding:160px 25px;text-align:center}[theme=spacing] .lyric p[data-v-ce4382d4]{font-size:1.5em;-webkit-transform:translateY(.1px);transform:translateY(.1px);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:.25}[theme=spacing] .lyric p>span[data-v-ce4382d4]{padding:.25em .2em;-webkit-transition:all .6s ease;transition:all .6s ease}[theme=spacing] .lyric p.focus[data-v-ce4382d4]{opacity:1;letter-spacing:1px}[theme=spacing] .lyric p.focus>span[data-v-ce4382d4]:not(:empty){color:#fff;background:var(--v-primary-base);z-index:1}[theme=spacing] .lyric p.focus+.tl[data-v-ce4382d4]{opacity:1;-webkit-transform:translateY(-.75em);transform:translateY(-.75em)}[theme=spacing] .lyric p.tl[data-v-ce4382d4]{-webkit-transform-origin:top;transform-origin:top;font-size:1.25em;-webkit-transform:translateY(-.75em) scale(.9);transform:translateY(-.75em) scale(.9)}[theme=spacing] .lyric p[data-lyric-set="-3"][data-v-ce4382d4]{opacity:.25}[theme=spacing] .lyric p[data-lyric-set="-2"][data-v-ce4382d4]{opacity:.5}[theme=spacing] .lyric p[data-lyric-set="1"][data-v-ce4382d4],[theme=spacing] .lyric p[data-lyric-set="-1"][data-v-ce4382d4]{opacity:.75}[theme=spacing] .lyric p[data-lyric-set="2"][data-v-ce4382d4]{opacity:.5}[theme=spacing] .lyric p[data-lyric-set="3"][data-v-ce4382d4]{opacity:.25}[theme=underline] .lyric[data-v-ce4382d4]{padding:160px 25px;text-align:center}[theme=underline] .lyric p[data-v-ce4382d4]{font-size:1.5em;font-weight:700;-webkit-transform:translateY(.1px);transform:translateY(.1px);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:.25}[theme=underline] .lyric p>span[data-v-ce4382d4]{padding:.25em .2em;-webkit-transition:.5s ease;transition:.5s ease;position:relative;background-image:linear-gradient(transparent calc(65% - 5px),var(--v-primary-lighten3) 5px);background-size:0;background-repeat:no-repeat}[theme=underline] .lyric p.focus[data-v-ce4382d4]{opacity:1}[theme=underline] .lyric p.focus>span[data-v-ce4382d4]:not(:empty){background-size:100%}[theme=underline] .lyric p.focus+.tl[data-v-ce4382d4]{opacity:1}[theme=underline] .lyric p.tl[data-v-ce4382d4]{-webkit-transform-origin:top;transform-origin:top;font-size:1.25em;font-weight:400;-webkit-transform:translateY(-.75em);transform:translateY(-.75em)}[theme=underline] .lyric p[data-lyric-set="-3"][data-v-ce4382d4]{opacity:.25}[theme=underline] .lyric p[data-lyric-set="-2"][data-v-ce4382d4]{opacity:.5}[theme=underline] .lyric p[data-lyric-set="1"][data-v-ce4382d4],[theme=underline] .lyric p[data-lyric-set="-1"][data-v-ce4382d4]{opacity:.75}[theme=underline] .lyric p[data-lyric-set="2"][data-v-ce4382d4]{opacity:.5}[theme=underline] .lyric p[data-lyric-set="3"][data-v-ce4382d4]{opacity:.25}@media(prefers-color-scheme:dark){[theme=underline] .lyric p>span[data-v-ce4382d4]{background-image:linear-gradient(transparent calc(65% - 5px),var(--v-primary-darken3) 5px)}}#lrc-editor[data-v-4a44bf4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:calc(100vh - 165px)}#lrc-editor .lyric-view[data-v-4a44bf4f]{width:50%;text-align:left;padding-top:80px;padding-bottom:80px;padding-left:8px;height:100%;overflow:scroll}#lrc-editor .lyric-view p[data-v-4a44bf4f]{-webkit-transition:font-size .5s cubic-bezier(.77,0,.18,1),color .2s linear,opacity .2s linear;transition:font-size .5s cubic-bezier(.77,0,.18,1),color .2s linear,opacity .2s linear;opacity:.4;line-height:1.2em;position:relative;font-size:18px;-webkit-transform:none;transform:none;cursor:pointer}#lrc-editor .lyric-view p .timestamp[data-v-4a44bf4f]{width:85px;display:inline-block;background:var(--v-primary-base,#000);color:#fff;padding:2px 5px;font-size:18px;font-family:Ubuntu Mono,monospace}#lrc-editor .lyric-view p[data-v-4a44bf4f]:hover{background:rgba(0,0,0,.1)}#lrc-editor .lyric-view p.focus[data-v-4a44bf4f]{opacity:1;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.1);-webkit-transform:none;transform:none;font-size:20px}.theme--dark #lrc-editor .lyric-view p.focus[data-v-4a44bf4f]{text-shadow:0 1px 4px hsla(0,0%,100%,.4)}#lrc-editor .lyric-view.lyricTranslated p.focus:not(:empty)+p[data-v-4a44bf4f]{opacity:.8;font-size:18px;text-shadow:0 1px 8px rgba(0,0,0,.1);font-weight:700}.theme--dark #lrc-editor .lyric-view.lyricTranslated p.focus:not(:empty)+p[data-v-4a44bf4f]{text-shadow:0 1px 4px hsla(0,0%,100%,.4)}#lrc-editor #lyric-edit[data-v-4a44bf4f]{padding:10px 8px;width:50%;border-left:0;font-family:Ubuntu Mono,monospace;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:scroll}#lrc-editor #lyric-edit #lyric-edit-about-phone[data-v-4a44bf4f],#lrc-editor #lyric-edit #lyric-edit-about[data-v-4a44bf4f],#lrc-editor #lyric-edit #lyric-edit-text-editor[data-v-4a44bf4f],#lrc-editor #lyric-edit #lyric-edit-time-shift[data-v-4a44bf4f]{width:100%}#lrc-editor #lyric-edit #lyric-edit-about-phone[data-v-4a44bf4f]{display:none}@media screen and (max-width:768px){#lrc-editor[data-v-4a44bf4f]{display:block;height:calc(100vh - 133px)}#lrc-editor .lyric-view[data-v-4a44bf4f]{width:100%;height:30%;-webkit-box-shadow:inset 0 -1px 0 0 #dadce0;box-shadow:inset 0 -1px 0 0 #dadce0}#lrc-editor #lyric-edit[data-v-4a44bf4f]{width:100%;height:70%;padding:0 8px}#lrc-editor #lyric-edit #lyric-edit-about[data-v-4a44bf4f]{display:none}#lrc-editor #lyric-edit #lyric-edit-about-phone[data-v-4a44bf4f]{display:block}}@media(prefers-color-scheme:dark)and (max-width:768px){.lyric-view[data-v-4a44bf4f]{-webkit-box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.12);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.12)}}.v-textarea textarea{line-height:1.5em!important}.search-box[data-v-f0efb4e0]{width:calc(100vw - 60px);max-width:360px;margin:18px auto;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid hsla(0,0%,56.5%,.38);border-radius:24px;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;transition-property:border,box-shadow;transition-property:border,box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:#fff}.search-box.focus[data-v-f0efb4e0],.search-box[data-v-f0efb4e0]:hover{-webkit-box-shadow:0 1px 6px 0 rgba(32,33,36,.28);box-shadow:0 1px 6px 0 rgba(32,33,36,.28);border:1px solid hsla(0,0%,56.5%,0)}.search-box.focus>.search-button[data-v-f0efb4e0]{opacity:1}.search-box>.search-input[data-v-f0efb4e0]{-webkit-box-flex:1;-ms-flex:1;flex:1;outline:none;border:0;border-radius:24px;padding:12px 14px;font-size:14px;color:#000}.search-box>.search-button[data-v-f0efb4e0]{outline:none;border:0;border-radius:0 2px 2px 0;padding:0 10px;opacity:.7;background:#fff}.search-box>.search-button>i[data-v-f0efb4e0]{color:rgba(0,0,0,.54)}pre.log[data-v-24f5802a]{background:#000;padding:5px;width:280px;height:200px;overflow:scroll;font-family:Ubuntu Mono,monospace;color:#fff}.changelog{font-family:Ubuntu Mono,monospace;color:currentColor;padding:8px;border-radius:8px;background-color:rgba(0,0,0,.03);color:#000}.changelog h1,.changelog h2,.changelog h3,.changelog h4,.changelog h5,.changelog h6{font-size:16px;line-height:1.3em}.changelog h1{font-size:20px}.changelog h2{font-size:18px}@media(prefers-color-scheme:dark){.changelog{background-color:hsla(0,0%,100%,.04);color:#fff}}.poka.list .item.log{font-family:Ubuntu Mono,monospace}.poka.list .item.log.level-warn{background-color:rgba(255,255,0,.23)}.poka.list .item.log.level-error{background-color:rgba(255,0,0,.23)}.header-wrapper{width:100%;position:relative;min-height:1px;margin-top:-1px;pointer-events:none}.header-wrapper .bg{-webkit-transform:scale(1.12);transform:scale(1.12);background-size:cover;background-position:50%;mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent));mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent);width:100%;position:absolute;-webkit-transition:min-height .4s;transition:min-height .4s;min-height:var(--pokabgheight,400px);overflow:hidden}.header-wrapper .bg.blur{-webkit-filter:blur(5px);filter:blur(5px)}.hw-header{font-weight:700;margin:64px 0 32px;position:relative;font-family:var(--product-font);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.hw-header>.hw-subtitle,.hw-header>.hw-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1em}.hw-header>.hw-title{font-size:3.5em}.hw-header>.hw-subtitle{font-size:1.5em}.info-header[data-v-657c7917]{position:relative;margin-top:16px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-header [data-v-657c7917]{-webkit-transition:all .3s ease;transition:all .3s ease}.info-header>.cover[data-v-657c7917]{height:200px;width:200px;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-position:50%;border-radius:16px;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.18);box-shadow:0 10px 15px rgba(0,0,0,.18)}.info-header>.info-data[data-v-657c7917]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px;padding-right:24px;overflow:hidden}.info-header>.info-data>.album-name[data-v-657c7917],.info-header>.info-data>.artist-name[data-v-657c7917]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-header>.info-data>.album-name[data-v-657c7917]{font-size:2em;line-height:1.5em;font-weight:700}.info-header>.info-data>.artist-name[data-v-657c7917]{font-size:1.5em;line-height:1.5em}.info-header>.info-data>.grow[data-v-657c7917]{-webkit-box-flex:1;-ms-flex:1;flex:1}.info-header>.info-data>.footer[data-v-657c7917]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-header>.info-data>.footer>.time[data-v-657c7917]{-webkit-box-flex:1;-ms-flex:1;flex:1}.info-header>.info-data .time[data-v-657c7917]{font-size:20px;line-height:42px}.info-header>.info-data .actions .v-btn[data-v-657c7917]{height:42px;min-width:42px;width:42px}@media screen and (max-width:768px){.info-header>.cover[data-v-657c7917]{height:150px;width:150px}.info-header>.info-data[data-v-657c7917]{padding-left:12px;padding-right:0;font-size:12px}.info-header .time[data-v-657c7917]{font-size:18px!important}}.theme--dark .poka.cards{--text-color:#fff}.poka.cards{--text-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100% + 16px);width:calc(100% + 16px);margin:-8px}.poka.cards .card{--size:calc(16.6% - 8px);height:0;width:var(--size);font-size:11px;margin:.8em 4px;background-position:50%;background-size:cover;padding-bottom:var(--size);padding:.475em .5em;display:block;height:auto;padding-bottom:0;text-decoration:none;position:relative}.poka.cards .card[data-source]:before{content:attr(data-source);color:#fff;display:block;position:absolute;text-align:right;right:10px;z-index:1;top:11px;background-color:rgba(0,0,0,.4);padding:3px 5px;border-radius:4px;font-size:12px;max-width:7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s;transition:all .2s;will-change:transform}.poka.cards .card[data-source]:hover:before{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.poka.cards .card .image{height:0;padding-bottom:100%;background-size:cover;border-radius:16px;-webkit-box-shadow:0 .4px .3px rgba(0,0,0,.008),0 1.1px .8px rgba(0,0,0,.012),0 2.2px 1.5px rgba(0,0,0,.015),0 4.2px 2.7px rgba(0,0,0,.018),0 7.8px 5px rgba(0,0,0,.022),0 12px 12px rgba(0,0,0,.03);box-shadow:0 .4px .3px rgba(0,0,0,.008),0 1.1px .8px rgba(0,0,0,.012),0 2.2px 1.5px rgba(0,0,0,.015),0 4.2px 2.7px rgba(0,0,0,.018),0 7.8px 5px rgba(0,0,0,.022),0 12px 12px rgba(0,0,0,.03);-webkit-transition:all .2s;transition:all .2s;will-change:box-shadow,transform,filter;position:relative;overflow:hidden}.poka.cards .card:hover .image{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 .8px 1.9px rgba(0,0,0,.02),0 2.3px 4.5px rgba(0,0,0,.028),0 4.8px 8.5px rgba(0,0,0,.035),0 9.2px 15.2px rgba(0,0,0,.042),0 16.9px 28.4px rgba(0,0,0,.05),0 26px 68px rgba(0,0,0,.07);box-shadow:0 .8px 1.9px rgba(0,0,0,.02),0 2.3px 4.5px rgba(0,0,0,.028),0 4.8px 8.5px rgba(0,0,0,.035),0 9.2px 15.2px rgba(0,0,0,.042),0 16.9px 28.4px rgba(0,0,0,.05),0 26px 68px rgba(0,0,0,.07)}.poka.cards .card:active .image{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-filter:brightness(80%);filter:brightness(80%)}.poka.cards .card .image i{position:absolute;font-size:calc(3vmax + 18px);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;left:0;right:0}.poka.cards .card .title{font-size:1.5em!important;padding-top:5px;line-height:1.5em;font-weight:700;color:var(--text-color);opacity:.9}.poka.cards .card .subtitle{font-size:1em!important;padding-top:0;line-height:1.5em;color:var(--text-color);opacity:.75}.poka.cards .card .image{background-color:var(--card-background-color,rgba(96,125,139,.63));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.poka.cards .card:nth-child(14n+2){--card-background-color:rgba(244,67,54,0.63)}.poka.cards .card:nth-child(14n+3){--card-background-color:rgba(233,30,99,0.63)}.poka.cards .card:nth-child(14n+4){--card-background-color:rgba(156,39,176,0.63)}.poka.cards .card:nth-child(14n+5){--card-background-color:rgba(255,152,0,0.63)}.poka.cards .card:nth-child(14n+6){--card-background-color:rgba(33,150,243,0.63)}.poka.cards .card:nth-child(14n+7){--card-background-color:rgba(0,188,212,0.63)}.poka.cards .card:nth-child(14n+8){--card-background-color:rgba(0,150,136,0.63)}.poka.cards .card:nth-child(14n+9){--card-background-color:rgba(76,175,80,0.63)}.poka.cards .card:nth-child(14n+10){--card-background-color:rgba(139,195,74,0.63)}.poka.cards .card:nth-child(14n+11){--card-background-color:rgba(255,193,7,0.63)}.poka.cards .card:nth-child(14n+12){--card-background-color:rgba(63,81,181,0.63)}.poka.cards .card:nth-child(14n+13){--card-background-color:rgba(255,87,34,0.63)}.poka.cards .card:nth-child(14n+14){--card-background-color:rgba(121,85,72,0.63)}.poka.two.cards .card{--size:calc(50% - 8px)}.poka.three.cards .card{--size:calc(33.33333% - 8px)}.poka.four.cards .card{--size:calc(25% - 8px)}.poka.five.cards .card{--size:calc(20% - 8px)}.poka.six.cards .card{--size:calc(16.66667% - 8px)}.poka.sever.cards .card{--size:calc(14.28571% - 8px)}.poka.eight.cards .card{--size:calc(12.5% - 8px)}.poka.nine.cards .card{--size:calc(11.11111% - 8px)}.poka.ten.cards .card{--size:calc(10% - 8px)}@media(max-width:380px){.poka.cards .card,.poka.doubling.four.cards .card{--size:calc(100% - 8px)}}@media(max-width:575.98px){.poka.cards .card{--size:calc(33.3% - 8px)}.poka.doubling.four.cards .card{--size:calc(50% - 8px)}}@media(min-width:576px)and (max-width:767.98px){.poka.cards .card{--size:calc(33.3% - 8px)}}@media(min-width:768px)and (max-width:991.98px){.poka.cards .card{--size:calc(25% - 8px)}}@media(min-width:992px)and (max-width:1199.98px){.poka.cards .card{--size:calc(20% - 8px)}}@media(min-width:1200px){.poka.cards .card{--size:calc(16.6% - 8px)}}@media(max-width:575.98px){.poka.doubling.ten.cards .card{--size:calc(20% - 8px)}.poka.color.picker.cards>.card{--size:20%}}div[data-v-4a89ac32]{text-align:center;margin-top:8px}.v-btn.v-pin-btn[data-v-5f5f7f58]{height:42px;min-width:42px;width:42px}.update-notify[data-v-64524695]{background:#2f2b3e;text-shadow:0 0 6px #2f2b3e;position:relative;margin:16px 2px;padding:24px 32px;border-radius:16px;background-size:240px;background-position:100%;background-repeat:no-repeat;background-image:url(/img/update.svg);color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.3);box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}.moreDialog-header{padding:16px 0}.moreDialog-header .moreDialog-cover{background:#555;border-radius:16px;margin-bottom:8px;-webkit-box-shadow:0 .8px 1.9px rgba(0,0,0,.02),0 2.3px 4.5px rgba(0,0,0,.028),0 4.8px 8.5px rgba(0,0,0,.035),0 9.2px 15.2px rgba(0,0,0,.042),0 16.9px 28.4px rgba(0,0,0,.05),0 26px 68px rgba(0,0,0,.07);box-shadow:0 .8px 1.9px rgba(0,0,0,.02),0 2.3px 4.5px rgba(0,0,0,.028),0 4.8px 8.5px rgba(0,0,0,.035),0 9.2px 15.2px rgba(0,0,0,.042),0 16.9px 28.4px rgba(0,0,0,.05),0 26px 68px rgba(0,0,0,.07)}.moreDialog-header .head{font-weight:700;font-size:18px;line-height:1.25em;opacity:.999}.moreDialog-header .artist,.moreDialog-header .head{max-width:95%}.moreDialog-content .item .v-avatar{position:relative}.moreDialog-content .item .v-avatar:before{background-color:var(--v-primary-base);-webkit-backdrop-filter:blur(10px);bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0;border-radius:4px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.moreDialog-content .item:hover .v-avatar:before{opacity:.2}.poka.list .item[data-v-21f60ee4]{overflow:hidden}.poka-home-dialog-sheet.poka-home-dialog-sheet.poka-home-dialog-sheet{border-radius:16px 16px 0 0;overflow:hidden}.poka-home-dialog-sheet.poka-home-dialog-sheet.poka-home-dialog-sheet .poka-home-card.poka-home-card.poka-home-card{padding:16px;overflow:hidden auto;max-height:80vh;position:relative;border-radius:0!important;background-color:#fff} \ No newline at end of file diff --git a/public/index.html b/public/index.html index 6e2a25f..61d5ad0 100644 --- a/public/index.html +++ b/public/index.html @@ -1,4 +1,4 @@ -PokaPlayer

PokaPlayer

\ No newline at end of file + } \ No newline at end of file diff --git a/public/js/app.3acd726b.js b/public/js/app.3acd726b.js new file mode 100644 index 0000000..cb50555 --- /dev/null +++ b/public/js/app.3acd726b.js @@ -0,0 +1,2 @@ +(function(t){function e(e){for(var s,n,o=e[0],l=e[1],c=e[2],p=0,u=[];pt.data.songs).then(t=>{_addSongs({songs:t})}).catch(t=>alert(`PokaPlayer Error\n${t}`))},window._deepcopy=t=>JSON.parse(JSON.stringify(t)),window._addSongs=function({songs:t,index:e,clear:a=!0}){const s=window._setting("server"),i=window._setting("headerBgSource");let r=[];for(let n of t){let t=_deepcopy(n),e=_setting("audioQuality").toLowerCase(),a=/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent);"DSM"==t.source&&"high"==e&&("mp3"==t.codec?e="original":"aac"==t.codec?e="original":"flac"==t.codec&&t.bitrate<=16e5&&!a&&(e="original")),t.originalURL=t.url,t.url=s+t.url+"&songRes="+e,t.originalCover=t.cover,t.cover=t.cover&&t.cover.startsWith("http")?t.cover:t.cover?s+t.cover:i,t.uuid=_uuid(),r.push(t)}a&&_player.list.clear(),_player.list.add(r),e&&"random"===_player.options.order?(_player.options.order="list",_player.list.switch(e),_player.options.order="random"):e&&_player.list.switch(e),_player.play()},window._player=new r.a({container:document.getElementById("player")}),window._uuid=()=>{var t=Date.now();return"undefined"!==typeof performance&&"function"===typeof performance.now&&(t+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var a=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"===e?a:3&a|8).toString(16)}))},window._lyricReader=a("ef87"),window._lrc=new(a("ef87"))("[00:00.000]"),window._CSSsetting=(t,e)=>{let a=_setting("cssVariable");a[t]=e,_setting("cssVariable",a),document.documentElement.style.setProperty(t,e)},window._setting=(t,e)=>{let a=JSON.parse(localStorage.pokaSetting||"{}"),s={nickname:`Poka-${Math.random().toString(36).substring(8).toUpperCase()}`,theme:"#5c95c4",lyricTheme:"default",artistView:"card",composerView:"card",audioQuality:"High",headerBgSource:"https://i.imgur.com/IdbJiao.jpg",darkMode:!1,dataRecord:!0,server:location.origin,password:"",cssVariable:{"--pokabgheight":"calc( 100vh - 69px - 64px )"}},i=navigator.language||navigator.userLanguage;switch(i){case"zh-TW":s.lang="zh_TW";break;case"zh-CN":s.lang="zh_CN";break;default:s.lang="en_US";break}return e?(a[t]=e,localStorage.pokaSetting=JSON.stringify(a),a[t]):a[t]?a[t]:s[t]?(a[t]=s[t]||"",localStorage.pokaSetting=JSON.stringify(a),a[t]):""},window._socket=io(window._setting("server"),{transports:["websocket"]});let l=document.documentElement;for(let[br,Cr]of Object.entries(_setting("cssVariable")))l.style.setProperty(br,Cr);var c=a("2b0e"),d=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-app",{staticClass:"page-container"},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1),a("v-snackbar",{class:{withBottomPlayer:t.snackbar.withBottomPlayer},model:{value:t.snackbar.show,callback:function(e){t.$set(t.snackbar,"show",e)},expression:"snackbar.show"}},[t._v(t._s(t.snackbar.message))])],1)},p=[],u={created(){c["a"].prototype.$deepCopy=window._deepcopy,c["a"].prototype.$randomPlay=window._randomPlay,c["a"].prototype.$addSongs=window._addSongs,c["a"].prototype.$snackbar=(t="",e=1500)=>{this.snackbar.message=t,this.snackbar.withBottomPlayer=document.querySelectorAll(".bottom-player").length,this.snackbar.show=!0,clearTimeout(this.snackbar.timeout),this.snackbar.timeout=setTimeout(()=>this.snackbar.show=!1,e)},this.$vuetify.theme.themes.dark.primary=window._setting("theme"),this.$vuetify.theme.themes.light.primary=window._setting("theme")},data:()=>({snackbar:{show:!1,message:"",timeout:null,withBottomPlayer:!0}})},m=u,g=(a("cf25"),a("5c64"),a("d4db"),a("2877")),v=a("6544"),_=a.n(v),h=a("7496"),y=a("2db4"),f=Object(g["a"])(m,d,p,!1,null,null,null),w=f.exports;_()(f,{VApp:h["a"],VSnackbar:y["a"]});var k=a("8c4f"),b=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.$vuetify.breakpoint.mdAndUp?t._e():a("v-app-bar",{staticStyle:{"box-shadow":"0px 0px 0px .5px rgb(0 0 0 / 20%)"},attrs:{color:"#FFF",app:""}},[a("v-app-bar-nav-icon",{on:{click:function(e){return e.stopPropagation(),t.toggleMenu()}}}),a("div",{staticClass:"poka-drawer-logo"},[a("h1",[t._v("PokaPlayer")])]),a("v-spacer"),a("v-btn",{attrs:{icon:""},on:{click:t.switch_audio_order}},["list"===t.audio_order?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("repeat")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("shuffle")])],1)],1),a("v-navigation-drawer",{attrs:{clipped:t.$vuetify.breakpoint.mdAndUp,"mobile-breakpoint":960,app:""},model:{value:t.drawer,callback:function(e){t.drawer=e},expression:"drawer"}},[a("div",{staticClass:"poka-drawer-logo"},[a("h1",[t._v("PokaPlayer")])]),a("v-divider",{staticStyle:{margin:"0px 0"}}),a("div",{staticClass:"poka list"},[t._l(t.items,(function(e){return[e.divider?a("v-divider",{key:e.text,staticStyle:{margin:"4px 0"}}):a("router-link",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.text,staticClass:"item",attrs:{to:e.to,"active-class":"active"}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s(e.icon)}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(e.text))])])],1)])]}))],2)],1),a("v-main",[a("div",{staticClass:"router-view"},[a("router-view")],1),a("div",{staticStyle:{height:"69px"}})]),a("div",{staticClass:"bottom-player"},[a("div",{staticClass:"app-progress-bar"},[a("v-slider",{attrs:{min:"0",max:"100",step:"0.000001","hide-details":""},on:{change:t.audio_seek},model:{value:t.audio_currentTimePercent,callback:function(e){t.audio_currentTimePercent=e},expression:"audio_currentTimePercent"}})],1),a("div",{staticClass:"song-info"},[a("div",{staticClass:"left"},[a("div",{staticClass:"cover"},[a("v-fade-transition",{attrs:{mode:"out-in"}},[a("img",{key:t.audio_cover,attrs:{src:t.audio_cover}})])],1),a("div",{staticClass:"song-title",on:{click:function(e){return t.$router.push("/now"!=t.$route.path?"/now":"/lyric")}}},[a("div",{staticClass:"song-name"},[t._v(t._s(t.audio_title))]),a("div",{staticClass:"song-artist"},[t._v(t._s(t.audio_artist||t.$t("app_waitForPlay")))])])]),a("div",{staticClass:"center"},[a("span",{staticClass:"time"},[t._v(t._s(t.audio_currentTime))]),a("v-btn",{attrs:{icon:""},on:{click:t.audio_previous}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("skip_previous")])],1),a("v-btn",{attrs:{small:"",fab:"",depressed:"",color:"primary"},on:{click:t.audio_toggle}},[t.audio_paused?a("v-icon",{key:"play",staticClass:"material-icons-outlined"},[t._v("play_arrow")]):a("v-icon",{key:"pause",staticClass:"material-icons-outlined"},[t._v("pause")])],1),a("v-btn",{attrs:{icon:""},on:{click:t.audio_next}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("skip_next")])],1),a("span",{staticClass:"time"},[t._v(t._s(t.audio_totalTime))])],1),t.audio_artist?a("div",{staticClass:"right"},[a("div",{style:"display: flex;padding: 20px 0;min-width: 160px;justify-content: flex-end;",on:{mouseover:function(e){t.audio_volume_hover=!0},mouseleave:function(e){t.audio_volume_hover=!1}}},[a("v-fade-transition",[a("v-slider",{directives:[{name:"show",rawName:"v-show",value:t.audio_volume_hover,expression:"audio_volume_hover"}],attrs:{"hide-details":"","thumb-label":""},model:{value:t.audio_volume,callback:function(e){t.audio_volume=e},expression:"audio_volume"}})],1),a("v-btn",{attrs:{icon:""},on:{click:function(e){t.audio_volume?t.audio_volume=0:t.audio_volume=100}}},[0==t.audio_volume?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("volume_off")]):t.audio_volume<50?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("volume_down")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("volume_up")])],1)],1),a("v-btn",{attrs:{icon:""},on:{click:t.switch_audio_order}},["list"===t.audio_order?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("repeat")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("shuffle")])],1),"/now"!=t.$route.path?a("v-btn",{attrs:{icon:"",to:"/now"}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("playlist_play")])],1):a("v-btn",{attrs:{icon:"",to:"/lyric"}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("subtitles")])],1)],1):a("div",{staticClass:"right"},[a("play-random-button")],1),t.audio_artist?a("div",{staticClass:"right-s"},[a("v-btn",{attrs:{icon:""},on:{click:t.audio_previous}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("skip_previous")])],1),a("v-btn",{attrs:{small:"",fab:"",depressed:"",color:"primary"},on:{click:t.audio_toggle}},[t.audio_paused?a("v-icon",{key:"play",staticClass:"material-icons-outlined"},[t._v("play_arrow")]):a("v-icon",{key:"pause",staticClass:"material-icons-outlined"},[t._v("pause")])],1),a("v-btn",{attrs:{icon:""},on:{click:t.audio_next}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("skip_next")])],1)],1):a("div",{staticClass:"right-s"},[a("play-random-button")],1)])])],1)},C=[],x={name:"App",data:()=>({menuVisible:!1,drawer:null,audio_interval:null,audio_currentTimePercent:100,audio_bufferPercent:100,audio_currentTime:"0:00",audio_totalTime:"0:00",audio_paused:!0,audio_recored:!1,audio_cover:_setting("headerBgSource"),audio_title:"PokaPlayer",audio_artist:null,audio_order:_player.options.order,audio_volume:100,audio_volume_hover:!1,scrollPositions:{},settings:{darkMode:window._setting("darkMode")},items:[{icon:"home",text:i18n.t("home"),to:"/home"},{icon:"playlist_play",text:i18n.t("nowplaying"),to:"/now"},{icon:"subtitles",text:i18n.t("lrc"),to:"/lyric"},{divider:!0},{icon:"search",text:i18n.t("search"),to:"/search"},{icon:"album",text:i18n.t("album"),to:"/album"},{icon:"folder",text:i18n.t("folder"),to:"/folder"},{icon:"keyboard_voice",text:i18n.t("artist"),to:"/artist"},{icon:"edit",text:i18n.t("composer"),to:"/composer"},{icon:"video_library",text:i18n.t("playlist"),to:"/playlist"},{divider:!0},{icon:"settings",text:i18n.t("settings"),to:"/settings"}]}),watch:{audio_volume(t){_player.volume(t/100,!0)}},destroyed(){this.audio_interval&&clearInterval(this.audio_interval)},created(){function t(){let t=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",`${t}px`)}document.getElementsByTagName("meta")["theme-color"].content=this.$vuetify.theme.isDark?"rgb(47, 43, 62)":"rgb(245, 245, 245)",window.addEventListener("resize",t),t(),this.drawer=this.$vuetify.breakpoint.mdAndUp,this.$router.beforeEach((t,e,a)=>{let s=document.querySelector("main");s&&(this.scrollPositions[e.name]=s.scrollTop),a(),this.$nextTick(()=>{let t=this.$router.history.current.name;if(s&&t in this.scrollPositions){let e=this.scrollPositions[t];setTimeout(()=>s.scrollTop=e,100)}})}),this.axios.defaults.withCredentials=!0,this.axios.defaults.baseURL=_setting("server"),this.getStatus(),_socket.emit("login",{username:window._setting("username"),password:window._setting("password")}),_socket.emit("send-nickname",_setting("nickname")),"mediaSession"in navigator&&(navigator.mediaSession.setActionHandler("play",()=>_player.toggle()),navigator.mediaSession.setActionHandler("pause",()=>_player.pause()),navigator.mediaSession.setActionHandler("previoustrack",()=>_payer.skipBack()),navigator.mediaSession.setActionHandler("nexttrack",()=>_player.skipForward())),this.audio_interval=setInterval(()=>{let t=_player.audio.currentTime||0,e=_player.audio.duration||0;if(this.audio_paused=_player.paused,this.audio_order=_player.options.order,_player.list.audios.length>0){let a=_player.list.audios[_player.list.index];this.audio_title!=a.name&&(this.audio_recored=!1);let s=_player.audio.buffered,i=t>1?s.end(s.length-1)/e*100:0,r=t/e*100;if(this.audio_currentTimePercent=r,this.audio_bufferPercent=i,this.audio_title=a.name,this.audio_artist=a.artist,this.audio_cover=a.cover,this.audio_currentTime=this.secondToTime(t),this.audio_totalTime=this.secondToTime(e),"mediaSession"in navigator){let t=document.querySelector(".cover img"),e=[{src:t.complete?a.cover:"/static/img/icons/512x512.png",sizes:t.complete?`${t.naturalWidth}x${t.naturalHeight}`:"512x512",type:"image/png"}];navigator.mediaSession.metadata=new MediaMetadata({title:a.name,artist:a.artist,artwork:e})}e&&t+10>e&&!this.audio_recored&&window._setting("dataRecord")&&(this.audio_recored=!0,this.axios.post(`${_setting("server")}/pokaapi/v2/record/add`,a))}else this.audio_currentTime="0:00",this.audio_totalTime="0:00",this.audio_currentTimePercent=100,this.audio_bufferPercent=100,this.audio_title="PokaPlayer",this.audio_artist=null,this.audio_recored=!1,this.audio_cover=_setting("headerBgSource"),"mediaSession"in navigator&&(navigator.mediaSession.metadata=null)},400)},methods:{secondToTime(t){let e=Math.floor(t/60),a=Math.floor(t%60);return a=a<10?"0"+a:a,e+":"+a},audio_toggle(){_player.list.audios.length>0?(_player.toggle(),this.audio_paused=_player.paused):this.$randomPlay()},audio_next(){_player.skipForward(),_player.play()},audio_previous(){_player.skipBack(),_player.play()},audio_seek(){_player.seek(this.audio_currentTimePercent/100*_player.audio.duration)},closeMenu(){this.drawer=!1},toggleMenu(){this.drawer=!this.drawer},switch_audio_order(){_player.options.order="random"===_player.options.order?"list":"random",this.audio_order=_player.options.order},switchTheme(){this.settings.darkMode=!this.settings.darkMode,window._setting("darkMode",this.settings.darkMode),this.settings.darkMode?window._theme.switchToDark():window._theme.switchToLight()},async getStatus(){let t=await this.axios.get(_setting("server")+"/status/");if(!t.data.login)return this.$router.push("/login");let e=await this.axios.get(_setting("server")+"/pokaapi/v2/user/");sessionStorage.setItem("login",JSON.stringify(e.data));let a=JSON.parse(e.data.settings);for(let s of Object.keys(a))_setting(s,a[s]);if("admin"==e.data.role){let t={icon:"admin_panel_settings",text:i18n.t("settingIndex.adminItems"),to:"/admin"};this.items.filter(t=>"Admin"==t.text).length||this.items.push(t)}if(t.data.debug){let t={icon:"bug_report",text:"Debug",to:"/debug"};this.items.filter(t=>"Debug"==t.text).length||this.items.push(t)}}}},S=x,$=(a("478f"),a("40dc")),P=a("5bc1"),D=a("8336"),V=a("ce7e"),U=a("0789"),T=a("132d"),A=a("f6c4"),I=a("f774"),N=a("ba0d"),L=a("2fa4"),R=a("269a"),O=a.n(R),E=a("5607"),F=Object(g["a"])(S,b,C,!1,null,"374c0fc8",null),B=F.exports;_()(F,{VAppBar:$["a"],VAppBarNavIcon:P["a"],VBtn:D["a"],VDivider:V["a"],VFadeTransition:U["d"],VIcon:T["a"],VMain:A["a"],VNavigationDrawer:I["a"],VSlider:N["a"],VSpacer:L["a"]}),O()(F,{Ripple:E["a"]});var M=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("router-view")],1)},z=[],j={name:"App",created(){document.getElementsByTagName("meta")["theme-color"].content=this.$vuetify.theme.isDark?"rgb(47, 43, 62)":"rgb(245, 245, 245)"}},Q=j,H=Object(g["a"])(Q,M,z,!1,null,null,null),q=H.exports,G=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("settings")}}),a("div",{staticClass:"chip-nav"},t._l(t.items,(function(e){return a("router-link",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.to,staticClass:"chip-nav-item",class:{active:t.$route.path==e.to},attrs:{to:e.to}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v(t._s(e.icon))]),a("span",[t._v(t._s(t.$t(e.text)))])],1)})),1),a("transition",{attrs:{name:"fade",mode:"out-in"},on:{enter:t.pageEnter}},[a("router-view")],1)],1)},J=[],Y={name:"App",data:()=>({settings:{darkMode:window._setting("darkMode")},items:[{text:"settings_network",icon:"wifi",to:"/settings/network"},{text:"settingInterface._",icon:"layers",to:"/settings/interface"},{text:"settingUser.title",icon:"person",to:"/settings/user"},{text:"settingPins.title",icon:"push_pin",to:"/settings/pins"}]}),created(){this.getStatus()},methods:{async getStatus(){let t=await this.axios.get(_setting("server")+"/status/");if(!t.data.login)return this.$router.push("/login");let e=await this.axios.get(_setting("server")+"/pokaapi/v2/user/");sessionStorage.setItem("login",JSON.stringify(e.data));let a=JSON.parse(e.data.settings);for(let s of Object.keys(a))_setting(s,a[s])}}},K=Y,W=Object(g["a"])(K,G,J,!1,null,null,null),X=W.exports;_()(W,{VIcon:T["a"]}),O()(W,{Ripple:E["a"]});var Z=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("settingIndex.adminItems")}}),a("div",{staticClass:"chip-nav"},t._l(t.adminItems,(function(e){return a("router-link",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.to,staticClass:"chip-nav-item",class:{active:t.$route.path==e.to},attrs:{to:e.to}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v(t._s(e.icon))]),a("span",[t._v(t._s(t.$t(e.text)))])],1)})),1),a("transition",{attrs:{name:"fade",mode:"out-in"},on:{enter:t.pageEnter}},[a("router-view")],1)],1)},tt=[],et={name:"App",data:()=>({settings:{darkMode:window._setting("darkMode")},adminItems:[{text:"settings_systemAndUpdate",icon:"system_update",to:"/admin/system"},{text:"settingUserManagement.title",icon:"person",to:"/admin/users"},{text:"adminLog.title",icon:"receipt_long",to:"/admin/log"}]}),created(){this.getStatus(),this.isAdmin="admin"==JSON.parse(sessionStorage.getItem("login")).role||!1},methods:{async getStatus(){let t=await this.axios.get(_setting("server")+"/status/");if(!t.data.login)return this.$router.push("/login");let e=await this.axios.get(_setting("server")+"/pokaapi/v2/user/");sessionStorage.setItem("login",JSON.stringify(e.data));let a=JSON.parse(e.data.settings);for(let s of Object.keys(a))_setting(s,a[s])}}},at=et,st=Object(g["a"])(at,Z,tt,!1,null,null,null),it=st.exports;_()(st,{VIcon:T["a"]}),O()(st,{Ripple:E["a"]});var rt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.name||t.$t("album"),subtitle:t.name?t.$t(t.type):null,blurbg:"album"!=t.type,bg:t.cover}}),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-albums",{attrs:{data:t.data.albums}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},nt=[],ot={name:"Album",created(){this.fetchData()},watch:{"$route.path":function(){this.fetchData()}},data:()=>({data:null,cover:null,name:"",type:null,server:_setting("server")}),methods:{async fetchData(){this.type=this.$route.meta.type,this.data=null,this.cover=_setting("headerBgSource"),this.name="Loading...";let t,e=this.$route.meta.type,{source:a,id:s}=this.$route.params;"unknown"==s&&(s=""),t="album"==e?_setting("server")+"/pokaapi/albums/":`${this.server}/pokaapi/${e}Albums/?moduleName=${encodeURIComponent(a)}&id=${encodeURIComponent(s)}`,this.data=(await this.axios.get(t)).data,this.name="",this.axios.get(`/pokaapi/${e}/?moduleName=${encodeURIComponent(a)}&id=${encodeURIComponent(s)}`).then(t=>{this.cover=_setting("server")+t.data.cover,this.name=t.data.name})}}},lt=ot,ct=Object(g["a"])(lt,rt,nt,!1,null,null,null),dt=ct.exports;_()(ct,{VSlideYReverseTransition:U["g"]});var pt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{blurbg:!0,bg:t.cover||null}}),a("info-header",{attrs:{title:t.name,subtitle:t.artist,cover:t.cover,songs:t.songs&&t.songs.length}},[a("v-fade-transition",[t.songs?a("pin-button",{attrs:{source:t.$route.params.source,id:t.$route.params.id,type:"album",cover:t.cover,artist:t.artist,name:t.name,"btn-type":"icon-button"}}):t._e()],1)],1),t.name?a("v-divider"):t._e(),t.songs?t._e():a("poka-loader",{staticStyle:{margin:"64px 0"}}),a("v-slide-y-reverse-transition",[t.songs?a("poka-parse-songs",{staticStyle:{margin:"16px 0"},attrs:{data:t.songs}}):t._e()],1),a("v-slide-y-reverse-transition",[t.artistAlbums&&t.songs?a("div",[a("v-divider"),a("h1",{staticClass:"title",staticStyle:{"padding-left":"0.5em","margin-top":"8px"}},[t._v(t._s(t.$t("albumsOfSameArtist")))]),a("poka-parse-albums",{attrs:{data:t.artistAlbums}})],1):t._e()])],1)},ut=[],mt={name:"AlbumSongs",created(){this.fetchData()},watch:{"$route.path":function(){this.fetchData()}},data:()=>({data:null,cover:null,name:null,artist:null,songs:null,artistAlbums:null,server:_setting("server")}),methods:{async fetchData(){let t=this.$route.params.source,e=this.$route.params.id;console.log(this.$route.query),this.songs=null,this.name=this.$route.query.name||"█".repeat(10),this.artist=this.$route.query.artist||"█".repeat(10),this.cover=Boolean(this.$route.query.cover)?this.server+this.$route.query.cover:null,await this.axios.get(`${this.server}/pokaapi/album?moduleName=${encodeURIComponent(t)}&id=${encodeURIComponent(e)}`).then(t=>{this.songs=t.data.songs,this.artist=t.data.artist,this.cover=this.server+t.data.cover.replace(/'/,"\\'"),this.name=t.data.name});let a=this.artist,s=t,i=`${this.server}/pokaapi/artistAlbums/?moduleName=${encodeURIComponent(s)}&id=${encodeURIComponent(a)}`;this.axios.get(i).then(t=>{this.artistAlbums=t.data.albums.filter(t=>t.id!=e),this.artistAlbums.length<1&&(this.artistAlbums=null)})}}},gt=mt,vt=Object(g["a"])(gt,pt,ut,!1,null,null,null),_t=vt.exports;_()(vt,{VDivider:V["a"],VFadeTransition:U["d"],VSlideYReverseTransition:U["g"]});var ht=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("artist")}}),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-artists",{attrs:{data:t.data.artists}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},yt=[],ft={name:"Artist",created(){this.axios.get(_setting("server")+"/pokaapi/artists/").then(t=>{this.data=t.data})},data:()=>({data:null,server:_setting("server")})},wt=ft,kt=Object(g["a"])(wt,ht,yt,!1,null,null,null),bt=kt.exports;_()(kt,{VSlideYReverseTransition:U["g"]});var Ct=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("composer")}}),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-composers",{attrs:{data:t.data.composers}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},xt=[],St={name:"Composer",created(){this.axios.get(_setting("server")+"/pokaapi/composers/").then(t=>{this.data=t.data})},data:()=>({data:null,server:_setting("server")})},$t=St,Pt=Object(g["a"])($t,Ct,xt,!1,null,null,null),Dt=Pt.exports;_()(Pt,{VSlideYReverseTransition:U["g"]});var Vt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:"Debug"}}),a("div",{staticClass:"title"},[t._v("Snackbar")]),a("v-btn",{attrs:{text:""},on:{click:function(e){return t.$snackbar("test test 123")}}},[t._v("Open Snackbar")]),a("v-expansion-panels",[a("v-expansion-panel",[a("v-expansion-panel-header",[t._v("Audios")]),a("v-expansion-panel-content",[a("pre",[t._v(t._s(t.audios))])])],1),a("v-expansion-panel",[a("v-expansion-panel-header",[t._v("Config")]),a("v-expansion-panel-content",[a("pre",[t._v(t._s(t.pokaSetting))])])],1),a("v-expansion-panel",[a("v-expansion-panel-header",[t._v("Lyric")]),a("v-expansion-panel-content",[a("pre",[t._v(t._s(t.lyric))])])],1)],1)],1)},Ut=[],Tt={name:"Debug",created(){},data:()=>({pokaSetting:JSON.parse(localStorage.pokaSetting),audios:_player.list.audios,lyric:_lrc.lyrics_all})},At=Tt,It=a("cd55"),Nt=a("49e2"),Lt=a("c865"),Rt=a("0393"),Ot=Object(g["a"])(At,Vt,Ut,!1,null,null,null),Et=Ot.exports;_()(Ot,{VBtn:D["a"],VExpansionPanel:It["a"],VExpansionPanelContent:Nt["a"],VExpansionPanelHeader:Lt["a"],VExpansionPanels:Rt["a"]});var Ft=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("folder")}}),a("v-slide-y-reverse-transition",[a("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.$route.meta.root,expression:"!$route.meta.root"}],staticStyle:{"margin-bottom":"16px"},on:{click:t.goBack}},[a("v-icon",[t._v("arrow_back")]),t._v("\n\t\t\t"+t._s(t.$t("back"))+"\n\t\t")],1)],1),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-folders",{attrs:{data:t.data.folders}}):t._e()],1),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-songs",{attrs:{data:t.data.songs}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},Bt=[],Mt={name:"Folder",created(){this.fetchData()},data:()=>({data:null,server:_setting("server")}),watch:{"$route.path":function(t,e){this.fetchData()}},methods:{async fetchData(){this.data=null;let t=this.server+"/pokaapi/";if(this.$route.meta.root)t+="folders/";else{let e=encodeURIComponent(this.$route.params.source),a=encodeURIComponent(this.$route.params.id);t+=`folderFiles/?moduleName=${e}&id=${a}`}this.axios.get(t).then(t=>{this.data=t.data})},goBack(){window.history.length>1?this.$router.go(-1):this.$router.push("/folder")}}},zt=Mt,jt=Object(g["a"])(zt,Ft,Bt,!1,null,null,null),Qt=jt.exports;_()(jt,{VBtn:D["a"],VIcon:T["a"],VSlideYReverseTransition:U["g"]});var Ht=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.name?t.$t("header_welcome_with_name",{name:t.name}):t.$t("header_welcome")}}),a("poka-update"),t.data?t._e():a("poka-loader"),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-home",{attrs:{data:t.data}}):t._e()],1)],1)},qt=[],Gt={name:"Home",async created(){try{let{data:t}=await this.axios.get(`${_setting("server")}/pokaapi/home/?${Math.random().toString(36).substring(7)}`);this.data=t,this.name=JSON.parse(sessionStorage.login).name}catch(t){this.$router.push("/login")}},data:()=>({data:null,name:null})},Jt=Gt,Yt=Object(g["a"])(Jt,Ht,qt,!1,null,null,null),Kt=Yt.exports;_()(Yt,{VSlideYReverseTransition:U["g"]});var Wt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"login-container",style:{"--bg":"url('"+t.bg+"')"}},[a("v-overlay",{attrs:{absolute:"",value:t.logining}},[a("poka-loader")],1),t._m(0),a("div",{staticClass:"login-form"},[a("div",{staticClass:"form-container"},[a("h1",[t._v(t._s(t.$t("header_welcome")))]),a("v-text-field",{staticClass:"rounded-input",attrs:{outlined:"",label:t.$t("login_page.server"),disabled:t.logining},model:{value:t.server,callback:function(e){t.server="string"===typeof e?e.trim():e},expression:"server"}}),a("v-text-field",{staticClass:"rounded-input",attrs:{outlined:"",label:t.$t("login_page.username"),disabled:t.logining},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}}),a("v-text-field",{staticClass:"rounded-input",attrs:{outlined:"",label:t.$t("login_page.password"),type:"password",disabled:t.logining},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}}),a("div",{staticClass:"d-flex justify-center"},[a("v-btn",{attrs:{disabled:t.logining,rounded:"",large:"",color:"primary",width:"110px"},on:{click:t.login}},[t._v(t._s(t.$t("login")))])],1)],1)]),a("div",{staticClass:"footer"},[a("div",{staticClass:"left-btns"},[a("v-btn",{staticClass:"mx-1",attrs:{depressed:"",fab:"",small:""},on:{click:function(e){t.lang_dialog=!0}}},[a("v-icon",[t._v("mdi-translate")])],1),a("v-btn",{staticClass:"mx-1",attrs:{depressed:"",fab:"",small:""},on:{click:function(e){t.clearSessionDialog=!0}}},[a("v-icon",[t._v("mdi-lock-reset")])],1)],1),a("div",{staticClass:"right-btns"},[a("v-btn",{attrs:{href:"https://github.com/gnehs/PokaPlayer",target:"_blank",depressed:"",fab:"",small:""}},[a("v-icon",[t._v("mdi-github")])],1)],1)]),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.lang_dialog,callback:function(e){t.lang_dialog=e},expression:"lang_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.lang")))]),a("v-card-text",[a("div",{staticClass:"poka list"},t._l(t.languages,(function(e,s){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:"lang"+e+"-"+s,staticClass:"item",on:{click:function(a){return t.setLang(e)}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("translate")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("title",e)))])])],1)])})),0)]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.lang_dialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.clearSessionDialog,callback:function(e){t.clearSessionDialog=e},expression:"clearSessionDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("login_page.session._")))]),a("v-card-text",[a("p",[t._v(t._s(t.$t("login_page.session.description")))]),a("p",[t._v(t._s(t.$t("login_page.session.description2")))]),a("v-text-field",{attrs:{outlined:"",label:t.$t("login_page.server"),disabled:t.logining},model:{value:t.server,callback:function(e){t.server="string"===typeof e?e.trim():e},expression:"server"}}),a("v-text-field",{attrs:{outlined:"",label:t.$t("login_page.username"),disabled:t.logining},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}}),a("v-text-field",{attrs:{outlined:"",label:t.$t("login_page.password"),type:"password",disabled:t.logining},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.clearSessionDialog=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{color:"red",text:""},on:{click:t.clearSession}},[t._v(t._s(t.$t("reset")))])],1)],1)],1)],1)},Xt=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"logo"},[a("img",{attrs:{src:"/img/icons/icon.png"}})])}],Zt={name:"Login",data:()=>({logining:!1,bg:_setting("headerBgSource"),server:null,serverError:null,password:null,username:null,passwordError:null,clearSessionDialog:!1,lang_dialog:!1,languages:Object.keys(window.i18n.messages),currentLang:i18n.locale}),created(){this.password=_setting("password"),this.username=_setting("username"),this.server=_setting("server")},methods:{setLang(t){window.i18n.locale=t,this.currentLang=t,window._setting("lang",t),this.lang_dialog=!1},async login(){if(this.passwordError=null,this.serverError=null,this.server=this.server.replace(/\/$/,""),!this.password||!this.server)return this.password||(this.passwordError="Wrong password"),void(this.server||(this.serverError="Unable to connect to server"));this.logining=!0,await this.axios.get(this.server+"/logout/");let t=await this.axios({method:"post",url:this.server+"/login/",data:{password:this.password,username:this.username},config:{headers:{"Content-Type":"multipart/form-data"}}}).catch(t=>this.serverError="Unable to connect to server").then(t=>t.data);if(!t.success)return this.logining=!1,this.passwordError="Wrong password",this.password="",!1;{_setting("password",this.password),_setting("username",this.username),_setting("server",this.server);let t=(await this.axios(this.server+"/pokaapi/v2/user/setting/")).data;for(let e of Object.keys(t.settings))_setting(e,t.settings[e]);_socket.emit("login",{username:window._setting("username"),password:window._setting("password")}),_socket.emit("send-nickname",_setting("nickname")),this.$router.push("/"),window.location.reload()}},async clearSession(){this.clearSessionDialog=!1;let t=await this.axios({method:"post",url:this.server+"/clear-session/",data:{password:this.password,username:this.username},config:{headers:{"Content-Type":"multipart/form-data"}}});t.data.success?this.$snackbar(i18n.t("login_page.session.success")):this.$snackbar(i18n.t("login_page.session.fail")+t.data.e)}}},te=Zt,ee=(a("50ba"),a("581e"),a("8212")),ae=a("b0af"),se=a("99d9"),ie=a("169a"),re=a("a797"),ne=a("8654"),oe=Object(g["a"])(te,Wt,Xt,!1,null,"fef7932c",null),le=oe.exports;_()(oe,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VIcon:T["a"],VOverlay:re["a"],VSpacer:L["a"],VTextField:ne["a"]}),O()(oe,{Ripple:E["a"]});var ce=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("transition",{attrs:{name:t.bgSlideAnimation,mode:"out-in"}},[t.audio_queue.length>0?a("poka-header",{key:t.audio_index,attrs:{blurbg:!0,title:t.$t("nowplaying"),bg:t.audio_cover}}):t._e(),!t.audio_queue.length>0?a("poka-header",{key:"2"}):t._e()],1),a("transition",{attrs:{name:"slide-right",mode:"out-in"}},[t.audio_queue.length>0?a("poka-parse-songs",{attrs:{data:t.audio_queue,"now-playing":"","active-index":t.audio_index},scopedSlots:t._u([{key:"default",fn:function(e){return[a("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.isSafari,expression:"isSafari"}],attrs:{icon:""},on:{click:function(t){return t.stopPropagation(),e.moreDialog(e.song)}}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("more_horiz")])],1),a("v-btn",{attrs:{icon:""},on:{click:function(a){return a.stopPropagation(),t.removeSong(e.index)}}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("close")])],1)]}}],null,!1,3811264598)}):t._e(),!t.audio_queue.length>0?a("v-card",{key:"card",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"64px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"display-4 material-icons-outlined"},[t._v("queue_music")]),a("p",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("app_waitForPlay")))]),a("p",[t._v(t._s(t.$t("app_waitForPlay_description")))]),a("play-random-button")],1)],1):t._e()],1),a("v-fab-transition",[t.audio_queue.length>0?a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.audio_clean}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("clear_all")])],1):t._e()],1)],1)},de=[],pe={name:"NowPlaying",data:()=>({defaultCover:_setting("headerBgSource"),audio_cover:_setting("headerBgSource"),audio_queue:null,audio_index:-1,audio_uuid:":D",updateInterval:null,bgSlideAnimation:"slide-left",isSafari:/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)}),created(){this.updatePlayer(),this.startUpdatePlayer()},destroyed(){this.stopUpdatePlayer()},methods:{startUpdatePlayer(){this.updateInterval=setInterval(()=>this.updatePlayer(),400)},stopUpdatePlayer(){this.updateInterval&&clearInterval(this.updateInterval)},updatePlayer(){if(this.audio_queue=_player.list.audios,_player.list.audios.length>0){let t=this.audio_uuid,e=this.audio_index;this.audio_index=_player.list.index,this.audio_uuid=_player.list.audios[this.audio_index].uuid,this.audio_cover=_player.list.audios[this.audio_index].cover,t!=this.audio_uuid&&(this.bgSlideAnimation=this.audio_index>e?"slide-left":"slide-right",this.$nextTick(()=>{let t=document.querySelector(".v-main .poka.list > .active");if(t){let e=t.offsetTop-.5*document.querySelector("main").clientHeight+.75*t.clientHeight;e+=69,e+=150,this.$vuetify.goTo(e,{duration:250,offset:0,container:"main",easing:"easeInOutCubic"})}}))}else this.audio_cover=_setting("headerBgSource")},removeSong(t){_player.list.remove(t),this.updatePlayer()},audio_clean(){_player.list.clear()}}},ue=pe,me=Object(g["a"])(ue,ce,de,!1,null,null,null),ge=me.exports;_()(me,{VBtn:D["a"],VCard:ae["a"],VCardText:se["b"],VFabTransition:U["c"],VIcon:T["a"]});var ve=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header"),a("v-card",{key:"card",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"32px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"material-icons-outlined display-4"},[t._v("clear")]),a("p",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("nothingFound")))]),a("v-btn",{attrs:{outlined:"",color:"primary",to:"/"}},[t._v(t._s(t.$t("home")))])],1)],1)],1)},_e=[],he={name:"Notfound"},ye=he,fe=Object(g["a"])(ye,ve,_e,!1,null,null,null),we=fe.exports;_()(fe,{VBtn:D["a"],VCard:ae["a"],VCardText:se["b"],VIcon:T["a"]});var ke=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.title}}),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-playlists",{attrs:{data:t.data}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},be=[],Ce={name:"Playlist",watch:{"$route.path":function(t,e){this.fetchData()}},created(){this.fetchData()},data:()=>({data:null,rawData:null,server:_setting("server"),title:i18n.t("playlist")}),methods:{async fetchData(){let t=this.$route.params.pathMatch,e=this.$route.name;this.data=null,this.rawData||(this.rawData=(await this.axios(_setting("server")+"/pokaapi/playlists")).data.playlists),"PlaylistFolder"==e?(this.title=this.rawData.filter(e=>e.id==t)[0].name,this.data=this.rawData.filter(e=>e.id==t)[0].playlists):(this.title=i18n.t("playlist"),this.data=this.rawData)}}},xe=Ce,Se=Object(g["a"])(xe,ke,be,!1,null,null,null),$e=Se.exports;_()(Se,{VSlideYReverseTransition:U["g"]});var Pe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{blurbg:!0,bg:t.cover}}),a("info-header",{attrs:{title:t.title||t.$t("loading"),subtitle:t.$t("playlist"),cover:t.cover,songs:t.data?t.data.songs.length:0}},[t.title?a("pin-button",{attrs:{source:t.$route.params.source,id:t.$route.params.id,cover:t.cover,type:"playlist",name:t.title,"btn-type":"icon-button"}}):t._e(),t.fromPoka?a("v-btn",{attrs:{icon:""},on:{click:function(e){t.playlistDialog=!0}}},[a("v-icon",[t._v("edit")])],1):t._e()],1),a("v-divider"),t.data?a("poka-parse-songs",{attrs:{data:t.data.songs}}):a("poka-loader"),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.playlistDialog,callback:function(e){t.playlistDialog=e},expression:"playlistDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("playlist_page.edit_title")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:t.$t("playlist_page.title_input"),outlined:"","hide-details":""},model:{value:t.editData.name,callback:function(e){t.$set(t.editData,"name",e)},expression:"editData.name"}}),a("br"),a("v-text-field",{attrs:{label:t.$t("playlist_page.cover_input"),outlined:"","hide-details":""},model:{value:t.editData.image,callback:function(e){t.$set(t.editData,"image",e)},expression:"editData.image"}})],1),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(e){t.playlistDialog=!1,t.playlistDel=!0}}},[t._v(t._s(t.$t("playlist_page.del")))]),a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:t.editPlaylist}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.playlistDel,callback:function(e){t.playlistDel=e},expression:"playlistDel"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("playlist_page.del_title")))]),a("v-card-text",[t._v(t._s(t.$t("playlist_page.delconfirm",{title:t.title})))]),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(e){t.playlistDel=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.playlistDel=!1,t.delPlaylist()}}},[t._v(t._s(t.$t("ok")))])],1)],1)],1)],1)},De=[],Ve={name:"PlaylistSongs",data:()=>({data:null,title:null,cover:_setting("headerBgSource"),server:_setting("server"),editData:{name:null,image:_setting("headerBgSource")},fromPoka:!1,playlistDialog:!1,playlistDel:!1,playlistDelConfirm:""}),created(){this.fetchData()},methods:{async editPlaylist(){if(""==this.editData.name||""==this.editData.cover)return this.$snackbar(i18n.t("playlist_page.edit_empty"));this.playlistDialog=!1,await this.axios.post(`${this.server}/pokaapi/playlist/edit`,{id:this.data.playlists[0].id,data:this.editData}),this.fetchData()},async delPlaylist(){await this.axios.post(`${this.server}/pokaapi/playlist/del`,{id:this.data.playlists[0].id}),this.$router.push("/playlist")},fetchData(){let t=encodeURIComponent(this.$route.params.source),e=encodeURIComponent(this.$route.params.id),a=this.server;this.axios.get(`${a}/pokaapi/playlistSongs/?moduleName=${t}&id=${e}&rnd=${Math.floor(9999999*Math.random())}`).then(t=>{this.data=t.data,this.title=this.data.playlists[0].name,this.editData.name=this.data.playlists[0].name,this.data.playlists[0].image&&(this.cover=this.data.playlists[0].image,this.editData.image=this.data.playlists[0].image,this.data.playlists[0].image.startsWith("http")||(this.cover=this.server+this.cover)),this.fromPoka="poka"==this.data.playlists[0].source})}}},Ue=Ve,Te=Object(g["a"])(Ue,Pe,De,!1,null,null,null),Ae=Te.exports;_()(Te,{VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VDivider:V["a"],VIcon:T["a"],VSpacer:L["a"],VTextField:ne["a"]});var Ie=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div")},Ne=[],Le={name:"Shuffle",created(){this.$randomPlay(),this.$router.push("/home")}},Re=Le,Oe=Object(g["a"])(Re,Ie,Ne,!1,null,null,null),Ee=Oe.exports,Fe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{theme:t.lyric_theme}},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[t.audio_cover?a("poka-header",{key:t.audio_cover,attrs:{blurbg:!0,bg:t.audio_cover}}):a("poka-header",{key:"2"})],1),a("div",{on:{dblclick:t.openLyricDialog}},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[t.lyric.length>1?a("div",{key:"lyric",staticClass:"lyric",class:{lyricTranslated:t.lyricTranslated}},t._l(t.lyric,(function(e,s){return a("p",{key:s,class:[{focus:s==t.lyricFocus},{tl:!!t.lyricTranslated&&Math.floor((s-t.lyricFocus)/2)!=Math.round((s-t.lyricFocus)/2)}],attrs:{"data-lyric-set":t.lyricTranslated?Math.floor((s-t.lyricFocus)/2):s-t.lyricFocus}},[a("span",[t._v(t._s(e.text))])])})),0):t.lyricSearching?a("v-card",{key:"lyricSearchingcard",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"64px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"material-icons-outlined display-4"},[t._v("subtitles")]),a("p",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("loading")))])],1)],1):a("v-card",{key:"lrc_noLyrics",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"64px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"material-icons-outlined display-4"},[t._v("subtitles")]),a("p",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("lrc_noLyrics")))]),a("v-btn",{attrs:{outlined:"",color:"primary"},on:{click:function(e){t.showLyricDialog=!0}}},[t._v(t._s(t.$t("lrc_search")))])],1)],1)],1)],1),a("v-speed-dial",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{right:"","open-on-hover":"",fixed:""},scopedSlots:t._u([{key:"activator",fn:function(){return[a("v-btn",{attrs:{color:"primary",dark:"",fab:""},model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[t.fab?a("v-icon",[t._v("mdi-close")]):a("v-icon",[t._v("more_horiz")])],1)]},proxy:!0}]),model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[a("v-btn",{attrs:{fab:"",dark:"",small:"",color:"green"},on:{click:t.openLyricDialog}},[a("v-icon",[t._v("search")])],1),a("v-btn",{attrs:{fab:"",dark:"",small:"",color:"indigo"},on:{click:t.editLyric}},[a("v-icon",[t._v("mdi-pencil")])],1),a("v-btn",{attrs:{fab:"",dark:"",small:"",color:"cyan"},on:{click:function(e){t.lyric_theme_dialog=!0}}},[a("v-icon",[t._v("mdi-palette")])],1)],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.showLyricDialog,callback:function(e){t.showLyricDialog=e},expression:"showLyricDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("lrc_search")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:t.$t("lrc_search"),name:"searchLyric",disabled:t.lyricSearching,solo:""},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getLyricByKeyword()},change:function(e){return t.getLyricByKeyword()}},model:{value:t.lyricSearchkeyword,callback:function(e){t.lyricSearchkeyword="string"===typeof e?e.trim():e},expression:"lyricSearchkeyword"}}),a("p",{staticStyle:{"margin-top":"-22px"}},[a("small",[t._v(t._s(t.$t("lrc_enter2search")))])])],1),a("v-divider"),a("v-card-text",{staticStyle:{"max-height":"400px",overflow:"scroll","overflow-x":"hidden"}},[a("div",{staticClass:"poka list",staticStyle:{width:"372px"}},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.loadLrc("[00:00.000]",!0),t.showLyricDialog=!1}}},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("lrc_notLoad")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("lrc_notLoad_description")))])])])])]),!t.lyricSearching&&t.lyricSearchResult?a("div",{staticClass:"poka list",staticStyle:{width:"100%"}},t._l(t.lyricSearchResult,(function(e,s){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:s,staticClass:"item",on:{click:function(a){t.loadLrc(e.lyric,!0),t.showLyricDialog=!1}}},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(e.name))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(e.artist))])])])])})),0):t.lyricSearching?a("poka-loader"):a("div",{staticStyle:{"text-align":"center",padding:"40px 0"}},[a("v-btn",{attrs:{color:"primary"},on:{click:t.dialogSearch}},[t._v(t._s(t.$t("search")))])],1)],1),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.showLyricDialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.lyric_theme_dialog,callback:function(e){t.lyric_theme_dialog=e},expression:"lyric_theme_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.lyric._")))]),a("v-card-text",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("bigtext")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Big text")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("default")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Default")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("spacing")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Spacing")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("underline")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Underline")])])],1)])])]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.lyric_theme_dialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1)],1)},Be=[],Me={name:"LyricEdit",data:()=>({audio_title:null,audio_artist:null,audio_cover:null,showLyricDialog:!1,lyric_theme_dialog:!1,fab:!1,lyric:[],lyric_raw:null,lyricFocus:0,lyricSearching:!0,lyricSearchResult:null,lyricTranslated:!1,lyricSearchkeyword:null,Lyric_Update:null,lyric_color:null,lyric_shadow_color:null,lyric_theme:_setting("lyricTheme")}),created(){this.updateLyric(),this.startUpdateLyric()},destroyed(){this.stopUpdateLyric()},methods:{editLyric(){window.localStorage["lrc_temp"]=this.lyric_raw,this.$router.push("/lyric/edit")},startUpdateLyric(){this.Lyric_Update=setInterval(()=>this.updateLyric(),300)},stopUpdateLyric(){this.Lyric_Update&&clearInterval(this.Lyric_Update)},openLyricDialog(){this.showLyricDialog=!0;_player.list.audios[_player.list.index];this.lyricSearchkeyword=this.audio_title+" "+this.audio_artist},dialogSearch(){this.getLyricByKeyword(this.lyricSearchkeyword,!1)},updateLyric(){let t=_player.list.audios[_player.list.index];if(_player.list.audios.length>0){if(this.audio_title!=t.name)window._lrc.load("[00:00.000]"),this.lyricFocus=0,this.lyricSearching=!0,this.lyricSearchResult=null,this.lyricSearchkeyword=t.name+" "+t.artist,this.getLyric(t.name,t.artist,t.id,t.source),this.audio_title=t.name,this.audio_artist=t.artist,this.audio_cover=t.cover;else if(this.lyric=window._lrc.getLyrics(),this.lyric.length>1){let t=window._lrc.select(_player.audio.currentTime);this.lyricFocus!=t&&(this.lyricFocus=t,this.$nextTick(()=>{let t=document.querySelector('.lyric [data-lyric-set="0"].focus'),e=document.querySelector('.lyric [data-lyric-set="0"].tl')||null;if(t){let a=t.offsetTop-document.querySelector("main").clientHeight/2+t.clientHeight/2;e&&(a=e.offsetTop-document.querySelector("main").clientHeight/2-t.clientHeight),a+=69,this.$vuetify.breakpoint.mdAndUp||(a+=56),this.$vuetify.goTo(a,{duration:250,offset:0,container:"main",easing:"easeInOutCubic"})}else this.lyricFocus=0}))}}else this.noloadedLyric=!0,this.lyricSearching=!1},getLyric(t,e,a=!1,s){let i,r=/\[([0-9.:]*)\]/i;a?(i=_setting("server")+`/pokaapi/lyric/?moduleName=${encodeURIComponent(s)}&id=${encodeURIComponent(a)}&time=${(new Date).getTime()}`,this.axios(i).then(e=>{e.data.lyrics[0].lyric&&e.data.lyrics[0].lyric.match(r)?t==this.audio_title&&this.loadLrc(e.data.lyrics[0].lyric):this.getLyricByKeyword(this.lyricSearchkeyword)})):this.getLyricByKeyword(this.lyricSearchkeyword)},getLyricByKeyword(t,e=!0){t||(t=this.lyricSearchkeyword),this.lyricSearching=!0,this.axios(_setting("server")+`/pokaapi/searchLyrics/?keyword=${encodeURIComponent(t)}`).then(t=>t.data).then(a=>{a.lyrics.length>0&&(a.lyrics.forEach(t=>{let e=.7*this.matchRate(this.audio_title,t.name)+.3*this.matchRate(this.audio_artist,t.artist);e=Math.round(100*e)/100,t.rate=e>0?e>100?90.25:e:0}),a.lyrics.sort((t,e)=>e.rate-t.rate),t==this.lyricSearchkeyword&&(a.lyrics[0].rate>35&&e?(this.loadLrc(a.lyrics[0].lyric),this.$snackbar("歌詞正確嗎?打開歌詞搜尋來儲存。")):this.$snackbar("未發現匹配歌詞,您可以於歌詞搜尋中嘗試手動匹配"),this.lyricSearchResult=a.lyrics)),this.lyricSearching=!1})},matchRate(t,e,a=0){t=t.toLowerCase(),e=e.toLowerCase();for(let s of t.split(""))e.includes(s)?a++:a--;for(let s of e.split(""))t.includes(s)?a++:a--;return Math.round(a/(2*t.length)*1e4)/100},loadLrc(t,e=!1){window._lrc.load(t),this.lyric_raw=t,this.$vuetify.goTo(0,{duration:250,offset:0,container:"main",easing:"easeInOutCubic"}),this.lyricFocus=0;try{window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].timestamp==window._lrc.lyrics_all[window._lrc.lyrics_all.length-1].timestamp?(window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].timestamp+=100,this.lyricTranslated=!0,window._lrc.lyrics_all=window._lrc.lyrics_all.sort((t,e)=>t.timestamp-e.timestamp)):this.lyricTranslated=!1}catch(a){this.lyricTranslated=!1}if(this.lyricSearching=!1,e){let e=_player.list.audios[_player.list.index];this.axios.post(_setting("server")+"/pokaapi/lyric",{title:e.name,artist:e.artist,songId:e.id,source:e.source,lyric:t}),this.$snackbar(i18n.t("lrc_saved"))}},setLyricTheme(t){window._setting("lyricTheme",t),this.lyric_theme_dialog=!1,this.lyric_theme=t,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{lyricTheme:t}}})}}},ze=Me,je=(a("4de4"),a("c73b")),Qe=Object(g["a"])(ze,Fe,Be,!1,null,"ce4382d4",null),He=Qe.exports;_()(Qe,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VDivider:V["a"],VIcon:T["a"],VSpacer:L["a"],VSpeedDial:je["a"],VTextField:ne["a"]}),O()(Qe,{Ripple:E["a"]});var qe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",[a("div",{attrs:{id:"lrc-editor"}},[t.lyric.length>1?a("div",{key:"lyric",staticClass:"lyric-view",class:{lyricTranslated:t.lyricTranslated}},t._l(t.lyric,(function(e,s){return a("p",{key:s,class:{focus:s==t.lyricFocus},on:{click:function(a){return t.musicSeek(e.timestamp)}}},[a("span",{staticClass:"timestamp"},[t._v(t._s(t.timeToTag(e.timestamp)))]),t._v("\n\t\t\t\t\t"+t._s(e.text)+"\n\t\t\t\t")])})),0):t._e(),a("div",{attrs:{id:"lyric-edit"}},[a("v-card",{staticClass:"mx-auto",attrs:{id:"lyric-edit-about"}},[a("v-card-text",[a("div",[t._v("PokaPlayer 歌詞編輯器 Beta")]),a("p",{staticClass:"display-1 text--primary"},[t._v("使用說明")]),a("div",{staticClass:"text--primary"},[t._v("\n\t\t\t\t\t\t\t左側為歌詞預覽,右側則是編輯區塊\n\t\t\t\t\t\t\t"),a("br"),t._v("編輯完成後請按左下角打勾儲存歌詞,若要取消編輯點擊返回鍵即可跳出\n\t\t\t\t\t\t\t"),a("br"),t._v("點擊歌詞預覽的歌詞即可將歌曲轉跳至該時間,若是雙語歌詞,請點選原文部份\n\t\t\t\t\t\t\t"),a("br"),t._v("若有任何問題或功能建議,歡迎透過「設定->關於->GitHub->Issues」提出\n\t\t\t\t\t\t")])])],1),a("v-card",{staticClass:"mx-auto",attrs:{id:"lyric-edit-about-phone"}},[a("v-card-text",[a("div",[t._v("PokaPlayer 歌詞編輯器 Beta")]),a("p",{staticClass:"display-1 text--primary"},[t._v("使用說明")]),a("div",{staticClass:"text--primary"},[t._v("\n\t\t\t\t\t\t\t上方為歌詞預覽,下方則是編輯區塊\n\t\t\t\t\t\t\t"),a("br"),t._v("編輯完成後請按左下角打勾儲存歌詞,若要取消編輯點擊返回鍵即可跳出\n\t\t\t\t\t\t\t"),a("br"),t._v("點擊歌詞預覽的歌詞即可將歌曲轉跳至該時間,若是雙語歌詞,請點選原文部份\n\t\t\t\t\t\t\t"),a("br"),t._v("若有任何問題或功能建議,歡迎透過「設定->關於->GitHub->Issues」提出\n\t\t\t\t\t\t")])])],1),a("v-card",{staticClass:"mx-auto",attrs:{id:"lyric-edit-time-shift"}},[a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("div",[t._v("時間平移")]),a("p",{staticClass:"display-1 text--primary",staticStyle:{"margin-bottom":"0"}},[t._v(t._s(t.timeShiftValue>=0?"+":"")+t._s(t.timeShiftValue)+"s")])]),a("v-card-actions",[a("v-btn",{attrs:{text:"",color:"red accent-4"},on:{click:function(e){return t.timeShift(-.5)}}},[t._v("-0.5s")]),a("v-btn",{attrs:{text:"",color:"red accent-4"},on:{click:function(e){return t.timeShift(-.1)}}},[t._v("-0.1s")]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.timeShift(.1)}}},[t._v("+0.1s")]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.timeShift(.5)}}},[t._v("+0.5s")]),a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.timeShift(-t.timeShiftValue)}}},[t._v("重置")])],1)],1),a("v-card",{staticClass:"mx-auto",attrs:{id:"lyric-edit-text-editor"}},[a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("div",[t._v("文字編輯器")]),a("v-textarea",{attrs:{"max-height":"100%",rows:"20"},model:{value:t.lyric_raw,callback:function(e){t.lyric_raw=e},expression:"lyric_raw"}})],1)],1)],1)])]),a("v-fab-transition",[a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.saveLyric}},[a("v-icon",[t._v("done")])],1)],1)],1)},Ge=[],Je={name:"LyricEdit",data:()=>({audio_title:null,audio_artist:null,audio_cover:null,showLyricDialog:!1,lyric:[],lyric_raw:null,lyricFocus:0,lyricSearching:!0,lyricSearchResult:null,lyricTranslated:!1,lyricSearchkeyword:null,Lyric_Update:null,timeShiftValue:0}),created(){this.updateLyric(),this.startUpdateLyric(),_player.options.order=_player.options.order+"_r",this.lyric_raw=window.localStorage["lrc_temp"],this.loadLrc(this.lyric_raw)},destroyed(){this.stopUpdateLyric(),_player.options.order=_player.options.order.replace("_r","")},watch:{lyric_raw(t){this.loadLrc(t)}},methods:{loadLrc(t){if(window._lrc.load(t),window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].timestamp==window._lrc.lyrics_all[window._lrc.lyrics_all.length-1].timestamp){let t=window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].text;window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].text=window._lrc.lyrics_all[window._lrc.lyrics_all.length-1].text,window._lrc.lyrics_all[window._lrc.lyrics_all.length-1].text=t,this.lyricTranslated=!0}},timeShift(t){let e=window._lrc.getLyrics(),a="";for(let s in e)e[s].timestamp=this.minus(e[s].timestamp,this.times(t,-1)),a+=`[${this.timeToTag(e[s].timestamp)}]${e[s].text}\n`;this.lyric_raw=a,this.timeShiftValue=this.minus(this.timeShiftValue,this.times(t,-1))},musicSeek(t){_player.seek(t)},minus(t,e,...a){if(a.length>0)return this.minus(this.minus(t,e),a[0],...a.slice(1));const s=Math.pow(10,Math.max(this.digitLength(t),this.digitLength(e)));return(this.times(t,s)-this.times(e,s))/s},digitLength(t){const e=t.toString().split(/[eE]/),a=(e[0].split(".")[1]||"").length-+(e[1]||0);return a>0?a:0},times(t,e,...a){function s(t){(t>Number.MAX_SAFE_INTEGER||t0?t*Math.pow(10,e):t}if(a.length>0)return this.times(this.times(t,e),a[0],...a.slice(1));const r=i(t),n=i(e),o=this.digitLength(t)+this.digitLength(e),l=r*n;return s(l),l/Math.pow(10,o)},timeToTag(t){let e=Math.floor(t/60),a=this.minus(t,60*e);return`${e}:${a}`},startUpdateLyric(){this.Lyric_Update=setInterval(()=>this.updateLyric(),300)},stopUpdateLyric(){this.Lyric_Update&&clearInterval(this.Lyric_Update)},updateLyric(){if(this.lyric=window._lrc.getLyrics(),this.lyric.length>1){let t=window._lrc.select(_player.audio.currentTime);this.lyricFocus!=t&&(this.lyricFocus=t,this.$nextTick(()=>{let t=document.querySelector(".lyric-view p.focus");if(t){let e=t.offsetTop-.5*document.querySelector(".lyric-view").clientHeight+t.clientHeight*(this.lyricTranslated?1.75:.75);this.$vuetify.goTo(e,{duration:250,offset:0,container:".lyric-view",easing:"easeInOutCubic"})}else this.lyricFocus=0}))}},saveLyric(){let t=_player.list.audios[_player.list.index];this.axios.post(_setting("server")+"/pokaapi/lyric",{title:t.name,artist:t.artist,songId:t.id,source:t.source,lyric:this.lyric_raw}),this.$snackbar(i18n.t("lrc_saved")),this.$router.push("/lyric")}}},Ye=Je,Ke=(a("c373"),a("1a0e"),a("a844")),We=Object(g["a"])(Ye,qe,Ge,!1,null,"4a44bf4f",null),Xe=We.exports;_()(We,{VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VFabTransition:U["c"],VIcon:T["a"],VSpacer:L["a"],VTextarea:Ke["a"]});var Ze=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"search-box",class:{focus:t.searchBoxFocus}},[a("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.keyword,expression:"keyword",modifiers:{trim:!0}}],staticClass:"search-input",attrs:{type:"text",placeholder:t.$t("search"),autocomplete:"off",required:""},domProps:{value:t.keyword},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClick(e)},focus:function(e){t.searchBoxFocus=!0},blur:[function(e){t.searchBoxFocus=!1},function(e){return t.$forceUpdate()}],input:function(e){e.target.composing||(t.keyword=e.target.value.trim())}}}),a("button",{staticClass:"search-button",on:{click:t.search}},[a("v-icon",[t._v("search")])],1)]),a("v-overlay",{attrs:{absolute:"",value:t.isLoading}},[a("poka-loader")],1),a("v-slide-y-reverse-transition",[t.searchResult?a("div",[a("div",{staticClass:"chip-nav"},t._l(Object.keys(t.searchResult).filter((function(e){return t.searchResult[e].length})),(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e,staticClass:"chip-nav-item",class:{active:t.active==e},on:{click:function(a){t.active=e}}},[a("span",[t._v(t._s(t.$t(e.substring(0,e.length-1))))])])})),0),t._l(Object.keys(t.searchResult).filter((function(e){return t.searchResult[e].length})),(function(e){return a("div",{key:e},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.active==e,expression:"active==itemName"}]},["songs"==e?a("poka-parse-songs",{attrs:{data:t.searchResult[e]}}):t._e(),"albums"==e?a("poka-parse-albums",{attrs:{data:t.searchResult[e]}}):t._e(),"playlists"==e?a("poka-parse-playlists",{attrs:{data:t.searchResult[e]}}):t._e(),"folders"==e?a("poka-parse-folders",{attrs:{data:t.searchResult[e]}}):t._e(),"composers"==e?a("poka-parse-composers",{attrs:{data:t.searchResult[e]}}):t._e(),"artists"==e?a("poka-parse-artists",{attrs:{data:t.searchResult[e]}}):t._e()],1)])}))],2):t._e()])],1)},ta=[],ea={name:"Search",data:()=>({keyword:"",active:null,searchResult:!1,isLoading:!1,searchBoxFocus:!1}),created(){this.$route.query.keyword&&(this.keyword=this.$route.query.keyword,this.search())},methods:{searchClick(){this.$router.replace({query:{keyword:this.keyword}}),this.search()},search(){this.keyword&&""!=this.keyword&&(this.isLoading=!0,this.axios.get(_setting("server")+"/pokaapi/search/?keyword="+this.keyword).then(t=>{this.searchResult=t.data,this.active=Object.keys(this.searchResult).filter(t=>this.searchResult[t].length)[0],this.isLoading=!1}).catch(t=>this.isLoading=!1))}}},aa=ea,sa=(a("5215"),Object(g["a"])(aa,Ze,ta,!1,null,"f0efb4e0",null)),ia=sa.exports;_()(sa,{VIcon:T["a"],VOverlay:re["a"],VSlideYReverseTransition:U["g"]}),O()(sa,{Ripple:E["a"]});var ra=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.showSoundQualityDialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("music_note")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settings_network_soundQuality")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settings_network_soundQuality_"+t.soundQuality)))])])],1)])]),a("v-dialog",{attrs:{"max-width":"800"},model:{value:t.showSoundQualityDialog,callback:function(e){t.showSoundQualityDialog=e},expression:"showSoundQualityDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settings_network_soundQuality")))]),a("v-card-text",[a("poka-cards",{staticClass:"poka four doubling cards",attrs:{"hide-overflow":!1}},[a("poka-card",{attrs:{"poka-icon":"music_note",ellipsis:!1,"poka-title":t.$t("settings_network_soundQuality_Low"),"poka-subtitle":t.$t("settings_network_soundQuality_Low_description")},nativeOn:{click:function(e){return t.setSoundQuality("Low")}}}),a("poka-card",{attrs:{"poka-icon":"music_note",ellipsis:!1,"poka-title":t.$t("settings_network_soundQuality_Med"),"poka-subtitle":t.$t("settings_network_soundQuality_Med_description")},nativeOn:{click:function(e){return t.setSoundQuality("Med")}}}),a("poka-card",{attrs:{"poka-icon":"music_note",ellipsis:!1,"poka-title":t.$t("settings_network_soundQuality_High"),"poka-subtitle":t.$t("settings_network_soundQuality_High_description")},nativeOn:{click:function(e){return t.setSoundQuality("High")}}}),a("poka-card",{attrs:{"poka-icon":"music_note",ellipsis:!1,"poka-title":t.$t("settings_network_soundQuality_Ori"),"poka-subtitle":t.$t("settings_network_soundQuality_Ori_description")},nativeOn:{click:function(e){return t.setSoundQuality("Ori")}}})],1)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.showSoundQualityDialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1)],1)},na=[],oa={name:"SettingNetwork",data:()=>({soundQuality:window._setting("audioQuality"),showSoundQualityDialog:!1}),methods:{setSoundQuality(t){try{this.soundQuality=t,this.showSoundQualityDialog=!1,window._setting("audioQuality",t),this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{audioQuality:t}}})}catch(e){console.error(e)}}}},la=oa,ca=Object(g["a"])(la,ra,na,!1,null,null,null),da=ca.exports;_()(ca,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VIcon:T["a"],VSpacer:L["a"]}),O()(ca,{Ripple:E["a"]});var pa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-subheader",[t._v(t._s(t.$t("settingInterface.lang")))]),a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.lang_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("translate")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.lang")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("title",t.currentLang)))])])],1)])]),a("v-subheader",[t._v(t._s(t.$t("settingInterface.customize.bg._")))]),a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.customize_bg_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("landscape")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.bg._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.bg.description")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.bg_height_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("style")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover.description")))])])],1)]),a("v-subheader",[t._v(t._s(t.$t("settingInterface.customize.theme")))]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.theme_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.theme_color._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.theme_color.description")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.lyric_theme_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.lyric._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.lyric.description")))])])],1)]),a("v-subheader",[t._v(t._s(t.$t("settingInterface.customize.layout._")))]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.changeStyle("artist")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v(t._s("card"==t.view.artist?"view_module":"list"))])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.layout.artist")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.layout."+t.view.artist)))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.changeStyle("composer")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v(t._s("card"==t.view.composer?"view_module":"list"))])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.layout.composer")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.layout."+t.view.composer)))])])],1)])],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.bg_height_dialog,callback:function(e){t.bg_height_dialog=e},expression:"bg_height_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover._")))]),a("v-card-text",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setBgHeight("full")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("star")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover.options.full")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setBgHeight("half")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("star_half")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover.options.half")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setBgHeight("none")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("star_border")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover.options.none")))])])],1)])])]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.bg_height_dialog=!1}}},[t._v(t._s(t.$t("back")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"1200"},model:{value:t.customize_bg_dialog,callback:function(e){t.customize_bg_dialog=e},expression:"customize_bg_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.bg._")))]),a("v-card-text",[a("poka-cards",[a("poka-card",{attrs:{"poka-icon":"link","poka-title":t.$t("settingInterface.customize.bg.custom_link")},nativeOn:{click:function(e){t.bg_prompt_active=!0}}}),t._l(t.imgSources,(function(e){var s=e.name,i=e.src;return a("poka-card",{key:i,attrs:{"poka-bg":i,"poka-title":s},nativeOn:{click:function(e){return t.setBg(i)}}})}))],2)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.customize_bg_dialog=!1}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"340"},model:{value:t.theme_dialog,callback:function(e){t.theme_dialog=e},expression:"theme_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.theme_color._")))]),a("v-card-text",[a("v-color-picker",{staticClass:"ma-2",staticStyle:{margin:"8px auto !important"},attrs:{flat:"",mode:"hex",swatches:t.swatches,"show-swatches":""},model:{value:t.color,callback:function(e){t.color=e},expression:"color"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.theme_dialog=!1}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.bg_prompt_active,callback:function(e){t.bg_prompt_active=e},expression:"bg_prompt_active"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.bg._")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:"URL",filled:""},model:{value:t.bg_prompt_textbox,callback:function(e){t.bg_prompt_textbox="string"===typeof e?e.trim():e},expression:"bg_prompt_textbox"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:t.bg_prompt_cancel}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:""},on:{click:t.bg_prompt_ok}},[t._v(t._s(t.$t("ok")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.lang_dialog,callback:function(e){t.lang_dialog=e},expression:"lang_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.lang")))]),a("v-card-text",[a("div",{staticClass:"poka list"},t._l(t.languages,(function(e,s){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:"lang"+e+"-"+s,staticClass:"item",on:{click:function(a){return t.setLang(e)}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("translate")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("title",e)))])])],1)])})),0)]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.lang_dialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.lyric_theme_dialog,callback:function(e){t.lyric_theme_dialog=e},expression:"lyric_theme_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.lyric._")))]),a("v-card-text",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("bigtext")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Big text")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("default")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Default")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("spacing")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Spacing")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("underline")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Underline")])])],1)])])]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.lyric_theme_dialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1)],1)},ua=[],ma={name:"SettingCustomize",data:()=>({lang_dialog:!1,languages:Object.keys(window.i18n.messages),currentLang:window.i18n.locale,lyric_theme_dialog:!1,theme_dialog:!1,bg_height_dialog:!1,view:{artist:_setting("artistView"),composer:_setting("composerView")},customize_bg_dialog:!1,bg_prompt_active:!1,bg_prompt_textbox:window._setting("headerBgSource"),setting:{bg:window._setting("headerBgSource")},imgSources:[{name:"LoremFlickr",src:"https://loremflickr.com/1920/1080"},{name:"Picsum Photos",src:"https://picsum.photos/1920/1080/?random"},{name:"Random Image API",src:"https://random.imagecdn.app/v1/image?width=1920&height=1080"},{name:"Bing",src:"https://area.sinaapp.com/bingImg/"},{name:"The Dog API (GIF)",src:"https://api.thedogapi.com/v1/images/search?format=src&mime_types=image/gif"},{name:"The Dog API (PNG)",src:"https://api.thedogapi.com/v1/images/search?format=src&mime_types=image/png"},{name:"The Cat API (GIF)",src:"https://thecatapi.com/api/images/get?format=src&type=gif"},{name:"The Cat API (PNG)",src:"https://thecatapi.com/api/images/get?format=src&type=png"},{name:"Unsplash Source",src:"https://source.unsplash.com/random"},{name:"Sword Art Online: Alicization",src:"https://images2.imgbox.com/99/e2/knJdNcns_o.jpg"}],swatches:[["#5c95c4","#fc5185"],["#824c96","#107a8b"],["#facf5a","#000"],["#fd0054"],["#f96d00"]]}),computed:{color:{get(){return window._setting("theme")},set(t){this.setPrimaryColor(t)}}},watch:{"setting.bg":t=>window._setting("headerBgSource",t)},methods:{setBg(t){this.setting.bg=t,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{headerBgSource:t}}})},setBgHeight(t){switch(t){case"full":window._CSSsetting("--pokabgheight","calc( 100vh - 69px - 64px )");break;case"none":window._CSSsetting("--pokabgheight","0px");break;default:window._CSSsetting("--pokabgheight","400px");break}let e=window._setting("cssVariable");this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{cssVariable:e}}})},bg_prompt_cancel(){this.bg_prompt_active=!1,this.bg_prompt_textbox=window._setting("headerBgSource")},bg_prompt_ok(){this.bg_prompt_active=!1,this.setBg(this.bg_prompt_textbox)},setPrimaryColor(t){this.$vuetify.theme.themes.dark.primary=t,this.$vuetify.theme.themes.light.primary=t,window._setting("theme",t);let e=window._setting("theme");this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{theme:e}}})},setLang(t){window.i18n.locale=t,this.currentLang=t,window._setting("lang",t),this.lang_dialog=!1,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{lang:t}}})},setLyricTheme(t){window._setting("lyricTheme",t),this.lyric_theme_dialog=!1,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{lyricTheme:t}}})},changeStyle(t){let e="card"==this.view[t]?"list":"card",a=t+"View";_setting(a,e),this.view[t]=e;let s={};s[a]=e,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:s}})}}},ga=ma,va=a("03a4"),_a=a("e0c7"),ha=Object(g["a"])(ga,pa,ua,!1,null,null,null),ya=ha.exports;_()(ha,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VColorPicker:va["a"],VDialog:ie["a"],VIcon:T["a"],VSpacer:L["a"],VSubheader:_a["a"],VTextField:ne["a"]}),O()(ha,{Ripple:E["a"]});var fa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-subheader",[t._v(t._s(t.$t("settingPravicy.title")))]),a("v-card",{attrs:{outlined:""}},[a("v-card-text",[a("div",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("settingPravicy.notify.title")))]),a("div",[t._v(t._s(t.$t("settingPravicy.notify.body")))])])],1),a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.setDataRecord}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{attrs:{color:t.dataRecord?"purple":null}},[t._v("analytics")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingPravicy.dataRecord._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingPravicy.dataRecord."+(t.dataRecord?"enabled":"disabled"))))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.clearRecord}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("clear")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingPravicy.dataRecord.clear")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.dataRecordCount>-1?t.$t("settingPravicy.dataRecord.logged",{count:t.dataRecordCount}):t.$t("settingPravicy.dataRecord.loading")))])])],1)])]),a("v-subheader",[t._v(t._s(t.$t("settingUser.title")))]),a("div",{staticClass:"poka list"},[t.userdata?a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.copyID}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("mdi-account-key")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v("ID")]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userdata._id))])])],1)]):t._e(),t.userdata?a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.temp.changeNamePrompt=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("person")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUser.name")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userdata.name))])])],1)]):t._e(),t.userdata?a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.temp.changeUsernamePrompt=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("alternate_email")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUser.username")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userdata.username))])])],1)]):t._e(),t.userdata?a("div",{staticClass:"item"},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("settings")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUser.role")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userdata.role))])])],1)]):t._e(),t.userdata?a("div",{staticClass:"item",on:{click:function(e){t.temp.changePasswordDialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("lock")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUser.password")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingUser.passwordDescription")))])])],1)]):t._e(),t.userdata?a("div",{staticClass:"item",on:{click:t.logout}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("exit_to_app")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settings_logout")))])])],1)]):t._e()]),t.userdata?t._e():a("poka-loader"),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.temp.changeNamePrompt,callback:function(e){t.$set(t.temp,"changeNamePrompt",e)},expression:"temp.changeNamePrompt"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUser.changeName.title")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:t.$t("settingUser.changeName.placeholder"),outlined:"","hide-details":""},model:{value:t.temp.changeNameValue,callback:function(e){t.$set(t.temp,"changeNameValue","string"===typeof e?e.trim():e)},expression:"temp.changeNameValue"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.temp.changeNamePrompt=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.temp.changeNamePrompt=!1,t.changeName()}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.temp.changeUsernamePrompt,callback:function(e){t.$set(t.temp,"changeUsernamePrompt",e)},expression:"temp.changeUsernamePrompt"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUser.changeName.title")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:t.$t("settingUser.changeUsername.placeholder"),outlined:"","hide-details":""},model:{value:t.temp.changeUsernameValue,callback:function(e){t.$set(t.temp,"changeUsernameValue","string"===typeof e?e.trim():e)},expression:"temp.changeUsernameValue"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.temp.changeUsernamePrompt=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.temp.changeUsernamePrompt=!1,t.changeUsername()}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.temp.changePasswordDialog,callback:function(e){t.$set(t.temp,"changePasswordDialog",e)},expression:"temp.changePasswordDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUser.changePassword.title")))]),a("v-card-text",[a("v-text-field",{attrs:{label:t.$t("settingUser.changePassword.oldPassword"),outlined:"","hide-details":""},model:{value:t.temp.changePasswordold,callback:function(e){t.$set(t.temp,"changePasswordold",e)},expression:"temp.changePasswordold"}}),a("br"),a("v-text-field",{attrs:{label:t.$t("settingUser.changePassword.newPassword"),outlined:"","hide-details":""},model:{value:t.temp.changePassword,callback:function(e){t.$set(t.temp,"changePassword",e)},expression:"temp.changePassword"}}),a("br"),a("v-text-field",{attrs:{label:t.$t("settingUser.changePassword.confirmPassword"),hint:t.$t("settingUser.changePassword.confirmPasswordHelperText"),outlined:"","hide-details":""},model:{value:t.temp.changePassword2,callback:function(e){t.$set(t.temp,"changePassword2",e)},expression:"temp.changePassword2"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.temp.changePasswordDialog=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.changePassword()}}},[t._v(t._s(t.$t("settingUser.changePassword.done")))])],1)],1)],1)],1)},wa=[],ka={name:"SettingUser",data:()=>({userdata:null,temp:{changeNamePrompt:!1,changeNameValue:"",changeUsernamePrompt:!1,changeUsernameValue:"",changePasswordDialog:!1,changePassword:"",changePassword2:"",changePasswordold:""},dataRecord:window._setting("dataRecord"),dataRecordCount:-1}),created(){this.axios.get(_setting("server")+"/pokaapi/v2/user/").then(t=>{this.userdata=t.data}),this.getDataRecordCount()},methods:{copyID(){navigator.clipboard.writeText(this.userdata._id).then(()=>{this.$snackbar(i18n.t("copy.success"))},()=>{this.$snackbar(i18n.t("copy.failed"))})},changeName(){if(""==this.temp.changeNameValue||!this.temp.changeNameValue)return this.$snackbar(window.i18n.t("settingUser.changeName.result.error"));this.axios.post(_setting("server")+"/pokaapi/v2/user/name/",{n:this.temp.changeNameValue}).then(t=>{t.data.success?(this.userdata.name=this.temp.changeNameValue,this.$snackbar(window.i18n.t("settingUser.changeName.result.success",{name:this.temp.changeNameValue}))):this.$snackbar(window.i18n.t("settingUser.changeName.result.error"))})},changeUsername(){if(""==this.temp.changeUsernameValue||!this.temp.changeUsernameValue)return this.$snackbar(window.i18n.t("settingUser.changeUsername.result.error"));this.axios.post(_setting("server")+"/pokaapi/v2/user/username/",{n:this.temp.changeUsernameValue}).then(t=>{t.data.success?(this.userdata.username=this.temp.changeUsernameValue,this.$snackbar(window.i18n.t("settingUser.changeUsername.result.success",{name:this.temp.changeUsernameValue}))):t.data.error?this.$snackbar(t.data.error):this.$snackbar(window.i18n.t("settingUser.changeUsername.result.error"))})},changePassword(){return""!=this.temp.changePassword&&this.temp.changePassword&&""!=this.temp.changePassword2&&this.temp.changePassword2&&""!=this.temp.changePasswordold&&this.temp.changePasswordold?this.temp.changePassword!==this.temp.changePassword2?this.$snackbar(window.i18n.t("settingUser.changePassword.result.inconsistent")):this.temp.changePassword===this.temp.changePasswordold?this.$snackbar(window.i18n.t("settingUser.changePassword.result.same")):void this.axios.post(_setting("server")+"/pokaapi/v2/user/password/",{oldpassword:this.temp.changePasswordold,password:this.temp.changePassword}).then(t=>{t.data.success?(this.$snackbar(window.i18n.t("settingUser.changePassword.result.success")),this.temp.changePasswordDialog=!1):t.data.error?this.$snackbar(t.data.error):this.$snackbar(window.i18n.t("settingUser.changePassword.result.error"))}):this.$snackbar(window.i18n.t("settingUser.changePassword.result.error"))},logout(){sessionStorage.removeItem("login"),_player.pause(),this.axios(_setting("server")+"/logout").then(t=>this.$router.push("/login"))},async setDataRecord(){this.dataRecord=!this.dataRecord,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{dataRecord:this.dataRecord}})},async getDataRecordCount(){this.axios(_setting("server")+`/pokaapi/v2/record/count/user?${Date.now()}`).then(t=>{this.dataRecordCount=t.data})},async clearRecord(){confirm("您確定要清除資料嗎?")&&this.axios.post(_setting("server")+"/pokaapi/v2/record/clear").then(t=>{this.$snackbar("資料已清除"),this.dataRecordCount=0})}}},ba=ka,Ca=Object(g["a"])(ba,fa,wa,!1,null,null,null),xa=Ca.exports;_()(Ca,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VIcon:T["a"],VSpacer:L["a"],VSubheader:_a["a"],VTextField:ne["a"]}),O()(Ca,{Ripple:E["a"]});var Sa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.pins?a("div",{staticClass:"poka list"},t._l(t.pins,(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e._id,staticClass:"item",on:{click:function(a){return t.unPin(e)}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-img",{attrs:{src:e.cover,alt:"John"}})],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v("\n\t\t\t\t\t\t"+t._s(e.name)+"\n\t\t\t\t\t\t"),a("span",{staticStyle:{"font-size":".7em",opacity:".7","font-weight":"normal"}},[t._v(t._s(t.$t("source."+e.source)))])]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t(e.type)))])]),a("div",{staticClass:"action"},[a("v-btn",{attrs:{icon:""}},[a("v-icon",[t._v("mdi-delete")])],1)],1)],1)])})),0):t._e()])},$a=[],Pa={name:"SettingPins",data:()=>({pins:null}),created(){this.getPins()},methods:{async getPins(){this.axios.post(`${_setting("server")}/pokaapi/v2/pin/pins`).then(t=>{this.pins=t.data.map(t=>{return t.cover.startsWith("http")||(t.cover=_setting("server")+t.cover),t})})},async unPin(t){confirm(i18n.t("settingPins.deleteConfirm"))&&this.axios.post(`${_setting("server")}/pokaapi/v2/pin/unpin`,t).then(t=>{this.getPins()})}}},Da=Pa,Va=a("adda"),Ua=Object(g["a"])(Da,Sa,$a,!1,null,null,null),Ta=Ua.exports;_()(Ua,{VAvatar:ee["a"],VBtn:D["a"],VIcon:T["a"],VImg:Va["a"]}),O()(Ua,{Ripple:E["a"]});var Aa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.users?t._e():a("poka-loader"),a("v-slide-y-reverse-transition",[t.users?a("div",{staticClass:"poka list"},t._l(t.users,(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e._id,staticClass:"item",on:{click:function(a){return t.openUserDialog(e)}}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s("person")}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(e.username))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.role."+e.role)))])])],1)])})),0):t._e()]),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.userDialog,callback:function(e){t.userDialog=e},expression:"userDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUserManagement.dialog.edit")))]),a("v-card-text",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.field.name")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userTemp.name))])])])]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.field.username")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userTemp.username))])])])]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.field.role")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userTemp.role))])])])]),a("v-divider",{staticStyle:{margin:"4px 0"}}),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.changePassword}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s("lock")}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.dialog.changePassword")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.deleteUser}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s("delete")}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.dialog.deleteUser")))])])],1)])],1)]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.userDialog=!1}}},[t._v(t._s(t.$t("back")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.createUserDialog,callback:function(e){t.createUserDialog=e},expression:"createUserDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUserManagement.dialog.create")))]),a("v-card-text",[a("v-text-field",{attrs:{label:t.$t("settingUserManagement.field.name"),outlined:""},model:{value:t.userTemp.name,callback:function(e){t.$set(t.userTemp,"name",e)},expression:"userTemp.name"}}),a("v-text-field",{attrs:{label:t.$t("settingUserManagement.field.username"),outlined:""},model:{value:t.userTemp.username,callback:function(e){t.$set(t.userTemp,"username",e)},expression:"userTemp.username"}}),a("v-text-field",{attrs:{label:t.$t("settingUserManagement.field.password"),outlined:""},model:{value:t.userTemp.password,callback:function(e){t.$set(t.userTemp,"password",e)},expression:"userTemp.password"}}),a("v-select",{attrs:{label:t.$t("settingUserManagement.field.role"),items:["admin","user"],outlined:""},model:{value:t.userTemp.role,callback:function(e){t.$set(t.userTemp,"role",e)},expression:"userTemp.role"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.createUserDialog=!1}}},[t._v(t._s(t.$t("back")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:t.createUser}},[t._v(t._s(t.$t("settingUserManagement.dialog.createBtn")))])],1)],1)],1),t.createUserDialog?t._e():a("v-fab-transition",[a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.openCreateUserDialog}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("person_add")])],1)],1)],1)},Ia=[],Na={name:"SettingAdminUser",data:()=>({users:null,userDialog:!1,createUserDialog:!1,userTemp:{_id:-1,role:null,settings:null,name:null,username:null,password:null,createTime:null}}),created(){this.fetchUsers()},methods:{fetchUsers(){this.axios.get(_setting("server")+"/pokaapi/v2/users/list").then(t=>{this.users=t.data}).catch(t=>{this.$snackbar(t),this.users=[]})},openUserDialog(t){this.userTemp=this.$deepCopy(t),this.userDialog=!0},openCreateUserDialog(){this.userTemp=this.$deepCopy({_id:-1,role:null,settings:null,name:null,username:null,password:null,createTime:null}),this.createUserDialog=!0},async createUser(){let{name:t,username:e,password:a,role:s}=this.userTemp,i=await this.axios.post(_setting("server")+"/pokaapi/v2/users/create",{name:t,username:e,password:a,role:s});i.data.success?(this.$snackbar(i18n.t("settingUserManagement.dialog.userCreated")),this.createUserDialog=!1,this.fetchUsers()):"username already taken"==i.data.error?this.$snackbar(i18n.t("settingUserManagement.dialog.userCreateUsernameRepeat")):this.$snackbar(i18n.t("settingUserManagement.dialog.userCreateFailed"))},async changePassword(){let t=prompt(i18n.t("settingUserManagement.dialog.enterNewPassword"));t&&(await this.axios.post(_setting("server")+"/pokaapi/v2/users/change-password",{_id:this.userTemp._id,password:t}).catch(t=>{this.$snackbar(i18n.t("settingUserManagement.dialog.changePasswordFailed"))}),this.$snackbar(i18n.t("settingUserManagement.dialog.changePasswordSuccess")))},async deleteUser(){confirm(`Are you sure want to delete "${this.userTemp.name}"?`)&&(await this.axios.post(_setting("server")+"/pokaapi/v2/users/delete",{_id:this.userTemp._id}).catch(t=>{this.$snackbar(i18n.t("settingUserManagement.dialog.deleteUserFailed"))}),this.userDialog=!1,this.fetchUsers())}}},La=Na,Ra=a("b974"),Oa=Object(g["a"])(La,Aa,Ia,!1,null,null,null),Ea=Oa.exports;_()(Oa,{VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VDivider:V["a"],VFabTransition:U["c"],VIcon:T["a"],VSelect:Ra["a"],VSlideYReverseTransition:U["g"],VSpacer:L["a"],VTextField:ne["a"]}),O()(Oa,{Ripple:E["a"]});var Fa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"poka list"},[a("v-subheader",[t._v(t._s(t.$t("settings_system")))]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.restartConfirmActive=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("autorenew")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settings_restart")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.openUpdateDialog}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("system_update")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settings_update")))]),a("div",{staticClass:"t-ellipsis"},[t._v("\n\t\t\t\t\t\t"+t._s(t.checkUpadteStatus)+"\n\t\t\t\t\t\t"),t.poka_debug?a("span",[t._v("(debug: "+t._s(t.poka_debug)+")")]):t._e()])])],1)])],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.restartConfirmActive,callback:function(e){t.restartConfirmActive=e},expression:"restartConfirmActive"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settings_restartDialog_title")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("p",[t._v(t._s(t.$t("settings_updateDialog_note")))])]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.restartConfirmActive=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.restartConfirmActive=!1,t.restart()}}},[t._v(t._s(t.$t("ok")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.showUpdateDialog,callback:function(e){t.showUpdateDialog=e},expression:"showUpdateDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settings_updateDialog_title",{version:this.newVersion.tag})))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("p",{staticClass:"changelog",domProps:{innerHTML:t._s(t.newVersion.body)}}),a("p",[t._v(t._s(t.$t("settings_updateDialog_note")))]),t.poka_debug?a("p",{domProps:{innerHTML:t._s(t.$t("settings_updateDialog_note_dev"))}}):t._e(),a("p",[a("a",{attrs:{href:"https://github.com/gnehs/PokaPlayer/releases",target:"_blank"}},[t._v(t._s(t.$t("settings_updateDialog_view_previous")))])])]),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.showUpdateDialog=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.showUpdateDialog=!1,t.update()}}},[t._v(t._s(t.$t("settings_update")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"","max-width":"280"},model:{value:t.showUpdateingDialog,callback:function(e){t.showUpdateingDialog=e},expression:"showUpdateingDialog"}},[a("v-card",[a("v-card-text",{staticStyle:{padding:"0"}},[a("pre",{staticClass:"log"},[t._v(t._s(t.updateLog))]),a("v-progress-linear",{directives:[{name:"show",rawName:"v-show",value:!t.showRestartCompleted,expression:"!showRestartCompleted"}],attrs:{indeterminate:"",color:"primary"}})],1),a("v-card-actions",{directives:[{name:"show",rawName:"v-show",value:t.showRestartCompleted,expression:"showRestartCompleted"}]},[a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:t.reload}},[t._v(t._s(t.$t("settings_update_reconnect")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"","max-width":"280"},model:{value:t.showRestartingDialog,callback:function(e){t.showRestartingDialog=e},expression:"showRestartingDialog"}},[a("v-card",[a("br"),a("p",{directives:[{name:"show",rawName:"v-show",value:!t.showRestartCompleted,expression:"!showRestartCompleted"}],staticClass:"headline text-center font-weight-bold"},[t._v(t._s(t.$t("settings_restarting")))]),a("p",{directives:[{name:"show",rawName:"v-show",value:t.showRestartCompleted,expression:"showRestartCompleted"}],staticClass:"headline text-center font-weight-bold"},[t._v(t._s(t.$t("settings_restart_completed")))]),a("poka-loader",{directives:[{name:"show",rawName:"v-show",value:!t.showRestartCompleted,expression:"!showRestartCompleted"}]}),a("br"),a("v-card-actions",{directives:[{name:"show",rawName:"v-show",value:t.showRestartCompleted,expression:"showRestartCompleted"}]},[a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:t.reload}},[t._v(t._s(t.$t("settings_update_reconnect")))])],1)],1)],1)],1)},Ba=[],Ma={name:"SettingSystem",data:()=>({checkUpadteStatus:i18n.t("settings_update_checking4updates"),restartConfirmActive:!1,showUpdateDialog:!1,showUpdateingDialog:!1,showRestartingDialog:!1,showRestartCompleted:!1,updateLog:"",poka_version:null,poka_debug:null,newVersion:{prerelease:null,tag:null,body:"Loading..."}}),created(){this.axios.get(_setting("server")+"/status/").then(t=>{this.poka_version=t.data.version,this.poka_debug="false"!=t.data.debug?t.data.debug:null,this.fetchNewVersion()})},methods:{openUpdateDialog(){(this.poka_debug||this.newVersion.tag)&&(this.showUpdateDialog=!0)},fetchNewVersion(){fetch("https://api.github.com/repos/gnehs/PokaPlayer/releases").then(t=>t.json()).then(t=>{this.newVersion.body=(new showdown.Converter).makeHtml(t[0].body),this.compareVersion(this.poka_version,t[0].tag_name)?(this.newVersion.prerelease=t[0].prerelease,this.newVersion.tag=t[0].tag_name,this.checkUpadteStatus=i18n.t("settings_update_update2",{version:this.newVersion.tag}),this.$route.query.update&&(this.showUpdateDialog=!0)):this.checkUpadteStatus=i18n.t("settings_update_latestVersion")}).catch(t=>console.error(t))},update(){window._player.pause(),this.showUpdateingDialog=!0,this.updateLog+=window.i18n.t("settings_update_update2",{version:this.newVersion.tag})+"\n",_socket.emit("login",{username:window._setting("username"),password:window._setting("password")}),_socket.emit("update"),window._socket.on("Permission Denied Desu",()=>{this.showUpdateingDialog=!1,alert("Permission Denied")}),window._socket.on("init",()=>{this.updateLog+=window.i18n.t("settings_update_initializing")+"\n"}),window._socket.on("git",t=>{this.updateLog+={fetch:window.i18n.t("settings_update_git_fetch"),reset:window.i18n.t("settings_update_git_reset"),api:window.i18n.t("settings_update_git_api")}[t]+"\n"}),window._socket.on("restart",()=>{this.updateLog+=window.i18n.t("settings_restarting")+"...\n"}),window._socket.on("hello",()=>{this.showRestartCompleted=!0}),window._socket.on("err",async t=>{const e=t=>{return new Promise(e=>{setTimeout(e,t)})};this.updateLog+=`[ERROR] ${t}`,await e(1e3),this.showUpdateingDialog=!1})},restart(){window._player.pause(),this.showRestartingDialog=!0,this.axios.post("/restart"),window._socket.on("hello",()=>{this.showRestartCompleted=!0})},reload(){window.location.reload()},compareVersion(t,e){return t=t.split(".").map(t=>parseInt(t)),e=e.split(".").map(t=>parseInt(t)),e[0]>t[0]||(e[1]>t[1]||e[2]>t[2])}}},za=Ma,ja=(a("4eb0"),a("f29d"),a("8e36")),Qa=Object(g["a"])(za,Fa,Ba,!1,null,"24f5802a",null),Ha=Qa.exports;_()(Qa,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VDivider:V["a"],VIcon:T["a"],VProgressLinear:ja["a"],VSpacer:L["a"],VSubheader:_a["a"]}),O()(Qa,{Ripple:E["a"]});var qa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-slide-y-reverse-transition",[t.logs.length?a("div",{staticClass:"poka list"},t._l(t.logs,(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e._id,staticClass:"item log",class:["level-"+e.level]},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s({user:"person",system:"dns"}[e.type])}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(e.event))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(e.discription))])]),a("div",{staticClass:"action",staticStyle:{opacity:".7","text-align":"right"}},[a("strong",[t._v(t._s(e.user))]),a("br"),t._v("\n\t\t\t\t\t\t"+t._s(new Date(e.time).toLocaleString())+"\n\t\t\t\t\t")])],1)])})),0):t._e()]),t.logs.length||t.loading?t._e():a("v-card",{key:"card",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"32px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"material-icons-outlined display-4"},[t._v("receipt_long")]),a("p",{staticClass:"headline text--primary"},[t._v("No logs available")])],1)],1)],1)},Ga=[],Ja={name:"AdminLogs",data:()=>({loading:!0,logs:[]}),created(){this.getLogs()},methods:{async getLogs(){this.loading=!0;let{data:t}=await this.axios(`${_setting("server")}/pokaapi/v2/log?${Math.random().toString(36).substring(7)}`),{data:e}=await this.axios(`${_setting("server")}/pokaapi/v2/users/list?${Math.random().toString(36).substring(7)}`);this.logs=t.map(t=>{for(let{_id:a,username:s}of e)t.discription=t.discription.replace(new RegExp(`{${a}}`,"g"),s);return t}),this.loading=!1},async clearLogs(){await this.axios.post(`${_setting("server")}/pokaapi/v2/log/clear`),this.getLogs()}}},Ya=Ja,Ka=(a("64c5"),Object(g["a"])(Ya,qa,Ga,!1,null,null,null)),Wa=Ka.exports;_()(Ka,{VCard:ae["a"],VCardText:se["b"],VIcon:T["a"],VSlideYReverseTransition:U["g"]}),O()(Ka,{Ripple:E["a"]}),c["a"].use(k["a"]);var Xa=new k["a"]({mode:"history",routes:[{path:"/",name:"root",component:B,redirect:"/home",children:[{path:"/lyric",name:"Lyric",component:He},{path:"/lyric/edit",name:"LyricEdit",component:Xe},{path:"/album/songs/:source/:id",name:"AlbumSongs",component:_t},{path:"/album",name:"Album",component:dt,meta:{type:"album"}},{path:"/artist/:source/:id",name:"ArtistAlbum",component:dt,meta:{type:"artist"}},{path:"/artist",name:"Artist",component:bt},{path:"/composer/:source/:id",name:"ComposerAlbum",component:dt,meta:{type:"composer"}},{path:"/composer",name:"Composer",component:Dt},{path:"/folder/:source/:id",name:"folderFiles",component:Qt,meta:{root:!1}},{path:"/folder",name:"Folder",component:Qt,meta:{root:!0}},{path:"/now",name:"NowPlaying",component:ge},{path:"/playlist/f/*",name:"PlaylistFolder",component:$e},{path:"/playlist/p/:source/:id",component:Ae,name:"PlaylistSongs"},{path:"/playlist",name:"Playlist",component:$e},{path:"/search",name:"Search",component:ia},{path:"/home",name:"Home",component:Kt},{path:"/shuffle",name:"Shuffle",component:Ee},{path:"/notfound",name:"Notfound",component:we},{path:"/debug",name:"Debug",component:Et},{path:"",redirect:"/home"},{path:"/settings",name:"setting",redirect:"/settings/network",component:X,children:[{path:"/settings/interface",name:"SettingInterface",component:ya},{path:"/settings/network",name:"SettingNetwork",component:da},{path:"/settings/user",name:"SettingUser",component:xa},{path:"/settings/pins",name:"SettingPins",component:Ta}]},{path:"/admin",name:"settingAdmin",redirect:"/admin/users",component:it,children:[{path:"/admin/system",name:"SettingSystem",component:Ha},{path:"/admin/users",name:"SettingAdminUsers",component:Ea},{path:"/admin/log",name:"AdminLog",component:Wa}]}]},{path:"/",name:"empty",component:q,children:[{path:"/login",name:"Login",component:le}]},{path:"*",redirect:"/notfound"}]}),Za=a("a925");let ts={zh_CN:a("cf61").default,zh_TW:a("7789").default,en_US:a("658e").default};c["a"].use(Za["a"]);const es=window._setting("lang"),as=ts,ss=new Za["a"]({locale:es,fallbackLocale:"en_US",messages:as,missing:(t,e,a)=>e});window.i18n=ss;var is=ss,rs=a("2f62");c["a"].use(rs["a"]);var ns=new rs["a"].Store({state:{},mutations:{},actions:{}}),os=a("9483");Object(os["a"])("/service-worker.js",{ready(){console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered(){console.log("Service worker has been registered.")},cached(){console.log("Content has been cached for offline use.")},updatefound(){console.log("New content is downloading.")},updated(){console.log("New content is available; please refresh.")},offline(){console.log("No internet connection found. App is running in offline mode.")},error(t){console.error("Error during service worker registration:",t)}});var ls=a("a7fe"),cs=a.n(ls),ds=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{staticClass:"mx-auto",staticStyle:{"border-radius":"8px",overflow:"hidden"},attrs:{width:"350"}},[a("v-img",{staticClass:"poka-logo-banner",attrs:{src:"/img/loginHeader.svg",height:"170px"}}),a("v-card-text",{staticStyle:{padding:"0"}},[a("v-list",{attrs:{subheader:""}},[a("v-list-item",[a("v-list-item-avatar",[a("v-icon",[t._v("info")])],1),a("v-list-item-content",[a("v-list-item-title",[t._v("PokaPlayer")]),a("v-list-item-subtitle",[t._v(t._s(t.poka_version))])],1)],1),a("v-divider"),a("v-list-item",{attrs:{href:"https://github.com/gnehs/PokaPlayer/",target:"_blank"}},[a("v-list-item-avatar",[a("v-icon",[t._v("mdi-github")])],1),a("v-list-item-content",[a("v-list-item-title",[t._v("GitHub")])],1)],1),a("v-list-item",{attrs:{href:"https://github.com/gnehs/PokaPlayer/graphs/contributors",target:"_blank"}},[a("v-list-item-avatar",[a("v-icon",[t._v("group")])],1),a("v-list-item-content",[a("v-list-item-title",[t._v(t._s(t.$t("settings_about_contributions")))])],1)],1),a("v-list-item",{attrs:{href:"https://github.com/gnehs/PokaPlayer/issues",target:"_blank"}},[a("v-list-item-avatar",[a("v-icon",[t._v("error")])],1),a("v-list-item-content",[a("v-list-item-title",[t._v(t._s(t.$t("settings_about_errorEeport")))])],1)],1)],1)],1)],1)},ps=[],us={name:"poka-about",data:()=>({poka_version:"Loading..."}),created(){this.axios.get(_setting("server")+"/status/").then(t=>{t.data.version||this.$router.push("/login"),this.poka_version=t.data.version})}},ms=us,gs=a("8860"),vs=a("da13"),_s=a("8270"),hs=a("5d23"),ys=Object(g["a"])(ms,ds,ps,!1,null,null,null),fs=ys.exports;_()(ys,{VCard:ae["a"],VCardText:se["b"],VDivider:V["a"],VIcon:T["a"],VImg:Va["a"],VList:gs["a"],VListItem:vs["a"],VListItemAvatar:_s["a"],VListItemContent:hs["a"],VListItemSubtitle:hs["b"],VListItemTitle:hs["c"]});var ws=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{position:"sticky",top:"16px"}},[a("div",{staticClass:"header-wrapper"},[a("div",{staticClass:"bg",class:{blur:t.blurbg},style:Object.assign({backgroundImage:"url('"+t.bg+"')"},t.bgStyle)})]),t.title?a("div",{staticClass:"hw-header",staticStyle:{"line-height":"normal"},style:t.headerStyle},[a("div",{staticClass:"hw-title"},[t._v(t._s(t.title))]),a("div",{staticClass:"hw-subtitle"},[t._v(t._s(t.subtitle))])]):t._e()])},ks=[],bs={name:"poka-header",data:()=>({headerStyle:{opacity:1,transform:""},bgStyle:{transform:""}}),props:{title:String,subtitle:String,bg:{type:String,default:_setting("headerBgSource")},blurbg:{type:Boolean,default:!1}},methods:{handleScroll(t){if(document.querySelector("main")){let t=document.querySelector("main").scrollTop,e=document.querySelector("main").scrollHeight,a=40;this.headerStyle.opacity=1-t/200,this.headerStyle.transform=`translate(0,-${t/a*35}px)`,this.bgStyle.transform=`scale(1.12) translate(0,-${t/e*50}px)`}}},mounted(){this.handleScroll(),document.querySelector("main")&&document.querySelector("main").addEventListener("scroll",this.handleScroll)},created(){this.handleScroll(),document.querySelector("main")&&document.querySelector("main").addEventListener("scroll",this.handleScroll)},destroyed(){document.querySelector("main")&&document.querySelector("main").removeEventListener("scroll",this.handleScroll)}},Cs=bs,xs=(a("6f9c"),Object(g["a"])(Cs,ws,ks,!1,null,null,null)),Ss=xs.exports,$s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"info-header"},[a("div",{staticClass:"cover",style:"background-image: url('"+t.cover+"')"}),a("div",{staticClass:"info-data"},[a("div",{staticClass:"album-name",attrs:{title:t.title}},[t._v(t._s(t.title))]),a("div",{staticClass:"artist-name",attrs:{title:t.subtitle}},[t._v(t._s(t.subtitle))]),a("div",{staticClass:"grow"}),a("div",{staticClass:"footer"},[a("v-fade-transition",[t.songs?a("div",{key:t.songs,staticClass:"time"},[t._v(t._s(t.$t("album_total",{songs:t.songs})))]):t._e()]),a("div",{staticClass:"actions"},[t._t("default")],2)],1)])])},Ps=[],Ds={name:"info-header",props:{cover:String,title:String,subtitle:String,songs:{default:0}},data:()=>({}),created(){}},Vs=Ds,Us=(a("904c"),Object(g["a"])(Vs,$s,Ps,!1,null,"657c7917",null)),Ts=Us.exports;_()(Us,{VFadeTransition:U["d"]});var As=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.to?a("router-link",{staticClass:"card",attrs:{to:t.to,"data-source":t.parsed_source||void 0}},[t.parsed_pokaBg?a("div",{staticClass:"image"},[a("v-img",{attrs:{src:t.parsed_pokaBg,"aspect-ratio":"1"}})],1):a("div",{staticClass:"image"},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v(t._s(t.pokaIcon))])],1),a("div",{staticClass:"title",class:{"t-ellipsis":t.ellipsis}},[t._v(t._s(t.pokaTitle))]),a("div",{staticClass:"subtitle",class:{"t-ellipsis":t.ellipsis}},[t._v(t._s(t.pokaSubtitle))])]):a("a",{staticClass:"card",attrs:{"data-source":t.parsed_source||void 0}},[t.parsed_pokaBg?a("div",{staticClass:"image"},[a("v-img",{attrs:{src:t.parsed_pokaBg,"aspect-ratio":"1"}})],1):a("div",{staticClass:"image"},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v(t._s(t.pokaIcon))])],1),a("div",{staticClass:"title",class:{"t-ellipsis":t.ellipsis}},[t._v(t._s(t.pokaTitle))]),a("div",{staticClass:"subtitle",class:{"t-ellipsis":t.ellipsis}},[t._v(t._s(t.pokaSubtitle))])])},Is=[],Ns={name:"poka-card",props:{pokaBg:{default:null},ellipsis:{default:!0},source:{default:""},pokaTitle:String,pokaSubtitle:String,to:String,pokaIcon:{default:"playlist_play",type:String}},data:()=>({parsed_source:null,parsed_pokaBg:null}),created(){"Netease2"==this.source?this.parsed_source=i18n.t("moduleShowName_Netease"):"DSM"==this.source?this.parsed_source=i18n.t("moduleShowName_DSM"):this.parsed_source=this.source,"string"===typeof this.pokaBg&&this.pokaBg.startsWith("http")?this.parsed_pokaBg=this.pokaBg:this.pokaBg&&(this.parsed_pokaBg=_setting("server")+this.pokaBg)}},Ls=Ns,Rs=Object(g["a"])(Ls,As,Is,!1,null,null,null),Os=Rs.exports;_()(Rs,{VIcon:T["a"],VImg:Va["a"]});var Es=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"poka cards"},[t._t("default")],2)},Fs=[],Bs={name:"poka-cards"},Ms=Bs,zs=(a("a5da"),Object(g["a"])(Ms,Es,Fs,!1,null,null,null)),js=zs.exports,Qs=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-progress-circular",{attrs:{indeterminate:"",color:"primary"}})],1)},Hs=[],qs={name:"poka-loader"},Gs=qs,Js=(a("bfd4"),a("490a")),Ys=Object(g["a"])(Gs,Qs,Hs,!1,null,"4a89ac32",null),Ks=Ys.exports;_()(Ys,{VProgressCircular:Js["a"]});var Ws=function(){var t=this,e=t.$createElement,a=t._self._c||e;return null!=t.isPinned&&"disabled"!=t.isPinned&&"speed-dial"==t.btnType?a("v-fab-transition",[a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:"",loading:t.loading},on:{click:t.pin}},[t.isPinned?a("v-icon",[t._v("push_pin")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("push_pin")])],1)],1):null!=t.isPinned&&"disabled"!=t.isPinned&&"icon-button"==t.btnType?a("v-btn",{staticClass:"v-pin-btn",attrs:{icon:"",loading:t.loading},on:{click:t.pin}},[t.isPinned?a("v-icon",[t._v("push_pin")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("push_pin")])],1):t._e()},Xs=[],Zs={name:"pin-button",created(){this.getPinStatus()},props:{source:String,type:String,id:String,name:String,cover:String,artist:{type:String,default:""},btnType:{type:String,default:"speed-dial"}},data:()=>({server:_setting("server"),isPinned:null,loading:!1}),methods:{getPinStatus(){if(this.name){this.loading=!0;let[t,e,a]=[this.source,this.id,this.type];this.axios.post("/pokaapi/v2/pin/ispinned",{source:t,id:e,name:name,type:a}).then(t=>{this.isPinned=t.data,this.loading=!1})}},pin(){this.loading=!0;let[t,e,a,s,i,r]=[this.source,this.id,this.type,this.name,this.cover,this.artist];i=i.replace(_setting("server"),""),this.axios.post(`/pokaapi/v2/pin/${this.isPinned?"unpin":"pin"}`,{source:t,id:e,type:a,name:s,cover:i,artist:r}).then(t=>{this.getPinStatus()})}}},ti=Zs,ei=(a("33c0"),Object(g["a"])(ti,Ws,Xs,!1,null,"5f5f7f58",null)),ai=ei.exports;_()(ei,{VBtn:D["a"],VFabTransition:U["c"],VIcon:T["a"]});var si=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-btn",{attrs:{outlined:"",color:"primary",disabled:t.loadingRandom},on:{click:t.randomPlay}},[t.loadingRandom?a("span",[t._v(t._s(t.$t("loading")))]):a("span",[t._v(t._s(t.$t("playlist_random")))])])},ii=[],ri={name:"play-random-button",data:()=>({loadingRandom:!1}),methods:{randomPlay(){this.loadingRandom=!0;try{this.$randomPlay()}catch{this.loadingRandom=!1}}}},ni=ri,oi=Object(g["a"])(ni,si,ii,!1,null,null,null),li=oi.exports;_()(oi,{VBtn:D["a"]});var ci=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.checkUpadteStatus?a("div",{key:"0",staticClass:"update-notify"},[a("h1",[t._v(t._s(t.$t("settings_update")))]),a("p",[t._v(t._s(t.checkUpadteStatus))]),a("v-btn",{attrs:{outlined:"",to:"/admin/system?update=true",color:"white",dark:""}},[t._v(t._s(t.$t("settings_update_go2UpdatePage")))])],1):t._e()},di=[],pi={name:"poka-update",created(){this.axios.get(_setting("server")+"/status/").then(t=>t.data).then(t=>{let e="admin"==JSON.parse(sessionStorage.getItem("login")).role||!1;t.debug&&(this.debug=t.debug),e&&this.fetchNewVersion(t.version,e)})},data:()=>({checkUpadteStatus:null,debug:null}),methods:{compareVersion(t,e){return t=t.split(".").map(t=>parseInt(t)),e=e.split(".").map(t=>parseInt(t)),e[0]>t[0]||(e[1]>t[1]||e[2]>t[2])},async fetchNewVersion(t,e){let a=`poka-github-check-${(new Date).toJSON().slice(0,10).replace(/-/g,"/")}`,s=JSON.parse(sessionStorage[a]||null);s||(s=await fetch("https://api.github.com/repos/gnehs/PokaPlayer/releases").then(t=>t.json()).then(t=>{return sessionStorage[a]=JSON.stringify(t),t}).catch(t=>console.error(t))),(this.compareVersion(t,s[0].tag_name)||this.debug)&&(this.checkUpadteStatus=i18n.t("settings_update_canUpdate2",{version:s[0].tag_name}),this.debug&&(this.checkUpadteStatus+=` (debug: ${this.debug})`))}}},ui=pi,mi=(a("6d0c"),Object(g["a"])(ui,ci,di,!1,null,"64524695",null)),gi=mi.exports;_()(mi,{VBtn:D["a"]});var vi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("poka-cards",["PlaylistFolder"==t.$route.name?a("poka-card",{attrs:{"poka-icon":"arrow_back_ios",to:"/playlist/","poka-title":t.$t("back")}}):t._e(),t._l(t.data,(function(e){var s=e.name,i=e.image,r=e.id,n=e.source,o=e.type,l=e.icon;return["folder"==o?a("poka-card",{key:"/playlist/f/"+encodeURIComponent(r),attrs:{"poka-icon":l||"folder",to:"/playlist/f/"+encodeURIComponent(r),"poka-title":s,"poka-subtitle":t.$t("source."+n),source:t.$t("source."+n)}}):t._e(),o&&"folder"==o?t._e():a("poka-card",{key:"/playlist/p/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"),attrs:{"poka-icon":l||"queue_music",to:"/playlist/p/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"),"poka-bg":i||!1,"poka-title":s,"poka-subtitle":t.$t("source."+n),source:t.$t("source."+n)}})]}))],2)},_i=[],hi={name:"poka-parse-playlists",props:["data"],data:()=>({server:_setting("server")})},yi=hi,fi=Object(g["a"])(yi,vi,_i,!1,null,null,null),wi=fi.exports,ki=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("transition-group",{key:"songlist",staticClass:"poka list",class:{two:!t.nowPlaying},staticStyle:{position:"relative"},attrs:{name:"songlist",tag:"div"}},t._l(t.data,(function(e,s){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:t.nowPlaying?e.uuid:s,staticClass:"item",class:{active:s==t.activeIndex},staticStyle:{"user-select":"none"},on:{contextmenu:function(a){return a.preventDefault(),t.moreDialog(e)},click:function(e){t.nowPlaying?t.playSong(s):t.$addSongs({songs:t.data,index:s})}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-img",{attrs:{src:e.cover?e.cover.startsWith("http")?e.cover:t.server+e.cover:t.defaultCover,alt:"cover"}})],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(e.name))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(e.artist))])])],1),a("div",{staticClass:"action"},[t._t("default",[a("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.isSafari,expression:"isSafari"}],attrs:{icon:""},on:{click:function(a){return a.stopPropagation(),t.moreDialog(e)}}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("more_horiz")])],1),a("v-btn",{attrs:{icon:""},on:{click:function(a){a.stopPropagation(),t.$addSongs({songs:[e],clear:!1}),t.isInSongList.push(s)}}},[t.isInSongList.includes(s)?a("v-icon",[t._v("done")]):a("v-icon",[t._v("add")])],1)],{index:s,song:e,moreDialog:t.moreDialog})],2)])})),0),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.moreDialogShow,callback:function(e){t.moreDialogShow=e},expression:"moreDialogShow"}},[a("v-card",[t.moreDialogTemp?a("div",{staticClass:"d-flex flex-column align-center moreDialog-header"},[t.moreDialogTemp?a("v-img",{staticClass:"moreDialog-cover",attrs:{width:"200px","aspect-ratio":"1",src:t.moreDialogTemp.cover?t.moreDialogTemp.cover.startsWith("http")?t.moreDialogTemp.cover:t.server+t.moreDialogTemp.cover:t.defaultCover}}):t._e(),a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.moreDialogTemp.name))]),a("div",{staticClass:"artist t-ellipsis"},[t._v(t._s(t.moreDialogTemp.artist))])],1):t._e(),a("v-card-text",{staticClass:"moreDialog-content"},[t.moreDialogTemp?a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.openPlaylistDialog(),t.moreDialogShow=!1}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("playlist_add")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(t.$t("songAction_add2playlist")))])])],1),a("div",{staticClass:"action"},[a("v-btn",{attrs:{icon:""}},[a("v-icon",[t._v("keyboard_arrow_right")])],1)],1)]),a("v-divider"),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.moreDialog_goto_artist}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("mic")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.moreDialogTemp.artist))]),a("div",[t._v(t._s(t.$t("songAction_artist")))])]),a("div",{staticClass:"action"},[a("v-btn",{attrs:{icon:""}},[a("v-icon",[t._v("keyboard_arrow_right")])],1)],1)],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.moreDialog_goto_album}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("album")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.moreDialogTemp.album))]),a("div",{staticClass:"t-ellipsis"},[t.moreDialogTemp.year?a("span",[t._v(t._s(t.moreDialogTemp.year))]):a("span",[t._v(t._s(t.$t("songAction_album")))])])]),a("div",{staticClass:"action"},[a("v-btn",{attrs:{icon:""}},[a("v-icon",[t._v("keyboard_arrow_right")])],1)],1)],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("storage")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("source."+t.moreDialogTemp.source)))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.moreDialogTemp.id))])])],1)]),t.moreDialogTemp.codec?a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("insert_drive_file")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.moreDialogTemp.codec.toUpperCase()))]),a("div",{staticClass:"t-ellipsis"},[t.moreDialogTemp.bitrate?a("span",[t._v(t._s(t.moreDialogTemp.bitrate/1e3)+"k")]):a("span",[t._v("Codec")])])])],1)]):t._e()],1):t._e()]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.moreDialogShow=!1}}},[t._v(t._s(t.$t("back")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.playlistDialog,callback:function(e){t.playlistDialog=e},expression:"playlistDialog"}},[a("v-card",{attrs:{id:"playlist-dialog"}},[a("v-toolbar",{attrs:{flat:""}},[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("songAction_add2playlist")))]),a("v-spacer"),a("v-btn",{attrs:{icon:""},on:{click:t.openCreatePlaylistDialog}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("add")])],1)],1),t.playlistDialogLoading?a("v-card-text",{staticStyle:{height:"300px"}},[a("poka-loader")],1):a("v-card-text",{staticStyle:{height:"300px"}},[t.playlists.length>0?a("v-list",[a("v-list-item-group",{attrs:{multiple:""},model:{value:t.existsPlaylists,callback:function(e){t.existsPlaylists=e},expression:"existsPlaylists"}},[t._l(t.playlists,(function(e,s){return[a("v-list-item",{key:"item-"+s,attrs:{value:e,title:e.name},on:{click:function(a){return t.toggleSongOfPlaylist(e)}}},[a("v-list-item-action",[a("v-checkbox",{attrs:{color:"primary","input-value":t.existsPlaylists.includes(e._id)}})],1),a("v-list-item-content",[a("v-list-item-title",{staticClass:"t-ellipsis",domProps:{textContent:t._s(e.name)}})],1)],1)]}))],2)],1):a("p",{staticStyle:{"user-select":"none",margin:"100px 0","text-align":"center"}},[t._v(t._s(t.$t("playlist_page.playlist_empty")))])],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.playlistDialog=!1}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.createPlaylistDialog,callback:function(e){t.createPlaylistDialog=e},expression:"createPlaylistDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("playlist_page.add_title")))]),a("v-card-text",[a("v-text-field",{attrs:{label:t.$t("playlist_page.title_input"),outlined:""},model:{value:t.createPlaylistName,callback:function(e){t.createPlaylistName=e},expression:"createPlaylistName"}})],1),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(e){t.createPlaylistDialog=!1}}},[t._v(t._s(t.$t("back")))]),a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:t.createPlaylist}},[t._v(t._s(t.$t("done")))])],1)],1)],1)],1)},bi=[],Ci={name:"poka-parse-songs",props:{data:{type:Array,required:!0},nowPlaying:{type:Boolean,default:!1},activeIndex:Number},data:()=>({server:_setting("server"),defaultCover:_setting("headerBgSource"),isInSongList:[],playlistDialog:!1,playlistDialogLoading:!1,createPlaylistDialog:!1,createPlaylistName:"",moreDialogShow:!1,moreDialogTemp:null,playlists:[],existsPlaylists:[],isSafari:/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)}),methods:{async openPlaylistDialog(){this.playlistDialog=!0,this.playlistDialogLoading=!0,await this.updatePlaylistData(),this.playlistDialogLoading=!1},playSong(t){_player.list.switch(t),_player.play()},async toggleSongOfPlaylist(t){let e=this.$deepCopy(this.moreDialogTemp);e.originalURL&&(e.url=e.originalURL),e.originalCover&&(e.cover=e.originalCover),delete e.originalURL,delete e.uuid,delete e.originalCover,await this.axios.post(`${this.server}/pokaapi/playlist/song`,{playlistId:t._id,song:e}),await this.updatePlaylistData()},openCreatePlaylistDialog(){this.createPlaylistDialog=!0,this.createPlaylistName=""},async createPlaylist(){await this.axios.post(`${this.server}/pokaapi/playlist/create`,{name:this.createPlaylistName}),this.createPlaylistDialog=!1,await this.updatePlaylistData()},async updatePlaylistData(){let t=(await this.axios.post(`${this.server}/pokaapi/playlist/song/exist`,this.moreDialogTemp)).data;this.playlists=t.playlists,this.existsPlaylists=t.existsPlaylists.map(t=>t._id)},moreDialog(t){this.moreDialogTemp=t,this.moreDialogShow=!0},moreDialog_goto_album(){let t=this.moreDialogTemp;t&&t.albumId&&(this.moreDialogShow=!1,this.$nextTick(()=>{this.$router.push(`/album/songs/${encodeURIComponent(t.source)}/${encodeURIComponent(t.albumId)}`)}))},moreDialog_goto_artist(){let t=this.moreDialogTemp;t&&t.artistId&&(this.moreDialogShow=!1,this.$nextTick(()=>{this.$router.push(`/artist/${encodeURIComponent(t.source)}/${encodeURIComponent(t.artistId)}`)}))}}},xi=Ci,Si=(a("7553"),a("ac7c")),$i=a("1800"),Pi=a("1baa"),Di=a("71d9"),Vi=Object(g["a"])(xi,ki,bi,!1,null,null,null),Ui=Vi.exports;_()(Vi,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VCheckbox:Si["a"],VDialog:ie["a"],VDivider:V["a"],VIcon:T["a"],VImg:Va["a"],VList:gs["a"],VListItem:vs["a"],VListItemAction:$i["a"],VListItemContent:hs["a"],VListItemGroup:Pi["a"],VListItemTitle:hs["c"],VSpacer:L["a"],VTextField:ne["a"],VToolbar:Di["a"]}),O()(Vi,{Ripple:E["a"]});var Ti=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-fade-transition",[a("poka-cards",{directives:[{name:"show",rawName:"v-show",value:"card"==t.artistView,expression:"artistView=='card'"}]},t._l(t.data,(function(e){var s=e.name,i=e.cover,r=e.id,n=e.source;return a("poka-card",{key:r,attrs:{to:"/artist/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"),"poka-bg":i||!1,"poka-title":s||"未知","poka-subtitle":t.$t("source."+n)}})})),1)],1),a("v-fade-transition",[a("div",{directives:[{name:"show",rawName:"v-show",value:"list"==t.artistView,expression:"artistView=='list'"}],staticClass:"poka two list"},t._l(t.data,(function(e){var s=e.name,i=e.cover,r=e.id,n=e.source;return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:r,staticClass:"item",staticStyle:{"user-select":"none"},on:{click:function(e){t.$router.push("/artist/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"))}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"28px",item:""}},[a("v-img",{attrs:{src:t.coverPaser(i),alt:"cover"}})],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v("\n\t\t\t\t\t\t\t"+t._s(s||"未知")+"\n\t\t\t\t\t\t\t"),a("span",{staticStyle:{"font-size":".7em",opacity:".7","font-weight":"normal"}},[t._v(t._s(n))])])])],1)])})),0)]),a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.changeView}},["card"==t.artistView?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("list")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("grid_on")])],1)],1)},Ai=[],Ii={name:"poka-parse-artists",props:["data"],data:()=>({server:_setting("server"),artistView:_setting("artistView")}),methods:{coverPaser(t){return t.startsWith("http")?t:t?_setting("server")+t:_setting("headerBgSource")},changeView(){this.artistView="list"==this.artistView?"card":"list",_setting("artistView",this.artistView)}}},Ni=Ii,Li=Object(g["a"])(Ni,Ti,Ai,!1,null,null,null),Ri=Li.exports;_()(Li,{VAvatar:ee["a"],VBtn:D["a"],VFadeTransition:U["d"],VIcon:T["a"],VImg:Va["a"]}),O()(Li,{Ripple:E["a"]});var Oi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("poka-cards",t._l(t.data,(function(e){var s=e.name,i=e.artist,r=e.cover,n=e.id,o=e.source;return a("poka-card",{key:n,attrs:{to:"/album/songs/"+encodeURIComponent(o)+"/"+encodeURIComponent(n||"unknown")+"?cover="+encodeURIComponent(r||!1)+"&name="+encodeURIComponent(s)+"&artist="+encodeURIComponent(i),"poka-bg":r||!1,"poka-title":s,"poka-subtitle":i,source:t.$t("source."+o)}})})),1)},Ei=[],Fi={name:"poka-parse-albums",props:["data"],data:()=>({server:_setting("server")})},Bi=Fi,Mi=Object(g["a"])(Bi,Oi,Ei,!1,null,null,null),zi=Mi.exports,ji=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-fade-transition",["card"==t.composerView?a("poka-cards",t._l(t.data,(function(e){var s=e.name,i=e.cover,r=e.id,n=e.source;return a("poka-card",{key:r,attrs:{to:"/composer/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"),"poka-bg":i||!1,"poka-title":s||"未知","poka-subtitle":t.$t("source."+n)}})})),1):t._e()],1),a("v-fade-transition",["list"==t.composerView?a("div",{staticClass:"poka two list"},t._l(t.data,(function(e){var s=e.name,i=e.cover,r=e.id,n=e.source;return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:r,staticClass:"item",staticStyle:{"user-select":"none"},on:{click:function(e){t.$router.push("/composer/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"))}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"28px",item:""}},[a("v-img",{attrs:{src:t.coverPaser(i),alt:"cover"}})],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v("\n\t\t\t\t\t\t\t"+t._s(s||"未知")+"\n\t\t\t\t\t\t\t"),a("span",{staticStyle:{"font-size":".7em",opacity:".7","font-weight":"normal"}},[t._v(t._s(n))])])])],1)])})),0):t._e()]),a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.changeView}},["card"==t.composerView?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("list")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("grid_on")])],1)],1)},Qi=[],Hi={name:"poka-parse-composers",props:["data"],data:()=>({server:_setting("server"),composerView:_setting("composerView")}),methods:{coverPaser(t){return t.startsWith("http")?t:t?_setting("server")+t:_setting("headerBgSource")},changeView(){this.composerView="list"==this.composerView?"card":"list",_setting("composerView",this.composerView)}}},qi=Hi,Gi=Object(g["a"])(qi,ji,Qi,!1,null,null,null),Ji=Gi.exports;_()(Gi,{VAvatar:ee["a"],VBtn:D["a"],VFadeTransition:U["d"],VIcon:T["a"],VImg:Va["a"]}),O()(Gi,{Ripple:E["a"]});var Yi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"poka two list"},t._l(t.data,(function(e){var s=e.name,i=e.id,r=e.source;return a("router-link",{directives:[{name:"ripple",rawName:"v-ripple"}],key:i,staticClass:"item",attrs:{to:"/folder/"+encodeURIComponent(r)+"/"+encodeURIComponent(i||"unknown")}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s("folder")}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(s))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("source."+r)))])])],1)])})),1)},Ki=[],Wi={name:"poka-parse-folders",props:["data"],data:()=>({server:_setting("server")})},Xi=Wi,Zi=(a("d5ca"),Object(g["a"])(Xi,Yi,Ki,!1,null,"21f60ee4",null)),tr=Zi.exports;_()(Zi,{VIcon:T["a"]}),O()(Zi,{Ripple:E["a"]});var er=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("poka-cards",t._l(t.data,(function(t,e){return a("poka-parse-home-dialog",{key:e,attrs:{data:t}})})),1)},ar=[],sr={name:"poka-parse-home",props:["data"],data:()=>({dialog:!1})},ir=sr,rr=Object(g["a"])(ir,er,ar,!1,null,null,null),nr=rr.exports,or=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-bottom-sheet",{attrs:{inset:"","content-class":"poka-home-dialog-sheet"},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[a("poka-card",t._g({attrs:{"poka-bg":!1,"poka-title":t.$t(t.data.title)||"未知","poka-subtitle":t.$t("source."+t.data.source),"poka-icon":t.data.icon},nativeOn:{click:function(e){t.dialog=!0}}},s))]}}]),model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[a("v-toolbar",[a("v-toolbar-title",[t._v(t._s(t.$t(t.data.title)))]),t.filteredKeys.length>1?a("div",t._l(t.filteredKeys,(function(e){return a("v-chip",{key:e,staticClass:"ma-1",class:{active:t.active==e},attrs:{outlined:t.active!=e,pill:""},on:{click:function(a){t.active=e}}},[t._v(t._s(t.$t(e.substring(0,e.length-1))))])})),1):t._e(),a("v-spacer"),a("v-btn",{attrs:{icon:""},on:{click:function(e){t.dialog=!1}}},[a("v-icon",[t._v("mdi-close")])],1)],1),t.dialog?a("div",{staticClass:"poka-home-card",attrs:{tile:"",elevation:"0"}},t._l(t.filteredKeys,(function(e){return a("div",{key:e},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.active==e,expression:"active==itemName"}]},["songs"==e?a("poka-parse-songs",{attrs:{data:t.data[e]}}):t._e(),"albums"==e?a("poka-parse-albums",{attrs:{data:t.data[e]}}):t._e(),"playlists"==e?a("poka-parse-playlists",{attrs:{data:t.data[e]}}):t._e(),"folders"==e?a("poka-parse-folders",{attrs:{data:t.data[e]}}):t._e(),"composers"==e?a("poka-parse-composers",{attrs:{data:t.data[e]}}):t._e(),"artists"==e?a("poka-parse-artists",{attrs:{data:t.data[e]}}):t._e()],1)])})),0):t._e()],1)},lr=[],cr={name:"poka-parse-home-dialog",props:["data"],data(){return{dialog:!1,tab:null,active:null,filteredKeys:[]}},created(){this.filteredKeys=Object.keys(this.data).filter(t=>"title"!=t&&"source"!=t&&"icon"!=t&&this.data[t].length),this.active=this.filteredKeys[0]}},dr=cr,pr=(a("1c38"),a("288c")),ur=a("cc20"),mr=a("2a7f"),gr=Object(g["a"])(dr,or,lr,!1,null,null,null),vr=gr.exports;_()(gr,{VBottomSheet:pr["a"],VBtn:D["a"],VChip:ur["a"],VIcon:T["a"],VSpacer:L["a"],VToolbar:Di["a"],VToolbarTitle:mr["a"]});var _r=a("f309"),hr=a("aa47"),yr=a.n(hr);c["a"].use(_r["a"]);var fr=new _r["a"]({theme:{options:{customProperties:!0},themes:{light:{primary:"#5c95c4",secondary:"#424242",accent:"#82B1FF",error:"#FF5252",info:"#2196F3",success:"#4CAF50",warning:"#FFC107"},dark:{primary:"#5c95c4"}}},lang:{locales:{zhHant:yr.a},current:"zh-Hant"}});o.a.defaults.withCredentials=!0,o.a.defaults.headers.common["Access-Control-Allow-Origin"]="*",c["a"].use(cs.a,o.a),Object.values(s).forEach(t=>c["a"].component(t.name,t));const wr=window.matchMedia("(prefers-color-scheme: dark)");function kr(t=!1){fr.framework.theme.isDark=t,document.getElementsByTagName("meta")["theme-color"].content=t?"rgb(47, 43, 62)":"rgb(245, 245, 245)"}kr(wr.matches),wr.addListener(t=>{const e=t.matches;kr(e)}),c["a"].config.productionTip=!1,new c["a"]({el:"#app",router:Xa,i18n:is,store:ns,components:{App:w},template:"",vuetify:fr,render:t=>t(w)})},"581e":function(t,e,a){"use strict";var s=a("be35"),i=a.n(s);i.a},"5c64":function(t,e,a){"use strict";var s=a("6ee5"),i=a.n(s);i.a},"64c5":function(t,e,a){"use strict";var s=a("c094"),i=a.n(s);i.a},"658e":function(t,e,a){"use strict";a.r(e),e["default"]={title:"English (US)",loading:"Loading...",header_welcome:"Welcome",header_welcome_with_name:"Hi, {name}",checkUpdate_poka:"Update Available: {version}",checkUpdate_button:"Update",pingServer_title:"Hint",pingServer_content:"Server restarting success!",pingServer_reconnect:"Reconnect",copy:{success:"Copied to clipboard successfully!",failed:"Unable to write to clipboard."},home:"Home",nowplaying:"Now Playing",lrc:"Lyrics",search:"Search",album:"Albums",folder:"Folders",artist:"Artists",song:"Songs",composer:"Composers",playlist:"Playlists",settings:"Settings",ok:"OK",cancel:"Cancel",reset:"Reset",back:"Back",login:"Login",login_page:{server:"Server",username:"Username",password:"Password",features:{opensource:{title:"Open Source",description:"All source code is on GitHub"},module:{title:"Modularization",description:"Easy to port any services"},streaming:{title:"Stream anywhere",description:"Listen to music anywhere"},fastinstall:{title:"Quick install",description:"Deploy using Docker in a snap"}},tips:{firstLogin:{title:"First time?",description:'The default user name and password are both "poka". You can change them in the settings'}},session:{_:"Reset session",description:"If you unable to log in, there may be an error in the session. ",description2:"You can enter the administrator account below to reset, but please note that this action will reset the login status of all users.",success:"Reset successfully, please try to log in",fail:"Reset failed, error reason:"}},nothingFound:"Nothing found",requestError:"An error occurred while requesting, please try again",home_recentAlbums:"Recent added albums",home_pins:"Pins",home_netease:"Netease",home_hqPlaylist_netease:"HQ Playlist",home_topPlaylist_netease:"Top Playlist",home_dailyRecommend_netease:"Daily Recommend",app_waitForPlay:"No queued songs. ",app_waitForPlay_description:"You can add more songs, or press below to shuffle.",now_cleanSongs:"Clear all songs?",now_cleanSongs_description:"This will remove every song in the playlist.",playlist_random:"Shuffle",playlist_page:{del:"DELETE",del_title:"Delete Playlist",delconfirm:'Are you sure what to delete "{title}"?',edit_title:"Edit Playlist",title_input:"Playlist name",cover_input:"Playlist cover",edit_empty:"Field cannot be empty",playlist_empty:'You haven\'t created any playlists, click "+" in the upper right corner to add'},lrc_search:"Search lyrics",lrc_noKeyword:"Enter keyword to search",lrc_enter2search:"Press Enter key to start searching",lrc_notLoad:"Don't load lyrics",lrc_notLoad_description:"This will remove lyrics of the song now playing.",lrc_noLyrics:"No lyrics",lrc_saved:"lyric saved.",songAction_title:"Actions",songAction_name:"Name",songAction_artist:"Artists",songAction_album:"Album",songAction_source:"Source",songAction_like:"Like",songAction_like_success:'Liked "{name}"',songAction_like_failed:'An error occurred while liking "{name}".',songAction_unlike:"Unlike",songAction_unlike_success:'Unliked "{name}"',songAction_unlike_failed:'An error occurred while unliking "{name}".',songAction_rating:"Rate",songAction_rating0:"Clear rating",songAction_rating4song:"Successfully rated for {name}",songAction_rating_success:'Rated {star} stars for "{name}".',songAction_rating_failed:"Rating {name} for {star} stars failed.",songAction_rating0_success:"Clear rating for {name} success!",songAction_rating0_failed:"Clear rating for {name} failed.",songAction_add2playlist:"Add to playlist",songAction_add2playlist_songNotExist:"{source}",songAction_add2playlist_songExist:"{source} / Song already added, click to delete",songAction_add2playlist_failed:"An error occured while processing {name}",songAction_add2playlist_add_success:"Added {name} to {playlist}",songAction_add2playlist_remove_success:"Removed {name} from {playlist}",album_total:"{songs} songs",albumsOfSameArtist:"Albums of the same artist",addSong_total:"{total} songs added",addSong_name:"Added {name}",moduleShowName_Netease:"Netease",moduleShowName_DSM:"DSM",sessionExpired:"Session expired, please log in again",add2nowPlaying:"Add this list to queue",pin_failed:"Failed to pin",unpin_failed:"Failed to unpin",settings_dark:"Night Mode",settings_network:"Network",settings_network_description:"Music quality",settings_network_soundQuality:"Music quality",settings_network_soundQuality_Low:"Low",settings_network_soundQuality_Med:"Medium",settings_network_soundQuality_High:"High",settings_network_soundQuality_Ori:"Original",settings_network_soundQuality_Low_description:"Only use when the internet is slow",settings_network_soundQuality_Med_description:"Able to stream smoothly under 3G network",settings_network_soundQuality_High_description:"Able to stream smoothly under 4G/LTE network",settings_network_soundQuality_Ori_description:"Uncompressed audio, only use when the internet is fast",settings_lang:"Language",settings_lang_description:"Set your PokaPlayer language",settings_systemAndUpdate:"System & update",settings_systemAndUpdate_description:"Update PokaPlayer, restart",settings_about:"About",settings_about_description:"Version, feedback",settings_about_contributions:"Contributions",settings_about_errorEeport:"Send feedback",settings_account:"Account",settings_logout:"Logout",settings_system:"System",settings_update:"Software update",settings_update_checking4updates:"Checking for updates...",settings_update_latestVersion:"Your PokaPlayer is up to date",settings_update_update2:"Update to {version}",settings_update_canUpdate2:"{version} is available",settings_update_go2UpdatePage:"Go to update page",settings_update_srvRestart:"Restart server.",settings_update_reconnect:"Reconnect",settings_update_initializing:"Initializing...",settings_update_updating:"Updating...",settings_update_git_fetch:"Initialize complete.",settings_update_git_reset:"Update download complete.",settings_update_git_api:"API update complete.",settings_updateDialog_note:"Notice: If Docker auto-restart is disabled, you must start PokaPlayer manually.",settings_updateDialog_note_dev:"If you update on developing machine, it may cause Git to crash",settings_updateDialog_view_previous:"View previous update log",settings_updateDialog_title:"{version} Release note",settings_restart:"Restart",settings_restarting:"Restarting",settings_restart_completed:"Restart completed.",settings_restartDialog_title:"Are you sure to restart?",settingIndex:{normalItems:"General",adminItems:"Server management"},settingInterface:{_:"Interface",customize:{_:"Customizations",bg:{_:"Custom background",description:"Change background image",custom_link:"Custom link"},bg_cover:{_:"Background cover",description:"Change background cover size or hide it",options:{full:"Full cover",half:"Half cover",none:"Hide background"}},theme:"Theme",theme_color:{_:"Theme color",description:"Change the theme color"},lyric:{_:"Lyric theme",description:"Change the theme of lyric page"},layout:{_:"Layout",list:"list",card:"card",artist:"Artist page layout",composer:"Composer page layout"}},lang:"Language"},settingUser:{title:"User",description:"View your profile, change your password",name:"Name",username:"Username",role:"Role",password:"Password",passwordDescription:"Tap here to change your password",changeName:{title:"Change name",placeholder:"Enter a new name",result:{success:"Name successfully changed to {name}",error:"Name change failed"}},changeUsername:{title:"Change username",placeholder:"Enter a new username",result:{success:"Username successfully changed to {name}, please login with a new username next time",error:"Username change failed"}},changePassword:{title:"Change the password",oldPassword:"old password",newPassword:"new password",confirmPassword:"confirm password",confirmPasswordHelperText:"Enter your new password again",done:"change",result:{inconsistent:"Two passwords are inconsistent",same:"Password cannot be the same as the old password",success:"Password changed successfully",error:"Password change failed"}}},settingUserManagement:{title:"User management",role:{user:"user",admin:"admin"},dialog:{create:"Create User",createBtn:"Create",userCreated:"User created.",userCreateFailed:"User create failed.",userCreateUsernameRepeat:"Username is already taken.",edit:"Edit User",changePassword:"Change Password",changePasswordSuccess:"Password changed.",changePasswordFailed:"An error occurred when changing the password.",enterNewPassword:"Please enter the new password",deleteUser:"Delete this user",deleteUserFailed:"An error occurred when deleting the user"},field:{name:"Name",username:"Username",role:"Role",password:"Password"}},settingPravicy:{title:"Pravicy",description:"Data logging setting",notify:{title:"About data logging",body:"The data will only be calculated on your server and will not be uploaded to the Internet. The feature can provide you with a better experience (like: annual review, recent play). You can turn off this feature below and clear the recorded data if you want."},dataRecord:{_:"Data logging",enabled:"Enabled",disabled:"Disabled",clear:"Clear the recorded data",logged:"{count} records have been recorded.",loading:"Loading...",confirm:"Are you sure you want to clear the data?",cleared:"Data cleared."}},settingPins:{title:"Pins management",deleteConfirm:"Are you sure want to unpin?"},adminLog:{title:"Log"},source:{DSM:"DSM",poka:"PokaPlayer",Netease2:"Netease"}}},"6d0c":function(t,e,a){"use strict";var s=a("4a3b"),i=a.n(s);i.a},"6d26":function(t,e,a){},"6ee5":function(t,e,a){},"6f9c":function(t,e,a){"use strict";var s=a("350e"),i=a.n(s);i.a},7553:function(t,e,a){"use strict";var s=a("f1d7"),i=a.n(s);i.a},7789:function(t,e,a){"use strict";a.r(e),e["default"]={title:"中文(台灣)",loading:"載入中...",header_welcome:"歡迎使用",header_welcome_with_name:"歡迎,{name}",checkUpdate_poka:"有新版本可供更新:{version}",checkUpdate_button:"更新",pingServer_title:"提示",pingServer_content:"伺服器重新啟動完畢!",pingServer_reconnect:"重新連接",copy:{success:"已複製至剪貼簿",failed:"無法複製至剪貼簿"},home:"首頁",nowplaying:"現正播放",lrc:"歌詞",search:"搜尋",album:"專輯",folder:"資料夾",artist:"演出者",song:"歌曲",composer:"作曲者",playlist:"播放清單",settings:"設定",ok:"好",cancel:"取消",reset:"重置",done:"完成",back:"返回",login:"登入",login_page:{server:"伺服器",username:"使用者名稱",password:"密碼",features:{opensource:{title:"開放原始碼",description:"所有的程式碼都在 GitHub"},module:{title:"模組化",description:"接入任何服務皆不是難事"},streaming:{title:"隨時隨地串流",description:"連上網便能聽歌"},fastinstall:{title:"快速安裝",description:"可使用 Docker 快速部署"}},tips:{firstLogin:{title:"首次登入?",description:"預設使用者名稱與密碼皆為「poka」,登入後可至設定更改。"}},session:{_:"重置 session",description:"若您持續無法登入,可能是 session 發生錯誤。",description2:"您可以於下方輸入管理員帳號進行重置,但請注意,此動作將重置所有使用者的登入狀態。",success:"重置成功,請嘗試登入",fail:"重置失敗,錯誤原因:"}},nothingFound:"找不到",requestError:"請求失敗,請再試一次",home_recentAlbums:"最近加入的專輯",home_pins:"釘選",home_netease:"網易雲音樂",home_hqPlaylist_netease:"精品清單",home_topPlaylist_netease:"熱門清單",home_dailyRecommend_netease:"每日推薦",app_waitForPlay:"佇列中未有歌曲",app_waitForPlay_description:"加入一些歌曲,或是點選底下的隨機播放",now_cleanSongs:"確定清除所有歌曲?",now_cleanSongs_description:"這將會清除列表中所有歌曲。",playlist_random:"隨機播放",playlist_page:{del:"刪除",del_title:"刪除播放清單",delconfirm:"確定要刪除「{title}」嗎?",add_title:"新增播放清單",edit_title:"編輯播放清單",title_input:"播放清單標題",cover_input:"播放清單封面",edit_empty:"欄位不得為空",playlist_empty:"您尚未建立任何播放清單,點選右上角的「+」來新增"},lrc_search:"搜尋歌詞",lrc_noKeyword:"尚未輸入關鍵字",lrc_enter2search:"輸入完後按下 Enter 開始搜尋歌詞",lrc_notLoad:"不載入歌詞",lrc_notLoad_description:"點選清除目前的歌詞",lrc_noLyrics:"無歌詞",lrc_saved:"歌詞已儲存",songAction_title:"歌曲操作",songAction_name:"歌曲名稱",songAction_artist:"演出者",songAction_album:"專輯",songAction_source:"來源",songAction_like:"收藏",songAction_like_success:"已收藏「{name}」",songAction_like_failed:"收藏或取消收藏「{name}」時發生了錯誤",songAction_unlike:"取消收藏",songAction_unlike_success:"已取消收藏「{name}」",songAction_unlike_failed:"取消收藏「{name}」時發生了錯誤",songAction_rating:"評等",songAction_rating0:"清除評等",songAction_rating4song:"為「{name}」評等",songAction_rating_success:"為「{name}」評等 {star} 星成功!",songAction_rating_failed:"為「{name}」評等 {star} 星失敗。",songAction_rating0_success:"為「{name}」清除評等成功!",songAction_rating0_failed:"為「{name}」清除評等失敗。",songAction_add2playlist:"加入到播放清單",songAction_add2playlist_songNotExist:"{source}",songAction_add2playlist_songExist:"{source} / 該歌曲已存在,點選來刪除",songAction_add2playlist_failed:"處理 {name} 時發生了錯誤",songAction_add2playlist_add_success:"已將 {name} 加入到 {playlist}",songAction_add2playlist_remove_success:"已將 {name} 從 {playlist} 刪除",album_total:"{songs} 首歌曲",albumsOfSameArtist:"來自相同演出者的其他專輯",addSong_total:"已添加 {total} 首歌",addSong_name:"已添加 {name}",moduleShowName_Netease:"網易雲音樂",moduleShowName_DSM:"DSM",sessionExpired:"Session 過期,請重新登入",add2nowPlaying:"將此頁歌曲加入到現正播放",pin_failed:"釘選失敗",unpin_failed:"取消釘選失敗",settings_dark:"夜間模式",settings_network:"網路",settings_network_description:"音質",settings_network_soundQuality:"音質",settings_network_soundQuality_Low:"低音質",settings_network_soundQuality_Med:"中等音質",settings_network_soundQuality_High:"高音質(建議)",settings_network_soundQuality_Ori:"原始音質",settings_network_soundQuality_Low_description:"128K,跟 YouTube 差不多的爛音質,在網路夭壽慢的情況下請選擇此選項",settings_network_soundQuality_Med_description:"音質只比 YouTube 好那麼一點點,可在 3G 網路下流暢的串流",settings_network_soundQuality_High_description:"音質較原始音質略差,可在 4G 網路下流暢的串流",settings_network_soundQuality_Ori_description:"在網路狀況許可下,可選擇此選項聆聽高音質音樂",settings_lang:"語言",settings_lang_description:"設定您的 PokaPlayer 語言",settings_systemAndUpdate:"系統和更新",settings_systemAndUpdate_description:"更新 PokaPlayer、重新啟動",settings_about:"關於",settings_about_description:"PokaPlayer 相關訊息、錯誤回報等",settings_about_contributions:"貢獻者",settings_about_errorEeport:"錯誤回報",settings_account:"帳號",settings_logout:"登出",settings_system:"系統",settings_update:"軟體更新",settings_update_checking4updates:"正在檢查更新...",settings_update_latestVersion:"您的 PokaPlayer 已是最新版本",settings_update_update2:"更新至 {version}",settings_update_canUpdate2:"可更新至 {version}",settings_update_go2UpdatePage:"前往更新頁面",settings_update_srvRestart:"伺服器重新啟動",settings_update_reconnect:"重新連接",settings_update_initializing:"正在初始化...",settings_update_updating:"正在更新...",settings_update_git_fetch:"初始化完成",settings_update_git_reset:"更新檔下載完成",settings_update_git_api:"API 更新完成",settings_updateDialog_note:"注意:若您未開啟 Docker 自動重啟功能,您必須手動開啟 PokaPlayer",settings_updateDialog_note_dev:"若在開發機器上進行更新,可能導致 Git 爆炸",settings_updateDialog_view_previous:"查看先前的更新日誌",settings_updateDialog_title:"{version} 更新日誌",settings_restart:"重新啟動",settings_restarting:"正在重新啟動",settings_restart_completed:"重新啟動完成!",settings_restartDialog_title:"確定要重新啟動嗎?",settingIndex:{normalItems:"一般設定項目",adminItems:"伺服器管理"},settingInterface:{_:"介面",customize:{_:"個人化",bg:{_:"自訂背景",description:"更改背景圖片",custom_link:"自訂連結"},bg_cover:{_:"背景覆蓋",description:"更改背景覆蓋樣式或將其隱藏",options:{full:"全覆蓋",half:"半覆蓋",none:"無背景"}},theme:"主題",theme_color:{_:"主色",description:"設定 PokaPlayer 的主題色彩"},lyric:{_:"歌詞頁面主題",description:"設定歌詞頁面的主題"},layout:{_:"佈局",list:"清單",card:"卡片",artist:"演出者頁面佈局",composer:"作曲者頁面佈局"}},lang:"語言"},settingUser:{title:"使用者",description:"檢視您的資料、修改密碼",name:"名稱",username:"使用者名稱",role:"權限",password:"密碼",passwordDescription:"輕觸此處來更改密碼",changeName:{title:"更改名稱",placeholder:"輸入新的名稱",result:{success:"名稱成功更改為 {name}",error:"名稱更改失敗"}},changeUsername:{title:"更改使用者名稱",placeholder:"輸入新的使用者名稱",result:{success:"使用者名稱成功更改為 {name},下次請用新的使用者名稱來登入",error:"使用者名稱更改失敗"}},changePassword:{title:"更改密碼",oldPassword:"舊密碼",newPassword:"新密碼",confirmPassword:"確認密碼",confirmPasswordHelperText:"再輸入一次您的新密碼",done:"更改密碼",result:{inconsistent:"兩次密碼不一致",same:"密碼不可與舊密碼相同",success:"密碼更改成功",error:"密碼更改失敗"}}},settingUserManagement:{title:"使用者管理",role:{user:"普通使用者",admin:"管理員"},dialog:{create:"建立使用者",createBtn:"建立",userCreated:"使用者建立成功",userCreateFailed:"建立使用者時發生錯誤",userCreateUsernameRepeat:"使用者名稱已被使用",edit:"編輯使用者",changePassword:"更改密碼",changePasswordSuccess:"密碼已變更",changePasswordFailed:"更改密碼時發生了錯誤",enterNewPassword:"請輸入新密碼",deleteUser:"刪除使用者",deleteUserFailed:"刪除使用者時發生了錯誤"},field:{name:"名稱",username:"使用者名稱",role:"權限",password:"密碼"}},settingPravicy:{title:"隱私",description:"資料紀錄設定",notify:{title:"關於 PokaPlayer 記錄",body:"資料僅會於您的伺服器進行運算,不會被上傳至網路進行分析。 該功能可提供您更優質的使用體驗(如:年度回顧、最近播放)。 若您有疑慮可於下方關閉此功能,並將已記錄的資料清除。"},dataRecord:{_:"資料紀錄",enabled:"啟用",disabled:"已停用",clear:"清除目前已紀錄資料",logged:"目前已記錄 {count} 筆資料",loading:"正在統計資料...",confirm:"您確定要清除資料嗎?",cleared:"資料已清除"}},settingPins:{title:"釘選管理",deleteConfirm:"您確定要取消釘選此項目嗎?"},adminLog:{title:"日誌"},source:{DSM:"DSM",poka:"PokaPlayer",Netease2:"網易雲音樂"}}},"904c":function(t,e,a){"use strict";var s=a("a430"),i=a.n(s);i.a},"9f39":function(t,e,a){},a430:function(t,e,a){},a56d:function(t,e,a){},a5da:function(t,e,a){"use strict";var s=a("d7b7"),i=a.n(s);i.a},ab7f:function(t,e,a){},b237:function(t,e,a){},b990:function(t,e,a){},be35:function(t,e,a){},bfd4:function(t,e,a){"use strict";var s=a("b990"),i=a.n(s);i.a},c094:function(t,e,a){},c373:function(t,e,a){"use strict";var s=a("6d26"),i=a.n(s);i.a},c633:function(t,e,a){},c8f9:function(t,e,a){},cf25:function(t,e,a){"use strict";var s=a("56cc"),i=a.n(s);i.a},cf61:function(t,e,a){"use strict";a.r(e),e["default"]={title:"中文(中国)",loading:"载入中...",header_welcome:"欢迎使用",header_welcome_with_name:"哈囉,{name}",checkUpdate_poka:"有新版本可供更新:{version}",checkUpdate_button:"更新",pingServer_title:"提示",pingServer_content:"服务器重新启动完毕!",pingServer_reconnect:"重新连接",copy:{success:"已复制至剪贴板",failed:"无法复制至剪贴板"},home:"首页",nowplaying:"现正播放",lrc:"歌词",search:"搜寻",album:"专辑",folder:"资料夹",artist:"演出者",song:"歌曲",composer:"作曲者",playlist:"播放清单",settings:"设定",ok:"好",cancel:"取消",reset:"重置",done:"完成",back:"返回",login:"登入",login_page:{server:"服务器",username:"使用者名称",password:"密码",features:{opensource:{title:"开放源代码",description:"所有的源代码都在 GitHub"},module:{title:"模组化",description:"接入任何服务皆不是难事"},streaming:{title:"随时随地串流",description:"连上网便能听歌"},fastinstall:{title:"快速安装",description:"可使用 Docker 快速部署"}},tips:{firstLogin:{title:"首次登入?",description:"默认使用者名称与密码皆为「poka」,登入后可至设定更改。"}},session:{_:"重置 session",description:"若您持续无法登入,可能是 session 发生错误。",description2:"您可以于下方输入管理员账号进行重置,但请注意,此动作将重置所有使用者的登入状态。",success:"重置成功,请尝试登入",fail:"重置失败,错误原因:"}},nothingFound:"找不到",requestError:"请求失败,请再试一次",home_recentAlbums:"最近加入的专辑",home_pins:"钉选",home_netease:"网易云音乐",home_hqPlaylist_netease:"精品清单",home_topPlaylist_netease:"热门清单",home_dailyRecommend_netease:"每日推荐",app_waitForPlay:"伫列中未有歌曲",app_waitForPlay_description:"加入一些歌曲,或是点选底下的随机播放",now_cleanSongs:"确定清除所有歌曲?",now_cleanSongs_description:"这将会清除列表中所有歌曲。",playlist_random:"随机播放",playlist_page:{del:"删除",del_title:"删除播放清单",delconfirm:"确定要删除「{title}」吗?",add_title:"新增播放清单",edit_title:"编辑播放清单",title_input:"播放清单标题",cover_input:"播放清单封面",edit_empty:"字段不得为空",playlist_empty:"您尚未建立任何播放清单,点选右上角的「+」来新增"},lrc_search:"搜寻歌词",lrc_noKeyword:"尚未输入关键词",lrc_enter2search:"输入完后按下 Enter 开始搜寻歌词",lrc_notLoad:"不载入歌词",lrc_notLoad_description:"点选清除目前的歌词",lrc_noLyrics:"无歌词",lrc_saved:"歌词已储存",songAction_title:"歌曲操作",songAction_name:"歌曲名称",songAction_artist:"演出者",songAction_album:"专辑",songAction_source:"来源",songAction_like:"收藏",songAction_like_success:"已收藏「{name}」",songAction_like_failed:"收藏或取消收藏「{name}」时发生了错误",songAction_unlike:"取消收藏",songAction_unlike_success:"已取消收藏「{name}」",songAction_unlike_failed:"取消收藏「{name}」时发生了错误",songAction_rating:"评等",songAction_rating0:"清除评等",songAction_rating4song:"为「{name}」评等",songAction_rating_success:"为「{name}」评等 {star} 星成功!",songAction_rating_failed:"为「{name}」评等 {star} 星失败。",songAction_rating0_success:"为「{name}」清除评等成功!",songAction_rating0_failed:"为「{name}」清除评等失败。",songAction_add2playlist:"加入到播放清单",songAction_add2playlist_songNotExist:"{source}",songAction_add2playlist_songExist:"{source} / 该歌曲已存在,点选来删除",songAction_add2playlist_failed:"处理 {name} 时发生了错误",songAction_add2playlist_add_success:"已将 {name} 加入到 {playlist}",songAction_add2playlist_remove_success:"已将 {name} 从 {playlist} 删除",album_total:"{songs} 首歌曲",albumsOfSameArtist:"来自相同演出者的其他专辑",addSong_total:"已添加 {total} 首歌",addSong_name:"已添加 {name}",moduleShowName_Netease:"网易云音乐",moduleShowName_DSM:"DSM",sessionExpired:"Session 过期,请重新登入",add2nowPlaying:"将此页歌曲加入到现正播放",pin_failed:"钉选失败",unpin_failed:"取消钉选失败",settings_dark:"夜间模式",settings_network:"网络",settings_network_description:"音质",settings_network_soundQuality:"音质",settings_network_soundQuality_Low:"低音质",settings_network_soundQuality_Med:"中等音质",settings_network_soundQuality_High:"高音质(建议)",settings_network_soundQuality_Ori:"原始音质",settings_network_soundQuality_Low_description:"128K,跟 YouTube 差不多的烂音质,在网络夭寿慢的情况下请选择此选项",settings_network_soundQuality_Med_description:"音质只比 YouTube 好那么一点点,可在 3G 网络下流畅的串流",settings_network_soundQuality_High_description:"音质较原始音质略差,可在 4G 网络下流畅的串流",settings_network_soundQuality_Ori_description:"在网络状况许可下,可选择此选项聆听高音质音乐",settings_lang:"语言",settings_lang_description:"设定您的 PokaPlayer 语言",settings_systemAndUpdate:"系统和更新",settings_systemAndUpdate_description:"更新 PokaPlayer、重新启动",settings_about:"关于",settings_about_description:"PokaPlayer 相关信息、错误回报等",settings_about_contributions:"贡献者",settings_about_errorEeport:"错误回报",settings_account:"账号",settings_logout:"登出",settings_system:"系统",settings_update:"软件更新",settings_update_checking4updates:"正在检查更新...",settings_update_latestVersion:"您的 PokaPlayer 已是最新版本",settings_update_update2:"更新至 {version}",settings_update_canUpdate2:"可更新至 {version}",settings_update_go2UpdatePage:"前往更新页面",settings_update_srvRestart:"服务器重新启动",settings_update_reconnect:"重新连接",settings_update_initializing:"正在初始化...",settings_update_updating:"正在更新...",settings_update_git_fetch:"初始化完成",settings_update_git_reset:"更新档下载完成",settings_update_git_api:"API 更新完成",settings_updateDialog_note:"注意:若您未开启 Docker 自动重启功能,您必须手动开启 PokaPlayer",settings_updateDialog_note_dev:"若在开发机器上进行更新,可能导致 Git 爆炸",settings_updateDialog_view_previous:"查看先前的更新日誌",settings_updateDialog_title:"{version} 更新日志",settings_restart:"重新启动",settings_restarting:"正在重新启动",settings_restart_completed:"重新启动完成!",settings_restartDialog_title:"确定要重新启动吗?",settingIndex:{normalItems:"一般设定项目",adminItems:"服务器管理"},settingInterface:{_:"界面",customize:{_:"个人化",bg:{_:"自订背景",description:"更改背景图片",custom_link:"自订连结"},bg_cover:{_:"背景覆盖",description:"更改背景覆盖样式或将其隐藏",options:{full:"全覆盖",half:"半覆盖",none:"无背景"}},theme:"主题",theme_color:{_:"主色",description:"设定 PokaPlayer 的主题色彩"},lyric:{_:"歌词页面主题",description:"设定歌词页面的主题"},layout:{_:"布局",list:"清单",card:"卡片",artist:"演出者页面布局",composer:"作曲者页面布局"}},lang:"语言"},settingUser:{title:"使用者",description:"检视您的资料、修改密码",name:"名称",username:"使用者名称",role:"权限",password:"密码",passwordDescription:"轻触此处来更改密码",changeName:{title:"更改名称",placeholder:"输入新的名称",result:{success:"名称成功更改为 {name}",error:"名称更改失败"}},changeUsername:{title:"更改使用者名称",placeholder:"输入新的使用者名称",result:{success:"使用者名称成功更改为 {name},下次请用新的使用者名称来登入",error:"使用者名称更改失败"}},changePassword:{title:"更改密码",oldPassword:"旧密码",newPassword:"新密码",confirmPassword:"确认密码",confirmPasswordHelperText:"再输入一次您的新密码",done:"更改密码",result:{inconsistent:"两次密码不一致",same:"密码不可与旧密码相同",success:"密码更改成功",error:"密码更改失败"}}},settingUserManagement:{title:"使用者管理",role:{user:"普通使用者",admin:"管理员"},dialog:{create:"建立使用者",createBtn:"建立",userCreated:"使用者建立成功",userCreateFailed:"使用者建立失敗",userCreateUsernameRepeat:"使用者名稱已被使用",edit:"编辑使用者",changePassword:"更改密码",changePasswordSuccess:"密码已变更",changePasswordFailed:"更改密码时发生了错误",enterNewPassword:"请输入新密码",deleteUser:"删除使用者",deleteUserFailed:"删除使用者时发生了错误"},field:{name:"名称",username:"使用者名称",role:"权限",password:"密码"}},settingPravicy:{title:"隱私",description:"資料紀錄設定",notify:{title:"關於 PokaPlayer 記錄",body:"資料僅會於您的伺服器進行運算,不會被上傳至網路進行分析。 該功能可提供您更優質的使用體驗(如:年度回顧、最近播放)。 若您有疑慮可於下方關閉此功能,並將已記錄的資料清除。"},dataRecord:{_:"資料紀錄",enabled:"啟用",disabled:"已停用",clear:"清除目前已紀錄資料",logged:"目前已記錄 {count} 筆資料",loading:"正在統計資料...",confirm:"您確定要清除資料嗎?",cleared:"資料已清除"}},settingPins:{title:"钉选管理",deleteConfirm:"您确定要取消钉选此项目吗?"},adminLog:{title:"日誌"},source:{DSM:"DSM",poka:"PokaPlayer",Netease2:"网易云音乐"}}},d3d3:function(t,e,a){},d4db:function(t,e,a){"use strict";var s=a("e6c5"),i=a.n(s);i.a},d5ca:function(t,e,a){"use strict";var s=a("d6ac"),i=a.n(s);i.a},d6ac:function(t,e,a){},d7b7:function(t,e,a){},e6c5:function(t,e,a){},eaed:function(t,e,a){},ef87:function(t,e,a){var s,i,r;!function(a,n){"use strict";i=[],s=n,r="function"===typeof s?s.apply(e,i):s,void 0===r||(t.exports=r)}(0,(function(){"use strict";var t=function(t){this.timestamp_offset=0,this.lyrics_all=void 0,this.meta_info=void 0,this.ID_TAGS=[{name:"artist",id:"ar"},{name:"album",id:"al"},{name:"title",id:"ti"},{name:"author",id:"au"},{name:"length",id:"length"},{name:"by",id:"by"},{name:"offset",id:"offset",handler:this.setTimestampOffset},{name:"createdBy",id:"re"},{name:"createdByVersion",id:"ve"}];for(var e=0;ee.timestamp?1:-1})),this.lyrics_all.length||(this.lyrics_all=void 0),this.isEmpty(this.meta_info)&&(this.meta_info=void 0),void 0!==this.lyrics_all||void 0!==this.meta_info},getLyrics:function(){return this.lyrics_all},getLyric:function(t){try{return this.lyrics_all[t]}catch(t){return}},getIDTags:function(){return this.meta_info},select:function(t){if(isNaN(t))return-1;var e=Number(t)+this.timestamp_offset,a=0;if(ee);a++);return a},setTimestampOffset:function(t){return this.timestamp_offset=isNaN(t)?0:Number(t)/1e3,Number(t)},isEmpty:function(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}},t}))},f1d7:function(t,e,a){},f29d:function(t,e,a){"use strict";var s=a("9f39"),i=a.n(s);i.a}}); +//# sourceMappingURL=app.3acd726b.js.map \ No newline at end of file diff --git a/public/js/app.3acd726b.js.map b/public/js/app.3acd726b.js.map new file mode 100644 index 0000000..71e98b3 --- /dev/null +++ b/public/js/app.3acd726b.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/pages/LyricEdit.vue?8ca6","webpack:///./src/components/parse-home-dialog.vue?7f82","webpack:///./src/components/pinButton.vue?ce1e","webpack:///./src/layout/default.vue?91e6","webpack:///./src/pages/Lyric.vue?36e8","webpack:///./src/pages/admin/system.vue?44d4","webpack:///./src/pages/Login.vue?89a0","webpack:///./src/pages/Search.vue?311f","webpack:///./src/assets/poka.js","webpack:///./src/App.vue?e025","webpack:///src/App.vue","webpack:///./src/App.vue?b72b","webpack:///./src/App.vue?7557","webpack:///./src/layout/default.vue?3df9","webpack:///src/layout/default.vue","webpack:///./src/layout/default.vue?6970","webpack:///./src/layout/default.vue","webpack:///./src/layout/empty.vue?6405","webpack:///src/layout/empty.vue","webpack:///./src/layout/empty.vue?7c27","webpack:///./src/layout/empty.vue","webpack:///./src/layout/setting.vue?7b5b","webpack:///src/layout/setting.vue","webpack:///./src/layout/setting.vue?920c","webpack:///./src/layout/setting.vue","webpack:///./src/layout/settingAdmin.vue?417f","webpack:///src/layout/settingAdmin.vue","webpack:///./src/layout/settingAdmin.vue?46c3","webpack:///./src/layout/settingAdmin.vue","webpack:///./src/pages/Albums.vue?9d3e","webpack:///src/pages/Albums.vue","webpack:///./src/pages/Albums.vue?b580","webpack:///./src/pages/Albums.vue","webpack:///./src/pages/AlbumSongs.vue?8676","webpack:///src/pages/AlbumSongs.vue","webpack:///./src/pages/AlbumSongs.vue?5d79","webpack:///./src/pages/AlbumSongs.vue","webpack:///./src/pages/Artist.vue?5306","webpack:///src/pages/Artist.vue","webpack:///./src/pages/Artist.vue?170d","webpack:///./src/pages/Artist.vue","webpack:///./src/pages/Composer.vue?00ce","webpack:///src/pages/Composer.vue","webpack:///./src/pages/Composer.vue?6063","webpack:///./src/pages/Composer.vue","webpack:///./src/pages/Debug.vue?eafe","webpack:///src/pages/Debug.vue","webpack:///./src/pages/Debug.vue?0c56","webpack:///./src/pages/Debug.vue","webpack:///./src/pages/Folder.vue?6c79","webpack:///src/pages/Folder.vue","webpack:///./src/pages/Folder.vue?31ae","webpack:///./src/pages/Folder.vue","webpack:///./src/pages/Home.vue?2049","webpack:///src/pages/Home.vue","webpack:///./src/pages/Home.vue?bd2f","webpack:///./src/pages/Home.vue","webpack:///./src/pages/Login.vue?e7ea","webpack:///src/pages/Login.vue","webpack:///./src/pages/Login.vue?7022","webpack:///./src/pages/Login.vue?1b24","webpack:///./src/pages/NowPlaying.vue?96b3","webpack:///src/pages/NowPlaying.vue","webpack:///./src/pages/NowPlaying.vue?52f3","webpack:///./src/pages/NowPlaying.vue","webpack:///./src/pages/Notfound.vue?58b7","webpack:///src/pages/Notfound.vue","webpack:///./src/pages/Notfound.vue?91a2","webpack:///./src/pages/Notfound.vue","webpack:///./src/pages/Playlist.vue?59f8","webpack:///src/pages/Playlist.vue","webpack:///./src/pages/Playlist.vue?f74e","webpack:///./src/pages/Playlist.vue","webpack:///./src/pages/PlaylistSongs.vue?fee3","webpack:///src/pages/PlaylistSongs.vue","webpack:///./src/pages/PlaylistSongs.vue?3567","webpack:///./src/pages/PlaylistSongs.vue","webpack:///./src/pages/shuffle.vue?1686","webpack:///src/pages/shuffle.vue","webpack:///./src/pages/shuffle.vue?d14d","webpack:///./src/pages/shuffle.vue","webpack:///./src/pages/Lyric.vue?9141","webpack:///src/pages/Lyric.vue","webpack:///./src/pages/Lyric.vue?d1d6","webpack:///./src/pages/Lyric.vue","webpack:///./src/pages/LyricEdit.vue?ee21","webpack:///src/pages/LyricEdit.vue","webpack:///./src/pages/LyricEdit.vue?2ae3","webpack:///./src/pages/LyricEdit.vue?6b2d","webpack:///./src/pages/Search.vue?f417","webpack:///src/pages/Search.vue","webpack:///./src/pages/Search.vue?b129","webpack:///./src/pages/Search.vue","webpack:///./src/pages/setting/network.vue?1686","webpack:///src/pages/setting/network.vue","webpack:///./src/pages/setting/network.vue?e08b","webpack:///./src/pages/setting/network.vue","webpack:///./src/pages/setting/interface.vue?f3c1","webpack:///src/pages/setting/interface.vue","webpack:///./src/pages/setting/interface.vue?27a1","webpack:///./src/pages/setting/interface.vue","webpack:///./src/pages/setting/user.vue?e784","webpack:///src/pages/setting/user.vue","webpack:///./src/pages/setting/user.vue?249f","webpack:///./src/pages/setting/user.vue","webpack:///./src/pages/setting/pins.vue?e415","webpack:///src/pages/setting/pins.vue","webpack:///./src/pages/setting/pins.vue?7759","webpack:///./src/pages/setting/pins.vue","webpack:///./src/pages/admin/users.vue?1069","webpack:///src/pages/admin/users.vue","webpack:///./src/pages/admin/users.vue?9fe8","webpack:///./src/pages/admin/users.vue","webpack:///./src/pages/admin/system.vue?98b0","webpack:///src/pages/admin/system.vue","webpack:///./src/pages/admin/system.vue?0735","webpack:///./src/pages/admin/system.vue?1739","webpack:///./src/pages/admin/log.vue?1136","webpack:///src/pages/admin/log.vue","webpack:///./src/pages/admin/log.vue?053c","webpack:///./src/pages/admin/log.vue?f36a","webpack:///./src/router.js","webpack:///./src/lang/index.js","webpack:///./src/store.js","webpack:///./src/registerServiceWorker.js","webpack:///./src/components/about.vue?cf03","webpack:///src/components/about.vue","webpack:///./src/components/about.vue?a9fb","webpack:///./src/components/about.vue","webpack:///./src/components/header-wrapper.vue?dfec","webpack:///src/components/header-wrapper.vue","webpack:///./src/components/header-wrapper.vue?3689","webpack:///./src/components/header-wrapper.vue?743f","webpack:///./src/components/info-header.vue?2a3e","webpack:///src/components/info-header.vue","webpack:///./src/components/info-header.vue?9d6d","webpack:///./src/components/info-header.vue","webpack:///./src/components/card.vue?0d90","webpack:///src/components/card.vue","webpack:///./src/components/card.vue?2a1b","webpack:///./src/components/card.vue","webpack:///./src/components/cards.vue?bfc5","webpack:///src/components/cards.vue","webpack:///./src/components/cards.vue?1f0d","webpack:///./src/components/cards.vue?5057","webpack:///./src/components/loader.vue?7a16","webpack:///src/components/loader.vue","webpack:///./src/components/loader.vue?2275","webpack:///./src/components/loader.vue","webpack:///./src/components/pinButton.vue?0a06","webpack:///src/components/pinButton.vue","webpack:///./src/components/pinButton.vue?c1a6","webpack:///./src/components/pinButton.vue","webpack:///./src/components/playRandomButton.vue?1c50","webpack:///src/components/playRandomButton.vue","webpack:///./src/components/playRandomButton.vue?321d","webpack:///./src/components/playRandomButton.vue","webpack:///./src/components/poka-update.vue?ba0d","webpack:///src/components/poka-update.vue","webpack:///./src/components/poka-update.vue?2bfc","webpack:///./src/components/poka-update.vue","webpack:///./src/components/parse-playlists.vue?ccf7","webpack:///src/components/parse-playlists.vue","webpack:///./src/components/parse-playlists.vue?05f3","webpack:///./src/components/parse-playlists.vue","webpack:///./src/components/parse-songs.vue?d110","webpack:///src/components/parse-songs.vue","webpack:///./src/components/parse-songs.vue?818c","webpack:///./src/components/parse-songs.vue?5148","webpack:///./src/components/parse-artists.vue?0586","webpack:///src/components/parse-artists.vue","webpack:///./src/components/parse-artists.vue?42b0","webpack:///./src/components/parse-artists.vue","webpack:///./src/components/parse-albums.vue?5219","webpack:///src/components/parse-albums.vue","webpack:///./src/components/parse-albums.vue?2f62","webpack:///./src/components/parse-albums.vue","webpack:///./src/components/parse-composers.vue?267a","webpack:///src/components/parse-composers.vue","webpack:///./src/components/parse-composers.vue?1be6","webpack:///./src/components/parse-composers.vue","webpack:///./src/components/parse-folders.vue?3782","webpack:///src/components/parse-folders.vue","webpack:///./src/components/parse-folders.vue?84c0","webpack:///./src/components/parse-folders.vue","webpack:///./src/components/parse-home.vue?50bf","webpack:///src/components/parse-home.vue","webpack:///./src/components/parse-home.vue?0ed4","webpack:///./src/components/parse-home.vue","webpack:///./src/components/parse-home-dialog.vue?3a70","webpack:///src/components/parse-home-dialog.vue","webpack:///./src/components/parse-home-dialog.vue?2cb6","webpack:///./src/components/parse-home-dialog.vue?8ff0","webpack:///./src/plugins/vuetify.js","webpack:///./src/main.js","webpack:///./src/pages/Login.vue?172b","webpack:///./src/App.vue?f3f1","webpack:///./src/pages/admin/log.vue?dae4","webpack:///./src/lang/en-US.js","webpack:///./src/components/poka-update.vue?2fe4","webpack:///./src/components/header-wrapper.vue?1c84","webpack:///./src/components/parse-songs.vue?287b","webpack:///./src/lang/zh-TW.js","webpack:///./src/components/info-header.vue?199d","webpack:///./src/components/cards.vue?5ea8","webpack:///./src/components/loader.vue?85a1","webpack:///./src/pages/LyricEdit.vue?7134","webpack:///./src/App.vue?3207","webpack:///./src/lang/zh-CN.js","webpack:///./src/App.vue?8aa4","webpack:///./src/components/parse-folders.vue?1c02","webpack:///./src/assets/lyrics.min.js","webpack:///./src/pages/admin/system.vue?6302"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_randomPlay","randomStr","Math","random","toString","substring","then","res","songs","_addSongs","catch","e","alert","_deepcopy","JSON","parse","stringify","index","clear","server","_setting","defaultCover","playlist","item","song","songRes","toLowerCase","isSafari","test","navigator","userAgent","source","codec","bitrate","originalURL","url","originalCover","cover","startsWith","uuid","_uuid","_player","list","add","options","order","switch","play","container","document","getElementById","Date","now","performance","replace","floor","_lyricReader","_lrc","_CSSsetting","documentElement","style","setProperty","setting","pokaSetting","localStorage","defaultPokaSetting","toUpperCase","location","origin","userLang","language","userLanguage","lang","_socket","io","transports","root","entries","render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","class","snackbar","withBottomPlayer","model","callback","$$v","$set","expression","_v","_s","message","staticRenderFns","$deepCopy","$randomPlay","$addSongs","$snackbar","msg","duration","querySelectorAll","show","clearTimeout","timeout","setTimeout","$vuetify","theme","themes","dark","primary","light","component","VApp","VSnackbar","breakpoint","mdAndUp","_e","staticStyle","on","$event","stopPropagation","toggleMenu","switch_audio_order","audio_order","drawer","_l","text","directives","rawName","to","isDark","domProps","icon","audio_seek","audio_currentTimePercent","audio_cover","$router","$route","path","audio_title","audio_artist","$t","audio_currentTime","audio_previous","audio_toggle","audio_next","audio_totalTime","audio_volume_hover","audio_volume","menuVisible","audio_interval","audio_bufferPercent","audio_paused","audio_recored","scrollPositions","settings","darkMode","items","i18n","divider","watch","val","volume","clearInterval","vhResize","vh","innerHeight","getElementsByTagName","content","addEventListener","beforeEach","from","next","el","querySelector","scrollTop","$nextTick","currentRouteName","history","current","positions","axios","defaults","withCredentials","baseURL","getStatus","emit","username","password","mediaSession","setActionHandler","toggle","pause","_payer","skipBack","skipForward","setInterval","currentTime","audio","totalTime","paused","audios","nowPlaying","buffered","audioBuffered","end","cent","artist","secondToTime","image","artworkData","src","complete","sizes","naturalWidth","naturalHeight","type","metadata","MediaMetadata","title","artwork","post","methods","second","MM","SS","seek","_theme","switchToDark","switchToLight","response","login","userProfile","sessionStorage","setItem","keys","role","debugItem","filter","x","debug","VAppBar","VAppBarNavIcon","VBtn","VDivider","VFadeTransition","VIcon","VMain","VNavigationDrawer","VSlider","VSpacer","Ripple","active","pageEnter","adminItems","isAdmin","getItem","albums","fetchData","meta","id","params","encodeURIComponent","VSlideYReverseTransition","artistAlbums","albumSource","albumID","console","log","query","repeat","Boolean","ArtistId","ArtistSource","artists","composers","lyric","lyrics_all","VExpansionPanel","VExpansionPanelContent","VExpansionPanelHeader","VExpansionPanels","goBack","folders","oldVal","foldertId","go","bg","logining","_m","trim","lang_dialog","clearSessionDialog","setLang","clearSession","serverError","passwordError","languages","messages","currentLang","locale","method","config","headers","error","success","settingReq","reload","clrres","VAvatar","VCard","VCardActions","VCardText","VCardTitle","VDialog","VOverlay","VTextField","bgSlideAnimation","audio_queue","audio_index","scopedSlots","_u","fn","props","moreDialog","removeSong","audio_clean","audio_uuid","updateInterval","updatePlayer","startUpdatePlayer","stopUpdatePlayer","uuid_temp","audio_index_temp","activeItem","sh","offsetTop","clientHeight","goTo","offset","easing","remove","VFabTransition","rawData","routerParams","pathMatch","routerNames","playlists","playlistDialog","editData","playlistDel","editPlaylist","delPlaylist","fromPoka","playlistDelConfirm","playlistId","lyric_theme","openLyricDialog","lyricTranslated","focus","lyricFocus","tl","round","showLyricDialog","fab","proxy","editLyric","lyric_theme_dialog","lyricSearching","indexOf","_k","keyCode","getLyricByKeyword","lyricSearchkeyword","loadLrc","lyricSearchResult","dialogSearch","setLyricTheme","lyric_raw","Lyric_Update","lyric_color","lyric_shadow_color","updateLyric","startUpdateLyric","stopUpdateLyric","load","getLyric","getLyrics","lyricFocus_temp","select","focusedLyric","tlfocusedLyric","noloadedLyric","lyricRegex","getTime","lyrics","match","keyword","set","forEach","element","rate","matchRate","sort","a","b","split","includes","lrc","save","timestamp","songId","lyricTheme","VSpeedDial","musicSeek","timeToTag","timeShiftValue","timeShift","saveLyric","lyric_temp","lrc_temp","minus","times","time","num1","num2","others","baseNum","pow","max","digitLength","num","eSplit","len","checkBoundary","Number","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER","warn","float2Fixed","dLen","num1Changed","num2Changed","leftValue","seconds","minute","VTextarea","searchBoxFocus","modifiers","searchClick","$forceUpdate","target","composing","search","isLoading","searchResult","itemName","showSoundQualityDialog","soundQuality","nativeOn","setSoundQuality","quality","audioQuality","customize_bg_dialog","bg_height_dialog","theme_dialog","changeStyle","view","composer","setBgHeight","bg_prompt_active","ref","setBg","swatches","color","bg_prompt_textbox","bg_prompt_cancel","bg_prompt_ok","imgSources","computed","setPrimaryColor","headerBgSource","h","cssVariable","settingkey","VColorPicker","VSubheader","setDataRecord","dataRecord","clearRecord","dataRecordCount","count","copyID","userdata","_id","temp","changeNamePrompt","changeUsernamePrompt","changePasswordDialog","logout","changeName","changeUsername","changePassword","changeNameValue","changeUsernameValue","changePassword2","changePasswordold","getDataRecordCount","clipboard","writeText","oldpassword","removeItem","confirm","pin","unPin","pins","getPins","map","VImg","users","user","openUserDialog","userDialog","userTemp","deleteUser","createUserDialog","createUser","openCreateUserDialog","createTime","fetchUsers","createUserResult","prompt","VSelect","restartConfirmActive","openUpdateDialog","checkUpadteStatus","poka_debug","restart","showUpdateDialog","version","newVersion","tag","body","update","showUpdateingDialog","updateLog","showRestartCompleted","showRestartingDialog","poka_version","prerelease","fetchNewVersion","fetch","json","showdown","Converter","makeHtml","compareVersion","tag_name","reset","api","async","delay","interval","Promise","resolve","local","remote","parseInt","VProgressLinear","logs","system","event","discription","toLocaleString","loading","getLogs","RegExp","use","routes","redirect","children","Lyric","LyricEdit","AlbumSongs","Albums","Artist","Composer","Folder","NowPlaying","Playlist","PlaylistSongs","Search","Home","Notfound","Debug","empty","Login","langList","zh_CN","default","zh_TW","en_US","fallbackLocale","missing","vm","Store","state","mutations","actions","VList","VListItem","VListItemAvatar","VListItemContent","VListItemSubtitle","VListItemTitle","blur","blurbg","assign","backgroundImage","bgStyle","subtitle","headerStyle","opacity","transform","String","scrollHeight","targetHideHeight","handleScroll","removeEventListener","_t","parsed_source","undefined","parsed_pokaBg","pokaIcon","ellipsis","pokaTitle","pokaSubtitle","pokaBg","VProgressCircular","isPinned","btnType","getPinStatus","loadingRandom","randomPlay","currentVersion","storageId","toJSON","githubRes","two","activeIndex","preventDefault","playSong","isInSongList","moreDialogShow","moreDialogTemp","openPlaylistDialog","moreDialog_goto_artist","moreDialog_goto_album","album","year","openCreatePlaylistDialog","existsPlaylists","toggleSongOfPlaylist","createPlaylistDialog","createPlaylistName","createPlaylist","Array","required","playlistDialogLoading","updatePlaylistData","albumId","artistId","VCheckbox","VListItemAction","VListItemGroup","VToolbar","artistView","coverPaser","changeView","composerView","dialog","_g","filteredKeys","tab","VBottomSheet","VChip","VToolbarTitle","customProperties","secondary","accent","info","warning","locales","zhHant","common","values","darkModeMediaQuery","matchMedia","themeSwitch","vuetify","framework","matches","addListener","darkModeOn","productionTip","router","store","components","App","template","failed","admin","createBtn","userCreated","userCreateFailed","userCreateUsernameRepeat","edit","changePasswordSuccess","changePasswordFailed","enterNewPassword","deleteUserFailed","field","settingPravicy","notify","_","enabled","disabled","logged","cleared","deleteConfirm","adminLog","settingPins","timestamp_offset","meta_info","ID_TAGS","handler","setTimestampOffset","re","constructor","exec","f","isEmpty","getIDTags","isNaN"],"mappings":"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","file":"js/app.3acd726b.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=style&index=1&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=style&index=1&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home-dialog.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home-dialog.vue?vue&type=style&index=0&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pinButton.vue?vue&type=style&index=0&id=5f5f7f58&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pinButton.vue?vue&type=style&index=0&id=5f5f7f58&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=style&index=0&id=374c0fc8&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=style&index=0&id=374c0fc8&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Lyric.vue?vue&type=style&index=0&id=ce4382d4&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Lyric.vue?vue&type=style&index=0&id=ce4382d4&lang=sass&scoped=true&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=style&index=0&id=24f5802a&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=style&index=0&id=24f5802a&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&lang=scss&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=style&index=0&id=f0efb4e0&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=style&index=0&id=f0efb4e0&lang=sass&scoped=true&\"","import APlayer from 'aplayer';\nimport axios from 'axios';\nwindow._randomPlay = function () {\n let randomStr = Math.random()\n .toString(36)\n .substring(7);\n axios(`/pokaapi/randomSongs?${randomStr}`)\n .then(res => res.data.songs)\n .then(songs => {\n _addSongs({\n songs: songs\n });\n })\n .catch(e => alert(`PokaPlayer Error\\n${e}`));\n};\nwindow._deepcopy = d => JSON.parse(JSON.stringify(d))\nwindow._addSongs = function ({\n songs,\n index,\n clear = true\n}) {\n const server = window._setting(`server`);\n const defaultCover = window._setting(`headerBgSource`);\n let playlist = [];\n for (let item of songs) {\n let song = _deepcopy(item)\n let songRes = _setting(`audioQuality`).toLowerCase()\n let isSafari = /^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)\n if (song.source == \"DSM\" && songRes == 'high') {\n if (song.codec == \"mp3\") {\n songRes = \"original\"\n } else if (song.codec == \"aac\") {\n songRes = \"original\"\n } else if (song.codec == \"flac\" && song.bitrate <= 1600 * 1000 && !isSafari) {\n songRes = \"original\"\n }\n }\n song.originalURL = song.url\n song.url = server + song.url + \"&songRes=\" + songRes\n song.originalCover = song.cover\n song.cover = song.cover && song.cover.startsWith(\"http\") ? song.cover : (song.cover ? server + song.cover : defaultCover)\n song.uuid = _uuid()\n\n playlist.push(song);\n }\n if (clear) _player.list.clear();\n _player.list.add(playlist);\n if (index && _player.options.order === \"random\") {\n _player.options.order = \"list\";\n _player.list.switch(index);\n _player.options.order = \"random\";\n } else if (index) {\n _player.list.switch(index);\n }\n _player.play();\n};\nwindow._player = new APlayer({\n container: document.getElementById('player')\n});\nwindow._uuid = () => {\n var d = Date.now();\n if (\n typeof performance !== \"undefined\" &&\n typeof performance.now === \"function\"\n ) {\n d += performance.now(); //use high-precision timer if available\n }\n return \"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g, function (\n c\n ) {\n var r = (d + Math.random() * 16) % 16 | 0;\n d = Math.floor(d / 16);\n return (c === \"x\" ? r : (r & 0x3) | 0x8).toString(16);\n });\n}\nwindow._lyricReader = require('@/assets/lyrics.min.js')\nwindow._lrc = new (require('@/assets/lyrics.min.js'))(`[00:00.000]`);\nwindow._CSSsetting = (key, value) => {\n let s = _setting('cssVariable')\n s[key] = value\n _setting('cssVariable', s)\n document.documentElement.style.setProperty(key, value)\n}\nwindow._setting = (setting, value) => {\n let pokaSetting = JSON.parse(localStorage.pokaSetting || `{}`)\n let defaultPokaSetting = {\n \"nickname\": `Poka-${Math.random().toString(36).substring(8).toUpperCase()}`,\n \"theme\": \"#5c95c4\",\n \"lyricTheme\": \"default\",\n \"artistView\": \"card\",\n \"composerView\": \"card\",\n \"audioQuality\": \"High\",\n \"headerBgSource\": \"https://i.imgur.com/IdbJiao.jpg\",\n \"darkMode\": false,\n \"dataRecord\": true,\n \"server\": location.origin,\n \"password\": \"\",\n \"cssVariable\": {\n \"--pokabgheight\": \"calc( 100vh - 69px - 64px )\"\n }\n }\n // default language\n let userLang = navigator.language || navigator.userLanguage\n switch (userLang) {\n case \"zh-TW\":\n defaultPokaSetting.lang = \"zh_TW\"\n break;\n case \"zh-CN\":\n defaultPokaSetting.lang = \"zh_CN\"\n break;\n default:\n defaultPokaSetting.lang = \"en_US\"\n break;\n }\n\n if (value) { //設定值\n pokaSetting[setting] = value\n localStorage.pokaSetting = JSON.stringify(pokaSetting)\n return pokaSetting[setting]\n } else { //取值\n if (pokaSetting[setting]) { //已有值\n return pokaSetting[setting]\n } else if (defaultPokaSetting[setting]) { //未有,先存下再回傳\n pokaSetting[setting] = defaultPokaSetting[setting] || \"\"\n localStorage.pokaSetting = JSON.stringify(pokaSetting)\n return pokaSetting[setting]\n } else {\n return \"\"\n }\n }\n}\nwindow._socket = io(window._setting(`server`), {\n transports: ['websocket']\n});\n\n// 注入 CSS 變數\nlet root = document.documentElement;\nfor (let [key, value] of Object.entries(_setting('cssVariable'))) {\n root.style.setProperty(key, value);\n}","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',{staticClass:\"page-container\"},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1),_c('v-snackbar',{class:{'withBottomPlayer':_vm.snackbar.withBottomPlayer},model:{value:(_vm.snackbar.show),callback:function ($$v) {_vm.$set(_vm.snackbar, \"show\", $$v)},expression:\"snackbar.show\"}},[_vm._v(_vm._s(_vm.snackbar.message))])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=c42de5c0&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=sass&\"\nimport style1 from \"./App.vue?vue&type=style&index=1&lang=scss&\"\nimport style2 from \"./App.vue?vue&type=style&index=2&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\nimport { VSnackbar } from 'vuetify/lib/components/VSnackbar';\ninstallComponents(component, {VApp,VSnackbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(!_vm.$vuetify.breakpoint.mdAndUp)?_c('v-app-bar',{staticStyle:{\"box-shadow\":\"0px 0px 0px .5px rgb(0 0 0 / 20%)\"},attrs:{\"color\":\"#FFF\",\"app\":\"\"}},[_c('v-app-bar-nav-icon',{on:{\"click\":function($event){$event.stopPropagation();return _vm.toggleMenu()}}}),_c('div',{staticClass:\"poka-drawer-logo\"},[_c('h1',[_vm._v(\"PokaPlayer\")])]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.switch_audio_order}},[(_vm.audio_order==='list')?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"repeat\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"shuffle\")])],1)],1):_vm._e(),_c('v-navigation-drawer',{attrs:{\"clipped\":_vm.$vuetify.breakpoint.mdAndUp,\"mobile-breakpoint\":960,\"app\":\"\"},model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('div',{staticClass:\"poka-drawer-logo\"},[_c('h1',[_vm._v(\"PokaPlayer\")])]),_c('v-divider',{staticStyle:{\"margin\":\"0px 0\"}}),_c('div',{staticClass:\"poka list\"},[_vm._l((_vm.items),function(item){return [(item.divider)?_c('v-divider',{key:item.text,staticStyle:{\"margin\":\"4px 0\"}}):_c('router-link',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:item.text,staticClass:\"item\",attrs:{\"to\":item.to,\"active-class\":\"active\"}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s(item.icon)}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(item.text))])])],1)])]})],2)],1),_c('v-main',[_c('div',{staticClass:\"router-view\"},[_c('router-view')],1),_c('div',{staticStyle:{\"height\":\"69px\"}})]),_c('div',{staticClass:\"bottom-player\"},[_c('div',{staticClass:\"app-progress-bar\"},[_c('v-slider',{attrs:{\"min\":\"0\",\"max\":\"100\",\"step\":\"0.000001\",\"hide-details\":\"\"},on:{\"change\":_vm.audio_seek},model:{value:(_vm.audio_currentTimePercent),callback:function ($$v) {_vm.audio_currentTimePercent=$$v},expression:\"audio_currentTimePercent\"}})],1),_c('div',{staticClass:\"song-info\"},[_c('div',{staticClass:\"left\"},[_c('div',{staticClass:\"cover\"},[_c('v-fade-transition',{attrs:{\"mode\":\"out-in\"}},[_c('img',{key:_vm.audio_cover,attrs:{\"src\":_vm.audio_cover}})])],1),_c('div',{staticClass:\"song-title\",on:{\"click\":function($event){return _vm.$router.push(_vm.$route.path!='/now'?'/now':'/lyric')}}},[_c('div',{staticClass:\"song-name\"},[_vm._v(_vm._s(_vm.audio_title))]),_c('div',{staticClass:\"song-artist\"},[_vm._v(_vm._s(_vm.audio_artist||_vm.$t('app_waitForPlay')))])])]),_c('div',{staticClass:\"center\"},[_c('span',{staticClass:\"time\"},[_vm._v(_vm._s(_vm.audio_currentTime))]),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.audio_previous}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"skip_previous\")])],1),_c('v-btn',{attrs:{\"small\":\"\",\"fab\":\"\",\"depressed\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.audio_toggle}},[(_vm.audio_paused)?_c('v-icon',{key:\"play\",staticClass:\"material-icons-outlined\"},[_vm._v(\"play_arrow\")]):_c('v-icon',{key:\"pause\",staticClass:\"material-icons-outlined\"},[_vm._v(\"pause\")])],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.audio_next}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"skip_next\")])],1),_c('span',{staticClass:\"time\"},[_vm._v(_vm._s(_vm.audio_totalTime))])],1),(_vm.audio_artist)?_c('div',{staticClass:\"right\"},[_c('div',{style:(\"display: flex;padding: 20px 0;min-width: 160px;justify-content: flex-end;\"),on:{\"mouseover\":function($event){_vm.audio_volume_hover=true},\"mouseleave\":function($event){_vm.audio_volume_hover=false}}},[_c('v-fade-transition',[_c('v-slider',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.audio_volume_hover),expression:\"audio_volume_hover\"}],attrs:{\"hide-details\":\"\",\"thumb-label\":\"\"},model:{value:(_vm.audio_volume),callback:function ($$v) {_vm.audio_volume=$$v},expression:\"audio_volume\"}})],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.audio_volume?_vm.audio_volume=0:_vm.audio_volume=100}}},[(_vm.audio_volume==0)?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"volume_off\")]):(_vm.audio_volume<50)?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"volume_down\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"volume_up\")])],1)],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.switch_audio_order}},[(_vm.audio_order==='list')?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"repeat\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"shuffle\")])],1),(_vm.$route.path!='/now')?_c('v-btn',{attrs:{\"icon\":\"\",\"to\":\"/now\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"playlist_play\")])],1):_c('v-btn',{attrs:{\"icon\":\"\",\"to\":\"/lyric\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"subtitles\")])],1)],1):_c('div',{staticClass:\"right\"},[_c('play-random-button')],1),(_vm.audio_artist)?_c('div',{staticClass:\"right-s\"},[_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.audio_previous}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"skip_previous\")])],1),_c('v-btn',{attrs:{\"small\":\"\",\"fab\":\"\",\"depressed\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.audio_toggle}},[(_vm.audio_paused)?_c('v-icon',{key:\"play\",staticClass:\"material-icons-outlined\"},[_vm._v(\"play_arrow\")]):_c('v-icon',{key:\"pause\",staticClass:\"material-icons-outlined\"},[_vm._v(\"pause\")])],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.audio_next}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"skip_next\")])],1)],1):_c('div',{staticClass:\"right-s\"},[_c('play-random-button')],1)])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./default.vue?vue&type=template&id=374c0fc8&scoped=true&\"\nimport script from \"./default.vue?vue&type=script&lang=js&\"\nexport * from \"./default.vue?vue&type=script&lang=js&\"\nimport style0 from \"./default.vue?vue&type=style&index=0&id=374c0fc8&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"374c0fc8\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAppBar } from 'vuetify/lib/components/VAppBar';\nimport { VAppBarNavIcon } from 'vuetify/lib/components/VAppBar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VMain } from 'vuetify/lib/components/VMain';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\nimport { VSlider } from 'vuetify/lib/components/VSlider';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VAppBar,VAppBarNavIcon,VBtn,VDivider,VFadeTransition,VIcon,VMain,VNavigationDrawer,VSlider,VSpacer})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./empty.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./empty.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./empty.vue?vue&type=template&id=7ffc05a2&\"\nimport script from \"./empty.vue?vue&type=script&lang=js&\"\nexport * from \"./empty.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t('settings')}}),_c('div',{staticClass:\"chip-nav\"},_vm._l((_vm.items),function(item){return _c('router-link',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:item.to,staticClass:\"chip-nav-item\",class:{active:_vm.$route.path==item.to},attrs:{\"to\":item.to}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(_vm._s(item.icon))]),_c('span',[_vm._v(_vm._s(_vm.$t(item.text)))])],1)}),1),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"},on:{\"enter\":_vm.pageEnter}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n ","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./setting.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./setting.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./setting.vue?vue&type=template&id=50bf7f76&\"\nimport script from \"./setting.vue?vue&type=script&lang=js&\"\nexport * from \"./setting.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VIcon})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t(\"settingIndex.adminItems\")}}),_c('div',{staticClass:\"chip-nav\"},_vm._l((_vm.adminItems),function(item){return _c('router-link',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:item.to,staticClass:\"chip-nav-item\",class:{active:_vm.$route.path==item.to},attrs:{\"to\":item.to}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(_vm._s(item.icon))]),_c('span',[_vm._v(_vm._s(_vm.$t(item.text)))])],1)}),1),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"},on:{\"enter\":_vm.pageEnter}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n ","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./settingAdmin.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./settingAdmin.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./settingAdmin.vue?vue&type=template&id=466f32fa&\"\nimport script from \"./settingAdmin.vue?vue&type=script&lang=js&\"\nexport * from \"./settingAdmin.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VIcon})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.name||_vm.$t('album'),\"subtitle\":_vm.name?_vm.$t(_vm.type):null,\"blurbg\":_vm.type!='album',\"bg\":_vm.cover}}),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-albums',{attrs:{\"data\":_vm.data.albums}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Albums.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Albums.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Albums.vue?vue&type=template&id=701b0870&\"\nimport script from \"./Albums.vue?vue&type=script&lang=js&\"\nexport * from \"./Albums.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"blurbg\":true,\"bg\":_vm.cover||null}}),_c('info-header',{attrs:{\"title\":_vm.name,\"subtitle\":_vm.artist,\"cover\":_vm.cover,\"songs\":_vm.songs&&_vm.songs.length}},[_c('v-fade-transition',[(_vm.songs)?_c('pin-button',{attrs:{\"source\":_vm.$route.params.source,\"id\":_vm.$route.params.id,\"type\":\"album\",\"cover\":_vm.cover,\"artist\":_vm.artist,\"name\":_vm.name,\"btn-type\":\"icon-button\"}}):_vm._e()],1)],1),(_vm.name)?_c('v-divider'):_vm._e(),(!_vm.songs)?_c('poka-loader',{staticStyle:{\"margin\":\"64px 0\"}}):_vm._e(),_c('v-slide-y-reverse-transition',[(_vm.songs)?_c('poka-parse-songs',{staticStyle:{\"margin\":\"16px 0\"},attrs:{\"data\":_vm.songs}}):_vm._e()],1),_c('v-slide-y-reverse-transition',[(_vm.artistAlbums&&_vm.songs)?_c('div',[_c('v-divider'),_c('h1',{staticClass:\"title\",staticStyle:{\"padding-left\":\"0.5em\",\"margin-top\":\"8px\"}},[_vm._v(_vm._s(_vm.$t('albumsOfSameArtist')))]),_c('poka-parse-albums',{attrs:{\"data\":_vm.artistAlbums}})],1):_vm._e()])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AlbumSongs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AlbumSongs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AlbumSongs.vue?vue&type=template&id=7834827b&\"\nimport script from \"./AlbumSongs.vue?vue&type=script&lang=js&\"\nexport * from \"./AlbumSongs.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VDivider,VFadeTransition,VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t('artist')}}),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-artists',{attrs:{\"data\":_vm.data.artists}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Artist.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Artist.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Artist.vue?vue&type=template&id=1dbe48e8&\"\nimport script from \"./Artist.vue?vue&type=script&lang=js&\"\nexport * from \"./Artist.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t('composer')}}),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-composers',{attrs:{\"data\":_vm.data.composers}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Composer.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Composer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Composer.vue?vue&type=template&id=2e15d124&\"\nimport script from \"./Composer.vue?vue&type=script&lang=js&\"\nexport * from \"./Composer.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":\"Debug\"}}),_c('div',{staticClass:\"title\"},[_vm._v(\"Snackbar\")]),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){return _vm.$snackbar('test test 123')}}},[_vm._v(\"Open Snackbar\")]),_c('v-expansion-panels',[_c('v-expansion-panel',[_c('v-expansion-panel-header',[_vm._v(\"Audios\")]),_c('v-expansion-panel-content',[_c('pre',[_vm._v(_vm._s(_vm.audios))])])],1),_c('v-expansion-panel',[_c('v-expansion-panel-header',[_vm._v(\"Config\")]),_c('v-expansion-panel-content',[_c('pre',[_vm._v(_vm._s(_vm.pokaSetting))])])],1),_c('v-expansion-panel',[_c('v-expansion-panel-header',[_vm._v(\"Lyric\")]),_c('v-expansion-panel-content',[_c('pre',[_vm._v(_vm._s(_vm.lyric))])])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Debug.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Debug.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Debug.vue?vue&type=template&id=7321c1c4&\"\nimport script from \"./Debug.vue?vue&type=script&lang=js&\"\nexport * from \"./Debug.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VExpansionPanel } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanelContent } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanelHeader } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanels } from 'vuetify/lib/components/VExpansionPanel';\ninstallComponents(component, {VBtn,VExpansionPanel,VExpansionPanelContent,VExpansionPanelHeader,VExpansionPanels})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t('folder')}}),_c('v-slide-y-reverse-transition',[_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.$route.meta.root),expression:\"!$route.meta.root\"}],staticStyle:{\"margin-bottom\":\"16px\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")]),_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.$t('back'))+\"\\n\\t\\t\")],1)],1),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-folders',{attrs:{\"data\":_vm.data.folders}}):_vm._e()],1),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-songs',{attrs:{\"data\":_vm.data.songs}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Folder.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Folder.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Folder.vue?vue&type=template&id=70bd1dea&\"\nimport script from \"./Folder.vue?vue&type=script&lang=js&\"\nexport * from \"./Folder.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VBtn,VIcon,VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.name?_vm.$t('header_welcome_with_name',{name: _vm.name}):_vm.$t('header_welcome')}}),_c('poka-update'),(!_vm.data)?_c('poka-loader'):_vm._e(),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-home',{attrs:{\"data\":_vm.data}}):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=0788d70f&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"login-container\",style:({'--bg':(\"url('\" + _vm.bg + \"')\")})},[_c('v-overlay',{attrs:{\"absolute\":\"\",\"value\":_vm.logining}},[_c('poka-loader')],1),_vm._m(0),_c('div',{staticClass:\"login-form\"},[_c('div',{staticClass:\"form-container\"},[_c('h1',[_vm._v(_vm._s(_vm.$t('header_welcome')))]),_c('v-text-field',{staticClass:\"rounded-input\",attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.server'),\"disabled\":_vm.logining},model:{value:(_vm.server),callback:function ($$v) {_vm.server=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"server\"}}),_c('v-text-field',{staticClass:\"rounded-input\",attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.username'),\"disabled\":_vm.logining},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}}),_c('v-text-field',{staticClass:\"rounded-input\",attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.password'),\"type\":\"password\",\"disabled\":_vm.logining},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('div',{staticClass:\"d-flex justify-center\"},[_c('v-btn',{attrs:{\"disabled\":_vm.logining,\"rounded\":\"\",\"large\":\"\",\"color\":\"primary\",\"width\":\"110px\"},on:{\"click\":_vm.login}},[_vm._v(_vm._s(_vm.$t('login')))])],1)],1)]),_c('div',{staticClass:\"footer\"},[_c('div',{staticClass:\"left-btns\"},[_c('v-btn',{staticClass:\"mx-1\",attrs:{\"depressed\":\"\",\"fab\":\"\",\"small\":\"\"},on:{\"click\":function($event){_vm.lang_dialog=true}}},[_c('v-icon',[_vm._v(\"mdi-translate\")])],1),_c('v-btn',{staticClass:\"mx-1\",attrs:{\"depressed\":\"\",\"fab\":\"\",\"small\":\"\"},on:{\"click\":function($event){_vm.clearSessionDialog=true}}},[_c('v-icon',[_vm._v(\"mdi-lock-reset\")])],1)],1),_c('div',{staticClass:\"right-btns\"},[_c('v-btn',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer\",\"target\":\"_blank\",\"depressed\":\"\",\"fab\":\"\",\"small\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-github\")])],1)],1)]),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.lang_dialog),callback:function ($$v) {_vm.lang_dialog=$$v},expression:\"lang_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.lang')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},_vm._l((_vm.languages),function(lang,index){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:(\"lang\" + lang + \"-\" + index),staticClass:\"item\",on:{\"click\":function($event){return _vm.setLang(lang)}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"translate\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('title',lang)))])])],1)])}),0)]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.lang_dialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.clearSessionDialog),callback:function ($$v) {_vm.clearSessionDialog=$$v},expression:\"clearSessionDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('login_page.session._')))]),_c('v-card-text',[_c('p',[_vm._v(_vm._s(_vm.$t('login_page.session.description')))]),_c('p',[_vm._v(_vm._s(_vm.$t('login_page.session.description2')))]),_c('v-text-field',{attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.server'),\"disabled\":_vm.logining},model:{value:(_vm.server),callback:function ($$v) {_vm.server=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"server\"}}),_c('v-text-field',{attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.username'),\"disabled\":_vm.logining},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}}),_c('v-text-field',{attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.password'),\"type\":\"password\",\"disabled\":_vm.logining},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.clearSessionDialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"color\":\"red\",\"text\":\"\"},on:{\"click\":_vm.clearSession}},[_vm._v(_vm._s(_vm.$t('reset')))])],1)],1)],1)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"logo\"},[_c('img',{attrs:{\"src\":\"/img/icons/icon.png\"}})])}]\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=fef7932c&scoped=true&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&lang=scss&\"\nimport style1 from \"./Login.vue?vue&type=style&index=1&id=fef7932c&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fef7932c\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VOverlay } from 'vuetify/lib/components/VOverlay';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VOverlay,VSpacer,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('transition',{attrs:{\"name\":_vm.bgSlideAnimation,\"mode\":\"out-in\"}},[(_vm.audio_queue.length>0)?_c('poka-header',{key:_vm.audio_index,attrs:{\"blurbg\":true,\"title\":_vm.$t('nowplaying'),\"bg\":_vm.audio_cover}}):_vm._e(),(!_vm.audio_queue.length>0)?_c('poka-header',{key:\"2\"}):_vm._e()],1),_c('transition',{attrs:{\"name\":\"slide-right\",\"mode\":\"out-in\"}},[(_vm.audio_queue.length>0)?_c('poka-parse-songs',{attrs:{\"data\":_vm.audio_queue,\"now-playing\":\"\",\"active-index\":_vm.audio_index},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isSafari),expression:\"isSafari\"}],attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return props.moreDialog(props.song)}}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"more_horiz\")])],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.removeSong(props.index)}}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"close\")])],1)]}}],null,false,3811264598)}):_vm._e(),(!_vm.audio_queue.length>0)?_c('v-card',{key:\"card\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"64px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"display-4 material-icons-outlined\"},[_vm._v(\"queue_music\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('app_waitForPlay')))]),_c('p',[_vm._v(_vm._s(_vm.$t('app_waitForPlay_description')))]),_c('play-random-button')],1)],1):_vm._e()],1),_c('v-fab-transition',[(_vm.audio_queue.length>0)?_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.audio_clean}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"clear_all\")])],1):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NowPlaying.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NowPlaying.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NowPlaying.vue?vue&type=template&id=2d410ac4&\"\nimport script from \"./NowPlaying.vue?vue&type=script&lang=js&\"\nexport * from \"./NowPlaying.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VFabTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCard,VCardText,VFabTransition,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header'),_c('v-card',{key:\"card\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"32px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"material-icons-outlined display-4\"},[_vm._v(\"clear\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('nothingFound')))]),_c('v-btn',{attrs:{\"outlined\":\"\",\"color\":\"primary\",\"to\":\"/\"}},[_vm._v(_vm._s(_vm.$t('home')))])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Notfound.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Notfound.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Notfound.vue?vue&type=template&id=306276dc&\"\nimport script from \"./Notfound.vue?vue&type=script&lang=js&\"\nexport * from \"./Notfound.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCard,VCardText,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.title}}),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-playlists',{attrs:{\"data\":_vm.data}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Playlist.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Playlist.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Playlist.vue?vue&type=template&id=49298b0c&\"\nimport script from \"./Playlist.vue?vue&type=script&lang=js&\"\nexport * from \"./Playlist.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"blurbg\":true,\"bg\":_vm.cover}}),_c('info-header',{attrs:{\"title\":_vm.title||_vm.$t('loading'),\"subtitle\":_vm.$t('playlist'),\"cover\":_vm.cover,\"songs\":_vm.data?_vm.data.songs.length:0||0}},[(_vm.title)?_c('pin-button',{attrs:{\"source\":_vm.$route.params.source,\"id\":_vm.$route.params.id,\"cover\":_vm.cover,\"type\":\"playlist\",\"name\":_vm.title,\"btn-type\":\"icon-button\"}}):_vm._e(),(_vm.fromPoka)?_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.playlistDialog=true}}},[_c('v-icon',[_vm._v(\"edit\")])],1):_vm._e()],1),_c('v-divider'),(_vm.data)?_c('poka-parse-songs',{attrs:{\"data\":_vm.data.songs}}):_c('poka-loader'),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.playlistDialog),callback:function ($$v) {_vm.playlistDialog=$$v},expression:\"playlistDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('playlist_page.edit_title')))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('playlist_page.title_input'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.editData.name),callback:function ($$v) {_vm.$set(_vm.editData, \"name\", $$v)},expression:\"editData.name\"}}),_c('br'),_c('v-text-field',{attrs:{\"label\":_vm.$t('playlist_page.cover_input'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.editData.image),callback:function ($$v) {_vm.$set(_vm.editData, \"image\", $$v)},expression:\"editData.image\"}})],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.playlistDialog = false;_vm.playlistDel=true}}},[_vm._v(_vm._s(_vm.$t('playlist_page.del')))]),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.editPlaylist}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.playlistDel),callback:function ($$v) {_vm.playlistDel=$$v},expression:\"playlistDel\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"playlist_page.del_title\")))]),_c('v-card-text',[_vm._v(_vm._s(_vm.$t(\"playlist_page.delconfirm\",{title: _vm.title})))]),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.playlistDel = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.playlistDel = false;_vm.delPlaylist()}}},[_vm._v(_vm._s(_vm.$t('ok')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PlaylistSongs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PlaylistSongs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PlaylistSongs.vue?vue&type=template&id=100c31ca&\"\nimport script from \"./PlaylistSongs.vue?vue&type=script&lang=js&\"\nexport * from \"./PlaylistSongs.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VIcon,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(\"div\")}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./shuffle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./shuffle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./shuffle.vue?vue&type=template&id=609ee09a&\"\nimport script from \"./shuffle.vue?vue&type=script&lang=js&\"\nexport * from \"./shuffle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"theme\":_vm.lyric_theme}},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[(_vm.audio_cover)?_c('poka-header',{key:_vm.audio_cover,attrs:{\"blurbg\":true,\"bg\":_vm.audio_cover}}):_c('poka-header',{key:\"2\"})],1),_c('div',{on:{\"dblclick\":_vm.openLyricDialog}},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[(_vm.lyric.length > 1)?_c('div',{key:\"lyric\",staticClass:\"lyric\",class:{lyricTranslated:_vm.lyricTranslated}},_vm._l((_vm.lyric),function(item,index){return _c('p',{key:index,class:[{focus: index==_vm.lyricFocus},{tl:_vm.lyricTranslated?Math.floor((index-_vm.lyricFocus)/2)!=Math.round((index-_vm.lyricFocus)/2):false}],attrs:{\"data-lyric-set\":_vm.lyricTranslated?Math.floor((index-_vm.lyricFocus)/2):index-_vm.lyricFocus}},[_c('span',[_vm._v(_vm._s(item.text))])])}),0):(_vm.lyricSearching)?_c('v-card',{key:\"lyricSearchingcard\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"64px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"material-icons-outlined display-4\"},[_vm._v(\"subtitles\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('loading')))])],1)],1):_c('v-card',{key:\"lrc_noLyrics\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"64px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"material-icons-outlined display-4\"},[_vm._v(\"subtitles\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('lrc_noLyrics')))]),_c('v-btn',{attrs:{\"outlined\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.showLyricDialog = true}}},[_vm._v(_vm._s(_vm.$t('lrc_search')))])],1)],1)],1)],1),_c('v-speed-dial',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"right\":\"\",\"open-on-hover\":\"\",\"fixed\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\",\"fab\":\"\"},model:{value:(_vm.fab),callback:function ($$v) {_vm.fab=$$v},expression:\"fab\"}},[(_vm.fab)?_c('v-icon',[_vm._v(\"mdi-close\")]):_c('v-icon',[_vm._v(\"more_horiz\")])],1)]},proxy:true}]),model:{value:(_vm.fab),callback:function ($$v) {_vm.fab=$$v},expression:\"fab\"}},[_c('v-btn',{attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"green\"},on:{\"click\":_vm.openLyricDialog}},[_c('v-icon',[_vm._v(\"search\")])],1),_c('v-btn',{attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"indigo\"},on:{\"click\":_vm.editLyric}},[_c('v-icon',[_vm._v(\"mdi-pencil\")])],1),_c('v-btn',{attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"cyan\"},on:{\"click\":function($event){_vm.lyric_theme_dialog=true}}},[_c('v-icon',[_vm._v(\"mdi-palette\")])],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.showLyricDialog),callback:function ($$v) {_vm.showLyricDialog=$$v},expression:\"showLyricDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"lrc_search\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('lrc_search'),\"name\":\"searchLyric\",\"disabled\":_vm.lyricSearching,\"solo\":\"\"},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.getLyricByKeyword()},\"change\":function($event){return _vm.getLyricByKeyword()}},model:{value:(_vm.lyricSearchkeyword),callback:function ($$v) {_vm.lyricSearchkeyword=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"lyricSearchkeyword\"}}),_c('p',{staticStyle:{\"margin-top\":\"-22px\"}},[_c('small',[_vm._v(_vm._s(_vm.$t('lrc_enter2search')))])])],1),_c('v-divider'),_c('v-card-text',{staticStyle:{\"max-height\":\"400px\",\"overflow\":\"scroll\",\"overflow-x\":\"hidden\"}},[_c('div',{staticClass:\"poka list\",staticStyle:{\"width\":\"372px\"}},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.loadLrc(\"[00:00.000]\",true);_vm.showLyricDialog = false}}},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('lrc_notLoad')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('lrc_notLoad_description')))])])])])]),(!_vm.lyricSearching&&_vm.lyricSearchResult)?_c('div',{staticClass:\"poka list\",staticStyle:{\"width\":\"100%\"}},_vm._l((_vm.lyricSearchResult),function(item,index){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:index,staticClass:\"item\",on:{\"click\":function($event){_vm.loadLrc(item.lyric,true);_vm.showLyricDialog = false}}},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(item.name))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(item.artist))])])])])}),0):(_vm.lyricSearching)?_c('poka-loader'):_c('div',{staticStyle:{\"text-align\":\"center\",\"padding\":\"40px 0\"}},[_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.dialogSearch}},[_vm._v(_vm._s(_vm.$t('search')))])],1)],1),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.showLyricDialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.lyric_theme_dialog),callback:function ($$v) {_vm.lyric_theme_dialog=$$v},expression:\"lyric_theme_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.lyric._')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('bigtext')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Big text\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('default')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Default\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('spacing')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Spacing\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('underline')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Underline\")])])],1)])])]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.lyric_theme_dialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Lyric.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Lyric.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Lyric.vue?vue&type=template&id=ce4382d4&scoped=true&\"\nimport script from \"./Lyric.vue?vue&type=script&lang=js&\"\nexport * from \"./Lyric.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Lyric.vue?vue&type=style&index=0&id=ce4382d4&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ce4382d4\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSpeedDial } from 'vuetify/lib/components/VSpeedDial';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VIcon,VSpacer,VSpeedDial,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',[_c('div',{attrs:{\"id\":\"lrc-editor\"}},[(_vm.lyric.length > 1)?_c('div',{key:\"lyric\",staticClass:\"lyric-view\",class:{lyricTranslated:_vm.lyricTranslated}},_vm._l((_vm.lyric),function(item,index){return _c('p',{key:index,class:{focus:index==_vm.lyricFocus},on:{\"click\":function($event){return _vm.musicSeek(item.timestamp)}}},[_c('span',{staticClass:\"timestamp\"},[_vm._v(_vm._s(_vm.timeToTag(item.timestamp)))]),_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(item.text)+\"\\n\\t\\t\\t\\t\")])}),0):_vm._e(),_c('div',{attrs:{\"id\":\"lyric-edit\"}},[_c('v-card',{staticClass:\"mx-auto\",attrs:{\"id\":\"lyric-edit-about\"}},[_c('v-card-text',[_c('div',[_vm._v(\"PokaPlayer 歌詞編輯器 Beta\")]),_c('p',{staticClass:\"display-1 text--primary\"},[_vm._v(\"使用說明\")]),_c('div',{staticClass:\"text--primary\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t左側為歌詞預覽,右側則是編輯區塊\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"編輯完成後請按左下角打勾儲存歌詞,若要取消編輯點擊返回鍵即可跳出\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"點擊歌詞預覽的歌詞即可將歌曲轉跳至該時間,若是雙語歌詞,請點選原文部份\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"若有任何問題或功能建議,歡迎透過「設定->關於->GitHub->Issues」提出\\n\\t\\t\\t\\t\\t\\t\")])])],1),_c('v-card',{staticClass:\"mx-auto\",attrs:{\"id\":\"lyric-edit-about-phone\"}},[_c('v-card-text',[_c('div',[_vm._v(\"PokaPlayer 歌詞編輯器 Beta\")]),_c('p',{staticClass:\"display-1 text--primary\"},[_vm._v(\"使用說明\")]),_c('div',{staticClass:\"text--primary\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t上方為歌詞預覽,下方則是編輯區塊\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"編輯完成後請按左下角打勾儲存歌詞,若要取消編輯點擊返回鍵即可跳出\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"點擊歌詞預覽的歌詞即可將歌曲轉跳至該時間,若是雙語歌詞,請點選原文部份\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"若有任何問題或功能建議,歡迎透過「設定->關於->GitHub->Issues」提出\\n\\t\\t\\t\\t\\t\\t\")])])],1),_c('v-card',{staticClass:\"mx-auto\",attrs:{\"id\":\"lyric-edit-time-shift\"}},[_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('div',[_vm._v(\"時間平移\")]),_c('p',{staticClass:\"display-1 text--primary\",staticStyle:{\"margin-bottom\":\"0\"}},[_vm._v(_vm._s(_vm.timeShiftValue>=0?'+':'')+_vm._s(_vm.timeShiftValue)+\"s\")])]),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"red accent-4\"},on:{\"click\":function($event){return _vm.timeShift(-0.5)}}},[_vm._v(\"-0.5s\")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"red accent-4\"},on:{\"click\":function($event){return _vm.timeShift(-0.1)}}},[_vm._v(\"-0.1s\")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.timeShift(0.1)}}},[_vm._v(\"+0.1s\")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.timeShift(0.5)}}},[_vm._v(\"+0.5s\")]),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.timeShift(-_vm.timeShiftValue)}}},[_vm._v(\"重置\")])],1)],1),_c('v-card',{staticClass:\"mx-auto\",attrs:{\"id\":\"lyric-edit-text-editor\"}},[_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('div',[_vm._v(\"文字編輯器\")]),_c('v-textarea',{attrs:{\"max-height\":\"100%\",\"rows\":\"20\"},model:{value:(_vm.lyric_raw),callback:function ($$v) {_vm.lyric_raw=$$v},expression:\"lyric_raw\"}})],1)],1)],1)])]),_c('v-fab-transition',[_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.saveLyric}},[_c('v-icon',[_vm._v(\"done\")])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./LyricEdit.vue?vue&type=template&id=4a44bf4f&scoped=true&\"\nimport script from \"./LyricEdit.vue?vue&type=script&lang=js&\"\nexport * from \"./LyricEdit.vue?vue&type=script&lang=js&\"\nimport style0 from \"./LyricEdit.vue?vue&type=style&index=0&id=4a44bf4f&lang=sass&scoped=true&\"\nimport style1 from \"./LyricEdit.vue?vue&type=style&index=1&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4a44bf4f\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VFabTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextarea } from 'vuetify/lib/components/VTextarea';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VFabTransition,VIcon,VSpacer,VTextarea})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"search-box\",class:{focus: _vm.searchBoxFocus}},[_c('input',{directives:[{name:\"model\",rawName:\"v-model.trim\",value:(_vm.keyword),expression:\"keyword\",modifiers:{\"trim\":true}}],staticClass:\"search-input\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('search'),\"autocomplete\":\"off\",\"required\":\"\"},domProps:{\"value\":(_vm.keyword)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchClick($event)},\"focus\":function($event){_vm.searchBoxFocus = true},\"blur\":[function($event){_vm.searchBoxFocus = false},function($event){return _vm.$forceUpdate()}],\"input\":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value.trim()}}}),_c('button',{staticClass:\"search-button\",on:{\"click\":_vm.search}},[_c('v-icon',[_vm._v(\"search\")])],1)]),_c('v-overlay',{attrs:{\"absolute\":\"\",\"value\":_vm.isLoading}},[_c('poka-loader')],1),_c('v-slide-y-reverse-transition',[(_vm.searchResult)?_c('div',[_c('div',{staticClass:\"chip-nav\"},_vm._l((Object.keys(_vm.searchResult).filter(function (x){ return _vm.searchResult[x].length; })),function(itemName){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:itemName,staticClass:\"chip-nav-item\",class:{active:_vm.active==itemName},on:{\"click\":function($event){_vm.active=itemName}}},[_c('span',[_vm._v(_vm._s(_vm.$t(itemName.substring(0, itemName.length-1))))])])}),0),_vm._l((Object.keys(_vm.searchResult).filter(function (x){ return _vm.searchResult[x].length; })),function(itemName){return _c('div',{key:itemName},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.active==itemName),expression:\"active==itemName\"}]},[(itemName=='songs')?_c('poka-parse-songs',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='albums')?_c('poka-parse-albums',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='playlists' )?_c('poka-parse-playlists',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='folders' )?_c('poka-parse-folders',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='composers' )?_c('poka-parse-composers',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='artists' )?_c('poka-parse-artists',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e()],1)])})],2):_vm._e()])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Search.vue?vue&type=template&id=f0efb4e0&scoped=true&\"\nimport script from \"./Search.vue?vue&type=script&lang=js&\"\nexport * from \"./Search.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Search.vue?vue&type=style&index=0&id=f0efb4e0&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"f0efb4e0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VOverlay } from 'vuetify/lib/components/VOverlay';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VIcon,VOverlay,VSlideYReverseTransition})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.showSoundQualityDialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"music_note\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settings_network_soundQuality')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t((\"settings_network_soundQuality_\" + _vm.soundQuality))))])])],1)])]),_c('v-dialog',{attrs:{\"max-width\":\"800\"},model:{value:(_vm.showSoundQualityDialog),callback:function ($$v) {_vm.showSoundQualityDialog=$$v},expression:\"showSoundQualityDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settings_network_soundQuality\")))]),_c('v-card-text',[_c('poka-cards',{staticClass:\"poka four doubling cards\",attrs:{\"hide-overflow\":false}},[_c('poka-card',{attrs:{\"poka-icon\":\"music_note\",\"ellipsis\":false,\"poka-title\":_vm.$t('settings_network_soundQuality_Low'),\"poka-subtitle\":_vm.$t('settings_network_soundQuality_Low_description')},nativeOn:{\"click\":function($event){return _vm.setSoundQuality('Low')}}}),_c('poka-card',{attrs:{\"poka-icon\":\"music_note\",\"ellipsis\":false,\"poka-title\":_vm.$t('settings_network_soundQuality_Med'),\"poka-subtitle\":_vm.$t('settings_network_soundQuality_Med_description')},nativeOn:{\"click\":function($event){return _vm.setSoundQuality('Med')}}}),_c('poka-card',{attrs:{\"poka-icon\":\"music_note\",\"ellipsis\":false,\"poka-title\":_vm.$t('settings_network_soundQuality_High'),\"poka-subtitle\":_vm.$t('settings_network_soundQuality_High_description')},nativeOn:{\"click\":function($event){return _vm.setSoundQuality('High')}}}),_c('poka-card',{attrs:{\"poka-icon\":\"music_note\",\"ellipsis\":false,\"poka-title\":_vm.$t('settings_network_soundQuality_Ori'),\"poka-subtitle\":_vm.$t('settings_network_soundQuality_Ori_description')},nativeOn:{\"click\":function($event){return _vm.setSoundQuality('Ori')}}})],1)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.showSoundQualityDialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./network.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./network.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./network.vue?vue&type=template&id=4cdfac81&\"\nimport script from \"./network.vue?vue&type=script&lang=js&\"\nexport * from \"./network.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VSpacer})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingInterface.lang')))]),_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.lang_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"translate\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.lang')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('title',_vm.currentLang)))])])],1)])]),_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg._')))]),_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.customize_bg_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"landscape\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg.description')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.bg_height_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"style\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover.description')))])])],1)]),_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingInterface.customize.theme')))]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.theme_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.theme_color._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.theme_color.description')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.lyric_theme_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.lyric._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.lyric.description')))])])],1)]),_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout._')))]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.changeStyle('artist')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(_vm._s(_vm.view.artist=='card'?'view_module':'list'))])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout.artist')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout.'+_vm.view.artist)))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.changeStyle('composer')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(_vm._s(_vm.view.composer=='card'?'view_module':'list'))])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout.composer')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout.'+_vm.view.composer)))])])],1)])],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.bg_height_dialog),callback:function ($$v) {_vm.bg_height_dialog=$$v},expression:\"bg_height_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover._')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setBgHeight('full')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"star\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover.options.full')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setBgHeight('half')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"star_half\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover.options.half')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setBgHeight('none')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"star_border\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover.options.none')))])])],1)])])]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.bg_height_dialog = false}}},[_vm._v(_vm._s(_vm.$t('back')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"1200\"},model:{value:(_vm.customize_bg_dialog),callback:function ($$v) {_vm.customize_bg_dialog=$$v},expression:\"customize_bg_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg._')))]),_c('v-card-text',[_c('poka-cards',[_c('poka-card',{attrs:{\"poka-icon\":\"link\",\"poka-title\":_vm.$t('settingInterface.customize.bg.custom_link')},nativeOn:{\"click\":function($event){_vm.bg_prompt_active=true}}}),_vm._l((_vm.imgSources),function(ref){\nvar name = ref.name;\nvar src = ref.src;\nreturn _c('poka-card',{key:src,attrs:{\"poka-bg\":src,\"poka-title\":name},nativeOn:{\"click\":function($event){return _vm.setBg(src)}}})})],2)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.customize_bg_dialog = false}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"340\"},model:{value:(_vm.theme_dialog),callback:function ($$v) {_vm.theme_dialog=$$v},expression:\"theme_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.theme_color._')))]),_c('v-card-text',[_c('v-color-picker',{staticClass:\"ma-2\",staticStyle:{\"margin\":\"8px auto !important\"},attrs:{\"flat\":\"\",\"mode\":\"hex\",\"swatches\":_vm.swatches,\"show-swatches\":\"\"},model:{value:(_vm.color),callback:function ($$v) {_vm.color=$$v},expression:\"color\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.theme_dialog = false}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.bg_prompt_active),callback:function ($$v) {_vm.bg_prompt_active=$$v},expression:\"bg_prompt_active\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settingInterface.customize.bg._\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":\"URL\",\"filled\":\"\"},model:{value:(_vm.bg_prompt_textbox),callback:function ($$v) {_vm.bg_prompt_textbox=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"bg_prompt_textbox\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.bg_prompt_cancel}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.bg_prompt_ok}},[_vm._v(_vm._s(_vm.$t('ok')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.lang_dialog),callback:function ($$v) {_vm.lang_dialog=$$v},expression:\"lang_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.lang')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},_vm._l((_vm.languages),function(lang,index){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:(\"lang\" + lang + \"-\" + index),staticClass:\"item\",on:{\"click\":function($event){return _vm.setLang(lang)}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"translate\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('title',lang)))])])],1)])}),0)]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.lang_dialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.lyric_theme_dialog),callback:function ($$v) {_vm.lyric_theme_dialog=$$v},expression:\"lyric_theme_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.lyric._')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('bigtext')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Big text\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('default')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Default\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('spacing')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Spacing\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('underline')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Underline\")])])],1)])])]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.lyric_theme_dialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./interface.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./interface.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./interface.vue?vue&type=template&id=05a09239&\"\nimport script from \"./interface.vue?vue&type=script&lang=js&\"\nexport * from \"./interface.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VColorPicker } from 'vuetify/lib/components/VColorPicker';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VColorPicker,VDialog,VIcon,VSpacer,VSubheader,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingPravicy.title')))]),_c('v-card',{attrs:{\"outlined\":\"\"}},[_c('v-card-text',[_c('div',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('settingPravicy.notify.title')))]),_c('div',[_vm._v(_vm._s(_vm.$t('settingPravicy.notify.body')))])])],1),_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.setDataRecord}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{attrs:{\"color\":_vm.dataRecord?'purple':null}},[_vm._v(\"analytics\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingPravicy.dataRecord._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingPravicy.dataRecord.'+(_vm.dataRecord?'enabled':'disabled'))))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.clearRecord}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"clear\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingPravicy.dataRecord.clear')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.dataRecordCount>-1?_vm.$t('settingPravicy.dataRecord.logged',{count:_vm.dataRecordCount}):_vm.$t('settingPravicy.dataRecord.loading')))])])],1)])]),_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingUser.title')))]),_c('div',{staticClass:\"poka list\"},[(_vm.userdata)?_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.copyID}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-account-key\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(\"ID\")]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userdata._id))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.temp.changeNamePrompt=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"person\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.name')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userdata.name))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.temp.changeUsernamePrompt=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"alternate_email\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.username')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userdata.username))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"settings\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.role')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userdata.role))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{staticClass:\"item\",on:{\"click\":function($event){_vm.temp.changePasswordDialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"lock\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.password')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.passwordDescription')))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{staticClass:\"item\",on:{\"click\":_vm.logout}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"exit_to_app\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settings_logout')))])])],1)]):_vm._e()]),(!_vm.userdata)?_c('poka-loader'):_vm._e(),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.temp.changeNamePrompt),callback:function ($$v) {_vm.$set(_vm.temp, \"changeNamePrompt\", $$v)},expression:\"temp.changeNamePrompt\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settingUser.changeName.title\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changeName.placeholder'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changeNameValue),callback:function ($$v) {_vm.$set(_vm.temp, \"changeNameValue\", (typeof $$v === 'string'? $$v.trim(): $$v))},expression:\"temp.changeNameValue\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.temp.changeNamePrompt=false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.temp.changeNamePrompt=false;_vm.changeName()}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.temp.changeUsernamePrompt),callback:function ($$v) {_vm.$set(_vm.temp, \"changeUsernamePrompt\", $$v)},expression:\"temp.changeUsernamePrompt\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settingUser.changeName.title\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changeUsername.placeholder'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changeUsernameValue),callback:function ($$v) {_vm.$set(_vm.temp, \"changeUsernameValue\", (typeof $$v === 'string'? $$v.trim(): $$v))},expression:\"temp.changeUsernameValue\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.temp.changeUsernamePrompt=false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.temp.changeUsernamePrompt=false;_vm.changeUsername()}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.temp.changePasswordDialog),callback:function ($$v) {_vm.$set(_vm.temp, \"changePasswordDialog\", $$v)},expression:\"temp.changePasswordDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settingUser.changePassword.title\")))]),_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changePassword.oldPassword'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changePasswordold),callback:function ($$v) {_vm.$set(_vm.temp, \"changePasswordold\", $$v)},expression:\"temp.changePasswordold\"}}),_c('br'),_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changePassword.newPassword'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changePassword),callback:function ($$v) {_vm.$set(_vm.temp, \"changePassword\", $$v)},expression:\"temp.changePassword\"}}),_c('br'),_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changePassword.confirmPassword'),\"hint\":_vm.$t('settingUser.changePassword.confirmPasswordHelperText'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changePassword2),callback:function ($$v) {_vm.$set(_vm.temp, \"changePassword2\", $$v)},expression:\"temp.changePassword2\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.temp.changePasswordDialog=false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.changePassword()}}},[_vm._v(_vm._s(_vm.$t('settingUser.changePassword.done')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./user.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./user.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./user.vue?vue&type=template&id=409837fa&\"\nimport script from \"./user.vue?vue&type=script&lang=js&\"\nexport * from \"./user.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VSpacer,VSubheader,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.pins)?_c('div',{staticClass:\"poka list\"},_vm._l((_vm.pins),function(pin){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:pin._id,staticClass:\"item\",on:{\"click\":function($event){return _vm.unPin(pin)}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-img',{attrs:{\"src\":pin.cover,\"alt\":\"John\"}})],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\"+_vm._s(pin.name)+\"\\n\\t\\t\\t\\t\\t\\t\"),_c('span',{staticStyle:{\"font-size\":\".7em\",\"opacity\":\".7\",\"font-weight\":\"normal\"}},[_vm._v(_vm._s(_vm.$t((\"source.\" + (pin.source)))))])]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t(pin.type)))])]),_c('div',{staticClass:\"action\"},[_c('v-btn',{attrs:{\"icon\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-delete\")])],1)],1)],1)])}),0):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pins.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pins.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./pins.vue?vue&type=template&id=05e5c332&\"\nimport script from \"./pins.vue?vue&type=script&lang=js&\"\nexport * from \"./pins.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\ninstallComponents(component, {VAvatar,VBtn,VIcon,VImg})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(!_vm.users)?_c('poka-loader'):_vm._e(),_c('v-slide-y-reverse-transition',[(_vm.users)?_c('div',{staticClass:\"poka list\"},_vm._l((_vm.users),function(user){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:user._id,staticClass:\"item\",on:{\"click\":function($event){return _vm.openUserDialog(user)}}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s('person')}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(user.username))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.role.' + user.role)))])])],1)])}),0):_vm._e()]),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.userDialog),callback:function ($$v) {_vm.userDialog=$$v},expression:\"userDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.edit')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.field.name')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userTemp.name))])])])]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.field.username')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userTemp.username))])])])]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.field.role')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userTemp.role))])])])]),_c('v-divider',{staticStyle:{\"margin\":\"4px 0\"}}),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.changePassword}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s('lock')}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.changePassword')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.deleteUser}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s('delete')}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.deleteUser')))])])],1)])],1)]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.userDialog = false}}},[_vm._v(_vm._s(_vm.$t('back')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.createUserDialog),callback:function ($$v) {_vm.createUserDialog=$$v},expression:\"createUserDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.create')))]),_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUserManagement.field.name'),\"outlined\":\"\"},model:{value:(_vm.userTemp.name),callback:function ($$v) {_vm.$set(_vm.userTemp, \"name\", $$v)},expression:\"userTemp.name\"}}),_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUserManagement.field.username'),\"outlined\":\"\"},model:{value:(_vm.userTemp.username),callback:function ($$v) {_vm.$set(_vm.userTemp, \"username\", $$v)},expression:\"userTemp.username\"}}),_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUserManagement.field.password'),\"outlined\":\"\"},model:{value:(_vm.userTemp.password),callback:function ($$v) {_vm.$set(_vm.userTemp, \"password\", $$v)},expression:\"userTemp.password\"}}),_c('v-select',{attrs:{\"label\":_vm.$t('settingUserManagement.field.role'),\"items\":['admin','user'],\"outlined\":\"\"},model:{value:(_vm.userTemp.role),callback:function ($$v) {_vm.$set(_vm.userTemp, \"role\", $$v)},expression:\"userTemp.role\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.createUserDialog = false}}},[_vm._v(_vm._s(_vm.$t('back')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.createUser}},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.createBtn')))])],1)],1)],1),(!_vm.createUserDialog)?_c('v-fab-transition',[_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.openCreateUserDialog}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"person_add\")])],1)],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./users.vue?vue&type=template&id=703b759f&\"\nimport script from \"./users.vue?vue&type=script&lang=js&\"\nexport * from \"./users.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFabTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VFabTransition,VIcon,VSelect,VSlideYReverseTransition,VSpacer,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"poka list\"},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settings_system')))]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.restartConfirmActive=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"autorenew\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settings_restart')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.openUpdateDialog}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"system_update\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settings_update')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.checkUpadteStatus)+\"\\n\\t\\t\\t\\t\\t\\t\"),(_vm.poka_debug)?_c('span',[_vm._v(\"(debug: \"+_vm._s(_vm.poka_debug)+\")\")]):_vm._e()])])],1)])],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.restartConfirmActive),callback:function ($$v) {_vm.restartConfirmActive=$$v},expression:\"restartConfirmActive\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settings_restartDialog_title\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('p',[_vm._v(_vm._s(_vm.$t('settings_updateDialog_note')))])]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.restartConfirmActive=false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.restartConfirmActive=false;_vm.restart()}}},[_vm._v(_vm._s(_vm.$t('ok')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.showUpdateDialog),callback:function ($$v) {_vm.showUpdateDialog=$$v},expression:\"showUpdateDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settings_updateDialog_title\", { version: this.newVersion.tag})))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('p',{staticClass:\"changelog\",domProps:{\"innerHTML\":_vm._s(_vm.newVersion.body)}}),_c('p',[_vm._v(_vm._s(_vm.$t('settings_updateDialog_note')))]),(_vm.poka_debug)?_c('p',{domProps:{\"innerHTML\":_vm._s(_vm.$t('settings_updateDialog_note_dev'))}}):_vm._e(),_c('p',[_c('a',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer/releases\",\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.$t('settings_updateDialog_view_previous')))])])]),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.showUpdateDialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.showUpdateDialog = false;_vm.update()}}},[_vm._v(_vm._s(_vm.$t('settings_update')))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"max-width\":\"280\"},model:{value:(_vm.showUpdateingDialog),callback:function ($$v) {_vm.showUpdateingDialog=$$v},expression:\"showUpdateingDialog\"}},[_c('v-card',[_c('v-card-text',{staticStyle:{\"padding\":\"0\"}},[_c('pre',{staticClass:\"log\"},[_vm._v(_vm._s(_vm.updateLog))]),_c('v-progress-linear',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showRestartCompleted),expression:\"!showRestartCompleted\"}],attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1),_c('v-card-actions',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showRestartCompleted),expression:\"showRestartCompleted\"}]},[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.reload}},[_vm._v(_vm._s(_vm.$t('settings_update_reconnect')))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"max-width\":\"280\"},model:{value:(_vm.showRestartingDialog),callback:function ($$v) {_vm.showRestartingDialog=$$v},expression:\"showRestartingDialog\"}},[_c('v-card',[_c('br'),_c('p',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showRestartCompleted),expression:\"!showRestartCompleted\"}],staticClass:\"headline text-center font-weight-bold\"},[_vm._v(_vm._s(_vm.$t(\"settings_restarting\")))]),_c('p',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showRestartCompleted),expression:\"showRestartCompleted\"}],staticClass:\"headline text-center font-weight-bold\"},[_vm._v(_vm._s(_vm.$t(\"settings_restart_completed\")))]),_c('poka-loader',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showRestartCompleted),expression:\"!showRestartCompleted\"}]}),_c('br'),_c('v-card-actions',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showRestartCompleted),expression:\"showRestartCompleted\"}]},[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.reload}},[_vm._v(_vm._s(_vm.$t('settings_update_reconnect')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./system.vue?vue&type=template&id=24f5802a&scoped=true&\"\nimport script from \"./system.vue?vue&type=script&lang=js&\"\nexport * from \"./system.vue?vue&type=script&lang=js&\"\nimport style0 from \"./system.vue?vue&type=style&index=0&id=24f5802a&lang=sass&scoped=true&\"\nimport style1 from \"./system.vue?vue&type=style&index=1&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"24f5802a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VIcon,VProgressLinear,VSpacer,VSubheader})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-slide-y-reverse-transition',[(_vm.logs.length)?_c('div',{staticClass:\"poka list\"},_vm._l((_vm.logs),function(item){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:item._id,staticClass:\"item log\",class:[(\"level-\" + (item.level))]},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s({user:'person',system:'dns'}[item.type])}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(item.event))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(item.discription))])]),_c('div',{staticClass:\"action\",staticStyle:{\"opacity\":\".7\",\"text-align\":\"right\"}},[_c('strong',[_vm._v(_vm._s(item.user))]),_c('br'),_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\"+_vm._s(new Date(item.time).toLocaleString())+\"\\n\\t\\t\\t\\t\\t\")])],1)])}),0):_vm._e()]),(!_vm.logs.length&&!_vm.loading)?_c('v-card',{key:\"card\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"32px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"material-icons-outlined display-4\"},[_vm._v(\"receipt_long\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(\"No logs available\")])],1)],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }"," \n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./log.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./log.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./log.vue?vue&type=template&id=bf5fcd82&\"\nimport script from \"./log.vue?vue&type=script&lang=js&\"\nexport * from \"./log.vue?vue&type=script&lang=js&\"\nimport style0 from \"./log.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VCard,VCardText,VIcon,VSlideYReverseTransition})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","import Vue from 'vue'\nimport Router from 'vue-router'\n\nimport defaultLayout from '@/layout/default'\nimport emptyLayout from '@/layout/empty'\nimport settingLayout from '@/layout/setting'\nimport adminLayout from '@/layout/settingAdmin'\n\nimport Albums from '@/pages/Albums'\nimport AlbumSongs from '@/pages/AlbumSongs'\nimport Artist from '@/pages/Artist'\nimport Composer from '@/pages/Composer'\nimport Debug from '@/pages/Debug'\nimport Folder from '@/pages/Folder'\nimport Home from '@/pages/Home'\nimport Login from '@/pages/Login'\nimport NowPlaying from '@/pages/NowPlaying'\nimport Notfound from '@/pages/Notfound'\nimport Playlist from '@/pages/Playlist'\nimport PlaylistSongs from '@/pages/PlaylistSongs'\nimport Shuffle from '@/pages/shuffle'\nimport Lyric from '@/pages/Lyric'\nimport LyricEdit from '@/pages/LyricEdit'\nimport Search from '@/pages/Search'\nimport SettingNetwork from '@/pages/setting/network'\nimport SettingInterface from '@/pages/setting/interface'\nimport SettingUser from '@/pages/setting/user'\nimport SettingPins from '@/pages/setting/pins'\n\nimport AdminUsers from '@/pages/admin/users'\nimport AdminSystem from '@/pages/admin/system'\nimport AdminLog from '@/pages/admin/log'\n\nVue.use(Router)\n\nexport default new Router({\n\tmode: 'history',\n\troutes: [{\n\t\tpath: '/',\n\t\tname: 'root',\n\t\tcomponent: defaultLayout,\n\t\tredirect: '/home',\n\t\tchildren: [{\n\t\t\tpath: '/lyric',\n\t\t\tname: 'Lyric',\n\t\t\tcomponent: Lyric\n\t\t}, {\n\t\t\tpath: '/lyric/edit',\n\t\t\tname: 'LyricEdit',\n\t\t\tcomponent: LyricEdit,\n\t\t}, {\n\t\t\tpath: '/album/songs/:source/:id',\n\t\t\tname: 'AlbumSongs',\n\t\t\tcomponent: AlbumSongs,\n\t\t}, {\n\t\t\tpath: '/album',\n\t\t\tname: 'Album',\n\t\t\tcomponent: Albums,\n\t\t\tmeta: {\n\t\t\t\ttype: \"album\"\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/artist/:source/:id',\n\t\t\tname: 'ArtistAlbum',\n\t\t\tcomponent: Albums,\n\t\t\tmeta: {\n\t\t\t\ttype: \"artist\"\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/artist',\n\t\t\tname: 'Artist',\n\t\t\tcomponent: Artist\n\t\t}, {\n\t\t\tpath: '/composer/:source/:id',\n\t\t\tname: 'ComposerAlbum',\n\t\t\tcomponent: Albums,\n\t\t\tmeta: {\n\t\t\t\ttype: \"composer\"\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/composer',\n\t\t\tname: 'Composer',\n\t\t\tcomponent: Composer\n\t\t}, {\n\t\t\tpath: '/folder/:source/:id',\n\t\t\tname: 'folderFiles',\n\t\t\tcomponent: Folder,\n\t\t\tmeta: {\n\t\t\t\troot: false\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/folder',\n\t\t\tname: 'Folder',\n\t\t\tcomponent: Folder,\n\t\t\tmeta: {\n\t\t\t\troot: true\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/now',\n\t\t\tname: 'NowPlaying',\n\t\t\tcomponent: NowPlaying\n\t\t}, {\n\t\t\tpath: '/playlist/f/*',\n\t\t\tname: 'PlaylistFolder',\n\t\t\tcomponent: Playlist,\n\t\t}, {\n\t\t\tpath: '/playlist/p/:source/:id',\n\t\t\tcomponent: PlaylistSongs,\n\t\t\tname: 'PlaylistSongs',\n\t\t}, {\n\t\t\tpath: '/playlist',\n\t\t\tname: 'Playlist',\n\t\t\tcomponent: Playlist\n\t\t}, {\n\t\t\tpath: '/search',\n\t\t\tname: 'Search',\n\t\t\tcomponent: Search\n\t\t}, {\n\t\t\tpath: '/home',\n\t\t\tname: 'Home',\n\t\t\tcomponent: Home\n\t\t}, {\n\t\t\tpath: '/shuffle',\n\t\t\tname: 'Shuffle',\n\t\t\tcomponent: Shuffle\n\t\t}, {\n\t\t\tpath: '/notfound',\n\t\t\tname: 'Notfound',\n\t\t\tcomponent: Notfound\n\t\t}, {\n\t\t\tpath: '/debug',\n\t\t\tname: 'Debug',\n\t\t\tcomponent: Debug\n\t\t}, {\n\t\t\tpath: '',\n\t\t\tredirect: '/home'\n\t\t},\n\t\t{\n\t\t\tpath: '/settings',\n\t\t\tname: 'setting',\n\t\t\tredirect: '/settings/network',\n\t\t\tcomponent: settingLayout,\n\t\t\tchildren: [{\n\t\t\t\tpath: '/settings/interface',\n\t\t\t\tname: 'SettingInterface',\n\t\t\t\tcomponent: SettingInterface\n\t\t\t}, {\n\t\t\t\tpath: '/settings/network',\n\t\t\t\tname: 'SettingNetwork',\n\t\t\t\tcomponent: SettingNetwork\n\t\t\t}, {\n\t\t\t\tpath: '/settings/user',\n\t\t\t\tname: 'SettingUser',\n\t\t\t\tcomponent: SettingUser\n\t\t\t}, {\n\t\t\t\tpath: '/settings/pins',\n\t\t\t\tname: 'SettingPins',\n\t\t\t\tcomponent: SettingPins\n\t\t\t}]\n\t\t}, {\n\t\t\tpath: '/admin',\n\t\t\tname: 'settingAdmin',\n\t\t\tredirect: '/admin/users',\n\t\t\tcomponent: adminLayout,\n\t\t\tchildren: [{\n\t\t\t\tpath: '/admin/system',\n\t\t\t\tname: 'SettingSystem',\n\t\t\t\tcomponent: AdminSystem\n\t\t\t}, {\n\t\t\t\tpath: '/admin/users',\n\t\t\t\tname: 'SettingAdminUsers',\n\t\t\t\tcomponent: AdminUsers\n\t\t\t}, {\n\t\t\t\tpath: '/admin/log',\n\t\t\t\tname: 'AdminLog',\n\t\t\t\tcomponent: AdminLog\n\t\t\t}]\n\t\t},]\n\t}, {\n\t\tpath: '/',\n\t\tname: 'empty',\n\t\tcomponent: emptyLayout,\n\t\tchildren: [{\n\t\t\tpath: '/login',\n\t\t\tname: 'Login',\n\t\t\tcomponent: Login\n\t\t}]\n\t}, {\n\t\tpath: '*',\n\t\tredirect: '/notfound'\n\t}]\n})","import Vue from 'vue'\nimport VueI18n from 'vue-i18n'\n\nlet langList = {\n zh_CN: require('./zh-CN.js').default,\n zh_TW: require('./zh-TW.js').default,\n en_US: require('./en-US.js').default\n}\n\nVue.use(VueI18n)\nconst locale = window._setting('lang')\nconst messages = langList\n\nconst i18n = new VueI18n({\n /** 默認值 */\n locale,\n fallbackLocale: 'en_US',\n messages,\n missing: (locale, key, vm) => key,\n})\nwindow.i18n = i18n\n// Hot updates\nif (module.hot) {\n module.hot.accept(['./zh-CN.js', './zh-TW.js', './en-US.js'], function () {\n i18n.setLocaleMessage('zh_CN', require('./zh-CN.js').default)\n i18n.setLocaleMessage('en_US', require('./en-US.js').default)\n i18n.setLocaleMessage('zh_TW', require('./zh-TW.js').default)\n })\n}\nexport default i18n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n\n },\n mutations: {\n\n },\n actions: {\n\n }\n})\n","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB'\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n }\n })\n}\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{staticClass:\"mx-auto\",staticStyle:{\"border-radius\":\"8px\",\"overflow\":\"hidden\"},attrs:{\"width\":\"350\"}},[_c('v-img',{staticClass:\"poka-logo-banner\",attrs:{\"src\":\"/img/loginHeader.svg\",\"height\":\"170px\"}}),_c('v-card-text',{staticStyle:{\"padding\":\"0\"}},[_c('v-list',{attrs:{\"subheader\":\"\"}},[_c('v-list-item',[_c('v-list-item-avatar',[_c('v-icon',[_vm._v(\"info\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"PokaPlayer\")]),_c('v-list-item-subtitle',[_vm._v(_vm._s(_vm.poka_version))])],1)],1),_c('v-divider'),_c('v-list-item',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer/\",\"target\":\"_blank\"}},[_c('v-list-item-avatar',[_c('v-icon',[_vm._v(\"mdi-github\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"GitHub\")])],1)],1),_c('v-list-item',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer/graphs/contributors\",\"target\":\"_blank\"}},[_c('v-list-item-avatar',[_c('v-icon',[_vm._v(\"group\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t(\"settings_about_contributions\")))])],1)],1),_c('v-list-item',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer/issues\",\"target\":\"_blank\"}},[_c('v-list-item-avatar',[_c('v-icon',[_vm._v(\"error\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t(\"settings_about_errorEeport\")))])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./about.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./about.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./about.vue?vue&type=template&id=2afbbd30&\"\nimport script from \"./about.vue?vue&type=script&lang=js&\"\nexport * from \"./about.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemAvatar } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\ninstallComponents(component, {VCard,VCardText,VDivider,VIcon,VImg,VList,VListItem,VListItemAvatar,VListItemContent,VListItemSubtitle,VListItemTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"position\":\"sticky\",\"top\":\"16px\"}},[_c('div',{staticClass:\"header-wrapper\"},[_c('div',{staticClass:\"bg\",class:{blur: _vm.blurbg},style:(Object.assign({backgroundImage: (\"url('\" + _vm.bg + \"')\")},_vm.bgStyle))})]),(_vm.title)?_c('div',{staticClass:\"hw-header\",staticStyle:{\"line-height\":\"normal\"},style:(_vm.headerStyle)},[_c('div',{staticClass:\"hw-title\"},[_vm._v(_vm._s(_vm.title))]),_c('div',{staticClass:\"hw-subtitle\"},[_vm._v(_vm._s(_vm.subtitle))])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }"," \n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./header-wrapper.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./header-wrapper.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./header-wrapper.vue?vue&type=template&id=0d8f868b&\"\nimport script from \"./header-wrapper.vue?vue&type=script&lang=js&\"\nexport * from \"./header-wrapper.vue?vue&type=script&lang=js&\"\nimport style0 from \"./header-wrapper.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-header\"},[_c('div',{staticClass:\"cover\",style:((\"background-image: url('\" + _vm.cover + \"')\"))}),_c('div',{staticClass:\"info-data\"},[_c('div',{staticClass:\"album-name\",attrs:{\"title\":_vm.title}},[_vm._v(_vm._s(_vm.title))]),_c('div',{staticClass:\"artist-name\",attrs:{\"title\":_vm.subtitle}},[_vm._v(_vm._s(_vm.subtitle))]),_c('div',{staticClass:\"grow\"}),_c('div',{staticClass:\"footer\"},[_c('v-fade-transition',[(_vm.songs)?_c('div',{key:_vm.songs,staticClass:\"time\"},[_vm._v(_vm._s(_vm.$t(\"album_total\", { songs: _vm.songs })))]):_vm._e()]),_c('div',{staticClass:\"actions\"},[_vm._t(\"default\")],2)],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./info-header.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./info-header.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./info-header.vue?vue&type=template&id=657c7917&scoped=true&\"\nimport script from \"./info-header.vue?vue&type=script&lang=js&\"\nexport * from \"./info-header.vue?vue&type=script&lang=js&\"\nimport style0 from \"./info-header.vue?vue&type=style&index=0&id=657c7917&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"657c7917\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VFadeTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.to)?_c('router-link',{staticClass:\"card\",attrs:{\"to\":_vm.to,\"data-source\":_vm.parsed_source||undefined}},[(_vm.parsed_pokaBg)?_c('div',{staticClass:\"image\"},[_c('v-img',{attrs:{\"src\":_vm.parsed_pokaBg,\"aspect-ratio\":\"1\"}})],1):_c('div',{staticClass:\"image\"},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(_vm._s(_vm.pokaIcon))])],1),_c('div',{staticClass:\"title\",class:{'t-ellipsis':_vm.ellipsis}},[_vm._v(_vm._s(_vm.pokaTitle))]),_c('div',{staticClass:\"subtitle\",class:{'t-ellipsis':_vm.ellipsis}},[_vm._v(_vm._s(_vm.pokaSubtitle))])]):_c('a',{staticClass:\"card\",attrs:{\"data-source\":_vm.parsed_source||undefined}},[(_vm.parsed_pokaBg)?_c('div',{staticClass:\"image\"},[_c('v-img',{attrs:{\"src\":_vm.parsed_pokaBg,\"aspect-ratio\":\"1\"}})],1):_c('div',{staticClass:\"image\"},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(_vm._s(_vm.pokaIcon))])],1),_c('div',{staticClass:\"title\",class:{'t-ellipsis':_vm.ellipsis}},[_vm._v(_vm._s(_vm.pokaTitle))]),_c('div',{staticClass:\"subtitle\",class:{'t-ellipsis':_vm.ellipsis}},[_vm._v(_vm._s(_vm.pokaSubtitle))])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./card.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./card.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./card.vue?vue&type=template&id=79f5b8c4&lang=pug&\"\nimport script from \"./card.vue?vue&type=script&lang=js&\"\nexport * from \"./card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\ninstallComponents(component, {VIcon,VImg})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"poka cards\"},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./cards.vue?vue&type=template&id=4b935bd5&\"\nimport script from \"./cards.vue?vue&type=script&lang=js&\"\nexport * from \"./cards.vue?vue&type=script&lang=js&\"\nimport style0 from \"./cards.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./loader.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./loader.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./loader.vue?vue&type=template&id=4a89ac32&scoped=true&\"\nimport script from \"./loader.vue?vue&type=script&lang=js&\"\nexport * from \"./loader.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loader.vue?vue&type=style&index=0&id=4a89ac32&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4a89ac32\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\ninstallComponents(component, {VProgressCircular})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.isPinned != null && _vm.isPinned != 'disabled' && _vm.btnType == 'speed-dial')?_c('v-fab-transition',[_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\",\"loading\":_vm.loading},on:{\"click\":_vm.pin}},[(_vm.isPinned)?_c('v-icon',[_vm._v(\"push_pin\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"push_pin\")])],1)],1):(_vm.isPinned != null && _vm.isPinned != 'disabled' && _vm.btnType == 'icon-button')?_c('v-btn',{staticClass:\"v-pin-btn\",attrs:{\"icon\":\"\",\"loading\":_vm.loading},on:{\"click\":_vm.pin}},[(_vm.isPinned)?_c('v-icon',[_vm._v(\"push_pin\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"push_pin\")])],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pinButton.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pinButton.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./pinButton.vue?vue&type=template&id=5f5f7f58&scoped=true&\"\nimport script from \"./pinButton.vue?vue&type=script&lang=js&\"\nexport * from \"./pinButton.vue?vue&type=script&lang=js&\"\nimport style0 from \"./pinButton.vue?vue&type=style&index=0&id=5f5f7f58&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5f5f7f58\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VFabTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VFabTransition,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-btn',{attrs:{\"outlined\":\"\",\"color\":\"primary\",\"disabled\":_vm.loadingRandom},on:{\"click\":_vm.randomPlay}},[(!_vm.loadingRandom)?_c('span',[_vm._v(_vm._s(_vm.$t('playlist_random')))]):_c('span',[_vm._v(_vm._s(_vm.$t('loading')))])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./playRandomButton.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./playRandomButton.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./playRandomButton.vue?vue&type=template&id=681e5e25&\"\nimport script from \"./playRandomButton.vue?vue&type=script&lang=js&\"\nexport * from \"./playRandomButton.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\ninstallComponents(component, {VBtn})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.checkUpadteStatus)?_c('div',{key:\"0\",staticClass:\"update-notify\"},[_c('h1',[_vm._v(_vm._s(_vm.$t('settings_update')))]),_c('p',[_vm._v(_vm._s(_vm.checkUpadteStatus))]),_c('v-btn',{attrs:{\"outlined\":\"\",\"to\":\"/admin/system?update=true\",\"color\":\"white\",\"dark\":\"\"}},[_vm._v(_vm._s(_vm.$t('settings_update_go2UpdatePage')))])],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./poka-update.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./poka-update.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./poka-update.vue?vue&type=template&id=64524695&scoped=true&\"\nimport script from \"./poka-update.vue?vue&type=script&lang=js&\"\nexport * from \"./poka-update.vue?vue&type=script&lang=js&\"\nimport style0 from \"./poka-update.vue?vue&type=style&index=0&id=64524695&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"64524695\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\ninstallComponents(component, {VBtn})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('poka-cards',[(_vm.$route.name=='PlaylistFolder')?_c('poka-card',{attrs:{\"poka-icon\":\"arrow_back_ios\",\"to\":\"/playlist/\",\"poka-title\":_vm.$t('back')}}):_vm._e(),_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar image = ref.image;\nvar id = ref.id;\nvar source = ref.source;\nvar type = ref.type;\nvar icon = ref.icon;\nreturn [(type=='folder')?_c('poka-card',{key:(\"/playlist/f/\" + (encodeURIComponent(id))),attrs:{\"poka-icon\":icon||'folder',\"to\":(\"/playlist/f/\" + (encodeURIComponent(id))),\"poka-title\":name,\"poka-subtitle\":_vm.$t((\"source.\" + source)),\"source\":_vm.$t((\"source.\" + source))}}):_vm._e(),(!type||type!='folder')?_c('poka-card',{key:(\"/playlist/p/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))),attrs:{\"poka-icon\":icon||'queue_music',\"to\":(\"/playlist/p/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))),\"poka-bg\":image||false,\"poka-title\":name,\"poka-subtitle\":_vm.$t((\"source.\" + source)),\"source\":_vm.$t((\"source.\" + source))}}):_vm._e()]})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-playlists.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-playlists.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-playlists.vue?vue&type=template&id=2d1c2c26&\"\nimport script from \"./parse-playlists.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-playlists.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('transition-group',{key:\"songlist\",staticClass:\"poka list\",class:{ two: !_vm.nowPlaying },staticStyle:{\"position\":\"relative\"},attrs:{\"name\":\"songlist\",\"tag\":\"div\"}},_vm._l((_vm.data),function(song,index){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:_vm.nowPlaying?song.uuid:index,staticClass:\"item\",class:{active:index==_vm.activeIndex},staticStyle:{\"user-select\":\"none\"},on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.moreDialog(song)},\"click\":function($event){_vm.nowPlaying?_vm.playSong(index):_vm.$addSongs({songs:_vm.data,index:index})}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-img',{attrs:{\"src\":song.cover?(song.cover.startsWith('http')?song.cover:_vm.server+song.cover):_vm.defaultCover,\"alt\":\"cover\"}})],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(song.name))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(song.artist))])])],1),_c('div',{staticClass:\"action\"},[_vm._t(\"default\",[_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isSafari),expression:\"isSafari\"}],attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.moreDialog(song)}}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"more_horiz\")])],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();_vm.$addSongs({songs:[song],clear:false});_vm.isInSongList.push(index);}}},[(_vm.isInSongList.includes(index))?_c('v-icon',[_vm._v(\"done\")]):_c('v-icon',[_vm._v(\"add\")])],1)],{\"index\":index,\"song\":song,\"moreDialog\":_vm.moreDialog})],2)])}),0),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.moreDialogShow),callback:function ($$v) {_vm.moreDialogShow=$$v},expression:\"moreDialogShow\"}},[_c('v-card',[(_vm.moreDialogTemp)?_c('div',{staticClass:\"d-flex flex-column align-center moreDialog-header\"},[(_vm.moreDialogTemp)?_c('v-img',{staticClass:\"moreDialog-cover\",attrs:{\"width\":\"200px\",\"aspect-ratio\":\"1\",\"src\":_vm.moreDialogTemp.cover\n\t\t\t\t\t\t? _vm.moreDialogTemp.cover.startsWith('http')\n\t\t\t\t\t\t\t? _vm.moreDialogTemp.cover\n\t\t\t\t\t\t\t: _vm.server + _vm.moreDialogTemp.cover\n\t\t\t\t\t\t: _vm.defaultCover}}):_vm._e(),_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.name))]),_c('div',{staticClass:\"artist t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.artist))])],1):_vm._e(),_c('v-card-text',{staticClass:\"moreDialog-content\"},[(_vm.moreDialogTemp)?_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.openPlaylistDialog();_vm.moreDialogShow=false}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"playlist_add\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(_vm.$t('songAction_add2playlist')))])])],1),_c('div',{staticClass:\"action\"},[_c('v-btn',{attrs:{\"icon\":\"\"}},[_c('v-icon',[_vm._v(\"keyboard_arrow_right\")])],1)],1)]),_c('v-divider'),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.moreDialog_goto_artist}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"mic\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.artist))]),_c('div',[_vm._v(_vm._s(_vm.$t('songAction_artist')))])]),_c('div',{staticClass:\"action\"},[_c('v-btn',{attrs:{\"icon\":\"\"}},[_c('v-icon',[_vm._v(\"keyboard_arrow_right\")])],1)],1)],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.moreDialog_goto_album}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"album\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.album))]),_c('div',{staticClass:\"t-ellipsis\"},[(_vm.moreDialogTemp.year)?_c('span',[_vm._v(_vm._s(_vm.moreDialogTemp.year))]):_c('span',[_vm._v(_vm._s(_vm.$t('songAction_album')))])])]),_c('div',{staticClass:\"action\"},[_c('v-btn',{attrs:{\"icon\":\"\"}},[_c('v-icon',[_vm._v(\"keyboard_arrow_right\")])],1)],1)],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"storage\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t((\"source.\" + (_vm.moreDialogTemp.source)))))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.id))])])],1)]),(_vm.moreDialogTemp.codec)?_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"insert_drive_file\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.codec.toUpperCase()))]),_c('div',{staticClass:\"t-ellipsis\"},[(_vm.moreDialogTemp.bitrate)?_c('span',[_vm._v(_vm._s(_vm.moreDialogTemp.bitrate/1000)+\"k\")]):_c('span',[_vm._v(\"Codec\")])])])],1)]):_vm._e()],1):_vm._e()]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.moreDialogShow = false}}},[_vm._v(_vm._s(_vm.$t('back')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.playlistDialog),callback:function ($$v) {_vm.playlistDialog=$$v},expression:\"playlistDialog\"}},[_c('v-card',{attrs:{\"id\":\"playlist-dialog\"}},[_c('v-toolbar',{attrs:{\"flat\":\"\"}},[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"songAction_add2playlist\")))]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.openCreatePlaylistDialog}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"add\")])],1)],1),(_vm.playlistDialogLoading)?_c('v-card-text',{staticStyle:{\"height\":\"300px\"}},[_c('poka-loader')],1):_c('v-card-text',{staticStyle:{\"height\":\"300px\"}},[(_vm.playlists.length>0)?_c('v-list',[_c('v-list-item-group',{attrs:{\"multiple\":\"\"},model:{value:(_vm.existsPlaylists),callback:function ($$v) {_vm.existsPlaylists=$$v},expression:\"existsPlaylists\"}},[_vm._l((_vm.playlists),function(item,i){return [_c('v-list-item',{key:(\"item-\" + i),attrs:{\"value\":item,\"title\":item.name},on:{\"click\":function($event){return _vm.toggleSongOfPlaylist(item);}}},[_c('v-list-item-action',[_c('v-checkbox',{attrs:{\"color\":\"primary\",\"input-value\":_vm.existsPlaylists.includes(item._id)}})],1),_c('v-list-item-content',[_c('v-list-item-title',{staticClass:\"t-ellipsis\",domProps:{\"textContent\":_vm._s(item.name)}})],1)],1)]})],2)],1):_c('p',{staticStyle:{\"user-select\":\"none\",\"margin\":\"100px 0\",\"text-align\":\"center\"}},[_vm._v(_vm._s(_vm.$t('playlist_page.playlist_empty')))])],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.playlistDialog = false}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.createPlaylistDialog),callback:function ($$v) {_vm.createPlaylistDialog=$$v},expression:\"createPlaylistDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('playlist_page.add_title')))]),_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":_vm.$t('playlist_page.title_input'),\"outlined\":\"\"},model:{value:(_vm.createPlaylistName),callback:function ($$v) {_vm.createPlaylistName=$$v},expression:\"createPlaylistName\"}})],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.createPlaylistDialog = false}}},[_vm._v(_vm._s(_vm.$t('back')))]),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.createPlaylist}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-songs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-songs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-songs.vue?vue&type=template&id=370915b5&\"\nimport script from \"./parse-songs.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-songs.vue?vue&type=script&lang=js&\"\nimport style0 from \"./parse-songs.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemAction } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemGroup } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VDialog,VDivider,VIcon,VImg,VList,VListItem,VListItemAction,VListItemContent,VListItemGroup,VListItemTitle,VSpacer,VTextField,VToolbar})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-fade-transition',[_c('poka-cards',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.artistView=='card'),expression:\"artistView=='card'\"}]},_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('poka-card',{key:id,attrs:{\"to\":(\"/artist/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))),\"poka-bg\":cover||false,\"poka-title\":name||'未知',\"poka-subtitle\":_vm.$t((\"source.\" + source))}})}),1)],1),_c('v-fade-transition',[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.artistView=='list'),expression:\"artistView=='list'\"}],staticClass:\"poka two list\"},_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:id,staticClass:\"item\",staticStyle:{\"user-select\":\"none\"},on:{\"click\":function($event){_vm.$router.push((\"/artist/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))))}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"28px\",\"item\":\"\"}},[_c('v-img',{attrs:{\"src\":_vm.coverPaser(cover),\"alt\":\"cover\"}})],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(name||'未知')+\"\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('span',{staticStyle:{\"font-size\":\".7em\",\"opacity\":\".7\",\"font-weight\":\"normal\"}},[_vm._v(_vm._s(source))])])])],1)])}),0)]),_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.changeView}},[(_vm.artistView=='card')?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"list\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"grid_on\")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-artists.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-artists.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-artists.vue?vue&type=template&id=95a6e99c&\"\nimport script from \"./parse-artists.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-artists.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\ninstallComponents(component, {VAvatar,VBtn,VFadeTransition,VIcon,VImg})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('poka-cards',_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar artist = ref.artist;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('poka-card',{key:id,attrs:{\"to\":(\"/album/songs/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown')) + \"?cover=\" + (encodeURIComponent(cover||false)) + \"&name=\" + (encodeURIComponent(name)) + \"&artist=\" + (encodeURIComponent(artist))),\"poka-bg\":cover||false,\"poka-title\":name,\"poka-subtitle\":artist,\"source\":_vm.$t((\"source.\" + source))}})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-albums.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-albums.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-albums.vue?vue&type=template&id=119217ac&\"\nimport script from \"./parse-albums.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-albums.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-fade-transition',[(_vm.composerView=='card')?_c('poka-cards',_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('poka-card',{key:id,attrs:{\"to\":(\"/composer/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))),\"poka-bg\":cover||false,\"poka-title\":name||'未知',\"poka-subtitle\":_vm.$t((\"source.\" + source))}})}),1):_vm._e()],1),_c('v-fade-transition',[(_vm.composerView=='list')?_c('div',{staticClass:\"poka two list\"},_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:id,staticClass:\"item\",staticStyle:{\"user-select\":\"none\"},on:{\"click\":function($event){_vm.$router.push((\"/composer/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))))}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"28px\",\"item\":\"\"}},[_c('v-img',{attrs:{\"src\":_vm.coverPaser(cover),\"alt\":\"cover\"}})],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(name||'未知')+\"\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('span',{staticStyle:{\"font-size\":\".7em\",\"opacity\":\".7\",\"font-weight\":\"normal\"}},[_vm._v(_vm._s(source))])])])],1)])}),0):_vm._e()]),_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.changeView}},[(_vm.composerView=='card')?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"list\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"grid_on\")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-composers.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-composers.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-composers.vue?vue&type=template&id=23283fc1&\"\nimport script from \"./parse-composers.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-composers.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\ninstallComponents(component, {VAvatar,VBtn,VFadeTransition,VIcon,VImg})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"poka two list\"},_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('router-link',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:id,staticClass:\"item\",attrs:{\"to\":(\"/folder/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown')))}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s('folder')}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(name))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t((\"source.\" + source))))])])],1)])}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-folders.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-folders.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-folders.vue?vue&type=template&id=21f60ee4&scoped=true&\"\nimport script from \"./parse-folders.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-folders.vue?vue&type=script&lang=js&\"\nimport style0 from \"./parse-folders.vue?vue&type=style&index=0&id=21f60ee4&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"21f60ee4\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VIcon})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('poka-cards',_vm._l((_vm.data),function(item,index){return _c('poka-parse-home-dialog',{key:index,attrs:{\"data\":item}})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-home.vue?vue&type=template&id=4dcb9858&\"\nimport script from \"./parse-home.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-home.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-bottom-sheet',{attrs:{\"inset\":\"\",\"content-class\":\"poka-home-dialog-sheet\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('poka-card',_vm._g({attrs:{\"poka-bg\":false,\"poka-title\":_vm.$t(_vm.data.title)||'未知',\"poka-subtitle\":_vm.$t((\"source.\" + (_vm.data.source))),\"poka-icon\":_vm.data.icon},nativeOn:{\"click\":function($event){_vm.dialog=true}}},on))]}}]),model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-toolbar',[_c('v-toolbar-title',[_vm._v(_vm._s(_vm.$t(_vm.data.title)))]),(_vm.filteredKeys.length>1)?_c('div',_vm._l((_vm.filteredKeys),function(itemName){return _c('v-chip',{key:itemName,staticClass:\"ma-1\",class:{active:_vm.active==itemName},attrs:{\"outlined\":_vm.active!=itemName,\"pill\":\"\"},on:{\"click\":function($event){_vm.active=itemName}}},[_vm._v(_vm._s(_vm.$t(itemName.substring(0, itemName.length-1))))])}),1):_vm._e(),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.dialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),(_vm.dialog)?_c('div',{staticClass:\"poka-home-card\",attrs:{\"tile\":\"\",\"elevation\":\"0\"}},_vm._l((_vm.filteredKeys),function(itemName){return _c('div',{key:itemName},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.active==itemName),expression:\"active==itemName\"}]},[(itemName=='songs')?_c('poka-parse-songs',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='albums')?_c('poka-parse-albums',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='playlists' )?_c('poka-parse-playlists',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='folders' )?_c('poka-parse-folders',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='composers' )?_c('poka-parse-composers',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='artists' )?_c('poka-parse-artists',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e()],1)])}),0):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home-dialog.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home-dialog.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-home-dialog.vue?vue&type=template&id=1c91af67&\"\nimport script from \"./parse-home-dialog.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-home-dialog.vue?vue&type=script&lang=js&\"\nimport style0 from \"./parse-home-dialog.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBottomSheet } from 'vuetify/lib/components/VBottomSheet';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VBottomSheet,VBtn,VChip,VIcon,VSpacer,VToolbar,VToolbarTitle})\n","import Vue from 'vue';\nimport Vuetify from 'vuetify/lib';\nimport zhHant from 'vuetify/es5/locale/zh-Hant';\n\nVue.use(Vuetify);\n\nexport default new Vuetify({\n\ttheme: {\n\t\toptions: {\n\t\t\tcustomProperties: true,\n\t\t},\n\t\tthemes: {\n\t\t\tlight: {\n\t\t\t\tprimary: '#5c95c4',\n\t\t\t\tsecondary: '#424242',\n\t\t\t\taccent: '#82B1FF',\n\t\t\t\terror: '#FF5252',\n\t\t\t\tinfo: '#2196F3',\n\t\t\t\tsuccess: '#4CAF50',\n\t\t\t\twarning: '#FFC107'\n\t\t\t},\n\t\t\tdark: {\n\t\t\t\tprimary: '#5c95c4',\n\t\t\t}\n\t\t},\n\t},\n\tlang: {\n\t\tlocales: {\n\t\t\tzhHant\n\t\t},\n\t\tcurrent: 'zh-Hant',\n\t},\n});","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport '@/assets/poka.js'\n\nimport Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport i18n from './lang'\nimport store from './store'\nimport './registerServiceWorker'\n\nimport axios from 'axios'\naxios.defaults.withCredentials = true\naxios.defaults.headers.common['Access-Control-Allow-Origin'] = '*';\nimport VueAxios from 'vue-axios'\nVue.use(VueAxios, axios)\n\nimport * as PokaComponents from './poka-component'\nObject.values(PokaComponents).forEach(x => Vue.component(x.name, x))\n\nimport vuetify from './plugins/vuetify';\n\n// 偵測暗黑模式\nconst darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)');\nthemeSwitch(darkModeMediaQuery.matches)\ndarkModeMediaQuery.addListener(e => {\n const darkModeOn = e.matches;\n themeSwitch(darkModeOn)\n});\n\nfunction themeSwitch(dark = false) {\n vuetify.framework.theme.isDark = dark\n document.getElementsByTagName('meta')[\"theme-color\"].content = dark ? \"rgb(47, 43, 62)\" : \"rgb(245, 245, 245)\"\n}\n\n\nVue.config.productionTip = false\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n i18n,\n store,\n components: {\n App\n },\n template: '',\n vuetify,\n render: h => h(App)\n})\n\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=1&id=fef7932c&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=1&id=fef7932c&lang=scss&scoped=true&\"","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=1&lang=scss&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=1&lang=scss&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./log.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./log.vue?vue&type=style&index=0&lang=sass&\"","export default {\n\t\"title\": \"English (US)\",\n\t\"loading\": \"Loading...\",\n\t\"header_welcome\": \"Welcome\",\n\t\"header_welcome_with_name\": \"Hi, {name}\",\n\t\"checkUpdate_poka\": \"Update Available: {version}\",\n\t\"checkUpdate_button\": \"Update\",\n\t\"pingServer_title\": \"Hint\",\n\t\"pingServer_content\": \"Server restarting success!\",\n\t\"pingServer_reconnect\": \"Reconnect\",\n\t\"copy\": {\n\t\tsuccess: 'Copied to clipboard successfully!',\n\t\tfailed: 'Unable to write to clipboard.'\n\t},\n\t\"home\": \"Home\",\n\t\"nowplaying\": \"Now Playing\",\n\t\"lrc\": \"Lyrics\",\n\t\"search\": \"Search\",\n\t\"album\": \"Albums\",\n\t\"folder\": \"Folders\",\n\t\"artist\": \"Artists\",\n\t\"song\": \"Songs\",\n\t\"composer\": \"Composers\",\n\t\"playlist\": \"Playlists\",\n\t\"settings\": \"Settings\",\n\t\"ok\": \"OK\",\n\t\"cancel\": \"Cancel\",\n\t\"reset\": \"Reset\",\n\t\"back\": \"Back\",\n\t\"login\": \"Login\",\n\t\"login_page\": {\n\t\t\"server\": \"Server\",\n\t\t\"username\": \"Username\",\n\t\t\"password\": \"Password\",\n\t\t\"features\": {\n\t\t\t\"opensource\": {\n\t\t\t\t\"title\": \"Open Source\",\n\t\t\t\t\"description\": \"All source code is on GitHub\"\n\t\t\t},\n\t\t\t\"module\": {\n\t\t\t\t\"title\": \"Modularization\",\n\t\t\t\t\"description\": \"Easy to port any services\"\n\t\t\t},\n\t\t\t\"streaming\": {\n\t\t\t\t\"title\": \"Stream anywhere\",\n\t\t\t\t\"description\": \"Listen to music anywhere\"\n\t\t\t},\n\t\t\t\"fastinstall\": {\n\t\t\t\t\"title\": \"Quick install\",\n\t\t\t\t\"description\": \"Deploy using Docker in a snap\"\n\t\t\t},\n\t\t},\n\t\t\"tips\": {\n\t\t\t\"firstLogin\": {\n\t\t\t\t\"title\": 'First time?',\n\t\t\t\t\"description\": 'The default user name and password are both \"poka\". You can change them in the settings'\n\t\t\t}\n\t\t},\n\t\t\"session\": {\n\t\t\t\"_\": \"Reset session\",\n\t\t\t\"description\": \"If you unable to log in, there may be an error in the session. \",\n\t\t\t\"description2\": \"You can enter the administrator account below to reset, but please note that this action will reset the login status of all users.\",\n\t\t\t\"success\": \"Reset successfully, please try to log in\",\n\t\t\t\"fail\": \"Reset failed, error reason:\"\n\t\t}\n\t},\n\t\"nothingFound\": \"Nothing found\",\n\t\"requestError\": \"An error occurred while requesting, please try again\",\n\t\"home_recentAlbums\": \"Recent added albums\",\n\t\"home_pins\": \"Pins\",\n\t\"home_netease\": \"Netease\",\n\t\"home_hqPlaylist_netease\": \"HQ Playlist\",\n\t\"home_topPlaylist_netease\": \"Top Playlist\",\n\t\"home_dailyRecommend_netease\": \"Daily Recommend\",\n\t\"app_waitForPlay\": \"No queued songs. \",\n\t\"app_waitForPlay_description\": \"You can add more songs, or press below to shuffle.\",\n\t\"now_cleanSongs\": \"Clear all songs?\",\n\t\"now_cleanSongs_description\": \"This will remove every song in the playlist.\",\n\t\"playlist_random\": \"Shuffle\",\n\t\"playlist_page\": {\n\t\t\"del\": \"DELETE\",\n\t\t\"del_title\": \"Delete Playlist\",\n\t\t\"delconfirm\": \"Are you sure what to delete \\\"{title}\\\"?\",\n\t\t\"edit_title\": \"Edit Playlist\",\n\t\t\"title_input\": \"Playlist name\",\n\t\t\"cover_input\": \"Playlist cover\",\n\t\t\"edit_empty\": \"Field cannot be empty\",\n\t\t\"playlist_empty\": \"You haven't created any playlists, click \\\"+\\\" in the upper right corner to add\",\n\t},\n\t\"lrc_search\": \"Search lyrics\",\n\t\"lrc_noKeyword\": \"Enter keyword to search\",\n\t\"lrc_enter2search\": \"Press Enter key to start searching\",\n\t\"lrc_notLoad\": \"Don't load lyrics\",\n\t\"lrc_notLoad_description\": \"This will remove lyrics of the song now playing.\",\n\t\"lrc_noLyrics\": \"No lyrics\",\n\t\"lrc_saved\": \"lyric saved.\",\n\t\"songAction_title\": \"Actions\",\n\t\"songAction_name\": \"Name\",\n\t\"songAction_artist\": \"Artists\",\n\t\"songAction_album\": \"Album\",\n\t\"songAction_source\": \"Source\",\n\t\"songAction_like\": \"Like\",\n\t\"songAction_like_success\": \"Liked \\\"{name}\\\"\",\n\t\"songAction_like_failed\": \"An error occurred while liking \\\"{name}\\\".\",\n\t\"songAction_unlike\": \"Unlike\",\n\t\"songAction_unlike_success\": \"Unliked \\\"{name}\\\"\",\n\t\"songAction_unlike_failed\": \"An error occurred while unliking \\\"{name}\\\".\",\n\t\"songAction_rating\": \"Rate\",\n\t\"songAction_rating0\": \"Clear rating\",\n\t\"songAction_rating4song\": \"Successfully rated for {name}\",\n\t\"songAction_rating_success\": \"Rated {star} stars for \\\"{name}\\\".\",\n\t\"songAction_rating_failed\": \"Rating {name} for {star} stars failed.\",\n\t\"songAction_rating0_success\": \"Clear rating for {name} success!\",\n\t\"songAction_rating0_failed\": \"Clear rating for {name} failed.\",\n\t\"songAction_add2playlist\": \"Add to playlist\",\n\t\"songAction_add2playlist_songNotExist\": \"{source}\",\n\t\"songAction_add2playlist_songExist\": \"{source} / Song already added, click to delete\",\n\t\"songAction_add2playlist_failed\": \"An error occured while processing {name}\",\n\t\"songAction_add2playlist_add_success\": \"Added {name} to {playlist}\",\n\t\"songAction_add2playlist_remove_success\": \"Removed {name} from {playlist}\",\n\t\"album_total\": \"{songs} songs\",\n\t\"albumsOfSameArtist\": \"Albums of the same artist\",\n\t\"addSong_total\": \"{total} songs added\",\n\t\"addSong_name\": \"Added {name}\",\n\t\"moduleShowName_Netease\": \"Netease\",\n\t\"moduleShowName_DSM\": \"DSM\",\n\t\"sessionExpired\": \"Session expired, please log in again\",\n\t\"add2nowPlaying\": \"Add this list to queue\",\n\t\"pin_failed\": \"Failed to pin\",\n\t\"unpin_failed\": \"Failed to unpin\",\n\t\"settings_dark\": \"Night Mode\",\n\t\"settings_network\": \"Network\",\n\t\"settings_network_description\": \"Music quality\",\n\t\"settings_network_soundQuality\": \"Music quality\",\n\t\"settings_network_soundQuality_Low\": \"Low\",\n\t\"settings_network_soundQuality_Med\": \"Medium\",\n\t\"settings_network_soundQuality_High\": \"High\",\n\t\"settings_network_soundQuality_Ori\": \"Original\",\n\t\"settings_network_soundQuality_Low_description\": \"Only use when the internet is slow\",\n\t\"settings_network_soundQuality_Med_description\": \"Able to stream smoothly under 3G network\",\n\t\"settings_network_soundQuality_High_description\": \"Able to stream smoothly under 4G/LTE network\",\n\t\"settings_network_soundQuality_Ori_description\": \"Uncompressed audio, only use when the internet is fast\",\n\t\"settings_lang\": \"Language\",\n\t\"settings_lang_description\": \"Set your PokaPlayer language\",\n\t\"settings_systemAndUpdate\": \"System & update\",\n\t\"settings_systemAndUpdate_description\": \"Update PokaPlayer, restart\",\n\t\"settings_about\": \"About\",\n\t\"settings_about_description\": \"Version, feedback\",\n\t\"settings_about_contributions\": \"Contributions\",\n\t\"settings_about_errorEeport\": \"Send feedback\",\n\t\"settings_account\": \"Account\",\n\t\"settings_logout\": \"Logout\",\n\t\"settings_system\": \"System\",\n\t\"settings_update\": \"Software update\",\n\t\"settings_update_checking4updates\": \"Checking for updates...\",\n\t\"settings_update_latestVersion\": \"Your PokaPlayer is up to date\",\n\t\"settings_update_update2\": \"Update to {version}\",\n\t\"settings_update_canUpdate2\": \"{version} is available\",\n\t\"settings_update_go2UpdatePage\": \"Go to update page\",\n\t\"settings_update_srvRestart\": \"Restart server.\",\n\t\"settings_update_reconnect\": \"Reconnect\",\n\t\"settings_update_initializing\": \"Initializing...\",\n\t\"settings_update_updating\": \"Updating...\",\n\t\"settings_update_git_fetch\": \"Initialize complete.\",\n\t\"settings_update_git_reset\": \"Update download complete.\",\n\t\"settings_update_git_api\": \"API update complete.\",\n\t\"settings_updateDialog_note\": \"Notice: If Docker auto-restart is disabled, you must start PokaPlayer manually.\",\n\t\"settings_updateDialog_note_dev\": \"If you update on developing machine, it may cause Git to crash\",\n\t\"settings_updateDialog_view_previous\": \"View previous update log\",\n\t\"settings_updateDialog_title\": \"{version} Release note\",\n\t\"settings_restart\": \"Restart\",\n\t\"settings_restarting\": \"Restarting\",\n\t\"settings_restart_completed\": \"Restart completed.\",\n\t\"settings_restartDialog_title\": \"Are you sure to restart?\",\n\t\"settingIndex\": {\n\t\t'normalItems': 'General',\n\t\t'adminItems': 'Server management',\n\t},\n\t\"settingInterface\": {\n\t\t\"_\": \"Interface\",\n\t\t\"customize\": {\n\t\t\t\"_\": \"Customizations\",\n\t\t\t\"bg\": {\n\t\t\t\t\"_\": \"Custom background\",\n\t\t\t\t\"description\": \"Change background image\",\n\t\t\t\t\"custom_link\": \"Custom link\"\n\t\t\t},\n\t\t\t\"bg_cover\": {\n\t\t\t\t\"_\": \"Background cover\",\n\t\t\t\t\"description\": \"Change background cover size or hide it\",\n\t\t\t\t\"options\": {\n\t\t\t\t\t\"full\": \"Full cover\",\n\t\t\t\t\t\"half\": \"Half cover\",\n\t\t\t\t\t\"none\": \"Hide background\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"theme\": \"Theme\",\n\t\t\t\"theme_color\": {\n\t\t\t\t\"_\": \"Theme color\",\n\t\t\t\t\"description\": \"Change the theme color\",\n\t\t\t},\n\t\t\t\"lyric\": {\n\t\t\t\t\"_\": \"Lyric theme\",\n\t\t\t\t\"description\": \"Change the theme of lyric page\",\n\t\t\t},\n\t\t\t\"layout\": {\n\t\t\t\t\"_\": \"Layout\",\n\t\t\t\t\"list\": \"list\",\n\t\t\t\t\"card\": \"card\",\n\t\t\t\t\"artist\": \"Artist page layout\",\n\t\t\t\t\"composer\": \"Composer page layout\",\n\t\t\t}\n\t\t},\n\t\t\"lang\": \"Language\"\n\t},\n\t\"settingUser\": {\n\t\t\"title\": \"User\",\n\t\t\"description\": \"View your profile, change your password\",\n\t\t\"name\": \"Name\",\n\t\t\"username\": \"Username\",\n\t\t\"role\": \"Role\",\n\t\t\"password\": \"Password\",\n\t\t\"passwordDescription\": \"Tap here to change your password\",\n\t\t\"changeName\": {\n\t\t\t\"title\": \"Change name\",\n\t\t\t\"placeholder\": \"Enter a new name\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"Name successfully changed to {name}\",\n\t\t\t\t\"error\": \"Name change failed\"\n\t\t\t}\n\t\t},\n\t\t\"changeUsername\": {\n\t\t\t\"title\": \"Change username\",\n\t\t\t\"placeholder\": \"Enter a new username\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"Username successfully changed to {name}, please login with a new username next time\",\n\t\t\t\t\"error\": \"Username change failed\"\n\t\t\t}\n\t\t},\n\t\t\"changePassword\": {\n\t\t\t\"title\": \"Change the password\",\n\t\t\t\"oldPassword\": \"old password\",\n\t\t\t\"newPassword\": \"new password\",\n\t\t\t\"confirmPassword\": \"confirm password\",\n\t\t\t\"confirmPasswordHelperText\": \"Enter your new password again\",\n\t\t\t\"done\": \"change\",\n\t\t\t\"result\": {\n\t\t\t\t\"inconsistent\": \"Two passwords are inconsistent\",\n\t\t\t\t\"same\": \"Password cannot be the same as the old password\",\n\t\t\t\t\"success\": \"Password changed successfully\",\n\t\t\t\t\"error\": \"Password change failed\"\n\t\t\t}\n\t\t}\n\t},\n\t\"settingUserManagement\": {\n\t\ttitle: \"User management\",\n\t\trole: {\n\t\t\tuser: 'user',\n\t\t\tadmin: 'admin'\n\t\t},\n\t\tdialog: {\n\t\t\t//create\n\t\t\tcreate: 'Create User',\n\t\t\tcreateBtn: 'Create',\n\t\t\tuserCreated: 'User created.',\n\t\t\tuserCreateFailed: 'User create failed.',\n\t\t\tuserCreateUsernameRepeat: 'Username is already taken.',\n\t\t\t//edit\n\t\t\tedit: 'Edit User',\n\t\t\t//changePassword\n\t\t\tchangePassword: 'Change Password',\n\t\t\tchangePasswordSuccess: 'Password changed.',\n\t\t\tchangePasswordFailed: 'An error occurred when changing the password.',\n\t\t\tenterNewPassword: 'Please enter the new password',\n\t\t\t//deleteUser\n\t\t\tdeleteUser: 'Delete this user',\n\t\t\tdeleteUserFailed: 'An error occurred when deleting the user'\n\t\t},\n\t\tfield: {\n\t\t\tname: \"Name\",\n\t\t\tusername: \"Username\",\n\t\t\trole: \"Role\",\n\t\t\tpassword: \"Password\",\n\t\t}\n\t},\n\tsettingPravicy: {\n\t\t\"title\": \"Pravicy\",\n\t\t\"description\": \"Data logging setting\",\n\t\tnotify: {\n\t\t\ttitle: 'About data logging',\n\t\t\tbody: 'The data will only be calculated on your server and will not be uploaded to the Internet. The feature can provide you with a better experience (like: annual review, recent play). You can turn off this feature below and clear the recorded data if you want.'\n\t\t},\n\t\tdataRecord: {\n\t\t\t_: 'Data logging',\n\t\t\tenabled: 'Enabled',\n\t\t\tdisabled: 'Disabled',\n\t\t\tclear: 'Clear the recorded data',\n\t\t\tlogged: '{count} records have been recorded.',\n\t\t\tloading: 'Loading...',\n\t\t\tconfirm: 'Are you sure you want to clear the data?',\n\t\t\tcleared: 'Data cleared.'\n\t\t}\n\t},\n\t\"settingPins\": {\n\t\ttitle: \"Pins management\",\n\t\tdeleteConfirm: 'Are you sure want to unpin?'\n\t},\n\tadminLog: {\n\t\ttitle: 'Log'\n\t},\n\t\"source\": {\n\t\t\"DSM\": \"DSM\",\n\t\t\"poka\": \"PokaPlayer\",\n\t\t\"Netease2\": \"Netease\"\n\t}\n}","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./poka-update.vue?vue&type=style&index=0&id=64524695&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./poka-update.vue?vue&type=style&index=0&id=64524695&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./header-wrapper.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./header-wrapper.vue?vue&type=style&index=0&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-songs.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-songs.vue?vue&type=style&index=0&lang=sass&\"","export default {\n\t\"title\": \"中文(台灣)\",\n\t\"loading\": \"載入中...\",\n\t\"header_welcome\": \"歡迎使用\",\n\t\"header_welcome_with_name\": \"歡迎,{name}\",\n\t\"checkUpdate_poka\": \"有新版本可供更新:{version}\",\n\t\"checkUpdate_button\": \"更新\",\n\t\"pingServer_title\": \"提示\",\n\t\"pingServer_content\": \"伺服器重新啟動完畢!\",\n\t\"pingServer_reconnect\": \"重新連接\",\n\t\"copy\": {\n\t\tsuccess: '已複製至剪貼簿',\n\t\tfailed: '無法複製至剪貼簿'\n\t},\n\t\"home\": \"首頁\",\n\t\"nowplaying\": \"現正播放\",\n\t\"lrc\": \"歌詞\",\n\t\"search\": \"搜尋\",\n\t\"album\": \"專輯\",\n\t\"folder\": \"資料夾\",\n\t\"artist\": \"演出者\",\n\t\"song\": \"歌曲\",\n\t\"composer\": \"作曲者\",\n\t\"playlist\": \"播放清單\",\n\t\"settings\": \"設定\",\n\t\"ok\": \"好\",\n\t\"cancel\": \"取消\",\n\t\"reset\": \"重置\",\n\t\"done\": \"完成\",\n\t\"back\": \"返回\",\n\t\"login\": \"登入\",\n\t\"login_page\": {\n\t\t\"server\": \"伺服器\",\n\t\t\"username\": \"使用者名稱\",\n\t\t\"password\": \"密碼\",\n\t\t\"features\": {\n\t\t\t\"opensource\": {\n\t\t\t\t\"title\": \"開放原始碼\",\n\t\t\t\t\"description\": \"所有的程式碼都在 GitHub\"\n\t\t\t},\n\t\t\t\"module\": {\n\t\t\t\t\"title\": \"模組化\",\n\t\t\t\t\"description\": \"接入任何服務皆不是難事\"\n\t\t\t},\n\t\t\t\"streaming\": {\n\t\t\t\t\"title\": \"隨時隨地串流\",\n\t\t\t\t\"description\": \"連上網便能聽歌\"\n\t\t\t},\n\t\t\t\"fastinstall\": {\n\t\t\t\t\"title\": \"快速安裝\",\n\t\t\t\t\"description\": \"可使用 Docker 快速部署\"\n\t\t\t},\n\t\t},\n\t\t\"tips\": {\n\t\t\t\"firstLogin\": {\n\t\t\t\t\"title\": '首次登入?',\n\t\t\t\t\"description\": '預設使用者名稱與密碼皆為「poka」,登入後可至設定更改。'\n\t\t\t}\n\t\t},\n\t\t\"session\": {\n\t\t\t\"_\": \"重置 session\",\n\t\t\t\"description\": \"若您持續無法登入,可能是 session 發生錯誤。\",\n\t\t\t\"description2\": \"您可以於下方輸入管理員帳號進行重置,但請注意,此動作將重置所有使用者的登入狀態。\",\n\t\t\t\"success\": \"重置成功,請嘗試登入\",\n\t\t\t\"fail\": \"重置失敗,錯誤原因:\"\n\t\t}\n\t},\n\t\"nothingFound\": \"找不到\",\n\t\"requestError\": \"請求失敗,請再試一次\",\n\t\"home_recentAlbums\": \"最近加入的專輯\",\n\t\"home_pins\": \"釘選\",\n\t\"home_netease\": \"網易雲音樂\",\n\t\"home_hqPlaylist_netease\": \"精品清單\",\n\t\"home_topPlaylist_netease\": \"熱門清單\",\n\t\"home_dailyRecommend_netease\": \"每日推薦\",\n\t\"app_waitForPlay\": \"佇列中未有歌曲\",\n\t\"app_waitForPlay_description\": \"加入一些歌曲,或是點選底下的隨機播放\",\n\t\"now_cleanSongs\": \"確定清除所有歌曲?\",\n\t\"now_cleanSongs_description\": \"這將會清除列表中所有歌曲。\",\n\t\"playlist_random\": \"隨機播放\",\n\t\"playlist_page\": {\n\t\t\"del\": \"刪除\",\n\t\t\"del_title\": \"刪除播放清單\",\n\t\t\"delconfirm\": \"確定要刪除「{title}」嗎?\",\n\t\t\"add_title\": \"新增播放清單\",\n\t\t\"edit_title\": \"編輯播放清單\",\n\t\t\"title_input\": \"播放清單標題\",\n\t\t\"cover_input\": \"播放清單封面\",\n\t\t\"edit_empty\": \"欄位不得為空\",\n\t\t\"playlist_empty\": \"您尚未建立任何播放清單,點選右上角的「+」來新增\"\n\t},\n\t\"lrc_search\": \"搜尋歌詞\",\n\t\"lrc_noKeyword\": \"尚未輸入關鍵字\",\n\t\"lrc_enter2search\": \"輸入完後按下 Enter 開始搜尋歌詞\",\n\t\"lrc_notLoad\": \"不載入歌詞\",\n\t\"lrc_notLoad_description\": \"點選清除目前的歌詞\",\n\t\"lrc_noLyrics\": \"無歌詞\",\n\t\"lrc_saved\": \"歌詞已儲存\",\n\t\"songAction_title\": \"歌曲操作\",\n\t\"songAction_name\": \"歌曲名稱\",\n\t\"songAction_artist\": \"演出者\",\n\t\"songAction_album\": \"專輯\",\n\t\"songAction_source\": \"來源\",\n\t\"songAction_like\": \"收藏\",\n\t\"songAction_like_success\": \"已收藏「{name}」\",\n\t\"songAction_like_failed\": \"收藏或取消收藏「{name}」時發生了錯誤\",\n\t\"songAction_unlike\": \"取消收藏\",\n\t\"songAction_unlike_success\": \"已取消收藏「{name}」\",\n\t\"songAction_unlike_failed\": \"取消收藏「{name}」時發生了錯誤\",\n\t\"songAction_rating\": \"評等\",\n\t\"songAction_rating0\": \"清除評等\",\n\t\"songAction_rating4song\": \"為「{name}」評等\",\n\t\"songAction_rating_success\": \"為「{name}」評等 {star} 星成功!\",\n\t\"songAction_rating_failed\": \"為「{name}」評等 {star} 星失敗。\",\n\t\"songAction_rating0_success\": \"為「{name}」清除評等成功!\",\n\t\"songAction_rating0_failed\": \"為「{name}」清除評等失敗。\",\n\t\"songAction_add2playlist\": \"加入到播放清單\",\n\t\"songAction_add2playlist_songNotExist\": \"{source}\",\n\t\"songAction_add2playlist_songExist\": \"{source} / 該歌曲已存在,點選來刪除\",\n\t\"songAction_add2playlist_failed\": \"處理 {name} 時發生了錯誤\",\n\t\"songAction_add2playlist_add_success\": \"已將 {name} 加入到 {playlist}\",\n\t\"songAction_add2playlist_remove_success\": \"已將 {name} 從 {playlist} 刪除\",\n\t\"album_total\": \"{songs} 首歌曲\",\n\t\"albumsOfSameArtist\": \"來自相同演出者的其他專輯\",\n\t\"addSong_total\": \"已添加 {total} 首歌\",\n\t\"addSong_name\": \"已添加 {name}\",\n\t\"moduleShowName_Netease\": \"網易雲音樂\",\n\t\"moduleShowName_DSM\": \"DSM\",\n\t\"sessionExpired\": \"Session 過期,請重新登入\",\n\t\"add2nowPlaying\": \"將此頁歌曲加入到現正播放\",\n\t\"pin_failed\": \"釘選失敗\",\n\t\"unpin_failed\": \"取消釘選失敗\",\n\t\"settings_dark\": \"夜間模式\",\n\t\"settings_network\": \"網路\",\n\t\"settings_network_description\": \"音質\",\n\t\"settings_network_soundQuality\": \"音質\",\n\t\"settings_network_soundQuality_Low\": \"低音質\",\n\t\"settings_network_soundQuality_Med\": \"中等音質\",\n\t\"settings_network_soundQuality_High\": \"高音質(建議)\",\n\t\"settings_network_soundQuality_Ori\": \"原始音質\",\n\t\"settings_network_soundQuality_Low_description\": \"128K,跟 YouTube 差不多的爛音質,在網路夭壽慢的情況下請選擇此選項\",\n\t\"settings_network_soundQuality_Med_description\": \"音質只比 YouTube 好那麼一點點,可在 3G 網路下流暢的串流\",\n\t\"settings_network_soundQuality_High_description\": \"音質較原始音質略差,可在 4G 網路下流暢的串流\",\n\t\"settings_network_soundQuality_Ori_description\": \"在網路狀況許可下,可選擇此選項聆聽高音質音樂\",\n\t\"settings_lang\": \"語言\",\n\t\"settings_lang_description\": \"設定您的 PokaPlayer 語言\",\n\t\"settings_systemAndUpdate\": \"系統和更新\",\n\t\"settings_systemAndUpdate_description\": \"更新 PokaPlayer、重新啟動\",\n\t\"settings_about\": \"關於\",\n\t\"settings_about_description\": \"PokaPlayer 相關訊息、錯誤回報等\",\n\t\"settings_about_contributions\": \"貢獻者\",\n\t\"settings_about_errorEeport\": \"錯誤回報\",\n\t\"settings_account\": \"帳號\",\n\t\"settings_logout\": \"登出\",\n\t\"settings_system\": \"系統\",\n\t\"settings_update\": \"軟體更新\",\n\t\"settings_update_checking4updates\": \"正在檢查更新...\",\n\t\"settings_update_latestVersion\": \"您的 PokaPlayer 已是最新版本\",\n\t\"settings_update_update2\": \"更新至 {version}\",\n\t\"settings_update_canUpdate2\": \"可更新至 {version}\",\n\t\"settings_update_go2UpdatePage\": \"前往更新頁面\",\n\t\"settings_update_srvRestart\": \"伺服器重新啟動\",\n\t\"settings_update_reconnect\": \"重新連接\",\n\t\"settings_update_initializing\": \"正在初始化...\",\n\t\"settings_update_updating\": \"正在更新...\",\n\t\"settings_update_git_fetch\": \"初始化完成\",\n\t\"settings_update_git_reset\": \"更新檔下載完成\",\n\t\"settings_update_git_api\": \"API 更新完成\",\n\t\"settings_updateDialog_note\": \"注意:若您未開啟 Docker 自動重啟功能,您必須手動開啟 PokaPlayer\",\n\t\"settings_updateDialog_note_dev\": \"若在開發機器上進行更新,可能導致 Git 爆炸\",\n\t\"settings_updateDialog_view_previous\": \"查看先前的更新日誌\",\n\t\"settings_updateDialog_title\": \"{version} 更新日誌\",\n\t\"settings_restart\": \"重新啟動\",\n\t\"settings_restarting\": \"正在重新啟動\",\n\t\"settings_restart_completed\": \"重新啟動完成!\",\n\t\"settings_restartDialog_title\": \"確定要重新啟動嗎?\",\n\t\"settingIndex\": {\n\t\t'normalItems': '一般設定項目',\n\t\t'adminItems': '伺服器管理',\n\t},\n\t\"settingInterface\": {\n\t\t\"_\": \"介面\",\n\t\t\"customize\": {\n\t\t\t\"_\": \"個人化\",\n\t\t\t\"bg\": {\n\t\t\t\t\"_\": \"自訂背景\",\n\t\t\t\t\"description\": \"更改背景圖片\",\n\t\t\t\t\"custom_link\": \"自訂連結\"\n\t\t\t},\n\t\t\t\"bg_cover\": {\n\t\t\t\t\"_\": \"背景覆蓋\",\n\t\t\t\t\"description\": \"更改背景覆蓋樣式或將其隱藏\",\n\t\t\t\t\"options\": {\n\t\t\t\t\t\"full\": \"全覆蓋\",\n\t\t\t\t\t\"half\": \"半覆蓋\",\n\t\t\t\t\t\"none\": \"無背景\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"theme\": \"主題\",\n\t\t\t\"theme_color\": {\n\t\t\t\t\"_\": \"主色\",\n\t\t\t\t\"description\": \"設定 PokaPlayer 的主題色彩\",\n\t\t\t},\n\t\t\t\"lyric\": {\n\t\t\t\t\"_\": \"歌詞頁面主題\",\n\t\t\t\t\"description\": \"設定歌詞頁面的主題\",\n\t\t\t},\n\t\t\t\"layout\": {\n\t\t\t\t\"_\": \"佈局\",\n\t\t\t\t\"list\": \"清單\",\n\t\t\t\t\"card\": \"卡片\",\n\t\t\t\t\"artist\": \"演出者頁面佈局\",\n\t\t\t\t\"composer\": \"作曲者頁面佈局\",\n\t\t\t}\n\t\t},\n\t\t\"lang\": \"語言\"\n\t},\n\t\"settingUser\": {\n\t\t\"title\": \"使用者\",\n\t\t\"description\": \"檢視您的資料、修改密碼\",\n\t\t\"name\": \"名稱\",\n\t\t\"username\": \"使用者名稱\",\n\t\t\"role\": \"權限\",\n\t\t\"password\": \"密碼\",\n\t\t\"passwordDescription\": \"輕觸此處來更改密碼\",\n\t\t\"changeName\": {\n\t\t\t\"title\": \"更改名稱\",\n\t\t\t\"placeholder\": \"輸入新的名稱\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"名稱成功更改為 {name}\",\n\t\t\t\t\"error\": \"名稱更改失敗\"\n\t\t\t}\n\t\t},\n\t\t\"changeUsername\": {\n\t\t\t\"title\": \"更改使用者名稱\",\n\t\t\t\"placeholder\": \"輸入新的使用者名稱\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"使用者名稱成功更改為 {name},下次請用新的使用者名稱來登入\",\n\t\t\t\t\"error\": \"使用者名稱更改失敗\"\n\t\t\t}\n\t\t},\n\t\t\"changePassword\": {\n\t\t\t\"title\": \"更改密碼\",\n\t\t\t\"oldPassword\": \"舊密碼\",\n\t\t\t\"newPassword\": \"新密碼\",\n\t\t\t\"confirmPassword\": \"確認密碼\",\n\t\t\t\"confirmPasswordHelperText\": \"再輸入一次您的新密碼\",\n\t\t\t\"done\": \"更改密碼\",\n\t\t\t\"result\": {\n\t\t\t\t\"inconsistent\": \"兩次密碼不一致\",\n\t\t\t\t\"same\": \"密碼不可與舊密碼相同\",\n\t\t\t\t\"success\": \"密碼更改成功\",\n\t\t\t\t\"error\": \"密碼更改失敗\"\n\t\t\t}\n\t\t}\n\t},\n\t\"settingUserManagement\": {\n\t\ttitle: \"使用者管理\",\n\t\trole: {\n\t\t\tuser: '普通使用者',\n\t\t\tadmin: '管理員'\n\t\t},\n\t\tdialog: {\n\t\t\t//create\n\t\t\tcreate: '建立使用者',\n\t\t\tcreateBtn: '建立',\n\t\t\tuserCreated: '使用者建立成功',\n\t\t\tuserCreateFailed: '建立使用者時發生錯誤',\n\t\t\tuserCreateUsernameRepeat: '使用者名稱已被使用',\n\t\t\t//edit\n\t\t\tedit: '編輯使用者',\n\t\t\t//changePassword\n\t\t\tchangePassword: '更改密碼',\n\t\t\tchangePasswordSuccess: '密碼已變更',\n\t\t\tchangePasswordFailed: '更改密碼時發生了錯誤',\n\t\t\tenterNewPassword: '請輸入新密碼',\n\t\t\t//deleteUser\n\t\t\tdeleteUser: '刪除使用者',\n\t\t\tdeleteUserFailed: '刪除使用者時發生了錯誤'\n\t\t},\n\n\t\tfield: {\n\t\t\tname: \"名稱\",\n\t\t\tusername: \"使用者名稱\",\n\t\t\trole: \"權限\",\n\t\t\tpassword: \"密碼\",\n\t\t}\n\t},\n\tsettingPravicy: {\n\t\t\"title\": \"隱私\",\n\t\t\"description\": \"資料紀錄設定\",\n\t\tnotify: {\n\t\t\ttitle: '關於 PokaPlayer 記錄',\n\t\t\tbody: '資料僅會於您的伺服器進行運算,不會被上傳至網路進行分析。 該功能可提供您更優質的使用體驗(如:年度回顧、最近播放)。 若您有疑慮可於下方關閉此功能,並將已記錄的資料清除。'\n\t\t},\n\t\tdataRecord: {\n\t\t\t_: '資料紀錄',\n\t\t\tenabled: '啟用',\n\t\t\tdisabled: '已停用',\n\t\t\tclear: '清除目前已紀錄資料',\n\t\t\tlogged: '目前已記錄 {count} 筆資料',\n\t\t\tloading: '正在統計資料...',\n\t\t\tconfirm: '您確定要清除資料嗎?',\n\t\t\tcleared: '資料已清除'\n\t\t}\n\t},\n\tsettingPins: {\n\t\ttitle: \"釘選管理\",\n\t\tdeleteConfirm: '您確定要取消釘選此項目嗎?'\n\t},\n\tadminLog: {\n\t\ttitle: '日誌'\n\t},\n\t\"source\": {\n\t\t\"DSM\": \"DSM\",\n\t\t\"poka\": \"PokaPlayer\",\n\t\t\"Netease2\": \"網易雲音樂\"\n\t},\n}","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./info-header.vue?vue&type=style&index=0&id=657c7917&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./info-header.vue?vue&type=style&index=0&id=657c7917&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=style&index=0&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./loader.vue?vue&type=style&index=0&id=4a89ac32&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./loader.vue?vue&type=style&index=0&id=4a89ac32&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=style&index=0&id=4a44bf4f&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=style&index=0&id=4a44bf4f&lang=sass&scoped=true&\"","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=sass&\"","export default {\n\t\"title\": \"中文(中国)\",\n\t\"loading\": \"载入中...\",\n\t\"header_welcome\": \"欢迎使用\",\n\t\"header_welcome_with_name\": \"哈囉,{name}\",\n\t\"checkUpdate_poka\": \"有新版本可供更新:{version}\",\n\t\"checkUpdate_button\": \"更新\",\n\t\"pingServer_title\": \"提示\",\n\t\"pingServer_content\": \"服务器重新启动完毕!\",\n\t\"pingServer_reconnect\": \"重新连接\",\n\t\"copy\": {\n\t\tsuccess: '已复制至剪贴板',\n\t\tfailed: '无法复制至剪贴板'\n\t},\n\t\"home\": \"首页\",\n\t\"nowplaying\": \"现正播放\",\n\t\"lrc\": \"歌词\",\n\t\"search\": \"搜寻\",\n\t\"album\": \"专辑\",\n\t\"folder\": \"资料夹\",\n\t\"artist\": \"演出者\",\n\t\"song\": \"歌曲\",\n\t\"composer\": \"作曲者\",\n\t\"playlist\": \"播放清单\",\n\t\"settings\": \"设定\",\n\t\"ok\": \"好\",\n\t\"cancel\": \"取消\",\n\t\"reset\": \"重置\",\n\t\"done\": \"完成\",\n\t\"back\": \"返回\",\n\t\"login\": \"登入\",\n\t\"login_page\": {\n\t\t\"server\": \"服务器\",\n\t\t\"username\": \"使用者名称\",\n\t\t\"password\": \"密码\",\n\t\t\"features\": {\n\t\t\t\"opensource\": {\n\t\t\t\t\"title\": \"开放源代码\",\n\t\t\t\t\"description\": \"所有的源代码都在 GitHub\"\n\t\t\t},\n\t\t\t\"module\": {\n\t\t\t\t\"title\": \"模组化\",\n\t\t\t\t\"description\": \"接入任何服务皆不是难事\"\n\t\t\t},\n\t\t\t\"streaming\": {\n\t\t\t\t\"title\": \"随时随地串流\",\n\t\t\t\t\"description\": \"连上网便能听歌\"\n\t\t\t},\n\t\t\t\"fastinstall\": {\n\t\t\t\t\"title\": \"快速安装\",\n\t\t\t\t\"description\": \"可使用 Docker 快速部署\"\n\t\t\t},\n\t\t},\n\t\t\"tips\": {\n\t\t\t\"firstLogin\": {\n\t\t\t\t\"title\": '首次登入?',\n\t\t\t\t\"description\": '默认使用者名称与密码皆为「poka」,登入后可至设定更改。'\n\t\t\t}\n\t\t},\n\t\t\"session\": {\n\t\t\t\"_\": \"重置 session\",\n\t\t\t\"description\": \"若您持续无法登入,可能是 session 发生错误。\",\n\t\t\t\"description2\": \"您可以于下方输入管理员账号进行重置,但请注意,此动作将重置所有使用者的登入状态。\",\n\t\t\t\"success\": \"重置成功,请尝试登入\",\n\t\t\t\"fail\": \"重置失败,错误原因:\"\n\t\t}\n\t},\n\t\"nothingFound\": \"找不到\",\n\t\"requestError\": \"请求失败,请再试一次\",\n\t\"home_recentAlbums\": \"最近加入的专辑\",\n\t\"home_pins\": \"钉选\",\n\t\"home_netease\": \"网易云音乐\",\n\t\"home_hqPlaylist_netease\": \"精品清单\",\n\t\"home_topPlaylist_netease\": \"热门清单\",\n\t\"home_dailyRecommend_netease\": \"每日推荐\",\n\t\"app_waitForPlay\": \"伫列中未有歌曲\",\n\t\"app_waitForPlay_description\": \"加入一些歌曲,或是点选底下的随机播放\",\n\t\"now_cleanSongs\": \"确定清除所有歌曲?\",\n\t\"now_cleanSongs_description\": \"这将会清除列表中所有歌曲。\",\n\t\"playlist_random\": \"随机播放\",\n\t\"playlist_page\": {\n\t\t\"del\": \"删除\",\n\t\t\"del_title\": \"删除播放清单\",\n\t\t\"delconfirm\": \"确定要删除「{title}」吗?\",\n\t\t\"add_title\": \"新增播放清单\",\n\t\t\"edit_title\": \"编辑播放清单\",\n\t\t\"title_input\": \"播放清单标题\",\n\t\t\"cover_input\": \"播放清单封面\",\n\t\t\"edit_empty\": \"字段不得为空\",\n\t\t\"playlist_empty\": \"您尚未建立任何播放清单,点选右上角的「+」来新增\"\n\t},\n\t\"lrc_search\": \"搜寻歌词\",\n\t\"lrc_noKeyword\": \"尚未输入关键词\",\n\t\"lrc_enter2search\": \"输入完后按下 Enter 开始搜寻歌词\",\n\t\"lrc_notLoad\": \"不载入歌词\",\n\t\"lrc_notLoad_description\": \"点选清除目前的歌词\",\n\t\"lrc_noLyrics\": \"无歌词\",\n\t\"lrc_saved\": \"歌词已储存\",\n\t\"songAction_title\": \"歌曲操作\",\n\t\"songAction_name\": \"歌曲名称\",\n\t\"songAction_artist\": \"演出者\",\n\t\"songAction_album\": \"专辑\",\n\t\"songAction_source\": \"来源\",\n\t\"songAction_like\": \"收藏\",\n\t\"songAction_like_success\": \"已收藏「{name}」\",\n\t\"songAction_like_failed\": \"收藏或取消收藏「{name}」时发生了错误\",\n\t\"songAction_unlike\": \"取消收藏\",\n\t\"songAction_unlike_success\": \"已取消收藏「{name}」\",\n\t\"songAction_unlike_failed\": \"取消收藏「{name}」时发生了错误\",\n\t\"songAction_rating\": \"评等\",\n\t\"songAction_rating0\": \"清除评等\",\n\t\"songAction_rating4song\": \"为「{name}」评等\",\n\t\"songAction_rating_success\": \"为「{name}」评等 {star} 星成功!\",\n\t\"songAction_rating_failed\": \"为「{name}」评等 {star} 星失败。\",\n\t\"songAction_rating0_success\": \"为「{name}」清除评等成功!\",\n\t\"songAction_rating0_failed\": \"为「{name}」清除评等失败。\",\n\t\"songAction_add2playlist\": \"加入到播放清单\",\n\t\"songAction_add2playlist_songNotExist\": \"{source}\",\n\t\"songAction_add2playlist_songExist\": \"{source} / 该歌曲已存在,点选来删除\",\n\t\"songAction_add2playlist_failed\": \"处理 {name} 时发生了错误\",\n\t\"songAction_add2playlist_add_success\": \"已将 {name} 加入到 {playlist}\",\n\t\"songAction_add2playlist_remove_success\": \"已将 {name} 从 {playlist} 删除\",\n\t\"album_total\": \"{songs} 首歌曲\",\n\t\"albumsOfSameArtist\": \"来自相同演出者的其他专辑\",\n\t\"addSong_total\": \"已添加 {total} 首歌\",\n\t\"addSong_name\": \"已添加 {name}\",\n\t\"moduleShowName_Netease\": \"网易云音乐\",\n\t\"moduleShowName_DSM\": \"DSM\",\n\t\"sessionExpired\": \"Session 过期,请重新登入\",\n\t\"add2nowPlaying\": \"将此页歌曲加入到现正播放\",\n\t\"pin_failed\": \"钉选失败\",\n\t\"unpin_failed\": \"取消钉选失败\",\n\t\"settings_dark\": \"夜间模式\",\n\t\"settings_network\": \"网络\",\n\t\"settings_network_description\": \"音质\",\n\t\"settings_network_soundQuality\": \"音质\",\n\t\"settings_network_soundQuality_Low\": \"低音质\",\n\t\"settings_network_soundQuality_Med\": \"中等音质\",\n\t\"settings_network_soundQuality_High\": \"高音质(建议)\",\n\t\"settings_network_soundQuality_Ori\": \"原始音质\",\n\t\"settings_network_soundQuality_Low_description\": \"128K,跟 YouTube 差不多的烂音质,在网络夭寿慢的情况下请选择此选项\",\n\t\"settings_network_soundQuality_Med_description\": \"音质只比 YouTube 好那么一点点,可在 3G 网络下流畅的串流\",\n\t\"settings_network_soundQuality_High_description\": \"音质较原始音质略差,可在 4G 网络下流畅的串流\",\n\t\"settings_network_soundQuality_Ori_description\": \"在网络状况许可下,可选择此选项聆听高音质音乐\",\n\t\"settings_lang\": \"语言\",\n\t\"settings_lang_description\": \"设定您的 PokaPlayer 语言\",\n\t\"settings_systemAndUpdate\": \"系统和更新\",\n\t\"settings_systemAndUpdate_description\": \"更新 PokaPlayer、重新启动\",\n\t\"settings_about\": \"关于\",\n\t\"settings_about_description\": \"PokaPlayer 相关信息、错误回报等\",\n\t\"settings_about_contributions\": \"贡献者\",\n\t\"settings_about_errorEeport\": \"错误回报\",\n\t\"settings_account\": \"账号\",\n\t\"settings_logout\": \"登出\",\n\t\"settings_system\": \"系统\",\n\t\"settings_update\": \"软件更新\",\n\t\"settings_update_checking4updates\": \"正在检查更新...\",\n\t\"settings_update_latestVersion\": \"您的 PokaPlayer 已是最新版本\",\n\t\"settings_update_update2\": \"更新至 {version}\",\n\t\"settings_update_canUpdate2\": \"可更新至 {version}\",\n\t\"settings_update_go2UpdatePage\": \"前往更新页面\",\n\t\"settings_update_srvRestart\": \"服务器重新启动\",\n\t\"settings_update_reconnect\": \"重新连接\",\n\t\"settings_update_initializing\": \"正在初始化...\",\n\t\"settings_update_updating\": \"正在更新...\",\n\t\"settings_update_git_fetch\": \"初始化完成\",\n\t\"settings_update_git_reset\": \"更新档下载完成\",\n\t\"settings_update_git_api\": \"API 更新完成\",\n\t\"settings_updateDialog_note\": \"注意:若您未开启 Docker 自动重启功能,您必须手动开启 PokaPlayer\",\n\t\"settings_updateDialog_note_dev\": \"若在开发机器上进行更新,可能导致 Git 爆炸\",\n\t\"settings_updateDialog_view_previous\": \"查看先前的更新日誌\",\n\t\"settings_updateDialog_title\": \"{version} 更新日志\",\n\t\"settings_restart\": \"重新启动\",\n\t\"settings_restarting\": \"正在重新启动\",\n\t\"settings_restart_completed\": \"重新启动完成!\",\n\t\"settings_restartDialog_title\": \"确定要重新启动吗?\",\n\t\"settingIndex\": {\n\t\t'normalItems': '一般设定项目',\n\t\t'adminItems': '服务器管理',\n\t},\n\t\"settingInterface\": {\n\t\t\"_\": \"界面\",\n\t\t\"customize\": {\n\t\t\t\"_\": \"个人化\",\n\t\t\t\"bg\": {\n\t\t\t\t\"_\": \"自订背景\",\n\t\t\t\t\"description\": \"更改背景图片\",\n\t\t\t\t\"custom_link\": \"自订连结\"\n\t\t\t},\n\t\t\t\"bg_cover\": {\n\t\t\t\t\"_\": \"背景覆盖\",\n\t\t\t\t\"description\": \"更改背景覆盖样式或将其隐藏\",\n\t\t\t\t\"options\": {\n\t\t\t\t\t\"full\": \"全覆盖\",\n\t\t\t\t\t\"half\": \"半覆盖\",\n\t\t\t\t\t\"none\": \"无背景\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"theme\": \"主题\",\n\t\t\t\"theme_color\": {\n\t\t\t\t\"_\": \"主色\",\n\t\t\t\t\"description\": \"设定 PokaPlayer 的主题色彩\",\n\t\t\t},\n\t\t\t\"lyric\": {\n\t\t\t\t\"_\": \"歌词页面主题\",\n\t\t\t\t\"description\": \"设定歌词页面的主题\",\n\t\t\t},\n\t\t\t\"layout\": {\n\t\t\t\t\"_\": \"布局\",\n\t\t\t\t\"list\": \"清单\",\n\t\t\t\t\"card\": \"卡片\",\n\t\t\t\t\"artist\": \"演出者页面布局\",\n\t\t\t\t\"composer\": \"作曲者页面布局\",\n\t\t\t}\n\t\t},\n\t\t\"lang\": \"语言\"\n\t},\n\t\"settingUser\": {\n\t\t\"title\": \"使用者\",\n\t\t\"description\": \"检视您的资料、修改密码\",\n\t\t\"name\": \"名称\",\n\t\t\"username\": \"使用者名称\",\n\t\t\"role\": \"权限\",\n\t\t\"password\": \"密码\",\n\t\t\"passwordDescription\": \"轻触此处来更改密码\",\n\t\t\"changeName\": {\n\t\t\t\"title\": \"更改名称\",\n\t\t\t\"placeholder\": \"输入新的名称\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"名称成功更改为 {name}\",\n\t\t\t\t\"error\": \"名称更改失败\"\n\t\t\t}\n\t\t},\n\t\t\"changeUsername\": {\n\t\t\t\"title\": \"更改使用者名称\",\n\t\t\t\"placeholder\": \"输入新的使用者名称\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"使用者名称成功更改为 {name},下次请用新的使用者名称来登入\",\n\t\t\t\t\"error\": \"使用者名称更改失败\"\n\t\t\t}\n\t\t},\n\t\t\"changePassword\": {\n\t\t\t\"title\": \"更改密码\",\n\t\t\t\"oldPassword\": \"旧密码\",\n\t\t\t\"newPassword\": \"新密码\",\n\t\t\t\"confirmPassword\": \"确认密码\",\n\t\t\t\"confirmPasswordHelperText\": \"再输入一次您的新密码\",\n\t\t\t\"done\": \"更改密码\",\n\t\t\t\"result\": {\n\t\t\t\t\"inconsistent\": \"两次密码不一致\",\n\t\t\t\t\"same\": \"密码不可与旧密码相同\",\n\t\t\t\t\"success\": \"密码更改成功\",\n\t\t\t\t\"error\": \"密码更改失败\"\n\t\t\t}\n\t\t}\n\t},\n\t\"settingUserManagement\": {\n\t\ttitle: \"使用者管理\",\n\t\trole: {\n\t\t\tuser: '普通使用者',\n\t\t\tadmin: '管理员'\n\t\t},\n\t\tdialog: {\n\t\t\t//create\n\t\t\tcreate: '建立使用者',\n\t\t\tcreateBtn: '建立',\n\t\t\tuserCreated: '使用者建立成功',\n\t\t\tuserCreateFailed: '使用者建立失敗',\n\t\t\tuserCreateUsernameRepeat: '使用者名稱已被使用',\n\t\t\t//edit\n\t\t\tedit: '编辑使用者',\n\t\t\t//changePassword\n\t\t\tchangePassword: '更改密码',\n\t\t\tchangePasswordSuccess: '密码已变更',\n\t\t\tchangePasswordFailed: '更改密码时发生了错误',\n\t\t\tenterNewPassword: '请输入新密码',\n\t\t\t//deleteUser\n\t\t\tdeleteUser: '删除使用者',\n\t\t\tdeleteUserFailed: '删除使用者时发生了错误'\n\t\t},\n\n\t\tfield: {\n\t\t\tname: \"名称\",\n\t\t\tusername: \"使用者名称\",\n\t\t\trole: \"权限\",\n\t\t\tpassword: \"密码\",\n\t\t}\n\t},\n\tsettingPravicy: {\n\t\t\"title\": \"隱私\",\n\t\t\"description\": \"資料紀錄設定\",\n\t\tnotify: {\n\t\t\ttitle: '關於 PokaPlayer 記錄',\n\t\t\tbody: '資料僅會於您的伺服器進行運算,不會被上傳至網路進行分析。 該功能可提供您更優質的使用體驗(如:年度回顧、最近播放)。 若您有疑慮可於下方關閉此功能,並將已記錄的資料清除。'\n\t\t},\n\t\tdataRecord: {\n\t\t\t_: '資料紀錄',\n\t\t\tenabled: '啟用',\n\t\t\tdisabled: '已停用',\n\t\t\tclear: '清除目前已紀錄資料',\n\t\t\tlogged: '目前已記錄 {count} 筆資料',\n\t\t\tloading: '正在統計資料...',\n\t\t\tconfirm: '您確定要清除資料嗎?',\n\t\t\tcleared: '資料已清除'\n\t\t}\n\t},\n\t\"settingPins\": {\n\t\ttitle: \"钉选管理\",\n\t\tdeleteConfirm: '您确定要取消钉选此项目吗?'\n\t},\n\tadminLog: {\n\t\ttitle: '日誌'\n\t},\n\t\"source\": {\n\t\t\"DSM\": \"DSM\",\n\t\t\"poka\": \"PokaPlayer\",\n\t\t\"Netease2\": \"网易云音乐\"\n\t},\n}","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=2&lang=sass&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=2&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-folders.vue?vue&type=style&index=0&id=21f60ee4&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-folders.vue?vue&type=style&index=0&id=21f60ee4&lang=sass&scoped=true&\"","!function(t,i){\"use strict\";\"function\"==typeof define&&define.amd?define([],i):\"object\"==typeof exports?module.exports=i():t.Lyrics=i()}(this,function(){\"use strict\";var t=function(t){this.timestamp_offset=0,this.lyrics_all=void 0,this.meta_info=void 0,this.ID_TAGS=[{name:\"artist\",id:\"ar\"},{name:\"album\",id:\"al\"},{name:\"title\",id:\"ti\"},{name:\"author\",id:\"au\"},{name:\"length\",id:\"length\"},{name:\"by\",id:\"by\"},{name:\"offset\",id:\"offset\",handler:this.setTimestampOffset},{name:\"createdBy\",id:\"re\"},{name:\"createdByVersion\",id:\"ve\"}];for(var i=0;ii.timestamp?1:-1}),this.lyrics_all.length||(this.lyrics_all=void 0),this.isEmpty(this.meta_info)&&(this.meta_info=void 0),void 0!==this.lyrics_all||void 0!==this.meta_info},getLyrics:function(){return this.lyrics_all},getLyric:function(t){try{return this.lyrics_all[t]}catch(t){return}},getIDTags:function(){return this.meta_info},select:function(t){if(isNaN(t))return-1;var i=Number(t)+this.timestamp_offset,e=0;if(ii);e++);return e},setTimestampOffset:function(t){return this.timestamp_offset=isNaN(t)?0:Number(t)/1e3,Number(t)},isEmpty:function(t){for(var i in t)if(t.hasOwnProperty(i))return!1;return!0}},t});","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=style&index=1&lang=sass&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=style&index=1&lang=sass&\""],"sourceRoot":""} \ No newline at end of file diff --git a/public/js/app.edd761a9.js b/public/js/app.edd761a9.js deleted file mode 100644 index 61da877..0000000 --- a/public/js/app.edd761a9.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(t){function e(e){for(var s,n,o=e[0],l=e[1],c=e[2],p=0,u=[];pt.data.songs).then(t=>{_addSongs({songs:t})}).catch(t=>alert(`PokaPlayer Error\n${t}`))},window._deepcopy=t=>JSON.parse(JSON.stringify(t)),window._addSongs=function({songs:t,index:e,clear:a=!0}){const s=window._setting("server"),i=window._setting("headerBgSource");let r=[];for(let n of t){let t=_deepcopy(n),e=_setting("audioQuality").toLowerCase(),a=/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent);"DSM"==t.source&&"high"==e&&("mp3"==t.codec?e="original":"aac"==t.codec?e="original":"flac"==t.codec&&t.bitrate<=16e5&&!a&&(e="original")),t.originalURL=t.url,t.url=s+t.url+"&songRes="+e,t.originalCover=t.cover,t.cover=t.cover&&t.cover.startsWith("http")?t.cover:t.cover?s+t.cover:i,t.uuid=_uuid(),r.push(t)}a&&_player.list.clear(),_player.list.add(r),e&&"random"===_player.options.order?(_player.options.order="list",_player.list.switch(e),_player.options.order="random"):e&&_player.list.switch(e),_player.play()},window._player=new r.a({container:document.getElementById("player")}),window._uuid=()=>{var t=Date.now();return"undefined"!==typeof performance&&"function"===typeof performance.now&&(t+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var a=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"===e?a:3&a|8).toString(16)}))},window._lyricReader=a("ef87"),window._lrc=new(a("ef87"))("[00:00.000]"),window._CSSsetting=(t,e)=>{let a=_setting("cssVariable");a[t]=e,_setting("cssVariable",a),document.documentElement.style.setProperty(t,e)},window._setting=(t,e)=>{let a=JSON.parse(localStorage.pokaSetting||"{}"),s={nickname:`Poka-${Math.random().toString(36).substring(8).toUpperCase()}`,theme:"#5c95c4",lyricTheme:"default",artistView:"card",composerView:"card",audioQuality:"High",headerBgSource:"https://i.imgur.com/IdbJiao.jpg",darkMode:!1,dataRecord:!0,server:location.origin,password:"",cssVariable:{"--pokabgheight":"calc( 100vh - 69px - 64px )"}},i=navigator.language||navigator.userLanguage;switch(i){case"zh-TW":s.lang="zh_TW";break;case"zh-CN":s.lang="zh_CN";break;default:s.lang="en_US";break}return e?(a[t]=e,localStorage.pokaSetting=JSON.stringify(a),a[t]):a[t]?a[t]:s[t]?(a[t]=s[t]||"",localStorage.pokaSetting=JSON.stringify(a),a[t]):""},window._socket=io(window._setting("server"),{transports:["websocket"]});let l=document.documentElement;for(let[wr,kr]of Object.entries(_setting("cssVariable")))l.style.setProperty(wr,kr);var c=a("2b0e"),d=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-app",{staticClass:"page-container"},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1),a("v-snackbar",{class:{withBottomPlayer:t.snackbar.withBottomPlayer},model:{value:t.snackbar.show,callback:function(e){t.$set(t.snackbar,"show",e)},expression:"snackbar.show"}},[t._v(t._s(t.snackbar.message))])],1)},p=[],u={created(){c["a"].prototype.$deepCopy=window._deepcopy,c["a"].prototype.$randomPlay=window._randomPlay,c["a"].prototype.$addSongs=window._addSongs,c["a"].prototype.$snackbar=(t="",e=1500)=>{this.snackbar.message=t,this.snackbar.withBottomPlayer=document.querySelectorAll(".bottom-player").length,this.snackbar.show=!0,clearTimeout(this.snackbar.timeout),this.snackbar.timeout=setTimeout(()=>this.snackbar.show=!1,e)},this.$vuetify.theme.themes.dark.primary=window._setting("theme"),this.$vuetify.theme.themes.light.primary=window._setting("theme")},data:()=>({snackbar:{show:!1,message:"",timeout:null,withBottomPlayer:!0}})},m=u,g=(a("cf25"),a("5c64"),a("d4db"),a("2877")),v=a("6544"),_=a.n(v),h=a("7496"),y=a("2db4"),f=Object(g["a"])(m,d,p,!1,null,null,null),w=f.exports;_()(f,{VApp:h["a"],VSnackbar:y["a"]});var k=a("8c4f"),b=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.$vuetify.breakpoint.mdAndUp?t._e():a("v-app-bar",{staticStyle:{"box-shadow":"0px 0px 0px .5px rgb(0 0 0 / 20%)"},attrs:{color:"#FFF",app:""}},[a("v-app-bar-nav-icon",{on:{click:function(e){return e.stopPropagation(),t.toggleMenu()}}}),a("div",{staticClass:"poka-drawer-logo"},[a("h1",[t._v("PokaPlayer")])]),a("v-spacer"),a("v-btn",{attrs:{icon:""},on:{click:t.switch_audio_order}},["list"===t.audio_order?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("repeat")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("shuffle")])],1)],1),a("v-navigation-drawer",{attrs:{clipped:t.$vuetify.breakpoint.mdAndUp,"mobile-breakpoint":960,app:""},model:{value:t.drawer,callback:function(e){t.drawer=e},expression:"drawer"}},[a("div",{staticClass:"poka-drawer-logo"},[a("h1",[t._v("PokaPlayer")])]),a("v-divider",{staticStyle:{margin:"0px 0"}}),a("div",{staticClass:"poka list"},[t._l(t.items,(function(e){return[e.divider?a("v-divider",{key:e.text,staticStyle:{margin:"4px 0"}}):a("router-link",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.text,staticClass:"item",attrs:{to:e.to,"active-class":"active"}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s(e.icon)}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(e.text))])])],1)])]}))],2)],1),a("v-main",[a("div",{staticClass:"router-view"},[a("router-view")],1),a("div",{staticStyle:{height:"69px"}})]),a("div",{staticClass:"bottom-player"},[a("div",{staticClass:"app-progress-bar"},[a("v-slider",{attrs:{min:"0",max:"100",step:"0.000001","hide-details":""},on:{change:t.audio_seek},model:{value:t.audio_currentTimePercent,callback:function(e){t.audio_currentTimePercent=e},expression:"audio_currentTimePercent"}})],1),a("div",{staticClass:"song-info"},[a("div",{staticClass:"left"},[a("div",{staticClass:"cover"},[a("v-fade-transition",{attrs:{mode:"out-in"}},[a("img",{key:t.audio_cover,attrs:{src:t.audio_cover}})])],1),a("div",{staticClass:"song-title",on:{click:function(e){return t.$router.push("/now"!=t.$route.path?"/now":"/lyric")}}},[a("div",{staticClass:"song-name"},[t._v(t._s(t.audio_title))]),a("div",{staticClass:"song-artist"},[t._v(t._s(t.audio_artist||t.$t("app_waitForPlay")))])])]),a("div",{staticClass:"center"},[a("span",{staticClass:"time"},[t._v(t._s(t.audio_currentTime))]),a("v-btn",{attrs:{icon:""},on:{click:t.audio_previous}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("skip_previous")])],1),a("v-btn",{attrs:{small:"",fab:"",depressed:"",color:"primary"},on:{click:t.audio_toggle}},[t.audio_paused?a("v-icon",{key:"play",staticClass:"material-icons-outlined"},[t._v("play_arrow")]):a("v-icon",{key:"pause",staticClass:"material-icons-outlined"},[t._v("pause")])],1),a("v-btn",{attrs:{icon:""},on:{click:t.audio_next}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("skip_next")])],1),a("span",{staticClass:"time"},[t._v(t._s(t.audio_totalTime))])],1),t.audio_artist?a("div",{staticClass:"right"},[a("div",{style:"display: flex;padding: 20px 0;min-width: 160px;justify-content: flex-end;",on:{mouseover:function(e){t.audio_volume_hover=!0},mouseleave:function(e){t.audio_volume_hover=!1}}},[a("v-fade-transition",[a("v-slider",{directives:[{name:"show",rawName:"v-show",value:t.audio_volume_hover,expression:"audio_volume_hover"}],attrs:{"hide-details":"","thumb-label":""},model:{value:t.audio_volume,callback:function(e){t.audio_volume=e},expression:"audio_volume"}})],1),a("v-btn",{attrs:{icon:""},on:{click:function(e){t.audio_volume?t.audio_volume=0:t.audio_volume=100}}},[0==t.audio_volume?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("volume_off")]):t.audio_volume<50?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("volume_down")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("volume_up")])],1)],1),a("v-btn",{attrs:{icon:""},on:{click:t.switch_audio_order}},["list"===t.audio_order?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("repeat")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("shuffle")])],1),"/now"!=t.$route.path?a("v-btn",{attrs:{icon:"",to:"/now"}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("playlist_play")])],1):a("v-btn",{attrs:{icon:"",to:"/lyric"}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("subtitles")])],1)],1):a("div",{staticClass:"right"},[a("play-random-button")],1),t.audio_artist?a("div",{staticClass:"right-s"},[a("v-btn",{attrs:{icon:""},on:{click:t.audio_previous}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("skip_previous")])],1),a("v-btn",{attrs:{small:"",fab:"",depressed:"",color:"primary"},on:{click:t.audio_toggle}},[t.audio_paused?a("v-icon",{key:"play",staticClass:"material-icons-outlined"},[t._v("play_arrow")]):a("v-icon",{key:"pause",staticClass:"material-icons-outlined"},[t._v("pause")])],1),a("v-btn",{attrs:{icon:""},on:{click:t.audio_next}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("skip_next")])],1)],1):a("div",{staticClass:"right-s"},[a("play-random-button")],1)])])],1)},C=[],x={name:"App",data:()=>({menuVisible:!1,drawer:null,audio_interval:null,audio_currentTimePercent:100,audio_bufferPercent:100,audio_currentTime:"0:00",audio_totalTime:"0:00",audio_paused:!0,audio_recored:!1,audio_cover:_setting("headerBgSource"),audio_title:"PokaPlayer",audio_artist:null,audio_order:_player.options.order,audio_volume:100,audio_volume_hover:!1,scrollPositions:{},settings:{darkMode:window._setting("darkMode")},items:[{icon:"home",text:i18n.t("home"),to:"/home"},{icon:"playlist_play",text:i18n.t("nowplaying"),to:"/now"},{icon:"subtitles",text:i18n.t("lrc"),to:"/lyric"},{divider:!0},{icon:"search",text:i18n.t("search"),to:"/search"},{icon:"album",text:i18n.t("album"),to:"/album"},{icon:"folder",text:i18n.t("folder"),to:"/folder"},{icon:"keyboard_voice",text:i18n.t("artist"),to:"/artist"},{icon:"edit",text:i18n.t("composer"),to:"/composer"},{icon:"video_library",text:i18n.t("playlist"),to:"/playlist"},{divider:!0},{icon:"settings",text:i18n.t("settings"),to:"/settings"}]}),watch:{audio_volume(t){_player.volume(t/100,!0)}},destroyed(){this.audio_interval&&clearInterval(this.audio_interval)},created(){function t(){let t=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",`${t}px`)}document.getElementsByTagName("meta")["theme-color"].content=this.$vuetify.theme.isDark?"rgb(47, 43, 62)":"rgb(245, 245, 245)",window.addEventListener("resize",t),t(),this.drawer=this.$vuetify.breakpoint.mdAndUp,this.$router.beforeEach((t,e,a)=>{let s=document.querySelector("main");s&&(this.scrollPositions[e.name]=s.scrollTop),a(),this.$nextTick(()=>{let t=this.$router.history.current.name;if(s&&t in this.scrollPositions){let e=this.scrollPositions[t];setTimeout(()=>s.scrollTop=e,100)}})}),this.axios.defaults.withCredentials=!0,this.axios.defaults.baseURL=_setting("server"),this.getStatus(),_socket.emit("login",{username:window._setting("username"),password:window._setting("password")}),_socket.emit("send-nickname",_setting("nickname")),"mediaSession"in navigator&&(navigator.mediaSession.setActionHandler("play",()=>_player.toggle()),navigator.mediaSession.setActionHandler("pause",()=>_player.pause()),navigator.mediaSession.setActionHandler("previoustrack",()=>_payer.skipBack()),navigator.mediaSession.setActionHandler("nexttrack",()=>_player.skipForward())),this.audio_interval=setInterval(()=>{let t=_player.audio.currentTime||0,e=_player.audio.duration||0;if(this.audio_paused=_player.paused,this.audio_order=_player.options.order,_player.list.audios.length>0){let a=_player.list.audios[_player.list.index];this.audio_title!=a.name&&(this.audio_recored=!1);let s=_player.audio.buffered,i=t>1?s.end(s.length-1)/e*100:0,r=t/e*100;if(this.audio_currentTimePercent=r,this.audio_bufferPercent=i,this.audio_title=a.name,this.audio_artist=a.artist,this.audio_cover=a.cover,this.audio_currentTime=this.secondToTime(t),this.audio_totalTime=this.secondToTime(e),"mediaSession"in navigator){let t=document.querySelector(".cover img"),e=[{src:t.complete?a.cover:"/static/img/icons/512x512.png",sizes:t.complete?`${t.naturalWidth}x${t.naturalHeight}`:"512x512",type:"image/png"}];navigator.mediaSession.metadata=new MediaMetadata({title:a.name,artist:a.artist,artwork:e})}e&&t+10>e&&!this.audio_recored&&window._setting("dataRecord")&&(this.audio_recored=!0,this.axios.post(`${_setting("server")}/pokaapi/v2/record/add`,a))}else this.audio_currentTime="0:00",this.audio_totalTime="0:00",this.audio_currentTimePercent=100,this.audio_bufferPercent=100,this.audio_title="PokaPlayer",this.audio_artist=null,this.audio_recored=!1,this.audio_cover=_setting("headerBgSource"),"mediaSession"in navigator&&(navigator.mediaSession.metadata=null)},400)},methods:{secondToTime(t){let e=Math.floor(t/60),a=Math.floor(t%60);return a=a<10?"0"+a:a,e+":"+a},audio_toggle(){_player.list.audios.length>0?(_player.toggle(),this.audio_paused=_player.paused):this.$randomPlay()},audio_next(){_player.skipForward(),_player.play()},audio_previous(){_player.skipBack(),_player.play()},audio_seek(){_player.seek(this.audio_currentTimePercent/100*_player.audio.duration)},closeMenu(){this.drawer=!1},toggleMenu(){this.drawer=!this.drawer},switch_audio_order(){_player.options.order="random"===_player.options.order?"list":"random",this.audio_order=_player.options.order},switchTheme(){this.settings.darkMode=!this.settings.darkMode,window._setting("darkMode",this.settings.darkMode),this.settings.darkMode?window._theme.switchToDark():window._theme.switchToLight()},async getStatus(){let t=await this.axios.get(_setting("server")+"/status/");if(!t.data.login)return this.$router.push("/login");let e=await this.axios.get(_setting("server")+"/pokaapi/v2/user/");sessionStorage.setItem("login",JSON.stringify(e.data));let a=JSON.parse(e.data.settings);for(let s of Object.keys(a))_setting(s,a[s]);if("admin"==e.data.role){let t={icon:"admin_panel_settings",text:i18n.t("settingIndex.adminItems"),to:"/admin"};this.items.filter(t=>"Admin"==t.text).length||this.items.push(t)}if(t.data.debug){let t={icon:"bug_report",text:"Debug",to:"/debug"};this.items.filter(t=>"Debug"==t.text).length||this.items.push(t)}}}},S=x,$=(a("478f"),a("40dc")),P=a("5bc1"),D=a("8336"),V=a("ce7e"),U=a("0789"),T=a("132d"),A=a("f6c4"),I=a("f774"),N=a("ba0d"),L=a("2fa4"),R=a("269a"),O=a.n(R),E=a("5607"),F=Object(g["a"])(S,b,C,!1,null,"374c0fc8",null),B=F.exports;_()(F,{VAppBar:$["a"],VAppBarNavIcon:P["a"],VBtn:D["a"],VDivider:V["a"],VFadeTransition:U["d"],VIcon:T["a"],VMain:A["a"],VNavigationDrawer:I["a"],VSlider:N["a"],VSpacer:L["a"]}),O()(F,{Ripple:E["a"]});var M=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("router-view")],1)},z=[],j={name:"App",created(){document.getElementsByTagName("meta")["theme-color"].content=this.$vuetify.theme.isDark?"rgb(47, 43, 62)":"rgb(245, 245, 245)"}},Q=j,H=Object(g["a"])(Q,M,z,!1,null,null,null),q=H.exports,G=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("settings")}}),a("div",{staticClass:"chip-nav"},t._l(t.items,(function(e){return a("router-link",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.to,staticClass:"chip-nav-item",class:{active:t.$route.path==e.to},attrs:{to:e.to}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v(t._s(e.icon))]),a("span",[t._v(t._s(t.$t(e.text)))])],1)})),1),a("transition",{attrs:{name:"fade",mode:"out-in"},on:{enter:t.pageEnter}},[a("router-view")],1)],1)},J=[],Y={name:"App",data:()=>({settings:{darkMode:window._setting("darkMode")},items:[{text:"settings_network",icon:"wifi",to:"/settings/network"},{text:"settingInterface._",icon:"layers",to:"/settings/interface"},{text:"settingUser.title",icon:"person",to:"/settings/user"},{text:"settingPins.title",icon:"push_pin",to:"/settings/pins"}]}),created(){this.getStatus()},methods:{async getStatus(){let t=await this.axios.get(_setting("server")+"/status/");if(!t.data.login)return this.$router.push("/login");let e=await this.axios.get(_setting("server")+"/pokaapi/v2/user/");sessionStorage.setItem("login",JSON.stringify(e.data));let a=JSON.parse(e.data.settings);for(let s of Object.keys(a))_setting(s,a[s])}}},K=Y,W=Object(g["a"])(K,G,J,!1,null,null,null),X=W.exports;_()(W,{VIcon:T["a"]}),O()(W,{Ripple:E["a"]});var Z=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("settingIndex.adminItems")}}),a("div",{staticClass:"chip-nav"},t._l(t.adminItems,(function(e){return a("router-link",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.to,staticClass:"chip-nav-item",class:{active:t.$route.path==e.to},attrs:{to:e.to}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v(t._s(e.icon))]),a("span",[t._v(t._s(t.$t(e.text)))])],1)})),1),a("transition",{attrs:{name:"fade",mode:"out-in"},on:{enter:t.pageEnter}},[a("router-view")],1)],1)},tt=[],et={name:"App",data:()=>({settings:{darkMode:window._setting("darkMode")},adminItems:[{text:"settings_systemAndUpdate",icon:"system_update",to:"/admin/system"},{text:"settingUserManagement.title",icon:"person",to:"/admin/users"},{text:"adminLog.title",icon:"receipt_long",to:"/admin/log"}]}),created(){this.getStatus(),this.isAdmin="admin"==JSON.parse(sessionStorage.getItem("login")).role||!1},methods:{async getStatus(){let t=await this.axios.get(_setting("server")+"/status/");if(!t.data.login)return this.$router.push("/login");let e=await this.axios.get(_setting("server")+"/pokaapi/v2/user/");sessionStorage.setItem("login",JSON.stringify(e.data));let a=JSON.parse(e.data.settings);for(let s of Object.keys(a))_setting(s,a[s])}}},at=et,st=Object(g["a"])(at,Z,tt,!1,null,null,null),it=st.exports;_()(st,{VIcon:T["a"]}),O()(st,{Ripple:E["a"]});var rt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.name||t.$t("album"),subtitle:t.name?t.$t(t.type):null,blurbg:"album"!=t.type,bg:t.cover}}),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-albums",{attrs:{data:t.data.albums}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},nt=[],ot={name:"Album",created(){this.fetchData()},watch:{"$route.path":function(){this.fetchData()}},data:()=>({data:null,cover:null,name:"",type:null,server:_setting("server")}),methods:{async fetchData(){this.type=this.$route.meta.type,this.data=null,this.cover=_setting("headerBgSource"),this.name="Loading...";let t,e=this.$route.meta.type,{source:a,id:s}=this.$route.params;"unknown"==s&&(s=""),t="album"==e?_setting("server")+"/pokaapi/albums/":`${this.server}/pokaapi/${e}Albums/?moduleName=${encodeURIComponent(a)}&id=${encodeURIComponent(s)}`,this.data=(await this.axios.get(t)).data,this.name="",this.axios.get(`/pokaapi/${e}/?moduleName=${encodeURIComponent(a)}&id=${encodeURIComponent(s)}`).then(t=>{this.cover=_setting("server")+t.data.cover,this.name=t.data.name})}}},lt=ot,ct=Object(g["a"])(lt,rt,nt,!1,null,null,null),dt=ct.exports;_()(ct,{VSlideYReverseTransition:U["g"]});var pt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{blurbg:!0,bg:t.cover||null}}),a("info-header",{attrs:{title:t.name,subtitle:t.artist,cover:t.cover,songs:t.songs&&t.songs.length}},[a("v-fade-transition",[t.songs?a("pin-button",{attrs:{source:t.$route.params.source,id:t.$route.params.id,type:"album",cover:t.cover,artist:t.artist,name:t.name,"btn-type":"icon-button"}}):t._e()],1)],1),t.name?a("v-divider"):t._e(),t.songs?t._e():a("poka-loader",{staticStyle:{margin:"64px 0"}}),a("v-slide-y-reverse-transition",[t.songs?a("poka-parse-songs",{staticStyle:{margin:"16px 0"},attrs:{data:t.songs}}):t._e()],1),a("v-slide-y-reverse-transition",[t.artistAlbums&&t.songs?a("div",[a("v-divider"),a("h1",{staticClass:"title",staticStyle:{"padding-left":"0.5em","margin-top":"8px"}},[t._v(t._s(t.$t("albumsOfSameArtist")))]),a("poka-parse-albums",{attrs:{data:t.artistAlbums}})],1):t._e()])],1)},ut=[],mt={name:"AlbumSongs",created(){this.fetchData()},watch:{"$route.path":function(){this.fetchData()}},data:()=>({data:null,cover:null,name:null,artist:null,songs:null,artistAlbums:null,server:_setting("server")}),methods:{async fetchData(){let t=this.$route.params.source,e=this.$route.params.id;console.log(this.$route.query),this.songs=null,this.name=this.$route.query.name||"█".repeat(10),this.artist=this.$route.query.artist||"█".repeat(10),this.cover=Boolean(this.$route.query.cover)?this.server+this.$route.query.cover:null,await this.axios.get(`${this.server}/pokaapi/album?moduleName=${encodeURIComponent(t)}&id=${encodeURIComponent(e)}`).then(t=>{this.songs=t.data.songs,this.artist=t.data.artist,this.cover=this.server+t.data.cover.replace(/'/,"\\'"),this.name=t.data.name});let a=this.artist,s=t,i=`${this.server}/pokaapi/artistAlbums/?moduleName=${encodeURIComponent(s)}&id=${encodeURIComponent(a)}`;this.axios.get(i).then(t=>{this.artistAlbums=t.data.albums.filter(t=>t.id!=e),this.artistAlbums.length<1&&(this.artistAlbums=null)})}}},gt=mt,vt=Object(g["a"])(gt,pt,ut,!1,null,null,null),_t=vt.exports;_()(vt,{VDivider:V["a"],VFadeTransition:U["d"],VSlideYReverseTransition:U["g"]});var ht=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("artist")}}),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-artists",{attrs:{data:t.data.artists}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},yt=[],ft={name:"Artist",created(){this.axios.get(_setting("server")+"/pokaapi/artists/").then(t=>{this.data=t.data})},data:()=>({data:null,server:_setting("server")})},wt=ft,kt=Object(g["a"])(wt,ht,yt,!1,null,null,null),bt=kt.exports;_()(kt,{VSlideYReverseTransition:U["g"]});var Ct=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("composer")}}),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-composers",{attrs:{data:t.data.composers}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},xt=[],St={name:"Composer",created(){this.axios.get(_setting("server")+"/pokaapi/composers/").then(t=>{this.data=t.data})},data:()=>({data:null,server:_setting("server")})},$t=St,Pt=Object(g["a"])($t,Ct,xt,!1,null,null,null),Dt=Pt.exports;_()(Pt,{VSlideYReverseTransition:U["g"]});var Vt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:"Debug"}}),a("div",{staticClass:"title"},[t._v("Snackbar")]),a("v-btn",{attrs:{text:""},on:{click:function(e){return t.$snackbar("test test 123")}}},[t._v("Open Snackbar")]),a("v-expansion-panels",[a("v-expansion-panel",[a("v-expansion-panel-header",[t._v("Audios")]),a("v-expansion-panel-content",[a("pre",[t._v(t._s(t.audios))])])],1),a("v-expansion-panel",[a("v-expansion-panel-header",[t._v("Config")]),a("v-expansion-panel-content",[a("pre",[t._v(t._s(t.pokaSetting))])])],1),a("v-expansion-panel",[a("v-expansion-panel-header",[t._v("Lyric")]),a("v-expansion-panel-content",[a("pre",[t._v(t._s(t.lyric))])])],1)],1)],1)},Ut=[],Tt={name:"Debug",created(){},data:()=>({pokaSetting:JSON.parse(localStorage.pokaSetting),audios:_player.list.audios,lyric:_lrc.lyrics_all})},At=Tt,It=a("cd55"),Nt=a("49e2"),Lt=a("c865"),Rt=a("0393"),Ot=Object(g["a"])(At,Vt,Ut,!1,null,null,null),Et=Ot.exports;_()(Ot,{VBtn:D["a"],VExpansionPanel:It["a"],VExpansionPanelContent:Nt["a"],VExpansionPanelHeader:Lt["a"],VExpansionPanels:Rt["a"]});var Ft=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.$t("folder")}}),a("v-slide-y-reverse-transition",[a("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.$route.meta.root,expression:"!$route.meta.root"}],staticStyle:{"margin-bottom":"16px"},on:{click:t.goBack}},[a("v-icon",[t._v("arrow_back")]),t._v("\n\t\t\t"+t._s(t.$t("back"))+"\n\t\t")],1)],1),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-folders",{attrs:{data:t.data.folders}}):t._e()],1),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-songs",{attrs:{data:t.data.songs}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},Bt=[],Mt={name:"Folder",created(){this.fetchData()},data:()=>({data:null,server:_setting("server")}),watch:{"$route.path":function(t,e){this.fetchData()}},methods:{async fetchData(){this.data=null;let t=this.server+"/pokaapi/";if(this.$route.meta.root)t+="folders/";else{let e=encodeURIComponent(this.$route.params.source),a=encodeURIComponent(this.$route.params.id);t+=`folderFiles/?moduleName=${e}&id=${a}`}this.axios.get(t).then(t=>{this.data=t.data})},goBack(){window.history.length>1?this.$router.go(-1):this.$router.push("/folder")}}},zt=Mt,jt=Object(g["a"])(zt,Ft,Bt,!1,null,null,null),Qt=jt.exports;_()(jt,{VBtn:D["a"],VIcon:T["a"],VSlideYReverseTransition:U["g"]});var Ht=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.name?t.$t("header_welcome_with_name",{name:t.name}):t.$t("header_welcome")}}),a("poka-update"),t.data?t._e():a("poka-loader"),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-home",{attrs:{data:t.data}}):t._e()],1)],1)},qt=[],Gt={name:"Home",async created(){try{let{data:t}=await this.axios.get(`${_setting("server")}/pokaapi/home/?${Math.random().toString(36).substring(7)}`);this.data=t,this.name=JSON.parse(sessionStorage.login).name}catch(t){this.$router.push("/login")}},data:()=>({data:null,name:null})},Jt=Gt,Yt=Object(g["a"])(Jt,Ht,qt,!1,null,null,null),Kt=Yt.exports;_()(Yt,{VSlideYReverseTransition:U["g"]});var Wt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"login-container",style:{"--bg":"url('"+t.bg+"')"}},[a("v-overlay",{attrs:{absolute:"",value:t.logining}},[a("poka-loader")],1),t._m(0),a("div",{staticClass:"login-form"},[a("div",{staticClass:"form-container"},[a("h1",[t._v(t._s(t.$t("header_welcome")))]),a("v-text-field",{staticClass:"rounded-input",attrs:{outlined:"",label:t.$t("login_page.server"),disabled:t.logining},model:{value:t.server,callback:function(e){t.server="string"===typeof e?e.trim():e},expression:"server"}}),a("v-text-field",{staticClass:"rounded-input",attrs:{outlined:"",label:t.$t("login_page.username"),disabled:t.logining},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}}),a("v-text-field",{staticClass:"rounded-input",attrs:{outlined:"",label:t.$t("login_page.password"),type:"password",disabled:t.logining},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}}),a("div",{staticClass:"d-flex justify-center"},[a("v-btn",{attrs:{disabled:t.logining,rounded:"",large:"",color:"primary",width:"110px"},on:{click:t.login}},[t._v(t._s(t.$t("login")))])],1)],1)]),a("div",{staticClass:"footer"},[a("div",{staticClass:"left-btns"},[a("v-btn",{staticClass:"mx-1",attrs:{depressed:"",fab:"",small:""},on:{click:function(e){t.lang_dialog=!0}}},[a("v-icon",[t._v("mdi-translate")])],1),a("v-btn",{staticClass:"mx-1",attrs:{depressed:"",fab:"",small:""},on:{click:function(e){t.clearSessionDialog=!0}}},[a("v-icon",[t._v("mdi-lock-reset")])],1)],1),a("div",{staticClass:"right-btns"},[a("v-btn",{attrs:{href:"https://github.com/gnehs/PokaPlayer",target:"_blank",depressed:"",fab:"",small:""}},[a("v-icon",[t._v("mdi-github")])],1)],1)]),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.lang_dialog,callback:function(e){t.lang_dialog=e},expression:"lang_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.lang")))]),a("v-card-text",[a("div",{staticClass:"poka list"},t._l(t.languages,(function(e,s){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:"lang"+e+"-"+s,staticClass:"item",on:{click:function(a){return t.setLang(e)}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("translate")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("title",e)))])])],1)])})),0)]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.lang_dialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.clearSessionDialog,callback:function(e){t.clearSessionDialog=e},expression:"clearSessionDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("login_page.session._")))]),a("v-card-text",[a("p",[t._v(t._s(t.$t("login_page.session.description")))]),a("p",[t._v(t._s(t.$t("login_page.session.description2")))]),a("v-text-field",{attrs:{outlined:"",label:t.$t("login_page.server"),disabled:t.logining},model:{value:t.server,callback:function(e){t.server="string"===typeof e?e.trim():e},expression:"server"}}),a("v-text-field",{attrs:{outlined:"",label:t.$t("login_page.username"),disabled:t.logining},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}}),a("v-text-field",{attrs:{outlined:"",label:t.$t("login_page.password"),type:"password",disabled:t.logining},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.clearSessionDialog=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{color:"red",text:""},on:{click:t.clearSession}},[t._v(t._s(t.$t("reset")))])],1)],1)],1)],1)},Xt=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"logo"},[a("img",{attrs:{src:"/img/icons/icon.png"}})])}],Zt={name:"Login",data:()=>({logining:!1,bg:_setting("headerBgSource"),server:null,serverError:null,password:null,username:null,passwordError:null,clearSessionDialog:!1,lang_dialog:!1,languages:Object.keys(window.i18n.messages),currentLang:i18n.locale}),created(){this.password=_setting("password"),this.username=_setting("username"),this.server=_setting("server")},methods:{setLang(t){window.i18n.locale=t,this.currentLang=t,window._setting("lang",t),this.lang_dialog=!1},async login(){if(this.passwordError=null,this.serverError=null,this.server=this.server.replace(/\/$/,""),!this.password||!this.server)return this.password||(this.passwordError="Wrong password"),void(this.server||(this.serverError="Unable to connect to server"));this.logining=!0,await this.axios.get(this.server+"/logout/");let t=await this.axios({method:"post",url:this.server+"/login/",data:{password:this.password,username:this.username},config:{headers:{"Content-Type":"multipart/form-data"}}}).catch(t=>this.serverError="Unable to connect to server").then(t=>t.data);if(!t.success)return this.logining=!1,this.passwordError="Wrong password",this.password="",!1;{_setting("password",this.password),_setting("username",this.username),_setting("server",this.server);let t=(await this.axios(this.server+"/pokaapi/v2/user/setting/")).data;for(let e of Object.keys(t.settings))_setting(e,t.settings[e]);_socket.emit("login",{username:window._setting("username"),password:window._setting("password")}),_socket.emit("send-nickname",_setting("nickname")),this.$router.push("/"),window.location.reload()}},async clearSession(){this.clearSessionDialog=!1;let t=await this.axios({method:"post",url:this.server+"/clear-session/",data:{password:this.password,username:this.username},config:{headers:{"Content-Type":"multipart/form-data"}}});t.data.success?this.$snackbar(i18n.t("login_page.session.success")):this.$snackbar(i18n.t("login_page.session.fail")+t.data.e)}}},te=Zt,ee=(a("50ba"),a("581e"),a("8212")),ae=a("b0af"),se=a("99d9"),ie=a("169a"),re=a("a797"),ne=a("8654"),oe=Object(g["a"])(te,Wt,Xt,!1,null,"fef7932c",null),le=oe.exports;_()(oe,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VIcon:T["a"],VOverlay:re["a"],VSpacer:L["a"],VTextField:ne["a"]}),O()(oe,{Ripple:E["a"]});var ce=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("transition",{attrs:{name:t.bgSlideAnimation,mode:"out-in"}},[t.audio_queue.length>0?a("poka-header",{key:t.audio_index,attrs:{blurbg:!0,title:t.$t("nowplaying"),bg:t.audio_cover}}):t._e(),!t.audio_queue.length>0?a("poka-header",{key:"2"}):t._e()],1),a("transition",{attrs:{name:"slide-right",mode:"out-in"}},[t.audio_queue.length>0?a("poka-parse-songs",{attrs:{data:t.audio_queue,"now-playing":"","active-index":t.audio_index},scopedSlots:t._u([{key:"default",fn:function(e){return[a("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.isSafari,expression:"isSafari"}],attrs:{icon:""},on:{click:function(t){return t.stopPropagation(),e.moreDialog(e.song)}}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("more_horiz")])],1),a("v-btn",{attrs:{icon:""},on:{click:function(a){return a.stopPropagation(),t.removeSong(e.index)}}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("close")])],1)]}}],null,!1,3811264598)}):t._e(),!t.audio_queue.length>0?a("v-card",{key:"card",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"64px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"display-4 material-icons-outlined"},[t._v("queue_music")]),a("p",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("app_waitForPlay")))]),a("p",[t._v(t._s(t.$t("app_waitForPlay_description")))]),a("play-random-button")],1)],1):t._e()],1),a("v-fab-transition",[t.audio_queue.length>0?a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.audio_clean}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("clear_all")])],1):t._e()],1)],1)},de=[],pe={name:"NowPlaying",data:()=>({defaultCover:_setting("headerBgSource"),audio_cover:_setting("headerBgSource"),audio_queue:null,audio_index:-1,audio_uuid:":D",updateInterval:null,bgSlideAnimation:"slide-left",isSafari:/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)}),created(){this.updatePlayer(),this.startUpdatePlayer()},destroyed(){this.stopUpdatePlayer()},methods:{startUpdatePlayer(){this.updateInterval=setInterval(()=>this.updatePlayer(),400)},stopUpdatePlayer(){this.updateInterval&&clearInterval(this.updateInterval)},updatePlayer(){if(this.audio_queue=_player.list.audios,_player.list.audios.length>0){let t=this.audio_uuid,e=this.audio_index;this.audio_index=_player.list.index,this.audio_uuid=_player.list.audios[this.audio_index].uuid,this.audio_cover=_player.list.audios[this.audio_index].cover,t!=this.audio_uuid&&(this.bgSlideAnimation=this.audio_index>e?"slide-left":"slide-right",this.$nextTick(()=>{let t=document.querySelector(".v-main .poka.list > .active");if(t){let e=t.offsetTop-.5*document.querySelector("main").clientHeight+.75*t.clientHeight;e+=69,e+=150,this.$vuetify.goTo(e,{duration:250,offset:0,container:"main",easing:"easeInOutCubic"})}}))}else this.audio_cover=_setting("headerBgSource")},removeSong(t){_player.list.remove(t),this.updatePlayer()},audio_clean(){_player.list.clear()}}},ue=pe,me=Object(g["a"])(ue,ce,de,!1,null,null,null),ge=me.exports;_()(me,{VBtn:D["a"],VCard:ae["a"],VCardText:se["b"],VFabTransition:U["c"],VIcon:T["a"]});var ve=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header"),a("v-card",{key:"card",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"32px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"material-icons-outlined display-4"},[t._v("clear")]),a("p",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("nothingFound")))]),a("v-btn",{attrs:{outlined:"",color:"primary",to:"/"}},[t._v(t._s(t.$t("home")))])],1)],1)],1)},_e=[],he={name:"Notfound"},ye=he,fe=Object(g["a"])(ye,ve,_e,!1,null,null,null),we=fe.exports;_()(fe,{VBtn:D["a"],VCard:ae["a"],VCardText:se["b"],VIcon:T["a"]});var ke=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{title:t.title}}),a("v-slide-y-reverse-transition",[t.data?a("poka-parse-playlists",{attrs:{data:t.data}}):t._e()],1),t.data?t._e():a("poka-loader")],1)},be=[],Ce={name:"Playlist",watch:{"$route.path":function(t,e){this.fetchData()}},created(){this.fetchData()},data:()=>({data:null,rawData:null,server:_setting("server"),title:i18n.t("playlist")}),methods:{async fetchData(){let t=this.$route.params.pathMatch,e=this.$route.name;this.data=null,this.rawData||(this.rawData=(await this.axios(_setting("server")+"/pokaapi/playlists")).data.playlists),"PlaylistFolder"==e?(this.title=this.rawData.filter(e=>e.id==t)[0].name,this.data=this.rawData.filter(e=>e.id==t)[0].playlists):(this.title=i18n.t("playlist"),this.data=this.rawData)}}},xe=Ce,Se=Object(g["a"])(xe,ke,be,!1,null,null,null),$e=Se.exports;_()(Se,{VSlideYReverseTransition:U["g"]});var Pe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("poka-header",{attrs:{blurbg:!0,bg:t.cover}}),a("info-header",{attrs:{title:t.title||t.$t("loading"),subtitle:t.$t("playlist"),cover:t.cover,songs:t.data?t.data.songs.length:0}},[t.title?a("pin-button",{attrs:{source:t.$route.params.source,id:t.$route.params.id,cover:t.cover,type:"playlist",name:t.title,"btn-type":"icon-button"}}):t._e(),t.fromPoka?a("v-btn",{attrs:{icon:""},on:{click:function(e){t.playlistDialog=!0}}},[a("v-icon",[t._v("edit")])],1):t._e()],1),a("v-divider"),t.data?a("poka-parse-songs",{attrs:{data:t.data.songs}}):a("poka-loader"),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.playlistDialog,callback:function(e){t.playlistDialog=e},expression:"playlistDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("playlist_page.edit_title")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:t.$t("playlist_page.title_input"),outlined:"","hide-details":""},model:{value:t.editData.name,callback:function(e){t.$set(t.editData,"name",e)},expression:"editData.name"}}),a("br"),a("v-text-field",{attrs:{label:t.$t("playlist_page.cover_input"),outlined:"","hide-details":""},model:{value:t.editData.image,callback:function(e){t.$set(t.editData,"image",e)},expression:"editData.image"}})],1),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(e){t.playlistDialog=!1,t.playlistDel=!0}}},[t._v(t._s(t.$t("playlist_page.del")))]),a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:t.editPlaylist}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.playlistDel,callback:function(e){t.playlistDel=e},expression:"playlistDel"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("playlist_page.del_title")))]),a("v-card-text",[t._v(t._s(t.$t("playlist_page.delconfirm",{title:t.title})))]),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(e){t.playlistDel=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.playlistDel=!1,t.delPlaylist()}}},[t._v(t._s(t.$t("ok")))])],1)],1)],1)],1)},De=[],Ve={name:"PlaylistSongs",data:()=>({data:null,title:null,cover:_setting("headerBgSource"),server:_setting("server"),editData:{name:null,image:_setting("headerBgSource")},fromPoka:!1,playlistDialog:!1,playlistDel:!1,playlistDelConfirm:""}),created(){this.fetchData()},methods:{async editPlaylist(){if(""==this.editData.name||""==this.editData.cover)return this.$snackbar(i18n.t("playlist_page.edit_empty"));this.playlistDialog=!1,await this.axios.post(`${this.server}/pokaapi/playlist/edit`,{id:this.data.playlists[0].id,data:this.editData}),this.fetchData()},async delPlaylist(){await this.axios.post(`${this.server}/pokaapi/playlist/del`,{id:this.data.playlists[0].id}),this.$router.push("/playlist")},fetchData(){let t=encodeURIComponent(this.$route.params.source),e=encodeURIComponent(this.$route.params.id),a=this.server;this.axios.get(`${a}/pokaapi/playlistSongs/?moduleName=${t}&id=${e}&rnd=${Math.floor(9999999*Math.random())}`).then(t=>{this.data=t.data,this.title=this.data.playlists[0].name,this.editData.name=this.data.playlists[0].name,this.data.playlists[0].image&&(this.cover=this.data.playlists[0].image,this.editData.image=this.data.playlists[0].image,this.data.playlists[0].image.startsWith("http")||(this.cover=this.server+this.cover)),this.fromPoka="poka"==this.data.playlists[0].source})}}},Ue=Ve,Te=Object(g["a"])(Ue,Pe,De,!1,null,null,null),Ae=Te.exports;_()(Te,{VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VDivider:V["a"],VIcon:T["a"],VSpacer:L["a"],VTextField:ne["a"]});var Ie=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div")},Ne=[],Le={name:"Shuffle",created(){this.$randomPlay(),this.$router.push("/home")}},Re=Le,Oe=Object(g["a"])(Re,Ie,Ne,!1,null,null,null),Ee=Oe.exports,Fe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{theme:t.lyric_theme}},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[t.audio_cover?a("poka-header",{key:t.audio_cover,attrs:{blurbg:!0,bg:t.audio_cover}}):a("poka-header",{key:"2"})],1),a("div",{on:{dblclick:t.openLyricDialog}},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[t.lyric.length>1?a("div",{key:"lyric",staticClass:"lyric",class:{lyricTranslated:t.lyricTranslated}},t._l(t.lyric,(function(e,s){return a("p",{key:s,class:[{focus:s==t.lyricFocus},{tl:!!t.lyricTranslated&&Math.floor((s-t.lyricFocus)/2)!=Math.round((s-t.lyricFocus)/2)}],attrs:{"data-lyric-set":t.lyricTranslated?Math.floor((s-t.lyricFocus)/2):s-t.lyricFocus}},[a("span",[t._v(t._s(e.text))])])})),0):t.lyricSearching?a("v-card",{key:"lyricSearchingcard",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"64px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"material-icons-outlined display-4"},[t._v("subtitles")]),a("p",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("loading")))])],1)],1):a("v-card",{key:"lrc_noLyrics",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"64px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"material-icons-outlined display-4"},[t._v("subtitles")]),a("p",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("lrc_noLyrics")))]),a("v-btn",{attrs:{outlined:"",color:"primary"},on:{click:function(e){t.showLyricDialog=!0}}},[t._v(t._s(t.$t("lrc_search")))])],1)],1)],1)],1),a("v-speed-dial",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{right:"","open-on-hover":"",fixed:""},scopedSlots:t._u([{key:"activator",fn:function(){return[a("v-btn",{attrs:{color:"primary",dark:"",fab:""},model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[t.fab?a("v-icon",[t._v("mdi-close")]):a("v-icon",[t._v("more_horiz")])],1)]},proxy:!0}]),model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[a("v-btn",{attrs:{fab:"",dark:"",small:"",color:"green"},on:{click:t.openLyricDialog}},[a("v-icon",[t._v("search")])],1),a("v-btn",{attrs:{fab:"",dark:"",small:"",color:"indigo"},on:{click:t.editLyric}},[a("v-icon",[t._v("mdi-pencil")])],1),a("v-btn",{attrs:{fab:"",dark:"",small:"",color:"cyan"},on:{click:function(e){t.lyric_theme_dialog=!0}}},[a("v-icon",[t._v("mdi-palette")])],1)],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.showLyricDialog,callback:function(e){t.showLyricDialog=e},expression:"showLyricDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("lrc_search")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:t.$t("lrc_search"),name:"searchLyric",disabled:t.lyricSearching,solo:""},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getLyricByKeyword()},change:function(e){return t.getLyricByKeyword()}},model:{value:t.lyricSearchkeyword,callback:function(e){t.lyricSearchkeyword="string"===typeof e?e.trim():e},expression:"lyricSearchkeyword"}}),a("p",{staticStyle:{"margin-top":"-22px"}},[a("small",[t._v(t._s(t.$t("lrc_enter2search")))])])],1),a("v-divider"),a("v-card-text",{staticStyle:{"max-height":"400px",overflow:"scroll","overflow-x":"hidden"}},[a("div",{staticClass:"poka list",staticStyle:{width:"372px"}},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.loadLrc("[00:00.000]",!0),t.showLyricDialog=!1}}},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("lrc_notLoad")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("lrc_notLoad_description")))])])])])]),!t.lyricSearching&&t.lyricSearchResult?a("div",{staticClass:"poka list",staticStyle:{width:"100%"}},t._l(t.lyricSearchResult,(function(e,s){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:s,staticClass:"item",on:{click:function(a){t.loadLrc(e.lyric,!0),t.showLyricDialog=!1}}},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(e.name))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(e.artist))])])])])})),0):t.lyricSearching?a("poka-loader"):a("div",{staticStyle:{"text-align":"center",padding:"40px 0"}},[a("v-btn",{attrs:{color:"primary"},on:{click:t.dialogSearch}},[t._v(t._s(t.$t("search")))])],1)],1),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.showLyricDialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.lyric_theme_dialog,callback:function(e){t.lyric_theme_dialog=e},expression:"lyric_theme_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.lyric._")))]),a("v-card-text",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("bigtext")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Big text")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("default")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Default")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("spacing")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Spacing")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("underline")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Underline")])])],1)])])]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.lyric_theme_dialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1)],1)},Be=[],Me={name:"LyricEdit",data:()=>({audio_title:null,audio_artist:null,audio_cover:null,showLyricDialog:!1,lyric_theme_dialog:!1,fab:!1,lyric:[],lyric_raw:null,lyricFocus:0,lyricSearching:!0,lyricSearchResult:null,lyricTranslated:!1,lyricSearchkeyword:null,Lyric_Update:null,lyric_color:null,lyric_shadow_color:null,lyric_theme:_setting("lyricTheme")}),created(){this.updateLyric(),this.startUpdateLyric()},destroyed(){this.stopUpdateLyric()},methods:{editLyric(){window.localStorage["lrc_temp"]=this.lyric_raw,this.$router.push("/lyric/edit")},startUpdateLyric(){this.Lyric_Update=setInterval(()=>this.updateLyric(),300)},stopUpdateLyric(){this.Lyric_Update&&clearInterval(this.Lyric_Update)},openLyricDialog(){this.showLyricDialog=!0;_player.list.audios[_player.list.index];this.lyricSearchkeyword=this.audio_title+" "+this.audio_artist},dialogSearch(){this.getLyricByKeyword(this.lyricSearchkeyword,!1)},updateLyric(){let t=_player.list.audios[_player.list.index];if(_player.list.audios.length>0){if(this.audio_title!=t.name)window._lrc.load("[00:00.000]"),this.lyricFocus=0,this.lyricSearching=!0,this.lyricSearchResult=null,this.lyricSearchkeyword=t.name+" "+t.artist,this.getLyric(t.name,t.artist,t.id,t.source),this.audio_title=t.name,this.audio_artist=t.artist,this.audio_cover=t.cover;else if(this.lyric=window._lrc.getLyrics(),this.lyric.length>1){let t=window._lrc.select(_player.audio.currentTime);this.lyricFocus!=t&&(this.lyricFocus=t,this.$nextTick(()=>{let t=document.querySelector('.lyric [data-lyric-set="0"].focus'),e=document.querySelector('.lyric [data-lyric-set="0"].tl')||null;if(t){let a=t.offsetTop-document.querySelector("main").clientHeight/2+t.clientHeight/2;e&&(a=e.offsetTop-document.querySelector("main").clientHeight/2-t.clientHeight),a+=69,this.$vuetify.breakpoint.mdAndUp||(a+=56),this.$vuetify.goTo(a,{duration:250,offset:0,container:"main",easing:"easeInOutCubic"})}else this.lyricFocus=0}))}}else this.noloadedLyric=!0,this.lyricSearching=!1},getLyric(t,e,a=!1,s){let i,r=/\[([0-9.:]*)\]/i;a?(i=_setting("server")+`/pokaapi/lyric/?moduleName=${encodeURIComponent(s)}&id=${encodeURIComponent(a)}&time=${(new Date).getTime()}`,this.axios(i).then(e=>{e.data.lyrics[0].lyric&&e.data.lyrics[0].lyric.match(r)?t==this.audio_title&&this.loadLrc(e.data.lyrics[0].lyric):this.getLyricByKeyword(this.lyricSearchkeyword)})):this.getLyricByKeyword(this.lyricSearchkeyword)},getLyricByKeyword(t,e=!0){t||(t=this.lyricSearchkeyword),this.lyricSearching=!0,this.axios(_setting("server")+`/pokaapi/searchLyrics/?keyword=${encodeURIComponent(t)}`).then(t=>t.data).then(a=>{a.lyrics.length>0&&(a.lyrics.forEach(t=>{let e=.7*this.matchRate(this.audio_title,t.name)+.3*this.matchRate(this.audio_artist,t.artist);e=Math.round(100*e)/100,t.rate=e>0?e>100?90.25:e:0}),a.lyrics.sort((t,e)=>e.rate-t.rate),t==this.lyricSearchkeyword&&(a.lyrics[0].rate>35&&e?(this.loadLrc(a.lyrics[0].lyric),this.$snackbar("歌詞正確嗎?打開歌詞搜尋來儲存。")):this.$snackbar("未發現匹配歌詞,您可以於歌詞搜尋中嘗試手動匹配"),this.lyricSearchResult=a.lyrics)),this.lyricSearching=!1})},matchRate(t,e,a=0){t=t.toLowerCase(),e=e.toLowerCase();for(let s of t.split(""))e.includes(s)?a++:a--;for(let s of e.split(""))t.includes(s)?a++:a--;return Math.round(a/(2*t.length)*1e4)/100},loadLrc(t,e=!1){window._lrc.load(t),this.lyric_raw=t,this.$vuetify.goTo(0,{duration:250,offset:0,container:"main",easing:"easeInOutCubic"}),this.lyricFocus=0;try{window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].timestamp==window._lrc.lyrics_all[window._lrc.lyrics_all.length-1].timestamp?(window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].timestamp+=100,this.lyricTranslated=!0,window._lrc.lyrics_all=window._lrc.lyrics_all.sort((t,e)=>t.timestamp-e.timestamp)):this.lyricTranslated=!1}catch(a){this.lyricTranslated=!1}if(this.lyricSearching=!1,e){let e=_player.list.audios[_player.list.index];this.axios.post(_setting("server")+"/pokaapi/lyric",{title:e.name,artist:e.artist,songId:e.id,source:e.source,lyric:t}),this.$snackbar(i18n.t("lrc_saved"))}},setLyricTheme(t){window._setting("lyricTheme",t),this.lyric_theme_dialog=!1,this.lyric_theme=t,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{lyricTheme:t}}})}}},ze=Me,je=(a("4de4"),a("c73b")),Qe=Object(g["a"])(ze,Fe,Be,!1,null,"ce4382d4",null),He=Qe.exports;_()(Qe,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VDivider:V["a"],VIcon:T["a"],VSpacer:L["a"],VSpeedDial:je["a"],VTextField:ne["a"]}),O()(Qe,{Ripple:E["a"]});var qe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",[a("div",{attrs:{id:"lrc-editor"}},[t.lyric.length>1?a("div",{key:"lyric",staticClass:"lyric-view",class:{lyricTranslated:t.lyricTranslated}},t._l(t.lyric,(function(e,s){return a("p",{key:s,class:{focus:s==t.lyricFocus},on:{click:function(a){return t.musicSeek(e.timestamp)}}},[a("span",{staticClass:"timestamp"},[t._v(t._s(t.timeToTag(e.timestamp)))]),t._v("\n\t\t\t\t\t"+t._s(e.text)+"\n\t\t\t\t")])})),0):t._e(),a("div",{attrs:{id:"lyric-edit"}},[a("v-card",{staticClass:"mx-auto",attrs:{id:"lyric-edit-about"}},[a("v-card-text",[a("div",[t._v("PokaPlayer 歌詞編輯器 Beta")]),a("p",{staticClass:"display-1 text--primary"},[t._v("使用說明")]),a("div",{staticClass:"text--primary"},[t._v("\n\t\t\t\t\t\t\t左側為歌詞預覽,右側則是編輯區塊\n\t\t\t\t\t\t\t"),a("br"),t._v("編輯完成後請按左下角打勾儲存歌詞,若要取消編輯點擊返回鍵即可跳出\n\t\t\t\t\t\t\t"),a("br"),t._v("點擊歌詞預覽的歌詞即可將歌曲轉跳至該時間,若是雙語歌詞,請點選原文部份\n\t\t\t\t\t\t\t"),a("br"),t._v("若有任何問題或功能建議,歡迎透過「設定->關於->GitHub->Issues」提出\n\t\t\t\t\t\t")])])],1),a("v-card",{staticClass:"mx-auto",attrs:{id:"lyric-edit-about-phone"}},[a("v-card-text",[a("div",[t._v("PokaPlayer 歌詞編輯器 Beta")]),a("p",{staticClass:"display-1 text--primary"},[t._v("使用說明")]),a("div",{staticClass:"text--primary"},[t._v("\n\t\t\t\t\t\t\t上方為歌詞預覽,下方則是編輯區塊\n\t\t\t\t\t\t\t"),a("br"),t._v("編輯完成後請按左下角打勾儲存歌詞,若要取消編輯點擊返回鍵即可跳出\n\t\t\t\t\t\t\t"),a("br"),t._v("點擊歌詞預覽的歌詞即可將歌曲轉跳至該時間,若是雙語歌詞,請點選原文部份\n\t\t\t\t\t\t\t"),a("br"),t._v("若有任何問題或功能建議,歡迎透過「設定->關於->GitHub->Issues」提出\n\t\t\t\t\t\t")])])],1),a("v-card",{staticClass:"mx-auto",attrs:{id:"lyric-edit-time-shift"}},[a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("div",[t._v("時間平移")]),a("p",{staticClass:"display-1 text--primary",staticStyle:{"margin-bottom":"0"}},[t._v(t._s(t.timeShiftValue>=0?"+":"")+t._s(t.timeShiftValue)+"s")])]),a("v-card-actions",[a("v-btn",{attrs:{text:"",color:"red accent-4"},on:{click:function(e){return t.timeShift(-.5)}}},[t._v("-0.5s")]),a("v-btn",{attrs:{text:"",color:"red accent-4"},on:{click:function(e){return t.timeShift(-.1)}}},[t._v("-0.1s")]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.timeShift(.1)}}},[t._v("+0.1s")]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.timeShift(.5)}}},[t._v("+0.5s")]),a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.timeShift(-t.timeShiftValue)}}},[t._v("重置")])],1)],1),a("v-card",{staticClass:"mx-auto",attrs:{id:"lyric-edit-text-editor"}},[a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("div",[t._v("文字編輯器")]),a("v-textarea",{attrs:{"max-height":"100%",rows:"20"},model:{value:t.lyric_raw,callback:function(e){t.lyric_raw=e},expression:"lyric_raw"}})],1)],1)],1)])]),a("v-fab-transition",[a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.saveLyric}},[a("v-icon",[t._v("done")])],1)],1)],1)},Ge=[],Je={name:"LyricEdit",data:()=>({audio_title:null,audio_artist:null,audio_cover:null,showLyricDialog:!1,lyric:[],lyric_raw:null,lyricFocus:0,lyricSearching:!0,lyricSearchResult:null,lyricTranslated:!1,lyricSearchkeyword:null,Lyric_Update:null,timeShiftValue:0}),created(){this.updateLyric(),this.startUpdateLyric(),_player.options.order=_player.options.order+"_r",this.lyric_raw=window.localStorage["lrc_temp"],this.loadLrc(this.lyric_raw)},destroyed(){this.stopUpdateLyric(),_player.options.order=_player.options.order.replace("_r","")},watch:{lyric_raw(t){this.loadLrc(t)}},methods:{loadLrc(t){if(window._lrc.load(t),window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].timestamp==window._lrc.lyrics_all[window._lrc.lyrics_all.length-1].timestamp){let t=window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].text;window._lrc.lyrics_all[window._lrc.lyrics_all.length-2].text=window._lrc.lyrics_all[window._lrc.lyrics_all.length-1].text,window._lrc.lyrics_all[window._lrc.lyrics_all.length-1].text=t,this.lyricTranslated=!0}},timeShift(t){let e=window._lrc.getLyrics(),a="";for(let s in e)e[s].timestamp=this.minus(e[s].timestamp,this.times(t,-1)),a+=`[${this.timeToTag(e[s].timestamp)}]${e[s].text}\n`;this.lyric_raw=a,this.timeShiftValue=this.minus(this.timeShiftValue,this.times(t,-1))},musicSeek(t){_player.seek(t)},minus(t,e,...a){if(a.length>0)return this.minus(this.minus(t,e),a[0],...a.slice(1));const s=Math.pow(10,Math.max(this.digitLength(t),this.digitLength(e)));return(this.times(t,s)-this.times(e,s))/s},digitLength(t){const e=t.toString().split(/[eE]/),a=(e[0].split(".")[1]||"").length-+(e[1]||0);return a>0?a:0},times(t,e,...a){function s(t){(t>Number.MAX_SAFE_INTEGER||t0?t*Math.pow(10,e):t}if(a.length>0)return this.times(this.times(t,e),a[0],...a.slice(1));const r=i(t),n=i(e),o=this.digitLength(t)+this.digitLength(e),l=r*n;return s(l),l/Math.pow(10,o)},timeToTag(t){let e=Math.floor(t/60),a=this.minus(t,60*e);return`${e}:${a}`},startUpdateLyric(){this.Lyric_Update=setInterval(()=>this.updateLyric(),300)},stopUpdateLyric(){this.Lyric_Update&&clearInterval(this.Lyric_Update)},updateLyric(){if(this.lyric=window._lrc.getLyrics(),this.lyric.length>1){let t=window._lrc.select(_player.audio.currentTime);this.lyricFocus!=t&&(this.lyricFocus=t,this.$nextTick(()=>{let t=document.querySelector(".lyric-view p.focus");if(t){let e=t.offsetTop-.5*document.querySelector(".lyric-view").clientHeight+t.clientHeight*(this.lyricTranslated?1.75:.75);this.$vuetify.goTo(e,{duration:250,offset:0,container:".lyric-view",easing:"easeInOutCubic"})}else this.lyricFocus=0}))}},saveLyric(){let t=_player.list.audios[_player.list.index];this.axios.post(_setting("server")+"/pokaapi/lyric",{title:t.name,artist:t.artist,songId:t.id,source:t.source,lyric:this.lyric_raw}),this.$snackbar(i18n.t("lrc_saved")),this.$router.push("/lyric")}}},Ye=Je,Ke=(a("c373"),a("1a0e"),a("a844")),We=Object(g["a"])(Ye,qe,Ge,!1,null,"4a44bf4f",null),Xe=We.exports;_()(We,{VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VFabTransition:U["c"],VIcon:T["a"],VSpacer:L["a"],VTextarea:Ke["a"]});var Ze=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"search-box",class:{focus:t.searchBoxFocus}},[a("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.keyword,expression:"keyword",modifiers:{trim:!0}}],staticClass:"search-input",attrs:{type:"text",placeholder:t.$t("search"),autocomplete:"off",required:""},domProps:{value:t.keyword},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClick(e)},focus:function(e){t.searchBoxFocus=!0},blur:[function(e){t.searchBoxFocus=!1},function(e){return t.$forceUpdate()}],input:function(e){e.target.composing||(t.keyword=e.target.value.trim())}}}),a("button",{staticClass:"search-button",on:{click:t.search}},[a("v-icon",[t._v("search")])],1)]),a("v-overlay",{attrs:{absolute:"",value:t.isLoading}},[a("poka-loader")],1),a("v-slide-y-reverse-transition",[t.searchResult?a("div",[a("div",{staticClass:"chip-nav"},t._l(Object.keys(t.searchResult).filter((function(e){return t.searchResult[e].length})),(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e,staticClass:"chip-nav-item",class:{active:t.active==e},on:{click:function(a){t.active=e}}},[a("span",[t._v(t._s(t.$t(e.substring(0,e.length-1))))])])})),0),t._l(Object.keys(t.searchResult).filter((function(e){return t.searchResult[e].length})),(function(e){return a("div",{key:e},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.active==e,expression:"active==itemName"}]},["songs"==e?a("poka-parse-songs",{attrs:{data:t.searchResult[e]}}):t._e(),"albums"==e?a("poka-parse-albums",{attrs:{data:t.searchResult[e]}}):t._e(),"playlists"==e?a("poka-parse-playlists",{attrs:{data:t.searchResult[e]}}):t._e(),"folders"==e?a("poka-parse-folders",{attrs:{data:t.searchResult[e]}}):t._e(),"composers"==e?a("poka-parse-composers",{attrs:{data:t.searchResult[e]}}):t._e(),"artists"==e?a("poka-parse-artists",{attrs:{data:t.searchResult[e]}}):t._e()],1)])}))],2):t._e()])],1)},ta=[],ea={name:"Search",data:()=>({keyword:"",active:null,searchResult:!1,isLoading:!1,searchBoxFocus:!1}),created(){this.$route.query.keyword&&(this.keyword=this.$route.query.keyword,this.search())},methods:{searchClick(){this.$router.replace({query:{keyword:this.keyword}}),this.search()},search(){this.keyword&&""!=this.keyword&&(this.isLoading=!0,this.axios.get(_setting("server")+"/pokaapi/search/?keyword="+this.keyword).then(t=>{this.searchResult=t.data,this.active=Object.keys(this.searchResult).filter(t=>this.searchResult[t].length)[0],this.isLoading=!1}).catch(t=>this.isLoading=!1))}}},aa=ea,sa=(a("5215"),Object(g["a"])(aa,Ze,ta,!1,null,"f0efb4e0",null)),ia=sa.exports;_()(sa,{VIcon:T["a"],VOverlay:re["a"],VSlideYReverseTransition:U["g"]}),O()(sa,{Ripple:E["a"]});var ra=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.showSoundQualityDialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("music_note")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settings_network_soundQuality")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settings_network_soundQuality_"+t.soundQuality)))])])],1)])]),a("v-dialog",{attrs:{"max-width":"800"},model:{value:t.showSoundQualityDialog,callback:function(e){t.showSoundQualityDialog=e},expression:"showSoundQualityDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settings_network_soundQuality")))]),a("v-card-text",[a("poka-cards",{staticClass:"poka four doubling cards",attrs:{"hide-overflow":!1}},[a("poka-card",{attrs:{"poka-icon":"music_note",ellipsis:!1,"poka-title":t.$t("settings_network_soundQuality_Low"),"poka-subtitle":t.$t("settings_network_soundQuality_Low_description")},nativeOn:{click:function(e){return t.setSoundQuality("Low")}}}),a("poka-card",{attrs:{"poka-icon":"music_note",ellipsis:!1,"poka-title":t.$t("settings_network_soundQuality_Med"),"poka-subtitle":t.$t("settings_network_soundQuality_Med_description")},nativeOn:{click:function(e){return t.setSoundQuality("Med")}}}),a("poka-card",{attrs:{"poka-icon":"music_note",ellipsis:!1,"poka-title":t.$t("settings_network_soundQuality_High"),"poka-subtitle":t.$t("settings_network_soundQuality_High_description")},nativeOn:{click:function(e){return t.setSoundQuality("High")}}}),a("poka-card",{attrs:{"poka-icon":"music_note",ellipsis:!1,"poka-title":t.$t("settings_network_soundQuality_Ori"),"poka-subtitle":t.$t("settings_network_soundQuality_Ori_description")},nativeOn:{click:function(e){return t.setSoundQuality("Ori")}}})],1)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.showSoundQualityDialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1)],1)},na=[],oa={name:"SettingNetwork",data:()=>({soundQuality:window._setting("audioQuality"),showSoundQualityDialog:!1}),methods:{setSoundQuality(t){try{this.soundQuality=t,this.showSoundQualityDialog=!1,window._setting("audioQuality",t),this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{audioQuality:t}}})}catch(e){console.error(e)}}}},la=oa,ca=Object(g["a"])(la,ra,na,!1,null,null,null),da=ca.exports;_()(ca,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VIcon:T["a"],VSpacer:L["a"]}),O()(ca,{Ripple:E["a"]});var pa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-subheader",[t._v(t._s(t.$t("settingInterface.lang")))]),a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.lang_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("translate")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.lang")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("title",t.currentLang)))])])],1)])]),a("v-subheader",[t._v(t._s(t.$t("settingInterface.customize.bg._")))]),a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.customize_bg_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("landscape")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.bg._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.bg.description")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.bg_height_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("style")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover.description")))])])],1)]),a("v-subheader",[t._v(t._s(t.$t("settingInterface.customize.theme")))]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.theme_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.theme_color._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.theme_color.description")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.lyric_theme_dialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.lyric._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.lyric.description")))])])],1)]),a("v-subheader",[t._v(t._s(t.$t("settingInterface.customize.layout._")))]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.changeStyle("artist")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v(t._s("card"==t.view.artist?"view_module":"list"))])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.layout.artist")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.layout."+t.view.artist)))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.changeStyle("composer")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v(t._s("card"==t.view.composer?"view_module":"list"))])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.layout.composer")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingInterface.customize.layout."+t.view.composer)))])])],1)])],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.bg_height_dialog,callback:function(e){t.bg_height_dialog=e},expression:"bg_height_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover._")))]),a("v-card-text",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setBgHeight("full")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("star")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover.options.full")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setBgHeight("half")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("star_half")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover.options.half")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setBgHeight("none")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("star_border")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(t.$t("settingInterface.customize.bg_cover.options.none")))])])],1)])])]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.bg_height_dialog=!1}}},[t._v(t._s(t.$t("back")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"1200"},model:{value:t.customize_bg_dialog,callback:function(e){t.customize_bg_dialog=e},expression:"customize_bg_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.bg._")))]),a("v-card-text",[a("poka-cards",[a("poka-card",{attrs:{"poka-icon":"link","poka-title":t.$t("settingInterface.customize.bg.custom_link")},nativeOn:{click:function(e){t.bg_prompt_active=!0}}}),t._l(t.imgSources,(function(e){var s=e.name,i=e.src;return a("poka-card",{key:i,attrs:{"poka-bg":i,"poka-title":s},nativeOn:{click:function(e){return t.setBg(i)}}})}))],2)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.customize_bg_dialog=!1}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"340"},model:{value:t.theme_dialog,callback:function(e){t.theme_dialog=e},expression:"theme_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.theme_color._")))]),a("v-card-text",[a("v-color-picker",{staticClass:"ma-2",staticStyle:{margin:"8px auto !important"},attrs:{flat:"",mode:"hex",swatches:t.swatches,"show-swatches":""},model:{value:t.color,callback:function(e){t.color=e},expression:"color"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.theme_dialog=!1}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.bg_prompt_active,callback:function(e){t.bg_prompt_active=e},expression:"bg_prompt_active"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.bg._")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:"URL",filled:""},model:{value:t.bg_prompt_textbox,callback:function(e){t.bg_prompt_textbox="string"===typeof e?e.trim():e},expression:"bg_prompt_textbox"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:t.bg_prompt_cancel}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:""},on:{click:t.bg_prompt_ok}},[t._v(t._s(t.$t("ok")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.lang_dialog,callback:function(e){t.lang_dialog=e},expression:"lang_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.lang")))]),a("v-card-text",[a("div",{staticClass:"poka list"},t._l(t.languages,(function(e,s){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:"lang"+e+"-"+s,staticClass:"item",on:{click:function(a){return t.setLang(e)}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("translate")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("title",e)))])])],1)])})),0)]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.lang_dialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.lyric_theme_dialog,callback:function(e){t.lyric_theme_dialog=e},expression:"lyric_theme_dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingInterface.customize.lyric._")))]),a("v-card-text",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("bigtext")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Big text")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("default")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Default")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("spacing")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Spacing")])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){return t.setLyricTheme("underline")}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"24px",item:""}},[a("v-icon",[t._v("palette")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v("Underline")])])],1)])])]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.lyric_theme_dialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1)],1)},ua=[],ma={name:"SettingCustomize",data:()=>({lang_dialog:!1,languages:Object.keys(window.i18n.messages),currentLang:window.i18n.locale,lyric_theme_dialog:!1,theme_dialog:!1,bg_height_dialog:!1,view:{artist:_setting("artistView"),composer:_setting("composerView")},customize_bg_dialog:!1,bg_prompt_active:!1,bg_prompt_textbox:window._setting("headerBgSource"),setting:{bg:window._setting("headerBgSource")},imgSources:[{name:"LoremFlickr",src:"https://loremflickr.com/1920/1080"},{name:"Picsum Photos",src:"https://picsum.photos/1920/1080/?random"},{name:"Random Image API",src:"https://random.imagecdn.app/v1/image?width=1920&height=1080"},{name:"Bing",src:"https://area.sinaapp.com/bingImg/"},{name:"The Dog API (GIF)",src:"https://api.thedogapi.com/v1/images/search?format=src&mime_types=image/gif"},{name:"The Dog API (PNG)",src:"https://api.thedogapi.com/v1/images/search?format=src&mime_types=image/png"},{name:"The Cat API (GIF)",src:"https://thecatapi.com/api/images/get?format=src&type=gif"},{name:"The Cat API (PNG)",src:"https://thecatapi.com/api/images/get?format=src&type=png"},{name:"Unsplash Source",src:"https://source.unsplash.com/random"},{name:"Sword Art Online: Alicization",src:"https://images2.imgbox.com/99/e2/knJdNcns_o.jpg"}],swatches:[["#5c95c4","#fc5185"],["#824c96","#107a8b"],["#facf5a","#000"],["#fd0054"],["#f96d00"]]}),computed:{color:{get(){return window._setting("theme")},set(t){this.setPrimaryColor(t)}}},watch:{"setting.bg":t=>window._setting("headerBgSource",t)},methods:{setBg(t){this.setting.bg=t,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{headerBgSource:t}}})},setBgHeight(t){switch(t){case"full":window._CSSsetting("--pokabgheight","calc( 100vh - 69px - 64px )");break;case"none":window._CSSsetting("--pokabgheight","0px");break;default:window._CSSsetting("--pokabgheight","400px");break}let e=window._setting("cssVariable");this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{cssVariable:e}}})},bg_prompt_cancel(){this.bg_prompt_active=!1,this.bg_prompt_textbox=window._setting("headerBgSource")},bg_prompt_ok(){this.bg_prompt_active=!1,this.setBg(this.bg_prompt_textbox)},setPrimaryColor(t){this.$vuetify.theme.themes.dark.primary=t,this.$vuetify.theme.themes.light.primary=t,window._setting("theme",t);let e=window._setting("theme");this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{theme:e}}})},setLang(t){window.i18n.locale=t,this.currentLang=t,window._setting("lang",t),this.lang_dialog=!1,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{lang:t}}})},setLyricTheme(t){window._setting("lyricTheme",t),this.lyric_theme_dialog=!1,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:{lyricTheme:t}}})},changeStyle(t){let e="card"==this.view[t]?"list":"card",a=t+"View";_setting(a,e),this.view[t]=e;let s={};s[a]=e,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{n:s}})}}},ga=ma,va=a("03a4"),_a=a("e0c7"),ha=Object(g["a"])(ga,pa,ua,!1,null,null,null),ya=ha.exports;_()(ha,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VColorPicker:va["a"],VDialog:ie["a"],VIcon:T["a"],VSpacer:L["a"],VSubheader:_a["a"],VTextField:ne["a"]}),O()(ha,{Ripple:E["a"]});var fa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-subheader",[t._v(t._s(t.$t("settingPravicy.title")))]),a("v-card",{attrs:{outlined:""}},[a("v-card-text",[a("div",{staticClass:"headline text--primary"},[t._v(t._s(t.$t("settingPravicy.notify.title")))]),a("div",[t._v(t._s(t.$t("settingPravicy.notify.body")))])])],1),a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.setDataRecord}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{attrs:{color:t.dataRecord?"purple":null}},[t._v("analytics")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingPravicy.dataRecord._")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingPravicy.dataRecord."+(t.dataRecord?"enabled":"disabled"))))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.clearRecord}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("clear")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingPravicy.dataRecord.clear")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.dataRecordCount>-1?t.$t("settingPravicy.dataRecord.logged",{count:t.dataRecordCount}):t.$t("settingPravicy.dataRecord.loading")))])])],1)])]),a("v-subheader",[t._v(t._s(t.$t("settingUser.title")))]),a("div",{staticClass:"poka list"},[t.userdata?a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.copyID}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("mdi-account-key")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v("ID")]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userdata._id))])])],1)]):t._e(),t.userdata?a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.temp.changeNamePrompt=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("person")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUser.name")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userdata.name))])])],1)]):t._e(),t.userdata?a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.temp.changeUsernamePrompt=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("alternate_email")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUser.username")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userdata.username))])])],1)]):t._e(),t.userdata?a("div",{staticClass:"item"},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("settings")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUser.role")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userdata.role))])])],1)]):t._e(),t.userdata?a("div",{staticClass:"item",on:{click:function(e){t.temp.changePasswordDialog=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("lock")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUser.password")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingUser.passwordDescription")))])])],1)]):t._e(),t.userdata?a("div",{staticClass:"item",on:{click:t.logout}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("exit_to_app")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settings_logout")))])])],1)]):t._e()]),t.userdata?t._e():a("poka-loader"),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.temp.changeNamePrompt,callback:function(e){t.$set(t.temp,"changeNamePrompt",e)},expression:"temp.changeNamePrompt"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUser.changeName.title")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:t.$t("settingUser.changeName.placeholder"),outlined:"","hide-details":""},model:{value:t.temp.changeNameValue,callback:function(e){t.$set(t.temp,"changeNameValue","string"===typeof e?e.trim():e)},expression:"temp.changeNameValue"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.temp.changeNamePrompt=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.temp.changeNamePrompt=!1,t.changeName()}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.temp.changeUsernamePrompt,callback:function(e){t.$set(t.temp,"changeUsernamePrompt",e)},expression:"temp.changeUsernamePrompt"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUser.changeName.title")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("v-text-field",{attrs:{label:t.$t("settingUser.changeUsername.placeholder"),outlined:"","hide-details":""},model:{value:t.temp.changeUsernameValue,callback:function(e){t.$set(t.temp,"changeUsernameValue","string"===typeof e?e.trim():e)},expression:"temp.changeUsernameValue"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.temp.changeUsernamePrompt=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.temp.changeUsernamePrompt=!1,t.changeUsername()}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.temp.changePasswordDialog,callback:function(e){t.$set(t.temp,"changePasswordDialog",e)},expression:"temp.changePasswordDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUser.changePassword.title")))]),a("v-card-text",[a("v-text-field",{attrs:{label:t.$t("settingUser.changePassword.oldPassword"),outlined:"","hide-details":""},model:{value:t.temp.changePasswordold,callback:function(e){t.$set(t.temp,"changePasswordold",e)},expression:"temp.changePasswordold"}}),a("br"),a("v-text-field",{attrs:{label:t.$t("settingUser.changePassword.newPassword"),outlined:"","hide-details":""},model:{value:t.temp.changePassword,callback:function(e){t.$set(t.temp,"changePassword",e)},expression:"temp.changePassword"}}),a("br"),a("v-text-field",{attrs:{label:t.$t("settingUser.changePassword.confirmPassword"),hint:t.$t("settingUser.changePassword.confirmPasswordHelperText"),outlined:"","hide-details":""},model:{value:t.temp.changePassword2,callback:function(e){t.$set(t.temp,"changePassword2",e)},expression:"temp.changePassword2"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.temp.changePasswordDialog=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.changePassword()}}},[t._v(t._s(t.$t("settingUser.changePassword.done")))])],1)],1)],1)],1)},wa=[],ka={name:"SettingUser",data:()=>({userdata:null,temp:{changeNamePrompt:!1,changeNameValue:"",changeUsernamePrompt:!1,changeUsernameValue:"",changePasswordDialog:!1,changePassword:"",changePassword2:"",changePasswordold:""},dataRecord:window._setting("dataRecord"),dataRecordCount:-1}),created(){this.axios.get(_setting("server")+"/pokaapi/v2/user/").then(t=>{this.userdata=t.data}),this.getDataRecordCount()},methods:{copyID(){navigator.clipboard.writeText(this.userdata._id).then(()=>{this.$snackbar(i18n.t("copy.success"))},()=>{this.$snackbar(i18n.t("copy.failed"))})},changeName(){if(""==this.temp.changeNameValue||!this.temp.changeNameValue)return this.$snackbar(window.i18n.t("settingUser.changeName.result.error"));this.axios.post(_setting("server")+"/pokaapi/v2/user/name/",{n:this.temp.changeNameValue}).then(t=>{t.data.success?(this.userdata.name=this.temp.changeNameValue,this.$snackbar(window.i18n.t("settingUser.changeName.result.success",{name:this.temp.changeNameValue}))):this.$snackbar(window.i18n.t("settingUser.changeName.result.error"))})},changeUsername(){if(""==this.temp.changeUsernameValue||!this.temp.changeUsernameValue)return this.$snackbar(window.i18n.t("settingUser.changeUsername.result.error"));this.axios.post(_setting("server")+"/pokaapi/v2/user/username/",{n:this.temp.changeUsernameValue}).then(t=>{t.data.success?(this.userdata.username=this.temp.changeUsernameValue,this.$snackbar(window.i18n.t("settingUser.changeUsername.result.success",{name:this.temp.changeUsernameValue}))):t.data.error?this.$snackbar(t.data.error):this.$snackbar(window.i18n.t("settingUser.changeUsername.result.error"))})},changePassword(){return""!=this.temp.changePassword&&this.temp.changePassword&&""!=this.temp.changePassword2&&this.temp.changePassword2&&""!=this.temp.changePasswordold&&this.temp.changePasswordold?this.temp.changePassword!==this.temp.changePassword2?this.$snackbar(window.i18n.t("settingUser.changePassword.result.inconsistent")):this.temp.changePassword===this.temp.changePasswordold?this.$snackbar(window.i18n.t("settingUser.changePassword.result.same")):void this.axios.post(_setting("server")+"/pokaapi/v2/user/password/",{oldpassword:this.temp.changePasswordold,password:this.temp.changePassword}).then(t=>{t.data.success?(this.$snackbar(window.i18n.t("settingUser.changePassword.result.success")),this.temp.changePasswordDialog=!1):t.data.error?this.$snackbar(t.data.error):this.$snackbar(window.i18n.t("settingUser.changePassword.result.error"))}):this.$snackbar(window.i18n.t("settingUser.changePassword.result.error"))},logout(){sessionStorage.removeItem("login"),_player.pause(),this.axios(_setting("server")+"/logout").then(t=>this.$router.push("/login"))},async setDataRecord(){this.dataRecord=!this.dataRecord,this.axios({method:"post",url:_setting("server")+"/pokaapi/v2/user/setting/",data:{dataRecord:this.dataRecord}})},async getDataRecordCount(){this.axios(_setting("server")+`/pokaapi/v2/record/count/user?${Date.now()}`).then(t=>{this.dataRecordCount=t.data})},async clearRecord(){confirm("您確定要清除資料嗎?")&&this.axios.post(_setting("server")+"/pokaapi/v2/record/clear").then(t=>{this.$snackbar("資料已清除"),this.dataRecordCount=0})}}},ba=ka,Ca=Object(g["a"])(ba,fa,wa,!1,null,null,null),xa=Ca.exports;_()(Ca,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VIcon:T["a"],VSpacer:L["a"],VSubheader:_a["a"],VTextField:ne["a"]}),O()(Ca,{Ripple:E["a"]});var Sa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.pins?a("div",{staticClass:"poka list"},t._l(t.pins,(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e._id,staticClass:"item",on:{click:function(a){return t.unPin(e)}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-img",{attrs:{src:e.cover,alt:"John"}})],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v("\n\t\t\t\t\t\t"+t._s(e.name)+"\n\t\t\t\t\t\t"),a("span",{staticStyle:{"font-size":".7em",opacity:".7","font-weight":"normal"}},[t._v(t._s(t.$t("source."+e.source)))])]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t(e.type)))])]),a("div",{staticClass:"action"},[a("v-btn",{attrs:{icon:""}},[a("v-icon",[t._v("mdi-delete")])],1)],1)],1)])})),0):t._e()])},$a=[],Pa={name:"SettingPins",data:()=>({pins:null}),created(){this.getPins()},methods:{async getPins(){this.axios.post(`${_setting("server")}/pokaapi/v2/pin/pins`).then(t=>{this.pins=t.data.map(t=>{return t.cover.startsWith("http")||(t.cover=_setting("server")+t.cover),t})})},async unPin(t){confirm(i18n.t("settingPins.deleteConfirm"))&&this.axios.post(`${_setting("server")}/pokaapi/v2/pin/unpin`,t).then(t=>{this.getPins()})}}},Da=Pa,Va=a("adda"),Ua=Object(g["a"])(Da,Sa,$a,!1,null,null,null),Ta=Ua.exports;_()(Ua,{VAvatar:ee["a"],VBtn:D["a"],VIcon:T["a"],VImg:Va["a"]}),O()(Ua,{Ripple:E["a"]});var Aa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.users?t._e():a("poka-loader"),a("v-slide-y-reverse-transition",[t.users?a("div",{staticClass:"poka list"},t._l(t.users,(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e._id,staticClass:"item",on:{click:function(a){return t.openUserDialog(e)}}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s("person")}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(e.username))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.role."+e.role)))])])],1)])})),0):t._e()]),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.userDialog,callback:function(e){t.userDialog=e},expression:"userDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUserManagement.dialog.edit")))]),a("v-card-text",[a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.field.name")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userTemp.name))])])])]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.field.username")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userTemp.username))])])])]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.field.role")))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.userTemp.role))])])])]),a("v-divider",{staticStyle:{margin:"4px 0"}}),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.changePassword}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s("lock")}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.dialog.changePassword")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.deleteUser}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s("delete")}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settingUserManagement.dialog.deleteUser")))])])],1)])],1)]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.userDialog=!1}}},[t._v(t._s(t.$t("back")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"300"},model:{value:t.createUserDialog,callback:function(e){t.createUserDialog=e},expression:"createUserDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settingUserManagement.dialog.create")))]),a("v-card-text",[a("v-text-field",{attrs:{label:t.$t("settingUserManagement.field.name"),outlined:""},model:{value:t.userTemp.name,callback:function(e){t.$set(t.userTemp,"name",e)},expression:"userTemp.name"}}),a("v-text-field",{attrs:{label:t.$t("settingUserManagement.field.username"),outlined:""},model:{value:t.userTemp.username,callback:function(e){t.$set(t.userTemp,"username",e)},expression:"userTemp.username"}}),a("v-text-field",{attrs:{label:t.$t("settingUserManagement.field.password"),outlined:""},model:{value:t.userTemp.password,callback:function(e){t.$set(t.userTemp,"password",e)},expression:"userTemp.password"}}),a("v-select",{attrs:{label:t.$t("settingUserManagement.field.role"),items:["admin","user"],outlined:""},model:{value:t.userTemp.role,callback:function(e){t.$set(t.userTemp,"role",e)},expression:"userTemp.role"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.createUserDialog=!1}}},[t._v(t._s(t.$t("back")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:t.createUser}},[t._v(t._s(t.$t("settingUserManagement.dialog.createBtn")))])],1)],1)],1),t.createUserDialog?t._e():a("v-fab-transition",[a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.openCreateUserDialog}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("person_add")])],1)],1)],1)},Ia=[],Na={name:"SettingAdminUser",data:()=>({users:null,userDialog:!1,createUserDialog:!1,userTemp:{_id:-1,role:null,settings:null,name:null,username:null,password:null,createTime:null}}),created(){this.fetchUsers()},methods:{fetchUsers(){this.axios.get(_setting("server")+"/pokaapi/v2/users/list").then(t=>{this.users=t.data}).catch(t=>{this.$snackbar(t),this.users=[]})},openUserDialog(t){this.userTemp=this.$deepCopy(t),this.userDialog=!0},openCreateUserDialog(){this.userTemp=this.$deepCopy({_id:-1,role:null,settings:null,name:null,username:null,password:null,createTime:null}),this.createUserDialog=!0},async createUser(){let{name:t,username:e,password:a,role:s}=this.userTemp,i=await this.axios.post(_setting("server")+"/pokaapi/v2/users/create",{name:t,username:e,password:a,role:s});i.data.success?(this.$snackbar(i18n.t("settingUserManagement.dialog.userCreated")),this.createUserDialog=!1,this.fetchUsers()):"username already taken"==i.data.error?this.$snackbar(i18n.t("settingUserManagement.dialog.userCreateUsernameRepeat")):this.$snackbar(i18n.t("settingUserManagement.dialog.userCreateFailed"))},async changePassword(){let t=prompt(i18n.t("settingUserManagement.dialog.enterNewPassword"));t&&(await this.axios.post(_setting("server")+"/pokaapi/v2/users/change-password",{_id:this.userTemp._id,password:t}).catch(t=>{this.$snackbar(i18n.t("settingUserManagement.dialog.changePasswordFailed"))}),this.$snackbar(i18n.t("settingUserManagement.dialog.changePasswordSuccess")))},async deleteUser(){confirm(`Are you sure want to delete "${this.userTemp.name}"?`)&&(await this.axios.post(_setting("server")+"/pokaapi/v2/users/delete",{_id:this.userTemp._id}).catch(t=>{this.$snackbar(i18n.t("settingUserManagement.dialog.deleteUserFailed"))}),this.userDialog=!1,this.fetchUsers())}}},La=Na,Ra=a("b974"),Oa=Object(g["a"])(La,Aa,Ia,!1,null,null,null),Ea=Oa.exports;_()(Oa,{VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VDivider:V["a"],VFabTransition:U["c"],VIcon:T["a"],VSelect:Ra["a"],VSlideYReverseTransition:U["g"],VSpacer:L["a"],VTextField:ne["a"]}),O()(Oa,{Ripple:E["a"]});var Fa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"poka list"},[a("v-subheader",[t._v(t._s(t.$t("settings_system")))]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.restartConfirmActive=!0}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("autorenew")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settings_restart")))])])],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.openUpdateDialog}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",[t._v("system_update")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("settings_update")))]),a("div",{staticClass:"t-ellipsis"},[t._v("\n\t\t\t\t\t\t"+t._s(t.checkUpadteStatus)+"\n\t\t\t\t\t\t"),t.poka_debug?a("span",[t._v("(debug: "+t._s(t.poka_debug)+")")]):t._e()])])],1)])],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.restartConfirmActive,callback:function(e){t.restartConfirmActive=e},expression:"restartConfirmActive"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settings_restartDialog_title")))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("p",[t._v(t._s(t.$t("settings_updateDialog_note")))])]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.restartConfirmActive=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.restartConfirmActive=!1,t.restart()}}},[t._v(t._s(t.$t("ok")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"420"},model:{value:t.showUpdateDialog,callback:function(e){t.showUpdateDialog=e},expression:"showUpdateDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("settings_updateDialog_title",{version:this.newVersion.tag})))]),a("v-card-text",{staticStyle:{"padding-bottom":"0"}},[a("p",{staticClass:"changelog",domProps:{innerHTML:t._s(t.newVersion.body)}}),a("p",[t._v(t._s(t.$t("settings_updateDialog_note")))]),t.poka_debug?a("p",{domProps:{innerHTML:t._s(t.$t("settings_updateDialog_note_dev"))}}):t._e(),a("p",[a("a",{attrs:{href:"https://github.com/gnehs/PokaPlayer/releases",target:"_blank"}},[t._v(t._s(t.$t("settings_updateDialog_view_previous")))])])]),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.showUpdateDialog=!1}}},[t._v(t._s(t.$t("cancel")))]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.showUpdateDialog=!1,t.update()}}},[t._v(t._s(t.$t("settings_update")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"","max-width":"280"},model:{value:t.showUpdateingDialog,callback:function(e){t.showUpdateingDialog=e},expression:"showUpdateingDialog"}},[a("v-card",[a("v-card-text",{staticStyle:{padding:"0"}},[a("pre",{staticClass:"log"},[t._v(t._s(t.updateLog))]),a("v-progress-linear",{directives:[{name:"show",rawName:"v-show",value:!t.showRestartCompleted,expression:"!showRestartCompleted"}],attrs:{indeterminate:"",color:"primary"}})],1),a("v-card-actions",{directives:[{name:"show",rawName:"v-show",value:t.showRestartCompleted,expression:"showRestartCompleted"}]},[a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:t.reload}},[t._v(t._s(t.$t("settings_update_reconnect")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"","max-width":"280"},model:{value:t.showRestartingDialog,callback:function(e){t.showRestartingDialog=e},expression:"showRestartingDialog"}},[a("v-card",[a("br"),a("p",{directives:[{name:"show",rawName:"v-show",value:!t.showRestartCompleted,expression:"!showRestartCompleted"}],staticClass:"headline text-center font-weight-bold"},[t._v(t._s(t.$t("settings_restarting")))]),a("p",{directives:[{name:"show",rawName:"v-show",value:t.showRestartCompleted,expression:"showRestartCompleted"}],staticClass:"headline text-center font-weight-bold"},[t._v(t._s(t.$t("settings_restart_completed")))]),a("poka-loader",{directives:[{name:"show",rawName:"v-show",value:!t.showRestartCompleted,expression:"!showRestartCompleted"}]}),a("br"),a("v-card-actions",{directives:[{name:"show",rawName:"v-show",value:t.showRestartCompleted,expression:"showRestartCompleted"}]},[a("v-spacer"),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:t.reload}},[t._v(t._s(t.$t("settings_update_reconnect")))])],1)],1)],1)],1)},Ba=[],Ma={name:"SettingSystem",data:()=>({checkUpadteStatus:i18n.t("settings_update_checking4updates"),restartConfirmActive:!1,showUpdateDialog:!1,showUpdateingDialog:!1,showRestartingDialog:!1,showRestartCompleted:!1,updateLog:"",poka_version:null,poka_debug:null,newVersion:{prerelease:null,tag:null,body:"Loading..."}}),created(){this.axios.get(_setting("server")+"/status/").then(t=>{this.poka_version=t.data.version,this.poka_debug="false"!=t.data.debug?t.data.debug:null,this.fetchNewVersion()})},methods:{openUpdateDialog(){(this.poka_debug||this.newVersion.tag)&&(this.showUpdateDialog=!0)},fetchNewVersion(){fetch("https://api.github.com/repos/gnehs/PokaPlayer/releases").then(t=>t.json()).then(t=>{this.newVersion.body=(new showdown.Converter).makeHtml(t[0].body),this.compareVersion(this.poka_version,t[0].tag_name)?(this.newVersion.prerelease=t[0].prerelease,this.newVersion.tag=t[0].tag_name,this.checkUpadteStatus=i18n.t("settings_update_update2",{version:this.newVersion.tag}),this.$route.query.update&&(this.showUpdateDialog=!0)):this.checkUpadteStatus=i18n.t("settings_update_latestVersion")}).catch(t=>console.error(t))},update(){window._player.pause(),this.showUpdateingDialog=!0,this.updateLog+=window.i18n.t("settings_update_update2",{version:this.newVersion.tag})+"\n",_socket.emit("login",{username:window._setting("username"),password:window._setting("password")}),_socket.emit("update"),window._socket.on("Permission Denied Desu",()=>{this.showUpdateingDialog=!1,alert("Permission Denied")}),window._socket.on("init",()=>{this.updateLog+=window.i18n.t("settings_update_initializing")+"\n"}),window._socket.on("git",t=>{this.updateLog+={fetch:window.i18n.t("settings_update_git_fetch"),reset:window.i18n.t("settings_update_git_reset"),api:window.i18n.t("settings_update_git_api")}[t]+"\n"}),window._socket.on("restart",()=>{this.updateLog+=window.i18n.t("settings_restarting")+"...\n"}),window._socket.on("hello",()=>{this.showRestartCompleted=!0}),window._socket.on("err",async t=>{const e=t=>{return new Promise(e=>{setTimeout(e,t)})};this.updateLog+=`[ERROR] ${t}`,await e(1e3),this.showUpdateingDialog=!1})},restart(){window._player.pause(),this.showRestartingDialog=!0,this.axios.post("/restart"),window._socket.on("hello",()=>{this.showRestartCompleted=!0})},reload(){window.location.reload()},compareVersion(t,e){return t=t.split(".").map(t=>parseInt(t)),e=e.split(".").map(t=>parseInt(t)),e[0]>t[0]||(e[1]>t[1]||e[2]>t[2])}}},za=Ma,ja=(a("4eb0"),a("f29d"),a("8e36")),Qa=Object(g["a"])(za,Fa,Ba,!1,null,"24f5802a",null),Ha=Qa.exports;_()(Qa,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VDialog:ie["a"],VDivider:V["a"],VIcon:T["a"],VProgressLinear:ja["a"],VSpacer:L["a"],VSubheader:_a["a"]}),O()(Qa,{Ripple:E["a"]});var qa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-slide-y-reverse-transition",[t.logs.length?a("div",{staticClass:"poka list"},t._l(t.logs,(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e._id,staticClass:"item log",class:["level-"+e.level]},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s({user:"person",system:"dns"}[e.type])}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(e.event))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(e.discription))])]),a("div",{staticClass:"action",staticStyle:{opacity:".7","text-align":"right"}},[a("strong",[t._v(t._s(e.user))]),a("br"),t._v("\n\t\t\t\t\t\t"+t._s(new Date(e.time).toLocaleString())+"\n\t\t\t\t\t")])],1)])})),0):t._e()]),t.logs.length||t.loading?t._e():a("v-card",{key:"card",staticClass:"mx-auto blur-card",staticStyle:{"margin-top":"32px"},attrs:{"max-width":"344"}},[a("v-card-text",{staticClass:"text-center"},[a("v-icon",{staticClass:"material-icons-outlined display-4"},[t._v("receipt_long")]),a("p",{staticClass:"headline text--primary"},[t._v("No logs available")])],1)],1)],1)},Ga=[],Ja={name:"AdminLogs",data:()=>({loading:!0,logs:[]}),created(){this.getLogs()},methods:{async getLogs(){this.loading=!0;let{data:t}=await this.axios(`${_setting("server")}/pokaapi/v2/log?${Math.random().toString(36).substring(7)}`),{data:e}=await this.axios(`${_setting("server")}/pokaapi/v2/users/list?${Math.random().toString(36).substring(7)}`);this.logs=t.map(t=>{for(let{_id:a,username:s}of e)t.discription=t.discription.replace(new RegExp(`{${a}}`,"g"),s);return t}),this.loading=!1},async clearLogs(){await this.axios.post(`${_setting("server")}/pokaapi/v2/log/clear`),this.getLogs()}}},Ya=Ja,Ka=(a("64c5"),Object(g["a"])(Ya,qa,Ga,!1,null,null,null)),Wa=Ka.exports;_()(Ka,{VCard:ae["a"],VCardText:se["b"],VIcon:T["a"],VSlideYReverseTransition:U["g"]}),O()(Ka,{Ripple:E["a"]}),c["a"].use(k["a"]);var Xa=new k["a"]({mode:"history",routes:[{path:"/",name:"root",component:B,redirect:"/home",children:[{path:"/lyric",name:"Lyric",component:He},{path:"/lyric/edit",name:"LyricEdit",component:Xe},{path:"/album/songs/:source/:id",name:"AlbumSongs",component:_t},{path:"/album",name:"Album",component:dt,meta:{type:"album"}},{path:"/artist/:source/:id",name:"ArtistAlbum",component:dt,meta:{type:"artist"}},{path:"/artist",name:"Artist",component:bt},{path:"/composer/:source/:id",name:"ComposerAlbum",component:dt,meta:{type:"composer"}},{path:"/composer",name:"Composer",component:Dt},{path:"/folder/:source/:id",name:"folderFiles",component:Qt,meta:{root:!1}},{path:"/folder",name:"Folder",component:Qt,meta:{root:!0}},{path:"/now",name:"NowPlaying",component:ge},{path:"/playlist/f/*",name:"PlaylistFolder",component:$e},{path:"/playlist/p/:source/:id",component:Ae,name:"PlaylistSongs"},{path:"/playlist",name:"Playlist",component:$e},{path:"/search",name:"Search",component:ia},{path:"/home",name:"Home",component:Kt},{path:"/shuffle",name:"Shuffle",component:Ee},{path:"/notfound",name:"Notfound",component:we},{path:"/debug",name:"Debug",component:Et},{path:"",redirect:"/home"},{path:"/settings",name:"setting",redirect:"/settings/network",component:X,children:[{path:"/settings/interface",name:"SettingInterface",component:ya},{path:"/settings/network",name:"SettingNetwork",component:da},{path:"/settings/user",name:"SettingUser",component:xa},{path:"/settings/pins",name:"SettingPins",component:Ta}]},{path:"/admin",name:"settingAdmin",redirect:"/admin/users",component:it,children:[{path:"/admin/system",name:"SettingSystem",component:Ha},{path:"/admin/users",name:"SettingAdminUsers",component:Ea},{path:"/admin/log",name:"AdminLog",component:Wa}]}]},{path:"/",name:"empty",component:q,children:[{path:"/login",name:"Login",component:le}]},{path:"*",redirect:"/notfound"}]}),Za=a("a925");let ts={zh_CN:a("cf61").default,zh_TW:a("7789").default,en_US:a("658e").default};c["a"].use(Za["a"]);const es=window._setting("lang"),as=ts,ss=new Za["a"]({locale:es,fallbackLocale:"en_US",messages:as,missing:(t,e,a)=>e});window.i18n=ss;var is=ss,rs=a("2f62");c["a"].use(rs["a"]);var ns=new rs["a"].Store({state:{},mutations:{},actions:{}}),os=a("9483");Object(os["a"])("/service-worker.js",{ready(){console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered(){console.log("Service worker has been registered.")},cached(){console.log("Content has been cached for offline use.")},updatefound(){console.log("New content is downloading.")},updated(){console.log("New content is available; please refresh.")},offline(){console.log("No internet connection found. App is running in offline mode.")},error(t){console.error("Error during service worker registration:",t)}});var ls=a("a7fe"),cs=a.n(ls),ds=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{staticClass:"mx-auto",staticStyle:{"border-radius":"8px",overflow:"hidden"},attrs:{width:"350"}},[a("v-img",{staticClass:"poka-logo-banner",attrs:{src:"/img/loginHeader.svg",height:"170px"}}),a("v-card-text",{staticStyle:{padding:"0"}},[a("v-list",{attrs:{subheader:""}},[a("v-list-item",[a("v-list-item-avatar",[a("v-icon",[t._v("info")])],1),a("v-list-item-content",[a("v-list-item-title",[t._v("PokaPlayer")]),a("v-list-item-subtitle",[t._v(t._s(t.poka_version))])],1)],1),a("v-divider"),a("v-list-item",{attrs:{href:"https://github.com/gnehs/PokaPlayer/",target:"_blank"}},[a("v-list-item-avatar",[a("v-icon",[t._v("mdi-github")])],1),a("v-list-item-content",[a("v-list-item-title",[t._v("GitHub")])],1)],1),a("v-list-item",{attrs:{href:"https://github.com/gnehs/PokaPlayer/graphs/contributors",target:"_blank"}},[a("v-list-item-avatar",[a("v-icon",[t._v("group")])],1),a("v-list-item-content",[a("v-list-item-title",[t._v(t._s(t.$t("settings_about_contributions")))])],1)],1),a("v-list-item",{attrs:{href:"https://github.com/gnehs/PokaPlayer/issues",target:"_blank"}},[a("v-list-item-avatar",[a("v-icon",[t._v("error")])],1),a("v-list-item-content",[a("v-list-item-title",[t._v(t._s(t.$t("settings_about_errorEeport")))])],1)],1)],1)],1)],1)},ps=[],us={name:"poka-about",data:()=>({poka_version:"Loading..."}),created(){this.axios.get(_setting("server")+"/status/").then(t=>{t.data.version||this.$router.push("/login"),this.poka_version=t.data.version})}},ms=us,gs=a("8860"),vs=a("da13"),_s=a("8270"),hs=a("5d23"),ys=Object(g["a"])(ms,ds,ps,!1,null,null,null),fs=ys.exports;_()(ys,{VCard:ae["a"],VCardText:se["b"],VDivider:V["a"],VIcon:T["a"],VImg:Va["a"],VList:gs["a"],VListItem:vs["a"],VListItemAvatar:_s["a"],VListItemContent:hs["a"],VListItemSubtitle:hs["b"],VListItemTitle:hs["c"]});var ws=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{position:"sticky",top:"16px"}},[a("div",{staticClass:"header-wrapper"},[a("div",{staticClass:"bg",class:{blur:t.blurbg},style:Object.assign({backgroundImage:"url('"+t.bg+"')"},t.bgStyle)})]),t.title?a("div",{staticClass:"hw-header",staticStyle:{"line-height":"normal"},style:t.headerStyle},[a("div",{staticClass:"hw-title"},[t._v(t._s(t.title))]),a("div",{staticClass:"hw-subtitle"},[t._v(t._s(t.subtitle))])]):t._e()])},ks=[],bs={name:"poka-header",data:()=>({headerStyle:{opacity:1,transform:""},bgStyle:{transform:""}}),props:{title:String,subtitle:String,bg:{type:String,default:_setting("headerBgSource")},blurbg:{type:Boolean,default:!1}},methods:{handleScroll(t){if(document.querySelector("main")){let t=document.querySelector("main").scrollTop,e=document.querySelector("main").scrollHeight,a=40;this.headerStyle.opacity=1-t/200,this.headerStyle.transform=`translate(0,-${t/a*35}px)`,this.bgStyle.transform=`scale(1.12) translate(0,-${t/e*50}px)`}}},mounted(){this.handleScroll(),document.querySelector("main")&&document.querySelector("main").addEventListener("scroll",this.handleScroll)},created(){this.handleScroll(),document.querySelector("main")&&document.querySelector("main").addEventListener("scroll",this.handleScroll)},destroyed(){document.querySelector("main")&&document.querySelector("main").removeEventListener("scroll",this.handleScroll)}},Cs=bs,xs=(a("6f9c"),Object(g["a"])(Cs,ws,ks,!1,null,null,null)),Ss=xs.exports,$s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"info-header"},[a("div",{staticClass:"cover",style:"background-image: url('"+t.cover+"')"}),a("div",{staticClass:"info-data"},[a("div",{staticClass:"album-name",attrs:{title:t.title}},[t._v(t._s(t.title))]),a("div",{staticClass:"artist-name",attrs:{title:t.subtitle}},[t._v(t._s(t.subtitle))]),a("div",{staticClass:"grow"}),a("div",{staticClass:"footer"},[a("v-fade-transition",[t.songs?a("div",{key:t.songs,staticClass:"time"},[t._v(t._s(t.$t("album_total",{songs:t.songs})))]):t._e()]),a("div",{staticClass:"actions"},[t._t("default")],2)],1)])])},Ps=[],Ds={name:"info-header",props:{cover:String,title:String,subtitle:String,songs:{default:0}},data:()=>({}),created(){}},Vs=Ds,Us=(a("904c"),Object(g["a"])(Vs,$s,Ps,!1,null,"657c7917",null)),Ts=Us.exports;_()(Us,{VFadeTransition:U["d"]});var As=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.to?a("router-link",{staticClass:"card",attrs:{to:t.to,"data-source":t.parsed_source||void 0}},[t.parsed_pokaBg?a("div",{staticClass:"image"},[a("v-img",{attrs:{src:t.parsed_pokaBg,"aspect-ratio":"1"}})],1):a("div",{staticClass:"image"},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v(t._s(t.pokaIcon))])],1),a("div",{staticClass:"title",class:{"t-ellipsis":t.ellipsis}},[t._v(t._s(t.pokaTitle))]),a("div",{staticClass:"subtitle",class:{"t-ellipsis":t.ellipsis}},[t._v(t._s(t.pokaSubtitle))])]):a("a",{staticClass:"card",attrs:{"data-source":t.parsed_source||void 0}},[t.parsed_pokaBg?a("div",{staticClass:"image"},[a("v-img",{attrs:{src:t.parsed_pokaBg,"aspect-ratio":"1"}})],1):a("div",{staticClass:"image"},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v(t._s(t.pokaIcon))])],1),a("div",{staticClass:"title",class:{"t-ellipsis":t.ellipsis}},[t._v(t._s(t.pokaTitle))]),a("div",{staticClass:"subtitle",class:{"t-ellipsis":t.ellipsis}},[t._v(t._s(t.pokaSubtitle))])])},Is=[],Ns={name:"poka-card",props:{pokaBg:{default:null},ellipsis:{default:!0},source:{default:""},pokaTitle:String,pokaSubtitle:String,to:String,pokaIcon:{default:"playlist_play",type:String}},data:()=>({parsed_source:null,parsed_pokaBg:null}),created(){"Netease2"==this.source?this.parsed_source=i18n.t("moduleShowName_Netease"):"DSM"==this.source?this.parsed_source=i18n.t("moduleShowName_DSM"):this.parsed_source=this.source,"string"===typeof this.pokaBg&&this.pokaBg.startsWith("http")?this.parsed_pokaBg=this.pokaBg:this.pokaBg&&(this.parsed_pokaBg=_setting("server")+this.pokaBg)}},Ls=Ns,Rs=Object(g["a"])(Ls,As,Is,!1,null,null,null),Os=Rs.exports;_()(Rs,{VIcon:T["a"],VImg:Va["a"]});var Es=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"poka cards"},[t._t("default")],2)},Fs=[],Bs={name:"poka-cards"},Ms=Bs,zs=(a("a5da"),Object(g["a"])(Ms,Es,Fs,!1,null,null,null)),js=zs.exports,Qs=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-progress-circular",{attrs:{indeterminate:"",color:"primary"}})],1)},Hs=[],qs={name:"poka-loader"},Gs=qs,Js=(a("bfd4"),a("490a")),Ys=Object(g["a"])(Gs,Qs,Hs,!1,null,"4a89ac32",null),Ks=Ys.exports;_()(Ys,{VProgressCircular:Js["a"]});var Ws=function(){var t=this,e=t.$createElement,a=t._self._c||e;return null!=t.isPinned&&"disabled"!=t.isPinned&&"speed-dial"==t.btnType?a("v-fab-transition",[a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:"",loading:t.loading},on:{click:t.pin}},[t.isPinned?a("v-icon",[t._v("push_pin")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("push_pin")])],1)],1):null!=t.isPinned&&"disabled"!=t.isPinned&&"icon-button"==t.btnType?a("v-btn",{staticClass:"v-pin-btn",attrs:{icon:"",loading:t.loading},on:{click:t.pin}},[t.isPinned?a("v-icon",[t._v("push_pin")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("push_pin")])],1):t._e()},Xs=[],Zs={name:"pin-button",created(){this.getPinStatus()},props:{source:String,type:String,id:String,name:String,cover:String,artist:{type:String,default:""},btnType:{type:String,default:"speed-dial"}},data:()=>({server:_setting("server"),isPinned:null,loading:!1}),methods:{getPinStatus(){if(this.name){this.loading=!0;let[t,e,a]=[this.source,this.id,this.type];this.axios.post("/pokaapi/v2/pin/ispinned",{source:t,id:e,name:name,type:a}).then(t=>{this.isPinned=t.data,this.loading=!1})}},pin(){this.loading=!0;let[t,e,a,s,i,r]=[this.source,this.id,this.type,this.name,this.cover,this.artist];i=i.replace(_setting("server"),""),this.axios.post(`/pokaapi/v2/pin/${this.isPinned?"unpin":"pin"}`,{source:t,id:e,type:a,name:s,cover:i,artist:r}).then(t=>{this.getPinStatus()})}}},ti=Zs,ei=(a("33c0"),Object(g["a"])(ti,Ws,Xs,!1,null,"5f5f7f58",null)),ai=ei.exports;_()(ei,{VBtn:D["a"],VFabTransition:U["c"],VIcon:T["a"]});var si=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-btn",{attrs:{outlined:"",color:"primary",disabled:t.loadingRandom},on:{click:t.randomPlay}},[t.loadingRandom?a("span",[t._v(t._s(t.$t("loading")))]):a("span",[t._v(t._s(t.$t("playlist_random")))])])},ii=[],ri={name:"play-random-button",data:()=>({loadingRandom:!1}),methods:{randomPlay(){this.loadingRandom=!0;try{this.$randomPlay()}catch{this.loadingRandom=!1}}}},ni=ri,oi=Object(g["a"])(ni,si,ii,!1,null,null,null),li=oi.exports;_()(oi,{VBtn:D["a"]});var ci=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.checkUpadteStatus?a("div",{key:"0",staticClass:"update-notify"},[a("h1",[t._v(t._s(t.$t("settings_update")))]),a("p",[t._v(t._s(t.checkUpadteStatus))]),a("v-btn",{attrs:{outlined:"",to:"/admin/system?update=true",color:"white",dark:""}},[t._v(t._s(t.$t("settings_update_go2UpdatePage")))])],1):t._e()},di=[],pi={name:"poka-update",created(){this.axios.get(_setting("server")+"/status/").then(t=>t.data).then(t=>{let e="admin"==JSON.parse(sessionStorage.getItem("login")).role||!1;t.debug&&(this.debug=t.debug),e&&this.fetchNewVersion(t.version,e)})},data:()=>({checkUpadteStatus:null,debug:null}),methods:{compareVersion(t,e){return t=t.split(".").map(t=>parseInt(t)),e=e.split(".").map(t=>parseInt(t)),e[0]>t[0]||(e[1]>t[1]||e[2]>t[2])},async fetchNewVersion(t,e){let a=`poka-github-check-${(new Date).toJSON().slice(0,10).replace(/-/g,"/")}`,s=JSON.parse(sessionStorage[a]||null);s||(s=await fetch("https://api.github.com/repos/gnehs/PokaPlayer/releases").then(t=>t.json()).then(t=>{return sessionStorage[a]=JSON.stringify(t),t}).catch(t=>console.error(t))),(this.compareVersion(t,s[0].tag_name)||this.debug)&&(this.checkUpadteStatus=i18n.t("settings_update_canUpdate2",{version:s[0].tag_name}),this.debug&&(this.checkUpadteStatus+=` (debug: ${this.debug})`))}}},ui=pi,mi=(a("6d0c"),Object(g["a"])(ui,ci,di,!1,null,"64524695",null)),gi=mi.exports;_()(mi,{VBtn:D["a"]});var vi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("poka-cards",["PlaylistFolder"==t.$route.name?a("poka-card",{attrs:{"poka-icon":"arrow_back_ios",to:"/playlist/","poka-title":t.$t("back")}}):t._e(),t._l(t.data,(function(e){var s=e.name,i=e.image,r=e.id,n=e.source,o=e.type,l=e.icon;return["folder"==o?a("poka-card",{key:"/playlist/f/"+encodeURIComponent(r),attrs:{"poka-icon":l||"folder",to:"/playlist/f/"+encodeURIComponent(r),"poka-title":s,"poka-subtitle":t.$t("source."+n),source:t.$t("source."+n)}}):t._e(),o&&"folder"==o?t._e():a("poka-card",{key:"/playlist/p/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"),attrs:{"poka-icon":l||"queue_music",to:"/playlist/p/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"),"poka-bg":i||!1,"poka-title":s,"poka-subtitle":t.$t("source."+n),source:t.$t("source."+n)}})]}))],2)},_i=[],hi={name:"poka-parse-playlists",props:["data"],data:()=>({server:_setting("server")})},yi=hi,fi=Object(g["a"])(yi,vi,_i,!1,null,null,null),wi=fi.exports,ki=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("transition-group",{key:"songlist",staticClass:"poka list",class:{two:!t.nowPlaying},staticStyle:{position:"relative"},attrs:{name:"songlist",tag:"div"}},t._l(t.data,(function(e,s){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:t.nowPlaying?e.uuid:s,staticClass:"item",class:{active:s==t.activeIndex},staticStyle:{"user-select":"none"},on:{contextmenu:function(a){return a.preventDefault(),t.moreDialog(e)},click:function(e){t.nowPlaying?t.playSong(s):t.$addSongs({songs:t.data,index:s})}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-img",{attrs:{src:e.cover?e.cover.startsWith("http")?e.cover:t.server+e.cover:t.defaultCover,alt:"cover"}})],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(e.name))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(e.artist))])])],1),a("div",{staticClass:"action"},[t._t("default",[a("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.isSafari,expression:"isSafari"}],attrs:{icon:""},on:{click:function(a){return a.stopPropagation(),t.moreDialog(e)}}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("more_horiz")])],1),a("v-btn",{attrs:{icon:""},on:{click:function(a){a.stopPropagation(),t.$addSongs({songs:[e],clear:!1}),t.isInSongList.push(s)}}},[t.isInSongList.includes(s)?a("v-icon",[t._v("done")]):a("v-icon",[t._v("add")])],1)],{index:s,song:e,moreDialog:t.moreDialog})],2)])})),0),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.moreDialogShow,callback:function(e){t.moreDialogShow=e},expression:"moreDialogShow"}},[a("v-card",[t.moreDialogTemp?a("div",{staticClass:"d-flex flex-column align-center moreDialog-header"},[t.moreDialogTemp?a("v-img",{staticClass:"moreDialog-cover",attrs:{width:"200px","aspect-ratio":"1",src:t.moreDialogTemp.cover?t.moreDialogTemp.cover.startsWith("http")?t.moreDialogTemp.cover:t.server+t.moreDialogTemp.cover:t.defaultCover}}):t._e(),a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.moreDialogTemp.name))]),a("div",{staticClass:"artist t-ellipsis"},[t._v(t._s(t.moreDialogTemp.artist))])],1):t._e(),a("v-card-text",{staticClass:"moreDialog-content"},[t.moreDialogTemp?a("div",{staticClass:"poka list"},[a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:function(e){t.openPlaylistDialog(),t.moreDialogShow=!1}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("playlist_add")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head"},[t._v(t._s(t.$t("songAction_add2playlist")))])])],1),a("div",{staticClass:"action"},[a("v-btn",{attrs:{icon:""}},[a("v-icon",[t._v("keyboard_arrow_right")])],1)],1)]),a("v-divider"),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.moreDialog_goto_artist}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("mic")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.moreDialogTemp.artist))]),a("div",[t._v(t._s(t.$t("songAction_artist")))])]),a("div",{staticClass:"action"},[a("v-btn",{attrs:{icon:""}},[a("v-icon",[t._v("keyboard_arrow_right")])],1)],1)],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item",on:{click:t.moreDialog_goto_album}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("album")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.moreDialogTemp.album))]),a("div",{staticClass:"t-ellipsis"},[t.moreDialogTemp.year?a("span",[t._v(t._s(t.moreDialogTemp.year))]):a("span",[t._v(t._s(t.$t("songAction_album")))])])]),a("div",{staticClass:"action"},[a("v-btn",{attrs:{icon:""}},[a("v-icon",[t._v("keyboard_arrow_right")])],1)],1)],1)]),a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("storage")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.$t("source."+t.moreDialogTemp.source)))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.moreDialogTemp.id))])])],1)]),t.moreDialogTemp.codec?a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"item"},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"42px",item:""}},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:"primary"}},[t._v("insert_drive_file")])],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(t.moreDialogTemp.codec.toUpperCase()))]),a("div",{staticClass:"t-ellipsis"},[t.moreDialogTemp.bitrate?a("span",[t._v(t._s(t.moreDialogTemp.bitrate/1e3)+"k")]):a("span",[t._v("Codec")])])])],1)]):t._e()],1):t._e()]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.moreDialogShow=!1}}},[t._v(t._s(t.$t("back")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.playlistDialog,callback:function(e){t.playlistDialog=e},expression:"playlistDialog"}},[a("v-card",{attrs:{id:"playlist-dialog"}},[a("v-toolbar",{attrs:{flat:""}},[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("songAction_add2playlist")))]),a("v-spacer"),a("v-btn",{attrs:{icon:""},on:{click:t.openCreatePlaylistDialog}},[a("v-icon",{staticClass:"material-icons-outlined"},[t._v("add")])],1)],1),t.playlistDialogLoading?a("v-card-text",{staticStyle:{height:"300px"}},[a("poka-loader")],1):a("v-card-text",{staticStyle:{height:"300px"}},[t.playlists.length>0?a("v-list",[a("v-list-item-group",{attrs:{multiple:""},model:{value:t.existsPlaylists,callback:function(e){t.existsPlaylists=e},expression:"existsPlaylists"}},[t._l(t.playlists,(function(e,s){return[a("v-list-item",{key:"item-"+s,attrs:{value:e,title:e.name},on:{click:function(a){return t.toggleSongOfPlaylist(e)}}},[a("v-list-item-action",[a("v-checkbox",{attrs:{color:"primary","input-value":t.existsPlaylists.includes(e._id)}})],1),a("v-list-item-content",[a("v-list-item-title",{staticClass:"t-ellipsis",domProps:{textContent:t._s(e.name)}})],1)],1)]}))],2)],1):a("p",{staticStyle:{"user-select":"none",margin:"100px 0","text-align":"center"}},[t._v(t._s(t.$t("playlist_page.playlist_empty")))])],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.playlistDialog=!1}}},[t._v(t._s(t.$t("done")))])],1)],1)],1),a("v-dialog",{attrs:{"max-width":"400"},model:{value:t.createPlaylistDialog,callback:function(e){t.createPlaylistDialog=e},expression:"createPlaylistDialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline"},[t._v(t._s(t.$t("playlist_page.add_title")))]),a("v-card-text",[a("v-text-field",{attrs:{label:t.$t("playlist_page.title_input"),outlined:""},model:{value:t.createPlaylistName,callback:function(e){t.createPlaylistName=e},expression:"createPlaylistName"}})],1),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(e){t.createPlaylistDialog=!1}}},[t._v(t._s(t.$t("back")))]),a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:t.createPlaylist}},[t._v(t._s(t.$t("done")))])],1)],1)],1)],1)},bi=[],Ci={name:"poka-parse-songs",props:{data:{type:Array,required:!0},nowPlaying:{type:Boolean,default:!1},activeIndex:Number},data:()=>({server:_setting("server"),defaultCover:_setting("headerBgSource"),isInSongList:[],playlistDialog:!1,playlistDialogLoading:!1,createPlaylistDialog:!1,createPlaylistName:"",moreDialogShow:!1,moreDialogTemp:null,playlists:[],existsPlaylists:[],isSafari:/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)}),methods:{async openPlaylistDialog(){this.playlistDialog=!0,this.playlistDialogLoading=!0,await this.updatePlaylistData(),this.playlistDialogLoading=!1},playSong(t){_player.list.switch(t),_player.play()},async toggleSongOfPlaylist(t){let e=this.$deepCopy(this.moreDialogTemp);e.originalURL&&(e.url=e.originalURL),e.originalCover&&(e.cover=e.originalCover),delete e.originalURL,delete e.uuid,delete e.originalCover,await this.axios.post(`${this.server}/pokaapi/playlist/song`,{playlistId:t._id,song:e}),await this.updatePlaylistData()},openCreatePlaylistDialog(){this.createPlaylistDialog=!0,this.createPlaylistName=""},async createPlaylist(){await this.axios.post(`${this.server}/pokaapi/playlist/create`,{name:this.createPlaylistName}),this.createPlaylistDialog=!1,await this.updatePlaylistData()},async updatePlaylistData(){let t=(await this.axios.post(`${this.server}/pokaapi/playlist/song/exist`,this.moreDialogTemp)).data;this.playlists=t.playlists,this.existsPlaylists=t.existsPlaylists.map(t=>t._id)},moreDialog(t){this.moreDialogTemp=t,this.moreDialogShow=!0},moreDialog_goto_album(){let t=this.moreDialogTemp;t&&t.albumId&&(this.moreDialogShow=!1,this.$nextTick(()=>{this.$router.push(`/album/songs/${encodeURIComponent(t.source)}/${encodeURIComponent(t.albumId)}`)}))},moreDialog_goto_artist(){let t=this.moreDialogTemp;t&&t.artistId&&(this.moreDialogShow=!1,this.$nextTick(()=>{this.$router.push(`/artist/${encodeURIComponent(t.source)}/${encodeURIComponent(t.artistId)}`)}))}}},xi=Ci,Si=(a("7553"),a("ac7c")),$i=a("1800"),Pi=a("1baa"),Di=a("71d9"),Vi=Object(g["a"])(xi,ki,bi,!1,null,null,null),Ui=Vi.exports;_()(Vi,{VAvatar:ee["a"],VBtn:D["a"],VCard:ae["a"],VCardActions:se["a"],VCardText:se["b"],VCardTitle:se["c"],VCheckbox:Si["a"],VDialog:ie["a"],VDivider:V["a"],VIcon:T["a"],VImg:Va["a"],VList:gs["a"],VListItem:vs["a"],VListItemAction:$i["a"],VListItemContent:hs["a"],VListItemGroup:Pi["a"],VListItemTitle:hs["c"],VSpacer:L["a"],VTextField:ne["a"],VToolbar:Di["a"]}),O()(Vi,{Ripple:E["a"]});var Ti=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-fade-transition",[a("poka-cards",{directives:[{name:"show",rawName:"v-show",value:"card"==t.artistView,expression:"artistView=='card'"}]},t._l(t.data,(function(e){var s=e.name,i=e.cover,r=e.id,n=e.source;return a("poka-card",{key:r,attrs:{to:"/artist/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"),"poka-bg":i||!1,"poka-title":s||"未知","poka-subtitle":t.$t("source."+n)}})})),1)],1),a("v-fade-transition",[a("div",{directives:[{name:"show",rawName:"v-show",value:"list"==t.artistView,expression:"artistView=='list'"}],staticClass:"poka two list"},t._l(t.data,(function(e){var s=e.name,i=e.cover,r=e.id,n=e.source;return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:r,staticClass:"item",staticStyle:{"user-select":"none"},on:{click:function(e){t.$router.push("/artist/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"))}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"28px",item:""}},[a("v-img",{attrs:{src:t.coverPaser(i),alt:"cover"}})],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v("\n\t\t\t\t\t\t\t"+t._s(s||"未知")+"\n\t\t\t\t\t\t\t"),a("span",{staticStyle:{"font-size":".7em",opacity:".7","font-weight":"normal"}},[t._v(t._s(n))])])])],1)])})),0)]),a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.changeView}},["card"==t.artistView?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("list")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("grid_on")])],1)],1)},Ai=[],Ii={name:"poka-parse-artists",props:["data"],data:()=>({server:_setting("server"),artistView:_setting("artistView")}),methods:{coverPaser(t){return t.startsWith("http")?t:t?_setting("server")+t:_setting("headerBgSource")},changeView(){this.artistView="list"==this.artistView?"card":"list",_setting("artistView",this.artistView)}}},Ni=Ii,Li=Object(g["a"])(Ni,Ti,Ai,!1,null,null,null),Ri=Li.exports;_()(Li,{VAvatar:ee["a"],VBtn:D["a"],VFadeTransition:U["d"],VIcon:T["a"],VImg:Va["a"]}),O()(Li,{Ripple:E["a"]});var Oi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("poka-cards",t._l(t.data,(function(e){var s=e.name,i=e.artist,r=e.cover,n=e.id,o=e.source;return a("poka-card",{key:n,attrs:{to:"/album/songs/"+encodeURIComponent(o)+"/"+encodeURIComponent(n||"unknown")+"?cover="+encodeURIComponent(r||!1)+"&name="+encodeURIComponent(s)+"&artist="+encodeURIComponent(i),"poka-bg":r||!1,"poka-title":s,"poka-subtitle":i,source:t.$t("source."+o)}})})),1)},Ei=[],Fi={name:"poka-parse-albums",props:["data"],data:()=>({server:_setting("server")})},Bi=Fi,Mi=Object(g["a"])(Bi,Oi,Ei,!1,null,null,null),zi=Mi.exports,ji=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-fade-transition",["card"==t.composerView?a("poka-cards",t._l(t.data,(function(e){var s=e.name,i=e.cover,r=e.id,n=e.source;return a("poka-card",{key:r,attrs:{to:"/composer/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"),"poka-bg":i||!1,"poka-title":s||"未知","poka-subtitle":t.$t("source."+n)}})})),1):t._e()],1),a("v-fade-transition",["list"==t.composerView?a("div",{staticClass:"poka two list"},t._l(t.data,(function(e){var s=e.name,i=e.cover,r=e.id,n=e.source;return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:r,staticClass:"item",staticStyle:{"user-select":"none"},on:{click:function(e){t.$router.push("/composer/"+encodeURIComponent(n)+"/"+encodeURIComponent(r||"unknown"))}}},[a("div",{staticClass:"content"},[a("v-avatar",{attrs:{size:"28px",item:""}},[a("v-img",{attrs:{src:t.coverPaser(i),alt:"cover"}})],1),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v("\n\t\t\t\t\t\t\t"+t._s(s||"未知")+"\n\t\t\t\t\t\t\t"),a("span",{staticStyle:{"font-size":".7em",opacity:".7","font-weight":"normal"}},[t._v(t._s(n))])])])],1)])})),0):t._e()]),a("v-btn",{staticStyle:{bottom:"calc(16px + 69px)"},attrs:{color:"primary",fab:"",large:"",dark:"",bottom:"",right:"",fixed:""},on:{click:t.changeView}},["card"==t.composerView?a("v-icon",{staticClass:"material-icons-outlined"},[t._v("list")]):a("v-icon",{staticClass:"material-icons-outlined"},[t._v("grid_on")])],1)],1)},Qi=[],Hi={name:"poka-parse-composers",props:["data"],data:()=>({server:_setting("server"),composerView:_setting("composerView")}),methods:{coverPaser(t){return t.startsWith("http")?t:t?_setting("server")+t:_setting("headerBgSource")},changeView(){this.composerView="list"==this.composerView?"card":"list",_setting("composerView",this.composerView)}}},qi=Hi,Gi=Object(g["a"])(qi,ji,Qi,!1,null,null,null),Ji=Gi.exports;_()(Gi,{VAvatar:ee["a"],VBtn:D["a"],VFadeTransition:U["d"],VIcon:T["a"],VImg:Va["a"]}),O()(Gi,{Ripple:E["a"]});var Yi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"poka two list"},t._l(t.data,(function(e){var s=e.name,i=e.id,r=e.source;return a("router-link",{directives:[{name:"ripple",rawName:"v-ripple"}],key:i,staticClass:"item",attrs:{to:"/folder/"+encodeURIComponent(r)+"/"+encodeURIComponent(i||"unknown")}},[a("div",{staticClass:"content"},[a("v-icon",{staticClass:"material-icons-outlined",attrs:{color:t.$vuetify.theme.isDark?"#FFF":"primary"},domProps:{textContent:t._s("folder")}}),a("div",{staticClass:"header"},[a("div",{staticClass:"head t-ellipsis"},[t._v(t._s(s))]),a("div",{staticClass:"t-ellipsis"},[t._v(t._s(t.$t("source."+r)))])])],1)])})),1)},Ki=[],Wi={name:"poka-parse-folders",props:["data"],data:()=>({server:_setting("server")})},Xi=Wi,Zi=(a("d5ca"),Object(g["a"])(Xi,Yi,Ki,!1,null,"21f60ee4",null)),tr=Zi.exports;_()(Zi,{VIcon:T["a"]}),O()(Zi,{Ripple:E["a"]});var er=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("poka-cards",t._l(t.data,(function(t,e){return a("poka-parse-home-dialog",{key:e,attrs:{data:t}})})),1)},ar=[],sr={name:"poka-parse-home",props:["data"],data:()=>({dialog:!1})},ir=sr,rr=Object(g["a"])(ir,er,ar,!1,null,null,null),nr=rr.exports,or=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-bottom-sheet",{attrs:{inset:""},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[a("poka-card",t._g({attrs:{"poka-bg":!1,"poka-title":t.$t(t.data.title)||"未知","poka-subtitle":t.$t("source."+t.data.source),"poka-icon":t.data.icon},nativeOn:{click:function(e){t.dialog=!0}}},s))]}}]),model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[t.dialog?a("v-card",{staticClass:"poka-home-card"},[a("div",{staticClass:"hw-header",staticStyle:{"line-height":"normal"}},[a("div",{staticClass:"hw-title"},[t._v(t._s(t.$t(t.data.title)))]),a("div",{staticClass:"hw-subtitle"},[t._v(t._s(t.$t("source."+t.data.source)))])]),t.filteredKeys.length>1?a("div",{staticClass:"chip-nav"},t._l(t.filteredKeys,(function(e){return a("div",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e,staticClass:"chip-nav-item",class:{active:t.active==e},on:{click:function(a){t.active=e}}},[a("span",[t._v(t._s(t.$t(e.substring(0,e.length-1))))])])})),0):t._e(),t._l(t.filteredKeys,(function(e){return a("div",{key:e},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.active==e,expression:"active==itemName"}]},["songs"==e?a("poka-parse-songs",{attrs:{data:t.data[e]}}):t._e(),"albums"==e?a("poka-parse-albums",{attrs:{data:t.data[e]}}):t._e(),"playlists"==e?a("poka-parse-playlists",{attrs:{data:t.data[e]}}):t._e(),"folders"==e?a("poka-parse-folders",{attrs:{data:t.data[e]}}):t._e(),"composers"==e?a("poka-parse-composers",{attrs:{data:t.data[e]}}):t._e(),"artists"==e?a("poka-parse-artists",{attrs:{data:t.data[e]}}):t._e()],1)])}))],2):t._e()],1)},lr=[],cr={name:"poka-parse-home-dialog",props:["data"],data(){return{dialog:!1,tab:null,active:null,filteredKeys:[]}},created(){this.filteredKeys=Object.keys(this.data).filter(t=>"title"!=t&&"source"!=t&&"icon"!=t&&this.data[t].length),this.active=this.filteredKeys[0]}},dr=cr,pr=(a("5060"),a("288c")),ur=Object(g["a"])(dr,or,lr,!1,null,"a3869532",null),mr=ur.exports;_()(ur,{VBottomSheet:pr["a"],VCard:ae["a"]}),O()(ur,{Ripple:E["a"]});var gr=a("f309"),vr=a("aa47"),_r=a.n(vr);c["a"].use(gr["a"]);var hr=new gr["a"]({theme:{options:{customProperties:!0},themes:{light:{primary:"#5c95c4",secondary:"#424242",accent:"#82B1FF",error:"#FF5252",info:"#2196F3",success:"#4CAF50",warning:"#FFC107"},dark:{primary:"#5c95c4"}}},lang:{locales:{zhHant:_r.a},current:"zh-Hant"}});o.a.defaults.withCredentials=!0,o.a.defaults.headers.common["Access-Control-Allow-Origin"]="*",c["a"].use(cs.a,o.a),Object.values(s).forEach(t=>c["a"].component(t.name,t));const yr=window.matchMedia("(prefers-color-scheme: dark)");function fr(t=!1){hr.framework.theme.isDark=t,document.getElementsByTagName("meta")["theme-color"].content=t?"rgb(47, 43, 62)":"rgb(245, 245, 245)"}fr(yr.matches),yr.addListener(t=>{const e=t.matches;fr(e)}),c["a"].config.productionTip=!1,new c["a"]({el:"#app",router:Xa,i18n:is,store:ns,components:{App:w},template:"",vuetify:hr,render:t=>t(w)})},"581e":function(t,e,a){"use strict";var s=a("be35"),i=a.n(s);i.a},"5c64":function(t,e,a){"use strict";var s=a("6ee5"),i=a.n(s);i.a},"64c5":function(t,e,a){"use strict";var s=a("c094"),i=a.n(s);i.a},"658e":function(t,e,a){"use strict";a.r(e),e["default"]={title:"English (US)",loading:"Loading...",header_welcome:"Welcome",header_welcome_with_name:"Hi, {name}",checkUpdate_poka:"Update Available: {version}",checkUpdate_button:"Update",pingServer_title:"Hint",pingServer_content:"Server restarting success!",pingServer_reconnect:"Reconnect",copy:{success:"Copied to clipboard successfully!",failed:"Unable to write to clipboard."},home:"Home",nowplaying:"Now Playing",lrc:"Lyrics",search:"Search",album:"Albums",folder:"Folders",artist:"Artists",song:"Songs",composer:"Composers",playlist:"Playlists",settings:"Settings",ok:"OK",cancel:"Cancel",reset:"Reset",back:"Back",login:"Login",login_page:{server:"Server",username:"Username",password:"Password",features:{opensource:{title:"Open Source",description:"All source code is on GitHub"},module:{title:"Modularization",description:"Easy to port any services"},streaming:{title:"Stream anywhere",description:"Listen to music anywhere"},fastinstall:{title:"Quick install",description:"Deploy using Docker in a snap"}},tips:{firstLogin:{title:"First time?",description:'The default user name and password are both "poka". You can change them in the settings'}},session:{_:"Reset session",description:"If you unable to log in, there may be an error in the session. ",description2:"You can enter the administrator account below to reset, but please note that this action will reset the login status of all users.",success:"Reset successfully, please try to log in",fail:"Reset failed, error reason:"}},nothingFound:"Nothing found",requestError:"An error occurred while requesting, please try again",home_recentAlbums:"Recent added albums",home_pins:"Pins",home_netease:"Netease",home_hqPlaylist_netease:"HQ Playlist",home_topPlaylist_netease:"Top Playlist",home_dailyRecommend_netease:"Daily Recommend",app_waitForPlay:"No queued songs. ",app_waitForPlay_description:"You can add more songs, or press below to shuffle.",now_cleanSongs:"Clear all songs?",now_cleanSongs_description:"This will remove every song in the playlist.",playlist_random:"Shuffle",playlist_page:{del:"DELETE",del_title:"Delete Playlist",delconfirm:'Are you sure what to delete "{title}"?',edit_title:"Edit Playlist",title_input:"Playlist name",cover_input:"Playlist cover",edit_empty:"Field cannot be empty",playlist_empty:'You haven\'t created any playlists, click "+" in the upper right corner to add'},lrc_search:"Search lyrics",lrc_noKeyword:"Enter keyword to search",lrc_enter2search:"Press Enter key to start searching",lrc_notLoad:"Don't load lyrics",lrc_notLoad_description:"This will remove lyrics of the song now playing.",lrc_noLyrics:"No lyrics",lrc_saved:"lyric saved.",songAction_title:"Actions",songAction_name:"Name",songAction_artist:"Artists",songAction_album:"Album",songAction_source:"Source",songAction_like:"Like",songAction_like_success:'Liked "{name}"',songAction_like_failed:'An error occurred while liking "{name}".',songAction_unlike:"Unlike",songAction_unlike_success:'Unliked "{name}"',songAction_unlike_failed:'An error occurred while unliking "{name}".',songAction_rating:"Rate",songAction_rating0:"Clear rating",songAction_rating4song:"Successfully rated for {name}",songAction_rating_success:'Rated {star} stars for "{name}".',songAction_rating_failed:"Rating {name} for {star} stars failed.",songAction_rating0_success:"Clear rating for {name} success!",songAction_rating0_failed:"Clear rating for {name} failed.",songAction_add2playlist:"Add to playlist",songAction_add2playlist_songNotExist:"{source}",songAction_add2playlist_songExist:"{source} / Song already added, click to delete",songAction_add2playlist_failed:"An error occured while processing {name}",songAction_add2playlist_add_success:"Added {name} to {playlist}",songAction_add2playlist_remove_success:"Removed {name} from {playlist}",album_total:"{songs} songs",albumsOfSameArtist:"Albums of the same artist",addSong_total:"{total} songs added",addSong_name:"Added {name}",moduleShowName_Netease:"Netease",moduleShowName_DSM:"DSM",sessionExpired:"Session expired, please log in again",add2nowPlaying:"Add this list to queue",pin_failed:"Failed to pin",unpin_failed:"Failed to unpin",settings_dark:"Night Mode",settings_network:"Network",settings_network_description:"Music quality",settings_network_soundQuality:"Music quality",settings_network_soundQuality_Low:"Low",settings_network_soundQuality_Med:"Medium",settings_network_soundQuality_High:"High",settings_network_soundQuality_Ori:"Original",settings_network_soundQuality_Low_description:"Only use when the internet is slow",settings_network_soundQuality_Med_description:"Able to stream smoothly under 3G network",settings_network_soundQuality_High_description:"Able to stream smoothly under 4G/LTE network",settings_network_soundQuality_Ori_description:"Uncompressed audio, only use when the internet is fast",settings_lang:"Language",settings_lang_description:"Set your PokaPlayer language",settings_systemAndUpdate:"System & update",settings_systemAndUpdate_description:"Update PokaPlayer, restart",settings_about:"About",settings_about_description:"Version, feedback",settings_about_contributions:"Contributions",settings_about_errorEeport:"Send feedback",settings_account:"Account",settings_logout:"Logout",settings_system:"System",settings_update:"Software update",settings_update_checking4updates:"Checking for updates...",settings_update_latestVersion:"Your PokaPlayer is up to date",settings_update_update2:"Update to {version}",settings_update_canUpdate2:"{version} is available",settings_update_go2UpdatePage:"Go to update page",settings_update_srvRestart:"Restart server.",settings_update_reconnect:"Reconnect",settings_update_initializing:"Initializing...",settings_update_updating:"Updating...",settings_update_git_fetch:"Initialize complete.",settings_update_git_reset:"Update download complete.",settings_update_git_api:"API update complete.",settings_updateDialog_note:"Notice: If Docker auto-restart is disabled, you must start PokaPlayer manually.",settings_updateDialog_note_dev:"If you update on developing machine, it may cause Git to crash",settings_updateDialog_view_previous:"View previous update log",settings_updateDialog_title:"{version} Release note",settings_restart:"Restart",settings_restarting:"Restarting",settings_restart_completed:"Restart completed.",settings_restartDialog_title:"Are you sure to restart?",settingIndex:{normalItems:"General",adminItems:"Server management"},settingInterface:{_:"Interface",customize:{_:"Customizations",bg:{_:"Custom background",description:"Change background image",custom_link:"Custom link"},bg_cover:{_:"Background cover",description:"Change background cover size or hide it",options:{full:"Full cover",half:"Half cover",none:"Hide background"}},theme:"Theme",theme_color:{_:"Theme color",description:"Change the theme color"},lyric:{_:"Lyric theme",description:"Change the theme of lyric page"},layout:{_:"Layout",list:"list",card:"card",artist:"Artist page layout",composer:"Composer page layout"}},lang:"Language"},settingUser:{title:"User",description:"View your profile, change your password",name:"Name",username:"Username",role:"Role",password:"Password",passwordDescription:"Tap here to change your password",changeName:{title:"Change name",placeholder:"Enter a new name",result:{success:"Name successfully changed to {name}",error:"Name change failed"}},changeUsername:{title:"Change username",placeholder:"Enter a new username",result:{success:"Username successfully changed to {name}, please login with a new username next time",error:"Username change failed"}},changePassword:{title:"Change the password",oldPassword:"old password",newPassword:"new password",confirmPassword:"confirm password",confirmPasswordHelperText:"Enter your new password again",done:"change",result:{inconsistent:"Two passwords are inconsistent",same:"Password cannot be the same as the old password",success:"Password changed successfully",error:"Password change failed"}}},settingUserManagement:{title:"User management",role:{user:"user",admin:"admin"},dialog:{create:"Create User",createBtn:"Create",userCreated:"User created.",userCreateFailed:"User create failed.",userCreateUsernameRepeat:"Username is already taken.",edit:"Edit User",changePassword:"Change Password",changePasswordSuccess:"Password changed.",changePasswordFailed:"An error occurred when changing the password.",enterNewPassword:"Please enter the new password",deleteUser:"Delete this user",deleteUserFailed:"An error occurred when deleting the user"},field:{name:"Name",username:"Username",role:"Role",password:"Password"}},settingPravicy:{title:"Pravicy",description:"Data logging setting",notify:{title:"About data logging",body:"The data will only be calculated on your server and will not be uploaded to the Internet. The feature can provide you with a better experience (like: annual review, recent play). You can turn off this feature below and clear the recorded data if you want."},dataRecord:{_:"Data logging",enabled:"Enabled",disabled:"Disabled",clear:"Clear the recorded data",logged:"{count} records have been recorded.",loading:"Loading...",confirm:"Are you sure you want to clear the data?",cleared:"Data cleared."}},settingPins:{title:"Pins management",deleteConfirm:"Are you sure want to unpin?"},adminLog:{title:"Log"},source:{DSM:"DSM",poka:"PokaPlayer",Netease2:"Netease"}}},"6d0c":function(t,e,a){"use strict";var s=a("4a3b"),i=a.n(s);i.a},"6d26":function(t,e,a){},"6ee5":function(t,e,a){},"6f9c":function(t,e,a){"use strict";var s=a("350e"),i=a.n(s);i.a},7553:function(t,e,a){"use strict";var s=a("f1d7"),i=a.n(s);i.a},7789:function(t,e,a){"use strict";a.r(e),e["default"]={title:"中文(台灣)",loading:"載入中...",header_welcome:"歡迎使用",header_welcome_with_name:"歡迎,{name}",checkUpdate_poka:"有新版本可供更新:{version}",checkUpdate_button:"更新",pingServer_title:"提示",pingServer_content:"伺服器重新啟動完畢!",pingServer_reconnect:"重新連接",copy:{success:"已複製至剪貼簿",failed:"無法複製至剪貼簿"},home:"首頁",nowplaying:"現正播放",lrc:"歌詞",search:"搜尋",album:"專輯",folder:"資料夾",artist:"演出者",song:"歌曲",composer:"作曲者",playlist:"播放清單",settings:"設定",ok:"好",cancel:"取消",reset:"重置",done:"完成",back:"返回",login:"登入",login_page:{server:"伺服器",username:"使用者名稱",password:"密碼",features:{opensource:{title:"開放原始碼",description:"所有的程式碼都在 GitHub"},module:{title:"模組化",description:"接入任何服務皆不是難事"},streaming:{title:"隨時隨地串流",description:"連上網便能聽歌"},fastinstall:{title:"快速安裝",description:"可使用 Docker 快速部署"}},tips:{firstLogin:{title:"首次登入?",description:"預設使用者名稱與密碼皆為「poka」,登入後可至設定更改。"}},session:{_:"重置 session",description:"若您持續無法登入,可能是 session 發生錯誤。",description2:"您可以於下方輸入管理員帳號進行重置,但請注意,此動作將重置所有使用者的登入狀態。",success:"重置成功,請嘗試登入",fail:"重置失敗,錯誤原因:"}},nothingFound:"找不到",requestError:"請求失敗,請再試一次",home_recentAlbums:"最近加入的專輯",home_pins:"釘選",home_netease:"網易雲音樂",home_hqPlaylist_netease:"精品清單",home_topPlaylist_netease:"熱門清單",home_dailyRecommend_netease:"每日推薦",app_waitForPlay:"佇列中未有歌曲",app_waitForPlay_description:"加入一些歌曲,或是點選底下的隨機播放",now_cleanSongs:"確定清除所有歌曲?",now_cleanSongs_description:"這將會清除列表中所有歌曲。",playlist_random:"隨機播放",playlist_page:{del:"刪除",del_title:"刪除播放清單",delconfirm:"確定要刪除「{title}」嗎?",add_title:"新增播放清單",edit_title:"編輯播放清單",title_input:"播放清單標題",cover_input:"播放清單封面",edit_empty:"欄位不得為空",playlist_empty:"您尚未建立任何播放清單,點選右上角的「+」來新增"},lrc_search:"搜尋歌詞",lrc_noKeyword:"尚未輸入關鍵字",lrc_enter2search:"輸入完後按下 Enter 開始搜尋歌詞",lrc_notLoad:"不載入歌詞",lrc_notLoad_description:"點選清除目前的歌詞",lrc_noLyrics:"無歌詞",lrc_saved:"歌詞已儲存",songAction_title:"歌曲操作",songAction_name:"歌曲名稱",songAction_artist:"演出者",songAction_album:"專輯",songAction_source:"來源",songAction_like:"收藏",songAction_like_success:"已收藏「{name}」",songAction_like_failed:"收藏或取消收藏「{name}」時發生了錯誤",songAction_unlike:"取消收藏",songAction_unlike_success:"已取消收藏「{name}」",songAction_unlike_failed:"取消收藏「{name}」時發生了錯誤",songAction_rating:"評等",songAction_rating0:"清除評等",songAction_rating4song:"為「{name}」評等",songAction_rating_success:"為「{name}」評等 {star} 星成功!",songAction_rating_failed:"為「{name}」評等 {star} 星失敗。",songAction_rating0_success:"為「{name}」清除評等成功!",songAction_rating0_failed:"為「{name}」清除評等失敗。",songAction_add2playlist:"加入到播放清單",songAction_add2playlist_songNotExist:"{source}",songAction_add2playlist_songExist:"{source} / 該歌曲已存在,點選來刪除",songAction_add2playlist_failed:"處理 {name} 時發生了錯誤",songAction_add2playlist_add_success:"已將 {name} 加入到 {playlist}",songAction_add2playlist_remove_success:"已將 {name} 從 {playlist} 刪除",album_total:"{songs} 首歌曲",albumsOfSameArtist:"來自相同演出者的其他專輯",addSong_total:"已添加 {total} 首歌",addSong_name:"已添加 {name}",moduleShowName_Netease:"網易雲音樂",moduleShowName_DSM:"DSM",sessionExpired:"Session 過期,請重新登入",add2nowPlaying:"將此頁歌曲加入到現正播放",pin_failed:"釘選失敗",unpin_failed:"取消釘選失敗",settings_dark:"夜間模式",settings_network:"網路",settings_network_description:"音質",settings_network_soundQuality:"音質",settings_network_soundQuality_Low:"低音質",settings_network_soundQuality_Med:"中等音質",settings_network_soundQuality_High:"高音質(建議)",settings_network_soundQuality_Ori:"原始音質",settings_network_soundQuality_Low_description:"128K,跟 YouTube 差不多的爛音質,在網路夭壽慢的情況下請選擇此選項",settings_network_soundQuality_Med_description:"音質只比 YouTube 好那麼一點點,可在 3G 網路下流暢的串流",settings_network_soundQuality_High_description:"音質較原始音質略差,可在 4G 網路下流暢的串流",settings_network_soundQuality_Ori_description:"在網路狀況許可下,可選擇此選項聆聽高音質音樂",settings_lang:"語言",settings_lang_description:"設定您的 PokaPlayer 語言",settings_systemAndUpdate:"系統和更新",settings_systemAndUpdate_description:"更新 PokaPlayer、重新啟動",settings_about:"關於",settings_about_description:"PokaPlayer 相關訊息、錯誤回報等",settings_about_contributions:"貢獻者",settings_about_errorEeport:"錯誤回報",settings_account:"帳號",settings_logout:"登出",settings_system:"系統",settings_update:"軟體更新",settings_update_checking4updates:"正在檢查更新...",settings_update_latestVersion:"您的 PokaPlayer 已是最新版本",settings_update_update2:"更新至 {version}",settings_update_canUpdate2:"可更新至 {version}",settings_update_go2UpdatePage:"前往更新頁面",settings_update_srvRestart:"伺服器重新啟動",settings_update_reconnect:"重新連接",settings_update_initializing:"正在初始化...",settings_update_updating:"正在更新...",settings_update_git_fetch:"初始化完成",settings_update_git_reset:"更新檔下載完成",settings_update_git_api:"API 更新完成",settings_updateDialog_note:"注意:若您未開啟 Docker 自動重啟功能,您必須手動開啟 PokaPlayer",settings_updateDialog_note_dev:"若在開發機器上進行更新,可能導致 Git 爆炸",settings_updateDialog_view_previous:"查看先前的更新日誌",settings_updateDialog_title:"{version} 更新日誌",settings_restart:"重新啟動",settings_restarting:"正在重新啟動",settings_restart_completed:"重新啟動完成!",settings_restartDialog_title:"確定要重新啟動嗎?",settingIndex:{normalItems:"一般設定項目",adminItems:"伺服器管理"},settingInterface:{_:"介面",customize:{_:"個人化",bg:{_:"自訂背景",description:"更改背景圖片",custom_link:"自訂連結"},bg_cover:{_:"背景覆蓋",description:"更改背景覆蓋樣式或將其隱藏",options:{full:"全覆蓋",half:"半覆蓋",none:"無背景"}},theme:"主題",theme_color:{_:"主色",description:"設定 PokaPlayer 的主題色彩"},lyric:{_:"歌詞頁面主題",description:"設定歌詞頁面的主題"},layout:{_:"佈局",list:"清單",card:"卡片",artist:"演出者頁面佈局",composer:"作曲者頁面佈局"}},lang:"語言"},settingUser:{title:"使用者",description:"檢視您的資料、修改密碼",name:"名稱",username:"使用者名稱",role:"權限",password:"密碼",passwordDescription:"輕觸此處來更改密碼",changeName:{title:"更改名稱",placeholder:"輸入新的名稱",result:{success:"名稱成功更改為 {name}",error:"名稱更改失敗"}},changeUsername:{title:"更改使用者名稱",placeholder:"輸入新的使用者名稱",result:{success:"使用者名稱成功更改為 {name},下次請用新的使用者名稱來登入",error:"使用者名稱更改失敗"}},changePassword:{title:"更改密碼",oldPassword:"舊密碼",newPassword:"新密碼",confirmPassword:"確認密碼",confirmPasswordHelperText:"再輸入一次您的新密碼",done:"更改密碼",result:{inconsistent:"兩次密碼不一致",same:"密碼不可與舊密碼相同",success:"密碼更改成功",error:"密碼更改失敗"}}},settingUserManagement:{title:"使用者管理",role:{user:"普通使用者",admin:"管理員"},dialog:{create:"建立使用者",createBtn:"建立",userCreated:"使用者建立成功",userCreateFailed:"建立使用者時發生錯誤",userCreateUsernameRepeat:"使用者名稱已被使用",edit:"編輯使用者",changePassword:"更改密碼",changePasswordSuccess:"密碼已變更",changePasswordFailed:"更改密碼時發生了錯誤",enterNewPassword:"請輸入新密碼",deleteUser:"刪除使用者",deleteUserFailed:"刪除使用者時發生了錯誤"},field:{name:"名稱",username:"使用者名稱",role:"權限",password:"密碼"}},settingPravicy:{title:"隱私",description:"資料紀錄設定",notify:{title:"關於 PokaPlayer 記錄",body:"資料僅會於您的伺服器進行運算,不會被上傳至網路進行分析。 該功能可提供您更優質的使用體驗(如:年度回顧、最近播放)。 若您有疑慮可於下方關閉此功能,並將已記錄的資料清除。"},dataRecord:{_:"資料紀錄",enabled:"啟用",disabled:"已停用",clear:"清除目前已紀錄資料",logged:"目前已記錄 {count} 筆資料",loading:"正在統計資料...",confirm:"您確定要清除資料嗎?",cleared:"資料已清除"}},settingPins:{title:"釘選管理",deleteConfirm:"您確定要取消釘選此項目嗎?"},adminLog:{title:"日誌"},source:{DSM:"DSM",poka:"PokaPlayer",Netease2:"網易雲音樂"}}},"904c":function(t,e,a){"use strict";var s=a("a430"),i=a.n(s);i.a},"90c0":function(t,e,a){},"9f39":function(t,e,a){},a430:function(t,e,a){},a56d:function(t,e,a){},a5da:function(t,e,a){"use strict";var s=a("d7b7"),i=a.n(s);i.a},ab7f:function(t,e,a){},b237:function(t,e,a){},b990:function(t,e,a){},be35:function(t,e,a){},bfd4:function(t,e,a){"use strict";var s=a("b990"),i=a.n(s);i.a},c094:function(t,e,a){},c373:function(t,e,a){"use strict";var s=a("6d26"),i=a.n(s);i.a},c8f9:function(t,e,a){},cf25:function(t,e,a){"use strict";var s=a("56cc"),i=a.n(s);i.a},cf61:function(t,e,a){"use strict";a.r(e),e["default"]={title:"中文(中国)",loading:"载入中...",header_welcome:"欢迎使用",header_welcome_with_name:"哈囉,{name}",checkUpdate_poka:"有新版本可供更新:{version}",checkUpdate_button:"更新",pingServer_title:"提示",pingServer_content:"服务器重新启动完毕!",pingServer_reconnect:"重新连接",copy:{success:"已复制至剪贴板",failed:"无法复制至剪贴板"},home:"首页",nowplaying:"现正播放",lrc:"歌词",search:"搜寻",album:"专辑",folder:"资料夹",artist:"演出者",song:"歌曲",composer:"作曲者",playlist:"播放清单",settings:"设定",ok:"好",cancel:"取消",reset:"重置",done:"完成",back:"返回",login:"登入",login_page:{server:"服务器",username:"使用者名称",password:"密码",features:{opensource:{title:"开放源代码",description:"所有的源代码都在 GitHub"},module:{title:"模组化",description:"接入任何服务皆不是难事"},streaming:{title:"随时随地串流",description:"连上网便能听歌"},fastinstall:{title:"快速安装",description:"可使用 Docker 快速部署"}},tips:{firstLogin:{title:"首次登入?",description:"默认使用者名称与密码皆为「poka」,登入后可至设定更改。"}},session:{_:"重置 session",description:"若您持续无法登入,可能是 session 发生错误。",description2:"您可以于下方输入管理员账号进行重置,但请注意,此动作将重置所有使用者的登入状态。",success:"重置成功,请尝试登入",fail:"重置失败,错误原因:"}},nothingFound:"找不到",requestError:"请求失败,请再试一次",home_recentAlbums:"最近加入的专辑",home_pins:"钉选",home_netease:"网易云音乐",home_hqPlaylist_netease:"精品清单",home_topPlaylist_netease:"热门清单",home_dailyRecommend_netease:"每日推荐",app_waitForPlay:"伫列中未有歌曲",app_waitForPlay_description:"加入一些歌曲,或是点选底下的随机播放",now_cleanSongs:"确定清除所有歌曲?",now_cleanSongs_description:"这将会清除列表中所有歌曲。",playlist_random:"随机播放",playlist_page:{del:"删除",del_title:"删除播放清单",delconfirm:"确定要删除「{title}」吗?",add_title:"新增播放清单",edit_title:"编辑播放清单",title_input:"播放清单标题",cover_input:"播放清单封面",edit_empty:"字段不得为空",playlist_empty:"您尚未建立任何播放清单,点选右上角的「+」来新增"},lrc_search:"搜寻歌词",lrc_noKeyword:"尚未输入关键词",lrc_enter2search:"输入完后按下 Enter 开始搜寻歌词",lrc_notLoad:"不载入歌词",lrc_notLoad_description:"点选清除目前的歌词",lrc_noLyrics:"无歌词",lrc_saved:"歌词已储存",songAction_title:"歌曲操作",songAction_name:"歌曲名称",songAction_artist:"演出者",songAction_album:"专辑",songAction_source:"来源",songAction_like:"收藏",songAction_like_success:"已收藏「{name}」",songAction_like_failed:"收藏或取消收藏「{name}」时发生了错误",songAction_unlike:"取消收藏",songAction_unlike_success:"已取消收藏「{name}」",songAction_unlike_failed:"取消收藏「{name}」时发生了错误",songAction_rating:"评等",songAction_rating0:"清除评等",songAction_rating4song:"为「{name}」评等",songAction_rating_success:"为「{name}」评等 {star} 星成功!",songAction_rating_failed:"为「{name}」评等 {star} 星失败。",songAction_rating0_success:"为「{name}」清除评等成功!",songAction_rating0_failed:"为「{name}」清除评等失败。",songAction_add2playlist:"加入到播放清单",songAction_add2playlist_songNotExist:"{source}",songAction_add2playlist_songExist:"{source} / 该歌曲已存在,点选来删除",songAction_add2playlist_failed:"处理 {name} 时发生了错误",songAction_add2playlist_add_success:"已将 {name} 加入到 {playlist}",songAction_add2playlist_remove_success:"已将 {name} 从 {playlist} 删除",album_total:"{songs} 首歌曲",albumsOfSameArtist:"来自相同演出者的其他专辑",addSong_total:"已添加 {total} 首歌",addSong_name:"已添加 {name}",moduleShowName_Netease:"网易云音乐",moduleShowName_DSM:"DSM",sessionExpired:"Session 过期,请重新登入",add2nowPlaying:"将此页歌曲加入到现正播放",pin_failed:"钉选失败",unpin_failed:"取消钉选失败",settings_dark:"夜间模式",settings_network:"网络",settings_network_description:"音质",settings_network_soundQuality:"音质",settings_network_soundQuality_Low:"低音质",settings_network_soundQuality_Med:"中等音质",settings_network_soundQuality_High:"高音质(建议)",settings_network_soundQuality_Ori:"原始音质",settings_network_soundQuality_Low_description:"128K,跟 YouTube 差不多的烂音质,在网络夭寿慢的情况下请选择此选项",settings_network_soundQuality_Med_description:"音质只比 YouTube 好那么一点点,可在 3G 网络下流畅的串流",settings_network_soundQuality_High_description:"音质较原始音质略差,可在 4G 网络下流畅的串流",settings_network_soundQuality_Ori_description:"在网络状况许可下,可选择此选项聆听高音质音乐",settings_lang:"语言",settings_lang_description:"设定您的 PokaPlayer 语言",settings_systemAndUpdate:"系统和更新",settings_systemAndUpdate_description:"更新 PokaPlayer、重新启动",settings_about:"关于",settings_about_description:"PokaPlayer 相关信息、错误回报等",settings_about_contributions:"贡献者",settings_about_errorEeport:"错误回报",settings_account:"账号",settings_logout:"登出",settings_system:"系统",settings_update:"软件更新",settings_update_checking4updates:"正在检查更新...",settings_update_latestVersion:"您的 PokaPlayer 已是最新版本",settings_update_update2:"更新至 {version}",settings_update_canUpdate2:"可更新至 {version}",settings_update_go2UpdatePage:"前往更新页面",settings_update_srvRestart:"服务器重新启动",settings_update_reconnect:"重新连接",settings_update_initializing:"正在初始化...",settings_update_updating:"正在更新...",settings_update_git_fetch:"初始化完成",settings_update_git_reset:"更新档下载完成",settings_update_git_api:"API 更新完成",settings_updateDialog_note:"注意:若您未开启 Docker 自动重启功能,您必须手动开启 PokaPlayer",settings_updateDialog_note_dev:"若在开发机器上进行更新,可能导致 Git 爆炸",settings_updateDialog_view_previous:"查看先前的更新日誌",settings_updateDialog_title:"{version} 更新日志",settings_restart:"重新启动",settings_restarting:"正在重新启动",settings_restart_completed:"重新启动完成!",settings_restartDialog_title:"确定要重新启动吗?",settingIndex:{normalItems:"一般设定项目",adminItems:"服务器管理"},settingInterface:{_:"界面",customize:{_:"个人化",bg:{_:"自订背景",description:"更改背景图片",custom_link:"自订连结"},bg_cover:{_:"背景覆盖",description:"更改背景覆盖样式或将其隐藏",options:{full:"全覆盖",half:"半覆盖",none:"无背景"}},theme:"主题",theme_color:{_:"主色",description:"设定 PokaPlayer 的主题色彩"},lyric:{_:"歌词页面主题",description:"设定歌词页面的主题"},layout:{_:"布局",list:"清单",card:"卡片",artist:"演出者页面布局",composer:"作曲者页面布局"}},lang:"语言"},settingUser:{title:"使用者",description:"检视您的资料、修改密码",name:"名称",username:"使用者名称",role:"权限",password:"密码",passwordDescription:"轻触此处来更改密码",changeName:{title:"更改名称",placeholder:"输入新的名称",result:{success:"名称成功更改为 {name}",error:"名称更改失败"}},changeUsername:{title:"更改使用者名称",placeholder:"输入新的使用者名称",result:{success:"使用者名称成功更改为 {name},下次请用新的使用者名称来登入",error:"使用者名称更改失败"}},changePassword:{title:"更改密码",oldPassword:"旧密码",newPassword:"新密码",confirmPassword:"确认密码",confirmPasswordHelperText:"再输入一次您的新密码",done:"更改密码",result:{inconsistent:"两次密码不一致",same:"密码不可与旧密码相同",success:"密码更改成功",error:"密码更改失败"}}},settingUserManagement:{title:"使用者管理",role:{user:"普通使用者",admin:"管理员"},dialog:{create:"建立使用者",createBtn:"建立",userCreated:"使用者建立成功",userCreateFailed:"使用者建立失敗",userCreateUsernameRepeat:"使用者名稱已被使用",edit:"编辑使用者",changePassword:"更改密码",changePasswordSuccess:"密码已变更",changePasswordFailed:"更改密码时发生了错误",enterNewPassword:"请输入新密码",deleteUser:"删除使用者",deleteUserFailed:"删除使用者时发生了错误"},field:{name:"名称",username:"使用者名称",role:"权限",password:"密码"}},settingPravicy:{title:"隱私",description:"資料紀錄設定",notify:{title:"關於 PokaPlayer 記錄",body:"資料僅會於您的伺服器進行運算,不會被上傳至網路進行分析。 該功能可提供您更優質的使用體驗(如:年度回顧、最近播放)。 若您有疑慮可於下方關閉此功能,並將已記錄的資料清除。"},dataRecord:{_:"資料紀錄",enabled:"啟用",disabled:"已停用",clear:"清除目前已紀錄資料",logged:"目前已記錄 {count} 筆資料",loading:"正在統計資料...",confirm:"您確定要清除資料嗎?",cleared:"資料已清除"}},settingPins:{title:"钉选管理",deleteConfirm:"您确定要取消钉选此项目吗?"},adminLog:{title:"日誌"},source:{DSM:"DSM",poka:"PokaPlayer",Netease2:"网易云音乐"}}},d3d3:function(t,e,a){},d4db:function(t,e,a){"use strict";var s=a("e6c5"),i=a.n(s);i.a},d5ca:function(t,e,a){"use strict";var s=a("d6ac"),i=a.n(s);i.a},d6ac:function(t,e,a){},d7b7:function(t,e,a){},e6c5:function(t,e,a){},eaed:function(t,e,a){},ef87:function(t,e,a){var s,i,r;!function(a,n){"use strict";i=[],s=n,r="function"===typeof s?s.apply(e,i):s,void 0===r||(t.exports=r)}(0,(function(){"use strict";var t=function(t){this.timestamp_offset=0,this.lyrics_all=void 0,this.meta_info=void 0,this.ID_TAGS=[{name:"artist",id:"ar"},{name:"album",id:"al"},{name:"title",id:"ti"},{name:"author",id:"au"},{name:"length",id:"length"},{name:"by",id:"by"},{name:"offset",id:"offset",handler:this.setTimestampOffset},{name:"createdBy",id:"re"},{name:"createdByVersion",id:"ve"}];for(var e=0;ee.timestamp?1:-1})),this.lyrics_all.length||(this.lyrics_all=void 0),this.isEmpty(this.meta_info)&&(this.meta_info=void 0),void 0!==this.lyrics_all||void 0!==this.meta_info},getLyrics:function(){return this.lyrics_all},getLyric:function(t){try{return this.lyrics_all[t]}catch(t){return}},getIDTags:function(){return this.meta_info},select:function(t){if(isNaN(t))return-1;var e=Number(t)+this.timestamp_offset,a=0;if(ee);a++);return a},setTimestampOffset:function(t){return this.timestamp_offset=isNaN(t)?0:Number(t)/1e3,Number(t)},isEmpty:function(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}},t}))},f1d7:function(t,e,a){},f29d:function(t,e,a){"use strict";var s=a("9f39"),i=a.n(s);i.a}}); -//# sourceMappingURL=app.edd761a9.js.map \ No newline at end of file diff --git a/public/js/app.edd761a9.js.map b/public/js/app.edd761a9.js.map deleted file mode 100644 index 6dd07b8..0000000 --- a/public/js/app.edd761a9.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/pages/LyricEdit.vue?8ca6","webpack:///./src/components/pinButton.vue?ce1e","webpack:///./src/layout/default.vue?91e6","webpack:///./src/pages/Lyric.vue?36e8","webpack:///./src/pages/admin/system.vue?44d4","webpack:///./src/components/parse-home-dialog.vue?1964","webpack:///./src/pages/Login.vue?89a0","webpack:///./src/pages/Search.vue?311f","webpack:///./src/assets/poka.js","webpack:///./src/App.vue?e025","webpack:///src/App.vue","webpack:///./src/App.vue?b72b","webpack:///./src/App.vue?7557","webpack:///./src/layout/default.vue?3df9","webpack:///src/layout/default.vue","webpack:///./src/layout/default.vue?6970","webpack:///./src/layout/default.vue","webpack:///./src/layout/empty.vue?6405","webpack:///src/layout/empty.vue","webpack:///./src/layout/empty.vue?7c27","webpack:///./src/layout/empty.vue","webpack:///./src/layout/setting.vue?7b5b","webpack:///src/layout/setting.vue","webpack:///./src/layout/setting.vue?920c","webpack:///./src/layout/setting.vue","webpack:///./src/layout/settingAdmin.vue?417f","webpack:///src/layout/settingAdmin.vue","webpack:///./src/layout/settingAdmin.vue?46c3","webpack:///./src/layout/settingAdmin.vue","webpack:///./src/pages/Albums.vue?9d3e","webpack:///src/pages/Albums.vue","webpack:///./src/pages/Albums.vue?b580","webpack:///./src/pages/Albums.vue","webpack:///./src/pages/AlbumSongs.vue?8676","webpack:///src/pages/AlbumSongs.vue","webpack:///./src/pages/AlbumSongs.vue?5d79","webpack:///./src/pages/AlbumSongs.vue","webpack:///./src/pages/Artist.vue?5306","webpack:///src/pages/Artist.vue","webpack:///./src/pages/Artist.vue?170d","webpack:///./src/pages/Artist.vue","webpack:///./src/pages/Composer.vue?00ce","webpack:///src/pages/Composer.vue","webpack:///./src/pages/Composer.vue?6063","webpack:///./src/pages/Composer.vue","webpack:///./src/pages/Debug.vue?eafe","webpack:///src/pages/Debug.vue","webpack:///./src/pages/Debug.vue?0c56","webpack:///./src/pages/Debug.vue","webpack:///./src/pages/Folder.vue?6c79","webpack:///src/pages/Folder.vue","webpack:///./src/pages/Folder.vue?31ae","webpack:///./src/pages/Folder.vue","webpack:///./src/pages/Home.vue?2049","webpack:///src/pages/Home.vue","webpack:///./src/pages/Home.vue?bd2f","webpack:///./src/pages/Home.vue","webpack:///./src/pages/Login.vue?e7ea","webpack:///src/pages/Login.vue","webpack:///./src/pages/Login.vue?7022","webpack:///./src/pages/Login.vue?1b24","webpack:///./src/pages/NowPlaying.vue?96b3","webpack:///src/pages/NowPlaying.vue","webpack:///./src/pages/NowPlaying.vue?52f3","webpack:///./src/pages/NowPlaying.vue","webpack:///./src/pages/Notfound.vue?58b7","webpack:///src/pages/Notfound.vue","webpack:///./src/pages/Notfound.vue?91a2","webpack:///./src/pages/Notfound.vue","webpack:///./src/pages/Playlist.vue?59f8","webpack:///src/pages/Playlist.vue","webpack:///./src/pages/Playlist.vue?f74e","webpack:///./src/pages/Playlist.vue","webpack:///./src/pages/PlaylistSongs.vue?fee3","webpack:///src/pages/PlaylistSongs.vue","webpack:///./src/pages/PlaylistSongs.vue?3567","webpack:///./src/pages/PlaylistSongs.vue","webpack:///./src/pages/shuffle.vue?1686","webpack:///src/pages/shuffle.vue","webpack:///./src/pages/shuffle.vue?d14d","webpack:///./src/pages/shuffle.vue","webpack:///./src/pages/Lyric.vue?9141","webpack:///src/pages/Lyric.vue","webpack:///./src/pages/Lyric.vue?d1d6","webpack:///./src/pages/Lyric.vue","webpack:///./src/pages/LyricEdit.vue?ee21","webpack:///src/pages/LyricEdit.vue","webpack:///./src/pages/LyricEdit.vue?2ae3","webpack:///./src/pages/LyricEdit.vue?6b2d","webpack:///./src/pages/Search.vue?f417","webpack:///src/pages/Search.vue","webpack:///./src/pages/Search.vue?b129","webpack:///./src/pages/Search.vue","webpack:///./src/pages/setting/network.vue?1686","webpack:///src/pages/setting/network.vue","webpack:///./src/pages/setting/network.vue?e08b","webpack:///./src/pages/setting/network.vue","webpack:///./src/pages/setting/interface.vue?f3c1","webpack:///src/pages/setting/interface.vue","webpack:///./src/pages/setting/interface.vue?27a1","webpack:///./src/pages/setting/interface.vue","webpack:///./src/pages/setting/user.vue?e784","webpack:///src/pages/setting/user.vue","webpack:///./src/pages/setting/user.vue?249f","webpack:///./src/pages/setting/user.vue","webpack:///./src/pages/setting/pins.vue?e415","webpack:///src/pages/setting/pins.vue","webpack:///./src/pages/setting/pins.vue?7759","webpack:///./src/pages/setting/pins.vue","webpack:///./src/pages/admin/users.vue?1069","webpack:///src/pages/admin/users.vue","webpack:///./src/pages/admin/users.vue?9fe8","webpack:///./src/pages/admin/users.vue","webpack:///./src/pages/admin/system.vue?98b0","webpack:///src/pages/admin/system.vue","webpack:///./src/pages/admin/system.vue?0735","webpack:///./src/pages/admin/system.vue?1739","webpack:///./src/pages/admin/log.vue?1136","webpack:///src/pages/admin/log.vue","webpack:///./src/pages/admin/log.vue?053c","webpack:///./src/pages/admin/log.vue?f36a","webpack:///./src/router.js","webpack:///./src/lang/index.js","webpack:///./src/store.js","webpack:///./src/registerServiceWorker.js","webpack:///./src/components/about.vue?cf03","webpack:///src/components/about.vue","webpack:///./src/components/about.vue?a9fb","webpack:///./src/components/about.vue","webpack:///./src/components/header-wrapper.vue?dfec","webpack:///src/components/header-wrapper.vue","webpack:///./src/components/header-wrapper.vue?3689","webpack:///./src/components/header-wrapper.vue?743f","webpack:///./src/components/info-header.vue?2a3e","webpack:///src/components/info-header.vue","webpack:///./src/components/info-header.vue?9d6d","webpack:///./src/components/info-header.vue","webpack:///./src/components/card.vue?0d90","webpack:///src/components/card.vue","webpack:///./src/components/card.vue?2a1b","webpack:///./src/components/card.vue","webpack:///./src/components/cards.vue?bfc5","webpack:///src/components/cards.vue","webpack:///./src/components/cards.vue?1f0d","webpack:///./src/components/cards.vue?5057","webpack:///./src/components/loader.vue?7a16","webpack:///src/components/loader.vue","webpack:///./src/components/loader.vue?2275","webpack:///./src/components/loader.vue","webpack:///./src/components/pinButton.vue?0a06","webpack:///src/components/pinButton.vue","webpack:///./src/components/pinButton.vue?c1a6","webpack:///./src/components/pinButton.vue","webpack:///./src/components/playRandomButton.vue?1c50","webpack:///src/components/playRandomButton.vue","webpack:///./src/components/playRandomButton.vue?321d","webpack:///./src/components/playRandomButton.vue","webpack:///./src/components/poka-update.vue?ba0d","webpack:///src/components/poka-update.vue","webpack:///./src/components/poka-update.vue?2bfc","webpack:///./src/components/poka-update.vue","webpack:///./src/components/parse-playlists.vue?ccf7","webpack:///src/components/parse-playlists.vue","webpack:///./src/components/parse-playlists.vue?05f3","webpack:///./src/components/parse-playlists.vue","webpack:///./src/components/parse-songs.vue?d110","webpack:///src/components/parse-songs.vue","webpack:///./src/components/parse-songs.vue?818c","webpack:///./src/components/parse-songs.vue?5148","webpack:///./src/components/parse-artists.vue?0586","webpack:///src/components/parse-artists.vue","webpack:///./src/components/parse-artists.vue?42b0","webpack:///./src/components/parse-artists.vue","webpack:///./src/components/parse-albums.vue?5219","webpack:///src/components/parse-albums.vue","webpack:///./src/components/parse-albums.vue?2f62","webpack:///./src/components/parse-albums.vue","webpack:///./src/components/parse-composers.vue?267a","webpack:///src/components/parse-composers.vue","webpack:///./src/components/parse-composers.vue?1be6","webpack:///./src/components/parse-composers.vue","webpack:///./src/components/parse-folders.vue?3782","webpack:///src/components/parse-folders.vue","webpack:///./src/components/parse-folders.vue?84c0","webpack:///./src/components/parse-folders.vue","webpack:///./src/components/parse-home.vue?50bf","webpack:///src/components/parse-home.vue","webpack:///./src/components/parse-home.vue?0ed4","webpack:///./src/components/parse-home.vue","webpack:///./src/components/parse-home-dialog.vue?d74a","webpack:///src/components/parse-home-dialog.vue","webpack:///./src/components/parse-home-dialog.vue?2cb6","webpack:///./src/components/parse-home-dialog.vue","webpack:///./src/plugins/vuetify.js","webpack:///./src/main.js","webpack:///./src/pages/Login.vue?172b","webpack:///./src/App.vue?f3f1","webpack:///./src/pages/admin/log.vue?dae4","webpack:///./src/lang/en-US.js","webpack:///./src/components/poka-update.vue?2fe4","webpack:///./src/components/header-wrapper.vue?1c84","webpack:///./src/components/parse-songs.vue?287b","webpack:///./src/lang/zh-TW.js","webpack:///./src/components/info-header.vue?199d","webpack:///./src/components/cards.vue?5ea8","webpack:///./src/components/loader.vue?85a1","webpack:///./src/pages/LyricEdit.vue?7134","webpack:///./src/App.vue?3207","webpack:///./src/lang/zh-CN.js","webpack:///./src/App.vue?8aa4","webpack:///./src/components/parse-folders.vue?1c02","webpack:///./src/assets/lyrics.min.js","webpack:///./src/pages/admin/system.vue?6302"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_randomPlay","randomStr","Math","random","toString","substring","then","res","songs","_addSongs","catch","e","alert","_deepcopy","JSON","parse","stringify","index","clear","server","_setting","defaultCover","playlist","item","song","songRes","toLowerCase","isSafari","test","navigator","userAgent","source","codec","bitrate","originalURL","url","originalCover","cover","startsWith","uuid","_uuid","_player","list","add","options","order","switch","play","container","document","getElementById","Date","now","performance","replace","floor","_lyricReader","_lrc","_CSSsetting","documentElement","style","setProperty","setting","pokaSetting","localStorage","defaultPokaSetting","toUpperCase","location","origin","userLang","language","userLanguage","lang","_socket","io","transports","root","entries","render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","class","snackbar","withBottomPlayer","model","callback","$$v","$set","expression","_v","_s","message","staticRenderFns","$deepCopy","$randomPlay","$addSongs","$snackbar","msg","duration","querySelectorAll","show","clearTimeout","timeout","setTimeout","$vuetify","theme","themes","dark","primary","light","component","VApp","VSnackbar","breakpoint","mdAndUp","_e","staticStyle","on","$event","stopPropagation","toggleMenu","switch_audio_order","audio_order","drawer","_l","text","directives","rawName","to","isDark","domProps","icon","audio_seek","audio_currentTimePercent","audio_cover","$router","$route","path","audio_title","audio_artist","$t","audio_currentTime","audio_previous","audio_toggle","audio_next","audio_totalTime","audio_volume_hover","audio_volume","menuVisible","audio_interval","audio_bufferPercent","audio_paused","audio_recored","scrollPositions","settings","darkMode","items","i18n","divider","watch","val","volume","clearInterval","vhResize","vh","innerHeight","getElementsByTagName","content","addEventListener","beforeEach","from","next","el","querySelector","scrollTop","$nextTick","currentRouteName","history","current","positions","axios","defaults","withCredentials","baseURL","getStatus","emit","username","password","mediaSession","setActionHandler","toggle","pause","_payer","skipBack","skipForward","setInterval","currentTime","audio","totalTime","paused","audios","nowPlaying","buffered","audioBuffered","end","cent","artist","secondToTime","image","artworkData","src","complete","sizes","naturalWidth","naturalHeight","type","metadata","MediaMetadata","title","artwork","post","methods","second","MM","SS","seek","_theme","switchToDark","switchToLight","response","login","userProfile","sessionStorage","setItem","keys","role","debugItem","filter","x","debug","VAppBar","VAppBarNavIcon","VBtn","VDivider","VFadeTransition","VIcon","VMain","VNavigationDrawer","VSlider","VSpacer","Ripple","active","pageEnter","adminItems","isAdmin","getItem","albums","fetchData","meta","id","params","encodeURIComponent","VSlideYReverseTransition","artistAlbums","albumSource","albumID","console","log","query","repeat","Boolean","ArtistId","ArtistSource","artists","composers","lyric","lyrics_all","VExpansionPanel","VExpansionPanelContent","VExpansionPanelHeader","VExpansionPanels","goBack","folders","oldVal","foldertId","go","bg","logining","_m","trim","lang_dialog","clearSessionDialog","setLang","clearSession","serverError","passwordError","languages","messages","currentLang","locale","method","config","headers","error","success","settingReq","reload","clrres","VAvatar","VCard","VCardActions","VCardText","VCardTitle","VDialog","VOverlay","VTextField","bgSlideAnimation","audio_queue","audio_index","scopedSlots","_u","fn","props","moreDialog","removeSong","audio_clean","audio_uuid","updateInterval","updatePlayer","startUpdatePlayer","stopUpdatePlayer","uuid_temp","audio_index_temp","activeItem","sh","offsetTop","clientHeight","goTo","offset","easing","remove","VFabTransition","rawData","routerParams","pathMatch","routerNames","playlists","playlistDialog","editData","playlistDel","editPlaylist","delPlaylist","fromPoka","playlistDelConfirm","playlistId","lyric_theme","openLyricDialog","lyricTranslated","focus","lyricFocus","tl","round","showLyricDialog","fab","proxy","editLyric","lyric_theme_dialog","lyricSearching","indexOf","_k","keyCode","getLyricByKeyword","lyricSearchkeyword","loadLrc","lyricSearchResult","dialogSearch","setLyricTheme","lyric_raw","Lyric_Update","lyric_color","lyric_shadow_color","updateLyric","startUpdateLyric","stopUpdateLyric","load","getLyric","getLyrics","lyricFocus_temp","select","focusedLyric","tlfocusedLyric","noloadedLyric","lyricRegex","getTime","lyrics","match","keyword","set","forEach","element","rate","matchRate","sort","a","b","split","includes","lrc","save","timestamp","songId","lyricTheme","VSpeedDial","musicSeek","timeToTag","timeShiftValue","timeShift","saveLyric","lyric_temp","lrc_temp","minus","times","time","num1","num2","others","baseNum","pow","max","digitLength","num","eSplit","len","checkBoundary","Number","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER","warn","float2Fixed","dLen","num1Changed","num2Changed","leftValue","seconds","minute","VTextarea","searchBoxFocus","modifiers","searchClick","$forceUpdate","target","composing","search","isLoading","searchResult","itemName","showSoundQualityDialog","soundQuality","nativeOn","setSoundQuality","quality","audioQuality","customize_bg_dialog","bg_height_dialog","theme_dialog","changeStyle","view","composer","setBgHeight","bg_prompt_active","ref","setBg","swatches","color","bg_prompt_textbox","bg_prompt_cancel","bg_prompt_ok","imgSources","computed","setPrimaryColor","headerBgSource","h","cssVariable","settingkey","VColorPicker","VSubheader","setDataRecord","dataRecord","clearRecord","dataRecordCount","count","copyID","userdata","_id","temp","changeNamePrompt","changeUsernamePrompt","changePasswordDialog","logout","changeName","changeUsername","changePassword","changeNameValue","changeUsernameValue","changePassword2","changePasswordold","getDataRecordCount","clipboard","writeText","oldpassword","removeItem","confirm","pin","unPin","pins","getPins","map","VImg","users","user","openUserDialog","userDialog","userTemp","deleteUser","createUserDialog","createUser","openCreateUserDialog","createTime","fetchUsers","createUserResult","prompt","VSelect","restartConfirmActive","openUpdateDialog","checkUpadteStatus","poka_debug","restart","showUpdateDialog","version","newVersion","tag","body","update","showUpdateingDialog","updateLog","showRestartCompleted","showRestartingDialog","poka_version","prerelease","fetchNewVersion","fetch","json","showdown","Converter","makeHtml","compareVersion","tag_name","reset","api","async","delay","interval","Promise","resolve","local","remote","parseInt","VProgressLinear","logs","system","event","discription","toLocaleString","loading","getLogs","RegExp","use","routes","redirect","children","Lyric","LyricEdit","AlbumSongs","Albums","Artist","Composer","Folder","NowPlaying","Playlist","PlaylistSongs","Search","Home","Notfound","Debug","empty","Login","langList","zh_CN","default","zh_TW","en_US","fallbackLocale","missing","vm","Store","state","mutations","actions","VList","VListItem","VListItemAvatar","VListItemContent","VListItemSubtitle","VListItemTitle","blur","blurbg","assign","backgroundImage","bgStyle","subtitle","headerStyle","opacity","transform","String","scrollHeight","targetHideHeight","handleScroll","removeEventListener","_t","parsed_source","undefined","parsed_pokaBg","pokaIcon","ellipsis","pokaTitle","pokaSubtitle","pokaBg","VProgressCircular","isPinned","btnType","getPinStatus","loadingRandom","randomPlay","currentVersion","storageId","toJSON","githubRes","two","activeIndex","preventDefault","playSong","isInSongList","moreDialogShow","moreDialogTemp","openPlaylistDialog","moreDialog_goto_artist","moreDialog_goto_album","album","year","openCreatePlaylistDialog","existsPlaylists","toggleSongOfPlaylist","createPlaylistDialog","createPlaylistName","createPlaylist","Array","required","playlistDialogLoading","updatePlaylistData","albumId","artistId","VCheckbox","VListItemAction","VListItemGroup","VToolbar","artistView","coverPaser","changeView","composerView","dialog","_g","filteredKeys","tab","VBottomSheet","customProperties","secondary","accent","info","warning","locales","zhHant","common","values","darkModeMediaQuery","matchMedia","themeSwitch","vuetify","framework","matches","addListener","darkModeOn","productionTip","router","store","components","App","template","failed","admin","createBtn","userCreated","userCreateFailed","userCreateUsernameRepeat","edit","changePasswordSuccess","changePasswordFailed","enterNewPassword","deleteUserFailed","field","settingPravicy","notify","_","enabled","disabled","logged","cleared","deleteConfirm","adminLog","settingPins","timestamp_offset","meta_info","ID_TAGS","handler","setTimestampOffset","re","constructor","exec","f","isEmpty","getIDTags","isNaN"],"mappings":"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","file":"js/app.edd761a9.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=style&index=1&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=style&index=1&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pinButton.vue?vue&type=style&index=0&id=5f5f7f58&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pinButton.vue?vue&type=style&index=0&id=5f5f7f58&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=style&index=0&id=374c0fc8&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=style&index=0&id=374c0fc8&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Lyric.vue?vue&type=style&index=0&id=ce4382d4&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Lyric.vue?vue&type=style&index=0&id=ce4382d4&lang=sass&scoped=true&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=style&index=0&id=24f5802a&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=style&index=0&id=24f5802a&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home-dialog.vue?vue&type=style&index=0&id=a3869532&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home-dialog.vue?vue&type=style&index=0&id=a3869532&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&lang=scss&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=style&index=0&id=f0efb4e0&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=style&index=0&id=f0efb4e0&lang=sass&scoped=true&\"","import APlayer from 'aplayer';\nimport axios from 'axios';\nwindow._randomPlay = function () {\n let randomStr = Math.random()\n .toString(36)\n .substring(7);\n axios(`/pokaapi/randomSongs?${randomStr}`)\n .then(res => res.data.songs)\n .then(songs => {\n _addSongs({\n songs: songs\n });\n })\n .catch(e => alert(`PokaPlayer Error\\n${e}`));\n};\nwindow._deepcopy = d => JSON.parse(JSON.stringify(d))\nwindow._addSongs = function ({\n songs,\n index,\n clear = true\n}) {\n const server = window._setting(`server`);\n const defaultCover = window._setting(`headerBgSource`);\n let playlist = [];\n for (let item of songs) {\n let song = _deepcopy(item)\n let songRes = _setting(`audioQuality`).toLowerCase()\n let isSafari = /^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)\n if (song.source == \"DSM\" && songRes == 'high') {\n if (song.codec == \"mp3\") {\n songRes = \"original\"\n } else if (song.codec == \"aac\") {\n songRes = \"original\"\n } else if (song.codec == \"flac\" && song.bitrate <= 1600 * 1000 && !isSafari) {\n songRes = \"original\"\n }\n }\n song.originalURL = song.url\n song.url = server + song.url + \"&songRes=\" + songRes\n song.originalCover = song.cover\n song.cover = song.cover && song.cover.startsWith(\"http\") ? song.cover : (song.cover ? server + song.cover : defaultCover)\n song.uuid = _uuid()\n\n playlist.push(song);\n }\n if (clear) _player.list.clear();\n _player.list.add(playlist);\n if (index && _player.options.order === \"random\") {\n _player.options.order = \"list\";\n _player.list.switch(index);\n _player.options.order = \"random\";\n } else if (index) {\n _player.list.switch(index);\n }\n _player.play();\n};\nwindow._player = new APlayer({\n container: document.getElementById('player')\n});\nwindow._uuid = () => {\n var d = Date.now();\n if (\n typeof performance !== \"undefined\" &&\n typeof performance.now === \"function\"\n ) {\n d += performance.now(); //use high-precision timer if available\n }\n return \"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g, function (\n c\n ) {\n var r = (d + Math.random() * 16) % 16 | 0;\n d = Math.floor(d / 16);\n return (c === \"x\" ? r : (r & 0x3) | 0x8).toString(16);\n });\n}\nwindow._lyricReader = require('@/assets/lyrics.min.js')\nwindow._lrc = new (require('@/assets/lyrics.min.js'))(`[00:00.000]`);\nwindow._CSSsetting = (key, value) => {\n let s = _setting('cssVariable')\n s[key] = value\n _setting('cssVariable', s)\n document.documentElement.style.setProperty(key, value)\n}\nwindow._setting = (setting, value) => {\n let pokaSetting = JSON.parse(localStorage.pokaSetting || `{}`)\n let defaultPokaSetting = {\n \"nickname\": `Poka-${Math.random().toString(36).substring(8).toUpperCase()}`,\n \"theme\": \"#5c95c4\",\n \"lyricTheme\": \"default\",\n \"artistView\": \"card\",\n \"composerView\": \"card\",\n \"audioQuality\": \"High\",\n \"headerBgSource\": \"https://i.imgur.com/IdbJiao.jpg\",\n \"darkMode\": false,\n \"dataRecord\": true,\n \"server\": location.origin,\n \"password\": \"\",\n \"cssVariable\": {\n \"--pokabgheight\": \"calc( 100vh - 69px - 64px )\"\n }\n }\n // default language\n let userLang = navigator.language || navigator.userLanguage\n switch (userLang) {\n case \"zh-TW\":\n defaultPokaSetting.lang = \"zh_TW\"\n break;\n case \"zh-CN\":\n defaultPokaSetting.lang = \"zh_CN\"\n break;\n default:\n defaultPokaSetting.lang = \"en_US\"\n break;\n }\n\n if (value) { //設定值\n pokaSetting[setting] = value\n localStorage.pokaSetting = JSON.stringify(pokaSetting)\n return pokaSetting[setting]\n } else { //取值\n if (pokaSetting[setting]) { //已有值\n return pokaSetting[setting]\n } else if (defaultPokaSetting[setting]) { //未有,先存下再回傳\n pokaSetting[setting] = defaultPokaSetting[setting] || \"\"\n localStorage.pokaSetting = JSON.stringify(pokaSetting)\n return pokaSetting[setting]\n } else {\n return \"\"\n }\n }\n}\nwindow._socket = io(window._setting(`server`), {\n transports: ['websocket']\n});\n\n// 注入 CSS 變數\nlet root = document.documentElement;\nfor (let [key, value] of Object.entries(_setting('cssVariable'))) {\n root.style.setProperty(key, value);\n}","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',{staticClass:\"page-container\"},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1),_c('v-snackbar',{class:{'withBottomPlayer':_vm.snackbar.withBottomPlayer},model:{value:(_vm.snackbar.show),callback:function ($$v) {_vm.$set(_vm.snackbar, \"show\", $$v)},expression:\"snackbar.show\"}},[_vm._v(_vm._s(_vm.snackbar.message))])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=c42de5c0&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=sass&\"\nimport style1 from \"./App.vue?vue&type=style&index=1&lang=scss&\"\nimport style2 from \"./App.vue?vue&type=style&index=2&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\nimport { VSnackbar } from 'vuetify/lib/components/VSnackbar';\ninstallComponents(component, {VApp,VSnackbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(!_vm.$vuetify.breakpoint.mdAndUp)?_c('v-app-bar',{staticStyle:{\"box-shadow\":\"0px 0px 0px .5px rgb(0 0 0 / 20%)\"},attrs:{\"color\":\"#FFF\",\"app\":\"\"}},[_c('v-app-bar-nav-icon',{on:{\"click\":function($event){$event.stopPropagation();return _vm.toggleMenu()}}}),_c('div',{staticClass:\"poka-drawer-logo\"},[_c('h1',[_vm._v(\"PokaPlayer\")])]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.switch_audio_order}},[(_vm.audio_order==='list')?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"repeat\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"shuffle\")])],1)],1):_vm._e(),_c('v-navigation-drawer',{attrs:{\"clipped\":_vm.$vuetify.breakpoint.mdAndUp,\"mobile-breakpoint\":960,\"app\":\"\"},model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('div',{staticClass:\"poka-drawer-logo\"},[_c('h1',[_vm._v(\"PokaPlayer\")])]),_c('v-divider',{staticStyle:{\"margin\":\"0px 0\"}}),_c('div',{staticClass:\"poka list\"},[_vm._l((_vm.items),function(item){return [(item.divider)?_c('v-divider',{key:item.text,staticStyle:{\"margin\":\"4px 0\"}}):_c('router-link',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:item.text,staticClass:\"item\",attrs:{\"to\":item.to,\"active-class\":\"active\"}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s(item.icon)}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(item.text))])])],1)])]})],2)],1),_c('v-main',[_c('div',{staticClass:\"router-view\"},[_c('router-view')],1),_c('div',{staticStyle:{\"height\":\"69px\"}})]),_c('div',{staticClass:\"bottom-player\"},[_c('div',{staticClass:\"app-progress-bar\"},[_c('v-slider',{attrs:{\"min\":\"0\",\"max\":\"100\",\"step\":\"0.000001\",\"hide-details\":\"\"},on:{\"change\":_vm.audio_seek},model:{value:(_vm.audio_currentTimePercent),callback:function ($$v) {_vm.audio_currentTimePercent=$$v},expression:\"audio_currentTimePercent\"}})],1),_c('div',{staticClass:\"song-info\"},[_c('div',{staticClass:\"left\"},[_c('div',{staticClass:\"cover\"},[_c('v-fade-transition',{attrs:{\"mode\":\"out-in\"}},[_c('img',{key:_vm.audio_cover,attrs:{\"src\":_vm.audio_cover}})])],1),_c('div',{staticClass:\"song-title\",on:{\"click\":function($event){return _vm.$router.push(_vm.$route.path!='/now'?'/now':'/lyric')}}},[_c('div',{staticClass:\"song-name\"},[_vm._v(_vm._s(_vm.audio_title))]),_c('div',{staticClass:\"song-artist\"},[_vm._v(_vm._s(_vm.audio_artist||_vm.$t('app_waitForPlay')))])])]),_c('div',{staticClass:\"center\"},[_c('span',{staticClass:\"time\"},[_vm._v(_vm._s(_vm.audio_currentTime))]),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.audio_previous}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"skip_previous\")])],1),_c('v-btn',{attrs:{\"small\":\"\",\"fab\":\"\",\"depressed\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.audio_toggle}},[(_vm.audio_paused)?_c('v-icon',{key:\"play\",staticClass:\"material-icons-outlined\"},[_vm._v(\"play_arrow\")]):_c('v-icon',{key:\"pause\",staticClass:\"material-icons-outlined\"},[_vm._v(\"pause\")])],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.audio_next}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"skip_next\")])],1),_c('span',{staticClass:\"time\"},[_vm._v(_vm._s(_vm.audio_totalTime))])],1),(_vm.audio_artist)?_c('div',{staticClass:\"right\"},[_c('div',{style:(\"display: flex;padding: 20px 0;min-width: 160px;justify-content: flex-end;\"),on:{\"mouseover\":function($event){_vm.audio_volume_hover=true},\"mouseleave\":function($event){_vm.audio_volume_hover=false}}},[_c('v-fade-transition',[_c('v-slider',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.audio_volume_hover),expression:\"audio_volume_hover\"}],attrs:{\"hide-details\":\"\",\"thumb-label\":\"\"},model:{value:(_vm.audio_volume),callback:function ($$v) {_vm.audio_volume=$$v},expression:\"audio_volume\"}})],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.audio_volume?_vm.audio_volume=0:_vm.audio_volume=100}}},[(_vm.audio_volume==0)?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"volume_off\")]):(_vm.audio_volume<50)?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"volume_down\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"volume_up\")])],1)],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.switch_audio_order}},[(_vm.audio_order==='list')?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"repeat\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"shuffle\")])],1),(_vm.$route.path!='/now')?_c('v-btn',{attrs:{\"icon\":\"\",\"to\":\"/now\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"playlist_play\")])],1):_c('v-btn',{attrs:{\"icon\":\"\",\"to\":\"/lyric\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"subtitles\")])],1)],1):_c('div',{staticClass:\"right\"},[_c('play-random-button')],1),(_vm.audio_artist)?_c('div',{staticClass:\"right-s\"},[_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.audio_previous}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"skip_previous\")])],1),_c('v-btn',{attrs:{\"small\":\"\",\"fab\":\"\",\"depressed\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.audio_toggle}},[(_vm.audio_paused)?_c('v-icon',{key:\"play\",staticClass:\"material-icons-outlined\"},[_vm._v(\"play_arrow\")]):_c('v-icon',{key:\"pause\",staticClass:\"material-icons-outlined\"},[_vm._v(\"pause\")])],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.audio_next}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"skip_next\")])],1)],1):_c('div',{staticClass:\"right-s\"},[_c('play-random-button')],1)])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./default.vue?vue&type=template&id=374c0fc8&scoped=true&\"\nimport script from \"./default.vue?vue&type=script&lang=js&\"\nexport * from \"./default.vue?vue&type=script&lang=js&\"\nimport style0 from \"./default.vue?vue&type=style&index=0&id=374c0fc8&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"374c0fc8\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAppBar } from 'vuetify/lib/components/VAppBar';\nimport { VAppBarNavIcon } from 'vuetify/lib/components/VAppBar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VMain } from 'vuetify/lib/components/VMain';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\nimport { VSlider } from 'vuetify/lib/components/VSlider';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VAppBar,VAppBarNavIcon,VBtn,VDivider,VFadeTransition,VIcon,VMain,VNavigationDrawer,VSlider,VSpacer})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./empty.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./empty.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./empty.vue?vue&type=template&id=7ffc05a2&\"\nimport script from \"./empty.vue?vue&type=script&lang=js&\"\nexport * from \"./empty.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t('settings')}}),_c('div',{staticClass:\"chip-nav\"},_vm._l((_vm.items),function(item){return _c('router-link',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:item.to,staticClass:\"chip-nav-item\",class:{active:_vm.$route.path==item.to},attrs:{\"to\":item.to}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(_vm._s(item.icon))]),_c('span',[_vm._v(_vm._s(_vm.$t(item.text)))])],1)}),1),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"},on:{\"enter\":_vm.pageEnter}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n ","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./setting.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./setting.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./setting.vue?vue&type=template&id=50bf7f76&\"\nimport script from \"./setting.vue?vue&type=script&lang=js&\"\nexport * from \"./setting.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VIcon})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t(\"settingIndex.adminItems\")}}),_c('div',{staticClass:\"chip-nav\"},_vm._l((_vm.adminItems),function(item){return _c('router-link',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:item.to,staticClass:\"chip-nav-item\",class:{active:_vm.$route.path==item.to},attrs:{\"to\":item.to}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(_vm._s(item.icon))]),_c('span',[_vm._v(_vm._s(_vm.$t(item.text)))])],1)}),1),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"},on:{\"enter\":_vm.pageEnter}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n ","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./settingAdmin.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./settingAdmin.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./settingAdmin.vue?vue&type=template&id=466f32fa&\"\nimport script from \"./settingAdmin.vue?vue&type=script&lang=js&\"\nexport * from \"./settingAdmin.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VIcon})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.name||_vm.$t('album'),\"subtitle\":_vm.name?_vm.$t(_vm.type):null,\"blurbg\":_vm.type!='album',\"bg\":_vm.cover}}),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-albums',{attrs:{\"data\":_vm.data.albums}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Albums.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Albums.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Albums.vue?vue&type=template&id=701b0870&\"\nimport script from \"./Albums.vue?vue&type=script&lang=js&\"\nexport * from \"./Albums.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"blurbg\":true,\"bg\":_vm.cover||null}}),_c('info-header',{attrs:{\"title\":_vm.name,\"subtitle\":_vm.artist,\"cover\":_vm.cover,\"songs\":_vm.songs&&_vm.songs.length}},[_c('v-fade-transition',[(_vm.songs)?_c('pin-button',{attrs:{\"source\":_vm.$route.params.source,\"id\":_vm.$route.params.id,\"type\":\"album\",\"cover\":_vm.cover,\"artist\":_vm.artist,\"name\":_vm.name,\"btn-type\":\"icon-button\"}}):_vm._e()],1)],1),(_vm.name)?_c('v-divider'):_vm._e(),(!_vm.songs)?_c('poka-loader',{staticStyle:{\"margin\":\"64px 0\"}}):_vm._e(),_c('v-slide-y-reverse-transition',[(_vm.songs)?_c('poka-parse-songs',{staticStyle:{\"margin\":\"16px 0\"},attrs:{\"data\":_vm.songs}}):_vm._e()],1),_c('v-slide-y-reverse-transition',[(_vm.artistAlbums&&_vm.songs)?_c('div',[_c('v-divider'),_c('h1',{staticClass:\"title\",staticStyle:{\"padding-left\":\"0.5em\",\"margin-top\":\"8px\"}},[_vm._v(_vm._s(_vm.$t('albumsOfSameArtist')))]),_c('poka-parse-albums',{attrs:{\"data\":_vm.artistAlbums}})],1):_vm._e()])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AlbumSongs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AlbumSongs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AlbumSongs.vue?vue&type=template&id=7834827b&\"\nimport script from \"./AlbumSongs.vue?vue&type=script&lang=js&\"\nexport * from \"./AlbumSongs.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VDivider,VFadeTransition,VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t('artist')}}),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-artists',{attrs:{\"data\":_vm.data.artists}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Artist.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Artist.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Artist.vue?vue&type=template&id=1dbe48e8&\"\nimport script from \"./Artist.vue?vue&type=script&lang=js&\"\nexport * from \"./Artist.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t('composer')}}),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-composers',{attrs:{\"data\":_vm.data.composers}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Composer.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Composer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Composer.vue?vue&type=template&id=2e15d124&\"\nimport script from \"./Composer.vue?vue&type=script&lang=js&\"\nexport * from \"./Composer.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":\"Debug\"}}),_c('div',{staticClass:\"title\"},[_vm._v(\"Snackbar\")]),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){return _vm.$snackbar('test test 123')}}},[_vm._v(\"Open Snackbar\")]),_c('v-expansion-panels',[_c('v-expansion-panel',[_c('v-expansion-panel-header',[_vm._v(\"Audios\")]),_c('v-expansion-panel-content',[_c('pre',[_vm._v(_vm._s(_vm.audios))])])],1),_c('v-expansion-panel',[_c('v-expansion-panel-header',[_vm._v(\"Config\")]),_c('v-expansion-panel-content',[_c('pre',[_vm._v(_vm._s(_vm.pokaSetting))])])],1),_c('v-expansion-panel',[_c('v-expansion-panel-header',[_vm._v(\"Lyric\")]),_c('v-expansion-panel-content',[_c('pre',[_vm._v(_vm._s(_vm.lyric))])])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Debug.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Debug.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Debug.vue?vue&type=template&id=7321c1c4&\"\nimport script from \"./Debug.vue?vue&type=script&lang=js&\"\nexport * from \"./Debug.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VExpansionPanel } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanelContent } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanelHeader } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanels } from 'vuetify/lib/components/VExpansionPanel';\ninstallComponents(component, {VBtn,VExpansionPanel,VExpansionPanelContent,VExpansionPanelHeader,VExpansionPanels})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.$t('folder')}}),_c('v-slide-y-reverse-transition',[_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.$route.meta.root),expression:\"!$route.meta.root\"}],staticStyle:{\"margin-bottom\":\"16px\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")]),_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.$t('back'))+\"\\n\\t\\t\")],1)],1),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-folders',{attrs:{\"data\":_vm.data.folders}}):_vm._e()],1),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-songs',{attrs:{\"data\":_vm.data.songs}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Folder.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Folder.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Folder.vue?vue&type=template&id=70bd1dea&\"\nimport script from \"./Folder.vue?vue&type=script&lang=js&\"\nexport * from \"./Folder.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VBtn,VIcon,VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.name?_vm.$t('header_welcome_with_name',{name: _vm.name}):_vm.$t('header_welcome')}}),_c('poka-update'),(!_vm.data)?_c('poka-loader'):_vm._e(),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-home',{attrs:{\"data\":_vm.data}}):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=0788d70f&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"login-container\",style:({'--bg':(\"url('\" + _vm.bg + \"')\")})},[_c('v-overlay',{attrs:{\"absolute\":\"\",\"value\":_vm.logining}},[_c('poka-loader')],1),_vm._m(0),_c('div',{staticClass:\"login-form\"},[_c('div',{staticClass:\"form-container\"},[_c('h1',[_vm._v(_vm._s(_vm.$t('header_welcome')))]),_c('v-text-field',{staticClass:\"rounded-input\",attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.server'),\"disabled\":_vm.logining},model:{value:(_vm.server),callback:function ($$v) {_vm.server=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"server\"}}),_c('v-text-field',{staticClass:\"rounded-input\",attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.username'),\"disabled\":_vm.logining},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}}),_c('v-text-field',{staticClass:\"rounded-input\",attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.password'),\"type\":\"password\",\"disabled\":_vm.logining},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('div',{staticClass:\"d-flex justify-center\"},[_c('v-btn',{attrs:{\"disabled\":_vm.logining,\"rounded\":\"\",\"large\":\"\",\"color\":\"primary\",\"width\":\"110px\"},on:{\"click\":_vm.login}},[_vm._v(_vm._s(_vm.$t('login')))])],1)],1)]),_c('div',{staticClass:\"footer\"},[_c('div',{staticClass:\"left-btns\"},[_c('v-btn',{staticClass:\"mx-1\",attrs:{\"depressed\":\"\",\"fab\":\"\",\"small\":\"\"},on:{\"click\":function($event){_vm.lang_dialog=true}}},[_c('v-icon',[_vm._v(\"mdi-translate\")])],1),_c('v-btn',{staticClass:\"mx-1\",attrs:{\"depressed\":\"\",\"fab\":\"\",\"small\":\"\"},on:{\"click\":function($event){_vm.clearSessionDialog=true}}},[_c('v-icon',[_vm._v(\"mdi-lock-reset\")])],1)],1),_c('div',{staticClass:\"right-btns\"},[_c('v-btn',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer\",\"target\":\"_blank\",\"depressed\":\"\",\"fab\":\"\",\"small\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-github\")])],1)],1)]),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.lang_dialog),callback:function ($$v) {_vm.lang_dialog=$$v},expression:\"lang_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.lang')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},_vm._l((_vm.languages),function(lang,index){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:(\"lang\" + lang + \"-\" + index),staticClass:\"item\",on:{\"click\":function($event){return _vm.setLang(lang)}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"translate\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('title',lang)))])])],1)])}),0)]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.lang_dialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.clearSessionDialog),callback:function ($$v) {_vm.clearSessionDialog=$$v},expression:\"clearSessionDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('login_page.session._')))]),_c('v-card-text',[_c('p',[_vm._v(_vm._s(_vm.$t('login_page.session.description')))]),_c('p',[_vm._v(_vm._s(_vm.$t('login_page.session.description2')))]),_c('v-text-field',{attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.server'),\"disabled\":_vm.logining},model:{value:(_vm.server),callback:function ($$v) {_vm.server=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"server\"}}),_c('v-text-field',{attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.username'),\"disabled\":_vm.logining},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}}),_c('v-text-field',{attrs:{\"outlined\":\"\",\"label\":_vm.$t('login_page.password'),\"type\":\"password\",\"disabled\":_vm.logining},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.clearSessionDialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"color\":\"red\",\"text\":\"\"},on:{\"click\":_vm.clearSession}},[_vm._v(_vm._s(_vm.$t('reset')))])],1)],1)],1)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"logo\"},[_c('img',{attrs:{\"src\":\"/img/icons/icon.png\"}})])}]\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=fef7932c&scoped=true&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&lang=scss&\"\nimport style1 from \"./Login.vue?vue&type=style&index=1&id=fef7932c&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fef7932c\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VOverlay } from 'vuetify/lib/components/VOverlay';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VOverlay,VSpacer,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('transition',{attrs:{\"name\":_vm.bgSlideAnimation,\"mode\":\"out-in\"}},[(_vm.audio_queue.length>0)?_c('poka-header',{key:_vm.audio_index,attrs:{\"blurbg\":true,\"title\":_vm.$t('nowplaying'),\"bg\":_vm.audio_cover}}):_vm._e(),(!_vm.audio_queue.length>0)?_c('poka-header',{key:\"2\"}):_vm._e()],1),_c('transition',{attrs:{\"name\":\"slide-right\",\"mode\":\"out-in\"}},[(_vm.audio_queue.length>0)?_c('poka-parse-songs',{attrs:{\"data\":_vm.audio_queue,\"now-playing\":\"\",\"active-index\":_vm.audio_index},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isSafari),expression:\"isSafari\"}],attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return props.moreDialog(props.song)}}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"more_horiz\")])],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.removeSong(props.index)}}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"close\")])],1)]}}],null,false,3811264598)}):_vm._e(),(!_vm.audio_queue.length>0)?_c('v-card',{key:\"card\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"64px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"display-4 material-icons-outlined\"},[_vm._v(\"queue_music\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('app_waitForPlay')))]),_c('p',[_vm._v(_vm._s(_vm.$t('app_waitForPlay_description')))]),_c('play-random-button')],1)],1):_vm._e()],1),_c('v-fab-transition',[(_vm.audio_queue.length>0)?_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.audio_clean}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"clear_all\")])],1):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NowPlaying.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NowPlaying.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NowPlaying.vue?vue&type=template&id=2d410ac4&\"\nimport script from \"./NowPlaying.vue?vue&type=script&lang=js&\"\nexport * from \"./NowPlaying.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VFabTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCard,VCardText,VFabTransition,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header'),_c('v-card',{key:\"card\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"32px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"material-icons-outlined display-4\"},[_vm._v(\"clear\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('nothingFound')))]),_c('v-btn',{attrs:{\"outlined\":\"\",\"color\":\"primary\",\"to\":\"/\"}},[_vm._v(_vm._s(_vm.$t('home')))])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Notfound.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Notfound.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Notfound.vue?vue&type=template&id=306276dc&\"\nimport script from \"./Notfound.vue?vue&type=script&lang=js&\"\nexport * from \"./Notfound.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCard,VCardText,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"title\":_vm.title}}),_c('v-slide-y-reverse-transition',[(_vm.data)?_c('poka-parse-playlists',{attrs:{\"data\":_vm.data}}):_vm._e()],1),(!_vm.data)?_c('poka-loader'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Playlist.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Playlist.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Playlist.vue?vue&type=template&id=49298b0c&\"\nimport script from \"./Playlist.vue?vue&type=script&lang=js&\"\nexport * from \"./Playlist.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VSlideYReverseTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('poka-header',{attrs:{\"blurbg\":true,\"bg\":_vm.cover}}),_c('info-header',{attrs:{\"title\":_vm.title||_vm.$t('loading'),\"subtitle\":_vm.$t('playlist'),\"cover\":_vm.cover,\"songs\":_vm.data?_vm.data.songs.length:0||0}},[(_vm.title)?_c('pin-button',{attrs:{\"source\":_vm.$route.params.source,\"id\":_vm.$route.params.id,\"cover\":_vm.cover,\"type\":\"playlist\",\"name\":_vm.title,\"btn-type\":\"icon-button\"}}):_vm._e(),(_vm.fromPoka)?_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.playlistDialog=true}}},[_c('v-icon',[_vm._v(\"edit\")])],1):_vm._e()],1),_c('v-divider'),(_vm.data)?_c('poka-parse-songs',{attrs:{\"data\":_vm.data.songs}}):_c('poka-loader'),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.playlistDialog),callback:function ($$v) {_vm.playlistDialog=$$v},expression:\"playlistDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('playlist_page.edit_title')))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('playlist_page.title_input'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.editData.name),callback:function ($$v) {_vm.$set(_vm.editData, \"name\", $$v)},expression:\"editData.name\"}}),_c('br'),_c('v-text-field',{attrs:{\"label\":_vm.$t('playlist_page.cover_input'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.editData.image),callback:function ($$v) {_vm.$set(_vm.editData, \"image\", $$v)},expression:\"editData.image\"}})],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.playlistDialog = false;_vm.playlistDel=true}}},[_vm._v(_vm._s(_vm.$t('playlist_page.del')))]),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.editPlaylist}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.playlistDel),callback:function ($$v) {_vm.playlistDel=$$v},expression:\"playlistDel\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"playlist_page.del_title\")))]),_c('v-card-text',[_vm._v(_vm._s(_vm.$t(\"playlist_page.delconfirm\",{title: _vm.title})))]),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.playlistDel = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.playlistDel = false;_vm.delPlaylist()}}},[_vm._v(_vm._s(_vm.$t('ok')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PlaylistSongs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PlaylistSongs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PlaylistSongs.vue?vue&type=template&id=100c31ca&\"\nimport script from \"./PlaylistSongs.vue?vue&type=script&lang=js&\"\nexport * from \"./PlaylistSongs.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VIcon,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(\"div\")}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./shuffle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./shuffle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./shuffle.vue?vue&type=template&id=609ee09a&\"\nimport script from \"./shuffle.vue?vue&type=script&lang=js&\"\nexport * from \"./shuffle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"theme\":_vm.lyric_theme}},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[(_vm.audio_cover)?_c('poka-header',{key:_vm.audio_cover,attrs:{\"blurbg\":true,\"bg\":_vm.audio_cover}}):_c('poka-header',{key:\"2\"})],1),_c('div',{on:{\"dblclick\":_vm.openLyricDialog}},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[(_vm.lyric.length > 1)?_c('div',{key:\"lyric\",staticClass:\"lyric\",class:{lyricTranslated:_vm.lyricTranslated}},_vm._l((_vm.lyric),function(item,index){return _c('p',{key:index,class:[{focus: index==_vm.lyricFocus},{tl:_vm.lyricTranslated?Math.floor((index-_vm.lyricFocus)/2)!=Math.round((index-_vm.lyricFocus)/2):false}],attrs:{\"data-lyric-set\":_vm.lyricTranslated?Math.floor((index-_vm.lyricFocus)/2):index-_vm.lyricFocus}},[_c('span',[_vm._v(_vm._s(item.text))])])}),0):(_vm.lyricSearching)?_c('v-card',{key:\"lyricSearchingcard\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"64px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"material-icons-outlined display-4\"},[_vm._v(\"subtitles\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('loading')))])],1)],1):_c('v-card',{key:\"lrc_noLyrics\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"64px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"material-icons-outlined display-4\"},[_vm._v(\"subtitles\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('lrc_noLyrics')))]),_c('v-btn',{attrs:{\"outlined\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.showLyricDialog = true}}},[_vm._v(_vm._s(_vm.$t('lrc_search')))])],1)],1)],1)],1),_c('v-speed-dial',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"right\":\"\",\"open-on-hover\":\"\",\"fixed\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\",\"fab\":\"\"},model:{value:(_vm.fab),callback:function ($$v) {_vm.fab=$$v},expression:\"fab\"}},[(_vm.fab)?_c('v-icon',[_vm._v(\"mdi-close\")]):_c('v-icon',[_vm._v(\"more_horiz\")])],1)]},proxy:true}]),model:{value:(_vm.fab),callback:function ($$v) {_vm.fab=$$v},expression:\"fab\"}},[_c('v-btn',{attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"green\"},on:{\"click\":_vm.openLyricDialog}},[_c('v-icon',[_vm._v(\"search\")])],1),_c('v-btn',{attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"indigo\"},on:{\"click\":_vm.editLyric}},[_c('v-icon',[_vm._v(\"mdi-pencil\")])],1),_c('v-btn',{attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"cyan\"},on:{\"click\":function($event){_vm.lyric_theme_dialog=true}}},[_c('v-icon',[_vm._v(\"mdi-palette\")])],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.showLyricDialog),callback:function ($$v) {_vm.showLyricDialog=$$v},expression:\"showLyricDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"lrc_search\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('lrc_search'),\"name\":\"searchLyric\",\"disabled\":_vm.lyricSearching,\"solo\":\"\"},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.getLyricByKeyword()},\"change\":function($event){return _vm.getLyricByKeyword()}},model:{value:(_vm.lyricSearchkeyword),callback:function ($$v) {_vm.lyricSearchkeyword=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"lyricSearchkeyword\"}}),_c('p',{staticStyle:{\"margin-top\":\"-22px\"}},[_c('small',[_vm._v(_vm._s(_vm.$t('lrc_enter2search')))])])],1),_c('v-divider'),_c('v-card-text',{staticStyle:{\"max-height\":\"400px\",\"overflow\":\"scroll\",\"overflow-x\":\"hidden\"}},[_c('div',{staticClass:\"poka list\",staticStyle:{\"width\":\"372px\"}},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.loadLrc(\"[00:00.000]\",true);_vm.showLyricDialog = false}}},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('lrc_notLoad')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('lrc_notLoad_description')))])])])])]),(!_vm.lyricSearching&&_vm.lyricSearchResult)?_c('div',{staticClass:\"poka list\",staticStyle:{\"width\":\"100%\"}},_vm._l((_vm.lyricSearchResult),function(item,index){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:index,staticClass:\"item\",on:{\"click\":function($event){_vm.loadLrc(item.lyric,true);_vm.showLyricDialog = false}}},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(item.name))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(item.artist))])])])])}),0):(_vm.lyricSearching)?_c('poka-loader'):_c('div',{staticStyle:{\"text-align\":\"center\",\"padding\":\"40px 0\"}},[_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.dialogSearch}},[_vm._v(_vm._s(_vm.$t('search')))])],1)],1),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.showLyricDialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.lyric_theme_dialog),callback:function ($$v) {_vm.lyric_theme_dialog=$$v},expression:\"lyric_theme_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.lyric._')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('bigtext')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Big text\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('default')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Default\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('spacing')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Spacing\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('underline')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Underline\")])])],1)])])]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.lyric_theme_dialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Lyric.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Lyric.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Lyric.vue?vue&type=template&id=ce4382d4&scoped=true&\"\nimport script from \"./Lyric.vue?vue&type=script&lang=js&\"\nexport * from \"./Lyric.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Lyric.vue?vue&type=style&index=0&id=ce4382d4&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ce4382d4\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSpeedDial } from 'vuetify/lib/components/VSpeedDial';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VIcon,VSpacer,VSpeedDial,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',[_c('div',{attrs:{\"id\":\"lrc-editor\"}},[(_vm.lyric.length > 1)?_c('div',{key:\"lyric\",staticClass:\"lyric-view\",class:{lyricTranslated:_vm.lyricTranslated}},_vm._l((_vm.lyric),function(item,index){return _c('p',{key:index,class:{focus:index==_vm.lyricFocus},on:{\"click\":function($event){return _vm.musicSeek(item.timestamp)}}},[_c('span',{staticClass:\"timestamp\"},[_vm._v(_vm._s(_vm.timeToTag(item.timestamp)))]),_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(item.text)+\"\\n\\t\\t\\t\\t\")])}),0):_vm._e(),_c('div',{attrs:{\"id\":\"lyric-edit\"}},[_c('v-card',{staticClass:\"mx-auto\",attrs:{\"id\":\"lyric-edit-about\"}},[_c('v-card-text',[_c('div',[_vm._v(\"PokaPlayer 歌詞編輯器 Beta\")]),_c('p',{staticClass:\"display-1 text--primary\"},[_vm._v(\"使用說明\")]),_c('div',{staticClass:\"text--primary\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t左側為歌詞預覽,右側則是編輯區塊\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"編輯完成後請按左下角打勾儲存歌詞,若要取消編輯點擊返回鍵即可跳出\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"點擊歌詞預覽的歌詞即可將歌曲轉跳至該時間,若是雙語歌詞,請點選原文部份\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"若有任何問題或功能建議,歡迎透過「設定->關於->GitHub->Issues」提出\\n\\t\\t\\t\\t\\t\\t\")])])],1),_c('v-card',{staticClass:\"mx-auto\",attrs:{\"id\":\"lyric-edit-about-phone\"}},[_c('v-card-text',[_c('div',[_vm._v(\"PokaPlayer 歌詞編輯器 Beta\")]),_c('p',{staticClass:\"display-1 text--primary\"},[_vm._v(\"使用說明\")]),_c('div',{staticClass:\"text--primary\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t上方為歌詞預覽,下方則是編輯區塊\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"編輯完成後請按左下角打勾儲存歌詞,若要取消編輯點擊返回鍵即可跳出\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"點擊歌詞預覽的歌詞即可將歌曲轉跳至該時間,若是雙語歌詞,請點選原文部份\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('br'),_vm._v(\"若有任何問題或功能建議,歡迎透過「設定->關於->GitHub->Issues」提出\\n\\t\\t\\t\\t\\t\\t\")])])],1),_c('v-card',{staticClass:\"mx-auto\",attrs:{\"id\":\"lyric-edit-time-shift\"}},[_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('div',[_vm._v(\"時間平移\")]),_c('p',{staticClass:\"display-1 text--primary\",staticStyle:{\"margin-bottom\":\"0\"}},[_vm._v(_vm._s(_vm.timeShiftValue>=0?'+':'')+_vm._s(_vm.timeShiftValue)+\"s\")])]),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"red accent-4\"},on:{\"click\":function($event){return _vm.timeShift(-0.5)}}},[_vm._v(\"-0.5s\")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"red accent-4\"},on:{\"click\":function($event){return _vm.timeShift(-0.1)}}},[_vm._v(\"-0.1s\")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.timeShift(0.1)}}},[_vm._v(\"+0.1s\")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.timeShift(0.5)}}},[_vm._v(\"+0.5s\")]),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.timeShift(-_vm.timeShiftValue)}}},[_vm._v(\"重置\")])],1)],1),_c('v-card',{staticClass:\"mx-auto\",attrs:{\"id\":\"lyric-edit-text-editor\"}},[_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('div',[_vm._v(\"文字編輯器\")]),_c('v-textarea',{attrs:{\"max-height\":\"100%\",\"rows\":\"20\"},model:{value:(_vm.lyric_raw),callback:function ($$v) {_vm.lyric_raw=$$v},expression:\"lyric_raw\"}})],1)],1)],1)])]),_c('v-fab-transition',[_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.saveLyric}},[_c('v-icon',[_vm._v(\"done\")])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./LyricEdit.vue?vue&type=template&id=4a44bf4f&scoped=true&\"\nimport script from \"./LyricEdit.vue?vue&type=script&lang=js&\"\nexport * from \"./LyricEdit.vue?vue&type=script&lang=js&\"\nimport style0 from \"./LyricEdit.vue?vue&type=style&index=0&id=4a44bf4f&lang=sass&scoped=true&\"\nimport style1 from \"./LyricEdit.vue?vue&type=style&index=1&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4a44bf4f\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VFabTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextarea } from 'vuetify/lib/components/VTextarea';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VFabTransition,VIcon,VSpacer,VTextarea})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"search-box\",class:{focus: _vm.searchBoxFocus}},[_c('input',{directives:[{name:\"model\",rawName:\"v-model.trim\",value:(_vm.keyword),expression:\"keyword\",modifiers:{\"trim\":true}}],staticClass:\"search-input\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('search'),\"autocomplete\":\"off\",\"required\":\"\"},domProps:{\"value\":(_vm.keyword)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchClick($event)},\"focus\":function($event){_vm.searchBoxFocus = true},\"blur\":[function($event){_vm.searchBoxFocus = false},function($event){return _vm.$forceUpdate()}],\"input\":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value.trim()}}}),_c('button',{staticClass:\"search-button\",on:{\"click\":_vm.search}},[_c('v-icon',[_vm._v(\"search\")])],1)]),_c('v-overlay',{attrs:{\"absolute\":\"\",\"value\":_vm.isLoading}},[_c('poka-loader')],1),_c('v-slide-y-reverse-transition',[(_vm.searchResult)?_c('div',[_c('div',{staticClass:\"chip-nav\"},_vm._l((Object.keys(_vm.searchResult).filter(function (x){ return _vm.searchResult[x].length; })),function(itemName){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:itemName,staticClass:\"chip-nav-item\",class:{active:_vm.active==itemName},on:{\"click\":function($event){_vm.active=itemName}}},[_c('span',[_vm._v(_vm._s(_vm.$t(itemName.substring(0, itemName.length-1))))])])}),0),_vm._l((Object.keys(_vm.searchResult).filter(function (x){ return _vm.searchResult[x].length; })),function(itemName){return _c('div',{key:itemName},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.active==itemName),expression:\"active==itemName\"}]},[(itemName=='songs')?_c('poka-parse-songs',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='albums')?_c('poka-parse-albums',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='playlists' )?_c('poka-parse-playlists',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='folders' )?_c('poka-parse-folders',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='composers' )?_c('poka-parse-composers',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e(),(itemName=='artists' )?_c('poka-parse-artists',{attrs:{\"data\":_vm.searchResult[itemName]}}):_vm._e()],1)])})],2):_vm._e()])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Search.vue?vue&type=template&id=f0efb4e0&scoped=true&\"\nimport script from \"./Search.vue?vue&type=script&lang=js&\"\nexport * from \"./Search.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Search.vue?vue&type=style&index=0&id=f0efb4e0&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"f0efb4e0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VOverlay } from 'vuetify/lib/components/VOverlay';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VIcon,VOverlay,VSlideYReverseTransition})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.showSoundQualityDialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"music_note\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settings_network_soundQuality')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t((\"settings_network_soundQuality_\" + _vm.soundQuality))))])])],1)])]),_c('v-dialog',{attrs:{\"max-width\":\"800\"},model:{value:(_vm.showSoundQualityDialog),callback:function ($$v) {_vm.showSoundQualityDialog=$$v},expression:\"showSoundQualityDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settings_network_soundQuality\")))]),_c('v-card-text',[_c('poka-cards',{staticClass:\"poka four doubling cards\",attrs:{\"hide-overflow\":false}},[_c('poka-card',{attrs:{\"poka-icon\":\"music_note\",\"ellipsis\":false,\"poka-title\":_vm.$t('settings_network_soundQuality_Low'),\"poka-subtitle\":_vm.$t('settings_network_soundQuality_Low_description')},nativeOn:{\"click\":function($event){return _vm.setSoundQuality('Low')}}}),_c('poka-card',{attrs:{\"poka-icon\":\"music_note\",\"ellipsis\":false,\"poka-title\":_vm.$t('settings_network_soundQuality_Med'),\"poka-subtitle\":_vm.$t('settings_network_soundQuality_Med_description')},nativeOn:{\"click\":function($event){return _vm.setSoundQuality('Med')}}}),_c('poka-card',{attrs:{\"poka-icon\":\"music_note\",\"ellipsis\":false,\"poka-title\":_vm.$t('settings_network_soundQuality_High'),\"poka-subtitle\":_vm.$t('settings_network_soundQuality_High_description')},nativeOn:{\"click\":function($event){return _vm.setSoundQuality('High')}}}),_c('poka-card',{attrs:{\"poka-icon\":\"music_note\",\"ellipsis\":false,\"poka-title\":_vm.$t('settings_network_soundQuality_Ori'),\"poka-subtitle\":_vm.$t('settings_network_soundQuality_Ori_description')},nativeOn:{\"click\":function($event){return _vm.setSoundQuality('Ori')}}})],1)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.showSoundQualityDialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./network.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./network.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./network.vue?vue&type=template&id=4cdfac81&\"\nimport script from \"./network.vue?vue&type=script&lang=js&\"\nexport * from \"./network.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VSpacer})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingInterface.lang')))]),_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.lang_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"translate\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.lang')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('title',_vm.currentLang)))])])],1)])]),_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg._')))]),_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.customize_bg_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"landscape\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg.description')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.bg_height_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"style\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover.description')))])])],1)]),_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingInterface.customize.theme')))]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.theme_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.theme_color._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.theme_color.description')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.lyric_theme_dialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.lyric._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.lyric.description')))])])],1)]),_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout._')))]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.changeStyle('artist')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(_vm._s(_vm.view.artist=='card'?'view_module':'list'))])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout.artist')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout.'+_vm.view.artist)))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.changeStyle('composer')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(_vm._s(_vm.view.composer=='card'?'view_module':'list'))])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout.composer')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.layout.'+_vm.view.composer)))])])],1)])],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.bg_height_dialog),callback:function ($$v) {_vm.bg_height_dialog=$$v},expression:\"bg_height_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover._')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setBgHeight('full')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"star\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover.options.full')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setBgHeight('half')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"star_half\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover.options.half')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setBgHeight('none')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"star_border\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg_cover.options.none')))])])],1)])])]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.bg_height_dialog = false}}},[_vm._v(_vm._s(_vm.$t('back')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"1200\"},model:{value:(_vm.customize_bg_dialog),callback:function ($$v) {_vm.customize_bg_dialog=$$v},expression:\"customize_bg_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.bg._')))]),_c('v-card-text',[_c('poka-cards',[_c('poka-card',{attrs:{\"poka-icon\":\"link\",\"poka-title\":_vm.$t('settingInterface.customize.bg.custom_link')},nativeOn:{\"click\":function($event){_vm.bg_prompt_active=true}}}),_vm._l((_vm.imgSources),function(ref){\nvar name = ref.name;\nvar src = ref.src;\nreturn _c('poka-card',{key:src,attrs:{\"poka-bg\":src,\"poka-title\":name},nativeOn:{\"click\":function($event){return _vm.setBg(src)}}})})],2)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.customize_bg_dialog = false}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"340\"},model:{value:(_vm.theme_dialog),callback:function ($$v) {_vm.theme_dialog=$$v},expression:\"theme_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.theme_color._')))]),_c('v-card-text',[_c('v-color-picker',{staticClass:\"ma-2\",staticStyle:{\"margin\":\"8px auto !important\"},attrs:{\"flat\":\"\",\"mode\":\"hex\",\"swatches\":_vm.swatches,\"show-swatches\":\"\"},model:{value:(_vm.color),callback:function ($$v) {_vm.color=$$v},expression:\"color\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.theme_dialog = false}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.bg_prompt_active),callback:function ($$v) {_vm.bg_prompt_active=$$v},expression:\"bg_prompt_active\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settingInterface.customize.bg._\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":\"URL\",\"filled\":\"\"},model:{value:(_vm.bg_prompt_textbox),callback:function ($$v) {_vm.bg_prompt_textbox=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"bg_prompt_textbox\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.bg_prompt_cancel}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.bg_prompt_ok}},[_vm._v(_vm._s(_vm.$t('ok')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.lang_dialog),callback:function ($$v) {_vm.lang_dialog=$$v},expression:\"lang_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.lang')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},_vm._l((_vm.languages),function(lang,index){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:(\"lang\" + lang + \"-\" + index),staticClass:\"item\",on:{\"click\":function($event){return _vm.setLang(lang)}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"translate\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('title',lang)))])])],1)])}),0)]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.lang_dialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.lyric_theme_dialog),callback:function ($$v) {_vm.lyric_theme_dialog=$$v},expression:\"lyric_theme_dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingInterface.customize.lyric._')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('bigtext')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Big text\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('default')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Default\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('spacing')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Spacing\")])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){return _vm.setLyricTheme('underline')}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"24px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"palette\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(\"Underline\")])])],1)])])]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.lyric_theme_dialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./interface.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./interface.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./interface.vue?vue&type=template&id=05a09239&\"\nimport script from \"./interface.vue?vue&type=script&lang=js&\"\nexport * from \"./interface.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VColorPicker } from 'vuetify/lib/components/VColorPicker';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VColorPicker,VDialog,VIcon,VSpacer,VSubheader,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingPravicy.title')))]),_c('v-card',{attrs:{\"outlined\":\"\"}},[_c('v-card-text',[_c('div',{staticClass:\"headline text--primary\"},[_vm._v(_vm._s(_vm.$t('settingPravicy.notify.title')))]),_c('div',[_vm._v(_vm._s(_vm.$t('settingPravicy.notify.body')))])])],1),_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.setDataRecord}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{attrs:{\"color\":_vm.dataRecord?'purple':null}},[_vm._v(\"analytics\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingPravicy.dataRecord._')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingPravicy.dataRecord.'+(_vm.dataRecord?'enabled':'disabled'))))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.clearRecord}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"clear\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingPravicy.dataRecord.clear')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.dataRecordCount>-1?_vm.$t('settingPravicy.dataRecord.logged',{count:_vm.dataRecordCount}):_vm.$t('settingPravicy.dataRecord.loading')))])])],1)])]),_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settingUser.title')))]),_c('div',{staticClass:\"poka list\"},[(_vm.userdata)?_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.copyID}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-account-key\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(\"ID\")]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userdata._id))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.temp.changeNamePrompt=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"person\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.name')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userdata.name))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.temp.changeUsernamePrompt=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"alternate_email\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.username')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userdata.username))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"settings\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.role')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userdata.role))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{staticClass:\"item\",on:{\"click\":function($event){_vm.temp.changePasswordDialog=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"lock\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.password')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUser.passwordDescription')))])])],1)]):_vm._e(),(_vm.userdata)?_c('div',{staticClass:\"item\",on:{\"click\":_vm.logout}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"exit_to_app\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settings_logout')))])])],1)]):_vm._e()]),(!_vm.userdata)?_c('poka-loader'):_vm._e(),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.temp.changeNamePrompt),callback:function ($$v) {_vm.$set(_vm.temp, \"changeNamePrompt\", $$v)},expression:\"temp.changeNamePrompt\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settingUser.changeName.title\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changeName.placeholder'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changeNameValue),callback:function ($$v) {_vm.$set(_vm.temp, \"changeNameValue\", (typeof $$v === 'string'? $$v.trim(): $$v))},expression:\"temp.changeNameValue\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.temp.changeNamePrompt=false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.temp.changeNamePrompt=false;_vm.changeName()}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.temp.changeUsernamePrompt),callback:function ($$v) {_vm.$set(_vm.temp, \"changeUsernamePrompt\", $$v)},expression:\"temp.changeUsernamePrompt\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settingUser.changeName.title\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changeUsername.placeholder'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changeUsernameValue),callback:function ($$v) {_vm.$set(_vm.temp, \"changeUsernameValue\", (typeof $$v === 'string'? $$v.trim(): $$v))},expression:\"temp.changeUsernameValue\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.temp.changeUsernamePrompt=false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.temp.changeUsernamePrompt=false;_vm.changeUsername()}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.temp.changePasswordDialog),callback:function ($$v) {_vm.$set(_vm.temp, \"changePasswordDialog\", $$v)},expression:\"temp.changePasswordDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settingUser.changePassword.title\")))]),_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changePassword.oldPassword'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changePasswordold),callback:function ($$v) {_vm.$set(_vm.temp, \"changePasswordold\", $$v)},expression:\"temp.changePasswordold\"}}),_c('br'),_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changePassword.newPassword'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changePassword),callback:function ($$v) {_vm.$set(_vm.temp, \"changePassword\", $$v)},expression:\"temp.changePassword\"}}),_c('br'),_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUser.changePassword.confirmPassword'),\"hint\":_vm.$t('settingUser.changePassword.confirmPasswordHelperText'),\"outlined\":\"\",\"hide-details\":\"\"},model:{value:(_vm.temp.changePassword2),callback:function ($$v) {_vm.$set(_vm.temp, \"changePassword2\", $$v)},expression:\"temp.changePassword2\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.temp.changePasswordDialog=false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.changePassword()}}},[_vm._v(_vm._s(_vm.$t('settingUser.changePassword.done')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./user.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./user.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./user.vue?vue&type=template&id=409837fa&\"\nimport script from \"./user.vue?vue&type=script&lang=js&\"\nexport * from \"./user.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VSpacer,VSubheader,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.pins)?_c('div',{staticClass:\"poka list\"},_vm._l((_vm.pins),function(pin){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:pin._id,staticClass:\"item\",on:{\"click\":function($event){return _vm.unPin(pin)}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-img',{attrs:{\"src\":pin.cover,\"alt\":\"John\"}})],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\"+_vm._s(pin.name)+\"\\n\\t\\t\\t\\t\\t\\t\"),_c('span',{staticStyle:{\"font-size\":\".7em\",\"opacity\":\".7\",\"font-weight\":\"normal\"}},[_vm._v(_vm._s(_vm.$t((\"source.\" + (pin.source)))))])]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t(pin.type)))])]),_c('div',{staticClass:\"action\"},[_c('v-btn',{attrs:{\"icon\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-delete\")])],1)],1)],1)])}),0):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pins.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pins.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./pins.vue?vue&type=template&id=05e5c332&\"\nimport script from \"./pins.vue?vue&type=script&lang=js&\"\nexport * from \"./pins.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\ninstallComponents(component, {VAvatar,VBtn,VIcon,VImg})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(!_vm.users)?_c('poka-loader'):_vm._e(),_c('v-slide-y-reverse-transition',[(_vm.users)?_c('div',{staticClass:\"poka list\"},_vm._l((_vm.users),function(user){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:user._id,staticClass:\"item\",on:{\"click\":function($event){return _vm.openUserDialog(user)}}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s('person')}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(user.username))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.role.' + user.role)))])])],1)])}),0):_vm._e()]),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.userDialog),callback:function ($$v) {_vm.userDialog=$$v},expression:\"userDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.edit')))]),_c('v-card-text',[_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.field.name')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userTemp.name))])])])]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.field.username')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userTemp.username))])])])]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.field.role')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.userTemp.role))])])])]),_c('v-divider',{staticStyle:{\"margin\":\"4px 0\"}}),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.changePassword}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s('lock')}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.changePassword')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.deleteUser}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s('delete')}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.deleteUser')))])])],1)])],1)]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.userDialog = false}}},[_vm._v(_vm._s(_vm.$t('back')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"300\"},model:{value:(_vm.createUserDialog),callback:function ($$v) {_vm.createUserDialog=$$v},expression:\"createUserDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.create')))]),_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUserManagement.field.name'),\"outlined\":\"\"},model:{value:(_vm.userTemp.name),callback:function ($$v) {_vm.$set(_vm.userTemp, \"name\", $$v)},expression:\"userTemp.name\"}}),_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUserManagement.field.username'),\"outlined\":\"\"},model:{value:(_vm.userTemp.username),callback:function ($$v) {_vm.$set(_vm.userTemp, \"username\", $$v)},expression:\"userTemp.username\"}}),_c('v-text-field',{attrs:{\"label\":_vm.$t('settingUserManagement.field.password'),\"outlined\":\"\"},model:{value:(_vm.userTemp.password),callback:function ($$v) {_vm.$set(_vm.userTemp, \"password\", $$v)},expression:\"userTemp.password\"}}),_c('v-select',{attrs:{\"label\":_vm.$t('settingUserManagement.field.role'),\"items\":['admin','user'],\"outlined\":\"\"},model:{value:(_vm.userTemp.role),callback:function ($$v) {_vm.$set(_vm.userTemp, \"role\", $$v)},expression:\"userTemp.role\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.createUserDialog = false}}},[_vm._v(_vm._s(_vm.$t('back')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.createUser}},[_vm._v(_vm._s(_vm.$t('settingUserManagement.dialog.createBtn')))])],1)],1)],1),(!_vm.createUserDialog)?_c('v-fab-transition',[_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.openCreateUserDialog}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"person_add\")])],1)],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./users.vue?vue&type=template&id=703b759f&\"\nimport script from \"./users.vue?vue&type=script&lang=js&\"\nexport * from \"./users.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFabTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VFabTransition,VIcon,VSelect,VSlideYReverseTransition,VSpacer,VTextField})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"poka list\"},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t('settings_system')))]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.restartConfirmActive=true}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"autorenew\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settings_restart')))])])],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.openUpdateDialog}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',[_vm._v(\"system_update\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t('settings_update')))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.checkUpadteStatus)+\"\\n\\t\\t\\t\\t\\t\\t\"),(_vm.poka_debug)?_c('span',[_vm._v(\"(debug: \"+_vm._s(_vm.poka_debug)+\")\")]):_vm._e()])])],1)])],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.restartConfirmActive),callback:function ($$v) {_vm.restartConfirmActive=$$v},expression:\"restartConfirmActive\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settings_restartDialog_title\")))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('p',[_vm._v(_vm._s(_vm.$t('settings_updateDialog_note')))])]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.restartConfirmActive=false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.restartConfirmActive=false;_vm.restart()}}},[_vm._v(_vm._s(_vm.$t('ok')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"420\"},model:{value:(_vm.showUpdateDialog),callback:function ($$v) {_vm.showUpdateDialog=$$v},expression:\"showUpdateDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"settings_updateDialog_title\", { version: this.newVersion.tag})))]),_c('v-card-text',{staticStyle:{\"padding-bottom\":\"0\"}},[_c('p',{staticClass:\"changelog\",domProps:{\"innerHTML\":_vm._s(_vm.newVersion.body)}}),_c('p',[_vm._v(_vm._s(_vm.$t('settings_updateDialog_note')))]),(_vm.poka_debug)?_c('p',{domProps:{\"innerHTML\":_vm._s(_vm.$t('settings_updateDialog_note_dev'))}}):_vm._e(),_c('p',[_c('a',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer/releases\",\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.$t('settings_updateDialog_view_previous')))])])]),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.showUpdateDialog = false}}},[_vm._v(_vm._s(_vm.$t('cancel')))]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.showUpdateDialog = false;_vm.update()}}},[_vm._v(_vm._s(_vm.$t('settings_update')))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"max-width\":\"280\"},model:{value:(_vm.showUpdateingDialog),callback:function ($$v) {_vm.showUpdateingDialog=$$v},expression:\"showUpdateingDialog\"}},[_c('v-card',[_c('v-card-text',{staticStyle:{\"padding\":\"0\"}},[_c('pre',{staticClass:\"log\"},[_vm._v(_vm._s(_vm.updateLog))]),_c('v-progress-linear',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showRestartCompleted),expression:\"!showRestartCompleted\"}],attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1),_c('v-card-actions',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showRestartCompleted),expression:\"showRestartCompleted\"}]},[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.reload}},[_vm._v(_vm._s(_vm.$t('settings_update_reconnect')))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"max-width\":\"280\"},model:{value:(_vm.showRestartingDialog),callback:function ($$v) {_vm.showRestartingDialog=$$v},expression:\"showRestartingDialog\"}},[_c('v-card',[_c('br'),_c('p',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showRestartCompleted),expression:\"!showRestartCompleted\"}],staticClass:\"headline text-center font-weight-bold\"},[_vm._v(_vm._s(_vm.$t(\"settings_restarting\")))]),_c('p',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showRestartCompleted),expression:\"showRestartCompleted\"}],staticClass:\"headline text-center font-weight-bold\"},[_vm._v(_vm._s(_vm.$t(\"settings_restart_completed\")))]),_c('poka-loader',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showRestartCompleted),expression:\"!showRestartCompleted\"}]}),_c('br'),_c('v-card-actions',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showRestartCompleted),expression:\"showRestartCompleted\"}]},[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.reload}},[_vm._v(_vm._s(_vm.$t('settings_update_reconnect')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./system.vue?vue&type=template&id=24f5802a&scoped=true&\"\nimport script from \"./system.vue?vue&type=script&lang=js&\"\nexport * from \"./system.vue?vue&type=script&lang=js&\"\nimport style0 from \"./system.vue?vue&type=style&index=0&id=24f5802a&lang=sass&scoped=true&\"\nimport style1 from \"./system.vue?vue&type=style&index=1&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"24f5802a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VIcon,VProgressLinear,VSpacer,VSubheader})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-slide-y-reverse-transition',[(_vm.logs.length)?_c('div',{staticClass:\"poka list\"},_vm._l((_vm.logs),function(item){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:item._id,staticClass:\"item log\",class:[(\"level-\" + (item.level))]},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s({user:'person',system:'dns'}[item.type])}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(item.event))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(item.discription))])]),_c('div',{staticClass:\"action\",staticStyle:{\"opacity\":\".7\",\"text-align\":\"right\"}},[_c('strong',[_vm._v(_vm._s(item.user))]),_c('br'),_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\"+_vm._s(new Date(item.time).toLocaleString())+\"\\n\\t\\t\\t\\t\\t\")])],1)])}),0):_vm._e()]),(!_vm.logs.length&&!_vm.loading)?_c('v-card',{key:\"card\",staticClass:\"mx-auto blur-card\",staticStyle:{\"margin-top\":\"32px\"},attrs:{\"max-width\":\"344\"}},[_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{staticClass:\"material-icons-outlined display-4\"},[_vm._v(\"receipt_long\")]),_c('p',{staticClass:\"headline text--primary\"},[_vm._v(\"No logs available\")])],1)],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }"," \n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./log.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./log.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./log.vue?vue&type=template&id=bf5fcd82&\"\nimport script from \"./log.vue?vue&type=script&lang=js&\"\nexport * from \"./log.vue?vue&type=script&lang=js&\"\nimport style0 from \"./log.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSlideYReverseTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VCard,VCardText,VIcon,VSlideYReverseTransition})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","import Vue from 'vue'\nimport Router from 'vue-router'\n\nimport defaultLayout from '@/layout/default'\nimport emptyLayout from '@/layout/empty'\nimport settingLayout from '@/layout/setting'\nimport adminLayout from '@/layout/settingAdmin'\n\nimport Albums from '@/pages/Albums'\nimport AlbumSongs from '@/pages/AlbumSongs'\nimport Artist from '@/pages/Artist'\nimport Composer from '@/pages/Composer'\nimport Debug from '@/pages/Debug'\nimport Folder from '@/pages/Folder'\nimport Home from '@/pages/Home'\nimport Login from '@/pages/Login'\nimport NowPlaying from '@/pages/NowPlaying'\nimport Notfound from '@/pages/Notfound'\nimport Playlist from '@/pages/Playlist'\nimport PlaylistSongs from '@/pages/PlaylistSongs'\nimport Shuffle from '@/pages/shuffle'\nimport Lyric from '@/pages/Lyric'\nimport LyricEdit from '@/pages/LyricEdit'\nimport Search from '@/pages/Search'\nimport SettingNetwork from '@/pages/setting/network'\nimport SettingInterface from '@/pages/setting/interface'\nimport SettingUser from '@/pages/setting/user'\nimport SettingPins from '@/pages/setting/pins'\n\nimport AdminUsers from '@/pages/admin/users'\nimport AdminSystem from '@/pages/admin/system'\nimport AdminLog from '@/pages/admin/log'\n\nVue.use(Router)\n\nexport default new Router({\n\tmode: 'history',\n\troutes: [{\n\t\tpath: '/',\n\t\tname: 'root',\n\t\tcomponent: defaultLayout,\n\t\tredirect: '/home',\n\t\tchildren: [{\n\t\t\tpath: '/lyric',\n\t\t\tname: 'Lyric',\n\t\t\tcomponent: Lyric\n\t\t}, {\n\t\t\tpath: '/lyric/edit',\n\t\t\tname: 'LyricEdit',\n\t\t\tcomponent: LyricEdit,\n\t\t}, {\n\t\t\tpath: '/album/songs/:source/:id',\n\t\t\tname: 'AlbumSongs',\n\t\t\tcomponent: AlbumSongs,\n\t\t}, {\n\t\t\tpath: '/album',\n\t\t\tname: 'Album',\n\t\t\tcomponent: Albums,\n\t\t\tmeta: {\n\t\t\t\ttype: \"album\"\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/artist/:source/:id',\n\t\t\tname: 'ArtistAlbum',\n\t\t\tcomponent: Albums,\n\t\t\tmeta: {\n\t\t\t\ttype: \"artist\"\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/artist',\n\t\t\tname: 'Artist',\n\t\t\tcomponent: Artist\n\t\t}, {\n\t\t\tpath: '/composer/:source/:id',\n\t\t\tname: 'ComposerAlbum',\n\t\t\tcomponent: Albums,\n\t\t\tmeta: {\n\t\t\t\ttype: \"composer\"\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/composer',\n\t\t\tname: 'Composer',\n\t\t\tcomponent: Composer\n\t\t}, {\n\t\t\tpath: '/folder/:source/:id',\n\t\t\tname: 'folderFiles',\n\t\t\tcomponent: Folder,\n\t\t\tmeta: {\n\t\t\t\troot: false\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/folder',\n\t\t\tname: 'Folder',\n\t\t\tcomponent: Folder,\n\t\t\tmeta: {\n\t\t\t\troot: true\n\t\t\t}\n\t\t}, {\n\t\t\tpath: '/now',\n\t\t\tname: 'NowPlaying',\n\t\t\tcomponent: NowPlaying\n\t\t}, {\n\t\t\tpath: '/playlist/f/*',\n\t\t\tname: 'PlaylistFolder',\n\t\t\tcomponent: Playlist,\n\t\t}, {\n\t\t\tpath: '/playlist/p/:source/:id',\n\t\t\tcomponent: PlaylistSongs,\n\t\t\tname: 'PlaylistSongs',\n\t\t}, {\n\t\t\tpath: '/playlist',\n\t\t\tname: 'Playlist',\n\t\t\tcomponent: Playlist\n\t\t}, {\n\t\t\tpath: '/search',\n\t\t\tname: 'Search',\n\t\t\tcomponent: Search\n\t\t}, {\n\t\t\tpath: '/home',\n\t\t\tname: 'Home',\n\t\t\tcomponent: Home\n\t\t}, {\n\t\t\tpath: '/shuffle',\n\t\t\tname: 'Shuffle',\n\t\t\tcomponent: Shuffle\n\t\t}, {\n\t\t\tpath: '/notfound',\n\t\t\tname: 'Notfound',\n\t\t\tcomponent: Notfound\n\t\t}, {\n\t\t\tpath: '/debug',\n\t\t\tname: 'Debug',\n\t\t\tcomponent: Debug\n\t\t}, {\n\t\t\tpath: '',\n\t\t\tredirect: '/home'\n\t\t},\n\t\t{\n\t\t\tpath: '/settings',\n\t\t\tname: 'setting',\n\t\t\tredirect: '/settings/network',\n\t\t\tcomponent: settingLayout,\n\t\t\tchildren: [{\n\t\t\t\tpath: '/settings/interface',\n\t\t\t\tname: 'SettingInterface',\n\t\t\t\tcomponent: SettingInterface\n\t\t\t}, {\n\t\t\t\tpath: '/settings/network',\n\t\t\t\tname: 'SettingNetwork',\n\t\t\t\tcomponent: SettingNetwork\n\t\t\t}, {\n\t\t\t\tpath: '/settings/user',\n\t\t\t\tname: 'SettingUser',\n\t\t\t\tcomponent: SettingUser\n\t\t\t}, {\n\t\t\t\tpath: '/settings/pins',\n\t\t\t\tname: 'SettingPins',\n\t\t\t\tcomponent: SettingPins\n\t\t\t}]\n\t\t}, {\n\t\t\tpath: '/admin',\n\t\t\tname: 'settingAdmin',\n\t\t\tredirect: '/admin/users',\n\t\t\tcomponent: adminLayout,\n\t\t\tchildren: [{\n\t\t\t\tpath: '/admin/system',\n\t\t\t\tname: 'SettingSystem',\n\t\t\t\tcomponent: AdminSystem\n\t\t\t}, {\n\t\t\t\tpath: '/admin/users',\n\t\t\t\tname: 'SettingAdminUsers',\n\t\t\t\tcomponent: AdminUsers\n\t\t\t}, {\n\t\t\t\tpath: '/admin/log',\n\t\t\t\tname: 'AdminLog',\n\t\t\t\tcomponent: AdminLog\n\t\t\t}]\n\t\t},]\n\t}, {\n\t\tpath: '/',\n\t\tname: 'empty',\n\t\tcomponent: emptyLayout,\n\t\tchildren: [{\n\t\t\tpath: '/login',\n\t\t\tname: 'Login',\n\t\t\tcomponent: Login\n\t\t}]\n\t}, {\n\t\tpath: '*',\n\t\tredirect: '/notfound'\n\t}]\n})","import Vue from 'vue'\nimport VueI18n from 'vue-i18n'\n\nlet langList = {\n zh_CN: require('./zh-CN.js').default,\n zh_TW: require('./zh-TW.js').default,\n en_US: require('./en-US.js').default\n}\n\nVue.use(VueI18n)\nconst locale = window._setting('lang')\nconst messages = langList\n\nconst i18n = new VueI18n({\n /** 默認值 */\n locale,\n fallbackLocale: 'en_US',\n messages,\n missing: (locale, key, vm) => key,\n})\nwindow.i18n = i18n\n// Hot updates\nif (module.hot) {\n module.hot.accept(['./zh-CN.js', './zh-TW.js', './en-US.js'], function () {\n i18n.setLocaleMessage('zh_CN', require('./zh-CN.js').default)\n i18n.setLocaleMessage('en_US', require('./en-US.js').default)\n i18n.setLocaleMessage('zh_TW', require('./zh-TW.js').default)\n })\n}\nexport default i18n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n\n },\n mutations: {\n\n },\n actions: {\n\n }\n})\n","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB'\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n }\n })\n}\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{staticClass:\"mx-auto\",staticStyle:{\"border-radius\":\"8px\",\"overflow\":\"hidden\"},attrs:{\"width\":\"350\"}},[_c('v-img',{staticClass:\"poka-logo-banner\",attrs:{\"src\":\"/img/loginHeader.svg\",\"height\":\"170px\"}}),_c('v-card-text',{staticStyle:{\"padding\":\"0\"}},[_c('v-list',{attrs:{\"subheader\":\"\"}},[_c('v-list-item',[_c('v-list-item-avatar',[_c('v-icon',[_vm._v(\"info\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"PokaPlayer\")]),_c('v-list-item-subtitle',[_vm._v(_vm._s(_vm.poka_version))])],1)],1),_c('v-divider'),_c('v-list-item',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer/\",\"target\":\"_blank\"}},[_c('v-list-item-avatar',[_c('v-icon',[_vm._v(\"mdi-github\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"GitHub\")])],1)],1),_c('v-list-item',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer/graphs/contributors\",\"target\":\"_blank\"}},[_c('v-list-item-avatar',[_c('v-icon',[_vm._v(\"group\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t(\"settings_about_contributions\")))])],1)],1),_c('v-list-item',{attrs:{\"href\":\"https://github.com/gnehs/PokaPlayer/issues\",\"target\":\"_blank\"}},[_c('v-list-item-avatar',[_c('v-icon',[_vm._v(\"error\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t(\"settings_about_errorEeport\")))])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./about.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./about.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./about.vue?vue&type=template&id=2afbbd30&\"\nimport script from \"./about.vue?vue&type=script&lang=js&\"\nexport * from \"./about.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemAvatar } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\ninstallComponents(component, {VCard,VCardText,VDivider,VIcon,VImg,VList,VListItem,VListItemAvatar,VListItemContent,VListItemSubtitle,VListItemTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"position\":\"sticky\",\"top\":\"16px\"}},[_c('div',{staticClass:\"header-wrapper\"},[_c('div',{staticClass:\"bg\",class:{blur: _vm.blurbg},style:(Object.assign({backgroundImage: (\"url('\" + _vm.bg + \"')\")},_vm.bgStyle))})]),(_vm.title)?_c('div',{staticClass:\"hw-header\",staticStyle:{\"line-height\":\"normal\"},style:(_vm.headerStyle)},[_c('div',{staticClass:\"hw-title\"},[_vm._v(_vm._s(_vm.title))]),_c('div',{staticClass:\"hw-subtitle\"},[_vm._v(_vm._s(_vm.subtitle))])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }"," \n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./header-wrapper.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./header-wrapper.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./header-wrapper.vue?vue&type=template&id=0d8f868b&\"\nimport script from \"./header-wrapper.vue?vue&type=script&lang=js&\"\nexport * from \"./header-wrapper.vue?vue&type=script&lang=js&\"\nimport style0 from \"./header-wrapper.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-header\"},[_c('div',{staticClass:\"cover\",style:((\"background-image: url('\" + _vm.cover + \"')\"))}),_c('div',{staticClass:\"info-data\"},[_c('div',{staticClass:\"album-name\",attrs:{\"title\":_vm.title}},[_vm._v(_vm._s(_vm.title))]),_c('div',{staticClass:\"artist-name\",attrs:{\"title\":_vm.subtitle}},[_vm._v(_vm._s(_vm.subtitle))]),_c('div',{staticClass:\"grow\"}),_c('div',{staticClass:\"footer\"},[_c('v-fade-transition',[(_vm.songs)?_c('div',{key:_vm.songs,staticClass:\"time\"},[_vm._v(_vm._s(_vm.$t(\"album_total\", { songs: _vm.songs })))]):_vm._e()]),_c('div',{staticClass:\"actions\"},[_vm._t(\"default\")],2)],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./info-header.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./info-header.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./info-header.vue?vue&type=template&id=657c7917&scoped=true&\"\nimport script from \"./info-header.vue?vue&type=script&lang=js&\"\nexport * from \"./info-header.vue?vue&type=script&lang=js&\"\nimport style0 from \"./info-header.vue?vue&type=style&index=0&id=657c7917&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"657c7917\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\ninstallComponents(component, {VFadeTransition})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.to)?_c('router-link',{staticClass:\"card\",attrs:{\"to\":_vm.to,\"data-source\":_vm.parsed_source||undefined}},[(_vm.parsed_pokaBg)?_c('div',{staticClass:\"image\"},[_c('v-img',{attrs:{\"src\":_vm.parsed_pokaBg,\"aspect-ratio\":\"1\"}})],1):_c('div',{staticClass:\"image\"},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(_vm._s(_vm.pokaIcon))])],1),_c('div',{staticClass:\"title\",class:{'t-ellipsis':_vm.ellipsis}},[_vm._v(_vm._s(_vm.pokaTitle))]),_c('div',{staticClass:\"subtitle\",class:{'t-ellipsis':_vm.ellipsis}},[_vm._v(_vm._s(_vm.pokaSubtitle))])]):_c('a',{staticClass:\"card\",attrs:{\"data-source\":_vm.parsed_source||undefined}},[(_vm.parsed_pokaBg)?_c('div',{staticClass:\"image\"},[_c('v-img',{attrs:{\"src\":_vm.parsed_pokaBg,\"aspect-ratio\":\"1\"}})],1):_c('div',{staticClass:\"image\"},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(_vm._s(_vm.pokaIcon))])],1),_c('div',{staticClass:\"title\",class:{'t-ellipsis':_vm.ellipsis}},[_vm._v(_vm._s(_vm.pokaTitle))]),_c('div',{staticClass:\"subtitle\",class:{'t-ellipsis':_vm.ellipsis}},[_vm._v(_vm._s(_vm.pokaSubtitle))])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./card.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./card.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./card.vue?vue&type=template&id=79f5b8c4&lang=pug&\"\nimport script from \"./card.vue?vue&type=script&lang=js&\"\nexport * from \"./card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\ninstallComponents(component, {VIcon,VImg})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"poka cards\"},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./cards.vue?vue&type=template&id=4b935bd5&\"\nimport script from \"./cards.vue?vue&type=script&lang=js&\"\nexport * from \"./cards.vue?vue&type=script&lang=js&\"\nimport style0 from \"./cards.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./loader.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./loader.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./loader.vue?vue&type=template&id=4a89ac32&scoped=true&\"\nimport script from \"./loader.vue?vue&type=script&lang=js&\"\nexport * from \"./loader.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loader.vue?vue&type=style&index=0&id=4a89ac32&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4a89ac32\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\ninstallComponents(component, {VProgressCircular})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.isPinned != null && _vm.isPinned != 'disabled' && _vm.btnType == 'speed-dial')?_c('v-fab-transition',[_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\",\"loading\":_vm.loading},on:{\"click\":_vm.pin}},[(_vm.isPinned)?_c('v-icon',[_vm._v(\"push_pin\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"push_pin\")])],1)],1):(_vm.isPinned != null && _vm.isPinned != 'disabled' && _vm.btnType == 'icon-button')?_c('v-btn',{staticClass:\"v-pin-btn\",attrs:{\"icon\":\"\",\"loading\":_vm.loading},on:{\"click\":_vm.pin}},[(_vm.isPinned)?_c('v-icon',[_vm._v(\"push_pin\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"push_pin\")])],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pinButton.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pinButton.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./pinButton.vue?vue&type=template&id=5f5f7f58&scoped=true&\"\nimport script from \"./pinButton.vue?vue&type=script&lang=js&\"\nexport * from \"./pinButton.vue?vue&type=script&lang=js&\"\nimport style0 from \"./pinButton.vue?vue&type=style&index=0&id=5f5f7f58&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5f5f7f58\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VFabTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VFabTransition,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-btn',{attrs:{\"outlined\":\"\",\"color\":\"primary\",\"disabled\":_vm.loadingRandom},on:{\"click\":_vm.randomPlay}},[(!_vm.loadingRandom)?_c('span',[_vm._v(_vm._s(_vm.$t('playlist_random')))]):_c('span',[_vm._v(_vm._s(_vm.$t('loading')))])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./playRandomButton.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./playRandomButton.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./playRandomButton.vue?vue&type=template&id=681e5e25&\"\nimport script from \"./playRandomButton.vue?vue&type=script&lang=js&\"\nexport * from \"./playRandomButton.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\ninstallComponents(component, {VBtn})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.checkUpadteStatus)?_c('div',{key:\"0\",staticClass:\"update-notify\"},[_c('h1',[_vm._v(_vm._s(_vm.$t('settings_update')))]),_c('p',[_vm._v(_vm._s(_vm.checkUpadteStatus))]),_c('v-btn',{attrs:{\"outlined\":\"\",\"to\":\"/admin/system?update=true\",\"color\":\"white\",\"dark\":\"\"}},[_vm._v(_vm._s(_vm.$t('settings_update_go2UpdatePage')))])],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./poka-update.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./poka-update.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./poka-update.vue?vue&type=template&id=64524695&scoped=true&\"\nimport script from \"./poka-update.vue?vue&type=script&lang=js&\"\nexport * from \"./poka-update.vue?vue&type=script&lang=js&\"\nimport style0 from \"./poka-update.vue?vue&type=style&index=0&id=64524695&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"64524695\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\ninstallComponents(component, {VBtn})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('poka-cards',[(_vm.$route.name=='PlaylistFolder')?_c('poka-card',{attrs:{\"poka-icon\":\"arrow_back_ios\",\"to\":\"/playlist/\",\"poka-title\":_vm.$t('back')}}):_vm._e(),_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar image = ref.image;\nvar id = ref.id;\nvar source = ref.source;\nvar type = ref.type;\nvar icon = ref.icon;\nreturn [(type=='folder')?_c('poka-card',{key:(\"/playlist/f/\" + (encodeURIComponent(id))),attrs:{\"poka-icon\":icon||'folder',\"to\":(\"/playlist/f/\" + (encodeURIComponent(id))),\"poka-title\":name,\"poka-subtitle\":_vm.$t((\"source.\" + source)),\"source\":_vm.$t((\"source.\" + source))}}):_vm._e(),(!type||type!='folder')?_c('poka-card',{key:(\"/playlist/p/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))),attrs:{\"poka-icon\":icon||'queue_music',\"to\":(\"/playlist/p/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))),\"poka-bg\":image||false,\"poka-title\":name,\"poka-subtitle\":_vm.$t((\"source.\" + source)),\"source\":_vm.$t((\"source.\" + source))}}):_vm._e()]})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-playlists.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-playlists.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-playlists.vue?vue&type=template&id=2d1c2c26&\"\nimport script from \"./parse-playlists.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-playlists.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('transition-group',{key:\"songlist\",staticClass:\"poka list\",class:{ two: !_vm.nowPlaying },staticStyle:{\"position\":\"relative\"},attrs:{\"name\":\"songlist\",\"tag\":\"div\"}},_vm._l((_vm.data),function(song,index){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:_vm.nowPlaying?song.uuid:index,staticClass:\"item\",class:{active:index==_vm.activeIndex},staticStyle:{\"user-select\":\"none\"},on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.moreDialog(song)},\"click\":function($event){_vm.nowPlaying?_vm.playSong(index):_vm.$addSongs({songs:_vm.data,index:index})}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-img',{attrs:{\"src\":song.cover?(song.cover.startsWith('http')?song.cover:_vm.server+song.cover):_vm.defaultCover,\"alt\":\"cover\"}})],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(song.name))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(song.artist))])])],1),_c('div',{staticClass:\"action\"},[_vm._t(\"default\",[_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isSafari),expression:\"isSafari\"}],attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.moreDialog(song)}}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"more_horiz\")])],1),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();_vm.$addSongs({songs:[song],clear:false});_vm.isInSongList.push(index);}}},[(_vm.isInSongList.includes(index))?_c('v-icon',[_vm._v(\"done\")]):_c('v-icon',[_vm._v(\"add\")])],1)],{\"index\":index,\"song\":song,\"moreDialog\":_vm.moreDialog})],2)])}),0),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.moreDialogShow),callback:function ($$v) {_vm.moreDialogShow=$$v},expression:\"moreDialogShow\"}},[_c('v-card',[(_vm.moreDialogTemp)?_c('div',{staticClass:\"d-flex flex-column align-center moreDialog-header\"},[(_vm.moreDialogTemp)?_c('v-img',{staticClass:\"moreDialog-cover\",attrs:{\"width\":\"200px\",\"aspect-ratio\":\"1\",\"src\":_vm.moreDialogTemp.cover\n\t\t\t\t\t\t? _vm.moreDialogTemp.cover.startsWith('http')\n\t\t\t\t\t\t\t? _vm.moreDialogTemp.cover\n\t\t\t\t\t\t\t: _vm.server + _vm.moreDialogTemp.cover\n\t\t\t\t\t\t: _vm.defaultCover}}):_vm._e(),_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.name))]),_c('div',{staticClass:\"artist t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.artist))])],1):_vm._e(),_c('v-card-text',{staticClass:\"moreDialog-content\"},[(_vm.moreDialogTemp)?_c('div',{staticClass:\"poka list\"},[_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":function($event){_vm.openPlaylistDialog();_vm.moreDialogShow=false}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"playlist_add\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head\"},[_vm._v(_vm._s(_vm.$t('songAction_add2playlist')))])])],1),_c('div',{staticClass:\"action\"},[_c('v-btn',{attrs:{\"icon\":\"\"}},[_c('v-icon',[_vm._v(\"keyboard_arrow_right\")])],1)],1)]),_c('v-divider'),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.moreDialog_goto_artist}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"mic\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.artist))]),_c('div',[_vm._v(_vm._s(_vm.$t('songAction_artist')))])]),_c('div',{staticClass:\"action\"},[_c('v-btn',{attrs:{\"icon\":\"\"}},[_c('v-icon',[_vm._v(\"keyboard_arrow_right\")])],1)],1)],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\",on:{\"click\":_vm.moreDialog_goto_album}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"album\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.album))]),_c('div',{staticClass:\"t-ellipsis\"},[(_vm.moreDialogTemp.year)?_c('span',[_vm._v(_vm._s(_vm.moreDialogTemp.year))]):_c('span',[_vm._v(_vm._s(_vm.$t('songAction_album')))])])]),_c('div',{staticClass:\"action\"},[_c('v-btn',{attrs:{\"icon\":\"\"}},[_c('v-icon',[_vm._v(\"keyboard_arrow_right\")])],1)],1)],1)]),_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"storage\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.$t((\"source.\" + (_vm.moreDialogTemp.source)))))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.id))])])],1)]),(_vm.moreDialogTemp.codec)?_c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],staticClass:\"item\"},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"42px\",\"item\":\"\"}},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":\"primary\"}},[_vm._v(\"insert_drive_file\")])],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(_vm.moreDialogTemp.codec.toUpperCase()))]),_c('div',{staticClass:\"t-ellipsis\"},[(_vm.moreDialogTemp.bitrate)?_c('span',[_vm._v(_vm._s(_vm.moreDialogTemp.bitrate/1000)+\"k\")]):_c('span',[_vm._v(\"Codec\")])])])],1)]):_vm._e()],1):_vm._e()]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.moreDialogShow = false}}},[_vm._v(_vm._s(_vm.$t('back')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.playlistDialog),callback:function ($$v) {_vm.playlistDialog=$$v},expression:\"playlistDialog\"}},[_c('v-card',{attrs:{\"id\":\"playlist-dialog\"}},[_c('v-toolbar',{attrs:{\"flat\":\"\"}},[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t(\"songAction_add2playlist\")))]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.openCreatePlaylistDialog}},[_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"add\")])],1)],1),(_vm.playlistDialogLoading)?_c('v-card-text',{staticStyle:{\"height\":\"300px\"}},[_c('poka-loader')],1):_c('v-card-text',{staticStyle:{\"height\":\"300px\"}},[(_vm.playlists.length>0)?_c('v-list',[_c('v-list-item-group',{attrs:{\"multiple\":\"\"},model:{value:(_vm.existsPlaylists),callback:function ($$v) {_vm.existsPlaylists=$$v},expression:\"existsPlaylists\"}},[_vm._l((_vm.playlists),function(item,i){return [_c('v-list-item',{key:(\"item-\" + i),attrs:{\"value\":item,\"title\":item.name},on:{\"click\":function($event){return _vm.toggleSongOfPlaylist(item);}}},[_c('v-list-item-action',[_c('v-checkbox',{attrs:{\"color\":\"primary\",\"input-value\":_vm.existsPlaylists.includes(item._id)}})],1),_c('v-list-item-content',[_c('v-list-item-title',{staticClass:\"t-ellipsis\",domProps:{\"textContent\":_vm._s(item.name)}})],1)],1)]})],2)],1):_c('p',{staticStyle:{\"user-select\":\"none\",\"margin\":\"100px 0\",\"text-align\":\"center\"}},[_vm._v(_vm._s(_vm.$t('playlist_page.playlist_empty')))])],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.playlistDialog = false}}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1),_c('v-dialog',{attrs:{\"max-width\":\"400\"},model:{value:(_vm.createPlaylistDialog),callback:function ($$v) {_vm.createPlaylistDialog=$$v},expression:\"createPlaylistDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$t('playlist_page.add_title')))]),_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":_vm.$t('playlist_page.title_input'),\"outlined\":\"\"},model:{value:(_vm.createPlaylistName),callback:function ($$v) {_vm.createPlaylistName=$$v},expression:\"createPlaylistName\"}})],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.createPlaylistDialog = false}}},[_vm._v(_vm._s(_vm.$t('back')))]),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.createPlaylist}},[_vm._v(_vm._s(_vm.$t('done')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-songs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-songs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-songs.vue?vue&type=template&id=370915b5&\"\nimport script from \"./parse-songs.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-songs.vue?vue&type=script&lang=js&\"\nimport style0 from \"./parse-songs.vue?vue&type=style&index=0&lang=sass&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemAction } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemGroup } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VDialog,VDivider,VIcon,VImg,VList,VListItem,VListItemAction,VListItemContent,VListItemGroup,VListItemTitle,VSpacer,VTextField,VToolbar})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-fade-transition',[_c('poka-cards',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.artistView=='card'),expression:\"artistView=='card'\"}]},_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('poka-card',{key:id,attrs:{\"to\":(\"/artist/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))),\"poka-bg\":cover||false,\"poka-title\":name||'未知',\"poka-subtitle\":_vm.$t((\"source.\" + source))}})}),1)],1),_c('v-fade-transition',[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.artistView=='list'),expression:\"artistView=='list'\"}],staticClass:\"poka two list\"},_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:id,staticClass:\"item\",staticStyle:{\"user-select\":\"none\"},on:{\"click\":function($event){_vm.$router.push((\"/artist/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))))}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"28px\",\"item\":\"\"}},[_c('v-img',{attrs:{\"src\":_vm.coverPaser(cover),\"alt\":\"cover\"}})],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(name||'未知')+\"\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('span',{staticStyle:{\"font-size\":\".7em\",\"opacity\":\".7\",\"font-weight\":\"normal\"}},[_vm._v(_vm._s(source))])])])],1)])}),0)]),_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.changeView}},[(_vm.artistView=='card')?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"list\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"grid_on\")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-artists.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-artists.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-artists.vue?vue&type=template&id=95a6e99c&\"\nimport script from \"./parse-artists.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-artists.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\ninstallComponents(component, {VAvatar,VBtn,VFadeTransition,VIcon,VImg})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('poka-cards',_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar artist = ref.artist;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('poka-card',{key:id,attrs:{\"to\":(\"/album/songs/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown')) + \"?cover=\" + (encodeURIComponent(cover||false)) + \"&name=\" + (encodeURIComponent(name)) + \"&artist=\" + (encodeURIComponent(artist))),\"poka-bg\":cover||false,\"poka-title\":name,\"poka-subtitle\":artist,\"source\":_vm.$t((\"source.\" + source))}})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-albums.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-albums.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-albums.vue?vue&type=template&id=119217ac&\"\nimport script from \"./parse-albums.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-albums.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-fade-transition',[(_vm.composerView=='card')?_c('poka-cards',_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('poka-card',{key:id,attrs:{\"to\":(\"/composer/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))),\"poka-bg\":cover||false,\"poka-title\":name||'未知',\"poka-subtitle\":_vm.$t((\"source.\" + source))}})}),1):_vm._e()],1),_c('v-fade-transition',[(_vm.composerView=='list')?_c('div',{staticClass:\"poka two list\"},_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar cover = ref.cover;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:id,staticClass:\"item\",staticStyle:{\"user-select\":\"none\"},on:{\"click\":function($event){_vm.$router.push((\"/composer/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown'))))}}},[_c('div',{staticClass:\"content\"},[_c('v-avatar',{attrs:{\"size\":\"28px\",\"item\":\"\"}},[_c('v-img',{attrs:{\"src\":_vm.coverPaser(cover),\"alt\":\"cover\"}})],1),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(name||'未知')+\"\\n\\t\\t\\t\\t\\t\\t\\t\"),_c('span',{staticStyle:{\"font-size\":\".7em\",\"opacity\":\".7\",\"font-weight\":\"normal\"}},[_vm._v(_vm._s(source))])])])],1)])}),0):_vm._e()]),_c('v-btn',{staticStyle:{\"bottom\":\"calc(16px + 69px)\"},attrs:{\"color\":\"primary\",\"fab\":\"\",\"large\":\"\",\"dark\":\"\",\"bottom\":\"\",\"right\":\"\",\"fixed\":\"\"},on:{\"click\":_vm.changeView}},[(_vm.composerView=='card')?_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"list\")]):_c('v-icon',{staticClass:\"material-icons-outlined\"},[_vm._v(\"grid_on\")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-composers.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-composers.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-composers.vue?vue&type=template&id=23283fc1&\"\nimport script from \"./parse-composers.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-composers.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\ninstallComponents(component, {VAvatar,VBtn,VFadeTransition,VIcon,VImg})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"poka two list\"},_vm._l((_vm.data),function(ref){\nvar name = ref.name;\nvar id = ref.id;\nvar source = ref.source;\nreturn _c('router-link',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:id,staticClass:\"item\",attrs:{\"to\":(\"/folder/\" + (encodeURIComponent(source)) + \"/\" + (encodeURIComponent(id||'unknown')))}},[_c('div',{staticClass:\"content\"},[_c('v-icon',{staticClass:\"material-icons-outlined\",attrs:{\"color\":_vm.$vuetify.theme.isDark?'#FFF':'primary'},domProps:{\"textContent\":_vm._s('folder')}}),_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"head t-ellipsis\"},[_vm._v(_vm._s(name))]),_c('div',{staticClass:\"t-ellipsis\"},[_vm._v(_vm._s(_vm.$t((\"source.\" + source))))])])],1)])}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-folders.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-folders.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-folders.vue?vue&type=template&id=21f60ee4&scoped=true&\"\nimport script from \"./parse-folders.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-folders.vue?vue&type=script&lang=js&\"\nimport style0 from \"./parse-folders.vue?vue&type=style&index=0&id=21f60ee4&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"21f60ee4\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VIcon})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('poka-cards',_vm._l((_vm.data),function(item,index){return _c('poka-parse-home-dialog',{key:index,attrs:{\"data\":item}})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-home.vue?vue&type=template&id=4dcb9858&\"\nimport script from \"./parse-home.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-home.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-bottom-sheet',{attrs:{\"inset\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('poka-card',_vm._g({attrs:{\"poka-bg\":false,\"poka-title\":_vm.$t(_vm.data.title)||'未知',\"poka-subtitle\":_vm.$t((\"source.\" + (_vm.data.source))),\"poka-icon\":_vm.data.icon},nativeOn:{\"click\":function($event){_vm.dialog=true}}},on))]}}]),model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[(_vm.dialog)?_c('v-card',{staticClass:\"poka-home-card\"},[_c('div',{staticClass:\"hw-header\",staticStyle:{\"line-height\":\"normal\"}},[_c('div',{staticClass:\"hw-title\"},[_vm._v(_vm._s(_vm.$t(_vm.data.title)))]),_c('div',{staticClass:\"hw-subtitle\"},[_vm._v(_vm._s(_vm.$t((\"source.\" + (_vm.data.source)))))])]),(_vm.filteredKeys.length>1)?_c('div',{staticClass:\"chip-nav\"},_vm._l((_vm.filteredKeys),function(itemName){return _c('div',{directives:[{name:\"ripple\",rawName:\"v-ripple\"}],key:itemName,staticClass:\"chip-nav-item\",class:{active:_vm.active==itemName},on:{\"click\":function($event){_vm.active=itemName}}},[_c('span',[_vm._v(_vm._s(_vm.$t(itemName.substring(0, itemName.length-1))))])])}),0):_vm._e(),_vm._l((_vm.filteredKeys),function(itemName){return _c('div',{key:itemName},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.active==itemName),expression:\"active==itemName\"}]},[(itemName=='songs')?_c('poka-parse-songs',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='albums')?_c('poka-parse-albums',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='playlists' )?_c('poka-parse-playlists',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='folders' )?_c('poka-parse-folders',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='composers' )?_c('poka-parse-composers',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e(),(itemName=='artists' )?_c('poka-parse-artists',{attrs:{\"data\":_vm.data[itemName]}}):_vm._e()],1)])})],2):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home-dialog.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-home-dialog.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./parse-home-dialog.vue?vue&type=template&id=a3869532&scoped=true&\"\nimport script from \"./parse-home-dialog.vue?vue&type=script&lang=js&\"\nexport * from \"./parse-home-dialog.vue?vue&type=script&lang=js&\"\nimport style0 from \"./parse-home-dialog.vue?vue&type=style&index=0&id=a3869532&lang=sass&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a3869532\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBottomSheet } from 'vuetify/lib/components/VBottomSheet';\nimport { VCard } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VBottomSheet,VCard})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Ripple from 'vuetify/lib/directives/ripple'\ninstallDirectives(component, {Ripple})\n","import Vue from 'vue';\nimport Vuetify from 'vuetify/lib';\nimport zhHant from 'vuetify/es5/locale/zh-Hant';\n\nVue.use(Vuetify);\n\nexport default new Vuetify({\n\ttheme: {\n\t\toptions: {\n\t\t\tcustomProperties: true,\n\t\t},\n\t\tthemes: {\n\t\t\tlight: {\n\t\t\t\tprimary: '#5c95c4',\n\t\t\t\tsecondary: '#424242',\n\t\t\t\taccent: '#82B1FF',\n\t\t\t\terror: '#FF5252',\n\t\t\t\tinfo: '#2196F3',\n\t\t\t\tsuccess: '#4CAF50',\n\t\t\t\twarning: '#FFC107'\n\t\t\t},\n\t\t\tdark: {\n\t\t\t\tprimary: '#5c95c4',\n\t\t\t}\n\t\t},\n\t},\n\tlang: {\n\t\tlocales: {\n\t\t\tzhHant\n\t\t},\n\t\tcurrent: 'zh-Hant',\n\t},\n});","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport '@/assets/poka.js'\n\nimport Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport i18n from './lang'\nimport store from './store'\nimport './registerServiceWorker'\n\nimport axios from 'axios'\naxios.defaults.withCredentials = true\naxios.defaults.headers.common['Access-Control-Allow-Origin'] = '*';\nimport VueAxios from 'vue-axios'\nVue.use(VueAxios, axios)\n\nimport * as PokaComponents from './poka-component'\nObject.values(PokaComponents).forEach(x => Vue.component(x.name, x))\n\nimport vuetify from './plugins/vuetify';\n\n// 偵測暗黑模式\nconst darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)');\nthemeSwitch(darkModeMediaQuery.matches)\ndarkModeMediaQuery.addListener(e => {\n const darkModeOn = e.matches;\n themeSwitch(darkModeOn)\n});\n\nfunction themeSwitch(dark = false) {\n vuetify.framework.theme.isDark = dark\n document.getElementsByTagName('meta')[\"theme-color\"].content = dark ? \"rgb(47, 43, 62)\" : \"rgb(245, 245, 245)\"\n}\n\n\nVue.config.productionTip = false\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n i18n,\n store,\n components: {\n App\n },\n template: '',\n vuetify,\n render: h => h(App)\n})\n\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=1&id=fef7932c&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=1&id=fef7932c&lang=scss&scoped=true&\"","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=1&lang=scss&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=1&lang=scss&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./log.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./log.vue?vue&type=style&index=0&lang=sass&\"","export default {\n\t\"title\": \"English (US)\",\n\t\"loading\": \"Loading...\",\n\t\"header_welcome\": \"Welcome\",\n\t\"header_welcome_with_name\": \"Hi, {name}\",\n\t\"checkUpdate_poka\": \"Update Available: {version}\",\n\t\"checkUpdate_button\": \"Update\",\n\t\"pingServer_title\": \"Hint\",\n\t\"pingServer_content\": \"Server restarting success!\",\n\t\"pingServer_reconnect\": \"Reconnect\",\n\t\"copy\": {\n\t\tsuccess: 'Copied to clipboard successfully!',\n\t\tfailed: 'Unable to write to clipboard.'\n\t},\n\t\"home\": \"Home\",\n\t\"nowplaying\": \"Now Playing\",\n\t\"lrc\": \"Lyrics\",\n\t\"search\": \"Search\",\n\t\"album\": \"Albums\",\n\t\"folder\": \"Folders\",\n\t\"artist\": \"Artists\",\n\t\"song\": \"Songs\",\n\t\"composer\": \"Composers\",\n\t\"playlist\": \"Playlists\",\n\t\"settings\": \"Settings\",\n\t\"ok\": \"OK\",\n\t\"cancel\": \"Cancel\",\n\t\"reset\": \"Reset\",\n\t\"back\": \"Back\",\n\t\"login\": \"Login\",\n\t\"login_page\": {\n\t\t\"server\": \"Server\",\n\t\t\"username\": \"Username\",\n\t\t\"password\": \"Password\",\n\t\t\"features\": {\n\t\t\t\"opensource\": {\n\t\t\t\t\"title\": \"Open Source\",\n\t\t\t\t\"description\": \"All source code is on GitHub\"\n\t\t\t},\n\t\t\t\"module\": {\n\t\t\t\t\"title\": \"Modularization\",\n\t\t\t\t\"description\": \"Easy to port any services\"\n\t\t\t},\n\t\t\t\"streaming\": {\n\t\t\t\t\"title\": \"Stream anywhere\",\n\t\t\t\t\"description\": \"Listen to music anywhere\"\n\t\t\t},\n\t\t\t\"fastinstall\": {\n\t\t\t\t\"title\": \"Quick install\",\n\t\t\t\t\"description\": \"Deploy using Docker in a snap\"\n\t\t\t},\n\t\t},\n\t\t\"tips\": {\n\t\t\t\"firstLogin\": {\n\t\t\t\t\"title\": 'First time?',\n\t\t\t\t\"description\": 'The default user name and password are both \"poka\". You can change them in the settings'\n\t\t\t}\n\t\t},\n\t\t\"session\": {\n\t\t\t\"_\": \"Reset session\",\n\t\t\t\"description\": \"If you unable to log in, there may be an error in the session. \",\n\t\t\t\"description2\": \"You can enter the administrator account below to reset, but please note that this action will reset the login status of all users.\",\n\t\t\t\"success\": \"Reset successfully, please try to log in\",\n\t\t\t\"fail\": \"Reset failed, error reason:\"\n\t\t}\n\t},\n\t\"nothingFound\": \"Nothing found\",\n\t\"requestError\": \"An error occurred while requesting, please try again\",\n\t\"home_recentAlbums\": \"Recent added albums\",\n\t\"home_pins\": \"Pins\",\n\t\"home_netease\": \"Netease\",\n\t\"home_hqPlaylist_netease\": \"HQ Playlist\",\n\t\"home_topPlaylist_netease\": \"Top Playlist\",\n\t\"home_dailyRecommend_netease\": \"Daily Recommend\",\n\t\"app_waitForPlay\": \"No queued songs. \",\n\t\"app_waitForPlay_description\": \"You can add more songs, or press below to shuffle.\",\n\t\"now_cleanSongs\": \"Clear all songs?\",\n\t\"now_cleanSongs_description\": \"This will remove every song in the playlist.\",\n\t\"playlist_random\": \"Shuffle\",\n\t\"playlist_page\": {\n\t\t\"del\": \"DELETE\",\n\t\t\"del_title\": \"Delete Playlist\",\n\t\t\"delconfirm\": \"Are you sure what to delete \\\"{title}\\\"?\",\n\t\t\"edit_title\": \"Edit Playlist\",\n\t\t\"title_input\": \"Playlist name\",\n\t\t\"cover_input\": \"Playlist cover\",\n\t\t\"edit_empty\": \"Field cannot be empty\",\n\t\t\"playlist_empty\": \"You haven't created any playlists, click \\\"+\\\" in the upper right corner to add\",\n\t},\n\t\"lrc_search\": \"Search lyrics\",\n\t\"lrc_noKeyword\": \"Enter keyword to search\",\n\t\"lrc_enter2search\": \"Press Enter key to start searching\",\n\t\"lrc_notLoad\": \"Don't load lyrics\",\n\t\"lrc_notLoad_description\": \"This will remove lyrics of the song now playing.\",\n\t\"lrc_noLyrics\": \"No lyrics\",\n\t\"lrc_saved\": \"lyric saved.\",\n\t\"songAction_title\": \"Actions\",\n\t\"songAction_name\": \"Name\",\n\t\"songAction_artist\": \"Artists\",\n\t\"songAction_album\": \"Album\",\n\t\"songAction_source\": \"Source\",\n\t\"songAction_like\": \"Like\",\n\t\"songAction_like_success\": \"Liked \\\"{name}\\\"\",\n\t\"songAction_like_failed\": \"An error occurred while liking \\\"{name}\\\".\",\n\t\"songAction_unlike\": \"Unlike\",\n\t\"songAction_unlike_success\": \"Unliked \\\"{name}\\\"\",\n\t\"songAction_unlike_failed\": \"An error occurred while unliking \\\"{name}\\\".\",\n\t\"songAction_rating\": \"Rate\",\n\t\"songAction_rating0\": \"Clear rating\",\n\t\"songAction_rating4song\": \"Successfully rated for {name}\",\n\t\"songAction_rating_success\": \"Rated {star} stars for \\\"{name}\\\".\",\n\t\"songAction_rating_failed\": \"Rating {name} for {star} stars failed.\",\n\t\"songAction_rating0_success\": \"Clear rating for {name} success!\",\n\t\"songAction_rating0_failed\": \"Clear rating for {name} failed.\",\n\t\"songAction_add2playlist\": \"Add to playlist\",\n\t\"songAction_add2playlist_songNotExist\": \"{source}\",\n\t\"songAction_add2playlist_songExist\": \"{source} / Song already added, click to delete\",\n\t\"songAction_add2playlist_failed\": \"An error occured while processing {name}\",\n\t\"songAction_add2playlist_add_success\": \"Added {name} to {playlist}\",\n\t\"songAction_add2playlist_remove_success\": \"Removed {name} from {playlist}\",\n\t\"album_total\": \"{songs} songs\",\n\t\"albumsOfSameArtist\": \"Albums of the same artist\",\n\t\"addSong_total\": \"{total} songs added\",\n\t\"addSong_name\": \"Added {name}\",\n\t\"moduleShowName_Netease\": \"Netease\",\n\t\"moduleShowName_DSM\": \"DSM\",\n\t\"sessionExpired\": \"Session expired, please log in again\",\n\t\"add2nowPlaying\": \"Add this list to queue\",\n\t\"pin_failed\": \"Failed to pin\",\n\t\"unpin_failed\": \"Failed to unpin\",\n\t\"settings_dark\": \"Night Mode\",\n\t\"settings_network\": \"Network\",\n\t\"settings_network_description\": \"Music quality\",\n\t\"settings_network_soundQuality\": \"Music quality\",\n\t\"settings_network_soundQuality_Low\": \"Low\",\n\t\"settings_network_soundQuality_Med\": \"Medium\",\n\t\"settings_network_soundQuality_High\": \"High\",\n\t\"settings_network_soundQuality_Ori\": \"Original\",\n\t\"settings_network_soundQuality_Low_description\": \"Only use when the internet is slow\",\n\t\"settings_network_soundQuality_Med_description\": \"Able to stream smoothly under 3G network\",\n\t\"settings_network_soundQuality_High_description\": \"Able to stream smoothly under 4G/LTE network\",\n\t\"settings_network_soundQuality_Ori_description\": \"Uncompressed audio, only use when the internet is fast\",\n\t\"settings_lang\": \"Language\",\n\t\"settings_lang_description\": \"Set your PokaPlayer language\",\n\t\"settings_systemAndUpdate\": \"System & update\",\n\t\"settings_systemAndUpdate_description\": \"Update PokaPlayer, restart\",\n\t\"settings_about\": \"About\",\n\t\"settings_about_description\": \"Version, feedback\",\n\t\"settings_about_contributions\": \"Contributions\",\n\t\"settings_about_errorEeport\": \"Send feedback\",\n\t\"settings_account\": \"Account\",\n\t\"settings_logout\": \"Logout\",\n\t\"settings_system\": \"System\",\n\t\"settings_update\": \"Software update\",\n\t\"settings_update_checking4updates\": \"Checking for updates...\",\n\t\"settings_update_latestVersion\": \"Your PokaPlayer is up to date\",\n\t\"settings_update_update2\": \"Update to {version}\",\n\t\"settings_update_canUpdate2\": \"{version} is available\",\n\t\"settings_update_go2UpdatePage\": \"Go to update page\",\n\t\"settings_update_srvRestart\": \"Restart server.\",\n\t\"settings_update_reconnect\": \"Reconnect\",\n\t\"settings_update_initializing\": \"Initializing...\",\n\t\"settings_update_updating\": \"Updating...\",\n\t\"settings_update_git_fetch\": \"Initialize complete.\",\n\t\"settings_update_git_reset\": \"Update download complete.\",\n\t\"settings_update_git_api\": \"API update complete.\",\n\t\"settings_updateDialog_note\": \"Notice: If Docker auto-restart is disabled, you must start PokaPlayer manually.\",\n\t\"settings_updateDialog_note_dev\": \"If you update on developing machine, it may cause Git to crash\",\n\t\"settings_updateDialog_view_previous\": \"View previous update log\",\n\t\"settings_updateDialog_title\": \"{version} Release note\",\n\t\"settings_restart\": \"Restart\",\n\t\"settings_restarting\": \"Restarting\",\n\t\"settings_restart_completed\": \"Restart completed.\",\n\t\"settings_restartDialog_title\": \"Are you sure to restart?\",\n\t\"settingIndex\": {\n\t\t'normalItems': 'General',\n\t\t'adminItems': 'Server management',\n\t},\n\t\"settingInterface\": {\n\t\t\"_\": \"Interface\",\n\t\t\"customize\": {\n\t\t\t\"_\": \"Customizations\",\n\t\t\t\"bg\": {\n\t\t\t\t\"_\": \"Custom background\",\n\t\t\t\t\"description\": \"Change background image\",\n\t\t\t\t\"custom_link\": \"Custom link\"\n\t\t\t},\n\t\t\t\"bg_cover\": {\n\t\t\t\t\"_\": \"Background cover\",\n\t\t\t\t\"description\": \"Change background cover size or hide it\",\n\t\t\t\t\"options\": {\n\t\t\t\t\t\"full\": \"Full cover\",\n\t\t\t\t\t\"half\": \"Half cover\",\n\t\t\t\t\t\"none\": \"Hide background\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"theme\": \"Theme\",\n\t\t\t\"theme_color\": {\n\t\t\t\t\"_\": \"Theme color\",\n\t\t\t\t\"description\": \"Change the theme color\",\n\t\t\t},\n\t\t\t\"lyric\": {\n\t\t\t\t\"_\": \"Lyric theme\",\n\t\t\t\t\"description\": \"Change the theme of lyric page\",\n\t\t\t},\n\t\t\t\"layout\": {\n\t\t\t\t\"_\": \"Layout\",\n\t\t\t\t\"list\": \"list\",\n\t\t\t\t\"card\": \"card\",\n\t\t\t\t\"artist\": \"Artist page layout\",\n\t\t\t\t\"composer\": \"Composer page layout\",\n\t\t\t}\n\t\t},\n\t\t\"lang\": \"Language\"\n\t},\n\t\"settingUser\": {\n\t\t\"title\": \"User\",\n\t\t\"description\": \"View your profile, change your password\",\n\t\t\"name\": \"Name\",\n\t\t\"username\": \"Username\",\n\t\t\"role\": \"Role\",\n\t\t\"password\": \"Password\",\n\t\t\"passwordDescription\": \"Tap here to change your password\",\n\t\t\"changeName\": {\n\t\t\t\"title\": \"Change name\",\n\t\t\t\"placeholder\": \"Enter a new name\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"Name successfully changed to {name}\",\n\t\t\t\t\"error\": \"Name change failed\"\n\t\t\t}\n\t\t},\n\t\t\"changeUsername\": {\n\t\t\t\"title\": \"Change username\",\n\t\t\t\"placeholder\": \"Enter a new username\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"Username successfully changed to {name}, please login with a new username next time\",\n\t\t\t\t\"error\": \"Username change failed\"\n\t\t\t}\n\t\t},\n\t\t\"changePassword\": {\n\t\t\t\"title\": \"Change the password\",\n\t\t\t\"oldPassword\": \"old password\",\n\t\t\t\"newPassword\": \"new password\",\n\t\t\t\"confirmPassword\": \"confirm password\",\n\t\t\t\"confirmPasswordHelperText\": \"Enter your new password again\",\n\t\t\t\"done\": \"change\",\n\t\t\t\"result\": {\n\t\t\t\t\"inconsistent\": \"Two passwords are inconsistent\",\n\t\t\t\t\"same\": \"Password cannot be the same as the old password\",\n\t\t\t\t\"success\": \"Password changed successfully\",\n\t\t\t\t\"error\": \"Password change failed\"\n\t\t\t}\n\t\t}\n\t},\n\t\"settingUserManagement\": {\n\t\ttitle: \"User management\",\n\t\trole: {\n\t\t\tuser: 'user',\n\t\t\tadmin: 'admin'\n\t\t},\n\t\tdialog: {\n\t\t\t//create\n\t\t\tcreate: 'Create User',\n\t\t\tcreateBtn: 'Create',\n\t\t\tuserCreated: 'User created.',\n\t\t\tuserCreateFailed: 'User create failed.',\n\t\t\tuserCreateUsernameRepeat: 'Username is already taken.',\n\t\t\t//edit\n\t\t\tedit: 'Edit User',\n\t\t\t//changePassword\n\t\t\tchangePassword: 'Change Password',\n\t\t\tchangePasswordSuccess: 'Password changed.',\n\t\t\tchangePasswordFailed: 'An error occurred when changing the password.',\n\t\t\tenterNewPassword: 'Please enter the new password',\n\t\t\t//deleteUser\n\t\t\tdeleteUser: 'Delete this user',\n\t\t\tdeleteUserFailed: 'An error occurred when deleting the user'\n\t\t},\n\t\tfield: {\n\t\t\tname: \"Name\",\n\t\t\tusername: \"Username\",\n\t\t\trole: \"Role\",\n\t\t\tpassword: \"Password\",\n\t\t}\n\t},\n\tsettingPravicy: {\n\t\t\"title\": \"Pravicy\",\n\t\t\"description\": \"Data logging setting\",\n\t\tnotify: {\n\t\t\ttitle: 'About data logging',\n\t\t\tbody: 'The data will only be calculated on your server and will not be uploaded to the Internet. The feature can provide you with a better experience (like: annual review, recent play). You can turn off this feature below and clear the recorded data if you want.'\n\t\t},\n\t\tdataRecord: {\n\t\t\t_: 'Data logging',\n\t\t\tenabled: 'Enabled',\n\t\t\tdisabled: 'Disabled',\n\t\t\tclear: 'Clear the recorded data',\n\t\t\tlogged: '{count} records have been recorded.',\n\t\t\tloading: 'Loading...',\n\t\t\tconfirm: 'Are you sure you want to clear the data?',\n\t\t\tcleared: 'Data cleared.'\n\t\t}\n\t},\n\t\"settingPins\": {\n\t\ttitle: \"Pins management\",\n\t\tdeleteConfirm: 'Are you sure want to unpin?'\n\t},\n\tadminLog: {\n\t\ttitle: 'Log'\n\t},\n\t\"source\": {\n\t\t\"DSM\": \"DSM\",\n\t\t\"poka\": \"PokaPlayer\",\n\t\t\"Netease2\": \"Netease\"\n\t}\n}","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./poka-update.vue?vue&type=style&index=0&id=64524695&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./poka-update.vue?vue&type=style&index=0&id=64524695&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./header-wrapper.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./header-wrapper.vue?vue&type=style&index=0&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-songs.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-songs.vue?vue&type=style&index=0&lang=sass&\"","export default {\n\t\"title\": \"中文(台灣)\",\n\t\"loading\": \"載入中...\",\n\t\"header_welcome\": \"歡迎使用\",\n\t\"header_welcome_with_name\": \"歡迎,{name}\",\n\t\"checkUpdate_poka\": \"有新版本可供更新:{version}\",\n\t\"checkUpdate_button\": \"更新\",\n\t\"pingServer_title\": \"提示\",\n\t\"pingServer_content\": \"伺服器重新啟動完畢!\",\n\t\"pingServer_reconnect\": \"重新連接\",\n\t\"copy\": {\n\t\tsuccess: '已複製至剪貼簿',\n\t\tfailed: '無法複製至剪貼簿'\n\t},\n\t\"home\": \"首頁\",\n\t\"nowplaying\": \"現正播放\",\n\t\"lrc\": \"歌詞\",\n\t\"search\": \"搜尋\",\n\t\"album\": \"專輯\",\n\t\"folder\": \"資料夾\",\n\t\"artist\": \"演出者\",\n\t\"song\": \"歌曲\",\n\t\"composer\": \"作曲者\",\n\t\"playlist\": \"播放清單\",\n\t\"settings\": \"設定\",\n\t\"ok\": \"好\",\n\t\"cancel\": \"取消\",\n\t\"reset\": \"重置\",\n\t\"done\": \"完成\",\n\t\"back\": \"返回\",\n\t\"login\": \"登入\",\n\t\"login_page\": {\n\t\t\"server\": \"伺服器\",\n\t\t\"username\": \"使用者名稱\",\n\t\t\"password\": \"密碼\",\n\t\t\"features\": {\n\t\t\t\"opensource\": {\n\t\t\t\t\"title\": \"開放原始碼\",\n\t\t\t\t\"description\": \"所有的程式碼都在 GitHub\"\n\t\t\t},\n\t\t\t\"module\": {\n\t\t\t\t\"title\": \"模組化\",\n\t\t\t\t\"description\": \"接入任何服務皆不是難事\"\n\t\t\t},\n\t\t\t\"streaming\": {\n\t\t\t\t\"title\": \"隨時隨地串流\",\n\t\t\t\t\"description\": \"連上網便能聽歌\"\n\t\t\t},\n\t\t\t\"fastinstall\": {\n\t\t\t\t\"title\": \"快速安裝\",\n\t\t\t\t\"description\": \"可使用 Docker 快速部署\"\n\t\t\t},\n\t\t},\n\t\t\"tips\": {\n\t\t\t\"firstLogin\": {\n\t\t\t\t\"title\": '首次登入?',\n\t\t\t\t\"description\": '預設使用者名稱與密碼皆為「poka」,登入後可至設定更改。'\n\t\t\t}\n\t\t},\n\t\t\"session\": {\n\t\t\t\"_\": \"重置 session\",\n\t\t\t\"description\": \"若您持續無法登入,可能是 session 發生錯誤。\",\n\t\t\t\"description2\": \"您可以於下方輸入管理員帳號進行重置,但請注意,此動作將重置所有使用者的登入狀態。\",\n\t\t\t\"success\": \"重置成功,請嘗試登入\",\n\t\t\t\"fail\": \"重置失敗,錯誤原因:\"\n\t\t}\n\t},\n\t\"nothingFound\": \"找不到\",\n\t\"requestError\": \"請求失敗,請再試一次\",\n\t\"home_recentAlbums\": \"最近加入的專輯\",\n\t\"home_pins\": \"釘選\",\n\t\"home_netease\": \"網易雲音樂\",\n\t\"home_hqPlaylist_netease\": \"精品清單\",\n\t\"home_topPlaylist_netease\": \"熱門清單\",\n\t\"home_dailyRecommend_netease\": \"每日推薦\",\n\t\"app_waitForPlay\": \"佇列中未有歌曲\",\n\t\"app_waitForPlay_description\": \"加入一些歌曲,或是點選底下的隨機播放\",\n\t\"now_cleanSongs\": \"確定清除所有歌曲?\",\n\t\"now_cleanSongs_description\": \"這將會清除列表中所有歌曲。\",\n\t\"playlist_random\": \"隨機播放\",\n\t\"playlist_page\": {\n\t\t\"del\": \"刪除\",\n\t\t\"del_title\": \"刪除播放清單\",\n\t\t\"delconfirm\": \"確定要刪除「{title}」嗎?\",\n\t\t\"add_title\": \"新增播放清單\",\n\t\t\"edit_title\": \"編輯播放清單\",\n\t\t\"title_input\": \"播放清單標題\",\n\t\t\"cover_input\": \"播放清單封面\",\n\t\t\"edit_empty\": \"欄位不得為空\",\n\t\t\"playlist_empty\": \"您尚未建立任何播放清單,點選右上角的「+」來新增\"\n\t},\n\t\"lrc_search\": \"搜尋歌詞\",\n\t\"lrc_noKeyword\": \"尚未輸入關鍵字\",\n\t\"lrc_enter2search\": \"輸入完後按下 Enter 開始搜尋歌詞\",\n\t\"lrc_notLoad\": \"不載入歌詞\",\n\t\"lrc_notLoad_description\": \"點選清除目前的歌詞\",\n\t\"lrc_noLyrics\": \"無歌詞\",\n\t\"lrc_saved\": \"歌詞已儲存\",\n\t\"songAction_title\": \"歌曲操作\",\n\t\"songAction_name\": \"歌曲名稱\",\n\t\"songAction_artist\": \"演出者\",\n\t\"songAction_album\": \"專輯\",\n\t\"songAction_source\": \"來源\",\n\t\"songAction_like\": \"收藏\",\n\t\"songAction_like_success\": \"已收藏「{name}」\",\n\t\"songAction_like_failed\": \"收藏或取消收藏「{name}」時發生了錯誤\",\n\t\"songAction_unlike\": \"取消收藏\",\n\t\"songAction_unlike_success\": \"已取消收藏「{name}」\",\n\t\"songAction_unlike_failed\": \"取消收藏「{name}」時發生了錯誤\",\n\t\"songAction_rating\": \"評等\",\n\t\"songAction_rating0\": \"清除評等\",\n\t\"songAction_rating4song\": \"為「{name}」評等\",\n\t\"songAction_rating_success\": \"為「{name}」評等 {star} 星成功!\",\n\t\"songAction_rating_failed\": \"為「{name}」評等 {star} 星失敗。\",\n\t\"songAction_rating0_success\": \"為「{name}」清除評等成功!\",\n\t\"songAction_rating0_failed\": \"為「{name}」清除評等失敗。\",\n\t\"songAction_add2playlist\": \"加入到播放清單\",\n\t\"songAction_add2playlist_songNotExist\": \"{source}\",\n\t\"songAction_add2playlist_songExist\": \"{source} / 該歌曲已存在,點選來刪除\",\n\t\"songAction_add2playlist_failed\": \"處理 {name} 時發生了錯誤\",\n\t\"songAction_add2playlist_add_success\": \"已將 {name} 加入到 {playlist}\",\n\t\"songAction_add2playlist_remove_success\": \"已將 {name} 從 {playlist} 刪除\",\n\t\"album_total\": \"{songs} 首歌曲\",\n\t\"albumsOfSameArtist\": \"來自相同演出者的其他專輯\",\n\t\"addSong_total\": \"已添加 {total} 首歌\",\n\t\"addSong_name\": \"已添加 {name}\",\n\t\"moduleShowName_Netease\": \"網易雲音樂\",\n\t\"moduleShowName_DSM\": \"DSM\",\n\t\"sessionExpired\": \"Session 過期,請重新登入\",\n\t\"add2nowPlaying\": \"將此頁歌曲加入到現正播放\",\n\t\"pin_failed\": \"釘選失敗\",\n\t\"unpin_failed\": \"取消釘選失敗\",\n\t\"settings_dark\": \"夜間模式\",\n\t\"settings_network\": \"網路\",\n\t\"settings_network_description\": \"音質\",\n\t\"settings_network_soundQuality\": \"音質\",\n\t\"settings_network_soundQuality_Low\": \"低音質\",\n\t\"settings_network_soundQuality_Med\": \"中等音質\",\n\t\"settings_network_soundQuality_High\": \"高音質(建議)\",\n\t\"settings_network_soundQuality_Ori\": \"原始音質\",\n\t\"settings_network_soundQuality_Low_description\": \"128K,跟 YouTube 差不多的爛音質,在網路夭壽慢的情況下請選擇此選項\",\n\t\"settings_network_soundQuality_Med_description\": \"音質只比 YouTube 好那麼一點點,可在 3G 網路下流暢的串流\",\n\t\"settings_network_soundQuality_High_description\": \"音質較原始音質略差,可在 4G 網路下流暢的串流\",\n\t\"settings_network_soundQuality_Ori_description\": \"在網路狀況許可下,可選擇此選項聆聽高音質音樂\",\n\t\"settings_lang\": \"語言\",\n\t\"settings_lang_description\": \"設定您的 PokaPlayer 語言\",\n\t\"settings_systemAndUpdate\": \"系統和更新\",\n\t\"settings_systemAndUpdate_description\": \"更新 PokaPlayer、重新啟動\",\n\t\"settings_about\": \"關於\",\n\t\"settings_about_description\": \"PokaPlayer 相關訊息、錯誤回報等\",\n\t\"settings_about_contributions\": \"貢獻者\",\n\t\"settings_about_errorEeport\": \"錯誤回報\",\n\t\"settings_account\": \"帳號\",\n\t\"settings_logout\": \"登出\",\n\t\"settings_system\": \"系統\",\n\t\"settings_update\": \"軟體更新\",\n\t\"settings_update_checking4updates\": \"正在檢查更新...\",\n\t\"settings_update_latestVersion\": \"您的 PokaPlayer 已是最新版本\",\n\t\"settings_update_update2\": \"更新至 {version}\",\n\t\"settings_update_canUpdate2\": \"可更新至 {version}\",\n\t\"settings_update_go2UpdatePage\": \"前往更新頁面\",\n\t\"settings_update_srvRestart\": \"伺服器重新啟動\",\n\t\"settings_update_reconnect\": \"重新連接\",\n\t\"settings_update_initializing\": \"正在初始化...\",\n\t\"settings_update_updating\": \"正在更新...\",\n\t\"settings_update_git_fetch\": \"初始化完成\",\n\t\"settings_update_git_reset\": \"更新檔下載完成\",\n\t\"settings_update_git_api\": \"API 更新完成\",\n\t\"settings_updateDialog_note\": \"注意:若您未開啟 Docker 自動重啟功能,您必須手動開啟 PokaPlayer\",\n\t\"settings_updateDialog_note_dev\": \"若在開發機器上進行更新,可能導致 Git 爆炸\",\n\t\"settings_updateDialog_view_previous\": \"查看先前的更新日誌\",\n\t\"settings_updateDialog_title\": \"{version} 更新日誌\",\n\t\"settings_restart\": \"重新啟動\",\n\t\"settings_restarting\": \"正在重新啟動\",\n\t\"settings_restart_completed\": \"重新啟動完成!\",\n\t\"settings_restartDialog_title\": \"確定要重新啟動嗎?\",\n\t\"settingIndex\": {\n\t\t'normalItems': '一般設定項目',\n\t\t'adminItems': '伺服器管理',\n\t},\n\t\"settingInterface\": {\n\t\t\"_\": \"介面\",\n\t\t\"customize\": {\n\t\t\t\"_\": \"個人化\",\n\t\t\t\"bg\": {\n\t\t\t\t\"_\": \"自訂背景\",\n\t\t\t\t\"description\": \"更改背景圖片\",\n\t\t\t\t\"custom_link\": \"自訂連結\"\n\t\t\t},\n\t\t\t\"bg_cover\": {\n\t\t\t\t\"_\": \"背景覆蓋\",\n\t\t\t\t\"description\": \"更改背景覆蓋樣式或將其隱藏\",\n\t\t\t\t\"options\": {\n\t\t\t\t\t\"full\": \"全覆蓋\",\n\t\t\t\t\t\"half\": \"半覆蓋\",\n\t\t\t\t\t\"none\": \"無背景\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"theme\": \"主題\",\n\t\t\t\"theme_color\": {\n\t\t\t\t\"_\": \"主色\",\n\t\t\t\t\"description\": \"設定 PokaPlayer 的主題色彩\",\n\t\t\t},\n\t\t\t\"lyric\": {\n\t\t\t\t\"_\": \"歌詞頁面主題\",\n\t\t\t\t\"description\": \"設定歌詞頁面的主題\",\n\t\t\t},\n\t\t\t\"layout\": {\n\t\t\t\t\"_\": \"佈局\",\n\t\t\t\t\"list\": \"清單\",\n\t\t\t\t\"card\": \"卡片\",\n\t\t\t\t\"artist\": \"演出者頁面佈局\",\n\t\t\t\t\"composer\": \"作曲者頁面佈局\",\n\t\t\t}\n\t\t},\n\t\t\"lang\": \"語言\"\n\t},\n\t\"settingUser\": {\n\t\t\"title\": \"使用者\",\n\t\t\"description\": \"檢視您的資料、修改密碼\",\n\t\t\"name\": \"名稱\",\n\t\t\"username\": \"使用者名稱\",\n\t\t\"role\": \"權限\",\n\t\t\"password\": \"密碼\",\n\t\t\"passwordDescription\": \"輕觸此處來更改密碼\",\n\t\t\"changeName\": {\n\t\t\t\"title\": \"更改名稱\",\n\t\t\t\"placeholder\": \"輸入新的名稱\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"名稱成功更改為 {name}\",\n\t\t\t\t\"error\": \"名稱更改失敗\"\n\t\t\t}\n\t\t},\n\t\t\"changeUsername\": {\n\t\t\t\"title\": \"更改使用者名稱\",\n\t\t\t\"placeholder\": \"輸入新的使用者名稱\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"使用者名稱成功更改為 {name},下次請用新的使用者名稱來登入\",\n\t\t\t\t\"error\": \"使用者名稱更改失敗\"\n\t\t\t}\n\t\t},\n\t\t\"changePassword\": {\n\t\t\t\"title\": \"更改密碼\",\n\t\t\t\"oldPassword\": \"舊密碼\",\n\t\t\t\"newPassword\": \"新密碼\",\n\t\t\t\"confirmPassword\": \"確認密碼\",\n\t\t\t\"confirmPasswordHelperText\": \"再輸入一次您的新密碼\",\n\t\t\t\"done\": \"更改密碼\",\n\t\t\t\"result\": {\n\t\t\t\t\"inconsistent\": \"兩次密碼不一致\",\n\t\t\t\t\"same\": \"密碼不可與舊密碼相同\",\n\t\t\t\t\"success\": \"密碼更改成功\",\n\t\t\t\t\"error\": \"密碼更改失敗\"\n\t\t\t}\n\t\t}\n\t},\n\t\"settingUserManagement\": {\n\t\ttitle: \"使用者管理\",\n\t\trole: {\n\t\t\tuser: '普通使用者',\n\t\t\tadmin: '管理員'\n\t\t},\n\t\tdialog: {\n\t\t\t//create\n\t\t\tcreate: '建立使用者',\n\t\t\tcreateBtn: '建立',\n\t\t\tuserCreated: '使用者建立成功',\n\t\t\tuserCreateFailed: '建立使用者時發生錯誤',\n\t\t\tuserCreateUsernameRepeat: '使用者名稱已被使用',\n\t\t\t//edit\n\t\t\tedit: '編輯使用者',\n\t\t\t//changePassword\n\t\t\tchangePassword: '更改密碼',\n\t\t\tchangePasswordSuccess: '密碼已變更',\n\t\t\tchangePasswordFailed: '更改密碼時發生了錯誤',\n\t\t\tenterNewPassword: '請輸入新密碼',\n\t\t\t//deleteUser\n\t\t\tdeleteUser: '刪除使用者',\n\t\t\tdeleteUserFailed: '刪除使用者時發生了錯誤'\n\t\t},\n\n\t\tfield: {\n\t\t\tname: \"名稱\",\n\t\t\tusername: \"使用者名稱\",\n\t\t\trole: \"權限\",\n\t\t\tpassword: \"密碼\",\n\t\t}\n\t},\n\tsettingPravicy: {\n\t\t\"title\": \"隱私\",\n\t\t\"description\": \"資料紀錄設定\",\n\t\tnotify: {\n\t\t\ttitle: '關於 PokaPlayer 記錄',\n\t\t\tbody: '資料僅會於您的伺服器進行運算,不會被上傳至網路進行分析。 該功能可提供您更優質的使用體驗(如:年度回顧、最近播放)。 若您有疑慮可於下方關閉此功能,並將已記錄的資料清除。'\n\t\t},\n\t\tdataRecord: {\n\t\t\t_: '資料紀錄',\n\t\t\tenabled: '啟用',\n\t\t\tdisabled: '已停用',\n\t\t\tclear: '清除目前已紀錄資料',\n\t\t\tlogged: '目前已記錄 {count} 筆資料',\n\t\t\tloading: '正在統計資料...',\n\t\t\tconfirm: '您確定要清除資料嗎?',\n\t\t\tcleared: '資料已清除'\n\t\t}\n\t},\n\tsettingPins: {\n\t\ttitle: \"釘選管理\",\n\t\tdeleteConfirm: '您確定要取消釘選此項目嗎?'\n\t},\n\tadminLog: {\n\t\ttitle: '日誌'\n\t},\n\t\"source\": {\n\t\t\"DSM\": \"DSM\",\n\t\t\"poka\": \"PokaPlayer\",\n\t\t\"Netease2\": \"網易雲音樂\"\n\t},\n}","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./info-header.vue?vue&type=style&index=0&id=657c7917&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./info-header.vue?vue&type=style&index=0&id=657c7917&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=style&index=0&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./loader.vue?vue&type=style&index=0&id=4a89ac32&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./loader.vue?vue&type=style&index=0&id=4a89ac32&lang=sass&scoped=true&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=style&index=0&id=4a44bf4f&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LyricEdit.vue?vue&type=style&index=0&id=4a44bf4f&lang=sass&scoped=true&\"","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=sass&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=sass&\"","export default {\n\t\"title\": \"中文(中国)\",\n\t\"loading\": \"载入中...\",\n\t\"header_welcome\": \"欢迎使用\",\n\t\"header_welcome_with_name\": \"哈囉,{name}\",\n\t\"checkUpdate_poka\": \"有新版本可供更新:{version}\",\n\t\"checkUpdate_button\": \"更新\",\n\t\"pingServer_title\": \"提示\",\n\t\"pingServer_content\": \"服务器重新启动完毕!\",\n\t\"pingServer_reconnect\": \"重新连接\",\n\t\"copy\": {\n\t\tsuccess: '已复制至剪贴板',\n\t\tfailed: '无法复制至剪贴板'\n\t},\n\t\"home\": \"首页\",\n\t\"nowplaying\": \"现正播放\",\n\t\"lrc\": \"歌词\",\n\t\"search\": \"搜寻\",\n\t\"album\": \"专辑\",\n\t\"folder\": \"资料夹\",\n\t\"artist\": \"演出者\",\n\t\"song\": \"歌曲\",\n\t\"composer\": \"作曲者\",\n\t\"playlist\": \"播放清单\",\n\t\"settings\": \"设定\",\n\t\"ok\": \"好\",\n\t\"cancel\": \"取消\",\n\t\"reset\": \"重置\",\n\t\"done\": \"完成\",\n\t\"back\": \"返回\",\n\t\"login\": \"登入\",\n\t\"login_page\": {\n\t\t\"server\": \"服务器\",\n\t\t\"username\": \"使用者名称\",\n\t\t\"password\": \"密码\",\n\t\t\"features\": {\n\t\t\t\"opensource\": {\n\t\t\t\t\"title\": \"开放源代码\",\n\t\t\t\t\"description\": \"所有的源代码都在 GitHub\"\n\t\t\t},\n\t\t\t\"module\": {\n\t\t\t\t\"title\": \"模组化\",\n\t\t\t\t\"description\": \"接入任何服务皆不是难事\"\n\t\t\t},\n\t\t\t\"streaming\": {\n\t\t\t\t\"title\": \"随时随地串流\",\n\t\t\t\t\"description\": \"连上网便能听歌\"\n\t\t\t},\n\t\t\t\"fastinstall\": {\n\t\t\t\t\"title\": \"快速安装\",\n\t\t\t\t\"description\": \"可使用 Docker 快速部署\"\n\t\t\t},\n\t\t},\n\t\t\"tips\": {\n\t\t\t\"firstLogin\": {\n\t\t\t\t\"title\": '首次登入?',\n\t\t\t\t\"description\": '默认使用者名称与密码皆为「poka」,登入后可至设定更改。'\n\t\t\t}\n\t\t},\n\t\t\"session\": {\n\t\t\t\"_\": \"重置 session\",\n\t\t\t\"description\": \"若您持续无法登入,可能是 session 发生错误。\",\n\t\t\t\"description2\": \"您可以于下方输入管理员账号进行重置,但请注意,此动作将重置所有使用者的登入状态。\",\n\t\t\t\"success\": \"重置成功,请尝试登入\",\n\t\t\t\"fail\": \"重置失败,错误原因:\"\n\t\t}\n\t},\n\t\"nothingFound\": \"找不到\",\n\t\"requestError\": \"请求失败,请再试一次\",\n\t\"home_recentAlbums\": \"最近加入的专辑\",\n\t\"home_pins\": \"钉选\",\n\t\"home_netease\": \"网易云音乐\",\n\t\"home_hqPlaylist_netease\": \"精品清单\",\n\t\"home_topPlaylist_netease\": \"热门清单\",\n\t\"home_dailyRecommend_netease\": \"每日推荐\",\n\t\"app_waitForPlay\": \"伫列中未有歌曲\",\n\t\"app_waitForPlay_description\": \"加入一些歌曲,或是点选底下的随机播放\",\n\t\"now_cleanSongs\": \"确定清除所有歌曲?\",\n\t\"now_cleanSongs_description\": \"这将会清除列表中所有歌曲。\",\n\t\"playlist_random\": \"随机播放\",\n\t\"playlist_page\": {\n\t\t\"del\": \"删除\",\n\t\t\"del_title\": \"删除播放清单\",\n\t\t\"delconfirm\": \"确定要删除「{title}」吗?\",\n\t\t\"add_title\": \"新增播放清单\",\n\t\t\"edit_title\": \"编辑播放清单\",\n\t\t\"title_input\": \"播放清单标题\",\n\t\t\"cover_input\": \"播放清单封面\",\n\t\t\"edit_empty\": \"字段不得为空\",\n\t\t\"playlist_empty\": \"您尚未建立任何播放清单,点选右上角的「+」来新增\"\n\t},\n\t\"lrc_search\": \"搜寻歌词\",\n\t\"lrc_noKeyword\": \"尚未输入关键词\",\n\t\"lrc_enter2search\": \"输入完后按下 Enter 开始搜寻歌词\",\n\t\"lrc_notLoad\": \"不载入歌词\",\n\t\"lrc_notLoad_description\": \"点选清除目前的歌词\",\n\t\"lrc_noLyrics\": \"无歌词\",\n\t\"lrc_saved\": \"歌词已储存\",\n\t\"songAction_title\": \"歌曲操作\",\n\t\"songAction_name\": \"歌曲名称\",\n\t\"songAction_artist\": \"演出者\",\n\t\"songAction_album\": \"专辑\",\n\t\"songAction_source\": \"来源\",\n\t\"songAction_like\": \"收藏\",\n\t\"songAction_like_success\": \"已收藏「{name}」\",\n\t\"songAction_like_failed\": \"收藏或取消收藏「{name}」时发生了错误\",\n\t\"songAction_unlike\": \"取消收藏\",\n\t\"songAction_unlike_success\": \"已取消收藏「{name}」\",\n\t\"songAction_unlike_failed\": \"取消收藏「{name}」时发生了错误\",\n\t\"songAction_rating\": \"评等\",\n\t\"songAction_rating0\": \"清除评等\",\n\t\"songAction_rating4song\": \"为「{name}」评等\",\n\t\"songAction_rating_success\": \"为「{name}」评等 {star} 星成功!\",\n\t\"songAction_rating_failed\": \"为「{name}」评等 {star} 星失败。\",\n\t\"songAction_rating0_success\": \"为「{name}」清除评等成功!\",\n\t\"songAction_rating0_failed\": \"为「{name}」清除评等失败。\",\n\t\"songAction_add2playlist\": \"加入到播放清单\",\n\t\"songAction_add2playlist_songNotExist\": \"{source}\",\n\t\"songAction_add2playlist_songExist\": \"{source} / 该歌曲已存在,点选来删除\",\n\t\"songAction_add2playlist_failed\": \"处理 {name} 时发生了错误\",\n\t\"songAction_add2playlist_add_success\": \"已将 {name} 加入到 {playlist}\",\n\t\"songAction_add2playlist_remove_success\": \"已将 {name} 从 {playlist} 删除\",\n\t\"album_total\": \"{songs} 首歌曲\",\n\t\"albumsOfSameArtist\": \"来自相同演出者的其他专辑\",\n\t\"addSong_total\": \"已添加 {total} 首歌\",\n\t\"addSong_name\": \"已添加 {name}\",\n\t\"moduleShowName_Netease\": \"网易云音乐\",\n\t\"moduleShowName_DSM\": \"DSM\",\n\t\"sessionExpired\": \"Session 过期,请重新登入\",\n\t\"add2nowPlaying\": \"将此页歌曲加入到现正播放\",\n\t\"pin_failed\": \"钉选失败\",\n\t\"unpin_failed\": \"取消钉选失败\",\n\t\"settings_dark\": \"夜间模式\",\n\t\"settings_network\": \"网络\",\n\t\"settings_network_description\": \"音质\",\n\t\"settings_network_soundQuality\": \"音质\",\n\t\"settings_network_soundQuality_Low\": \"低音质\",\n\t\"settings_network_soundQuality_Med\": \"中等音质\",\n\t\"settings_network_soundQuality_High\": \"高音质(建议)\",\n\t\"settings_network_soundQuality_Ori\": \"原始音质\",\n\t\"settings_network_soundQuality_Low_description\": \"128K,跟 YouTube 差不多的烂音质,在网络夭寿慢的情况下请选择此选项\",\n\t\"settings_network_soundQuality_Med_description\": \"音质只比 YouTube 好那么一点点,可在 3G 网络下流畅的串流\",\n\t\"settings_network_soundQuality_High_description\": \"音质较原始音质略差,可在 4G 网络下流畅的串流\",\n\t\"settings_network_soundQuality_Ori_description\": \"在网络状况许可下,可选择此选项聆听高音质音乐\",\n\t\"settings_lang\": \"语言\",\n\t\"settings_lang_description\": \"设定您的 PokaPlayer 语言\",\n\t\"settings_systemAndUpdate\": \"系统和更新\",\n\t\"settings_systemAndUpdate_description\": \"更新 PokaPlayer、重新启动\",\n\t\"settings_about\": \"关于\",\n\t\"settings_about_description\": \"PokaPlayer 相关信息、错误回报等\",\n\t\"settings_about_contributions\": \"贡献者\",\n\t\"settings_about_errorEeport\": \"错误回报\",\n\t\"settings_account\": \"账号\",\n\t\"settings_logout\": \"登出\",\n\t\"settings_system\": \"系统\",\n\t\"settings_update\": \"软件更新\",\n\t\"settings_update_checking4updates\": \"正在检查更新...\",\n\t\"settings_update_latestVersion\": \"您的 PokaPlayer 已是最新版本\",\n\t\"settings_update_update2\": \"更新至 {version}\",\n\t\"settings_update_canUpdate2\": \"可更新至 {version}\",\n\t\"settings_update_go2UpdatePage\": \"前往更新页面\",\n\t\"settings_update_srvRestart\": \"服务器重新启动\",\n\t\"settings_update_reconnect\": \"重新连接\",\n\t\"settings_update_initializing\": \"正在初始化...\",\n\t\"settings_update_updating\": \"正在更新...\",\n\t\"settings_update_git_fetch\": \"初始化完成\",\n\t\"settings_update_git_reset\": \"更新档下载完成\",\n\t\"settings_update_git_api\": \"API 更新完成\",\n\t\"settings_updateDialog_note\": \"注意:若您未开启 Docker 自动重启功能,您必须手动开启 PokaPlayer\",\n\t\"settings_updateDialog_note_dev\": \"若在开发机器上进行更新,可能导致 Git 爆炸\",\n\t\"settings_updateDialog_view_previous\": \"查看先前的更新日誌\",\n\t\"settings_updateDialog_title\": \"{version} 更新日志\",\n\t\"settings_restart\": \"重新启动\",\n\t\"settings_restarting\": \"正在重新启动\",\n\t\"settings_restart_completed\": \"重新启动完成!\",\n\t\"settings_restartDialog_title\": \"确定要重新启动吗?\",\n\t\"settingIndex\": {\n\t\t'normalItems': '一般设定项目',\n\t\t'adminItems': '服务器管理',\n\t},\n\t\"settingInterface\": {\n\t\t\"_\": \"界面\",\n\t\t\"customize\": {\n\t\t\t\"_\": \"个人化\",\n\t\t\t\"bg\": {\n\t\t\t\t\"_\": \"自订背景\",\n\t\t\t\t\"description\": \"更改背景图片\",\n\t\t\t\t\"custom_link\": \"自订连结\"\n\t\t\t},\n\t\t\t\"bg_cover\": {\n\t\t\t\t\"_\": \"背景覆盖\",\n\t\t\t\t\"description\": \"更改背景覆盖样式或将其隐藏\",\n\t\t\t\t\"options\": {\n\t\t\t\t\t\"full\": \"全覆盖\",\n\t\t\t\t\t\"half\": \"半覆盖\",\n\t\t\t\t\t\"none\": \"无背景\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"theme\": \"主题\",\n\t\t\t\"theme_color\": {\n\t\t\t\t\"_\": \"主色\",\n\t\t\t\t\"description\": \"设定 PokaPlayer 的主题色彩\",\n\t\t\t},\n\t\t\t\"lyric\": {\n\t\t\t\t\"_\": \"歌词页面主题\",\n\t\t\t\t\"description\": \"设定歌词页面的主题\",\n\t\t\t},\n\t\t\t\"layout\": {\n\t\t\t\t\"_\": \"布局\",\n\t\t\t\t\"list\": \"清单\",\n\t\t\t\t\"card\": \"卡片\",\n\t\t\t\t\"artist\": \"演出者页面布局\",\n\t\t\t\t\"composer\": \"作曲者页面布局\",\n\t\t\t}\n\t\t},\n\t\t\"lang\": \"语言\"\n\t},\n\t\"settingUser\": {\n\t\t\"title\": \"使用者\",\n\t\t\"description\": \"检视您的资料、修改密码\",\n\t\t\"name\": \"名称\",\n\t\t\"username\": \"使用者名称\",\n\t\t\"role\": \"权限\",\n\t\t\"password\": \"密码\",\n\t\t\"passwordDescription\": \"轻触此处来更改密码\",\n\t\t\"changeName\": {\n\t\t\t\"title\": \"更改名称\",\n\t\t\t\"placeholder\": \"输入新的名称\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"名称成功更改为 {name}\",\n\t\t\t\t\"error\": \"名称更改失败\"\n\t\t\t}\n\t\t},\n\t\t\"changeUsername\": {\n\t\t\t\"title\": \"更改使用者名称\",\n\t\t\t\"placeholder\": \"输入新的使用者名称\",\n\t\t\t\"result\": {\n\t\t\t\t\"success\": \"使用者名称成功更改为 {name},下次请用新的使用者名称来登入\",\n\t\t\t\t\"error\": \"使用者名称更改失败\"\n\t\t\t}\n\t\t},\n\t\t\"changePassword\": {\n\t\t\t\"title\": \"更改密码\",\n\t\t\t\"oldPassword\": \"旧密码\",\n\t\t\t\"newPassword\": \"新密码\",\n\t\t\t\"confirmPassword\": \"确认密码\",\n\t\t\t\"confirmPasswordHelperText\": \"再输入一次您的新密码\",\n\t\t\t\"done\": \"更改密码\",\n\t\t\t\"result\": {\n\t\t\t\t\"inconsistent\": \"两次密码不一致\",\n\t\t\t\t\"same\": \"密码不可与旧密码相同\",\n\t\t\t\t\"success\": \"密码更改成功\",\n\t\t\t\t\"error\": \"密码更改失败\"\n\t\t\t}\n\t\t}\n\t},\n\t\"settingUserManagement\": {\n\t\ttitle: \"使用者管理\",\n\t\trole: {\n\t\t\tuser: '普通使用者',\n\t\t\tadmin: '管理员'\n\t\t},\n\t\tdialog: {\n\t\t\t//create\n\t\t\tcreate: '建立使用者',\n\t\t\tcreateBtn: '建立',\n\t\t\tuserCreated: '使用者建立成功',\n\t\t\tuserCreateFailed: '使用者建立失敗',\n\t\t\tuserCreateUsernameRepeat: '使用者名稱已被使用',\n\t\t\t//edit\n\t\t\tedit: '编辑使用者',\n\t\t\t//changePassword\n\t\t\tchangePassword: '更改密码',\n\t\t\tchangePasswordSuccess: '密码已变更',\n\t\t\tchangePasswordFailed: '更改密码时发生了错误',\n\t\t\tenterNewPassword: '请输入新密码',\n\t\t\t//deleteUser\n\t\t\tdeleteUser: '删除使用者',\n\t\t\tdeleteUserFailed: '删除使用者时发生了错误'\n\t\t},\n\n\t\tfield: {\n\t\t\tname: \"名称\",\n\t\t\tusername: \"使用者名称\",\n\t\t\trole: \"权限\",\n\t\t\tpassword: \"密码\",\n\t\t}\n\t},\n\tsettingPravicy: {\n\t\t\"title\": \"隱私\",\n\t\t\"description\": \"資料紀錄設定\",\n\t\tnotify: {\n\t\t\ttitle: '關於 PokaPlayer 記錄',\n\t\t\tbody: '資料僅會於您的伺服器進行運算,不會被上傳至網路進行分析。 該功能可提供您更優質的使用體驗(如:年度回顧、最近播放)。 若您有疑慮可於下方關閉此功能,並將已記錄的資料清除。'\n\t\t},\n\t\tdataRecord: {\n\t\t\t_: '資料紀錄',\n\t\t\tenabled: '啟用',\n\t\t\tdisabled: '已停用',\n\t\t\tclear: '清除目前已紀錄資料',\n\t\t\tlogged: '目前已記錄 {count} 筆資料',\n\t\t\tloading: '正在統計資料...',\n\t\t\tconfirm: '您確定要清除資料嗎?',\n\t\t\tcleared: '資料已清除'\n\t\t}\n\t},\n\t\"settingPins\": {\n\t\ttitle: \"钉选管理\",\n\t\tdeleteConfirm: '您确定要取消钉选此项目吗?'\n\t},\n\tadminLog: {\n\t\ttitle: '日誌'\n\t},\n\t\"source\": {\n\t\t\"DSM\": \"DSM\",\n\t\t\"poka\": \"PokaPlayer\",\n\t\t\"Netease2\": \"网易云音乐\"\n\t},\n}","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=2&lang=sass&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=2&lang=sass&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-folders.vue?vue&type=style&index=0&id=21f60ee4&lang=sass&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./parse-folders.vue?vue&type=style&index=0&id=21f60ee4&lang=sass&scoped=true&\"","!function(t,i){\"use strict\";\"function\"==typeof define&&define.amd?define([],i):\"object\"==typeof exports?module.exports=i():t.Lyrics=i()}(this,function(){\"use strict\";var t=function(t){this.timestamp_offset=0,this.lyrics_all=void 0,this.meta_info=void 0,this.ID_TAGS=[{name:\"artist\",id:\"ar\"},{name:\"album\",id:\"al\"},{name:\"title\",id:\"ti\"},{name:\"author\",id:\"au\"},{name:\"length\",id:\"length\"},{name:\"by\",id:\"by\"},{name:\"offset\",id:\"offset\",handler:this.setTimestampOffset},{name:\"createdBy\",id:\"re\"},{name:\"createdByVersion\",id:\"ve\"}];for(var i=0;ii.timestamp?1:-1}),this.lyrics_all.length||(this.lyrics_all=void 0),this.isEmpty(this.meta_info)&&(this.meta_info=void 0),void 0!==this.lyrics_all||void 0!==this.meta_info},getLyrics:function(){return this.lyrics_all},getLyric:function(t){try{return this.lyrics_all[t]}catch(t){return}},getIDTags:function(){return this.meta_info},select:function(t){if(isNaN(t))return-1;var i=Number(t)+this.timestamp_offset,e=0;if(ii);e++);return e},setTimestampOffset:function(t){return this.timestamp_offset=isNaN(t)?0:Number(t)/1e3,Number(t)},isEmpty:function(t){for(var i in t)if(t.hasOwnProperty(i))return!1;return!0}},t});","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=style&index=1&lang=sass&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./system.vue?vue&type=style&index=1&lang=sass&\""],"sourceRoot":""} \ No newline at end of file diff --git a/public/js/chunk-vendors.91bdbbe1.js b/public/js/chunk-vendors.59a9a06e.js similarity index 62% rename from public/js/chunk-vendors.91bdbbe1.js rename to public/js/chunk-vendors.59a9a06e.js index 727c31d..090bfd9 100644 --- a/public/js/chunk-vendors.91bdbbe1.js +++ b/public/js/chunk-vendors.59a9a06e.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0393":function(t,e,i){"use strict";i("210b");var n=i("604c"),s=i("d9bd");e["a"]=n["a"].extend({name:"v-expansion-panels",provide(){return{expansionPanels:this}},props:{accordion:Boolean,disabled:Boolean,flat:Boolean,hover:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,readonly:Boolean,tile:Boolean},computed:{classes(){return{...n["a"].options.computed.classes.call(this),"v-expansion-panels":!0,"v-expansion-panels--accordion":this.accordion,"v-expansion-panels--flat":this.flat,"v-expansion-panels--hover":this.hover,"v-expansion-panels--focusable":this.focusable,"v-expansion-panels--inset":this.inset,"v-expansion-panels--popout":this.popout,"v-expansion-panels--tile":this.tile}}},created(){this.$attrs.hasOwnProperty("expand")&&Object(s["a"])("expand","multiple",this),Array.isArray(this.value)&&this.value.length>0&&"boolean"===typeof this.value[0]&&Object(s["a"])(':value="[true, false, true]"',':value="[0, 2]"',this)},methods:{updateItem(t,e){const i=this.getValue(t,e),n=this.getValue(t,e+1);t.isActive=this.toggleMethod(i),t.nextIsActive=this.toggleMethod(n)}}})},"03a4":function(t,e,i){"use strict";i("bb18");var n=i("8dd9"),s=(i("7863"),i("ba0d")),r=i("7bc6"),a=i("2b0e");function o(t){t={...t};const e=Object(r["c"])(t),i=Object(r["b"])(t),n=Object(r["d"])(t);return{alpha:t.a,hex:e.substr(0,7),hexa:e,hsla:i,hsva:t,hue:t.h,rgba:n}}function l(t){const e=Object(r["a"])(t),i=Object(r["c"])(e),n=Object(r["d"])(e);return{alpha:e.a,hex:i.substr(0,7),hexa:i,hsla:t,hsva:e,hue:e.h,rgba:n}}function c(t){const e=Object(r["g"])(t),i=Object(r["h"])(t),n=Object(r["b"])(e);return{alpha:e.a,hex:i.substr(0,7),hexa:i,hsla:n,hsva:e,hue:e.h,rgba:t}}function u(t){const e=Object(r["e"])(t),i=Object(r["b"])(e),n=Object(r["d"])(e);return{alpha:e.a,hex:t.substr(0,7),hexa:t,hsla:i,hsva:e,hue:e.h,rgba:n}}function h(t){return u(Object(r["o"])(t))}function d(t,e){return e.every(e=>t.hasOwnProperty(e))}function p(t,e){if(!t)return c({r:255,g:0,b:0,a:1});if("string"===typeof t){if("transparent"===t)return u("#00000000");const i=Object(r["o"])(t);return e&&i===e.hexa?e:u(i)}if("object"===typeof t){if(t.hasOwnProperty("alpha"))return t;const i=t.hasOwnProperty("a")?parseFloat(t.a):1;if(d(t,["r","g","b"]))return e&&t===e.rgba?e:c({...t,a:i});if(d(t,["h","s","l"]))return e&&t===e.hsla?e:l({...t,a:i});if(d(t,["h","s","v"]))return e&&t===e.hsva?e:o({...t,a:i})}return c({r:255,g:0,b:0,a:1})}function f(t,e){if(e){const{a:e,...i}=t;return i}return t}function v(t,e){if(null==e)return t;if("string"===typeof e)return 7===e.length?t.hex:t.hexa;if("object"===typeof e){if(d(e,["r","g","b"]))return f(t.rgba,!e.a);if(d(e,["h","s","l"]))return f(t.hsla,!e.a);if(d(e,["h","s","v"]))return f(t.hsva,!e.a)}return t}function m(t){return!!t&&("string"===typeof t?t.length>7:"object"===typeof t&&(d(t,["a"])||d(t,["alpha"])))}var g=a["a"].extend({name:"v-color-picker-preview",props:{color:Object,disabled:Boolean,hideAlpha:Boolean},methods:{genAlpha(){return this.genTrack({staticClass:"v-color-picker__alpha",props:{thumbColor:"grey lighten-2",hideDetails:!0,value:this.color.alpha,step:0,min:0,max:1},style:{backgroundImage:this.disabled?void 0:`linear-gradient(to ${this.$vuetify.rtl?"left":"right"}, transparent, ${Object(r["i"])(this.color.rgba)})`},on:{input:t=>this.color.alpha!==t&&this.$emit("update:color",o({...this.color.hsva,a:t}))}})},genSliders(){return this.$createElement("div",{staticClass:"v-color-picker__sliders"},[this.genHue(),!this.hideAlpha&&this.genAlpha()])},genDot(){return this.$createElement("div",{staticClass:"v-color-picker__dot"},[this.$createElement("div",{style:{background:Object(r["f"])(this.color.rgba)}})])},genHue(){return this.genTrack({staticClass:"v-color-picker__hue",props:{thumbColor:"grey lighten-2",hideDetails:!0,value:this.color.hue,step:0,min:0,max:360},on:{input:t=>this.color.hue!==t&&this.$emit("update:color",o({...this.color.hsva,h:t}))}})},genTrack(t){return this.$createElement(s["a"],{class:"v-color-picker__track",...t,props:{disabled:this.disabled,...t.props}})}},render(t){return t("div",{staticClass:"v-color-picker__preview",class:{"v-color-picker__preview--hide-alpha":this.hideAlpha}},[this.genDot(),this.genSliders()])}}),y=(i("d59f"),i("80d2")),b=a["a"].extend({name:"v-color-picker-canvas",props:{color:{type:Object,default:()=>c({r:255,g:0,b:0,a:1})},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300}},data(){return{boundingRect:{width:0,height:0,left:0,top:0}}},computed:{dot(){return this.color?{x:this.color.hsva.s*parseInt(this.width,10),y:(1-this.color.hsva.v)*parseInt(this.height,10)}:{x:0,y:0}}},watch:{"color.hue":"updateCanvas"},mounted(){this.updateCanvas()},methods:{emitColor(t,e){const{left:i,top:n,width:s,height:r}=this.boundingRect;this.$emit("update:color",o({h:this.color.hue,s:Object(y["e"])(t-i,0,s)/s,v:1-Object(y["e"])(e-n,0,r)/r,a:this.color.alpha}))},updateCanvas(){if(!this.color)return;const t=this.$refs.canvas,e=t.getContext("2d");if(!e)return;const i=e.createLinearGradient(0,0,t.width,0);i.addColorStop(0,"hsla(0, 0%, 100%, 1)"),i.addColorStop(1,`hsla(${this.color.hue}, 100%, 50%, 1)`),e.fillStyle=i,e.fillRect(0,0,t.width,t.height);const n=e.createLinearGradient(0,0,0,t.height);n.addColorStop(0,"hsla(0, 0%, 100%, 0)"),n.addColorStop(1,"hsla(0, 0%, 0%, 1)"),e.fillStyle=n,e.fillRect(0,0,t.width,t.height)},handleClick(t){this.disabled||(this.boundingRect=this.$el.getBoundingClientRect(),this.emitColor(t.clientX,t.clientY))},handleMouseDown(t){t.preventDefault(),this.disabled||(this.boundingRect=this.$el.getBoundingClientRect(),window.addEventListener("mousemove",this.handleMouseMove),window.addEventListener("mouseup",this.handleMouseUp))},handleMouseMove(t){this.disabled||this.emitColor(t.clientX,t.clientY)},handleMouseUp(){window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("mouseup",this.handleMouseUp)},genCanvas(){return this.$createElement("canvas",{ref:"canvas",attrs:{width:this.width,height:this.height}})},genDot(){const t=parseInt(this.dotSize,10)/2,e=Object(y["f"])(this.dot.x-t),i=Object(y["f"])(this.dot.y-t);return this.$createElement("div",{staticClass:"v-color-picker__canvas-dot",class:{"v-color-picker__canvas-dot--disabled":this.disabled},style:{width:Object(y["f"])(this.dotSize),height:Object(y["f"])(this.dotSize),transform:`translate(${e}, ${i})`}})}},render(t){return t("div",{staticClass:"v-color-picker__canvas",style:{width:Object(y["f"])(this.width),height:Object(y["f"])(this.height)},on:{click:this.handleClick,mousedown:this.handleMouseDown}},[this.genCanvas(),this.genDot()])}}),w=(i("9f7f"),i("afdd")),_=i("9d26");const x={rgba:{inputs:[["r",255,"int"],["g",255,"int"],["b",255,"int"],["a",1,"float"]],from:c},hsla:{inputs:[["h",360,"int"],["s",1,"float"],["l",1,"float"],["a",1,"float"]],from:l},hexa:{from:u}};var k=a["a"].extend({name:"v-color-picker-edit",props:{color:Object,disabled:Boolean,hideAlpha:Boolean,hideModeSwitch:Boolean,mode:{type:String,default:"rgba",validator:t=>Object.keys(x).includes(t)}},data(){return{modes:x,internalMode:this.mode}},computed:{currentMode(){return this.modes[this.internalMode]}},watch:{mode(t){this.internalMode=t}},created(){this.internalMode=this.mode},methods:{getValue(t,e){return"float"===e?Math.round(100*t)/100:"int"===e?Math.round(t):0},parseValue(t,e){return"float"===e?parseFloat(t):"int"===e&&parseInt(t,10)||0},changeMode(){const t=Object.keys(this.modes),e=t.indexOf(this.internalMode),i=t[(e+1)%t.length];this.internalMode=i,this.$emit("update:mode",i)},genInput(t,e,i,n){return this.$createElement("div",{staticClass:"v-color-picker__input"},[this.$createElement("input",{key:t,attrs:e,domProps:{value:i},on:n}),this.$createElement("span",t.toUpperCase())])},genInputs(){switch(this.internalMode){case"hexa":{const t=this.color.hexa,e=this.hideAlpha&&t.endsWith("FF")?t.substr(0,7):t;return this.genInput("hex",{maxlength:this.hideAlpha?7:9,disabled:this.disabled},e,{change:t=>{const e=t.target;this.$emit("update:color",this.currentMode.from(Object(r["o"])(e.value)))}})}default:{const t=this.hideAlpha?this.currentMode.inputs.slice(0,-1):this.currentMode.inputs;return t.map(([t,e,i])=>{const n=this.color[this.internalMode];return this.genInput(t,{type:"number",min:0,max:e,step:"float"===i?"0.01":"int"===i?"1":void 0,disabled:this.disabled},this.getValue(n[t],i),{input:e=>{const s=e.target,r=this.parseValue(s.value||"0",i);this.$emit("update:color",this.currentMode.from(Object.assign({},n,{[t]:r}),this.color.alpha))}})})}}},genSwitch(){return this.$createElement(w["a"],{props:{small:!0,icon:!0,disabled:this.disabled},on:{click:this.changeMode}},[this.$createElement(_["a"],"$unfold")])}},render(t){return t("div",{staticClass:"v-color-picker__edit"},[this.genInputs(),!this.hideModeSwitch&&this.genSwitch()])}});i("31ce");const C=Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"}),$=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),O=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),S=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),A=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),T=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),L=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),M=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),E=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),j=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),I=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),B=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),D=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),V=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),P=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),F=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),N=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),H=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),z=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),R=Object.freeze({black:"#000000",white:"#ffffff",transparent:"transparent"});var W=Object.freeze({red:C,pink:$,purple:O,deepPurple:S,indigo:A,blue:T,lightBlue:L,cyan:M,teal:E,green:j,lightGreen:I,lime:B,yellow:D,amber:V,orange:P,deepOrange:F,brown:N,blueGrey:H,grey:z,shades:R}),q=i("58df"),U=i("7560");function Y(t){return Object.keys(t).map(e=>{const i=t[e];return i.base?[i.base,i.darken4,i.darken3,i.darken2,i.darken1,i.lighten1,i.lighten2,i.lighten3,i.lighten4,i.lighten5]:[i.black,i.white,i.transparent]})}const X=h("#FFFFFF").rgba,G=h("#000000").rgba;var Z=Object(q["a"])(U["a"]).extend({name:"v-color-picker-swatches",props:{swatches:{type:Array,default:()=>Y(W)},color:Object,maxWidth:[Number,String],maxHeight:[Number,String]},methods:{genColor(t){const e=this.$createElement("div",{style:{background:t}},[Object(y["i"])(this.color,p(t,null))&&this.$createElement(_["a"],{props:{small:!0,dark:Object(r["l"])(this.color.rgba,X)>2&&this.color.alpha>.5,light:Object(r["l"])(this.color.rgba,G)>2&&this.color.alpha>.5}},"$success")]);return this.$createElement("div",{staticClass:"v-color-picker__color",on:{click:()=>this.$emit("update:color",h("transparent"===t?"#00000000":t))}},[e])},genSwatches(){return this.swatches.map(t=>{const e=t.map(this.genColor);return this.$createElement("div",{staticClass:"v-color-picker__swatch"},e)})}},render(t){return t("div",{staticClass:"v-color-picker__swatches",style:{maxWidth:Object(y["f"])(this.maxWidth),maxHeight:Object(y["f"])(this.maxHeight)}},[this.$createElement("div",this.genSwatches())])}}),K=i("c995");e["a"]=Object(q["a"])(K["a"],U["a"]).extend({name:"v-color-picker",props:{canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},flat:Boolean,hideCanvas:Boolean,hideInputs:Boolean,hideModeSwitch:Boolean,mode:{type:String,default:"rgba",validator:t=>Object.keys(x).includes(t)},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},value:{type:[Object,String]},width:{type:[Number,String],default:300}},data:()=>({internalValue:c({r:255,g:0,b:0,a:1})}),computed:{hideAlpha(){return!!this.value&&!m(this.value)}},watch:{value:{handler(t){this.updateColor(p(t,this.internalValue))},immediate:!0}},methods:{updateColor(t){this.internalValue=t;const e=v(this.internalValue,this.value);Object(y["i"])(e,this.value)||(this.$emit("input",e),this.$emit("update:color",this.internalValue))},genCanvas(){return this.$createElement(b,{props:{color:this.internalValue,disabled:this.disabled,dotSize:this.dotSize,width:this.width,height:this.canvasHeight},on:{"update:color":this.updateColor}})},genControls(){return this.$createElement("div",{staticClass:"v-color-picker__controls"},[this.genPreview(),!this.hideInputs&&this.genEdit()])},genEdit(){return this.$createElement(k,{props:{color:this.internalValue,disabled:this.disabled,hideAlpha:this.hideAlpha,hideModeSwitch:this.hideModeSwitch,mode:this.mode},on:{"update:color":this.updateColor,"update:mode":t=>this.$emit("update:mode",t)}})},genPreview(){return this.$createElement(g,{props:{color:this.internalValue,disabled:this.disabled,hideAlpha:this.hideAlpha},on:{"update:color":this.updateColor}})},genSwatches(){return this.$createElement(Z,{props:{dark:this.dark,light:this.light,swatches:this.swatches,color:this.internalValue,maxHeight:this.swatchesMaxHeight},on:{"update:color":this.updateColor}})}},render(t){return t(n["a"],{staticClass:"v-color-picker",class:{"v-color-picker--flat":this.flat,...this.themeClasses,...this.elevationClasses},props:{maxWidth:this.width}},[!this.hideCanvas&&this.genCanvas(),this.genControls(),this.showSwatches&&this.genSwatches()])}})},"0789":function(t,e,i){"use strict";i.d(e,"c",(function(){return c})),i.d(e,"d",(function(){return u})),i.d(e,"e",(function(){return h})),i.d(e,"f",(function(){return d})),i.d(e,"g",(function(){return p})),i.d(e,"a",(function(){return f})),i.d(e,"b",(function(){return v}));var n=i("d9f7");function s(t=[],...e){return Array().concat(t,...e)}function r(t,e="top center 0",i){return{name:t,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:i},origin:{type:String,default:e}},render(e,i){const r=`transition${i.props.group?"-group":""}`,a={props:{name:t,mode:i.props.mode},on:{beforeEnter(t){t.style.transformOrigin=i.props.origin,t.style.webkitTransformOrigin=i.props.origin}}};return i.props.leaveAbsolute&&(a.on.leave=s(a.on.leave,t=>t.style.position="absolute")),i.props.hideOnLeave&&(a.on.leave=s(a.on.leave,t=>t.style.display="none")),e(r,Object(n["a"])(i.data,a),i.children)}}}function a(t,e,i="in-out"){return{name:t,functional:!0,props:{mode:{type:String,default:i}},render(i,s){return i("transition",Object(n["a"])(s.data,{props:{name:t},on:e}),s.children)}}}var o=i("80d2"),l=function(t="",e=!1){const i=e?"width":"height",n=`offset${Object(o["y"])(i)}`;return{beforeEnter(t){t._parent=t.parentNode,t._initialStyle={transition:t.style.transition,overflow:t.style.overflow,[i]:t.style[i]}},enter(e){const s=e._initialStyle;e.style.setProperty("transition","none","important"),e.style.overflow="hidden";const r=`${e[n]}px`;e.style[i]="0",e.offsetHeight,e.style.transition=s.transition,t&&e._parent&&e._parent.classList.add(t),requestAnimationFrame(()=>{e.style[i]=r})},afterEnter:r,enterCancelled:r,leave(t){t._initialStyle={transition:"",overflow:t.style.overflow,[i]:t.style[i]},t.style.overflow="hidden",t.style[i]=`${t[n]}px`,t.offsetHeight,requestAnimationFrame(()=>t.style[i]="0")},afterLeave:s,leaveCancelled:s};function s(e){t&&e._parent&&e._parent.classList.remove(t),r(e)}function r(t){const e=t._initialStyle[i];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[i]=e),delete t._initialStyle}};r("carousel-transition"),r("carousel-reverse-transition"),r("tab-transition"),r("tab-reverse-transition"),r("menu-transition");const c=r("fab-transition","center center","out-in"),u=(r("dialog-transition"),r("dialog-bottom-transition"),r("fade-transition")),h=r("scale-transition"),d=(r("scroll-x-transition"),r("scroll-x-reverse-transition"),r("scroll-y-transition"),r("scroll-y-reverse-transition"),r("slide-x-transition")),p=(r("slide-x-reverse-transition"),r("slide-y-transition"),r("slide-y-reverse-transition")),f=a("expand-transition",l()),v=a("expand-x-transition",l("",!0))},"0a06":function(t,e,i){"use strict";var n=i("c532"),s=i("30b5"),r=i("f6b4"),a=i("5270"),o=i("4a7b");function l(t){this.defaults=t,this.interceptors={request:new r,response:new r}}l.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=o(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[a,void 0],i=Promise.resolve(t);this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));while(e.length)i=i.then(e.shift(),e.shift());return i},l.prototype.getUri=function(t){return t=o(this.defaults,t),s(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(t){l.prototype[t]=function(e,i){return this.request(n.merge(i||{},{method:t,url:e}))}})),n.forEach(["post","put","patch"],(function(t){l.prototype[t]=function(e,i,s){return this.request(n.merge(s||{},{method:t,url:e,data:i}))}})),t.exports=l},"0bc6":function(t,e,i){},"0df6":function(t,e,i){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"10d2":function(t,e,i){"use strict";var n=i("8dd9");e["a"]=n["a"]},"132d":function(t,e,i){"use strict";i("4804");var n,s=i("7e2b"),r=i("a9ad"),a=i("af2b"),o=i("7560"),l=i("80d2"),c=i("2b0e"),u=i("58df");function h(t){return["fas","far","fal","fab","fad"].some(e=>t.includes(e))}function d(t){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4}(function(t){t["xSmall"]="12px",t["small"]="16px",t["default"]="24px",t["medium"]="28px",t["large"]="36px",t["xLarge"]="40px"})(n||(n={}));const p=Object(u["a"])(s["a"],r["a"],a["a"],o["a"]).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium(){return!1},hasClickListener(){return Boolean(this.listeners$.click||this.listeners$["!click"])}},methods:{getIcon(){let t="";return this.$slots.default&&(t=this.$slots.default[0].text.trim()),Object(l["x"])(this,t)},getSize(){const t={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},e=Object(l["t"])(t).find(e=>t[e]);return e&&n[e]||Object(l["f"])(this.size)},getDefaultData(){const t={staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":this.hasClickListener,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:{"aria-hidden":!this.hasClickListener,disabled:this.hasClickListener&&this.disabled,type:this.hasClickListener?"button":void 0,...this.attrs$},on:this.listeners$};return t},applyColors(t){t.class={...t.class,...this.themeClasses},this.setTextColor(this.color,t)},renderFontIcon(t,e){const i=[],n=this.getDefaultData();let s="material-icons";const r=t.indexOf("-"),a=r<=-1;a?i.push(t):(s=t.slice(0,r),h(s)&&(s="")),n.class[s]=!0,n.class[t]=!a;const o=this.getSize();return o&&(n.style={fontSize:o}),this.applyColors(n),e(this.hasClickListener?"button":this.tag,n,i)},renderSvgIcon(t,e){const i=this.getSize(),n={...this.getDefaultData(),style:i?{fontSize:i,height:i,width:i}:void 0};n.class["v-icon--svg"]=!0,this.applyColors(n);const s={attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",height:i||"24",width:i||"24",role:"img","aria-hidden":!0}};return e(this.hasClickListener?"button":"span",n,[e("svg",s,[e("path",{attrs:{d:t}})])])},renderSvgIconComponent(t,e){const i=this.getDefaultData();i.class["v-icon--is-component"]=!0;const n=this.getSize();n&&(i.style={fontSize:n,height:n,width:n}),this.applyColors(i);const s=t.component;return i.props=t.props,i.nativeOn=i.on,e(s,i)}},render(t){const e=this.getIcon();return"string"===typeof e?d(e)?this.renderSvgIcon(e,t):this.renderFontIcon(e,t):this.renderSvgIconComponent(e,t)}});e["a"]=c["a"].extend({name:"v-icon",$_wrapperFor:p,functional:!0,render(t,{data:e,children:i}){let n="";return e.domProps&&(n=e.domProps.textContent||e.domProps.innerHTML||n,delete e.domProps.textContent,delete e.domProps.innerHTML),t(p,e,n?[n]:i)}})},"166a":function(t,e,i){},1681:function(t,e,i){},"169a":function(t,e,i){"use strict";i("368e");var n=i("480e"),s=i("4ad4"),r=i("b848"),a=i("75eb"),o=i("e707"),l=i("e4d3"),c=i("21be"),u=i("f2e7"),h=i("a293"),d=i("58df"),p=i("d9bd"),f=i("80d2");const v=Object(d["a"])(s["a"],r["a"],a["a"],o["a"],l["a"],c["a"],u["a"]);e["a"]=v.extend({name:"v-dialog",directives:{ClickOutside:h["a"]},props:{dark:Boolean,disabled:Boolean,fullscreen:Boolean,light:Boolean,maxWidth:{type:[String,Number],default:"none"},noClickAnimation:Boolean,origin:{type:String,default:"center center"},persistent:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,transition:{type:[String,Boolean],default:"dialog-transition"},width:{type:[String,Number],default:"auto"}},data(){return{activatedBy:null,animate:!1,animateTimeout:-1,isActive:!!this.value,stackMinZIndex:200}},computed:{classes(){return{[`v-dialog ${this.contentClass}`.trim()]:!0,"v-dialog--active":this.isActive,"v-dialog--persistent":this.persistent,"v-dialog--fullscreen":this.fullscreen,"v-dialog--scrollable":this.scrollable,"v-dialog--animated":this.animate}},contentClasses(){return{"v-dialog__content":!0,"v-dialog__content--active":this.isActive}},hasActivator(){return Boolean(!!this.$slots.activator||!!this.$scopedSlots.activator)}},watch:{isActive(t){t?(this.show(),this.hideScroll()):(this.removeOverlay(),this.unbind())},fullscreen(t){this.isActive&&(t?(this.hideScroll(),this.removeOverlay(!1)):(this.showScroll(),this.genOverlay()))}},created(){this.$attrs.hasOwnProperty("full-width")&&Object(p["e"])("full-width",this)},beforeMount(){this.$nextTick(()=>{this.isBooted=this.isActive,this.isActive&&this.show()})},beforeDestroy(){"undefined"!==typeof window&&this.unbind()},methods:{animateClick(){this.animate=!1,this.$nextTick(()=>{this.animate=!0,window.clearTimeout(this.animateTimeout),this.animateTimeout=window.setTimeout(()=>this.animate=!1,150)})},closeConditional(t){const e=t.target;return!(this._isDestroyed||!this.isActive||this.$refs.content.contains(e)||this.overlay&&e&&!this.overlay.$el.contains(e))&&this.activeZIndex>=this.getMaxZIndex()},hideScroll(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):o["a"].options.methods.hideScroll.call(this)},show(){!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick(()=>{this.$refs.content.focus(),this.bind()})},bind(){window.addEventListener("focusin",this.onFocusin)},unbind(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside(t){this.$emit("click:outside",t),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown(t){if(t.keyCode===f["s"].esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;const t=this.getActivator();this.$nextTick(()=>t&&t.focus())}this.$emit("keydown",t)},onFocusin(t){if(!t||!this.retainFocus)return;const e=t.target;if(e&&![document,this.$refs.content].includes(e)&&!this.$refs.content.contains(e)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some(t=>t.contains(e))){const t=this.$refs.content.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),e=[...t].find(t=>!t.hasAttribute("disabled"));e&&e.focus()}},genContent(){return this.showLazyContent(()=>[this.$createElement(n["a"],{props:{root:!0,light:this.light,dark:this.dark}},[this.$createElement("div",{class:this.contentClasses,attrs:{role:"document",tabindex:this.isActive?0:void 0,...this.getScopeIdAttrs()},on:{keydown:this.onKeydown},style:{zIndex:this.activeZIndex},ref:"content"},[this.genTransition()])])])},genTransition(){const t=this.genInnerContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,appear:!0}},[t]):t},genInnerContent(){const t={class:this.classes,ref:"dialog",directives:[{name:"click-outside",value:{handler:this.onClickOutside,closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{transformOrigin:this.origin}};return this.fullscreen||(t.style={...t.style,maxWidth:"none"===this.maxWidth?void 0:Object(f["f"])(this.maxWidth),width:"auto"===this.width?void 0:Object(f["f"])(this.width)}),this.$createElement("div",t,this.getContentSlot())}},render(t){return t("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach},attrs:{role:"dialog"}},[this.genActivator(),this.genContent()])}})},"16b7":function(t,e,i){"use strict";var n=i("2b0e");e["a"]=n["a"].extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:()=>({openTimeout:void 0,closeTimeout:void 0}),methods:{clearDelay(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay(t,e){this.clearDelay();const i=parseInt(this[`${t}Delay`],10);this[`${t}Timeout`]=setTimeout(e||(()=>{this.isActive={open:!0,close:!1}[t]}),i)}}})},1800:function(t,e,i){"use strict";var n=i("2b0e");e["a"]=n["a"].extend({name:"v-list-item-action",functional:!0,render(t,{data:e,children:i=[]}){e.staticClass=e.staticClass?`v-list-item__action ${e.staticClass}`:"v-list-item__action";const n=i.filter(t=>{return!1===t.isComment&&" "!==t.text});return n.length>1&&(e.staticClass+=" v-list-item__action--stack"),t("div",e,i)}})},"1abc":function(t,e,i){"use strict";var n=i("a797");e["a"]=n["a"]},"1b2c":function(t,e,i){},"1baa":function(t,e,i){"use strict";i("899c");var n=i("604c"),s=i("a9ad"),r=i("58df");e["a"]=Object(r["a"])(n["a"],s["a"]).extend({name:"v-list-item-group",provide(){return{isInGroup:!0,listItemGroup:this}},computed:{classes(){return{...n["a"].options.computed.classes.call(this),"v-list-item-group":!0}}},methods:{genData(){return this.setTextColor(this.color,{...n["a"].options.methods.genData.call(this),attrs:{role:"listbox"}})}}})},"1c87":function(t,e,i){"use strict";var n=i("2b0e"),s=i("5607"),r=i("80d2");e["a"]=n["a"].extend({name:"routable",directives:{Ripple:s["a"]},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactActiveClass:String,link:Boolean,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:{type:[Boolean,Object],default:null},tag:String,target:String},data:()=>({isActive:!1,proxyClass:""}),computed:{classes(){const t={};return this.to?t:(this.activeClass&&(t[this.activeClass]=this.isActive),this.proxyClass&&(t[this.proxyClass]=this.isActive),t)},computedRipple(){var t;return null!=(t=this.ripple)?t:!this.disabled&&this.isClickable},isClickable(){return!this.disabled&&Boolean(this.isLink||this.$listeners.click||this.$listeners["!click"]||this.$attrs.tabindex)},isLink(){return this.to||this.href||this.link},styles:()=>({})},watch:{$route:"onRouteChange"},methods:{click(t){this.$emit("click",t)},generateRouteLink(){let t,e=this.exact;const i={attrs:{tabindex:"tabindex"in this.$attrs?this.$attrs.tabindex:void 0},class:this.classes,style:this.styles,props:{},directives:[{name:"ripple",value:this.computedRipple}],[this.to?"nativeOn":"on"]:{...this.$listeners,click:this.click},ref:"link"};if("undefined"===typeof this.exact&&(e="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){let n=this.activeClass,s=this.exactActiveClass||n;this.proxyClass&&(n=`${n} ${this.proxyClass}`.trim(),s=`${s} ${this.proxyClass}`.trim()),t=this.nuxt?"nuxt-link":"router-link",Object.assign(i.props,{to:this.to,exact:e,activeClass:n,exactActiveClass:s,append:this.append,replace:this.replace})}else t=(this.href?"a":this.tag)||"div","a"===t&&this.href&&(i.attrs.href=this.href);return this.target&&(i.attrs.target=this.target),{tag:t,data:i}},onRouteChange(){if(!this.to||!this.$refs.link||!this.$route)return;const t=`${this.activeClass} ${this.proxyClass||""}`.trim(),e=`_vnode.data.class.${t}`;this.$nextTick(()=>{Object(r["m"])(this.$refs.link,e)&&this.toggle()})},toggle:()=>{}}})},"1d2b":function(t,e,i){"use strict";t.exports=function(t,e){return function(){for(var i=new Array(arguments.length),n=0;n=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(t){l.headers[t]={}})),n.forEach(["post","put","patch"],(function(t){l.headers[t]=n.merge(r)})),t.exports=l}).call(this,i("f28c"))},"24b2":function(t,e,i){"use strict";var n=i("80d2"),s=i("2b0e");e["a"]=s["a"].extend({name:"measurable",props:{height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},computed:{measurableStyles(){const t={},e=Object(n["f"])(this.height),i=Object(n["f"])(this.minHeight),s=Object(n["f"])(this.minWidth),r=Object(n["f"])(this.maxHeight),a=Object(n["f"])(this.maxWidth),o=Object(n["f"])(this.width);return e&&(t.height=e),i&&(t.minHeight=i),s&&(t.minWidth=s),r&&(t.maxHeight=r),a&&(t.maxWidth=a),o&&(t.width=o),t}}})},"24e2":function(t,e,i){"use strict";var n=i("e0c7");e["a"]=n["a"]},"25a8":function(t,e,i){},"269a":function(t,e){t.exports=function(t,e){var i="function"===typeof t.exports?t.exports.extendOptions:t.options;for(var n in"function"===typeof t.exports&&(i.directives=t.exports.options.directives),i.directives=i.directives||{},e)i.directives[n]=i.directives[n]||e[n]}},2877:function(t,e,i){"use strict";function n(t,e,i,n,s,r,a,o){var l,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),s&&s.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=l):s&&(l=o?function(){s.call(this,this.$root.$options.shadowRoot)}:s),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:t,options:c}}i.d(e,"a",(function(){return n}))},"288c":function(t,e,i){"use strict";i("d0cd");var n=i("169a");e["a"]=n["a"].extend({name:"v-bottom-sheet",props:{inset:Boolean,maxWidth:{type:[String,Number],default:"auto"},transition:{type:String,default:"bottom-sheet-transition"}},computed:{classes(){return{...n["a"].options.computed.classes.call(this),"v-bottom-sheet":!0,"v-bottom-sheet--inset":this.inset}}}})},"297c":function(t,e,i){"use strict";var n=i("2b0e"),s=i("37c6");e["a"]=n["a"].extend().extend({name:"loadable",props:{loading:{type:[Boolean,String],default:!1},loaderHeight:{type:[Number,String],default:2}},methods:{genProgress(){return!1===this.loading?null:this.$slots.progress||this.$createElement(s["a"],{props:{absolute:!0,color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,height:this.loaderHeight,indeterminate:!0}})}}})},"2b0e":function(t,e,i){"use strict";(function(t){ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0393":function(t,e,i){"use strict";i("210b");var n=i("604c"),s=i("d9bd");e["a"]=n["a"].extend({name:"v-expansion-panels",provide(){return{expansionPanels:this}},props:{accordion:Boolean,disabled:Boolean,flat:Boolean,hover:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,readonly:Boolean,tile:Boolean},computed:{classes(){return{...n["a"].options.computed.classes.call(this),"v-expansion-panels":!0,"v-expansion-panels--accordion":this.accordion,"v-expansion-panels--flat":this.flat,"v-expansion-panels--hover":this.hover,"v-expansion-panels--focusable":this.focusable,"v-expansion-panels--inset":this.inset,"v-expansion-panels--popout":this.popout,"v-expansion-panels--tile":this.tile}}},created(){this.$attrs.hasOwnProperty("expand")&&Object(s["a"])("expand","multiple",this),Array.isArray(this.value)&&this.value.length>0&&"boolean"===typeof this.value[0]&&Object(s["a"])(':value="[true, false, true]"',':value="[0, 2]"',this)},methods:{updateItem(t,e){const i=this.getValue(t,e),n=this.getValue(t,e+1);t.isActive=this.toggleMethod(i),t.nextIsActive=this.toggleMethod(n)}}})},"03a4":function(t,e,i){"use strict";i("bb18");var n=i("8dd9"),s=(i("7863"),i("ba0d")),r=i("7bc6"),a=i("2b0e");function o(t){t={...t};const e=Object(r["c"])(t),i=Object(r["b"])(t),n=Object(r["d"])(t);return{alpha:t.a,hex:e.substr(0,7),hexa:e,hsla:i,hsva:t,hue:t.h,rgba:n}}function l(t){const e=Object(r["a"])(t),i=Object(r["c"])(e),n=Object(r["d"])(e);return{alpha:e.a,hex:i.substr(0,7),hexa:i,hsla:t,hsva:e,hue:e.h,rgba:n}}function c(t){const e=Object(r["g"])(t),i=Object(r["h"])(t),n=Object(r["b"])(e);return{alpha:e.a,hex:i.substr(0,7),hexa:i,hsla:n,hsva:e,hue:e.h,rgba:t}}function u(t){const e=Object(r["e"])(t),i=Object(r["b"])(e),n=Object(r["d"])(e);return{alpha:e.a,hex:t.substr(0,7),hexa:t,hsla:i,hsva:e,hue:e.h,rgba:n}}function h(t){return u(Object(r["o"])(t))}function d(t,e){return e.every(e=>t.hasOwnProperty(e))}function p(t,e){if(!t)return c({r:255,g:0,b:0,a:1});if("string"===typeof t){if("transparent"===t)return u("#00000000");const i=Object(r["o"])(t);return e&&i===e.hexa?e:u(i)}if("object"===typeof t){if(t.hasOwnProperty("alpha"))return t;const i=t.hasOwnProperty("a")?parseFloat(t.a):1;if(d(t,["r","g","b"]))return e&&t===e.rgba?e:c({...t,a:i});if(d(t,["h","s","l"]))return e&&t===e.hsla?e:l({...t,a:i});if(d(t,["h","s","v"]))return e&&t===e.hsva?e:o({...t,a:i})}return c({r:255,g:0,b:0,a:1})}function f(t,e){if(e){const{a:e,...i}=t;return i}return t}function v(t,e){if(null==e)return t;if("string"===typeof e)return 7===e.length?t.hex:t.hexa;if("object"===typeof e){if(d(e,["r","g","b"]))return f(t.rgba,!e.a);if(d(e,["h","s","l"]))return f(t.hsla,!e.a);if(d(e,["h","s","v"]))return f(t.hsva,!e.a)}return t}function m(t){return!!t&&("string"===typeof t?t.length>7:"object"===typeof t&&(d(t,["a"])||d(t,["alpha"])))}var g=a["a"].extend({name:"v-color-picker-preview",props:{color:Object,disabled:Boolean,hideAlpha:Boolean},methods:{genAlpha(){return this.genTrack({staticClass:"v-color-picker__alpha",props:{thumbColor:"grey lighten-2",hideDetails:!0,value:this.color.alpha,step:0,min:0,max:1},style:{backgroundImage:this.disabled?void 0:`linear-gradient(to ${this.$vuetify.rtl?"left":"right"}, transparent, ${Object(r["i"])(this.color.rgba)})`},on:{input:t=>this.color.alpha!==t&&this.$emit("update:color",o({...this.color.hsva,a:t}))}})},genSliders(){return this.$createElement("div",{staticClass:"v-color-picker__sliders"},[this.genHue(),!this.hideAlpha&&this.genAlpha()])},genDot(){return this.$createElement("div",{staticClass:"v-color-picker__dot"},[this.$createElement("div",{style:{background:Object(r["f"])(this.color.rgba)}})])},genHue(){return this.genTrack({staticClass:"v-color-picker__hue",props:{thumbColor:"grey lighten-2",hideDetails:!0,value:this.color.hue,step:0,min:0,max:360},on:{input:t=>this.color.hue!==t&&this.$emit("update:color",o({...this.color.hsva,h:t}))}})},genTrack(t){return this.$createElement(s["a"],{class:"v-color-picker__track",...t,props:{disabled:this.disabled,...t.props}})}},render(t){return t("div",{staticClass:"v-color-picker__preview",class:{"v-color-picker__preview--hide-alpha":this.hideAlpha}},[this.genDot(),this.genSliders()])}}),y=(i("d59f"),i("80d2")),b=a["a"].extend({name:"v-color-picker-canvas",props:{color:{type:Object,default:()=>c({r:255,g:0,b:0,a:1})},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300}},data(){return{boundingRect:{width:0,height:0,left:0,top:0}}},computed:{dot(){return this.color?{x:this.color.hsva.s*parseInt(this.width,10),y:(1-this.color.hsva.v)*parseInt(this.height,10)}:{x:0,y:0}}},watch:{"color.hue":"updateCanvas"},mounted(){this.updateCanvas()},methods:{emitColor(t,e){const{left:i,top:n,width:s,height:r}=this.boundingRect;this.$emit("update:color",o({h:this.color.hue,s:Object(y["e"])(t-i,0,s)/s,v:1-Object(y["e"])(e-n,0,r)/r,a:this.color.alpha}))},updateCanvas(){if(!this.color)return;const t=this.$refs.canvas,e=t.getContext("2d");if(!e)return;const i=e.createLinearGradient(0,0,t.width,0);i.addColorStop(0,"hsla(0, 0%, 100%, 1)"),i.addColorStop(1,`hsla(${this.color.hue}, 100%, 50%, 1)`),e.fillStyle=i,e.fillRect(0,0,t.width,t.height);const n=e.createLinearGradient(0,0,0,t.height);n.addColorStop(0,"hsla(0, 0%, 100%, 0)"),n.addColorStop(1,"hsla(0, 0%, 0%, 1)"),e.fillStyle=n,e.fillRect(0,0,t.width,t.height)},handleClick(t){this.disabled||(this.boundingRect=this.$el.getBoundingClientRect(),this.emitColor(t.clientX,t.clientY))},handleMouseDown(t){t.preventDefault(),this.disabled||(this.boundingRect=this.$el.getBoundingClientRect(),window.addEventListener("mousemove",this.handleMouseMove),window.addEventListener("mouseup",this.handleMouseUp))},handleMouseMove(t){this.disabled||this.emitColor(t.clientX,t.clientY)},handleMouseUp(){window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("mouseup",this.handleMouseUp)},genCanvas(){return this.$createElement("canvas",{ref:"canvas",attrs:{width:this.width,height:this.height}})},genDot(){const t=parseInt(this.dotSize,10)/2,e=Object(y["f"])(this.dot.x-t),i=Object(y["f"])(this.dot.y-t);return this.$createElement("div",{staticClass:"v-color-picker__canvas-dot",class:{"v-color-picker__canvas-dot--disabled":this.disabled},style:{width:Object(y["f"])(this.dotSize),height:Object(y["f"])(this.dotSize),transform:`translate(${e}, ${i})`}})}},render(t){return t("div",{staticClass:"v-color-picker__canvas",style:{width:Object(y["f"])(this.width),height:Object(y["f"])(this.height)},on:{click:this.handleClick,mousedown:this.handleMouseDown}},[this.genCanvas(),this.genDot()])}}),w=(i("9f7f"),i("afdd")),_=i("9d26");const x={rgba:{inputs:[["r",255,"int"],["g",255,"int"],["b",255,"int"],["a",1,"float"]],from:c},hsla:{inputs:[["h",360,"int"],["s",1,"float"],["l",1,"float"],["a",1,"float"]],from:l},hexa:{from:u}};var k=a["a"].extend({name:"v-color-picker-edit",props:{color:Object,disabled:Boolean,hideAlpha:Boolean,hideModeSwitch:Boolean,mode:{type:String,default:"rgba",validator:t=>Object.keys(x).includes(t)}},data(){return{modes:x,internalMode:this.mode}},computed:{currentMode(){return this.modes[this.internalMode]}},watch:{mode(t){this.internalMode=t}},created(){this.internalMode=this.mode},methods:{getValue(t,e){return"float"===e?Math.round(100*t)/100:"int"===e?Math.round(t):0},parseValue(t,e){return"float"===e?parseFloat(t):"int"===e&&parseInt(t,10)||0},changeMode(){const t=Object.keys(this.modes),e=t.indexOf(this.internalMode),i=t[(e+1)%t.length];this.internalMode=i,this.$emit("update:mode",i)},genInput(t,e,i,n){return this.$createElement("div",{staticClass:"v-color-picker__input"},[this.$createElement("input",{key:t,attrs:e,domProps:{value:i},on:n}),this.$createElement("span",t.toUpperCase())])},genInputs(){switch(this.internalMode){case"hexa":{const t=this.color.hexa,e=this.hideAlpha&&t.endsWith("FF")?t.substr(0,7):t;return this.genInput("hex",{maxlength:this.hideAlpha?7:9,disabled:this.disabled},e,{change:t=>{const e=t.target;this.$emit("update:color",this.currentMode.from(Object(r["o"])(e.value)))}})}default:{const t=this.hideAlpha?this.currentMode.inputs.slice(0,-1):this.currentMode.inputs;return t.map(([t,e,i])=>{const n=this.color[this.internalMode];return this.genInput(t,{type:"number",min:0,max:e,step:"float"===i?"0.01":"int"===i?"1":void 0,disabled:this.disabled},this.getValue(n[t],i),{input:e=>{const s=e.target,r=this.parseValue(s.value||"0",i);this.$emit("update:color",this.currentMode.from(Object.assign({},n,{[t]:r}),this.color.alpha))}})})}}},genSwitch(){return this.$createElement(w["a"],{props:{small:!0,icon:!0,disabled:this.disabled},on:{click:this.changeMode}},[this.$createElement(_["a"],"$unfold")])}},render(t){return t("div",{staticClass:"v-color-picker__edit"},[this.genInputs(),!this.hideModeSwitch&&this.genSwitch()])}});i("31ce");const C=Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"}),$=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),O=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),S=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),A=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),T=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),L=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),M=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),E=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),j=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),I=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),B=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),D=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),V=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),P=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),F=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),N=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),H=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),z=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),R=Object.freeze({black:"#000000",white:"#ffffff",transparent:"transparent"});var W=Object.freeze({red:C,pink:$,purple:O,deepPurple:S,indigo:A,blue:T,lightBlue:L,cyan:M,teal:E,green:j,lightGreen:I,lime:B,yellow:D,amber:V,orange:P,deepOrange:F,brown:N,blueGrey:H,grey:z,shades:R}),q=i("58df"),U=i("7560");function Y(t){return Object.keys(t).map(e=>{const i=t[e];return i.base?[i.base,i.darken4,i.darken3,i.darken2,i.darken1,i.lighten1,i.lighten2,i.lighten3,i.lighten4,i.lighten5]:[i.black,i.white,i.transparent]})}const X=h("#FFFFFF").rgba,G=h("#000000").rgba;var Z=Object(q["a"])(U["a"]).extend({name:"v-color-picker-swatches",props:{swatches:{type:Array,default:()=>Y(W)},color:Object,maxWidth:[Number,String],maxHeight:[Number,String]},methods:{genColor(t){const e=this.$createElement("div",{style:{background:t}},[Object(y["i"])(this.color,p(t,null))&&this.$createElement(_["a"],{props:{small:!0,dark:Object(r["l"])(this.color.rgba,X)>2&&this.color.alpha>.5,light:Object(r["l"])(this.color.rgba,G)>2&&this.color.alpha>.5}},"$success")]);return this.$createElement("div",{staticClass:"v-color-picker__color",on:{click:()=>this.$emit("update:color",h("transparent"===t?"#00000000":t))}},[e])},genSwatches(){return this.swatches.map(t=>{const e=t.map(this.genColor);return this.$createElement("div",{staticClass:"v-color-picker__swatch"},e)})}},render(t){return t("div",{staticClass:"v-color-picker__swatches",style:{maxWidth:Object(y["f"])(this.maxWidth),maxHeight:Object(y["f"])(this.maxHeight)}},[this.$createElement("div",this.genSwatches())])}}),K=i("c995");e["a"]=Object(q["a"])(K["a"],U["a"]).extend({name:"v-color-picker",props:{canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},flat:Boolean,hideCanvas:Boolean,hideInputs:Boolean,hideModeSwitch:Boolean,mode:{type:String,default:"rgba",validator:t=>Object.keys(x).includes(t)},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},value:{type:[Object,String]},width:{type:[Number,String],default:300}},data:()=>({internalValue:c({r:255,g:0,b:0,a:1})}),computed:{hideAlpha(){return!!this.value&&!m(this.value)}},watch:{value:{handler(t){this.updateColor(p(t,this.internalValue))},immediate:!0}},methods:{updateColor(t){this.internalValue=t;const e=v(this.internalValue,this.value);Object(y["i"])(e,this.value)||(this.$emit("input",e),this.$emit("update:color",this.internalValue))},genCanvas(){return this.$createElement(b,{props:{color:this.internalValue,disabled:this.disabled,dotSize:this.dotSize,width:this.width,height:this.canvasHeight},on:{"update:color":this.updateColor}})},genControls(){return this.$createElement("div",{staticClass:"v-color-picker__controls"},[this.genPreview(),!this.hideInputs&&this.genEdit()])},genEdit(){return this.$createElement(k,{props:{color:this.internalValue,disabled:this.disabled,hideAlpha:this.hideAlpha,hideModeSwitch:this.hideModeSwitch,mode:this.mode},on:{"update:color":this.updateColor,"update:mode":t=>this.$emit("update:mode",t)}})},genPreview(){return this.$createElement(g,{props:{color:this.internalValue,disabled:this.disabled,hideAlpha:this.hideAlpha},on:{"update:color":this.updateColor}})},genSwatches(){return this.$createElement(Z,{props:{dark:this.dark,light:this.light,swatches:this.swatches,color:this.internalValue,maxHeight:this.swatchesMaxHeight},on:{"update:color":this.updateColor}})}},render(t){return t(n["a"],{staticClass:"v-color-picker",class:{"v-color-picker--flat":this.flat,...this.themeClasses,...this.elevationClasses},props:{maxWidth:this.width}},[!this.hideCanvas&&this.genCanvas(),this.genControls(),this.showSwatches&&this.genSwatches()])}})},"0789":function(t,e,i){"use strict";i.d(e,"c",(function(){return c})),i.d(e,"d",(function(){return u})),i.d(e,"e",(function(){return h})),i.d(e,"f",(function(){return d})),i.d(e,"g",(function(){return p})),i.d(e,"a",(function(){return f})),i.d(e,"b",(function(){return v}));var n=i("d9f7");function s(t=[],...e){return Array().concat(t,...e)}function r(t,e="top center 0",i){return{name:t,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:i},origin:{type:String,default:e}},render(e,i){const r=`transition${i.props.group?"-group":""}`,a={props:{name:t,mode:i.props.mode},on:{beforeEnter(t){t.style.transformOrigin=i.props.origin,t.style.webkitTransformOrigin=i.props.origin}}};return i.props.leaveAbsolute&&(a.on.leave=s(a.on.leave,t=>t.style.position="absolute")),i.props.hideOnLeave&&(a.on.leave=s(a.on.leave,t=>t.style.display="none")),e(r,Object(n["a"])(i.data,a),i.children)}}}function a(t,e,i="in-out"){return{name:t,functional:!0,props:{mode:{type:String,default:i}},render(i,s){return i("transition",Object(n["a"])(s.data,{props:{name:t},on:e}),s.children)}}}var o=i("80d2"),l=function(t="",e=!1){const i=e?"width":"height",n=`offset${Object(o["y"])(i)}`;return{beforeEnter(t){t._parent=t.parentNode,t._initialStyle={transition:t.style.transition,overflow:t.style.overflow,[i]:t.style[i]}},enter(e){const s=e._initialStyle;e.style.setProperty("transition","none","important"),e.style.overflow="hidden";const r=`${e[n]}px`;e.style[i]="0",e.offsetHeight,e.style.transition=s.transition,t&&e._parent&&e._parent.classList.add(t),requestAnimationFrame(()=>{e.style[i]=r})},afterEnter:r,enterCancelled:r,leave(t){t._initialStyle={transition:"",overflow:t.style.overflow,[i]:t.style[i]},t.style.overflow="hidden",t.style[i]=`${t[n]}px`,t.offsetHeight,requestAnimationFrame(()=>t.style[i]="0")},afterLeave:s,leaveCancelled:s};function s(e){t&&e._parent&&e._parent.classList.remove(t),r(e)}function r(t){const e=t._initialStyle[i];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[i]=e),delete t._initialStyle}};r("carousel-transition"),r("carousel-reverse-transition"),r("tab-transition"),r("tab-reverse-transition"),r("menu-transition");const c=r("fab-transition","center center","out-in"),u=(r("dialog-transition"),r("dialog-bottom-transition"),r("fade-transition")),h=r("scale-transition"),d=(r("scroll-x-transition"),r("scroll-x-reverse-transition"),r("scroll-y-transition"),r("scroll-y-reverse-transition"),r("slide-x-transition")),p=(r("slide-x-reverse-transition"),r("slide-y-transition"),r("slide-y-reverse-transition")),f=a("expand-transition",l()),v=a("expand-x-transition",l("",!0))},"0a06":function(t,e,i){"use strict";var n=i("c532"),s=i("30b5"),r=i("f6b4"),a=i("5270"),o=i("4a7b");function l(t){this.defaults=t,this.interceptors={request:new r,response:new r}}l.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=o(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[a,void 0],i=Promise.resolve(t);this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));while(e.length)i=i.then(e.shift(),e.shift());return i},l.prototype.getUri=function(t){return t=o(this.defaults,t),s(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(t){l.prototype[t]=function(e,i){return this.request(n.merge(i||{},{method:t,url:e}))}})),n.forEach(["post","put","patch"],(function(t){l.prototype[t]=function(e,i,s){return this.request(n.merge(s||{},{method:t,url:e,data:i}))}})),t.exports=l},"0bc6":function(t,e,i){},"0df6":function(t,e,i){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"10d2":function(t,e,i){"use strict";var n=i("8dd9");e["a"]=n["a"]},"132d":function(t,e,i){"use strict";i("4804");var n,s=i("7e2b"),r=i("a9ad"),a=i("af2b"),o=i("7560"),l=i("80d2"),c=i("2b0e"),u=i("58df");function h(t){return["fas","far","fal","fab","fad"].some(e=>t.includes(e))}function d(t){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4}(function(t){t["xSmall"]="12px",t["small"]="16px",t["default"]="24px",t["medium"]="28px",t["large"]="36px",t["xLarge"]="40px"})(n||(n={}));const p=Object(u["a"])(s["a"],r["a"],a["a"],o["a"]).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium(){return!1},hasClickListener(){return Boolean(this.listeners$.click||this.listeners$["!click"])}},methods:{getIcon(){let t="";return this.$slots.default&&(t=this.$slots.default[0].text.trim()),Object(l["x"])(this,t)},getSize(){const t={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},e=Object(l["t"])(t).find(e=>t[e]);return e&&n[e]||Object(l["f"])(this.size)},getDefaultData(){const t={staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":this.hasClickListener,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:{"aria-hidden":!this.hasClickListener,disabled:this.hasClickListener&&this.disabled,type:this.hasClickListener?"button":void 0,...this.attrs$},on:this.listeners$};return t},applyColors(t){t.class={...t.class,...this.themeClasses},this.setTextColor(this.color,t)},renderFontIcon(t,e){const i=[],n=this.getDefaultData();let s="material-icons";const r=t.indexOf("-"),a=r<=-1;a?i.push(t):(s=t.slice(0,r),h(s)&&(s="")),n.class[s]=!0,n.class[t]=!a;const o=this.getSize();return o&&(n.style={fontSize:o}),this.applyColors(n),e(this.hasClickListener?"button":this.tag,n,i)},renderSvgIcon(t,e){const i=this.getSize(),n={...this.getDefaultData(),style:i?{fontSize:i,height:i,width:i}:void 0};n.class["v-icon--svg"]=!0,this.applyColors(n);const s={attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",height:i||"24",width:i||"24",role:"img","aria-hidden":!0}};return e(this.hasClickListener?"button":"span",n,[e("svg",s,[e("path",{attrs:{d:t}})])])},renderSvgIconComponent(t,e){const i=this.getDefaultData();i.class["v-icon--is-component"]=!0;const n=this.getSize();n&&(i.style={fontSize:n,height:n,width:n}),this.applyColors(i);const s=t.component;return i.props=t.props,i.nativeOn=i.on,e(s,i)}},render(t){const e=this.getIcon();return"string"===typeof e?d(e)?this.renderSvgIcon(e,t):this.renderFontIcon(e,t):this.renderSvgIconComponent(e,t)}});e["a"]=c["a"].extend({name:"v-icon",$_wrapperFor:p,functional:!0,render(t,{data:e,children:i}){let n="";return e.domProps&&(n=e.domProps.textContent||e.domProps.innerHTML||n,delete e.domProps.textContent,delete e.domProps.innerHTML),t(p,e,n?[n]:i)}})},"166a":function(t,e,i){},1681:function(t,e,i){},"169a":function(t,e,i){"use strict";i("368e");var n=i("480e"),s=i("4ad4"),r=i("b848"),a=i("75eb"),o=i("e707"),l=i("e4d3"),c=i("21be"),u=i("f2e7"),h=i("a293"),d=i("58df"),p=i("d9bd"),f=i("80d2");const v=Object(d["a"])(s["a"],r["a"],a["a"],o["a"],l["a"],c["a"],u["a"]);e["a"]=v.extend({name:"v-dialog",directives:{ClickOutside:h["a"]},props:{dark:Boolean,disabled:Boolean,fullscreen:Boolean,light:Boolean,maxWidth:{type:[String,Number],default:"none"},noClickAnimation:Boolean,origin:{type:String,default:"center center"},persistent:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,transition:{type:[String,Boolean],default:"dialog-transition"},width:{type:[String,Number],default:"auto"}},data(){return{activatedBy:null,animate:!1,animateTimeout:-1,isActive:!!this.value,stackMinZIndex:200}},computed:{classes(){return{[`v-dialog ${this.contentClass}`.trim()]:!0,"v-dialog--active":this.isActive,"v-dialog--persistent":this.persistent,"v-dialog--fullscreen":this.fullscreen,"v-dialog--scrollable":this.scrollable,"v-dialog--animated":this.animate}},contentClasses(){return{"v-dialog__content":!0,"v-dialog__content--active":this.isActive}},hasActivator(){return Boolean(!!this.$slots.activator||!!this.$scopedSlots.activator)}},watch:{isActive(t){t?(this.show(),this.hideScroll()):(this.removeOverlay(),this.unbind())},fullscreen(t){this.isActive&&(t?(this.hideScroll(),this.removeOverlay(!1)):(this.showScroll(),this.genOverlay()))}},created(){this.$attrs.hasOwnProperty("full-width")&&Object(p["e"])("full-width",this)},beforeMount(){this.$nextTick(()=>{this.isBooted=this.isActive,this.isActive&&this.show()})},beforeDestroy(){"undefined"!==typeof window&&this.unbind()},methods:{animateClick(){this.animate=!1,this.$nextTick(()=>{this.animate=!0,window.clearTimeout(this.animateTimeout),this.animateTimeout=window.setTimeout(()=>this.animate=!1,150)})},closeConditional(t){const e=t.target;return!(this._isDestroyed||!this.isActive||this.$refs.content.contains(e)||this.overlay&&e&&!this.overlay.$el.contains(e))&&this.activeZIndex>=this.getMaxZIndex()},hideScroll(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):o["a"].options.methods.hideScroll.call(this)},show(){!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick(()=>{this.$refs.content.focus(),this.bind()})},bind(){window.addEventListener("focusin",this.onFocusin)},unbind(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside(t){this.$emit("click:outside",t),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown(t){if(t.keyCode===f["s"].esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;const t=this.getActivator();this.$nextTick(()=>t&&t.focus())}this.$emit("keydown",t)},onFocusin(t){if(!t||!this.retainFocus)return;const e=t.target;if(e&&![document,this.$refs.content].includes(e)&&!this.$refs.content.contains(e)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some(t=>t.contains(e))){const t=this.$refs.content.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),e=[...t].find(t=>!t.hasAttribute("disabled"));e&&e.focus()}},genContent(){return this.showLazyContent(()=>[this.$createElement(n["a"],{props:{root:!0,light:this.light,dark:this.dark}},[this.$createElement("div",{class:this.contentClasses,attrs:{role:"document",tabindex:this.isActive?0:void 0,...this.getScopeIdAttrs()},on:{keydown:this.onKeydown},style:{zIndex:this.activeZIndex},ref:"content"},[this.genTransition()])])])},genTransition(){const t=this.genInnerContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,appear:!0}},[t]):t},genInnerContent(){const t={class:this.classes,ref:"dialog",directives:[{name:"click-outside",value:{handler:this.onClickOutside,closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{transformOrigin:this.origin}};return this.fullscreen||(t.style={...t.style,maxWidth:"none"===this.maxWidth?void 0:Object(f["f"])(this.maxWidth),width:"auto"===this.width?void 0:Object(f["f"])(this.width)}),this.$createElement("div",t,this.getContentSlot())}},render(t){return t("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach},attrs:{role:"dialog"}},[this.genActivator(),this.genContent()])}})},"16b7":function(t,e,i){"use strict";var n=i("2b0e");e["a"]=n["a"].extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:()=>({openTimeout:void 0,closeTimeout:void 0}),methods:{clearDelay(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay(t,e){this.clearDelay();const i=parseInt(this[`${t}Delay`],10);this[`${t}Timeout`]=setTimeout(e||(()=>{this.isActive={open:!0,close:!1}[t]}),i)}}})},1800:function(t,e,i){"use strict";var n=i("2b0e");e["a"]=n["a"].extend({name:"v-list-item-action",functional:!0,render(t,{data:e,children:i=[]}){e.staticClass=e.staticClass?`v-list-item__action ${e.staticClass}`:"v-list-item__action";const n=i.filter(t=>{return!1===t.isComment&&" "!==t.text});return n.length>1&&(e.staticClass+=" v-list-item__action--stack"),t("div",e,i)}})},"1abc":function(t,e,i){"use strict";var n=i("a797");e["a"]=n["a"]},"1b2c":function(t,e,i){},"1baa":function(t,e,i){"use strict";i("899c");var n=i("604c"),s=i("a9ad"),r=i("58df");e["a"]=Object(r["a"])(n["a"],s["a"]).extend({name:"v-list-item-group",provide(){return{isInGroup:!0,listItemGroup:this}},computed:{classes(){return{...n["a"].options.computed.classes.call(this),"v-list-item-group":!0}}},methods:{genData(){return this.setTextColor(this.color,{...n["a"].options.methods.genData.call(this),attrs:{role:"listbox"}})}}})},"1c87":function(t,e,i){"use strict";var n=i("2b0e"),s=i("5607"),r=i("80d2");e["a"]=n["a"].extend({name:"routable",directives:{Ripple:s["a"]},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactActiveClass:String,link:Boolean,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:{type:[Boolean,Object],default:null},tag:String,target:String},data:()=>({isActive:!1,proxyClass:""}),computed:{classes(){const t={};return this.to?t:(this.activeClass&&(t[this.activeClass]=this.isActive),this.proxyClass&&(t[this.proxyClass]=this.isActive),t)},computedRipple(){var t;return null!=(t=this.ripple)?t:!this.disabled&&this.isClickable},isClickable(){return!this.disabled&&Boolean(this.isLink||this.$listeners.click||this.$listeners["!click"]||this.$attrs.tabindex)},isLink(){return this.to||this.href||this.link},styles:()=>({})},watch:{$route:"onRouteChange"},methods:{click(t){this.$emit("click",t)},generateRouteLink(){let t,e=this.exact;const i={attrs:{tabindex:"tabindex"in this.$attrs?this.$attrs.tabindex:void 0},class:this.classes,style:this.styles,props:{},directives:[{name:"ripple",value:this.computedRipple}],[this.to?"nativeOn":"on"]:{...this.$listeners,click:this.click},ref:"link"};if("undefined"===typeof this.exact&&(e="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){let n=this.activeClass,s=this.exactActiveClass||n;this.proxyClass&&(n=`${n} ${this.proxyClass}`.trim(),s=`${s} ${this.proxyClass}`.trim()),t=this.nuxt?"nuxt-link":"router-link",Object.assign(i.props,{to:this.to,exact:e,activeClass:n,exactActiveClass:s,append:this.append,replace:this.replace})}else t=(this.href?"a":this.tag)||"div","a"===t&&this.href&&(i.attrs.href=this.href);return this.target&&(i.attrs.target=this.target),{tag:t,data:i}},onRouteChange(){if(!this.to||!this.$refs.link||!this.$route)return;const t=`${this.activeClass} ${this.proxyClass||""}`.trim(),e=`_vnode.data.class.${t}`;this.$nextTick(()=>{Object(r["m"])(this.$refs.link,e)&&this.toggle()})},toggle:()=>{}}})},"1d2b":function(t,e,i){"use strict";t.exports=function(t,e){return function(){for(var i=new Array(arguments.length),n=0;n=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(t){l.headers[t]={}})),n.forEach(["post","put","patch"],(function(t){l.headers[t]=n.merge(r)})),t.exports=l}).call(this,i("f28c"))},"24b2":function(t,e,i){"use strict";var n=i("80d2"),s=i("2b0e");e["a"]=s["a"].extend({name:"measurable",props:{height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},computed:{measurableStyles(){const t={},e=Object(n["f"])(this.height),i=Object(n["f"])(this.minHeight),s=Object(n["f"])(this.minWidth),r=Object(n["f"])(this.maxHeight),a=Object(n["f"])(this.maxWidth),o=Object(n["f"])(this.width);return e&&(t.height=e),i&&(t.minHeight=i),s&&(t.minWidth=s),r&&(t.maxHeight=r),a&&(t.maxWidth=a),o&&(t.width=o),t}}})},"24e2":function(t,e,i){"use strict";var n=i("e0c7");e["a"]=n["a"]},"25a8":function(t,e,i){},"269a":function(t,e){t.exports=function(t,e){var i="function"===typeof t.exports?t.exports.extendOptions:t.options;for(var n in"function"===typeof t.exports&&(i.directives=t.exports.options.directives),i.directives=i.directives||{},e)i.directives[n]=i.directives[n]||e[n]}},2877:function(t,e,i){"use strict";function n(t,e,i,n,s,r,a,o){var l,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),s&&s.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=l):s&&(l=o?function(){s.call(this,this.$root.$options.shadowRoot)}:s),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:t,options:c}}i.d(e,"a",(function(){return n}))},"288c":function(t,e,i){"use strict";i("d0cd");var n=i("169a");e["a"]=n["a"].extend({name:"v-bottom-sheet",props:{inset:Boolean,maxWidth:{type:[String,Number],default:"auto"},transition:{type:String,default:"bottom-sheet-transition"}},computed:{classes(){return{...n["a"].options.computed.classes.call(this),"v-bottom-sheet":!0,"v-bottom-sheet--inset":this.inset}}}})},"297c":function(t,e,i){"use strict";var n=i("2b0e"),s=i("37c6");e["a"]=n["a"].extend().extend({name:"loadable",props:{loading:{type:[Boolean,String],default:!1},loaderHeight:{type:[Number,String],default:2}},methods:{genProgress(){return!1===this.loading?null:this.$slots.progress||this.$createElement(s["a"],{props:{absolute:!0,color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,height:this.loaderHeight,indeterminate:!0}})}}})},"2a7f":function(t,e,i){"use strict";i.d(e,"a",(function(){return r}));var n=i("71d9"),s=i("80d2");const r=Object(s["h"])("v-toolbar__title"),a=Object(s["h"])("v-toolbar__items");n["a"]},"2b0e":function(t,e,i){"use strict";(function(t){ /*! * Vue.js v2.6.11 * (c) 2014-2019 Evan You @@ -10,7 +10,7 @@ var i=Object.freeze({});function n(t){return void 0===t||null===t}function s(t){ * (c) 2020 Evan You * @license MIT */ -function i(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:n});else{var i=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[n].concat(t.init):n,i.call(this,t)}}function n(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}var n="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},s=n.__VUE_DEVTOOLS_GLOBAL_HOOK__;function r(t){s&&(t._devtoolHook=s,s.emit("vuex:init",t),s.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){s.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){s.emit("vuex:action",t,e)}),{prepend:!0}))}function a(t,e){return t.filter(e)[0]}function o(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var i=a(e,(function(e){return e.original===t}));if(i)return i.copy;var n=Array.isArray(t)?[]:{};return e.push({original:t,copy:n}),Object.keys(t).forEach((function(i){n[i]=o(t[i],e)})),n}function l(t,e){Object.keys(t).forEach((function(i){return e(t[i],i)}))}function c(t){return null!==t&&"object"===typeof t}function u(t){return t&&"function"===typeof t.then}function h(t,e){return function(){return t(e)}}var d=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var i=t.state;this.state=("function"===typeof i?i():i)||{}},p={namespaced:{configurable:!0}};p.namespaced.get=function(){return!!this._rawModule.namespaced},d.prototype.addChild=function(t,e){this._children[t]=e},d.prototype.removeChild=function(t){delete this._children[t]},d.prototype.getChild=function(t){return this._children[t]},d.prototype.hasChild=function(t){return t in this._children},d.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},d.prototype.forEachChild=function(t){l(this._children,t)},d.prototype.forEachGetter=function(t){this._rawModule.getters&&l(this._rawModule.getters,t)},d.prototype.forEachAction=function(t){this._rawModule.actions&&l(this._rawModule.actions,t)},d.prototype.forEachMutation=function(t){this._rawModule.mutations&&l(this._rawModule.mutations,t)},Object.defineProperties(d.prototype,p);var f=function(t){this.register([],t,!1)};function v(t,e,i){if(e.update(i),i.modules)for(var n in i.modules){if(!e.getChild(n))return void 0;v(t.concat(n),e.getChild(n),i.modules[n])}}f.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},f.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,i){return e=e.getChild(i),t+(e.namespaced?i+"/":"")}),"")},f.prototype.update=function(t){v([],this.root,t)},f.prototype.register=function(t,e,i){var n=this;void 0===i&&(i=!0);var s=new d(e,i);if(0===t.length)this.root=s;else{var r=this.get(t.slice(0,-1));r.addChild(t[t.length-1],s)}e.modules&&l(e.modules,(function(e,s){n.register(t.concat(s),e,i)}))},f.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),i=t[t.length-1],n=e.getChild(i);n&&n.runtime&&e.removeChild(i)},f.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),i=t[t.length-1];return e.hasChild(i)};var m;var g=function(t){var e=this;void 0===t&&(t={}),!m&&"undefined"!==typeof window&&window.Vue&&M(window.Vue);var i=t.plugins;void 0===i&&(i=[]);var n=t.strict;void 0===n&&(n=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new f(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new m,this._makeLocalGettersCache=Object.create(null);var s=this,a=this,o=a.dispatch,l=a.commit;this.dispatch=function(t,e){return o.call(s,t,e)},this.commit=function(t,e,i){return l.call(s,t,e,i)},this.strict=n;var c=this._modules.root.state;x(this,c,[],this._modules.root),_(this,c),i.forEach((function(t){return t(e)}));var u=void 0!==t.devtools?t.devtools:m.config.devtools;u&&r(this)},y={state:{configurable:!0}};function b(t,e,i){return e.indexOf(t)<0&&(i&&i.prepend?e.unshift(t):e.push(t)),function(){var i=e.indexOf(t);i>-1&&e.splice(i,1)}}function w(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var i=t.state;x(t,i,[],t._modules.root,!0),_(t,i,e)}function _(t,e,i){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var s=t._wrappedGetters,r={};l(s,(function(e,i){r[i]=h(e,t),Object.defineProperty(t.getters,i,{get:function(){return t._vm[i]},enumerable:!0})}));var a=m.config.silent;m.config.silent=!0,t._vm=new m({data:{$$state:e},computed:r}),m.config.silent=a,t.strict&&A(t),n&&(i&&t._withCommit((function(){n._data.$$state=null})),m.nextTick((function(){return n.$destroy()})))}function x(t,e,i,n,s){var r=!i.length,a=t._modules.getNamespace(i);if(n.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=n),!r&&!s){var o=T(e,i.slice(0,-1)),l=i[i.length-1];t._withCommit((function(){m.set(o,l,n.state)}))}var c=n.context=k(t,a,i);n.forEachMutation((function(e,i){var n=a+i;$(t,n,e,c)})),n.forEachAction((function(e,i){var n=e.root?i:a+i,s=e.handler||e;O(t,n,s,c)})),n.forEachGetter((function(e,i){var n=a+i;S(t,n,e,c)})),n.forEachChild((function(n,r){x(t,e,i.concat(r),n,s)}))}function k(t,e,i){var n=""===e,s={dispatch:n?t.dispatch:function(i,n,s){var r=L(i,n,s),a=r.payload,o=r.options,l=r.type;return o&&o.root||(l=e+l),t.dispatch(l,a)},commit:n?t.commit:function(i,n,s){var r=L(i,n,s),a=r.payload,o=r.options,l=r.type;o&&o.root||(l=e+l),t.commit(l,a,o)}};return Object.defineProperties(s,{getters:{get:n?function(){return t.getters}:function(){return C(t,e)}},state:{get:function(){return T(t.state,i)}}}),s}function C(t,e){if(!t._makeLocalGettersCache[e]){var i={},n=e.length;Object.keys(t.getters).forEach((function(s){if(s.slice(0,n)===e){var r=s.slice(n);Object.defineProperty(i,r,{get:function(){return t.getters[s]},enumerable:!0})}})),t._makeLocalGettersCache[e]=i}return t._makeLocalGettersCache[e]}function $(t,e,i,n){var s=t._mutations[e]||(t._mutations[e]=[]);s.push((function(e){i.call(t,n.state,e)}))}function O(t,e,i,n){var s=t._actions[e]||(t._actions[e]=[]);s.push((function(e){var s=i.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},e);return u(s)||(s=Promise.resolve(s)),t._devtoolHook?s.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):s}))}function S(t,e,i,n){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return i(n.state,n.getters,t.state,t.getters)})}function A(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function T(t,e){return e.reduce((function(t,e){return t[e]}),t)}function L(t,e,i){return c(t)&&t.type&&(i=e,e=t,t=t.type),{type:t,payload:e,options:i}}function M(t){m&&t===m||(m=t,i(m))}y.state.get=function(){return this._vm._data.$$state},y.state.set=function(t){0},g.prototype.commit=function(t,e,i){var n=this,s=L(t,e,i),r=s.type,a=s.payload,o=(s.options,{type:r,payload:a}),l=this._mutations[r];l&&(this._withCommit((function(){l.forEach((function(t){t(a)}))})),this._subscribers.slice().forEach((function(t){return t(o,n.state)})))},g.prototype.dispatch=function(t,e){var i=this,n=L(t,e),s=n.type,r=n.payload,a={type:s,payload:r},o=this._actions[s];if(o){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(a,i.state)}))}catch(c){0}var l=o.length>1?Promise.all(o.map((function(t){return t(r)}))):o[0](r);return new Promise((function(t,e){l.then((function(e){try{i._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,i.state)}))}catch(c){0}t(e)}),(function(t){try{i._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(a,i.state,t)}))}catch(c){0}e(t)}))}))}},g.prototype.subscribe=function(t,e){return b(t,this._subscribers,e)},g.prototype.subscribeAction=function(t,e){var i="function"===typeof t?{before:t}:t;return b(i,this._actionSubscribers,e)},g.prototype.watch=function(t,e,i){var n=this;return this._watcherVM.$watch((function(){return t(n.state,n.getters)}),e,i)},g.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},g.prototype.registerModule=function(t,e,i){void 0===i&&(i={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),x(this,this.state,t,this._modules.get(t),i.preserveState),_(this,this.state)},g.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var i=T(e.state,t.slice(0,-1));m.delete(i,t[t.length-1])})),w(this)},g.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),this._modules.isRegistered(t)},g.prototype.hotUpdate=function(t){this._modules.update(t),w(this,!0)},g.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(g.prototype,y);var E=F((function(t,e){var i={};return V(e).forEach((function(e){var n=e.key,s=e.val;i[n]=function(){var e=this.$store.state,i=this.$store.getters;if(t){var n=N(this.$store,"mapState",t);if(!n)return;e=n.context.state,i=n.context.getters}return"function"===typeof s?s.call(this,e,i):e[s]},i[n].vuex=!0})),i})),j=F((function(t,e){var i={};return V(e).forEach((function(e){var n=e.key,s=e.val;i[n]=function(){var e=[],i=arguments.length;while(i--)e[i]=arguments[i];var n=this.$store.commit;if(t){var r=N(this.$store,"mapMutations",t);if(!r)return;n=r.context.commit}return"function"===typeof s?s.apply(this,[n].concat(e)):n.apply(this.$store,[s].concat(e))}})),i})),I=F((function(t,e){var i={};return V(e).forEach((function(e){var n=e.key,s=e.val;s=t+s,i[n]=function(){if(!t||N(this.$store,"mapGetters",t))return this.$store.getters[s]},i[n].vuex=!0})),i})),B=F((function(t,e){var i={};return V(e).forEach((function(e){var n=e.key,s=e.val;i[n]=function(){var e=[],i=arguments.length;while(i--)e[i]=arguments[i];var n=this.$store.dispatch;if(t){var r=N(this.$store,"mapActions",t);if(!r)return;n=r.context.dispatch}return"function"===typeof s?s.apply(this,[n].concat(e)):n.apply(this.$store,[s].concat(e))}})),i})),D=function(t){return{mapState:E.bind(null,t),mapGetters:I.bind(null,t),mapMutations:j.bind(null,t),mapActions:B.bind(null,t)}};function V(t){return P(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function P(t){return Array.isArray(t)||c(t)}function F(t){return function(e,i){return"string"!==typeof e?(i=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,i)}}function N(t,e,i){var n=t._modulesNamespaceMap[i];return n}function H(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var i=t.filter;void 0===i&&(i=function(t,e,i){return!0});var n=t.transformer;void 0===n&&(n=function(t){return t});var s=t.mutationTransformer;void 0===s&&(s=function(t){return t});var r=t.actionFilter;void 0===r&&(r=function(t,e){return!0});var a=t.actionTransformer;void 0===a&&(a=function(t){return t});var l=t.logMutations;void 0===l&&(l=!0);var c=t.logActions;void 0===c&&(c=!0);var u=t.logger;return void 0===u&&(u=console),function(t){var h=o(t.state);"undefined"!==typeof u&&(l&&t.subscribe((function(t,r){var a=o(r);if(i(t,h,a)){var l=W(),c=s(t),d="mutation "+t.type+l;z(u,d,e),u.log("%c prev state","color: #9E9E9E; font-weight: bold",n(h)),u.log("%c mutation","color: #03A9F4; font-weight: bold",c),u.log("%c next state","color: #4CAF50; font-weight: bold",n(a)),R(u)}h=a})),c&&t.subscribeAction((function(t,i){if(r(t,i)){var n=W(),s=a(t),o="action "+t.type+n;z(u,o,e),u.log("%c action","color: #03A9F4; font-weight: bold",s),R(u)}})))}}function z(t,e,i){var n=i?t.groupCollapsed:t.group;try{n.call(t,e)}catch(s){t.log(e)}}function R(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function W(){var t=new Date;return" @ "+U(t.getHours(),2)+":"+U(t.getMinutes(),2)+":"+U(t.getSeconds(),2)+"."+U(t.getMilliseconds(),3)}function q(t,e){return new Array(e+1).join(t)}function U(t,e){return q("0",e-t.toString().length)+t}var Y={Store:g,install:M,version:"3.5.1",mapState:E,mapMutations:j,mapGetters:I,mapActions:B,createNamespacedHelpers:D,createLogger:H};e["a"]=Y}).call(this,i("c8ba"))},"2fa4":function(t,e,i){"use strict";i("20f6");var n=i("80d2");e["a"]=Object(n["h"])("spacer","div","v-spacer")},"30b5":function(t,e,i){"use strict";var n=i("c532");function s(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,i){if(!e)return t;var r;if(i)r=i(e);else if(n.isURLSearchParams(e))r=e.toString();else{var a=[];n.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(n.isArray(t)?e+="[]":t=[t],n.forEach(t,(function(t){n.isDate(t)?t=t.toISOString():n.isObject(t)&&(t=JSON.stringify(t)),a.push(s(e)+"="+s(t))})))})),r=a.join("&")}if(r){var o=t.indexOf("#");-1!==o&&(t=t.slice(0,o)),t+=(-1===t.indexOf("?")?"?":"&")+r}return t}},"31ce":function(t,e,i){},3206:function(t,e,i){"use strict";i.d(e,"a",(function(){return a})),i.d(e,"b",(function(){return o}));var n=i("2b0e"),s=i("d9bd");function r(t,e){return()=>Object(s["c"])(`The ${t} component must be used inside a ${e}`)}function a(t,e,i){const s=e&&i?{register:r(e,i),unregister:r(e,i)}:null;return n["a"].extend({name:"registrable-inject",inject:{[t]:{default:s}}})}function o(t,e=!1){return n["a"].extend({name:"registrable-provide",provide(){return{[t]:e?this:{register:this.register,unregister:this.unregister}}}})}},3408:function(t,e,i){},"368e":function(t,e,i){},"36a7":function(t,e,i){},"37c6":function(t,e,i){"use strict";var n=i("8e36");e["a"]=n["a"]},"387f":function(t,e,i){"use strict";t.exports=function(t,e,i,n,s){return t.config=e,i&&(t.code=i),t.request=n,t.response=s,t.isAxiosError=!0,t.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:this.config,code:this.code}},t}},"38cb":function(t,e,i){"use strict";var n=i("a9ad"),s=i("7560"),r=i("3206"),a=i("80d2"),o=i("d9bd"),l=i("58df");const c=Object(l["a"])(n["a"],Object(r["a"])("form"),s["a"]);e["a"]=c.extend({name:"validatable",props:{disabled:Boolean,error:Boolean,errorCount:{type:[Number,String],default:1},errorMessages:{type:[String,Array],default:()=>[]},messages:{type:[String,Array],default:()=>[]},readonly:Boolean,rules:{type:Array,default:()=>[]},success:Boolean,successMessages:{type:[String,Array],default:()=>[]},validateOnBlur:Boolean,value:{required:!1}},data(){return{errorBucket:[],hasColor:!1,hasFocused:!1,hasInput:!1,isFocused:!1,isResetting:!1,lazyValue:this.value,valid:!1}},computed:{computedColor(){if(!this.isDisabled)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"},hasError(){return this.internalErrorMessages.length>0||this.errorBucket.length>0||this.error},hasSuccess(){return this.internalSuccessMessages.length>0||this.success},externalError(){return this.internalErrorMessages.length>0||this.error},hasMessages(){return this.validationTarget.length>0},hasState(){return!this.isDisabled&&(this.hasSuccess||this.shouldValidate&&this.hasError)},internalErrorMessages(){return this.genInternalMessages(this.errorMessages)},internalMessages(){return this.genInternalMessages(this.messages)},internalSuccessMessages(){return this.genInternalMessages(this.successMessages)},internalValue:{get(){return this.lazyValue},set(t){this.lazyValue=t,this.$emit("input",t)}},isDisabled(){return this.disabled||!!this.form&&this.form.disabled},isInteractive(){return!this.isDisabled&&!this.isReadonly},isReadonly(){return this.readonly||!!this.form&&this.form.readonly},shouldValidate(){return!!this.externalError||!this.isResetting&&(this.validateOnBlur?this.hasFocused&&!this.isFocused:this.hasInput||this.hasFocused)},validations(){return this.validationTarget.slice(0,Number(this.errorCount))},validationState(){if(!this.isDisabled)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":this.hasColor?this.computedColor:void 0},validationTarget(){return this.internalErrorMessages.length>0?this.internalErrorMessages:this.successMessages&&this.successMessages.length>0?this.internalSuccessMessages:this.messages&&this.messages.length>0?this.internalMessages:this.shouldValidate?this.errorBucket:[]}},watch:{rules:{handler(t,e){Object(a["i"])(t,e)||this.validate()},deep:!0},internalValue(){this.hasInput=!0,this.validateOnBlur||this.$nextTick(this.validate)},isFocused(t){t||this.isDisabled||(this.hasFocused=!0,this.validateOnBlur&&this.$nextTick(this.validate))},isResetting(){setTimeout(()=>{this.hasInput=!1,this.hasFocused=!1,this.isResetting=!1,this.validate()},0)},hasError(t){this.shouldValidate&&this.$emit("update:error",t)},value(t){this.lazyValue=t}},beforeMount(){this.validate()},created(){this.form&&this.form.register(this)},beforeDestroy(){this.form&&this.form.unregister(this)},methods:{genInternalMessages(t){return t?Array.isArray(t)?t:[t]:[]},reset(){this.isResetting=!0,this.internalValue=Array.isArray(this.internalValue)?[]:void 0},resetValidation(){this.isResetting=!0},validate(t=!1,e){const i=[];e=e||this.internalValue,t&&(this.hasInput=this.hasFocused=!0);for(let n=0;n0}})}},"3ad0":function(t,e,i){},"3c93":function(t,e,i){},"40dc":function(t,e,i){"use strict";i("8b0d");var n=i("71d9");function s(t,e){const{self:i=!1}=e.modifiers||{},n=e.value,s="object"===typeof n&&n.options||{passive:!0},r="function"===typeof n||"handleEvent"in n?n:n.handler,a=i?t:e.arg?document.querySelector(e.arg):window;a&&(a.addEventListener("scroll",r,s),t._onScroll={handler:r,options:s,target:i?void 0:a})}function r(t){if(!t._onScroll)return;const{handler:e,options:i,target:n=t}=t._onScroll;n.removeEventListener("scroll",e,i),delete t._onScroll}const a={inserted:s,unbind:r};var o=a,l=i("3a66"),c=i("d9bd"),u=i("2b0e"),h=u["a"].extend({name:"scrollable",directives:{Scroll:a},props:{scrollTarget:String,scrollThreshold:[String,Number]},data:()=>({currentScroll:0,currentThreshold:0,isActive:!1,isScrollingUp:!1,previousScroll:0,savedScroll:0,target:null}),computed:{canScroll(){return"undefined"!==typeof window},computedScrollThreshold(){return this.scrollThreshold?Number(this.scrollThreshold):300}},watch:{isScrollingUp(){this.savedScroll=this.savedScroll||this.currentScroll},isActive(){this.savedScroll=0}},mounted(){this.scrollTarget&&(this.target=document.querySelector(this.scrollTarget),this.target||Object(c["c"])(`Unable to locate element with identifier ${this.scrollTarget}`,this))},methods:{onScroll(){this.canScroll&&(this.previousScroll=this.currentScroll,this.currentScroll=this.target?this.target.scrollTop:window.pageYOffset,this.isScrollingUp=this.currentScroll{Math.abs(this.currentScroll-this.savedScroll)>this.computedScrollThreshold&&this.thresholdMet()}))},thresholdMet(){}}}),d=i("d10f"),p=i("f2e7"),f=i("80d2"),v=i("58df");const m=Object(v["a"])(n["a"],h,d["a"],p["a"],Object(l["a"])("top",["clippedLeft","clippedRight","computedHeight","invertedScroll","isExtended","isProminent","value"]));e["a"]=m.extend({name:"v-app-bar",directives:{Scroll:o},props:{clippedLeft:Boolean,clippedRight:Boolean,collapseOnScroll:Boolean,elevateOnScroll:Boolean,fadeImgOnScroll:Boolean,hideOnScroll:Boolean,invertedScroll:Boolean,scrollOffScreen:Boolean,shrinkOnScroll:Boolean,value:{type:Boolean,default:!0}},data(){return{isActive:this.value}},computed:{applicationProperty(){return this.bottom?"bottom":"top"},canScroll(){return h.options.computed.canScroll.call(this)&&(this.invertedScroll||this.elevateOnScroll||this.hideOnScroll||this.collapseOnScroll||this.isBooted||!this.value)},classes(){return{...n["a"].options.computed.classes.call(this),"v-toolbar--collapse":this.collapse||this.collapseOnScroll,"v-app-bar":!0,"v-app-bar--clipped":this.clippedLeft||this.clippedRight,"v-app-bar--fade-img-on-scroll":this.fadeImgOnScroll,"v-app-bar--elevate-on-scroll":this.elevateOnScroll,"v-app-bar--fixed":!this.absolute&&(this.app||this.fixed),"v-app-bar--hide-shadow":this.hideShadow,"v-app-bar--is-scrolled":this.currentScroll>0,"v-app-bar--shrink-on-scroll":this.shrinkOnScroll}},computedContentHeight(){if(!this.shrinkOnScroll)return n["a"].options.computed.computedContentHeight.call(this);const t=this.computedOriginalHeight,e=this.dense?48:56,i=t,s=i-e,r=s/this.computedScrollThreshold,a=this.currentScroll*r;return Math.max(e,i-a)},computedFontSize(){if(!this.isProminent)return;const t=this.dense?96:128,e=t-this.computedContentHeight,i=.00347;return Number((1.5-e*i).toFixed(2))},computedLeft(){return!this.app||this.clippedLeft?0:this.$vuetify.application.left},computedMarginTop(){return this.app?this.$vuetify.application.bar:0},computedOpacity(){if(!this.fadeImgOnScroll)return;const t=Math.max((this.computedScrollThreshold-this.currentScroll)/this.computedScrollThreshold,0);return Number(parseFloat(t).toFixed(2))},computedOriginalHeight(){let t=n["a"].options.computed.computedContentHeight.call(this);return this.isExtended&&(t+=parseInt(this.extensionHeight)),t},computedRight(){return!this.app||this.clippedRight?0:this.$vuetify.application.right},computedScrollThreshold(){return this.scrollThreshold?Number(this.scrollThreshold):this.computedOriginalHeight-(this.dense?48:56)},computedTransform(){if(!this.canScroll||this.elevateOnScroll&&0===this.currentScroll&&this.isActive)return 0;if(this.isActive)return 0;const t=this.scrollOffScreen?this.computedHeight:this.computedContentHeight;return this.bottom?t:-t},hideShadow(){return this.elevateOnScroll&&this.isExtended?this.currentScroll0:n["a"].options.computed.isCollapsed.call(this)},isProminent(){return n["a"].options.computed.isProminent.call(this)||this.shrinkOnScroll},styles(){return{...n["a"].options.computed.styles.call(this),fontSize:Object(f["f"])(this.computedFontSize,"rem"),marginTop:Object(f["f"])(this.computedMarginTop),transform:`translateY(${Object(f["f"])(this.computedTransform)})`,left:Object(f["f"])(this.computedLeft),right:Object(f["f"])(this.computedRight)}}},watch:{canScroll:"onScroll",computedTransform(){this.canScroll&&(this.clippedLeft||this.clippedRight)&&this.callUpdate()},invertedScroll(t){this.isActive=!t||0!==this.currentScroll}},created(){this.invertedScroll&&(this.isActive=!1)},methods:{genBackground(){const t=n["a"].options.methods.genBackground.call(this);return t.data=this._b(t.data||{},t.tag,{style:{opacity:this.computedOpacity}}),t},updateApplication(){return this.invertedScroll?0:this.computedHeight+this.computedTransform},thresholdMet(){this.invertedScroll?this.isActive=this.currentScroll>this.computedScrollThreshold:(this.hideOnScroll&&(this.isActive=this.isScrollingUp||this.currentScroll!t.isComment&&" "!==t.text)}})},"490a":function(t,e,i){"use strict";i("8d4f");var n=i("a9ad"),s=i("80d2");e["a"]=n["a"].extend({name:"v-progress-circular",props:{button:Boolean,indeterminate:Boolean,rotate:{type:[Number,String],default:0},size:{type:[Number,String],default:32},width:{type:[Number,String],default:4},value:{type:[Number,String],default:0}},data:()=>({radius:20}),computed:{calculatedSize(){return Number(this.size)+(this.button?8:0)},circumference(){return 2*Math.PI*this.radius},classes(){return{"v-progress-circular--indeterminate":this.indeterminate,"v-progress-circular--button":this.button}},normalizedValue(){return this.value<0?0:this.value>100?100:parseFloat(this.value)},strokeDashArray(){return Math.round(1e3*this.circumference)/1e3},strokeDashOffset(){return(100-this.normalizedValue)/100*this.circumference+"px"},strokeWidth(){return Number(this.width)/+this.size*this.viewBoxSize*2},styles(){return{height:Object(s["f"])(this.calculatedSize),width:Object(s["f"])(this.calculatedSize)}},svgStyles(){return{transform:`rotate(${Number(this.rotate)}deg)`}},viewBoxSize(){return this.radius/(1-Number(this.width)/+this.size)}},methods:{genCircle(t,e){return this.$createElement("circle",{class:`v-progress-circular__${t}`,attrs:{fill:"transparent",cx:2*this.viewBoxSize,cy:2*this.viewBoxSize,r:this.radius,"stroke-width":this.strokeWidth,"stroke-dasharray":this.strokeDashArray,"stroke-dashoffset":e}})},genSvg(){const t=[this.indeterminate||this.genCircle("underlay",0),this.genCircle("overlay",this.strokeDashOffset)];return this.$createElement("svg",{style:this.svgStyles,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:`${this.viewBoxSize} ${this.viewBoxSize} ${2*this.viewBoxSize} ${2*this.viewBoxSize}`}},t)},genInfo(){return this.$createElement("div",{staticClass:"v-progress-circular__info"},this.$slots.default)}},render(t){return t("div",this.setTextColor(this.color,{staticClass:"v-progress-circular",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,style:this.styles,on:this.$listeners}),[this.genSvg(),this.genInfo()])}})},"49e2":function(t,e,i){"use strict";var n=i("0789"),s=i("9d65"),r=i("a9ad"),a=i("3206"),o=i("80d2"),l=i("58df");const c=Object(l["a"])(s["a"],r["a"],Object(a["a"])("expansionPanel","v-expansion-panel-content","v-expansion-panel"));e["a"]=c.extend().extend({name:"v-expansion-panel-content",computed:{isActive(){return this.expansionPanel.isActive}},created(){this.expansionPanel.registerContent(this)},beforeDestroy(){this.expansionPanel.unregisterContent()},render(t){return t(n["a"],this.showLazyContent(()=>[t("div",this.setBackgroundColor(this.color,{staticClass:"v-expansion-panel-content",directives:[{name:"show",value:this.isActive}]}),[t("div",{class:"v-expansion-panel-content__wrap"},Object(o["o"])(this))])]))}})},"4a7b":function(t,e,i){"use strict";var n=i("c532");t.exports=function(t,e){e=e||{};var i={},s=["url","method","params","data"],r=["headers","auth","proxy"],a=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];n.forEach(s,(function(t){"undefined"!==typeof e[t]&&(i[t]=e[t])})),n.forEach(r,(function(s){n.isObject(e[s])?i[s]=n.deepMerge(t[s],e[s]):"undefined"!==typeof e[s]?i[s]=e[s]:n.isObject(t[s])?i[s]=n.deepMerge(t[s]):"undefined"!==typeof t[s]&&(i[s]=t[s])})),n.forEach(a,(function(n){"undefined"!==typeof e[n]?i[n]=e[n]:"undefined"!==typeof t[n]&&(i[n]=t[n])}));var o=s.concat(r).concat(a),l=Object.keys(e).filter((function(t){return-1===o.indexOf(t)}));return n.forEach(l,(function(n){"undefined"!==typeof e[n]?i[n]=e[n]:"undefined"!==typeof t[n]&&(i[n]=t[n])})),i}},"4ad4":function(t,e,i){"use strict";var n=i("16b7"),s=i("f2e7"),r=i("58df"),a=i("80d2"),o=i("d9bd");const l=Object(r["a"])(n["a"],s["a"]);e["a"]=l.extend({name:"activatable",props:{activator:{default:null,validator:t=>{return["string","object"].includes(typeof t)}},disabled:Boolean,internalActivator:Boolean,openOnHover:Boolean,openOnFocus:Boolean},data:()=>({activatorElement:null,activatorNode:[],events:["click","mouseenter","mouseleave","focus"],listeners:{}}),watch:{activator:"resetActivator",openOnFocus:"resetActivator",openOnHover:"resetActivator"},mounted(){const t=Object(a["p"])(this,"activator",!0);t&&["v-slot","normal"].includes(t)&&Object(o["b"])('The activator slot must be bound, try \'