1import{Q as K}from"./QSelect-Cm7KAHFZ.js";import{Q as ba}from"./QChip-Bw_0mvxH.js";import{F as za,r as M,a7 as Ha,b as W,w as Ca,o as Wa,I as G,J as k,K as w,P as X,L as l,V as d,T as Z,O as u,M as ca,N as V,f as B,a0 as ga,a1 as E,U as aa,Q as ma,a4 as S,ac as Xa,a8 as Za,C as Fa,ab as ae,a2 as q}from"./index-DmMWFTlW.js";import{Q as Pa,a as ee}from"./QTable-WY2Tuy1f.js";import{Q as te}from"./QBtnGroup-pp3kMJn2.js";import{Q as se}from"./QSpace-DvkoovRP.js";import{Q as re}from"./QSpinnerDots-CxlD9VAx.js";import{Q as oe}from"./QForm-BUKdhqQe.js";import{Q as ne}from"./QPage-B13jEZvj.js";import{C as Da}from"./ClosePopup-CqSTItjh.js";import{u as ie}from"./use-quasar-DqtP9Las.js";import{c as le}from"./cls-BNGTRSln.js";import{s as he}from"./section-Ba_XDh3k.js";import"./years-C-ru8EGT.js";import{E as de}from"./jspdf.es.min-2MSynss7.js";import{a as ue}from"./jspdf.plugin.autotable-BpvYLMb1.js";import{u as pa,w as ce}from"./xlsx-K2kc_awk.js";import"./QItem-RvHevyvj.js";import"./QMenu-B3LFZvpl.js";import"./position-engine-D1Iga1eY.js";import"./selection-9CI4SQ0E.js";import"./rtl-DFPa-2ov.js";import"./format-DyQxkAtJ.js";import"./QList-zMztYSyu.js";import"./QMarkupTable-CvRgMmbQ.js";var I=function(){return I=Object.assign||function(n){for(var o,i=1,c=arguments.length;i<c;i++){o=arguments[i];for(var m in o)Object.prototype.hasOwnProperty.call(o,m)&&(n[m]=o[m])}return n},I.apply(this,arguments)},ge={2e3:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2001:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2002:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2003:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2004:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2005:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2006:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2007:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2008:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:30,Magh:29,Falgun:29,Chaitra:31},2009:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2010:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2011:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2012:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:30,Magh:29,Falgun:30,Chaitra:30},2013:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2014:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2015:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2016:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:30,Magh:29,Falgun:30,Chaitra:30},2017:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2018:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2019:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2020:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2021:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2022:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:30},2023:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2024:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2025:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2026:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2027:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2028:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2029:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:32,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2030:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2031:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2032:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2033:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2034:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2035:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:30,Magh:29,Falgun:29,Chaitra:31},2036:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2037:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2038:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2039:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:30,Magh:29,Falgun:30,Chaitra:30},2040:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2041:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2042:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2043:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:30,Magh:29,Falgun:30,Chaitra:30},2044:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2045:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2046:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2047:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2048:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2049:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:30},2050:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2051:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2052:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2053:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:30},2054:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2055:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2056:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:32,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2057:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2058:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2059:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2060:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2061:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2062:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2063:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2064:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2065:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2066:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:30,Magh:29,Falgun:29,Chaitra:31},2067:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2068:{Baisakh:31,Jestha:31,Asar:32,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2069:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2070:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:29,Mangsir:30,Poush:30,Magh:29,Falgun:30,Chaitra:30},2071:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2072:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2073:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2074:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2075:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2076:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:30},2077:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2078:{Baisakh:31,Jestha:31,Asar:31,Shrawan:32,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2079:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2080:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:30},2081:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2082:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2083:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2084:{Baisakh:31,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:29,Falgun:30,Chaitra:31},2085:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:29,Chaitra:31},2086:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:29,Poush:30,Magh:29,Falgun:30,Chaitra:30},2087:{Baisakh:31,Jestha:31,Asar:32,Shrawan:31,Bhadra:31,Aswin:31,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:30,Chaitra:30},2088:{Baisakh:30,Jestha:31,Asar:32,Shrawan:32,Bhadra:30,Aswin:31,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:30,Chaitra:30},2089:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:30,Chaitra:30},2090:{Baisakh:30,Jestha:32,Asar:31,Shrawan:32,Bhadra:31,Aswin:30,Kartik:30,Mangsir:30,Poush:29,Magh:30,Falgun:30,Chaitra:30}},Ma;(function(r){r.np="np",r.en="en"})(Ma||(Ma={}));var Ja=Object.values(ge).map(function(r){return Object.values(r)}),va=Ja.map(function(r){var n=0;return r.map(function(o){var i=[o,n];return n+=o,i})},[]),Aa=0,sa=Ja.map(function(r){var n=r.reduce(function(i,c){return i+c},0),o=[n,Aa];return Aa+=n,o}),ra=33238;if(Aa!==ra)throw new Error("Invalid constant initialization for Nepali Date.");var ya=1;function me(r){return r-Ka}function pe(r){return r+Ka}
1var Ka=2e3,b=1,Na=0;function fe(r,n){for(;n<0;)n+=r;return n%r}var Q={en:{day:{short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},month:{short:["Bai","Jes","Asa","Shr","Bhd","Asw","Kar","Man","Pou","Mag","Fal","Cha"],long:["Baisakh","Jestha","Asar","Shrawan","Bhadra","Aswin","Kartik","Mangsir","Poush","Magh","Falgun","Chaitra"]},date:["0","1","2","3","4","5","6","7","8","9"]},np:{day:{short:["à¤à¤à¤¤","सà¥à¤®","मà¤à¤à¤²","बà¥à¤§","बिहि","शà¥à¤à¥à¤°","शनि"],long:["à¤à¤à¤¤à¤¬à¤¾à¤°","सà¥à¤®à¤¬à¤¾à¤°","मà¤à¤à¤²à¤¬à¤¾à¤°","बà¥à¤§à¤¬à¤¾à¤°","बिहिबार","शà¥à¤à¥à¤°à¤¬à¤¾à¤°","शनिबार"]},month:{short:["बà¥","à¤à¥","à¤
","शà¥à¤°à¤¾","à¤à¤¾","à¤","à¤à¤¾","मà¤","पà¥","मा","फा","à¤à¥"],long:["बà¥à¤¶à¤¾à¤","à¤à¥à¤ ","à¤
सार","शà¥à¤°à¤¾à¤µà¤£","à¤à¤¾à¤¦à¥à¤°","à¤à¤¶à¥à¤µà¤¿à¤¨","à¤à¤¾à¤°à¥à¤¤à¤¿à¤","मà¤à¤¸à¤¿à¤°","पà¥à¤·","माà¤","फालà¥à¤à¥à¤£","à¤à¥à¤¤à¥à¤°"]},date:["०","१","२","३","४","५","६","à¥","८","९"]}},fa={year:1943,month:3,date:13};function we(r,n,o){try{var i=me(r),c=sa[i][b],m=fe(12,n),y=Math.floor(n/12),oa=sa[i+y][b]-c+va[i+y][m][b],x=c+oa+o;if(x<ya||x>ra)throw new Error;return x}catch{throw new Error("The date doesn't fall within 2000/01/01 - 2090/12/30")}}function Va(r){if(r<ya||r>ra)throw new Error("The epoch difference is not within the boundaries ".concat(ya," - ").concat(ra));var n=sa.findIndex(function(m){return r>m[b]&&r<=m[b]+m[Na]}),o=r-sa[n][b],i=va[n].findIndex(function(m){return o>m[b]&&o<=m[b]+m[Na]}),c=o-va[n][i][b];return{year:pe(n),month:i,date:c}}function Se(r,n,o){var i=Math.abs(Date.UTC(r,n,o)-Date.UTC(fa.year,fa.month,fa.date)),c=Math.ceil(i/(1e3*3600*24));return c}function Ta(r){var n=new Date(Date.UTC(1943,3,13+r));return{year:n.getUTCFullYear(),month:n.getUTCMonth(),date:n.getUTCDate(),day:n.getUTCDay()}}function Me(r){try{var n=we(r.year,r.month,r.date),o=Va(n),i=Ta(n);return{AD:i,BS:I(I({},o),{day:i.day})}}catch{throw new Error("The date doesn't fall within 2000/01/01 - 2090/12/30")}}function ve(r){try{var n=Se(r.getFullYear(),r.getMonth(),r.getDate()),o=Va(n),i=Ta(n);return{AD:i,BS:I(I({},o),{day:i.day})}}catch{throw new Error("The date doesn't fall within 2000/01/01 - 2090/12/30")}}function C(r,n){return r.split("").map(function(o){return Q[n].date[parseInt(o,10)]}).join("")}function Ae(r,n,o){return n.replace(/((\\[MDYd])|D{1,2}|M{1,4}|Y{2,4}|d{1,3})/g,function(i,c,m){var y;switch(i){case"D":return C(r.date.toString(),o);case"DD":return C(r.date.toString().padStart(2,"0"),o);case"M":return C((r.month+1).toString(),o);case"MM":return C((r.month+1).toString().padStart(2,"0"),o);case"MMM":return Q[o].month.short[r.month];case"MMMM":return Q[o].month.long[r.month];case"YY":return C(r.year.toString().slice(-2),o);case"YYY":return C(r.year.toString().slice(-3),o);case"YYYY":return C(r.year.toString(),o);case"d":return C(((y=r.day)===null||y===void 0?void 0:y.toString())||"0",o);case"dd":return Q[o].day.short[r.day||0];case"ddd":return Q[o].day.long[r.day||0];default:return m.replace("/","")}}).replace(/\\/g,"")}function _a(r){var n=/(\d{4})\s*([/-]|\s+)\s*(\d{1,2})\s*([/-]|\s+)\s*(\d{1,2})/,o=/(\d{1,2})\s*([/-]|\s+)\s*(\d{1,2})\s*([/-]|\s+)\s*(\d{4})/,i;if(i=r.match(n),i!==null)return{year:parseInt(i[1],10),month:parseInt(i[3],10)-1,date:parseInt(i[5],10)};if(i=r.match(o),i!==null)return{year:parseInt(i[5],10),month:parseInt(i[3],10)-1,date:parseInt(i[1],10)};throw new Error("Invalid date format")}var F=Symbol("Date"),wa=Symbol("Day"),P=Symbol("Year"),D=Symbol("MonthIndex"),N=Symbol("JsDate"),ea=Symbol("convertToBS()"),T=Symbol("convertToAD()"),Sa=Symbol("setADBS()"),ta=Symbol("setDayYearMonth()"),ye=function(){function r(){var n=new Error("Invalid constructor arguments");if(arguments.length===0)this[ea](new Date);else if(arguments.length===1){var o=arguments[0];switch(typeof o){case"number":this[ea](new Date(o));break;case"string":var i=_a(o),c=i.date,m=i.year,y=i.month;this[ta](m,y,c),this[T]();break;case"object":if(o instanceof Date)this[ea](o);else throw n;break;default:throw n}}else if(arguments.length<=3)this[ta](arguments[0],arguments[1],arguments[2]),this[T]();else throw n}return r.prototype[ta]=function(n,o,i,c){o===void 0&&(o=0),i===void 0&&(i=1),c===void 0&&(c=0),this[P]=n,this[D]=o,this[F]=i,this[wa]=c},r.prototype.toJsDate=function(){return this[N]},r.prototype.getDate=function(){return this[F]},r.prototype.getYear=function(){return this[P]},r.prototype.getDay=function(){return this[wa]},r.prototype.getMonth=function(){return this[D]},r.prototype.getDateObject=function(){return{BS:this.getBS(),AD:this.getAD()}},r.prototype.getBS=function(){return{year:this[P],month:this[D],date:this[F],day:this[wa]}},r.prototype.getAD=function(){return{year:this[N].getFullYear(),month:this[N].getMonth(),date:this[N].getDate(),day:this[N].getDay()}},r.prototype.setDate=function(n){var o=this[F];try{this[F]=n,this[T]()}catch(i){throw this[F]=o,i}},r.prototype.setMonth=function(n){var o=this[D];try{this[D]=n,this[T]()}catch(i){throw this[D]=o,i}},r.prototype.setYear=function(n){var o=this[P];try{this[P]=n,this[T]()}catch(i){throw this[P]=o,i}},r.prototype.format=function(n,o){return o===void 0&&(o=r.language),Ae(this.getBS(),n,o)},r.parse=function(n){var o=_a(n),i=o.date,c=o.year,m=o.month;return new r(c,m,i)},r.now=function(){return new r},r.fromAD=function(n){return new r(n)},r.prototype[ea]=function(n){var o=ve(n),i=o.AD,c=o.BS;this[Sa](i,c)}
1,r.prototype[Sa]=function(n,o){this[ta](o.year,o.month,o.date,o.day),this[N]=new Date(n.year,n.month,n.date)},r.prototype[T]=function(){var n=Me({year:this[P],month:this[D],date:this[F]}),o=n.AD,i=n.BS;this[Sa](o,i)},r.prototype.valueOf=function(){return this[N].getTime()},r.prototype.toString=function(){return this.format("ddd DD, MMMM YYYY")},r.language=Ma.en,r}();const Be={key:0},ke={class:"row items-center justify-between q-mb-md"},be={class:"row items-center q-gutter-md"},Ce={class:"row items-center q-gutter-md"},Fe=d("div",{class:"text-h5 text-primary text-weight-bold"}," Student Management ",-1),Pe=d("div",{class:"text-h6"},"Select a Class Group",-1),De={class:"full-width row flex-center text-grey q-gutter-sm q-py-lg"},Ne=d("span",null," No class groups found. ",-1),_e={key:1},Je={class:"row items-center justify-between q-mb-sm"},Ke={class:"row items-center q-gutter-md"},Ve={class:"text-h6"},Te={class:"row items-center q-gutter-sm"},Ie={class:"row items-center justify-between q-mt-md q-gutter-md"},xe={class:"col-12 col-md-5"},Ye={class:"row items-center q-gutter-md"},Ue={class:"full-width row flex-center text-grey q-gutter-sm q-py-lg"},Oe=d("span",null," No students found matching your filters. ",-1),$e={class:"text-h6"},Ge={key:0,class:"text-subtitle1 text-primary q-pt-md"},Ee={class:"row q-col-gutter-md q-mt-sm"},qe={key:0,class:"col-12 col-sm-4"},Qe={class:"col-12 col-sm-4"},Re={class:"col-6 col-sm-4"},je={class:"col-6 col-sm-4"},Le={class:"col-6 col-sm-4"},ze={class:"col-6 col-sm-4"},He={class:"col-6 col-sm-4"},We={class:"col-6 col-sm-4"},Xe={class:"col-6 col-sm-4"},Ze={class:"col-12 col-sm-8"},at={class:"col-12 col-sm-8"},et={class:"col-12 col-sm-4"},tt={class:"col-12 col-sm-4"},st={class:"col-12 col-sm-4"},rt={class:"col-12 col-sm-4"},ot={class:"col-12 col-sm-4"},nt={class:"col-12 col-sm-4"},it={class:"col-12 col-sm-4"},lt={class:"col-12 col-sm-4"},ht={class:"col-12 col-sm-4"},dt={class:"col-12 col-sm-4"},ut={class:"col-12 col-sm-4"},ct={class:"col-12 col-sm-4"},Yt={__name:"StudentAdd",setup(r){const n={required:h=>!!h||"This field is required",nepaliDate:h=>/^\d{4}-\d{2}-\d{2}$/.test(h)||"Invalid date format (YYYY-MM-DD)"},o=ie(),i=za(),c=M(null),m=M(le),y=M(he),oa=M(["Veg","Non-Veg"]),x=M(["Normal","Day School","Hostel","Half Borders","Full Borders"]),R=M([]),na=M([]),p=M([]),ia=M(!1),la=M(!1),Y=M(!1),U=M(!1),O=M(!1),A=M("add"),$=M("Live"),Ia=[{label:"Live",value:"Live"},{label:"Out School",value:"Out School"}],j=M(""),L=M(!1),ha=()=>{var h,s;return{studentId:null,namefield:"",class_Student:((h=p.value[0])==null?void 0:h.class)||"",sectionfield:((s=p.value[0])==null?void 0:s.sec)||"",roll:"",gender:"",dateofbirthAD:"",dateofbirthBs:"",address:"",address1:"",previousAcademicGrade:"",previousSchoolName:"0",percantageObtain:"0",phoneNumber:"",house:"",busstop:"",hobbies:"",foodType:"",studentType:"",fatherName:"",motherName:"",fathermobile:"",mothermobile:"0",relegious:"",jati:"",classTeacher:"1",customerPhotographPath:"2",customerGurdianPhoto:"1",SpecialAddDicount:"0",specialtutionDiscount:"0",OtherDiscount:"0",Qualificationfather:"0",occupationfather:"",CitizenshipNo:"0",IncomePermonthfather:"0",OccupationMother:"",QualificationMother:"1",citizenshipNoMother:"",IncomeMother:"1",fatherofficeno:"1",motherofficeno:"Live",currentUser:i.getUserName,sc_1:i.getSchoolCode,Sc_2:"3030"}},e=Ha({...ha()}),xa=W(()=>A.value==="add"?"Add New Student":A.value==="edit"?`Edit Student: ${e.namefield||""}`:"Student Information"),g=W(()=>A.value==="view"),da=W(()=>R.value.reduce((h,s)=>h+(s.total||0),0)),Ya=[{name:"class",label:"Class",field:"class",align:"left",sortable:!0},{name:"sec",label:"Sec",field:"sec",align:"left"},{name:"total",label:"Total",field:"total",align:"center"}],Ua=[{name:"actions",label:"Actions",field:"actions",align:"center"},{name:"id",label:"ID",field:"studentId",align:"left",sortable:!0},{name:"registration",label:"Registration",field:"address1",align:"left"},{name:"emis",label:"EMIS / Symbol",field:"previousAcademicGrade",align:"left"},{name:"name",label:"Name",field:"namefield",align:"left",sortable:!0,style:"min-width: 180px"},{name:"roll",label:"Roll",field:"roll",align:"center"},{name:"address",label:"Address",field:"address",align:"left",style:"min-width: 200px"},{name:"contact",label:"Contact",field:"phoneNumber",align:"left"},{name:"father_name",label:"Father's Name",field:"fatherName",align:"left",style:"min-width: 180px"}],_=W(()=>{let h=na.value;L.value&&(h=h.filter(a=>a.busstop&&a.busstop.length>3));const s=j.value.toLowerCase().trim();return s&&(h=h.filter(a=>{var v,t,f;return((v=a.namefield)==null?void 0:v.toLowerCase().includes(s))||((t=a.phoneNumber)==null?void 0:t.toLowerCase().includes(s))||((f=a.fatherName)==null?void 0:f.toLowerCase().includes(s))})),h}),Oa=()=>
1{if(!(!e.dateofbirthBs||g.value)&&n.nepaliDate(e.dateofbirthBs)===!0)try{const[h,s,a]=e.dateofbirthBs.split("-").map(Number),t=new ye(h,s,a).toAD(),f=t.getFullYear(),J=String(t.getMonth()+1).padStart(2,"0"),La=String(t.getDate()).padStart(2,"0");e.dateofbirthAD=`${f}-${J}-${La}`}catch(h){console.error("Could not convert BS date:",h),o.notify({type:"negative",message:"Invalid BS Date. Please check the year, month, and day."}),e.dateofbirthAD=""}},$a=async h=>{Y.value=!0;try{const s=await q.get(`api/StudentRegistration/GetStudentDetailsById/${h}/${i.getSchoolCode}`);if(!s.data)throw new Error("No student data returned from API.");const a=s.data,v=a.dateofbirthAD?new Date(a.dateofbirthAD).toISOString().split("T")[0]:"",t={studentId:a.StudentId||a.studentId||null,namefield:a.Namefield||a.namefield||"",class_Student:a.Class_Student||a.class_Student||"",sectionfield:a.Sectionfield||a.sectionfield||"",roll:a.Roll||a.roll||"",gender:a.Gender||a.gender||"",dateofbirthAD:v,dateofbirthBs:a.dateofbirthBs||"",address:a.Address||a.address||"",address1:a.address1||a.Address1||"",phoneNumber:a.PhoneNumber||a.phoneNumber||"",house:a.House||a.house||"",busstop:a.Busstop||a.busstop||"",previousAcademicGrade:a.PreviousAcademicGrade||a.previousAcademicGrade||"",previousSchoolName:a.PreviousSchoolName||a.previousSchoolName||"",percantageObtain:a.PercantageObtain||a.percantageObtain||"0",hobbies:a.Hobbies||a.hobbies||"",foodType:a.FoodType||a.foodType||"",studentType:a.StudentType||a.studentType||"",SpecialAddDicount:a.SpecialAddDicount||"0",specialtutionDiscount:a.specialtutionDiscount||"0",OtherDiscount:a.OtherDiscount||"0",fatherName:a.FatherName||a.fatherName||"",motherName:a.MotherName||a.motherName||"",fathermobile:a.fathermobile||a.Fathermobile||"",mothermobile:a.mothermobile||a.Mothermobile||"0",relegious:a.Relegious||a.relegious||"",jati:a.Jati||a.jati||"",currentUser:i.getUserName,sc_1:i.getSchoolCode};Object.assign(e,{...ha(),...t})}catch(s){console.error("Failed to load student details:",s),o.notify({type:"negative",message:`Failed to load student details: ${s.message||"Unknown error"}`,timeout:5e3}),H()}finally{Y.value=!1}},Ga=async()=>{if(!await c.value.validate())return;U.value=!0;let s={},a="";const v=i.getUserName||"admin",t=f=>String(f||"0");A.value==="add"?(a="api/StudentRegistration/StudentEnroll",s={Studentid:t(e.studentId),Namefield:t(e.namefield),Class_Student:t(e.class_Student),Roll:t(e.roll),Sectionfield:t(e.sectionfield),Address:t(e.address),PhoneNumber:t(e.phoneNumber),House:t(e.house),ClassTeacher:"1",customerPhotographPath:"2",customerGurdianPhoto:"1",Busstop:t(e.busstop),Hobbies:t(e.hobbies
1),FoodType:t(e.foodType),StudentType:t(e.studentType),SpecialAddDicount:"0",dateofbirthAD:t(e.dateofbirthAD),dateofbirthBs:t(e.dateofbirthBs),address1:t(e.address1),PreviousSchoolName:t(e.previousSchoolName),PreviousAcademicGrade:t(e.previousAcademicGrade),PercantageObtain:"0",specialtutionDiscount:"0",OtherDiscount:"0",FatherName:t(e.fatherName),Qualificationfather:"0",Occupationfather:t(e.occupationfather),CitizenshipNo:"0",IncomePermonthfather:"0",MotherName:t(e.motherName),OccupationMother:String(e.OccupationMother||"1"),QualificationMother:"1",CitizenshipNoMother:t(e.citizenshipNoMother||"1"),IncomeMother:"1",fathermobile:t(e.fathermobile),fatherofficeno:"1",mothermobile:t(e.mothermobile),motherofficeno:"Live",currentUser:v,Gender:t(e.gender),Jati:t(e.jati),Relegious:t(e.relegious),Sc_1:String(i.getSchoolCode),Sc_2:"3030"}):(a="api/StudentRegistration/UpdateStudent",s={studentId:t(e.studentId),namefield:t(e.namefield),class_Student:t(e.class_Student),roll:t(e.roll),sectionfield:t(e.sectionfield),address:t(e.address),phoneNumber:t(e.phoneNumber),house:t(e.house),busstop:t(e.busstop),hobbies:t(e.hobbies
1),foodType:t(e.foodType),studentType:t(e.studentType),dateofbirthAD:t(e.dateofbirthAD),dateofbirthBs:t(e.dateofbirthBs),previousSchoolName:t(e.previousSchoolName),previousAcademicGrade:t(e.previousAcademicGrade),percantageObtain:t(e.percantageObtain),fatherName:t(e.fatherName),Occupationfather:t(e.occupationfather),MotherName:t(e.motherName),occupationMother:t(e.OccupationMother),fathermobile:t(e.fathermobile),mothermobile:t(e.mothermobile),gender:t(e.gender),jati:t(e.jati),relegious:t(e.relegious),Sc_1:String(i.getSchoolCode)});try{const{data:f}=await q.post(a,s);f===!0?(o.notify({type:"positive",message:`Student ${A.value==="add"?"created":"updated"} successfully!`}),H(),Ba(),p.value.length>0&&ua(p.value[0])):o.notify({type:"negative",message:f&&f.message||"Server returned an error."})}catch(f){console.error(`API call failed! URL: ${a}. Payload sent:`,s,"Full error:",f);let J="An unknown error occurred.";f.response?(J=`Server Error: ${f.response.status}.`,f.response.data&&f.response.data.exceptionMessage&&(J=f.response.data.exceptionMessage)):f.request&&(J="Network Error: Could not connect to the server."),o.notify({type:"negative",message:J,multiLine:!0,timeout:1e4})}finally{U.value=!1}},Ba=async()=>{ia.value=!0;try{const{data:h}=await q.get(`api/StudentRegistration/GetStuGroup/${i.getSchoolCode}`);R.value=(h||[]).map(s=>({...s,groupKey:`${s.class}-${s.sec}`}))}catch{o.notify({type:"negative",message:"Failed to load class groups."})}finally{ia.value=!1}},ua=async h=>{if(h){la.value=!0;try{const{data:s}=await q.get(`api/StudentRegistration/GetStudentListTeacher/${i.getUserId}/${$.value}/${h.class}/${h.sec}/${i.getSchoolCode}`);na.value=s||[]}catch{o.notify({type:"negative",message:`Failed to load students for ${h.class}-${h.sec}.`})}finally{la.value=!1}}},Ea=async()=>{Y.value=!0;try{e.studentId=1e5+da.value+1}catch{e.studentId=Math.floor(1e5+Math.random()*9e5)}finally{Y.value=!1}},ka=async()=>{if(e.class_Student&&e.sectionfield){U.value=!0;try{const{data:h}=await q.get(`api/StudentRegistration/GetStudentListTeacher/${i.getUserId}/${$.value}/${e.class_Student}/${e.sectionfield}/${i.getSchoolCode}`);e.roll=(h||[]).length+1}catch(h){console.error("Failed to calculate next roll number:",h),e.roll=""}finally{U.value=!1}}},qa=(h,s)=>{s&&(p.value=[s],ua(s))},Qa=()=>{p.value=[],na.value=[],j.value="",L.value=!1},z=(h,s=null)=>{A.value=h,Object.assign(e,ha()),O.value=!0,h==="add"?(p.value.length>0&&(e.class_Student=p.value[0].class,e.sectionfield=p.value[0].sec),Ea(),ka()):(h==="edit"||h==="view")&&s&&$a(s.studentId)},H=()=>{O.value=!1,c.value&&c.value.resetValidation()},Ra=()=>{const h=new de({orientation:"landscape"}),s=`Student List: ${p.value[0].class} - ${p.value[0].sec}`;h.text(s,14,15);const a=[["ID","Name","Roll","Gender","Address","Phone","Bus Stop","Father's Name","Mother's Name","DOB (BS)","DOB (AD)","Student Type"]],v=_.value.map(t=>[t.studentId||"",t.namefield||"",t.roll||"",t.gender||"",t.address||"",t.phoneNumber||"",t.busstop||"",t.fatherName||"",t.motherName||"",t.dateofbirthBs||"",t.dateofbirthAD||"",t.studentType||""]);ue(h,{startY:20,head:a,body:v,theme:"grid",headStyles:{fillColor:[22,160,133],fontSize:8},styles:{fontSize:7,cellPadding:1.5}}),h.save(`student-list-${p.value[0].class}-${p.value[0].sec}.pdf`),o.notify({type:"positive",message:"PDF export started."})},ja=()=>{const h=_.value.map(t=>({"Student ID":t.studentId,Name:t.namefield,Class:t.class_Student,Section:t.sectionfield,Roll:t.roll,Gender:t.gender,Address:t.address,"Phone Number":t.phoneNumber,"Bus Stop":t.busstop,"Father's Name":t.fatherName,"Father's Mobile":t.fathermobile,"Mother's Name":t.motherName,"DOB (AD)":t.dateofbirthAD,"DOB (BS)":t.dateofbirthBs,"Student Type":t.studentType,"Food Type":t.foodType,House:t.house,"Registration No":t.address1,"EMIS / Symbol No":t.previousAcademicGrade,"Previous School":t.previousSchoolName,Hobbies:t.hobbies,Religion:t.relegious,Jati:t.jati})),s=pa.json_to_sheet(h),a=pa.book_new();pa.book_append_sheet(a,s,"Students");const v=Object.keys(h[0]).map(t=>({wch:Math.max(t.length,...h.map(f=>String(f[t]||"").length))+2}));s["!cols"]=v,ce(a,`student-list-${p.value[0].class}-${p.value[0].sec}.xlsx`),o.notify({type:"positive",message:"Excel export started."})};return Ca($,()=>{p.value.length>0&&ua(p.value[0])}),Ca(()=>[e.class_Student,e.sectionfield],()=>{A.value==="add"&&O.value&&ka()}),Wa(()=>{Ba()}),(h,s)=>(k(),G(ne,{class:"q-pa-md"},{default:w(()=>[p.value.length?(k(),X("div",_e,[l(ga,{flat:"",bordered:""},{default:w(()=>[l(E,{class:"q-pa-sm"},{default:w(()=>[d("div",Je,[d("div",Ke,[l(B,{flat:"",round:"",dense:"",icon:"arrow_back",onClick:Qa,title:"Back to Groups"}),d("div",Ve,[ca(" Students List: "+V(p.value[0].class)+" - "+V(p.value[0].sec)+" ",1),l(ba,{dense:"",color:"info","text-color":"white"},{default:w(()=>[ca("Total: "+V(u(_).length),1)]),_:1})])]),d("div",Te,[l(B,{color:"positive",icon:"add",label:"Add New Student",onClick:s[2]||(s[2]=a=>z("add"))})])]),d("div",Ie,[d("div",xe,[l(S,{dense:"",outlined:"",modelValue:j.value,"onUpdate:modelValue":s[3]||(s[3]=a=>j.value=a),placeholder:"Filter by Name, Father's Name, Phone...",clearable:""},{prepend:w(()=>[l(ma,{name:"search"})]),_:1},8,["modelValue"])]),d("div",Ye,[l(Xa,{modelValue:L.value,"onUpdate:modelValue":s[4]||(s[4]=a=>L.value=a),label:"Has Bus Stop (>3 chars)",color:"secondary"},null,8,["modelValue"]),l(te,{flat:""},{default:w(()=>[l(B,{color:"primary",icon:"picture_as_pdf",label:"Export PDF",onClick:Ra,disable:!u(_).length}
1,null,8,["disable"]),l(B,{color:"green-7",icon:"table_view",label:"Export Excel",onClick:ja,disable:!u(_).length},null,8,["disable"])]),_:1})])])]),_:1}),l(aa),l(Pa,{flat:"",rows:u(_),columns:Ua,"row-key":"studentId",loading:la.value,pagination:{rowsPerPage:15}},{"body-cell-actions":w(a=>[l(ee,{props:a},{default:w(()=>[l(B,{dense:"",round:"",flat:"",color:"secondary",icon:"visibility",onClick:v=>z("view",a.row),title:"View Details"},null,8,["onClick"]),l(B,{dense:"",round:"",flat:"",color:"primary",icon:"edit",onClick:v=>z("edit",a.row),title:"Edit Student"},null,8,["onClick"])]),_:2},1032,["props"])]),"no-data":w(()=>[d("div",Ue,[l(ma,{size:"2em",name:"info"}),Oe])]),_:1},8,["rows","loading"])]),_:1})])):(k(),X("div",Be,[d("div",ke,[d("div",be,[l(K,{dense:"",outlined:"",modelValue:$.value,"onUpdate:modelValue":s[0]||(s[0]=a=>$.value=a),options:Ia,label:"Status","emit-value":"","map-options":"",style:{"min-width":"180px"}},null,8,["modelValue"]),u(da)>0?(k(),G(ba,{key:0,icon:"groups",color:"primary","text-color":"white"},{default:w(()=>[ca(" Total Students: "+V(u(da)),1)]),_:1})):Z("",!0)]),d("div",Ce,[Fe,l(B,{color:"positive",icon:"add",label:"Add New Student",onClick:s[1]||(s[1]=a=>z("add"))})])]),l(ga,{flat:"",bordered:""},{default:w(()=>[l(E,{class:"q-pa-sm"},{default:w(()=>[Pe]),_:1}),l(aa),l(Pa,{flat:"",dense:"",rows:R.value,columns:Ya,"row-key":"groupKey",loading:ia.value,selection:"single",onRowClick:qa,"hide-pagination":"","rows-per-page-options":[0]},{"no-data":w(()=>[d("div",De,[l(ma,{size:"2em",name:"sentiment_dissatisfied"}),Ne])]),_:1},8,["rows","loading"])]),_:1})])),l(Za,{modelValue:O.value,"onUpdate:modelValue":s[28]||(s[28]=a=>O.value=a),persistent:""},{default:w(()=>[l(ga,{style:{width:"80vw","max-width":"900px"}},{default:w(()=>[l(E,{class:"row items-center q-pb-none"},{default:w(()=>[d("div",$e,V(u(xa)),1),l(se),Fa(l(B,{icon:"close",flat:"",round:"",dense:"",onClick:H},null,512),[[Da]])]),_:1}),Y.value?(k(),G(E,{key:0,class:"q-py-xl text-center"},{default:w(()=>[l(re,{color:"primary",size:"40px"})]),_:1})):(k(),G(E,{key:1,class:"q-pt-none"},{default:w(()=>[l(oe,{ref_key:"editFormRef",ref:c,class:"q-gutter-md"},{default:w(()=>[A.value!=="add"?(k(),X("div",Ge," Student ID: "+V(e.studentId),1)):Z("",!0),d("div",Ee,[A.value==="add"?(k(),X("div",qe,[l(S,{outlined:"",dense:"",modelValue:e.studentId,"onUpdate:modelValue":s[5]||(s[5]=a=>e.studentId=a),label:"New Student ID",readonly:""},null,8,["modelValue"])])):Z("",!0),d("div",Qe,[l(S,{outlined:"",dense:"",modelValue:e.namefield,"onUpdate:modelValue":s[6]||(s[6]=a=>e.namefield=a),label:"Name",rules:[n.required],readonly:u(g)},null,8,["modelValue","rules","readonly"])]),d("div",Re,[l(K,{outlined:"",dense:"",modelValue:e.class_Student,"onUpdate:modelValue":s[7]||(s[7]=a=>e.class_Student=a),options:m.value,label:"Class",rules:[n.required],readonly:u(g)},null,8,["modelValue","options","rules","readonly"])]),d("div",je,[l(K,{outlined:"",dense:"",modelValue:e.sectionfield,"onUpdate:modelValue":s[8]||(s[8]=a=>e.sectionfield=a),options:y.value,label:"Sec",rules:[n.required],readonly:u(g)},null,8,["modelValue","options","rules","readonly"])]),d("div",Le,[l(S,{outlined:"",dense:"",modelValue:e.roll,"onUpdate:modelValue":s[9]||(s[9]=a=>e.roll=a),label:"Roll",readonly:u(g)||A.value==="add",hint:A.value==="add"?"Auto-calculated":""},null,8,["modelValue","readonly","hint"])]),d("div",ze,[l(S,{outlined:"",dense:"",modelValue:e.dateofbirthBs,"onUpdate:modelValue":s[10]||(s[10]=a=>e.dateofbirthBs=a),label:"Birth_BS (YYYY-MM-DD)",mask:"####-##-##",placeholder:"YYYY-MM-DD",rules:[n.required,n.nepaliDate],readonly:u(g),hint:"Enter BS Date here"},null,8,["modelValue","rules","readonly"])]),d("div",He,[l(S,{outlined:"",dense:"",modelValue:e.dateofbirthAD,"onUpdate:modelValue":s[11]||(s[11]=a=>e.dateofbirthAD=a),label:"Birth_AD (YYYY-MM-DD)",mask:"####-##-##",placeholder:"Click to auto-fill",rules:[n.required],readonly:u(g),onFocus:Oa,hint:"Click after entering BS date"},null,8,["modelValue","rules","readonly"])]),d("div",We,[l(S,{outlined:"",dense:"",modelValue:e.address1,"onUpdate:modelValue":s[12]||(s[12]=a=>e.address1=a),label:"Registration",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",Xe,[l(S,{outlined:"",dense:"",modelValue:e.previousAcademicGrade,"onUpdate:modelValue":s[13]||(s[13]=a=>e.previousAcademicGrade=a),label:"EMIS / Symbol No",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",Ze,[l(S,{outlined:"",dense:"",modelValue:e.previousSchoolName,"onUpdate:modelValue":s[14]||(s[14]=a=>e.previousSchoolName=a),label:"Previous School Name",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",at,[l(S,{outlined:"",dense:"",modelValue:e.address,"onUpdate:modelValue":s[15]||(s[15]=a=>e.address=a),label:"Address",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",et,[l(S,{outlined:"",dense:"",modelValue:e.phoneNumber,"onUpdate:modelValue":s[16]||(s[16]=a=>e.phoneNumber=a),label:"PhoneNumber",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",tt,[l(S,{outlined:"",dense:"",modelValue:e.house,"onUpdate:modelValue":s[17]||(s[17]=a=>e.house=a),label:"House",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",st,[l(K,{outlined:"",dense:"",modelValue:e.gender,"onUpdate:modelValue":s[18]||(s[18]=a=>e.gender=a),options:["Male","Female","Other"],label:"Gender",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",rt,[l(S,{outlined:"",dense:"",modelValue:e.busstop,"onUpdate:modelValue":s[19]||(s[19]=a=>e.busstop=a),label:"Busstop",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",ot,[l(S,{outlined:"",dense:"",modelValue:e.hobbies,"onUpdate:modelValue":s[20]||(s[20]=a=>e.hobbies=a),label:"Hobbies",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",nt,[l(K,{outlined:"",dense:"",modelValue:e.foodType,"onUpdate:modelValue":s[21]||(s[21]=a=>e.foodType=a),options:oa.value,label:"Food Type",readonly:u(g)},null,8,["modelValue","options","readonly"])]),d("div",it,[l(K,{outlined:"",dense:"",modelValue:e.studentType,"onUpdate:modelValue":s[22]||(s[22]=a=>e.studentType=a),options:x.value,label:"Student Type",readonly:u(g)},null,8,["modelValue","options","readonly"])]),l(aa,{class:"col-12"}),d("div",lt,[l(S,{outlined:"",dense:"",modelValue:e.fatherName,"onUpdate:modelValue":s[23]||(s[23]=a=>e.fatherName=a),label:"Father's Name",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",ht,[l(S,{outlined:"",dense:"",modelValue:e.motherName,"onUpdate:modelValue":s[24]||(s[24]=a=>
1e.motherName=a),label:"Mother's Name",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",dt,[l(S,{outlined:"",dense:"",modelValue:e.fathermobile,"onUpdate:modelValue":s[25]||(s[25]=a=>e.fathermobile=a),label:"Father's Mobile",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",ut,[l(S,{outlined:"",dense:"",modelValue:e.jati,"onUpdate:modelValue":s[26]||(s[26]=a=>e.jati=a),label:"Jati",readonly:u(g)},null,8,["modelValue","readonly"])]),d("div",ct,[l(S,{outlined:"",dense:"",modelValue:e.relegious,"onUpdate:modelValue":s[27]||(s[27]=a=>e.relegious=a),label:"Religious",readonly:u(g)},null,8,["modelValue","readonly"])])])]),_:1},512)]),_:1})),l(aa),l(ae,{align:"right"},{default:w(()=>[Fa(l(B,{flat:"",label:"Cancel",color:"negative",onClick:H},null,512),[[Da]]),u(g)?Z("",!0):(k(),G(B,{key:0,label:A.value==="add"?"Create":"Update",color:"positive",loading:U.value,onClick:Ga},null,8,["label","loading"]))]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}))}};export{Yt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.