function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } import{d as D,N as P,b as $,w as E,p as j,m as A,s as B,f as i,g as r,i as n,h as s,S as Q,j as e,y,t as l,k as b,a4 as k,A as R,Y as T,F as Y,_ as G}from"./entry.BWtf2SiU.js";import{_ as I}from"./Palette.vue.Bvazpcp_.js";import{_ as V}from"./SafeIcon.vue.BDcPo_mo.js";import{_ as z}from"./ProgressBar.vue.Be1RWCc1.js";import{u as F}from"./taskState.DEILOiqE.js";import"./transition.CmQdahoH.js";import"./keyboard.ByfE0G_y.js";import"./open-closed.sdySVmhb.js";import"./env.DaWd-ERT.js";import"./nuxt-link.sHp60w4E.js";import"./search.DTcjPPkM.js";import"./userLibrary.DIXo-1Q0.js";import"./asyncData.Cq14hwYe.js";import"./helpers.2e_jRVUR.js";import"./loadingBar.CY2HullU.js";import"./_commonjsHelpers.BosuxZz1.js";import"./pro.hqbVbRHD.js";import"./dialog.4oCZ_M34.js";import"./portal.B_Y3muFE.js";import"./hidden.DcY_hcDg.js";const M={class:"grid min-h-screen bg-kit-50 dark:bg-brown-950 relative",style:{"grid-template-rows":"auto auto 1fr"}},K={class:"flex justify-center items-center gap-4 my-2"},O={key:0,class:"font-bold text-lg header-special opacity-0"},q={key:1,class:"font-bold text-lg header-special opacity-0"},L={key:2,class:"fadeIn"},H={class:"flex items-center gap-1"},J=s("br",null,null,-1),U={key:0,class:"text-center notif-container opacity-0 absolute z-10 left-0 bottom-3 w-full"},W={class:"inline-block notif-mastery opacity-0 font-bold"},X={class:"inline-block notif-mastery opacity-0 font-bold"},Z=s("span",{class:"inline-block notif-mastery opacity-0"},"Points",-1),xt=D({__name:"task",async setup(tt){let c,u;const _=P(),p=$(),d=F(),{default:m}=([c,u]=E(()=>G(()=>import("./anime.es.CCJAq9PX.js"),__vite__mapDeps([]),import.meta.url)),c=await c,u(),c),x=j(()=>p.value.points_today/p.value.points_goal*100),t=A({enabled:!1,pointChange:0,text:"",showDailyStreakNotif:!1,showQuestionNotif:!1,streak:0});let f=!1;function w(){const o=["Great job!","Keep going!","Keep it up!","Right on!","You're on a roll!"];return`✌️ ${o[Math.floor(Math.random()*o.length)]}`}B(()=>p.value.points_today,(o,a)=>{o>=p.value.points_goal&&!f&&(t.showDailyStreakNotif=!0,f=!0),t.text=w(),t.enabled=!0,t.pointChange=o-a});function S(){m({targets:".header-special",opacity:[0,1,1,0],duration:2e3,easing:"easeInOutQuad",loop:2,complete(){t.showQuestionNotif=!1,t.showDailyStreakNotif=!1}})}function v(){m({targets:".notif-container",opacity:[0,1],duration:300,translateY:["-10px","0px"],complete(){m({targets:".notif-container",opacity:[1,0],duration:300,translateY:["0px","10px"],delay:(o,a)=>a*100+3e3,complete(){t.enabled=!1}})}}),m({targets:".notif-mastery",opacity:[0,1],duration:300,translateY:["10px","0px"],delay:(o,a)=>a*100+400})}return(o,a)=>{const h=I,g=V,N=z;return i(),r(Y,null,[n(h),s("div",M,[s("header",{class:Q(`top-0 right-0 z-10 text-white w-screen bg-brown-600 dark:bg-brown-800 p-4 relative ${e(d).headerClass}`)},[s("button",{onClick:a[0]||(a[0]=(...C)=>e(_).back&&e(_).back(...C)),class:"btn btn-kit absolute left-5 origin-center md:text-sm text-xs","aria-label":"Exit Study Session"},[n(g,{icon:"ion:chevron-back"})]),s("div",K,[n(k,{onEnter:S,mode:"out-in"},{default:y(()=>[e(t).showDailyStreakNotif?(i(),r("span",O,"✅Daily Goal Reached!")):e(t).showQuestionNotif?(i(),r("span",q,"🏆 "+l(e(t).streak)+" Question Streak!",1)):(i(),r("span",L,[s("b",H,[n(g,{icon:e(d).icon,class:"inline-block"},null,8,["icon"]),b(" "+l(e(d).title),1)])]))]),_:1})]),n(N,{class:"md:mx-64 mx-8 my-2",value:10+e(x),max:110},null,8,["value"]),J,n(k,{onEnter:v},{default:y(()=>[e(t).enabled?(i(),r("p",U,[b(l(e(t).text)+" ",1),s("span",W,l(Math.sign(e(t).pointChange)>=0?"+":"-"),1),s("span",X,l(e(t).pointChange.toString().replace("-",""))+"  ",1),Z])):R("",!0)]),_:1})],2),T(o.$slots,"default")])],64)}}});export{xt as default};