diff --git a/public/dist/assets/main-eCHYcd8Z.js b/public/dist/assets/main-eCHYcd8Z.js new file mode 100644 index 0000000000000000000000000000000000000000..5021af0671b43aff09a9e82c3292ae96d6d89bf0 --- /dev/null +++ b/public/dist/assets/main-eCHYcd8Z.js @@ -0,0 +1,15 @@ +import{c as a,a as t,n as A,t as d,b as f,d as c,e as h,w as E,F as g,B as ce,o as i,r as x,f as _,v as pe,g as R,h as U,_ as G,i as O,j as Q,k as W,l as he,m as k,p as J,q as M,s as X,u as T,x as y,y as N,z as q,A as fe,C as be,D as ve,E as _e,G as ge}from"./vendor-KzP7jRq0.js";const S=(n,e)=>{const s=n.__vccOpts||n;for(const[v,r]of e)s[v]=r;return s},ye={name:"Connexion",props:{data:Object},data(){return{identity:"",currentRoleId:null,selectedStructures:{}}},mounted(){this.currentRoleId=this.data.roleId;for(let n in this.data.roles)this.selectedStructures[n]=-1;this.selectedStructures[this.currentRoleId]=this.data.structureId??-1},methods:{userProfileChange(n){let e=this.selectedStructures[n];e==-1&&(e=null),n!=this.currentRoleId&&(this.currentRoleId=n),document.body.classList.add("wait-cursor"),unicaenVue.axios.post(this.selectionProfilUrl,{role:n,structure:e}).then(s=>{window.location.href=unicaenVue.url("")})}},computed:{roleIcon(){return this.data.usurpationEnCours?"fa fa-theater-masks":"fa fa-user"},roleContent(){return"coucou!!!"},connexionUrl(){return this.data.connecte?unicaenVue.url("auth/deconnexion"):unicaenVue.url("auth/connexion")},connexionTitle(){return this.data.connecte?"Supprime les informations de connexion":"Affiche le formulaire d'authentification"},connexionContent(){return this.data.connecte?"Déconnexion":"Connexion"},startUsurpationUrl(){return unicaenVue.url("utilisateur/usurper-identite")},stopUsurpationUrl(){return unicaenVue.url("utilisateur/stopper-usurpation")},selectionProfilUrl(){return unicaenVue.url("utilisateur/selectionner-profil")}}},xe={key:0,class:"navbar-link",id:"user-current-info",href:"#"},Ce={id:"user-status"},Ve={id:"user-status-name"},Se={key:1},Pe=["href","title"],ke={method:"POST",class:"user-profile-select-form"},Ae=["value","onClick"],De=["onUpdate:modelValue","onChange"],Ee=["value"],Te={key:0},Me=["action"],Ue={class:"mb-2"},Fe={class:"mb-2"},Re=["disabled"],Ie={key:1};function we(n,e,s,v,r,l){const u=G,p=ce;return i(),a(g,null,[s.data.connecte?(i(),a("a",xe,[t("span",Ce,[t("span",{class:A(l.roleIcon)},null,2),e[2]||(e[2]=t("span",{class:"caret"}," ",-1)),t("span",Ve,[t("strong",null,d(s.data.utilisateurNom),1),f(", "+d(s.data.roleNom),1)])])])):c("",!0),s.data.connecte?(i(),a("span",Se,"|")):c("",!0),t("a",{class:"navbar-link user-connection",href:l.connexionUrl,title:l.connexionUrl},d(l.connexionContent),9,Pe),h(p,{click:!0,"close-on-hide":!0,delay:{show:0,hide:0},target:"user-current-info"},{title:E(()=>e[3]||(e[3]=[f("Utilisateur connecté à l'application")])),default:E(()=>[e[8]||(e[8]=t("div",null,[t("strong",null,"Profil utilisateur :")],-1)),t("div",null,[t("form",ke,[(i(!0),a(g,null,x(s.data.roles,(m,o)=>(i(),a("div",{key:o,class:"radio"},[t("label",null,[_(t("input",{type:"radio",name:"role",class:"user-profile-select-input",title:"Cliquez pour changer de profil courant",value:o,onClick:C=>l.userProfileChange(o),"onUpdate:modelValue":e[0]||(e[0]=C=>r.currentRoleId=C)},null,8,Ae),[[pe,r.currentRoleId]]),f(d(m.libelle),1)]),e[5]||(e[5]=f(" ")),s.data.roles[o].peutChangerStructure?_((i(),a("select",{key:0,class:"user-profile-select-input-structure","onUpdate:modelValue":C=>r.selectedStructures[o]=C,onChange:C=>l.userProfileChange(o),title:"Cliquez pour sélectionner la structure associée au profil Administrateur"},[e[4]||(e[4]=t("option",{value:"-1"},"- toutes structures -",-1)),(i(!0),a(g,null,x(s.data.structures,(C,b)=>(i(),a("option",{key:b,value:b},d(C),9,Ee))),128))],40,De)),[[R,r.selectedStructures[o]]]):c("",!0)]))),128))])]),s.data.usurpationEnabled&&!s.data.usurpationEnCours?(i(),a("div",Te,[t("form",{action:l.startUsurpationUrl},[e[6]||(e[6]=t("div",null,[t("strong",null,"Usurpation d'identité :")],-1)),t("div",Ue,[_(t("input",{type:"text",name:"identity","onUpdate:modelValue":e[1]||(e[1]=m=>r.identity=m),class:"user-usurpation-input form-control",placeholder:"Identifiant utilisateur",value:""},null,512),[[U,r.identity]])]),t("div",Fe,[t("input",{type:"submit",name:"submit",disabled:!r.identity,class:"user-usurpation-submit btn btn-danger form-control",value:"Usurper"},null,8,Re)])],8,Me)])):c("",!0),s.data.usurpationEnabled&&s.data.usurpationEnCours?(i(),a("div",Ie,[h(u,{variant:"danger",href:l.stopUsurpationUrl},{default:E(()=>e[7]||(e[7]=[f("Stopper l'usurpation")])),_:1},8,["href"])])):c("",!0)]),_:1})],64)}const He=S(ye,[["render",we],["__scopeId","data-v-cbfe77c3"]]),Le=Object.freeze(Object.defineProperty({__proto__:null,default:He},Symbol.toStringTag,{value:"Module"})),Ne={props:{valeur:{required:!0,type:Number}},computed:{affichage:function(){return Util.formattedHeures(this.valeur,!0)}}},je=["innerHTML"];function Oe(n,e,s,v,r,l){return i(),a("span",{class:"heures",innerHTML:l.affichage},null,8,je)}const qe=S(Ne,[["render",Oe]]),ze=Object.freeze(Object.defineProperty({__proto__:null,default:qe},Symbol.toStringTag,{value:"Module"})),Be={name:"UInputFloat",props:{modelValue:{},isPourc:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1},class:{type:String,required:!1,default:""},fraction:{type:Boolean,required:!1,default:!1},maximumDigits:{required:!1,default:8}},data(){return{fractions:{.333333:"1/3",.166667:"1/6",.142857:"1/7",.111111:"1/9",.666667:"2/3",.285714:"2/7",.222222:"2/9",.428571:"3/7",1.333333:"4/3",.571429:"4/7",.444444:"4/9",1.666667:"5/3",.833333:"5/6",.714286:"5/7",.555556:"5/9",.857143:"6/7",2.333333:"7/3",1.166667:"7/6",.777778:"7/9",2.666667:"8/3",1.142857:"8/7",.888889:"8/9",1.285714:"9/7"},inError:!1}},emits:["update:modelValue"],computed:{value:{get(){let n=this.modelValue;return this.isPourc&&(n*=100),this.floatToString(n)},set(n){const e=/^-?\d*\.?\d+$/;if(this.inError=n!==void 0&&n!==""&&!e.test(n.replace("/","").replace(",","").replace(".","")),!this.inError){let s=this.stringToFloat(n);this.isPourc&&(s/=100),(s===void 0||!isNaN(s)&&isFinite(s))&&this.$emit("update:modelValue",s)}}},cclass(){let n=this.class;return this.inError&&(n+=" is-invalid"),n}},methods:{floatToString(n){if(n==null)return;const e=Math.round(n*1e6)/1e6;if(this.fraction&&this.fractions[e]!==void 0)return this.fractions[e];var s="fr",v={minimumFractionDigits:0,maximumFractionDigits:this.maximumDigits,useGrouping:!1},r=new Intl.NumberFormat(s,v);return r.format(n)},stringToFloat(n){if(!(n===null||n===""||n===void 0))return n.indexOf("/")!==-1?(n=n.split("/"),n=Util.stringToFloat(n[0])/Util.stringToFloat(n[1])):n=parseFloat(n.replace(",",".")),n}},mounted(){}},$e=["disabled"];function Ge(n,e,s,v,r,l){return _((i(),a("input",{"onUpdate:modelValue":e[0]||(e[0]=u=>l.value=u),disabled:s.disabled,ref:"inputFloat",class:A(l.cclass)},null,10,$e)),[[U,l.value]])}const Je=S(Be,[["render",Ge],["__scopeId","data-v-29c90e6d"]]),Ye=Object.freeze(Object.defineProperty({__proto__:null,default:Je},Symbol.toStringTag,{value:"Module"})),Qe={name:"Utilisateur",props:{nom:String,mail:String}},We=["href"];function Xe(n,e,s,v,r,l){return i(),a("a",{href:`mailto:${s.mail}`},d(s.nom),9,We)}const Ke=S(Qe,[["render",Xe]]),Ze=Object.freeze(Object.defineProperty({__proto__:null,default:Ke},Symbol.toStringTag,{value:"Module"})),et={name:"UTableAjax",emits:["update:modelValue"],props:{modelValue:{required:!0},id:{required:!1,type:String},size:{required:!1,default:10},count:{required:!1},search:{required:!1},dataUrl:{required:!0,type:String}},data(){return{page:1,pageSizes:[10,25,50,100,"Tous"],defaultSize:10,dSize:this.size,dCount:this.count,dSearch:this.search,searchTimer:null,columns:{},loading:!1,orderCol:void 0,orderDir:"asc"}},computed:{cSize(){return isNaN(this.dSize)?9999999999999:this.dSize},storageIdentifier(){return"UTableAjax-"+this.id+"-"+window.location.href},elStart(){return isNaN(this.dSize)?1:(this.page-1)*this.dSize+1},elEnd(){return isNaN(this.dCount)?(this.page-1)*this.dSize+this.dSize:isNaN(this.dSize)?this.dCount:Math.min(this.dCount,(this.page-1)*this.dSize+this.dSize)}},watch:{dSize(n){localStorage.setItem(this.storageIdentifier,n),this.getData()},dSearch(n){const e=this;clearTimeout(this.searchTimer),this.searchTimer=setTimeout(()=>{this.page>1?this.page=1:e.getData()},500)},page(n){this.getData()}},methods:{getData(){unicaenVue.axios.post(this.dataUrl,{page:this.page,size:this.dSize,elStart:this.elStart,elEnd:this.elEnd,search:this.dSearch,orderCol:this.orderCol,orderDir:this.orderDir}).then(n=>{let e=n.data;this.dCount=e.count,this.$emit("update:modelValue",e.data)})},orderBy(n){const e=this.columns[n];for(let v in this.columns)v!=n&&(this.columns[v].classList.contains("sorting_asc")&&this.columns[v].classList.remove("sorting_asc"),this.columns[v].classList.contains("sorting_desc")&&this.columns[v].classList.remove("sorting_desc"),console.log(v));let s="asc";e.classList.contains("sorting_asc")?(s="desc",e.classList.remove("sorting_asc"),e.classList.add("sorting_desc")):(e.classList.contains("sorting_desc")&&e.classList.remove("sorting_desc"),e.classList.add("sorting_asc")),this.orderCol=n,this.orderDir=s,this.getData()}},mounted(){this.dSize=parseInt(localStorage.getItem(this.storageIdentifier))||this.defaultSize,this.page=1,this.dSize=this.size,this.dCount=this.count;const n=this.$refs.tableRef,e=this;n&&n.querySelectorAll("th[column]").forEach(v=>{Array.from(v.attributes).forEach(r=>{r.name=="column"&&(this.columns[r.value]=v,v.dataset.column=r.value,v.onclick=function(){e.orderBy(this.dataset.column)},v.removeAttribute(r.name),v.classList.add("sorting"))})}),this.getData()}},tt={class:"dt-bootstrap5"},nt=["value"],st={class:"float-end"},rt={class:"table table-bordered dataTable mb-2",ref:"tableRef"},it={class:"dataTables_paginate paging_simple_numbers"};function lt(n,e,s,v,r,l){const u=Q,p=W,m=he;return i(),a("div",tt,[h(p,null,{default:E(()=>[h(u,null,{default:E(()=>[e[3]||(e[3]=f(" Afficher ")),t("label",null,[_(t("select",{"onUpdate:modelValue":e[0]||(e[0]=o=>r.dSize=o),class:"form-select form-select-sm"},[(i(!0),a(g,null,x(r.pageSizes,o=>(i(),a("option",{key:o,value:o},d(o),9,nt))),128))],512),[[R,r.dSize]])]),e[4]||(e[4]=f(" éléments "))]),_:1}),h(u,null,{default:E(()=>[t("div",st,[e[5]||(e[5]=f(" Rechercher : ")),t("label",null,[_(t("input",{"onUpdate:modelValue":e[1]||(e[1]=o=>r.dSearch=o),class:"form-control form-inline form-control-sm"},null,512),[[U,r.dSearch]])])])]),_:1})]),_:1}),t("table",rt,[O(n.$slots,"default")],512),h(p,null,{default:E(()=>[h(u,null,{default:E(()=>[f("Affichage de l'élément "+d(l.elStart)+" à "+d(l.elEnd)+" sur "+d(r.dCount)+" éléments",1)]),_:1}),h(u,null,{default:E(()=>[t("div",it,[h(m,{align:"end",page:r.page,modelValue:r.page,"onUpdate:modelValue":e[2]||(e[2]=o=>r.page=o),"total-rows":r.dCount,"per-page":l.cSize,"last-number":"true",firstNumber:"true","prev-text":"Précédent","next-text":"Suivant"},null,8,["page","modelValue","total-rows","per-page"])])]),_:1})]),_:1})])}const Y=S(et,[["render",lt]]),at={name:"listeEmployeur",data(){return{dataUrl:unicaenVue.url("employeur/get-data"),lines:[]}},methods:{saisie(n){modAjax(n.currentTarget,e=>{this.$refs.employeurs.getData()})},editUrl(n){return unicaenVue.url("employeur/saisie/:id",{id:n})}}},ot={key:0},ut=["href"],dt={key:1};function mt(n,e,s,v,r,l){const u=Y;return i(),a(g,null,[e[3]||(e[3]=t("h1",{class:"page-header"},"Gestion des employeurs",-1)),h(u,{ref:"employeurs",modelValue:r.lines,"onUpdate:modelValue":e[1]||(e[1]=p=>r.lines=p),"data-url":this.dataUrl},{default:E(()=>[e[2]||(e[2]=t("thead",null,[t("tr",null,[t("th",{column:"ID"},"Id"),t("th",{column:"RAISON_SOCIALE"},"Raison sociale"),t("th",{column:"NOM_COMMERCIAL"},"Nom commercial"),t("th",null,"Siren"),t("th",null," ")])],-1)),t("tbody",null,[(i(!0),a(g,null,x(r.lines,(p,m)=>(i(),a("tr",{key:m},[t("td",null,d(p.ID),1),t("td",null,d(p.RAISON_SOCIALE),1),t("td",null,d(p.NOM_COMMERCIAL),1),t("td",null,d(p.SIREN),1),p.IMPORTABLE==0?(i(),a("td",ot,[p.IMPORTABLE==0?(i(),a("a",{key:0,href:l.editUrl(p.ID),onClick:e[0]||(e[0]=k((...o)=>l.saisie&&l.saisie(...o),["prevent"]))},"Modifier",8,ut)):c("",!0)])):c("",!0),p.IMPORTABLE==1?(i(),a("td",dt," NON MODIFIABLE ")):c("",!0)]))),128))])]),_:1},8,["modelValue","data-url"])],64)}const ct=S(at,[["render",mt]]),pt=Object.freeze(Object.defineProperty({__proto__:null,default:ct},Symbol.toStringTag,{value:"Module"})),ht={name:"Details",components:{},props:{formule:{type:Object},phpClass:{type:String}},methods:{indexUrl(){return unicaenVue.url("formule/administration")}}},ft=["innerHTML"],bt={class:"mb-2"},vt=["href"];function _t(n,e,s,v,r,l){return i(),a(g,null,[t("h1",null,"Code source de "+d(s.formule.code),1),t("div",{innerHTML:s.phpClass,class:"code"},null,8,ft),t("div",bt,[t("a",{class:"btn btn-secondary",href:this.indexUrl()},e[0]||(e[0]=[t("i",{class:"fas fa-rotate-left"},null,-1),f(" Retour à l'administration des formules")]),8,vt)])],64)}const gt=S(ht,[["render",_t]]),yt=Object.freeze(Object.defineProperty({__proto__:null,default:gt},Symbol.toStringTag,{value:"Module"})),xt={name:"Formulator",components:{},props:{phpClass:{type:String},error:{type:String}},methods:{indexUrl(){return unicaenVue.url("formule/administration")}}},Ct={class:"mb-2"},Vt=["href"],St={key:0},Pt={class:"alert alert-danger"},kt={key:1},At={key:2},Dt=["innerHTML"];function Et(n,e,s,v,r,l){return i(),a(g,null,[e[3]||(e[3]=t("h1",null,"Formulator",-1)),t("div",Ct,[t("a",{class:"btn btn-secondary",href:this.indexUrl()},e[0]||(e[0]=[t("i",{class:"fas fa-rotate-left"},null,-1),f(" Retour à l'administration des formules")]),8,Vt)]),s.error?(i(),a("div",St,[t("div",Pt,d(s.error),1)])):(i(),a("div",kt,e[1]||(e[1]=[t("div",{class:"alert alert-success"},"Formule bien intégrée",-1)]))),s.phpClass?(i(),a("div",At,[e[2]||(e[2]=t("h3",null,"Code généré :",-1)),t("div",{innerHTML:s.phpClass},null,8,Dt)])):c("",!0),f(" "+d(s.error),1)],64)}const Tt=S(xt,[["render",Et]]),Mt=Object.freeze(Object.defineProperty({__proto__:null,default:Tt},Symbol.toStringTag,{value:"Module"})),Ut={name:"Index",components:{},props:{formules:{required:!0,type:Array},canEdit:{required:!0,type:Boolean}},methods:{telechargementUrl(n){return unicaenVue.url("formule/administration/telecharger-tableur/"+n)},televersementUrl(){return unicaenVue.url("formule/administration/televerser-tableur")},detailsUrl(n){return unicaenVue.url("formule/administration/details/"+n)}}},Ft={class:"table table-bordered table-hover table-sort"},Rt=["title"],It={key:0,class:"cartridge"},wt={key:1,class:"cartridge"},Ht={key:2,class:"cartridge"},Lt={key:3,class:"cartridge"},Nt={key:4,class:"cartridge"},jt={key:5,class:"cartridge"},Ot={key:6,class:"cartridge"},qt={key:7,class:"cartridge"},zt={key:8,class:"cartridge"},Bt={key:9,class:"cartridge"},$t={key:0},Gt={key:1},Jt=["href"],Yt=["href"],Qt={key:0,class:"card bg-warning"},Wt={class:"card-body"},Xt=["action"];function Kt(n,e,s,v,r,l){return i(),a(g,null,[e[28]||(e[28]=t("h1",null,"Formules de calcul",-1)),t("table",Ft,[e[24]||(e[24]=t("thead",null,[t("tr",null,[t("th",null,"Libellé"),t("th",null,"Paramètres"),t("th",null,"Règle de délégation"),t("th",null,"Ressources")])],-1)),t("tbody",null,[(i(!0),a(g,null,x(s.formules,u=>(i(),a("tr",{key:n.id,class:A({desactivee:!u.active}),title:u.active?"":"Cette formule est désactivée"},[t("td",null,[f(d(u.libelle),1),e[0]||(e[0]=t("br",null,null,-1)),t("i",null,d(u.code),1)]),t("td",null,[u.iParam1Libelle?(i(),a("div",It,[e[1]||(e[1]=t("span",null,"intervenant",-1)),e[2]||(e[2]=t("span",null,"param1",-1)),f(" "+d(u.iParam1Libelle),1)])):c("",!0),u.iParam2Libelle?(i(),a("div",wt,[e[3]||(e[3]=t("span",null,"intervenant",-1)),e[4]||(e[4]=t("span",null,"param2",-1)),f(" "+d(u.iParam2Libelle),1)])):c("",!0),u.iParam3Libelle?(i(),a("div",Ht,[e[5]||(e[5]=t("span",null,"intervenant",-1)),e[6]||(e[6]=t("span",null,"param3",-1)),f(" "+d(u.iParam3Libelle),1)])):c("",!0),u.iParam4Libelle?(i(),a("div",Lt,[e[7]||(e[7]=t("span",null,"intervenant",-1)),e[8]||(e[8]=t("span",null,"param4",-1)),f(" "+d(u.iParam4Libelle),1)])):c("",!0),u.iParam5Libelle?(i(),a("div",Nt,[e[9]||(e[9]=t("span",null,"intervenant",-1)),e[10]||(e[10]=t("span",null,"param5",-1)),f(" "+d(u.iParam5Libelle),1)])):c("",!0),u.vhParam1Libelle?(i(),a("div",jt,[e[11]||(e[11]=t("span",null,"volume horaire",-1)),e[12]||(e[12]=t("span",null,"param1",-1)),f(" "+d(u.vhParam1Libelle),1)])):c("",!0),u.vhParam2Libelle?(i(),a("div",Ot,[e[13]||(e[13]=t("span",null,"volume horaire",-1)),e[14]||(e[14]=t("span",null,"param2",-1)),f(" "+d(u.vhParam2Libelle),1)])):c("",!0),u.vhParam3Libelle?(i(),a("div",qt,[e[15]||(e[15]=t("span",null,"volume horaire",-1)),e[16]||(e[16]=t("span",null,"param3",-1)),f(" "+d(u.vhParam3Libelle),1)])):c("",!0),u.vhParam4Libelle?(i(),a("div",zt,[e[17]||(e[17]=t("span",null,"volume horaire",-1)),e[18]||(e[18]=t("span",null,"param4",-1)),f(" "+d(u.vhParam4Libelle),1)])):c("",!0),u.vhParam5Libelle?(i(),a("div",Bt,[e[19]||(e[19]=t("span",null,"volume horaire",-1)),e[20]||(e[20]=t("span",null,"param5",-1)),f(" "+d(u.vhParam5Libelle),1)])):c("",!0)]),u.delegationAnnee?(i(),a("td",$t,[f("Avant "+d(u.delegationAnnee)+"/"+d(u.delegationAnnee+1)+", utilise ",1),t("i",null,d(u.delegationFormule),1)])):(i(),a("td",Gt)),t("td",null,[t("a",{href:this.telechargementUrl(u.id)},e[21]||(e[21]=[t("i",{class:"fas fa-table-cells"},null,-1),f(" tableur")]),8,Jt),e[23]||(e[23]=t("br",null,null,-1)),this.canEdit?(i(),a("a",{key:0,href:this.detailsUrl(u.id)},e[22]||(e[22]=[t("i",{class:"fas fa-table-cells"},null,-1),f(" code PHP")]),8,Yt)):c("",!0)])],10,Rt))),128))])]),e[29]||(e[29]=t("br",null,null,-1)),this.canEdit?(i(),a("div",Qt,[e[27]||(e[27]=t("div",{class:"card-header"},[t("h3",null,"Création/Modification d'une formule à partir d'un tableur")],-1)),t("div",Wt,[e[26]||(e[26]=t("div",{class:"alert alert-warning"},[t("span",{class:"icon iconly icon-attention"}),t("strong",null,"Attention :"),f(" cette opération peut avoir un impact déterminant sur le calcul de vos heures complémentaires et par extension sur tous vos paiements. En outre, le fichier doit être bâti selon un modèle bien précis. Vous êtes invités à ne téléverser que des tableurs préparés ou validés par l'équipe OSE. ")],-1)),t("form",{method:"post",enctype:"multipart/form-data",action:this.televersementUrl()},e[25]||(e[25]=[J('<div class="form-group mb-3" data-v-ba77464f><label for="formule-name" data-v-ba77464f>Feuille de calcul (format Excel ou Calc)</label><input class="form-control" id="formule-fichier" type="file" name="fichier" data-v-ba77464f></div><div class="form-group" data-v-ba77464f><button type="submit" class="btn btn-primary" data-v-ba77464f>Ajout/Modification à partir d'un tableur</button></div>',2)]),8,Xt)])])):c("",!0)],64)}const Zt=S(Ut,[["render",Kt],["__scopeId","data-v-ba77464f"]]),en=Object.freeze(Object.defineProperty({__proto__:null,default:Zt},Symbol.toStringTag,{value:"Module"})),tn={name:"DetailsServiceEnseignement",components:{},props:{enseignement:{type:Object}},computed:{tauxFi(){return Util.floatToString(this.enseignement.tauxFi*100)+"% FI"},tauxFa(){return Util.floatToString(this.enseignement.tauxFa*100)+"% FA"},tauxFc(){return Util.floatToString(this.enseignement.tauxFc*100)+"% FC"}}},nn={key:0},sn={key:1},rn={key:0,class:"cartridge"},ln={class:"code"},an={class:"code"},on={key:1,class:"cartridge gray"},un={key:0};function dn(n,e,s,v,r,l){const u=X;return i(),a(g,null,[t("h6",null,[e[0]||(e[0]=f(" Enseignement ")),s.enseignement.elementPedagogique?c("",!0):(i(),a("span",nn," extérieur")),s.enseignement.elementPedagogique?(i(),a("span",sn,[h(u,null,{default:E(()=>[f(d(s.enseignement.structure.libelle),1)]),_:1}),s.enseignement.tauxFi>0?(i(),M(u,{key:0,variant:"light"},{default:E(()=>[f(d(l.tauxFi),1)]),_:1})):c("",!0),s.enseignement.tauxFa>0?(i(),M(u,{key:1,variant:"light"},{default:E(()=>[f(d(l.tauxFa),1)]),_:1})):c("",!0),s.enseignement.tauxFc>0?(i(),M(u,{key:2,variant:"light"},{default:E(()=>[f(d(l.tauxFc),1)]),_:1})):c("",!0)])):c("",!0)]),s.enseignement.elementPedagogique?(i(),a("div",rn,[t("span",null,[t("span",ln,d(s.enseignement.etape.code),1),f(" "+d(s.enseignement.etape.libelle),1)]),t("span",null,[t("span",an,d(s.enseignement.elementPedagogique.code),1),f(" "+d(s.enseignement.elementPedagogique.libelle),1)])])):(i(),a("div",on,[t("span",null,d(s.enseignement.etablissement.libelle),1),s.enseignement.description?(i(),a("span",un,d(s.enseignement.description),1)):c("",!0)]))],64)}const K=S(tn,[["render",dn],["__scopeId","data-v-f6c21cf6"]]),mn=Object.freeze(Object.defineProperty({__proto__:null,default:K},Symbol.toStringTag,{value:"Module"})),cn={name:"DetailsServiceEnseignement",components:{},props:{referentiel:{type:Object}}},pn={class:"cartridge"},hn={key:0};function fn(n,e,s,v,r,l){const u=X;return i(),a(g,null,[t("h6",null,[e[0]||(e[0]=f(" Référentiel ")),h(u,null,{default:E(()=>[f(d(s.referentiel.structure.libelle),1)]),_:1})]),t("div",pn,[t("span",null,d(s.referentiel.fonction.libelle),1),s.referentiel.description?(i(),a("span",hn,d(s.referentiel.description),1)):c("",!0)])],64)}const Z=S(cn,[["render",fn]]),bn=Object.freeze(Object.defineProperty({__proto__:null,default:Z},Symbol.toStringTag,{value:"Module"})),vn={name:"DetailsVolumeHoraireEnseignement",components:{},props:{vh:{type:Object},visibilite:{type:Object}},methods:{histoTooltip(){return"Créé le "+Util.dateToString(this.vh.histo.creation)+" par "+this.vh.histo.createur.libelle+` +Modifié le `+Util.dateToString(this.vh.histo.modification)+" par "+this.vh.histo.modificateur.libelle+` +`},typeInterventionTooltip(){return"Taux en service : "+Util.floatToString(this.vh.tauxServiceDu)+` +Taux en HC : `+Util.floatToString(this.vh.tauxServiceCompl)+` +`},motifNonPaiement(){return this.vh.motifNonPaiement?this.vh.motifNonPaiement.libelle:this.vh.nonPayable?"Non payable":""},floatToString(n){return Util.floatToString(n)}}},_n={style:{"text-align":"center"}},gn=["title"],yn={key:0},xn={key:1},Cn={style:{"text-align":"center"}},Vn={key:2},Sn=["title"],Pn={key:3},kn={key:0,class:"fa fa-check text-success"},An={key:1,class:"fa fa-xmark text-danger"},Dn={key:4},En={key:5};function Tn(n,e,s,v,r,l){const u=T("u-heures");return i(),a(g,null,[t("td",_n,[t("abbr",{title:l.histoTooltip()},e[0]||(e[0]=[t("i",{class:"fa-regular fa-user"},null,-1)]),8,gn)]),s.visibilite.horaires?(i(),a("td",yn,d(s.vh.horaireDebut),1)):c("",!0),s.visibilite.horaires?(i(),a("td",xn,d(s.vh.horaireFin),1)):c("",!0),t("td",Cn,d(s.vh.periode.libelle),1),(i(!0),a(g,null,x(s.vh.params,(p,m)=>(i(),a("td",{key:m},d(p),1))),128)),s.visibilite.motifsNonPaiement?(i(),a("td",Vn,d(l.motifNonPaiement()),1)):c("",!0),t("td",null,[t("abbr",{title:l.typeInterventionTooltip()},d(s.vh.typeIntervention.code),9,Sn)]),s.visibilite.servicesStatutaire?(i(),a("td",Pn,[s.vh.serviceStatutaire?(i(),a("i",kn)):(i(),a("i",An))])):c("",!0),s.visibilite.majorations?(i(),a("td",Dn,d(l.floatToString(s.vh.ponderationServiceDu)),1)):c("",!0),s.visibilite.majorations?(i(),a("td",En,d(l.floatToString(s.vh.ponderationServiceCompl)),1)):c("",!0),t("td",null,[h(u,{valeur:s.vh.heures},null,8,["valeur"])]),e[1]||(e[1]=t("td",null," ",-1))],64)}const ee=S(vn,[["render",Tn]]),Mn=Object.freeze(Object.defineProperty({__proto__:null,default:ee},Symbol.toStringTag,{value:"Module"})),Un={name:"DetailsVolumeHoraireReferentiel",components:{},props:{vhr:{type:Object},visibilite:{type:Object}},methods:{histoTooltip(){return"Créé le "+Util.dateToString(this.vhr.histo.creation)+" par "+this.vhr.histo.createur.libelle+` +Modifié le `+Util.dateToString(this.vhr.histo.modification)+" par "+this.vhr.histo.modificateur.libelle+` +`},motifNonPaiement(){return this.vhr.motifNonPaiement?this.vhr.motifNonPaiement.libelle:this.vhr.nonPayable?"Non payable":""},floatToString(n){return Util.floatToString(n)}}},Fn={style:{"text-align":"center"}},Rn=["title"],In={key:0},wn={key:1},Hn={key:2},Ln={key:3},Nn={key:0,class:"fa fa-check text-success"},jn={key:1,class:"fa fa-xmark text-danger"},On={key:4},qn={key:5};function zn(n,e,s,v,r,l){const u=T("u-heures");return i(),a(g,null,[t("td",Fn,[t("abbr",{title:l.histoTooltip()},e[0]||(e[0]=[t("i",{class:"fa-regular fa-user"},null,-1)]),8,Rn)]),s.visibilite.horaires?(i(),a("td",In)):c("",!0),s.visibilite.horaires?(i(),a("td",wn)):c("",!0),e[1]||(e[1]=t("td",null,null,-1)),(i(!0),a(g,null,x(s.vhr.params,(p,m)=>(i(),a("td",{key:m},d(p),1))),128)),s.visibilite.motifsNonPaiement?(i(),a("td",Hn,d(l.motifNonPaiement()),1)):c("",!0),e[2]||(e[2]=t("td",null,"Référentiel",-1)),s.visibilite.servicesStatutaire?(i(),a("td",Ln,[n.vh.serviceStatutaire?(i(),a("i",Nn)):(i(),a("i",jn))])):c("",!0),s.visibilite.majorations?(i(),a("td",On,d(l.floatToString(s.vhr.ponderationServiceDu)),1)):c("",!0),s.visibilite.majorations?(i(),a("td",qn,d(l.floatToString(s.vhr.ponderationServiceCompl)),1)):c("",!0),t("td",null,[h(u,{valeur:s.vhr.heures},null,8,["valeur"])]),e[3]||(e[3]=t("td",null," ",-1))],64)}const te=S(Un,[["render",zn]]),Bn=Object.freeze(Object.defineProperty({__proto__:null,default:te},Symbol.toStringTag,{value:"Module"})),$n={name:"DetailsHetd",components:{},props:{type:{type:String},hetd:{type:Object}},computed:{arrondiClass(){switch(this.hetd.arrondi){case-1:return"arrondi-defaut";case 1:return"arrondi-exces"}return this.hetd.original!=this.hetd.valeur?"arrondi":""},legende(){let n="";return this.hetd.arrondi==1?n="L'arrondisseur de règle de calcul a procédé à un arrondi à l'excès":this.hetd.arrondi==-1&&(n="L'arrondisseur de règle de calcul a procédé à un arrondi par troncature"),this.hetd.original!=this.hetd.valeur&&(n!=""&&(n+=` +`),n+="Valeur originale : "+Util.floatToString(this.hetd.original,15)),n}}},Gn=["title"];function Jn(n,e,s,v,r,l){const u=T("u-heures");return i(),a("td",{class:A(l.arrondiClass),title:l.legende},[h(u,{valeur:s.hetd.valeur},null,8,["valeur"])],10,Gn)}const ne=S($n,[["render",Jn],["__scopeId","data-v-717df7b7"]]),Yn=Object.freeze(Object.defineProperty({__proto__:null,default:ne},Symbol.toStringTag,{value:"Module"})),Qn={name:"DetailsHetds",components:{DetailsHetd:ne},props:{hetds:{type:Object}}};function Wn(n,e,s,v,r,l){const u=T("details-hetd");return i(!0),a(g,null,x(s.hetds,(p,m)=>(i(),M(u,{key:m,type:m,hetd:p},null,8,["type","hetd"]))),128)}const se=S(Qn,[["render",Wn]]),Xn=Object.freeze(Object.defineProperty({__proto__:null,default:se},Symbol.toStringTag,{value:"Module"})),Kn={name:"Details",components:{DetailsVolumeHoraireReferentiel:te,DetailsVolumeHoraireEnseignement:ee,DetailsServiceEnseignement:K,DetailsServiceReferentiel:Z,DetailsHetds:se},props:{intervenant:{type:Number},typesVolumesHoraires:{type:Object},canReporter:{type:Boolean}},data(){return{data:{},typeVolumeHoraire:null,etatVolumeHoraire:null}},mounted(){if(this.countChoix()==1){for(let n in this.typesVolumesHoraires){this.typeVolumeHoraire=n;for(let e in this.typesVolumesHoraires[n].etats)this.etatVolumeHoraire=e}this.load(this.typeVolumeHoraire,this.etatVolumeHoraire)}},methods:{load(n,e){this.typeVolumeHoraire=n,this.etatVolumeHoraire=e;const s={intervenant:this.intervenant,typeVolumeHoraire:this.typeVolumeHoraire,etatVolumeHoraire:this.etatVolumeHoraire};IntraNavigator.loadBegin(),unicaenVue.axios.get(unicaenVue.url("intervenant/:intervenant/formule/details-data/:typeVolumeHoraire/:etatVolumeHoraire",s)).then(v=>{this.data=v.data,IntraNavigator.loadEnd()})},reportUrl(){const n={intervenant:this.intervenant,typeVolumeHoraire:this.data.intervenant.typeVolumeHoraireId,etatVolumeHoraire:this.data.intervenant.etatVolumeHoraireId};return unicaenVue.url("formule-test/creer-from-reel/:intervenant/:typeVolumeHoraire/:etatVolumeHoraire",n)},totalColSpan(){let n=4;return this.data.visibilite.horaires&&(n+=2),this.data.visibilite.motifsNonPaiement&&(n+=1),this.data.visibilite.servicesStatutaire&&(n+=1),this.data.visibilite.majorations&&(n+=2),n},countChoix(){let n=0;for(let e in this.typesVolumesHoraires)for(let s in this.typesVolumesHoraires[e].etats)n++;return n}},computed:{listeTypes(){let n={};for(let e in this.typesVolumesHoraires)n[e]=this.typesVolumesHoraires[e].libelle;return n},listeEtats(){let n={};for(let s in this.typesVolumesHoraires)for(let v in this.typesVolumesHoraires[s].etats)n[v]=this.typesVolumesHoraires[s].etats[v];return Object.keys(n).sort((s,v)=>s-v).reduce((s,v)=>(s[v]=n[v],s),{})}}},Zn={key:0},es={key:1},ts={class:"d-flex justify-content-center align-items-center"},ss={class:"table table-borderless table-xs"},rs={key:0},is=["onClick"],ls={key:0,class:"alert alert-info"},as={key:2},os={key:3},us={key:0},ds={class:"table table-bordered"},ms={key:0},cs={key:1},ps={key:0},hs={key:1},fs={key:2},bs={key:0},vs={key:1},_s={key:1,class:"alert alert-info"},gs={key:2,class:"alert alert-info"},ys={class:"table table-bordered table-xs table-details"},xs={class:"service",colspan:"999"},Cs={class:"details"},Vs={key:0,colspan:"2"},Ss={key:1,rowspan:"2"},Ps={key:2,rowspan:"2"},ks={key:3,colspan:"2"},As=["rowspan","colspan"],Ds={class:"details"},Es={key:0},Ts={key:1},Ms={key:2},Us={key:3},Fs=["colspan"],Rs=["colspan"],Is=["href"];function ws(n,e,s,v,r,l){const u=T("u-heures"),p=T("details-service-enseignement"),m=T("details-service-referentiel"),o=T("details-volume-horaire-enseignement"),C=T("details-volume-horaire-referentiel"),b=T("details-hetds");return i(),a(g,null,[l.countChoix()==0?(i(),a("div",Zn,e[0]||(e[0]=[t("div",{class:"alert alert-info"},"Aucun service saisi",-1)]))):c("",!0),l.countChoix()>1?(i(),a("div",es,[t("div",ts,[t("div",null,[t("table",ss,[(i(!0),a(g,null,x(l.listeTypes,(P,V)=>(i(),a("tr",{key:V},[(i(!0),a(g,null,x(l.listeEtats,(F,D)=>(i(),a("td",{key:D},[s.typesVolumesHoraires[V].etats[D]?(i(),a("div",rs,[t("a",{class:A({"btn btn-outline-secondary btn-choixtevh":!0,active:!(V==r.typeVolumeHoraire&&D==r.etatVolumeHoraire)}),onClick:I=>l.load(V,D)},d(P)+" "+d(F),11,is)])):c("",!0)]))),128))]))),128))])])]),r.typeVolumeHoraire?c("",!0):(i(),a("div",ls,"Veuillez cliquer sur un des boutons ci-dessus pour afficher de détail de calcul des HETD "))])):(i(),a("div",as,[t("h2",null,d(l.listeTypes[r.typeVolumeHoraire])+" "+d(l.listeEtats[r.etatVolumeHoraire]),1)])),Object.keys(this.data).length>0?(i(),a("div",os,[r.data.typesHetd.length==0?(i(),a("div",us,e[1]||(e[1]=[t("div",{class:"alert alert-warning"},"Aucune heure HETD n'a été calculée",-1)]))):c("",!0),e[18]||(e[18]=t("h2",null,"Paramètres intervenant",-1)),t("table",ds,[t("tbody",null,[t("tr",null,[e[3]||(e[3]=t("th",null,"Structure",-1)),r.data.intervenant.structure?(i(),a("td",ms,d(r.data.intervenant.structure.libelle),1)):(i(),a("td",cs,e[2]||(e[2]=[t("span",{class:"text-secondary"},"Aucune structure d'affectation",-1)])))]),r.data.intervenant.heuresServiceStatutaire>0&&r.data.intervenant.heuresServiceStatutaire!=r.data.intervenant.serviceDu?(i(),a("tr",ps,[e[4]||(e[4]=t("th",null,"Heures de service statutaire",-1)),t("td",null,[h(u,{valeur:r.data.intervenant.heuresServiceStatutaire},null,8,["valeur"])])])):c("",!0),r.data.intervenant.heuresServiceModifie>0?(i(),a("tr",hs,[e[5]||(e[5]=t("th",null,"Heures de service modifié",-1)),t("td",null,[h(u,{valeur:r.data.intervenant.heuresServiceModifie},null,8,["valeur"])])])):c("",!0),r.data.intervenant.serviceDu>0?(i(),a("tr",fs,[e[6]||(e[6]=t("th",null,"Heures de service dû",-1)),t("td",null,[h(u,{valeur:r.data.intervenant.serviceDu},null,8,["valeur"])])])):c("",!0),t("tr",null,[e[7]||(e[7]=t("th",null,"Dépassement de service dû sans HC",-1)),r.data.intervenant.depassementServiceDuSansHC?(i(),a("td",bs,"Oui")):(i(),a("td",vs,"Non"))]),(i(!0),a(g,null,x(r.data.iParams,(P,V)=>(i(),a("tr",{key:V},[t("th",null,d(P)+" "+d(V),1),t("td",null,d(r.data.intervenant.params[V]),1)]))),128))])]),e[19]||(e[19]=t("h2",null,[f("Données utilisées pour le calcul des "),t("abbr",{title:"Heures équivalent TD"},"HETD")],-1)),r.data.intervenant.arrondisseur==0?(i(),a("div",_s,"L'arrondisseur de calcul HETD est désactivé ")):c("",!0),r.data.intervenant.arrondisseur==1?(i(),a("div",gs,`L'arrondisseur de calcul HETD est ici activé en mode "minimal" : les opérations d'arrondissage ne se font ici qu'au niveau des volumes horaires et ne prennent pas en compte la totalisation des heures au niveau de la fiche de l'intervenant. `)):c("",!0),t("table",ys,[e[17]||(e[17]=t("thead",null,null,-1)),t("tbody",null,[(i(!0),a(g,null,x(r.data.services,(P,V)=>(i(),a(g,{key:V},[t("tr",null,[t("th",xs,[P.type=="enseignement"?(i(),M(p,{key:0,enseignement:P},null,8,["enseignement"])):(i(),M(m,{key:1,referentiel:P},null,8,["referentiel"]))])]),t("tr",Cs,[e[9]||(e[9]=t("th",{rowspan:"2"}," ",-1)),r.data.visibilite.horaires?(i(),a("th",Vs,"Horaire")):c("",!0),e[10]||(e[10]=t("th",{rowspan:"2"},"Période",-1)),(i(!0),a(g,null,x(r.data.vhParams,(F,D)=>(i(),a("th",{rowspan:"2",key:D},d(F),1))),128)),r.data.visibilite.motifsNonPaiement?(i(),a("th",Ss,"Motif non paiement")):c("",!0),e[11]||(e[11]=t("th",{rowspan:"2"},"Type d'intervention",-1)),r.data.visibilite.servicesStatutaire?(i(),a("th",Ps,e[8]||(e[8]=[t("abbr",{title:"Détermine si les heures peuvent être comptées dans le service statutaire de l'intervenant ou non"},"Peut dans serv.",-1)]))):c("",!0),r.data.visibilite.majorations?(i(),a("th",ks,"Majoration")):c("",!0),e[12]||(e[12]=t("th",{rowspan:"2"},"Heures",-1)),e[13]||(e[13]=t("th",{rowspan:"2"}," ",-1)),(i(!0),a(g,null,x(r.data.typesHetd,(F,D)=>(i(),a("th",{key:D,rowspan:F.length==0?2:1,colspan:Math.max(F.length,1)},d(D),9,As))),128))]),t("tr",Ds,[r.data.visibilite.horaires?(i(),a("th",Es,"Début")):c("",!0),r.data.visibilite.horaires?(i(),a("th",Ts,"Fin")):c("",!0),r.data.visibilite.majorations?(i(),a("th",Ms,"Service")):c("",!0),r.data.visibilite.majorations?(i(),a("th",Us,"Compl.")):c("",!0),(i(!0),a(g,null,x(r.data.typesHetd,F=>(i(),a(g,{key:F},[(i(!0),a(g,null,x(F,(D,I)=>(i(),a("th",{key:I},d(D),1))),128))],64))),128))]),(i(!0),a(g,null,x(P.volumesHoraires,(F,D)=>(i(),a("tr",{key:D},[P.type=="enseignement"?(i(),M(o,{key:0,vh:F,visibilite:r.data.visibilite},null,8,["vh","visibilite"])):(i(),M(C,{key:1,vhr:F,visibilite:r.data.visibilite},null,8,["vhr","visibilite"])),h(b,{hetds:F.hetd},null,8,["hetds"])]))),128)),t("tr",null,[t("th",{class:"total",colspan:l.totalColSpan()},"Total",8,Fs),e[14]||(e[14]=t("th",null," ",-1)),h(b,{hetds:P.hetd},null,8,["hetds"])])],64))),128)),e[16]||(e[16]=t("tr",null,[t("th",{class:"service",colspan:"999"}," ")],-1)),t("tr",null,[t("th",{class:"total",colspan:l.totalColSpan()},"Total intervenant",8,Rs),e[15]||(e[15]=t("th",null," ",-1)),h(b,{hetds:r.data.intervenant.hetd},null,8,["hetds"])])])]),s.canReporter?(i(),a("a",{key:3,href:l.reportUrl(),class:"btn btn-secondary"},"Reporter les données de cet intervenant dans l'interface de tests de formule",8,Is)):c("",!0)])):c("",!0)],64)}const Hs=S(Kn,[["render",ws],["__scopeId","data-v-07a28351"]]),Ls=Object.freeze(Object.defineProperty({__proto__:null,default:Hs},Symbol.toStringTag,{value:"Module"})),Ns={data(){return{dataUrl:unicaenVue.url("formule-test/data"),lines:[]}},methods:{addUrl(){return unicaenVue.url("formule-test/saisir")},editUrl(n){return unicaenVue.url("formule-test/saisir/:id",{id:n})},deleteUrl(n){return unicaenVue.url("formule-test/supprimer/:id",{id:n})},importUrl(){return unicaenVue.url("formule-test/import")},supprimerTest(n){return popConfirm(n.currentTarget,e=>{this.$refs.testsFormules.getData()}),!1}}},js={style:{width:"1%","white-space":"nowrap"}},Os=["href"],qs=["href"],zs={class:"card bg-warning"},Bs={class:"card-body"},$s=["action"];function Gs(n,e,s,v,r,l){const u=Y,p=G;return i(),a(g,null,[e[9]||(e[9]=t("h1",{class:"page-header"},"Page de tests de formule de calcul des HETD",-1)),h(u,{"data-url":this.dataUrl,modelValue:r.lines,"onUpdate:modelValue":e[1]||(e[1]=m=>r.lines=m),ref:"testsFormules"},{default:E(()=>[e[5]||(e[5]=t("thead",null,[t("tr",null,[t("th",{column:"ID"},"Id"),t("th",{column:"LIBELLE"},"Libellé"),t("th",{column:"FORMULE"},"Formule"),t("th",{column:"ANNEE"},"Année"),t("th",null," ")])],-1)),t("tbody",null,[(i(!0),a(g,null,x(r.lines,(m,o)=>(i(),a("tr",{key:o},[t("td",null,d(m.ID),1),t("td",null,d(m.LIBELLE),1),t("td",null,d(m.FORMULE),1),t("td",null,d(m.ANNEE),1),t("td",js,[t("a",{href:l.editUrl(m.ID),title:"Modification du test de formule"},e[2]||(e[2]=[t("i",{class:"fas fa-pencil"},null,-1)]),8,Os),e[4]||(e[4]=f(" ")),t("a",{href:l.deleteUrl(m.ID),title:"Suppression du test de formule","data-content":"Êtes-vous sur de vouloir supprimer ce test ?","data-title":"Suppression du test de formule",onClick:e[0]||(e[0]=k((...C)=>l.supprimerTest&&l.supprimerTest(...C),["prevent"]))},e[3]||(e[3]=[t("i",{class:"fas fa-trash-can"},null,-1)]),8,qs)])]))),128))])]),_:1},8,["data-url","modelValue"]),h(p,{variant:"primary",href:l.addUrl()},{default:E(()=>e[6]||(e[6]=[f("Ajout d'un nouveau test")])),_:1},8,["href"]),e[10]||(e[10]=t("br",null,null,-1)),e[11]||(e[11]=t("br",null,null,-1)),t("div",zs,[e[8]||(e[8]=t("div",{class:"card-header"},[t("h3",null,"Import d'un nouveau test à partir d'un tableur")],-1)),t("div",Bs,[t("form",{method:"post",enctype:"multipart/form-data",action:this.importUrl()},e[7]||(e[7]=[J('<div class="form-group mb-3"><label for="formule-name">Feuille de calcul (format Excel ou Calc)</label><input class="form-control" id="formule-fichier" type="file" name="fichier"></div><div class="form-group"><button type="submit" class="btn btn-primary">Import d'un test à partir d'un tableur</button></div>',2)]),8,$s)])])],64)}const Js=S(Ns,[["render",Gs]]),Ys=Object.freeze(Object.defineProperty({__proto__:null,default:Js},Symbol.toStringTag,{value:"Module"})),Qs={props:{id:{type:Number},formules:{type:Object},annees:{type:Object},typesIntervenants:{type:Object},typesVolumesHoraires:{type:Object},etatsVolumesHoraires:{type:Object},defaultFormule:{type:Number}},data(){return{indexUrl:unicaenVue.url("formule-test"),dataUrl:unicaenVue.url("formule-test/data"),tauxAutre1Visibility:!0,tauxAutre2Visibility:!1,tauxAutre3Visibility:!1,tauxAutre4Visibility:!1,tauxAutre5Visibility:!1,resMode:"hetd",debug:{},intervenant:{formule:void 0,tauxCmServiceDu:1.5,tauxCmServiceCompl:1.5,tauxTpServiceDu:1,tauxTpServiceCompl:.6666666666667},volumesHoraires:[],formule:{iParam1Libelle:void 0,iParam2Libelle:void 0,iParam3Libelle:void 0,iParam4Libelle:void 0,iParam5Libelle:void 0,vhParam1Libelle:void 0,vhParam2Libelle:void 0,vhParam3Libelle:void 0,vhParam4Libelle:void 0,vhParam5Libelle:void 0},structures:{},typesIntervention:["CM","TD","TP",void 0,void 0,void 0,void 0,void 0,"Référentiel"]}},watch:{"intervenant.tauxAutre1Code"(n){this.tauxAutre2Visibility=n||this.intervenant.tauxAutre1Code||this.intervenant.tauxAutre2ServiceDu||this.intervenant.tauxAutre2ServiceCompl,this.typesIntervention[3]=n},"intervenant.tauxAutre2Code"(n){this.tauxAutre3Visibility=n||this.intervenant.tauxAutre2Code||this.intervenant.tauxAutre3ServiceDu||this.intervenant.tauxAutre3ServiceCompl,this.typesIntervention[4]=n},"intervenant.tauxAutre3Code"(n){this.tauxAutre4Visibility=n||this.intervenant.tauxAutre3Code||this.intervenant.tauxAutre4ServiceDu||this.intervenant.tauxAutre4ServiceCompl,this.typesIntervention[5]=n},"intervenant.tauxAutre4Code"(n){this.tauxAutre5Visibility=n||this.intervenant.tauxAutre4Code||this.intervenant.tauxAutre5ServiceDu||this.intervenant.tauxAutre5ServiceCompl,this.typesIntervention[6]=n},"intervenant.tauxAutre5Code"(n){this.typesIntervention[7]=n},"intervenant.formule"(n){n&&(this.formule=this.formules[n])}},computed:{filteredTypesIntervention(){let n=Object.values(this.typesIntervention).filter(e=>e);return n.unshift(""),n},vhParamCount(){let n=0;for(let e=1;e<6;e++)this.formule["vhParam"+e+"Libelle"]&&n++;return n}},methods:{charger(){unicaenVue.axios.get(unicaenVue.url("formule-test/saisir-data/:id",{id:this.id?this.id:this.intervenant.id?this.intervenant.id:0})).then(n=>{this.intervenant=this.dropTauxNonUtilises(n.data.intervenant),this.volumesHoraires=n.data.volumesHoraires,this.debug={},this.addVolumeHoraire(),this.updateStructures()})},enregistrer(){unicaenVue.axios.post(unicaenVue.url("formule-test/enregistrer/:id",{id:this.id?this.id:this.intervenant.id?this.intervenant.id:0}),{intervenant:this.intervenant,volumesHoraires:this.volumesHoraires}).then(n=>{this.intervenant=this.dropTauxNonUtilises(n.data.intervenant),this.volumesHoraires=n.data.volumesHoraires,n.data.debug?this.debug=n.data.debug:this.debug={},this.addVolumeHoraire(),this.updateStructures()})},calculer(){unicaenVue.axios.post(unicaenVue.url("formule-test/enregistrer/:id",{id:this.id?this.id:this.intervenant.id?this.intervenant.id:0}),{intervenant:this.intervenant,volumesHoraires:this.volumesHoraires,simpleCalcul:!0}).then(n=>{this.intervenant=this.dropTauxNonUtilises(n.data.intervenant),this.volumesHoraires=n.data.volumesHoraires,n.data.debug?this.debug=n.data.debug:this.debug={},this.addVolumeHoraire(),this.updateStructures()})},exporter:function(){const n={intervenant:this.intervenant,volumesHoraires:this.volumesHoraires},e=this.intervenant.libelle;var s=document.createElement("a"),v=new Blob([JSON.stringify(n)],{type:"text/json"});s.href=window.URL.createObjectURL(v),s.download="Test de formule "+e+".json",s.click()},exporterCsv:function(){let n=`Structure;Compte dans le service statutaire;Heures non payables;Type d’intervention;Taux FI;Taux FA;Taux FC;Modulation service dû;Modulation service compl.;Param 1;Param 2;Param 3;Param 4;Param 5;Heures;Service FI;Service FA;Service FC;Service Référentiel;HC FI;HC FA;HC FC;HC Référentiel;Primes;Non payable FI;Non payable FA;Non payable FC;Non payable Référentiel +`;for(const r in this.volumesHoraires){const l=this.volumesHoraires[r];n+=(l.structureCode?l.structureCode:"")+";"+(l.nonPayable?"Oui":"Non")+";"+(l.serviceStatutaire?"Oui":"Non")+";"+(l.nonPayable?"Oui":"Non")+";"+(l.referentiel?"Référentiel":l.typeInterventionCode?l.typeInterventionCode:"")+";"+(l.tauxFi?l.tauxFi.toLocaleString("fr-FR"):"")+";"+(l.tauxFa?l.tauxFa.toLocaleString("fr-FR"):"")+";"+(l.tauxFc?l.tauxFc.toLocaleString("fr-FR"):"")+";"+(l.ponderationServiceDu?l.ponderationServiceDu.toLocaleString("fr-FR"):"")+";"+(l.ponderationServiceCompl?l.ponderationServiceCompl.toLocaleString("fr-FR"):"")+";"+(l.param1?l.param1:"")+";"+(l.param2?l.param2:"")+";"+(l.param3?l.param3:"")+";"+(l.param4?l.param4:"")+";"+(l.param5?l.param5:"")+";"+(l.heures?l.heures.toLocaleString("fr-FR"):"")+";"+(l.heuresServiceFi?l.heuresServiceFi.toLocaleString("fr-FR"):"")+";"+(l.heuresServiceFa?l.heuresServiceFa.toLocaleString("fr-FR"):"")+";"+(l.heuresServiceFc?l.heuresServiceFc.toLocaleString("fr-FR"):"")+";"+(l.heuresServiceReferentiel?l.heuresServiceReferentiel.toLocaleString("fr-FR"):"")+";"+(l.heuresComplFi?l.heuresComplFi.toLocaleString("fr-FR"):"")+";"+(l.heuresComplFa?l.heuresComplFa.toLocaleString("fr-FR"):"")+";"+(l.heuresComplFc?l.heuresComplFc.toLocaleString("fr-FR"):"")+";"+(l.heuresComplReferentiel?l.heuresComplReferentiel.toLocaleString("fr-FR"):"")+";"+(l.heuresPrimes?l.heuresPrimes.toLocaleString("fr-FR"):"")+";"+(l.heuresNonPayableFi?l.heuresNonPayableFi.toLocaleString("fr-FR"):"")+";"+(l.heuresNonPayableFa?l.heuresNonPayableFa.toLocaleString("fr-FR"):"")+";"+(l.heuresNonPayableFc?l.heuresNonPayableFc.toLocaleString("fr-FR"):"")+";"+(l.heuresNonPayableReferentiel?l.heuresNonPayableReferentiel.toLocaleString("fr-FR"):"")+`; +`}const e=this.intervenant.libelle;var s=document.createElement("a"),v=new Blob([n],{type:"text/csv"});s.href=window.URL.createObjectURL(v),s.download="Test de formule "+e+".csv",s.click()},importer:function(n){const e=n.target.files[0];if(!e.type.match("application/json")){console.error("Le fichier n'est pas de type JSON.");return}const s=new FileReader;s.onload=v=>{try{const r=JSON.parse(v.target.result);this.intervenant=r.intervenant,this.volumesHoraires=r.volumesHoraires,this.updateStructures()}catch(r){console.error("Erreur lors de l'analyse du contenu JSON :",r)}},s.readAsText(e)},dropTauxNonUtilises(n){return n.tauxAutre1Code||(n.tauxAutre1ServiceDu=void 0,n.tauxAutre1ServiceCompl=void 0),n.tauxAutre2Code||(n.tauxAutre2ServiceDu=void 0,n.tauxAutre2ServiceCompl=void 0),n.tauxAutre3Code||(n.tauxAutre3ServiceDu=void 0,n.tauxAutre3ServiceCompl=void 0),n.tauxAutre4Code||(n.tauxAutre4ServiceDu=void 0,n.tauxAutre4ServiceCompl=void 0),n.tauxAutre5Code||(n.tauxAutre5ServiceDu=void 0,n.tauxAutre5ServiceCompl=void 0),n},updateStructures(){let n={"":""};this.intervenant.structureCode&&(n[this.intervenant.structureCode]=this.intervenant.structureCode);for(let e in this.volumesHoraires){const s=this.volumesHoraires[e].structureCode;s&&(n[s]=s)}n.__UNIV__="Université (établissement)",n.__EXTERIEUR__="Extérieur (autre établissement)",n.__new_structure__="- Ajout d'une nouvelle structure -",this.structures=n},selectStructure(n){if(n.target.value=="__new_structure__"&&this.addStructure(n.target),n.target.dataset.variable!="intervenant"){const e=parseInt(n.target.dataset.variable);e==this.lastVolumeHoraireIndex()&&this.volumesHoraires[e].structureCode&&this.addVolumeHoraire()}},majTauxFi(n){const e=n.target.dataset.variable;this.volumesHoraires[e].tauxFi=1-this.volumesHoraires[e].tauxFa-this.volumesHoraires[e].tauxFc},lastVolumeHoraireIndex(){return this.volumesHoraires.length==0?-1:parseInt(Object.keys(this.volumesHoraires).pop())},addVolumeHoraire(){this.volumesHoraires.push({structureCode:null,typeInterventionCode:null,tauxFi:1,tauxFa:0,tauxFc:0,ponderationServiceDu:1,ponderationServiceCompl:1,serviceStatutaire:!0,heures:null})},addStructure(n){const e=prompt("Ajout d'une nouvelle structure");this.structures[e]=e,setTimeout(()=>{const s=n.dataset.variable;s=="intervenant"?this.intervenant.structureCode=e:this.volumesHoraires[s].structureCode=e},200)}},mounted(){this.charger()}},Ws={class:"row"},Xs={class:"col-md-6"},Ks={class:"table table-xs table-bordered fti"},Zs={class:"saisie"},er={class:"saisie"},tr=["value"],nr={class:"saisie"},sr=["value"],rr={class:"saisie"},ir=["value"],lr={class:"saisie"},ar=["value"],or={class:"saisie"},ur=["value"],dr={class:"saisie"},mr=["value"],cr={class:"saisie"},pr={class:"saisie"},hr={class:"saisie"},fr={class:"i-param i-param-1"},br={class:"i-param"},vr={class:"saisie"},_r={class:"i-param i-param-2"},gr={class:"i-param"},yr={class:"saisie"},xr={class:"i-param i-param-3"},Cr={class:"i-param"},Vr={class:"saisie"},Sr={class:"i-param i-param-4"},Pr={class:"i-param"},kr={class:"saisie"},Ar={class:"i-param i-param-5"},Dr={class:"i-param"},Er={class:"saisie"},Tr={class:"actions"},Mr={class:"row mb-4"},Ur={class:"col-md-6"},Fr={class:"col-md-6"},Rr={class:"row mb-4"},Ir={class:"col-md-6"},wr={class:"col-md-6"},Hr={for:"importbtn"},Lr={class:"row"},Nr={class:"col-md-6"},jr={class:"col-md-5"},Or={class:"types-interventions"},qr={class:"table table-bordered table-xs"},zr={style:{width:"10%"}},Br={style:{width:"10%"}},$r={style:{width:"10%"}},Gr={style:{width:"10%"}},Jr={style:{width:"10%"}},Yr={class:"saisie"},Qr={class:"saisie"},Wr={class:"saisie"},Xr={class:"saisie"},Kr={class:"saisie"},Zr={class:"saisie"},ei={class:"saisie"},ti={class:"saisie"},ni={class:"saisie"},si={class:"saisie"},ri={class:"saisie"},ii={class:"saisie"},li={class:"saisie"},ai={class:"saisie"},oi={class:"table table-xs table-bordered resultats"},ui={class:"table table-bordered table-xs table-hover fvh"},di=["colspan"],mi={colspan:"13"},ci=["colspan"],pi={colspan:"4"},hi={colspan:"4"},fi={rowspan:"2"},bi={colspan:"4"},vi={colspan:"4"},_i={colspan:"4"},gi={rowspan:"2"},yi={colspan:"4"},xi={rowspan:"2"},Ci=["onUpdate:modelValue","data-variable"],Vi=["value"],Si=["onUpdate:modelValue"],Pi=["onUpdate:modelValue"],ki=["onUpdate:modelValue"],Ai=["value"],Di=["onUpdate:modelValue"],Ei=["onUpdate:modelValue"],Ti=["onUpdate:modelValue"],Mi=["onUpdate:modelValue"],Ui=["onUpdate:modelValue"],Fi={class:"debug-td"},Ri={key:0},Ii={class:"debug-cell"},wi={class:"debug-val"},Hi={key:0},Li={class:"debug-cell"},Ni={class:"debug-val"},ji=["href"];function Oi(n,e,s,v,r,l){const u=T("u-input-float"),p=G,m=T("u-heures");return i(),a(g,null,[e[114]||(e[114]=t("h1",{class:"page-header"},"Modification d'un test de formule",-1)),t("div",Ws,[t("div",Xs,[e[54]||(e[54]=t("h2",null,"Intervenant",-1)),t("table",Ks,[t("tr",null,[e[40]||(e[40]=t("th",null,"Libellé",-1)),t("td",Zs,[_(t("input",{"onUpdate:modelValue":e[0]||(e[0]=o=>r.intervenant.libelle=o),class:"dinput"},null,512),[[U,r.intervenant.libelle]])])]),t("tr",null,[e[41]||(e[41]=t("th",null,"Formule",-1)),t("td",er,[_(t("select",{"onUpdate:modelValue":e[1]||(e[1]=o=>r.intervenant.formule=o),class:"dinput"},[(i(!0),a(g,null,x(s.formules,o=>(i(),a("option",{value:o.id},d(o.libelle),9,tr))),256))],512),[[R,r.intervenant.formule]])])]),t("tr",null,[e[42]||(e[42]=t("th",null,"Année",-1)),t("td",nr,[_(t("select",{"onUpdate:modelValue":e[2]||(e[2]=o=>r.intervenant.annee=o),class:"dinput"},[(i(!0),a(g,null,x(s.annees,o=>(i(),a("option",{value:o.id},d(o.libelle),9,sr))),256))],512),[[R,r.intervenant.annee]])])]),t("tr",null,[e[43]||(e[43]=t("th",null,"Type",-1)),t("td",rr,[_(t("select",{"onUpdate:modelValue":e[3]||(e[3]=o=>r.intervenant.typeIntervenant=o),class:"dinput"},[(i(!0),a(g,null,x(s.typesIntervenants,o=>(i(),a("option",{value:o.id},d(o.libelle),9,ir))),256))],512),[[R,r.intervenant.typeIntervenant]])])]),t("tr",null,[e[44]||(e[44]=t("th",null,"Structure",-1)),t("td",lr,[_(t("select",{"onUpdate:modelValue":e[4]||(e[4]=o=>r.intervenant.structureCode=o),"data-variable":"intervenant",class:"dinput",onChange:e[5]||(e[5]=(...o)=>l.selectStructure&&l.selectStructure(...o))},[(i(!0),a(g,null,x(r.structures,(o,C)=>(i(),a("option",{value:C,key:C},d(o),9,ar))),128))],544),[[R,r.intervenant.structureCode]])])]),t("tr",null,[e[45]||(e[45]=t("th",null,"Type de volume horaire",-1)),t("td",or,[_(t("select",{"onUpdate:modelValue":e[6]||(e[6]=o=>r.intervenant.typeVolumeHoraire=o),class:"dinput"},[(i(!0),a(g,null,x(s.typesVolumesHoraires,o=>(i(),a("option",{value:o.id},d(o.libelle),9,ur))),256))],512),[[R,r.intervenant.typeVolumeHoraire]])])]),t("tr",null,[e[46]||(e[46]=t("th",null,"État de volume horaire",-1)),t("td",dr,[_(t("select",{"onUpdate:modelValue":e[7]||(e[7]=o=>r.intervenant.etatVolumeHoraire=o),class:"dinput"},[(i(!0),a(g,null,x(s.etatsVolumesHoraires,o=>(i(),a("option",{value:o.id},d(o.libelle),9,mr))),256))],512),[[R,r.intervenant.etatVolumeHoraire]])])]),t("tr",null,[e[47]||(e[47]=t("th",null,"Heures de service statutaire",-1)),t("td",cr,[h(u,{modelValue:r.intervenant.heuresServiceStatutaire,"onUpdate:modelValue":e[8]||(e[8]=o=>r.intervenant.heuresServiceStatutaire=o),class:"dinput"},null,8,["modelValue"])])]),t("tr",null,[e[48]||(e[48]=t("th",null,"Heures de service modifié",-1)),t("td",pr,[h(u,{modelValue:r.intervenant.heuresServiceModifie,"onUpdate:modelValue":e[9]||(e[9]=o=>r.intervenant.heuresServiceModifie=o),class:"dinput"},null,8,["modelValue"])])]),t("tr",null,[e[50]||(e[50]=t("th",null,"Dépassement de service dû sans HC",-1)),t("td",hr,[_(t("select",{"onUpdate:modelValue":e[10]||(e[10]=o=>r.intervenant.depassementServiceDuSansHC=o),class:"dinput"},e[49]||(e[49]=[t("option",{value:!0},"Oui",-1),t("option",{value:!1},"Non",-1)]),512),[[R,r.intervenant.depassementServiceDuSansHC]])])]),_(t("tr",fr,[t("th",br,d(r.formule.iParam1Libelle),1),t("td",vr,[_(t("input",{"onUpdate:modelValue":e[11]||(e[11]=o=>r.intervenant.param1=o),class:"dinput"},null,512),[[U,r.intervenant.param1]])])],512),[[y,r.formule.iParam1Libelle]]),_(t("tr",_r,[t("th",gr,d(r.formule.iParam2Libelle),1),t("td",yr,[_(t("input",{"onUpdate:modelValue":e[12]||(e[12]=o=>r.intervenant.param2=o),class:"dinput"},null,512),[[U,r.intervenant.param2]])])],512),[[y,r.formule.iParam2Libelle]]),_(t("tr",xr,[t("th",Cr,d(r.formule.iParam3Libelle),1),t("td",Vr,[_(t("input",{"onUpdate:modelValue":e[13]||(e[13]=o=>r.intervenant.param3=o),class:"dinput"},null,512),[[U,r.intervenant.param3]])])],512),[[y,r.formule.iParam3Libelle]]),_(t("tr",Sr,[t("th",Pr,d(r.formule.iParam4Libelle),1),t("td",kr,[_(t("input",{"onUpdate:modelValue":e[14]||(e[14]=o=>r.intervenant.param4=o),class:"dinput"},null,512),[[U,r.intervenant.param4]])])],512),[[y,r.formule.iParam4Libelle]]),_(t("tr",Ar,[t("th",Dr,d(r.formule.iParam5Libelle),1),t("td",Er,[_(t("input",{"onUpdate:modelValue":e[15]||(e[15]=o=>r.intervenant.param5=o),class:"dinput"},null,512),[[U,r.intervenant.param5]])])],512),[[y,r.formule.iParam5Libelle]])]),t("div",Tr,[t("div",Mr,[t("div",Ur,[h(p,{variant:"primary",onClick:l.enregistrer},{default:E(()=>e[51]||(e[51]=[f("Enregistrer les données")])),_:1},8,["onClick"])]),t("div",Fr,[h(p,{variant:"secondary",onClick:l.calculer},{default:E(()=>e[52]||(e[52]=[f("Calculer les HETD")])),_:1},8,["onClick"])])]),t("div",Rr,[t("div",Ir,[t("button",{class:"exporter btn btn-secondary",onClick:e[16]||(e[16]=(...o)=>l.exporter&&l.exporter(...o))},"Télécharger les données")]),t("div",wr,[t("label",Hr,[e[53]||(e[53]=t("span",{class:"btn btn-secondary"},"Téléverser un jeu de données",-1)),t("input",{type:"file",id:"importbtn",class:"importer",onChange:e[17]||(e[17]=(...o)=>l.importer&&l.importer(...o))},null,32)])])]),t("div",Lr,[t("div",Nr,[t("button",{class:"exporter btn btn-secondary",onClick:e[18]||(e[18]=(...o)=>l.exporterCsv&&l.exporterCsv(...o))},"Télécharger les données en CSV ")])])])]),t("div",jr,[e[84]||(e[84]=t("h2",null,"Types d'intervention (HETD)",-1)),t("div",Or,[t("table",qr,[e[63]||(e[63]=t("tr",null,[t("th"),t("th",{colspan:"3"},"Standards"),t("th",{colspan:"5"},"Personnalisés")],-1)),t("tr",null,[e[55]||(e[55]=t("th",{style:{width:"20%"}},null,-1)),e[56]||(e[56]=t("th",{style:{width:"5%"}},"CM",-1)),e[57]||(e[57]=t("th",{style:{width:"5%"}},"TD",-1)),e[58]||(e[58]=t("th",{style:{width:"5%"}},"TP",-1)),_(t("th",zr,[_(t("input",{"onUpdate:modelValue":e[19]||(e[19]=o=>r.intervenant.tauxAutre1Code=o),class:"dinput"},null,512),[[U,r.intervenant.tauxAutre1Code]])],512),[[y,r.tauxAutre1Visibility]]),_(t("th",Br,[_(t("input",{"onUpdate:modelValue":e[20]||(e[20]=o=>r.intervenant.tauxAutre2Code=o),class:"dinput"},null,512),[[U,r.intervenant.tauxAutre2Code]])],512),[[y,r.tauxAutre2Visibility]]),_(t("th",$r,[_(t("input",{"onUpdate:modelValue":e[21]||(e[21]=o=>r.intervenant.tauxAutre3Code=o),class:"dinput"},null,512),[[U,r.intervenant.tauxAutre3Code]])],512),[[y,r.tauxAutre3Visibility]]),_(t("th",Gr,[_(t("input",{"onUpdate:modelValue":e[22]||(e[22]=o=>r.intervenant.tauxAutre4Code=o),class:"dinput"},null,512),[[U,r.intervenant.tauxAutre4Code]])],512),[[y,r.tauxAutre4Visibility]]),_(t("th",Jr,[_(t("input",{"onUpdate:modelValue":e[23]||(e[23]=o=>r.intervenant.tauxAutre5Code=o),class:"dinput"},null,512),[[U,r.intervenant.tauxAutre5Code]])],512),[[y,r.tauxAutre5Visibility]])]),t("tr",null,[e[59]||(e[59]=t("th",null,"En service",-1)),t("td",Yr,[h(u,{modelValue:r.intervenant.tauxCmServiceDu,"onUpdate:modelValue":e[24]||(e[24]=o=>r.intervenant.tauxCmServiceDu=o),fraction:!0,class:"dinput"},null,8,["modelValue"])]),e[60]||(e[60]=t("td",null,"1",-1)),t("td",Qr,[h(u,{modelValue:r.intervenant.tauxTpServiceDu,"onUpdate:modelValue":e[25]||(e[25]=o=>r.intervenant.tauxTpServiceDu=o),fraction:!0,class:"dinput"},null,8,["modelValue"])]),_(t("td",Wr,[h(u,{modelValue:r.intervenant.tauxAutre1ServiceDu,"onUpdate:modelValue":e[26]||(e[26]=o=>r.intervenant.tauxAutre1ServiceDu=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre1Visibility]]),_(t("td",Xr,[h(u,{modelValue:r.intervenant.tauxAutre2ServiceDu,"onUpdate:modelValue":e[27]||(e[27]=o=>r.intervenant.tauxAutre2ServiceDu=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre2Visibility]]),_(t("td",Kr,[h(u,{modelValue:r.intervenant.tauxAutre3ServiceDu,"onUpdate:modelValue":e[28]||(e[28]=o=>r.intervenant.tauxAutre3ServiceDu=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre3Visibility]]),_(t("td",Zr,[h(u,{modelValue:r.intervenant.tauxAutre4ServiceDu,"onUpdate:modelValue":e[29]||(e[29]=o=>r.intervenant.tauxAutre4ServiceDu=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre4Visibility]]),_(t("td",ei,[h(u,{modelValue:r.intervenant.tauxAutre5ServiceDu,"onUpdate:modelValue":e[30]||(e[30]=o=>r.intervenant.tauxAutre5ServiceDu=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre5Visibility]])]),t("tr",null,[e[61]||(e[61]=t("th",null,"Au-delà du service",-1)),t("td",ti,[h(u,{modelValue:r.intervenant.tauxCmServiceCompl,"onUpdate:modelValue":e[31]||(e[31]=o=>r.intervenant.tauxCmServiceCompl=o),fraction:!0,class:"dinput"},null,8,["modelValue"])]),e[62]||(e[62]=t("td",null,"1",-1)),t("td",ni,[h(u,{modelValue:r.intervenant.tauxTpServiceCompl,"onUpdate:modelValue":e[32]||(e[32]=o=>r.intervenant.tauxTpServiceCompl=o),fraction:!0,class:"dinput"},null,8,["modelValue"])]),_(t("td",si,[h(u,{modelValue:r.intervenant.tauxAutre1ServiceCompl,"onUpdate:modelValue":e[33]||(e[33]=o=>r.intervenant.tauxAutre1ServiceCompl=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre1Visibility]]),_(t("td",ri,[h(u,{modelValue:r.intervenant.tauxAutre2ServiceCompl,"onUpdate:modelValue":e[34]||(e[34]=o=>r.intervenant.tauxAutre2ServiceCompl=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre2Visibility]]),_(t("td",ii,[h(u,{modelValue:r.intervenant.tauxAutre3ServiceCompl,"onUpdate:modelValue":e[35]||(e[35]=o=>r.intervenant.tauxAutre3ServiceCompl=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre3Visibility]]),_(t("td",li,[h(u,{modelValue:r.intervenant.tauxAutre4ServiceCompl,"onUpdate:modelValue":e[36]||(e[36]=o=>r.intervenant.tauxAutre4ServiceCompl=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre4Visibility]]),_(t("td",ai,[h(u,{modelValue:r.intervenant.tauxAutre5ServiceCompl,"onUpdate:modelValue":e[37]||(e[37]=o=>r.intervenant.tauxAutre5ServiceCompl=o),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,r.tauxAutre5Visibility]])])])]),e[85]||(e[85]=t("h2",null,"Résultat",-1)),t("table",oi,[t("tr",null,[e[64]||(e[64]=t("th",{colspan:"2"},"Service dû",-1)),t("td",null,[h(m,{valeur:r.intervenant.serviceDu??NaN},null,8,["valeur"])])]),t("tr",null,[e[65]||(e[65]=t("th",{rowspan:"4"},"Service",-1)),e[66]||(e[66]=t("th",null,"FI",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresServiceFi??NaN},null,8,["valeur"])])]),t("tr",null,[e[67]||(e[67]=t("th",null,"FA",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresServiceFa??NaN},null,8,["valeur"])])]),t("tr",null,[e[68]||(e[68]=t("th",null,"FC",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresServiceFc??NaN},null,8,["valeur"])])]),t("tr",null,[e[69]||(e[69]=t("th",null,"Référentiel",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresServiceReferentiel??NaN},null,8,["valeur"])])]),t("tr",null,[e[70]||(e[70]=t("th",{colspan:"2"},"Total service dû assuré",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresService??NaN},null,8,["valeur"])])]),t("tr",null,[e[71]||(e[71]=t("th",{rowspan:"4"},"Heures compl.",-1)),e[72]||(e[72]=t("th",null,"FI",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresComplFi??NaN},null,8,["valeur"])])]),t("tr",null,[e[73]||(e[73]=t("th",null,"FA",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresComplFa??NaN},null,8,["valeur"])])]),t("tr",null,[e[74]||(e[74]=t("th",null,"FC",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresComplFc??NaN},null,8,["valeur"])])]),t("tr",null,[e[75]||(e[75]=t("th",null,"Référentiel",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresComplReferentiel??NaN},null,8,["valeur"])])]),t("tr",null,[e[76]||(e[76]=t("th",{colspan:"2"},"Total heures compl. à payer",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresCompl??NaN},null,8,["valeur"])])]),t("tr",null,[e[77]||(e[77]=t("th",{colspan:"2"},"Primes",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresPrimes??NaN},null,8,["valeur"])])]),t("tr",null,[e[78]||(e[78]=t("th",{rowspan:"4"},"Heures non payables",-1)),e[79]||(e[79]=t("th",null,"FI",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresNonPayableFi??NaN},null,8,["valeur"])])]),t("tr",null,[e[80]||(e[80]=t("th",null,"FA",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresNonPayableFa??NaN},null,8,["valeur"])])]),t("tr",null,[e[81]||(e[81]=t("th",null,"FC",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresNonPayableFc??NaN},null,8,["valeur"])])]),t("tr",null,[e[82]||(e[82]=t("th",null,"Référentiel",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresNonPayableReferentiel??NaN},null,8,["valeur"])])]),t("tr",null,[e[83]||(e[83]=t("th",{colspan:"2"},"Total heures non payables",-1)),t("td",null,[h(m,{valeur:r.intervenant.heuresNonPayable??NaN},null,8,["valeur"])])])])]),e[113]||(e[113]=t("h2",null,"Heures effectuées (A saisir de manière chronologique)",-1)),t("table",ui,[t("thead",null,[t("tr",null,[e[87]||(e[87]=t("th",{rowspan:"3"},null,-1)),t("th",{colspan:10+l.vhParamCount,class:"vh-donnees"},"Données",8,di),e[88]||(e[88]=t("th",{rowspan:"3",class:"spacer"}," ",-1)),t("th",mi,[_(t("select",{"onUpdate:modelValue":e[38]||(e[38]=o=>r.resMode=o),class:"form-select res-mode"},e[86]||(e[86]=[t("option",{value:"attendu"},"Résultats attendus (en HETD)",-1),t("option",{value:"hetd",selected:"selected"},"Résultats calculés (en HETD)",-1),t("option",{value:"debug"},"Informations de débogage",-1)]),512),[[R,r.resMode]])])]),t("tr",null,[e[89]||(e[89]=t("th",{rowspan:"2",style:{"min-width":"10em"}},"Structure",-1)),e[90]||(e[90]=t("th",{rowspan:"2"},"Non payable",-1)),e[91]||(e[91]=t("th",{rowspan:"2"},"Compte dans le service statutaire",-1)),e[92]||(e[92]=t("th",{rowspan:"2",style:{"min-width":"5em"}},"Type d'intervention",-1)),e[93]||(e[93]=t("th",{colspan:"3"},"Répartition",-1)),e[94]||(e[94]=t("th",{colspan:"2"},"Modulation",-1)),_(t("th",{colspan:l.vhParamCount},"Paramètres",8,ci),[[y,l.vhParamCount>0]]),e[95]||(e[95]=t("th",{rowspan:"2"},"Heures",-1)),_(t("th",pi,"Service",512),[[y,r.resMode=="attendu"]]),_(t("th",hi,"Heures compl.",512),[[y,r.resMode=="attendu"]]),_(t("th",fi,"Primes",512),[[y,r.resMode=="attendu"]]),_(t("th",bi,"Heures non payables",512),[[y,r.resMode=="attendu"]]),_(t("th",vi,"Service",512),[[y,r.resMode=="hetd"]]),_(t("th",_i,"Heures compl.",512),[[y,r.resMode=="hetd"]]),_(t("th",gi,"Primes",512),[[y,r.resMode=="hetd"]]),_(t("th",yi,"Heures non payables",512),[[y,r.resMode=="hetd"]]),_(t("th",xi,"Informations de débogage",512),[[y,r.resMode=="debug"]])]),t("tr",null,[e[96]||(e[96]=t("th",null,"Fi",-1)),e[97]||(e[97]=t("th",null,"Fa",-1)),e[98]||(e[98]=t("th",null,"Fc",-1)),e[99]||(e[99]=t("th",null,"Service dû",-1)),e[100]||(e[100]=t("th",null,"Service compl.",-1)),(i(),a(g,null,x([1,2,3,4,5],o=>_(t("th",{key:o},d(r.formule["vhParam"+o+"Libelle"]),1),[[y,r.formule["vhParam"+o+"Libelle"]]])),64)),_(t("th",null,"Fi",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fa",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fc",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Référentiel",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fi",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fa",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fc",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Référentiel",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fi",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fa",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fc",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Référentiel",512),[[y,r.resMode=="attendu"]]),_(t("th",null,"Fi",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Fa",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Fc",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Référentiel",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Fi",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Fa",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Fc",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Référentiel",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Fi",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Fa",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Fc",512),[[y,r.resMode=="hetd"]]),_(t("th",null,"Référentiel",512),[[y,r.resMode=="hetd"]])])]),t("tbody",null,[(i(!0),a(g,null,x(r.volumesHoraires,(o,C)=>(i(),a("tr",{key:C},[t("th",null,d(C+1),1),t("td",null,[_(t("select",{"onUpdate:modelValue":b=>o.structureCode=b,"data-variable":C,class:"dinput",onChange:e[39]||(e[39]=(...b)=>l.selectStructure&&l.selectStructure(...b))},[(i(!0),a(g,null,x(r.structures,(b,P)=>(i(),a("option",{value:P,key:P},d(b),9,Vi))),128))],40,Ci),[[R,o.structureCode]])]),t("td",null,[_(t("select",{"onUpdate:modelValue":b=>o.nonPayable=b,class:"dinput"},e[101]||(e[101]=[t("option",{value:!0},"Oui",-1),t("option",{value:!1},"Non",-1)]),8,Si),[[R,o.nonPayable],[y,o.structureCode]])]),t("td",null,[_(t("select",{"onUpdate:modelValue":b=>o.serviceStatutaire=b,class:"dinput"},e[102]||(e[102]=[t("option",{value:!0},"Oui",-1),t("option",{value:!1},"Non",-1)]),8,Pi),[[R,o.serviceStatutaire],[y,o.structureCode]])]),t("td",null,[_(t("select",{"onUpdate:modelValue":b=>o.typeInterventionCode=b,class:"dinput"},[(i(!0),a(g,null,x(l.filteredTypesIntervention,b=>(i(),a("option",{value:b,key:b},d(b),9,Ai))),128))],8,ki),[[R,o.typeInterventionCode],[y,o.structureCode]])]),t("td",null,[_(t("div",null,[h(u,{modelValue:o.tauxFi,"onUpdate:modelValue":b=>o.tauxFi=b,"is-pourc":"",class:"doutput",readonly:"",style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue"]),e[103]||(e[103]=t("span",{class:"pourc"},"%",-1))],512),[[y,!["",null,"Référentiel"].includes(o.typeInterventionCode)]])]),t("td",null,[_(t("div",null,[h(u,{modelValue:o.tauxFa,"onUpdate:modelValue":b=>o.tauxFa=b,"is-pourc":"",class:"dinput","data-variable":C,onChange:l.majTauxFi,style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue","data-variable","onChange"]),e[104]||(e[104]=t("span",{class:"pourc"},"%",-1))],512),[[y,!["",null,"Référentiel"].includes(o.typeInterventionCode)]])]),t("td",null,[_(t("div",null,[h(u,{modelValue:o.tauxFc,"onUpdate:modelValue":b=>o.tauxFc=b,"is-pourc":"",class:"dinput","data-variable":C,onChange:l.majTauxFi,style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue","data-variable","onChange"]),e[105]||(e[105]=t("span",{class:"pourc"},"%",-1))],512),[[y,!["",null,"Référentiel"].includes(o.typeInterventionCode)]])]),t("td",null,[_(t("div",null,[h(u,{modelValue:o.ponderationServiceDu,"onUpdate:modelValue":b=>o.ponderationServiceDu=b,"is-pourc":"",class:"dinput",style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue"]),e[106]||(e[106]=t("span",{class:"pourc"},"%",-1))],512),[[y,!["",null,"Référentiel"].includes(o.typeInterventionCode)]])]),t("td",null,[_(t("div",null,[h(u,{modelValue:o.ponderationServiceCompl,"onUpdate:modelValue":b=>o.ponderationServiceCompl=b,"is-pourc":"",class:"dinput",style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue"]),e[107]||(e[107]=t("span",{class:"pourc"},"%",-1))],512),[[y,!["",null,"Référentiel"].includes(o.typeInterventionCode)]])]),_(t("td",null,[_(t("input",{"onUpdate:modelValue":b=>o.param1=b,class:"dinput"},null,8,Di),[[U,o.param1],[y,o.structureCode]])],512),[[y,r.formule.vhParam1Libelle]]),_(t("td",null,[_(t("input",{"onUpdate:modelValue":b=>o.param2=b,class:"dinput"},null,8,Ei),[[U,o.param2],[y,o.structureCode]])],512),[[y,r.formule.vhParam2Libelle]]),_(t("td",null,[_(t("input",{"onUpdate:modelValue":b=>o.param3=b,class:"dinput"},null,8,Ti),[[U,o.param3],[y,o.structureCode]])],512),[[y,r.formule.vhParam3Libelle]]),_(t("td",null,[_(t("input",{"onUpdate:modelValue":b=>o.param4=b,class:"dinput"},null,8,Mi),[[U,o.param4],[y,o.structureCode]])],512),[[y,r.formule.vhParam4Libelle]]),_(t("td",null,[_(t("input",{"onUpdate:modelValue":b=>o.param5=b,class:"dinput"},null,8,Ui),[[U,o.param5],[y,o.structureCode]])],512),[[y,r.formule.vhParam5Libelle]]),t("td",null,[_(h(u,{modelValue:o.heures,"onUpdate:modelValue":b=>o.heures=b,class:"dinput",onChange:l.calculer},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[y,!["",null].includes(o.typeInterventionCode)]])]),e[109]||(e[109]=t("td",{class:"spacer"},null,-1)),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesServiceFi,"onUpdate:modelValue":b=>o.heuresAttenduesServiceFi=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesServiceFa,"onUpdate:modelValue":b=>o.heuresAttenduesServiceFa=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesServiceFc,"onUpdate:modelValue":b=>o.heuresAttenduesServiceFc=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesServiceReferentiel,"onUpdate:modelValue":b=>o.heuresAttenduesServiceReferentiel=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesComplFi,"onUpdate:modelValue":b=>o.heuresAttenduesComplFi=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesComplFa,"onUpdate:modelValue":b=>o.heuresAttenduesComplFa=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesComplFc,"onUpdate:modelValue":b=>o.heuresAttenduesComplFc=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesComplReferentiel,"onUpdate:modelValue":b=>o.heuresAttenduesComplReferentiel=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesPrimes,"onUpdate:modelValue":b=>o.heuresAttenduesPrimes=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesNonPayableFi,"onUpdate:modelValue":b=>o.heuresAttenduesNonPayableFi=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesNonPayableFa,"onUpdate:modelValue":b=>o.heuresAttenduesNonPayableFa=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesNonPayableFc,"onUpdate:modelValue":b=>o.heuresAttenduesNonPayableFc=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresAttenduesNonPayableReferentiel,"onUpdate:modelValue":b=>o.heuresAttenduesNonPayableReferentiel=b,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,r.resMode=="attendu"]]),_(t("td",null,[h(u,{modelValue:o.heuresServiceFi,"onUpdate:modelValue":b=>o.heuresServiceFi=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesServiceFi!=null&&Math.round(o.heuresAttenduesServiceFi*100)!=Math.round(o.heuresServiceFi*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresServiceFa,"onUpdate:modelValue":b=>o.heuresServiceFa=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesServiceFa!=null&&Math.round(o.heuresAttenduesServiceFa*100)!=Math.round(o.heuresServiceFa*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresServiceFc,"onUpdate:modelValue":b=>o.heuresServiceFc=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesServiceFc!=null&&Math.round(o.heuresAttenduesServiceFc*100)!=Math.round(o.heuresServiceFc*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresServiceReferentiel,"onUpdate:modelValue":b=>o.heuresServiceReferentiel=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesServiceReferentiel!=null&&Math.round(o.heuresAttenduesServiceReferentiel*100)!=Math.round(o.heuresServiceReferentiel*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresComplFi,"onUpdate:modelValue":b=>o.heuresComplFi=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesComplFi!=null&&Math.round(o.heuresAttenduesComplFi*100)!=Math.round(o.heuresComplFi*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresComplFa,"onUpdate:modelValue":b=>o.heuresComplFa=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesComplFa!=null&&Math.round(o.heuresAttenduesComplFa*100)!=Math.round(o.heuresComplFa*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresComplFc,"onUpdate:modelValue":b=>o.heuresComplFc=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesComplFc!=null&&Math.round(o.heuresAttenduesComplFc*100)!=Math.round(o.heuresComplFc*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresComplReferentiel,"onUpdate:modelValue":b=>o.heuresComplReferentiel=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesComplReferentiel!=null&&Math.round(o.heuresAttenduesComplReferentiel*100)!=Math.round(o.heuresComplReferentiel*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresPrimes,"onUpdate:modelValue":b=>o.heuresPrimes=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesPrimes!=null&&Math.round(o.heuresAttenduesPrimes*100)!=Math.round(o.heuresPrimes*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresNonPayableFi,"onUpdate:modelValue":b=>o.heuresNonPayableFi=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesNonPayableFi!=null&&Math.round(o.heuresAttenduesNonPayableFi*100)!=Math.round(o.heuresNonPayableFi*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresNonPayableFa,"onUpdate:modelValue":b=>o.heuresNonPayableFa=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesNonPayableFa!=null&&Math.round(o.heuresAttenduesNonPayableFa*100)!=Math.round(o.heuresNonPayableFa*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresNonPayableFc,"onUpdate:modelValue":b=>o.heuresNonPayableFc=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesNonPayableFc!=null&&Math.round(o.heuresAttenduesNonPayableFc*100)!=Math.round(o.heuresNonPayableFc*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",null,[h(u,{modelValue:o.heuresNonPayableReferentiel,"onUpdate:modelValue":b=>o.heuresNonPayableReferentiel=b,"maximum-digits":"2",tabindex:"-1",readonly:"",class:A({doutput:!0,"bg-danger":o.heuresAttenduesNonPayableReferentiel!=null&&Math.round(o.heuresAttenduesNonPayableReferentiel*100)!=Math.round(o.heuresNonPayableReferentiel*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,r.resMode=="hetd"]]),_(t("td",Fi,[r.debug.vh&&r.debug.vh[C]?(i(),a("div",Ri,[(i(!0),a(g,null,x(r.debug.vh[C],(b,P)=>(i(),a("span",Ii,[f(d(P)+" ",1),t("span",wi,d(Math.round(b*100)/100),1)]))),256)),e[108]||(e[108]=f(" "))])):c("",!0)],512),[[y,r.resMode=="debug"]])]))),128))])]),r.resMode=="debug"&&r.debug.global?(i(),a("div",Hi,[e[110]||(e[110]=t("h4",null,"Débogage : calculs globaux",-1)),(i(!0),a(g,null,x(r.debug.global,(o,C)=>(i(),a("span",Li,[f(d(C)+" ",1),t("span",Ni,d(Math.round(o*100)/100),1)]))),256)),e[111]||(e[111]=f(" "))])):c("",!0),t("div",null,[t("a",{class:"btn btn-secondary",href:r.indexUrl},e[112]||(e[112]=[t("i",{class:"fas fa-rotate-left","aria-hidden":"true"},null,-1),f(" Retour à la liste des formules")]),8,ji)])])],64)}const qi=S(Qs,[["render",Oi],["__scopeId","data-v-060f5e4b"]]),zi=Object.freeze(Object.defineProperty({__proto__:null,default:qi},Symbol.toStringTag,{value:"Module"})),Bi={name:"TotauxHetd",props:{intervenant:{type:Number},typeVolumeHoraire:{type:Number}},data(){return{data:{types:[]},serviceLigne:""}},mounted(){this.load(),window.addEventListener("Formule/TotauxHetd.refresh",n=>{this.load()})},methods:{load(){unicaenVue.axios.get(unicaenVue.url("intervenant/formule-totaux-hetd/:intervenant/:typeVolumeHoraire",{intervenant:this.intervenant,typeVolumeHoraire:this.typeVolumeHoraire})).then(n=>{this.data=n.data.data,this.data.serviceStatutaire>0&&(this.data.serviceDu!=this.data.serviceStatutaire?this.serviceLigne="* "+this.data.serviceDu+"h de service dû en tenant compte des modifications de service":this.serviceLigne="* "+this.data.serviceStatutaire+"h de service statutaire")})},tradType(n){switch(n){case"fi":return"FI";case"fa":return"FA";case"fc":return"FC";case"enseignement":return"Enseignement";case"referentiel":return"Référentiel";case"total":return"Total";default:return n}},tradCategorie(n){switch(n){case"service":return"Service*";case"compl":return"Heures complémentaires";case"payable":return"Heures";case"non-payable":return"Non payable";case"primes":return"Primes";case"total":return"Total";default:return n}}}},$i={class:"table table-bordered"},Gi=["colspan"];function Ji(n,e,s,v,r,l){const u=T("u-heures"),p=Q,m=W;return i(),a(g,null,[r.data.types.length>0?(i(),M(m,{key:0},{default:E(()=>[h(p,{cols:"6"},{default:E(()=>[e[1]||(e[1]=t("h2",null,"Totaux en heures équivalent TD",-1)),t("table",$i,[t("tr",null,[e[0]||(e[0]=t("th",null," ",-1)),(i(!0),a(g,null,x(r.data.types,o=>(i(),a("th",{key:o},d(l.tradType(o)),1))),128))]),(i(!0),a(g,null,x(r.data.heures,(o,C)=>(i(),a("tr",{key:C},[t("th",null,d(l.tradCategorie(C)),1),C!=="primes"?(i(!0),a(g,{key:0},x(o,(b,P)=>(i(),a("td",{class:"nombre",key:P},[h(u,{valeur:b},null,8,["valeur"])]))),128)):(i(),a("td",{key:1,class:"nombre",colspan:o.length},[h(u,{valeur:r.data.heures.primes.total},null,8,["valeur"])],8,Gi))]))),128))]),f(" "+d(r.serviceLigne),1)]),_:1})]),_:1})):c("",!0),e[2]||(e[2]=t("br",null,null,-1))],64)}const Yi=S(Bi,[["render",Ji],["__scopeId","data-v-f852d328"]]),Qi=Object.freeze(Object.defineProperty({__proto__:null,default:Yi},Symbol.toStringTag,{value:"Module"})),Wi={name:"UDate",props:{value:{required:!1,type:[String,Date]},format:{required:!1,type:String}},mounted(){this.formatted=this.formatage(this.value)},data(){return{formatted:void 0}},watch:{value:function(n){this.formatted=this.formatage(n)}},methods:{formatage(n){if(n===void 0)return;let e=new Date(n);const s=e.getFullYear(),v=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),l=e.getHours().toString().padStart(2,"0"),u=e.getMinutes().toString().padStart(2,"0"),p=e.getSeconds().toString().padStart(2,"0");switch(this.format){case"datetime":return`${r}/${v}/${s} à ${l}:${u}`;case"time":return`${l}:${u}:${p}`}return`${r}/${v}/${s}`}}};function Xi(n,e,s,v,r,l){return d(r.formatted)}const H=S(Wi,[["render",Xi]]),Ki={name:"Recherche",data(){return{searchTerm:"",noResult:0,intervenants:[],checkedTypes:["vacataire","permanent","etudiant"]}},mixins:[Util],methods:{rechercher:function(n){this.searchTerm=n.currentTarget.value,this.searchTerm==""&&(this.noResult=0),this.searchTerm!=""&&this.reload()},urlFiche(n){return unicaenVue.url("intervenant/code:"+n+"/voir")},reload(){var n=document.getElementById("term");n.focus(),this.timer&&(clearTimeout(this.timer),this.timer=null),this.timer=setTimeout(()=>{unicaenVue.axios.post(unicaenVue.url("intervenant/recherche-json"),{term:this.searchTerm}).then(e=>{let s=e.data,v=[];for(const r in s){if(s[r].typeIntervenantCode=="E"&&this.checkedTypes.includes("vacataire")){v.push(s[r]);continue}if(s[r].typeIntervenantCode=="P"&&this.checkedTypes.includes("permanent")){v.push(s[r]);continue}if(s[r].typeIntervenantCode=="S"&&this.checkedTypes.includes("etudiant")){v.push(s[r]);continue}}this.intervenants=v,this.intervenants.length==0?this.noResult=1:this.noResult=0}).catch(e=>{console.log(e.message)})},800)}}},Zi={class:"intervenant-recherche"},el={class:"critere"},tl={key:0,class:"table table-bordered table-hover"},nl=["title"],sl={style:{}},rl=["href"],il={key:1,class:"table table-bordered table-hover"};function ll(n,e,s,v,r,l){const u=H;return i(),a(g,null,[e[16]||(e[16]=t("h3",null,"Saisissez le nom suivi éventuellement du prénom (2 lettres minimum)",-1)),t("div",Zi,[t("div",el,[t("div",null,[t("input",{id:"term",autofocus:"",class:"form-control input",placeholder:"votre recherche...",type:"text",onKeyup:e[0]||(e[0]=(...p)=>l.rechercher&&l.rechercher(...p))},null,32),e[7]||(e[7]=t("br",null,null,-1))]),t("div",null,[e[8]||(e[8]=t("span",{class:"fw-bold"},"Types d'intervenant : ",-1)),_(t("input",{"onUpdate:modelValue":e[1]||(e[1]=p=>r.checkedTypes=p),checked:"checked",name:"type[]",type:"checkbox",value:"permanent",onChange:e[2]||(e[2]=p=>l.reload())},null,544),[[N,r.checkedTypes]]),e[9]||(e[9]=f(" Permanent ")),_(t("input",{"onUpdate:modelValue":e[3]||(e[3]=p=>r.checkedTypes=p),checked:"checked",name:"type[]",type:"checkbox",value:"vacataire",onChange:e[4]||(e[4]=p=>l.reload())},null,544),[[N,r.checkedTypes]]),e[10]||(e[10]=f(" Vacataire ")),_(t("input",{"onUpdate:modelValue":e[5]||(e[5]=p=>r.checkedTypes=p),checked:"checked",name:"type[]",type:"checkbox",value:"etudiant",onChange:e[6]||(e[6]=p=>l.reload())},null,544),[[N,r.checkedTypes]]),e[11]||(e[11]=f(" Etudiant "))]),e[12]||(e[12]=t("br",null,null,-1))])]),r.intervenants.length>0?(i(),a("table",tl,[e[14]||(e[14]=t("thead",null,[t("tr",null,[t("th",{style:{width:"90px"}}),t("th",null,"Civilité"),t("th",null,"Nom"),t("th",null,"Prenom"),t("th",null,"Structure"),t("th",null,"Statut"),t("th",null,"Date de naissance"),t("th",null,"N° Personnel")])],-1)),t("tbody",null,[(i(!0),a(g,null,x(r.intervenants,(p,m)=>(i(),a("tr",{class:A({"bg-danger":p.destruction!==null}),title:p.destruction!==null?"Fiche historisé":""},[t("td",sl,[t("a",{href:l.urlFiche(p.code)},e[13]||(e[13]=[t("i",{class:"fas fa-eye"},null,-1),f(" Fiche")]),8,rl)]),t("td",null,d(p.civilite),1),t("td",null,d(p.nom),1),t("td",null,d(p.prenom),1),t("td",null,d(p.structure),1),t("td",null,d(p.statut),1),t("td",null,[h(u,{value:p["date-naissance"]},null,8,["value"])]),t("td",null,d(p["numero-personnel"]),1)],10,nl))),256))])])):c("",!0),r.intervenants.length==0&&r.noResult==1?(i(),a("table",il,e[15]||(e[15]=[t("thead",null,[t("tr",null,[t("th",{style:{width:"90px"}}),t("th",null,"Civilité"),t("th",null,"Nom"),t("th",null,"Prenom"),t("th",null,"Structure"),t("th",null,"Statut"),t("th",null,"Date de naissance"),t("th",null,"N° Personnel")])],-1),t("tbody",null,[t("tr",null,[t("td",{colspan:"8",style:{"text-align":"center"}},"Aucun intervenant trouvé")])],-1)]))):c("",!0)],64)}const al=S(Ki,[["render",ll]]),ol=Object.freeze(Object.defineProperty({__proto__:null,default:al},Symbol.toStringTag,{value:"Module"})),ul={name:"Structure",props:{structure:{required:!0}},data(){return{saisieUrl:unicaenVue.url("structure/voir/:structure",{structure:this.structure.id})+"?tab=edition",deleteUrl:unicaenVue.url("structure/delete/:structure",{structure:this.structure.id}),liste:this.$parent.liste}},computed:{hasSousStructures:function(){return Object.keys(this.structure.structures).length>0}},methods:{saisie(n){modAjax(n.currentTarget,e=>{this.refresh()})},supprimer(n){popConfirm(n.currentTarget,e=>{this.refresh()})},refresh(){this.liste.reload()}}},dl={class:"accordion-item"},ml={class:"accordion-header"},cl=["aria-controls","data-bs-target"],pl=["href"],hl=["href"],fl=["id"],bl={class:"accordion-body"},vl={class:"row"},_l={class:"col-md-5"},gl={class:"row"},yl={class:"col-md-5"},xl={class:"row"},Cl={class:"col-md-5"},Vl={key:0,class:"fas fa-check text-success"},Sl={key:1,class:"fas fa-xmark text-danger"},Pl={class:"row"},kl={class:"col-md-5"},Al={key:0,class:"fas fa-check text-success"},Dl={key:1,class:"fas fa-xmark text-danger"},El={class:"row"},Tl={class:"col-md-5"},Ml={key:0,class:"sous-structures"},Ul={class:"accordion"};function Fl(n,e,s,v,r,l){const u=T("structure",!0);return i(),a("div",dl,[t("h2",ml,[t("button",{"aria-controls":s.structure.id,"data-bs-target":`#str${s.structure.id}`,"aria-expanded":"true",class:"accordion-button","data-bs-toggle":"collapse",type:"button"},[s.structure.canEdit?(i(),a("a",{key:0,href:r.saisieUrl,class:"btn btn-primary btn-sm",title:"Modifier la structure",onClick:e[0]||(e[0]=k((...p)=>l.saisie&&l.saisie(...p),["prevent"]))},e[2]||(e[2]=[t("i",{class:"fas fa-pen-to-square"},null,-1)]),8,pl)):c("",!0),s.structure.canDelete?(i(),a("a",{key:1,href:r.deleteUrl,class:"btn btn-danger btn-sm","data-content":"Êtes-vous sûr de vouloir supprimer la structure ?","data-title":"Suppression de la structure",title:"Supprimer la structure",onClick:e[1]||(e[1]=k((...p)=>l.supprimer&&l.supprimer(...p),["prevent"]))},e[3]||(e[3]=[t("i",{class:"fas fa-trash-can"},null,-1)]),8,hl)):c("",!0),f(" "+d(s.structure.libelleLong)+" ("+d(s.structure.libelleCourt)+") ",1)],8,cl)]),t("div",{id:`str${s.structure.id}`,class:"accordion-collapse collapse show"},[t("div",bl,[t("div",vl,[e[4]||(e[4]=t("div",{class:"col-md-5"},[t("strong",null,"Code"),f(" :")],-1)),t("div",_l,d(s.structure.code),1)]),t("div",gl,[e[5]||(e[5]=t("div",{class:"col-md-5"},[t("strong",null,"Source"),f(" :")],-1)),t("div",yl,d(s.structure.source.libelle),1)]),t("div",xl,[e[6]||(e[6]=t("div",{class:"col-md-5"},[t("strong",null,"Composante d'enseignement"),f(" :")],-1)),t("div",Cl,[s.structure.enseignement?(i(),a("i",Vl)):s.structure.enseignement?c("",!0):(i(),a("i",Sl))])]),t("div",Pl,[e[7]||(e[7]=t("div",{class:"col-md-5"},[t("strong",null,"Affichage de l'adresse sur le contrat de travail"),f(" :")],-1)),t("div",kl,[s.structure.affAdresseContrat?(i(),a("i",Al)):s.structure.affAdresseContrat?c("",!0):(i(),a("i",Dl))])]),t("div",El,[e[8]||(e[8]=t("div",{class:"col-md-5"},[t("strong",null,"Adresse"),f(" :")],-1)),t("div",Tl,[t("pre",null,d(s.structure.adresse),1)])]),l.hasSousStructures?(i(),a("div",Ml,[e[9]||(e[9]=t("h4",null,"Sous-structures",-1)),t("div",Ul,[(i(!0),a(g,null,x(s.structure.structures,p=>(i(),M(u,{key:p.id,structure:p,onRefresh:l.refresh},null,8,["structure","onRefresh"]))),128))])])):c("",!0)])],8,fl)])}const re=S(ul,[["render",Fl],["__scopeId","data-v-046af32d"]]),Rl=Object.freeze(Object.defineProperty({__proto__:null,default:re},Symbol.toStringTag,{value:"Module"})),Il={components:{structure:re},props:{canAdd:{type:Boolean,required:!0}},data(){return{structures:[],ajoutUrl:unicaenVue.url("structure/saisie"),liste:this}},mounted(){this.reload()},methods:{ajout(n){modAjax(n.currentTarget,e=>{this.reload()})},reload(){unicaenVue.axios.get(unicaenVue.url("structure/liste")).then(n=>{this.structures=n.data})}}},wl={class:"accordion no-intranavigation"},Hl=["href"];function Ll(n,e,s,v,r,l){const u=T("structure");return i(),a(g,null,[e[2]||(e[2]=t("h1",null,"Administration des structures",-1)),t("div",wl,[(i(!0),a(g,null,x(r.structures,p=>(i(),M(u,{key:p.id,structure:p},null,8,["structure"]))),128))]),s.canAdd?(i(),a("a",{key:0,class:"btn btn-primary no-intranavigation",href:r.ajoutUrl,onClick:e[0]||(e[0]=k((...p)=>l.ajout&&l.ajout(...p),["prevent"])),title:"Ajouter une structure"},e[1]||(e[1]=[t("i",{class:"fas fa-pen-to-square"},null,-1),f(" Ajouter une structure ")]),8,Hl)):c("",!0)],64)}const Nl=S(Il,[["render",Ll]]),jl=Object.freeze(Object.defineProperty({__proto__:null,default:Nl},Symbol.toStringTag,{value:"Module"})),Ol={name:"UModal",props:{id:{required:!0,type:String},title:{required:!0,type:String}}},ql=["id"],zl={class:"modal-dialog"},Bl={class:"modal-content"},$l={class:"modal-header"},Gl={class:"modal-title"},Jl={class:"modal-body"},Yl={class:"modal-footer"};function Ql(n,e,s,v,r,l){return i(),a("div",{class:"modal fade",id:s.id,tabindex:"-1","aria-hidden":"true"},[t("div",zl,[t("div",Bl,[t("div",$l,[t("h5",Gl,d(s.title),1),e[0]||(e[0]=t("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1))]),t("div",Jl,[O(n.$slots,"body")]),t("div",Yl,[O(n.$slots,"footer"),e[1]||(e[1]=t("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"Fermer",-1))])])])],8,ql)}const Wl=S(Ol,[["render",Ql]]),Xl={name:"UIcon",props:{name:{required:!0,type:String},variant:{required:!1,type:String},rotate:{required:!1,type:String},id:{required:!1,type:String}}},Kl=["id"];function Zl(n,e,s,v,r,l){return i(),a("i",{class:A(`fas fa-${s.name} text-${s.variant} fa-rotate-${s.rotate}`),id:`${s.id}`},null,10,Kl)}const w=S(Xl,[["render",Zl]]),ea={name:"Mission",props:{mission:{required:!0}},data(){return{validationText:this.calcValidation(this.mission.validation),saisieUrl:unicaenVue.url("mission/saisie/:mission",{mission:this.mission.id}),validerUrl:unicaenVue.url("mission/valider/:mission",{mission:this.mission.id}),devaliderUrl:unicaenVue.url("mission/devalider/:mission",{mission:this.mission.id}),supprimerUrl:unicaenVue.url("mission/supprimer/:mission",{mission:this.mission.id})}},watch:{"mission.validation"(n){this.validationText=this.calcValidation(n)}},computed:{heuresLib:function(){return this.mission.heures===null||this.mission.heures===0?"Aucune heure saisie":this.mission.heures==this.mission.heuresValidees?Util.formattedHeures(this.mission.heures)+" heures (validées)":this.mission.heuresValidees==0?Util.formattedHeures(this.mission.heures)+" heures (non validées)":'<span class="bg-info">'+Util.formattedHeures(this.mission.heures)+"</span> heures ("+Util.formattedHeures(this.mission.heuresValidees)+" validées)"}},methods:{calcValidation(n){return n===null?"A valider":n.id===null?"Autovalidée":"Validation du "+Util.dateToString(n.histoCreation)+" par "},saisie(n){modAjax(n.currentTarget,e=>{this.refresh()})},supprimer(n){popConfirm(n.currentTarget,e=>{this.$emit("supprimer",this.mission)})},valider(n){popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})},devalider(n){popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})},volumeHoraireSupprimer(n){n.currentTarget.href=unicaenVue.url("mission/volume-horaire/supprimer/:missionVolumeHoraire",{missionVolumeHoraire:n.currentTarget.dataset.id}),popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})},volumeHoraireValider(n){n.currentTarget.href=unicaenVue.url("mission/volume-horaire/valider/:missionVolumeHoraire",{missionVolumeHoraire:n.currentTarget.dataset.id}),popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})},volumeHoraireDevalider(n){n.currentTarget.href=unicaenVue.url("mission/volume-horaire/devalider/:missionVolumeHoraire",{missionVolumeHoraire:n.currentTarget.dataset.id}),popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})},refresh(){unicaenVue.axios.get(unicaenVue.url("mission/get/:mission",{mission:this.mission.id})).then(n=>{this.$emit("refresh",n.data)})}}},ta=["id"],na={class:"card-header card-header-h3"},sa={key:0},ra={class:"float-end"},ia={key:1},la={key:2},aa={class:"float-end"},oa={class:"card-body"},ua={class:"row"},da={class:"col-md-8"},ma={class:"row"},ca={class:"col-md-12"},pa={class:"form-control"},ha={class:"row"},fa={class:"col-md-6"},ba={class:"form-control"},va={class:"col-md-6"},_a={class:"form-control"},ga={class:"col-md-7"},ya={class:"input-group mb-3"},xa=["innerHTML"],Ca=["data-bs-target"],Va={key:0,class:"col-md-5"},Sa={class:"form-control"},Pa={class:"row"},ka={class:"col-md-12"},Aa={class:"form-control"},Da={key:0,class:"row"},Ea={class:"col-md-12"},Ta={class:"form-control"},Ma={class:"row"},Ua={class:"col-md-12"},Fa=["href"],Ra=["href"],Ia=["href"],wa=["href"],Ha={class:"col-md-4"},La={class:"table table-bordered table-condensed"},Na={style:{"text-align":"right"}},ja={key:0},Oa=["data-id"],qa=["data-id"],za=["data-id"];function Ba(n,e,s,v,r,l){const u=H,p=w,m=T("utilisateur"),o=T("u-heures"),C=Wl;return i(),a(g,null,[t("div",{id:s.mission.id,class:A([{"bg-success":s.mission.valide,"bg-default":!s.mission.valide},"card"])},[t("form",{onSubmit:e[4]||(e[4]=k((...b)=>n.submitForm&&n.submitForm(...b),["prevent"]))},[t("div",na,[s.mission.libelleMission?(i(),a("h5",sa,[f(d(s.mission.libelleMission)+" ",1),t("span",ra,[e[8]||(e[8]=f("Du ")),h(u,{value:s.mission.dateDebut},null,8,["value"]),e[9]||(e[9]=f(" au ")),h(u,{value:s.mission.dateFin},null,8,["value"])])])):c("",!0),s.mission.libelleMission?(i(),a("h6",ia,d(s.mission.typeMission.libelle),1)):c("",!0),s.mission.libelleMission?c("",!0):(i(),a("h5",la,[f(d(s.mission.typeMission.libelle)+" ",1),t("span",aa,[e[10]||(e[10]=f("Du ")),h(u,{value:s.mission.dateDebut},null,8,["value"]),e[11]||(e[11]=f(" au ")),h(u,{value:s.mission.dateFin},null,8,["value"])])]))]),t("div",oa,[t("div",ua,[t("div",da,[t("div",ma,[t("div",ca,[e[12]||(e[12]=t("label",{class:"form-label"},"Composante en charge du suivi",-1)),t("div",pa,d(s.mission.structure.libelle),1)])]),t("div",ha,[t("div",fa,[e[13]||(e[13]=t("label",{class:"form-label"},"Taux de rémunération",-1)),t("div",ba,d(s.mission.tauxRemu?s.mission.tauxRemu.libelle:null),1)]),t("div",va,[e[14]||(e[14]=t("label",{class:"form-label"},"Taux majoré (dimanches/jours fériés)",-1)),t("div",_a,d(s.mission.tauxRemuMajore?s.mission.tauxRemuMajore.libelle:s.mission.tauxRemu?"Idem ("+s.mission.tauxRemu.libelle+")":null),1)]),t("div",ga,[e[15]||(e[15]=t("label",{class:"form-label"},"Nombre d'heures prévisionnelles",-1)),t("div",ya,[t("div",{class:"form-control",innerHTML:l.heuresLib},null,8,xa),t("button",{"data-bs-target":`#details-${s.mission.id}`,class:"input-group-btn btn btn-secondary","data-bs-toggle":"modal"}," Détails ",8,Ca)])]),s.mission.typeMission.besoinFormation?(i(),a("div",Va,[e[16]||(e[16]=t("label",{class:"form-label"},"Heures de formation prévues",-1)),t("div",Sa,d(s.mission.heuresFormation),1)])):c("",!0)]),t("div",Pa,[t("div",ka,[e[17]||(e[17]=t("label",{class:"form-label"},"Descriptif de la mission",-1)),t("div",Aa,d(s.mission.description),1)])]),s.mission.typeMission.accompagnementEtudiants?(i(),a("div",Da,[t("div",Ea,[e[18]||(e[18]=t("label",{class:"form-label"},"Etudiants suivis",-1)),t("div",Ta,[t("pre",null,d(s.mission.etudiantsSuivis),1)])])])):c("",!0),e[19]||(e[19]=t("div",{class:"row"},[t("div",{class:"col-md-12"}," ")],-1)),t("div",Ma,[t("div",Ua,[s.mission.canSaisie?(i(),a("a",{key:0,href:r.saisieUrl,class:"btn btn-primary",onClick:e[0]||(e[0]=k((...b)=>l.saisie&&l.saisie(...b),["prevent"]))},"Modifier",8,Fa)):c("",!0),s.mission.canValider?(i(),a("a",{key:1,href:r.validerUrl,class:"btn btn-secondary","data-content":"Êtes-vous sur de vouloir valider la mission ?","data-title":"Validation de la mission",onClick:e[1]||(e[1]=k((...b)=>l.valider&&l.valider(...b),["prevent"]))},"Valider",8,Ra)):c("",!0),s.mission.canDevalider?(i(),a("a",{key:2,href:r.devaliderUrl,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir dévalider la mission ?","data-title":"Dévalidation de la mission",onClick:e[2]||(e[2]=k((...b)=>l.devalider&&l.devalider(...b),["prevent"]))},"Dévalider",8,Ia)):c("",!0),s.mission.canSupprimer?(i(),a("a",{key:3,href:r.supprimerUrl,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir supprimer la mission ?","data-title":"Suppression de la mission",onClick:e[3]||(e[3]=k((...b)=>l.supprimer&&l.supprimer(...b),["prevent"]))},"Supprimer",8,wa)):c("",!0)])])]),t("div",Ha,[e[22]||(e[22]=t("div",null,[t("label",{class:"form-label"},"Suivi")],-1)),t("div",null,[h(p,{name:"thumbs-up",variant:"success"}),e[20]||(e[20]=f(" Créé le ")),h(u,{value:s.mission.histoCreation},null,8,["value"]),e[21]||(e[21]=f(" par ")),h(m,{mail:s.mission.histoCreateur.email,nom:s.mission.histoCreateur.displayName},null,8,["mail","nom"])]),t("div",null,[h(p,{name:s.mission.valide?"thumbs-up":"thumbs-down",variant:s.mission.valide?"success":"info"},null,8,["name","variant"]),f(" "+d(r.validationText)+" ",1),s.mission.validation&&s.mission.validation.histoCreateur?(i(),M(m,{key:0,mail:s.mission.validation.histoCreateur.email,nom:s.mission.validation.histoCreateur.displayName},null,8,["mail","nom"])):c("",!0)]),t("div",null,[h(p,{name:s.mission.contrat?"thumbs-up":"thumbs-down",variant:s.mission.contrat?"success":"info"},null,8,["name","variant"]),f(" "+d(s.mission.contrat?"Contrat établi":"Pas de contrat"),1)]),t("div",null,d(s.mission.heuresRealisees)+" heure"+d(s.mission.heuresRealisees<2?"":"s")+" réalisée"+d(s.mission.heuresRealisees<2?"":"s"),1)])])])],32)],10,ta),h(C,{id:`details-${s.mission.id}`,title:"Détail des heures prévisionnelles"},{body:E(()=>[t("table",La,[e[28]||(e[28]=t("thead",null,[t("tr",null,[t("th",null,"Heures"),t("th",null,"Statut"),t("th",null,"Actions")])],-1)),t("tbody",null,[(i(!0),a(g,null,x(s.mission.volumesHorairesPrevus,b=>(i(),a("tr",{key:b.id},[t("td",Na,[h(o,{valeur:b.heures},null,8,["valeur"])]),t("td",null,[h(p,{name:"thumbs-up",variant:"success"}),e[25]||(e[25]=f(" Saisi par ")),h(m,{mail:b.histoCreateur.email,nom:b.histoCreateur.displayName},null,8,["mail","nom"]),e[26]||(e[26]=f(" le ")),h(u,{value:b.histoCreation},null,8,["value"]),e[27]||(e[27]=t("br",null,null,-1)),h(p,{name:b.valide?"thumbs-up":"thumbs-down",variant:b.valide?"success":"info"},null,8,["name","variant"]),f(" "+d(b.validation&&b.validation.id==null?"Autovalidé":b.validation?"":"à valider")+" ",1),b.validation&&b.validation.histoCreateur?(i(),a("span",ja,[e[23]||(e[23]=f(" Validé par ")),h(m,{mail:b.validation.histoCreateur.email,nom:b.validation.histoCreateur.displayName},null,8,["mail","nom"]),e[24]||(e[24]=f(" le ")),h(u,{value:b.validation.histoCreation},null,8,["value"])])):c("",!0)]),t("td",null,[b.canValider?(i(),a("a",{key:0,"data-id":b.id,class:"btn btn-secondary","data-content":"Êtes-vous sur de vouloir valider ce volume horaire ?","data-title":"Validation du volume horaire",onClick:e[5]||(e[5]=k((...P)=>l.volumeHoraireValider&&l.volumeHoraireValider(...P),["prevent"]))},"Valider",8,Oa)):c("",!0),b.canDevalider?(i(),a("a",{key:1,"data-id":b.id,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir dévalider ce volume horaire ?","data-title":"Dévalidation du volume horaire",onClick:e[6]||(e[6]=k((...P)=>l.volumeHoraireDevalider&&l.volumeHoraireDevalider(...P),["prevent"]))},"Dévalider",8,qa)):c("",!0),b.canSupprimer?(i(),a("a",{key:2,"data-id":b.id,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir supprimer le volume horaire ?","data-title":"Suppression du volume horaire",onClick:e[7]||(e[7]=k((...P)=>l.volumeHoraireSupprimer&&l.volumeHoraireSupprimer(...P),["prevent"]))},"Supprimer",8,za)):c("",!0)])]))),128))])])]),footer:E(()=>e[29]||(e[29]=[])),_:1},8,["id"])],64)}const ie=S(ea,[["render",Ba],["__scopeId","data-v-1735108d"]]),$a=Object.freeze(Object.defineProperty({__proto__:null,default:ie},Symbol.toStringTag,{value:"Module"})),Ga={components:{mission:ie},props:{intervenant:{type:Number,required:!0},canAddMission:{type:Boolean,required:!0}},data(){return{missions:[],isMounted:!1,ajoutUrl:unicaenVue.url("mission/ajout/:intervenant",{intervenant:this.intervenant})}},mounted(){this.reload()},methods:{ajout(n){modAjax(n.currentTarget,e=>{this.reload()})},supprimer(n){this.reload()},refresh(n){let e=Util.json.indexById(this.missions,n.id);this.missions[e]=n,this.refreshPlafonds()},reload(){unicaenVue.axios.get(unicaenVue.url("mission/liste/:intervenant",{intervenant:this.intervenant})).then(n=>{this.missions=n.data,this.refreshPlafonds()})},refreshPlafonds(){this.isMounted?($(".plafonds").refresh(),$("#sidebar").refresh()):this.isMounted=!0}}},Ja=["href"];function Ya(n,e,s,v,r,l){const u=T("mission");return i(),a(g,null,[(i(!0),a(g,null,x(r.missions,p=>(i(),M(u,{onSupprimer:l.supprimer,onRefresh:l.refresh,key:p.id,mission:p},null,8,["onSupprimer","onRefresh","mission"]))),128)),s.canAddMission?(i(),a("a",{key:0,class:"btn btn-primary",href:r.ajoutUrl,onClick:e[0]||(e[0]=k((...p)=>l.ajout&&l.ajout(...p),["prevent"]))},"Ajout d'une nouvelle mission",8,Ja)):c("",!0)],64)}const Qa=S(Ga,[["render",Ya]]),Wa=Object.freeze(Object.defineProperty({__proto__:null,default:Qa},Symbol.toStringTag,{value:"Module"})),Xa={name:"ListeCandidatures.vue",props:{intervenant:{required:!0},renseignerDonneesPersonnelles:{type:Boolean,required:!1}},data(){return{candidatures:[],urlListeOffre:unicaenVue.url("offre-emploi")}},mounted(){this.reload()},computed:{urlDonneesPersonnelles:function(){return unicaenVue.url("intervenant/:intervenant/dossier",{intervenant:this.intervenant})}},methods:{reload(){unicaenVue.axios.get(unicaenVue.url("intervenant/:intervenant/get-candidatures",{intervenant:this.intervenant})).then(n=>{this.candidatures=n.data})},validerCandidature(n){modAjax(n.currentTarget,e=>{this.reload()})},refuserCandidature(n){popConfirm(n.target,e=>{this.reload()})},urlOffre(n){return unicaenVue.url("offre-emploi/detail/:offre",{offre:n.offre.id})},urlAccepterCandidature:function(n){return unicaenVue.url("offre-emploi/accepter-candidature/:id",{id:n.id})},urlRefuserCandidature:function(n){return unicaenVue.url("offre-emploi/refuser-candidature/:id",{id:n.id})}}},Ka={key:0,class:"alert alert-primary",role:"alert"},Za=["href"],eo={class:"table table-bordered"},to={key:0},no={style:{"text-align":"center"}},so=["href"],ro={style:{"text-align":"center"}},io={style:{"text-align":"center"}},lo={key:0,class:"badge rounded-pill bg-success"},ao={key:1,class:"badge rounded-pill bg-danger"},oo={key:2,class:"badge rounded-pill bg-warning"},uo={style:{"text-align":"center"}},mo=["href"],co=["href"],po=["href"];function ho(n,e,s,v,r,l){const u=H,p=w;return i(),a("div",null,[this.renseignerDonneesPersonnelles?(i(),a("div",Ka,[e[2]||(e[2]=f(" Afin que vos candidatures soient étudiées, veuillez compléter ")),t("a",{href:this.urlDonneesPersonnelles},"vos données personnelles",8,Za),e[3]||(e[3]=f(" et fournir les pièces justificatives qui vous seront demandées. "))])):c("",!0),t("table",eo,[e[8]||(e[8]=t("thead",null,[t("tr",null,[t("th",null,"Offre d'emploi"),t("th",null,"Composante"),t("th",null,"Etat"),t("th",null,"Date commission"),t("th",null,"Action")])],-1)),t("tbody",null,[r.candidatures.length==0?(i(),a("tr",to,e[4]||(e[4]=[t("td",{colspan:"5",style:{"text-align":"center"}},"Aucune candidature",-1)]))):c("",!0),(i(!0),a(g,null,x(r.candidatures,m=>(i(),a("tr",{key:m.id},[t("td",no,[t("a",{href:l.urlOffre(m)},d(m.offre.titre),9,so)]),t("td",ro,d(m.offre.structure.libelleCourt),1),t("td",io,[m.validation?(i(),a("span",lo,"Acceptée par "+d(m.validation.histoCreateur.displayName),1)):c("",!0),!m.validation&&m.motif!==null?(i(),a("span",ao,d(m.motif),1)):c("",!0),!m.validation&&m.motif===null?(i(),a("span",oo,"En attente d'acceptation")):c("",!0)]),t("td",null,[m.dateCommission?(i(),M(u,{key:0,value:m.dateCommission},null,8,["value"])):c("",!0)]),t("td",uo,[!m.validation&&m.canValider?(i(),a("a",{key:0,href:l.urlAccepterCandidature(m),class:"btn btn-success","data-content":"Êtes vous sûr de vouloir accepter cette candidature ?","data-title":"Accepter la candidature",style:{color:"white"},title:"Accepter la candidature",onClick:e[0]||(e[0]=k((...o)=>l.validerCandidature&&l.validerCandidature(...o),["prevent"]))},e[5]||(e[5]=[t("i",{class:"fa-solid fa-check"},null,-1)]),8,mo)):c("",!0),e[7]||(e[7]=f(" ")),!m.motif&&m.canRefuser?(i(),a("a",{key:1,href:l.urlRefuserCandidature(m),class:"btn btn-danger","data-content":"Êtes vous sûr de vouloir refuser cette candidature ?","data-title":"Refuser la candidature",style:{color:"white"},title:"Refuser la candidature",onClick:e[1]||(e[1]=k((...o)=>l.refuserCandidature&&l.refuserCandidature(...o),["prevent"]))},e[6]||(e[6]=[t("i",{class:"fa-sharp fa-solid fa-xmark"},null,-1)]),8,co)):c("",!0)])]))),128))])]),t("a",{href:r.urlListeOffre,class:"btn btn-primary",title:"Voir les offres d'emploi"},[h(p,{name:"eye"}),e[9]||(e[9]=f(" Voir toutes les offres d'emploi "))],8,po),e[10]||(e[10]=f(" "))])}const fo=S(Xa,[["render",ho]]),bo=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"})),vo={name:"OffreEmploi.vue",props:{offre:{required:!0},utilisateur:{required:!1},extended:{type:Boolean,required:!1},canModifier:{type:Boolean,required:!1},canPostuler:{type:Boolean,required:!1},canValider:{type:Boolean,required:!1},canSupprimer:{type:Boolean,required:!1},canVoirCandidature:{type:Boolean,required:!1},canValiderCandidature:{type:Boolean,required:!1},decretText:{type:String,required:!1}},data(){return{saisirUrl:unicaenVue.url("offre-emploi/saisir/:offre",{offre:this.offre.id}),supprimerUrl:unicaenVue.url("offre-emploi/supprimer/:offre",{offre:this.offre.id}),validerUrl:unicaenVue.url("offre-emploi/valider/:offre",{offre:this.offre.id}),devaliderUrl:unicaenVue.url("offre-emploi/devalider/:offre",{offre:this.offre.id}),consulterUrl:unicaenVue.url("offre-emploi/detail/:offre",{offre:this.offre.id}),offreEmploiUrl:unicaenVue.url("offre-emploi"),postulerUrl:unicaenVue.url("offre-emploi/postuler/:id",{id:this.offre.id}),decret:!1}},computed:{isCandidat:function(){return!1},shortDesc:function(){if(!this.offre.description)return"";let n=this.offre.description.substr(0,200);return this.offre.description.length>200&&(n+="..."),n},descriptionHtml:function(){return this.offre.description?this.offre.description.replace(/(?:\r\n|\r|\n)/g,"<br />"):""},connectionLink:function(){let n="auth/connexion?redirect="+window.location.href;return unicaenVue.url(n)}},mounted(){this.decretText||(this.decret=!0)},methods:{saisir(n){modAjax(n.target,e=>{this.refresh()})},urlVoir:function(n){return unicaenVue.url("intervenant/:code/voir",{code:"code:"+n.intervenant.code})},urlVoirCandidature:function(n){return unicaenVue.url("intervenant/:code/candidature",{code:"code:"+n.intervenant.code})},urlAccepterCandidature:function(n){return unicaenVue.url("offre-emploi/accepter-candidature/:id",{id:n.id})},urlRefuserCandidature:function(n){return unicaenVue.url("offre-emploi/refuser-candidature/:id",{id:n.id})},refresh(){unicaenVue.axios.get(unicaenVue.url("offre-emploi/get/:offreEmploi",{offreEmploi:this.offre.id})).then(n=>{this.$emit("refresh",n.data)})},supprimer(n){popConfirm(n.target,e=>{this.$emit("supprimer",this.offre)})},postuler(n){popConfirm(n.target,e=>{this.$emit("postuler",this.offre)})},valider(n){popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})},devalider(n){popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})},validerCandidature(n){popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})},refuserCandidature(n){popConfirm(n.currentTarget,e=>{this.$emit("refresh",e.data)})}}},_o={key:0,class:"col"},go={class:"card h-100"},yo={class:"card-header"},xo={class:"badge rounded-pill bg-info"},Co={key:0,class:"badge rounded-pill bg-success"},Vo={key:1,class:"badge rounded-pill bg-warning"},So={class:"card-body"},Po={class:"bg-light",style:{padding:"5px"}},ko={class:"card-footer"},Ao={class:"d-grid gap-2 d-md-flex justify-content-md-end"},Do=["href"],Eo={key:1},To={class:"page-header"},Mo={key:0,class:"alert alert-primary d-flex align-items-center",role:"alert"},Uo={class:"ms-2"},Fo=["href"],Ro={key:1,class:"alert alert-primary d-flex align-items-center",role:"alert"},Io={key:2,class:"alert alert-primary d-flex align-items-center",role:"alert"},wo={class:"bg-light",style:{padding:"10px"}},Ho=["innerHTML"],Lo={key:3,class:"alert alert-info"},No=["innerHTML"],jo={key:4},Oo={class:"table table-bordered"},qo={key:0},zo={key:0},Bo={key:0,colspan:"4",style:{"text-align":"center"}},$o={key:1,colspan:"3",style:{"text-align":"center"}},Go=["href"],Jo={key:0,class:"badge rounded-pill bg-success"},Yo={key:1,class:"badge rounded-pill bg-danger"},Qo={key:2,class:"badge rounded-pill bg-warning"},Wo={key:0},Xo=["href"],Ko={class:"mt-5"},Zo=["href"],eu=["href"],tu=["href"],nu=["href"],su=["href"],ru=["href"];function iu(n,e,s,v,r,l){const u=H,p=w;return i(),a(g,null,[this.extended?c("",!0):(i(),a("div",_o,[t("div",go,[t("div",yo,[t("h4",null,d(s.offre.titre),1),t("span",xo,d(s.offre.nombreHeures)+" heure(s)",1),e[6]||(e[6]=f(" ")),s.offre.validation?(i(),a("span",Co,[e[5]||(e[5]=f("Validée le ")),h(u,{value:s.offre.validation.histoCreation},null,8,["value"]),f(" par "+d(s.offre.validation.histoCreateur.displayName),1)])):c("",!0),s.offre.validation?c("",!0):(i(),a("span",Vo," En attente de validation par la DRH")),e[7]||(e[7]=f(" "))]),t("div",So,[t("p",Po,[e[8]||(e[8]=t("b",null,"Créée le : ",-1)),h(u,{value:s.offre.histoCreation},null,8,["value"]),f(" par "+d(s.offre.histoCreateur.displayName),1),e[9]||(e[9]=t("br",null,null,-1)),e[10]||(e[10]=t("b",null,"Période à pourvoir : ",-1)),e[11]||(e[11]=f("du ")),h(u,{value:s.offre.dateDebut},null,8,["value"]),e[12]||(e[12]=f(" au ")),h(u,{value:s.offre.dateFin},null,8,["value"]),e[13]||(e[13]=t("br",null,null,-1)),e[14]||(e[14]=t("b",null,"Demandée par la composante :",-1)),f(" "+d(s.offre.structure.libelleCourt)+" ",1),e[15]||(e[15]=t("br",null,null,-1)),e[16]||(e[16]=t("b",null,"Type de mission :",-1)),f(" "+d(s.offre.typeMission.libelle),1)]),f(" "+d(l.shortDesc),1)]),t("div",ko,[t("div",Ao,[t("a",{href:r.consulterUrl,class:"btn btn-primary",title:"Consulter "},[h(p,{name:"eye"}),e[17]||(e[17]=f(" Voir "))],8,Do)])])])])),this.extended?(i(),a("div",Eo,[t("h1",To,d(s.offre.titre),1),this.utilisateur?c("",!0):(i(),a("div",Mo,[e[20]||(e[20]=t("i",{class:"fa-solid fa-user"},null,-1)),t("div",Uo,[e[18]||(e[18]=f(" Vous devez ")),t("a",{href:l.connectionLink,class:"text-decoration-underline alert-link"},"être identifé",8,Fo),e[19]||(e[19]=f(" pour pouvoir postuler. "))])])),!s.offre.canPostuler&&this.utilisateur?(i(),a("div",Ro,e[21]||(e[21]=[t("i",{class:"fa-solid fa-circle-xmark"},null,-1),t("div",{class:"ms-2"}," Vous n'avez pas les droits pour postuler à cette offre, merci de contacter votre administration de rattachement. ",-1)]))):c("",!0),l.isCandidat&&this.utilisateur?(i(),a("div",Io,e[22]||(e[22]=[t("i",{class:"fa-solid fa-circle-xmark"},null,-1),t("div",{class:"ms-2"}," Vous avez déjà postulé à cette offre. ",-1)]))):c("",!0),t("p",wo,[e[23]||(e[23]=t("b",null,"Créée le : ",-1)),h(u,{value:s.offre.histoCreation},null,8,["value"]),f(" par "+d(s.offre.histoCreateur.displayName),1),e[24]||(e[24]=t("br",null,null,-1)),e[25]||(e[25]=t("b",null,"Période à pourvoir : ",-1)),e[26]||(e[26]=f("du ")),h(u,{value:s.offre.dateDebut},null,8,["value"]),e[27]||(e[27]=f(" au ")),h(u,{value:s.offre.dateFin},null,8,["value"]),e[28]||(e[28]=t("br",null,null,-1)),e[29]||(e[29]=t("b",null,"Date limite de candidature :",-1)),h(u,{value:s.offre.dateLimite},null,8,["value"]),e[30]||(e[30]=t("br",null,null,-1)),e[31]||(e[31]=t("b",null,"Demandé par la composante :",-1)),f(" "+d(s.offre.structure.libelleCourt)+" ",1),e[32]||(e[32]=t("br",null,null,-1)),e[33]||(e[33]=t("b",null,"Type de mission :",-1)),f(" "+d(s.offre.typeMission.libelle)+" ",1),e[34]||(e[34]=t("br",null,null,-1)),e[35]||(e[35]=t("b",null,"Nombre d'heures pour la mission :",-1)),f(" "+d(s.offre.nombreHeures)+" heure(s) ",1),e[36]||(e[36]=t("br",null,null,-1)),e[37]||(e[37]=t("b",null,"Nombre de postes à pourvoir :",-1)),f(" "+d(s.offre.nombrePostes)+" poste(s) ",1),e[38]||(e[38]=t("br",null,null,-1))]),t("p",{innerHTML:this.descriptionHtml},null,8,Ho),this.decretText?(i(),a("p",Lo,[_(t("input",{id:"decret","onUpdate:modelValue":e[0]||(e[0]=m=>r.decret=m),name:"decret",type:"checkbox"},null,512),[[N,r.decret]]),e[39]||(e[39]=f(" ")),t("span",{innerHTML:this.decretText},null,8,No)])):c("",!0),e[54]||(e[54]=t("br",null,null,-1)),this.canVoirCandidature?(i(),a("div",jo,[e[44]||(e[44]=t("h5",null,[t("strong",null,"Liste des candidats :")],-1)),t("table",Oo,[t("thead",null,[t("tr",null,[e[40]||(e[40]=t("th",null,"Intervenant",-1)),e[41]||(e[41]=t("th",null,"Etat",-1)),s.canValiderCandidature?(i(),a("th",qo,"Action")):c("",!0)])]),t("tbody",null,[s.offre.candidatures.length==0?(i(),a("tr",zo,[s.canValiderCandidature?(i(),a("td",Bo,"Aucune candidature")):c("",!0),s.canValiderCandidature?c("",!0):(i(),a("td",$o,"Aucune candidature"))])):c("",!0),(i(!0),a(g,null,x(s.offre.candidatures,m=>(i(),a("tr",null,[t("td",null,[t("a",{href:l.urlVoir(m)},d(m.intervenant.prenom+" "+m.intervenant.nomUsuel),9,Go)]),t("td",null,[m.validation?(i(),a("span",Jo,[e[42]||(e[42]=f("Acceptée le ")),h(u,{value:m.validation.histoCreation},null,8,["value"]),f(" par "+d(m.validation.histoCreateur.displayName),1)])):c("",!0),!m.validation&&m.motif!==null?(i(),a("span",Yo,d(m.motif),1)):c("",!0),!m.validation&&m.motif===null?(i(),a("span",Qo,"En attente d'acceptation")):c("",!0)]),this.canValiderCandidature?(i(),a("td",Wo,[t("a",{href:l.urlVoirCandidature(m),class:"btn btn-primary",title:"Consulter "},[h(p,{name:"eye"}),e[43]||(e[43]=f(" Voir "))],8,Xo)])):c("",!0)]))),256))])])])):c("",!0),t("div",Ko,[t("a",{href:r.offreEmploiUrl,class:"btn btn-secondary"},"Retour aux offres",8,Zo),e[49]||(e[49]=f(" ")),this.canPostuler?(i(),a("a",{key:0,class:A([r.decret?"":"disabled","btn btn-primary"]),href:r.postulerUrl,"data-bs-original-title":"Vous devez être connecté pour postuler","data-bs-placement":"top","data-bs-toggle":"tooltip"},"Postuler",10,eu)):c("",!0),e[50]||(e[50]=f(" ")),s.offre.canModifier?(i(),a("a",{key:1,href:r.saisirUrl,class:"btn btn-primary",title:"Modifier",onClick:e[1]||(e[1]=k((...m)=>l.saisir&&l.saisir(...m),["prevent"]))},[h(p,{name:"pen-to-square"}),e[45]||(e[45]=f(" Modifier "))],8,tu)):c("",!0),e[51]||(e[51]=f(" ")),s.offre.validation&&s.offre.canValider?(i(),a("a",{key:2,href:r.devaliderUrl,class:"btn btn-danger",title:"Devalider",onClick:e[2]||(e[2]=k((...m)=>l.devalider&&l.devalider(...m),["prevent"]))},[h(p,{name:"thumbs-down"}),e[46]||(e[46]=f(" Devalider "))],8,nu)):c("",!0),e[52]||(e[52]=f(" ")),!s.offre.validation&&s.offre.canValider?(i(),a("a",{key:3,href:r.validerUrl,class:"btn btn-success",title:"Valider",onClick:e[3]||(e[3]=k((...m)=>l.valider&&l.valider(...m),["prevent"]))},[h(p,{name:"thumbs-up"}),e[47]||(e[47]=f(" Valider "))],8,su)):c("",!0),e[53]||(e[53]=f(" ")),s.offre.canSupprimer?(i(),a("a",{key:4,href:r.supprimerUrl,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir supprimer l'offre ?","data-title":"Suppression de l'offre",title:"Supprimer",onClick:e[4]||(e[4]=k((...m)=>l.supprimer&&l.supprimer(...m),["prevent"]))},[h(p,{name:"trash"}),e[48]||(e[48]=f(" Supprimer "))],8,ru)):c("",!0)])])):c("",!0)],64)}const le=S(vo,[["render",iu]]),lu=Object.freeze(Object.defineProperty({__proto__:null,default:le},Symbol.toStringTag,{value:"Module"})),au={components:{offreEmploi:le},props:{id:{type:Number,required:!1},utilisateur:{required:!1},canModifier:{type:Boolean,required:!1},canPostuler:{type:Boolean,required:!1},canValider:{type:Boolean,required:!1},canVoirCandidature:{type:Boolean,required:!1},canValiderCandidature:{type:Boolean,required:!1},canSupprimer:{type:Boolean,required:!1}},data(){return{offres:[],ajoutUrl:unicaenVue.url("offre-emploi/saisir")}},mounted(){this.reload()},computed:{extended:function(){return!!this.id}},methods:{ajout(n){modAjax(n.target,e=>{this.reload()})},supprimer(){window.location.href=unicaenVue.url("offre-emploi")},refresh(n){let e=Util.json.indexById(this.offres,n.id);this.offres[e]=n},reload(){this.id?unicaenVue.axios.get(unicaenVue.url("offre-emploi/get/:offreEmploi",{offreEmploi:this.id})).then(n=>{this.offres=[n.data]}):unicaenVue.axios.get(unicaenVue.url("offre-emploi/liste")).then(n=>{this.offres=n.data})}}},ou={key:0,class:"row row-cols-1 row-cols-md-2 g-4 mb-3"},uu={key:1},du=["href"],mu={key:2};function cu(n,e,s,v,r,l){const u=T("offreEmploi");return i(),a(g,null,[l.extended?c("",!0):(i(),a("div",ou,[(i(!0),a(g,null,x(r.offres,p=>(i(),M(u,{key:p.id,canModifier:this.canModifier,canSupprimer:this.canSupprimer,canValider:this.canValider,canVoirCandidature:this.canVoirCandidature,offre:p,decretText:p.decretText,onRefresh:l.refresh,onSupprimer:l.supprimer},null,8,["canModifier","canSupprimer","canValider","canVoirCandidature","offre","decretText","onRefresh","onSupprimer"]))),128))])),l.extended?c("",!0):(i(),a("div",uu,[this.canModifier?(i(),a("a",{key:0,href:r.ajoutUrl,class:"btn btn-primary",onClick:e[0]||(e[0]=k((...p)=>l.ajout&&l.ajout(...p),["prevent"]))},"Ajouter une nouvelle offre",8,du)):c("",!0)])),l.extended?(i(),a("div",mu,[(i(!0),a(g,null,x(r.offres,p=>(i(),M(u,{key:p.id,canModifier:this.canModifier,canPostuler:this.canPostuler,canSupprimer:this.canSupprimer,canValider:this.canValider,canValiderCandidature:this.canValiderCandidature,canVoirCandidature:this.canVoirCandidature,decretText:p.decretText,extended:l.extended,offre:p,utilisateur:this.utilisateur,onRefresh:l.refresh,onSupprimer:l.supprimer},null,8,["canModifier","canPostuler","canSupprimer","canValider","canValiderCandidature","canVoirCandidature","decretText","extended","offre","utilisateur","onRefresh","onSupprimer"]))),128))])):c("",!0)],64)}const pu=S(au,[["render",cu]]),hu=Object.freeze(Object.defineProperty({__proto__:null,default:pu},Symbol.toStringTag,{value:"Module"})),fu={name:"Prime.vue",props:{prime:{required:!0},numero:{required:!1},intervenant:{required:!0},canGerer:{type:Boolean,required:!1}},data(){return{declarationUrl:unicaenVue.url("prime/:intervenant/declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),supprimerUrl:unicaenVue.url("prime/:intervenant/supprimer-declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),validerUrl:unicaenVue.url("prime/:intervenant/valider-declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),devaliderUrl:unicaenVue.url("prime/:intervenant/devalider-declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),telechargerUrl:unicaenVue.url("prime/:intervenant/telecharger-declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),refuserUrl:unicaenVue.url("prime/:intervenant/refuser-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),modifierPrimeUrl:unicaenVue.url("prime/:intervenant/saisie/:prime",{intervenant:this.intervenant,prime:this.prime.id}),supprimerPrimeUrl:unicaenVue.url("prime/:intervenant/supprimer-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id})}},computed:{},methods:{supprimer(n){popConfirm(n.target,e=>{this.$emit("reload")})},valider(n){popConfirm(n.target,e=>{this.$emit("reload")})},devalider(n){popConfirm(n.target,e=>{this.$emit("reload")})},refuser(){unicaenVue.axios.post(this.refuserUrl).then(n=>{this.$emit("reload")})},modifierPrime(n){modAjax(n.currentTarget,e=>{this.$emit("reload")})},supprimerPrime(n){popConfirm(n.target,e=>{this.$emit("reload")})}}},bu={key:0},vu={key:0},_u=["action"],gu={class:"card-body"},yu={class:"row"},xu={key:0,class:"col-md-6"},Cu={class:"card text-dark bg-light"},Vu={class:"card-body"},Su=["disabled"],Pu={class:"card-footer d-grid gap-2"},ku=["disabled"],Au={key:1,class:"col-md-6"},Du={class:"card text-dark bg-light"},Eu={class:"card-body"},Tu=["href"],Mu={class:"card-footer",style:{"text-align":"right"}},Uu=["href"],Fu=["href"],Ru=["href"],Iu={class:"col-md-6"},wu={key:0},Hu=["checked","disabled"],Lu={key:0},Nu={key:1},ju={key:2},Ou={key:3},qu={key:4},zu={key:5},Bu={key:6},$u={class:"row"},Gu={class:"col-md-12"},Ju={class:"float-end"},Yu=["href"],Qu=["href"];function Wu(n,e,s,v,r,l){const u=H,p=w;return i(),a("div",{class:A([{"bg-success":s.prime.validation,"bg-default":!s.prime.validation&&!s.prime.dateRefus,"bg-danger":s.prime.dateRefus},"card"])},[t("div",{class:A([{"text-white":s.prime.dateRefus},"card-header card-header-h3"])},[s.prime.id?(i(),a("h5",bu,[f(" Indemnité de fin de contrat N°"+d(s.numero+1),1),e[6]||(e[6]=t("br",null,null,-1))])):c("",!0),t("div",null,[e[9]||(e[9]=t("u",null,"Mission(s) concernée(s)",-1)),e[10]||(e[10]=f(" : ")),(i(!0),a(g,null,x(s.prime.missions,(m,o)=>(i(),a("span",null,[f(d(m.typeMission.libelle)+" (Pour "+d(m.structure.libelleCourt)+" du ",1),h(u,{value:m.dateDebut},null,8,["value"]),e[7]||(e[7]=f(" au ")),h(u,{value:m.dateFin},null,8,["value"]),e[8]||(e[8]=f(") ")),o!=s.prime.missions.length-1?(i(),a("span",vu,", ")):c("",!0)]))),256))])],2),t("form",{action:r.declarationUrl,enctype:"multipart/form-data",method:"post"},[t("div",gu,[t("div",yu,[s.prime.declaration?c("",!0):(i(),a("div",xu,[t("div",Cu,[e[12]||(e[12]=t("div",{class:"card-header"}," Dépôt de votre déclaration sur l'honneur ",-1)),t("div",Vu,[e[11]||(e[11]=t("p",{class:"card-text"},[f(" Pour "),t("b",null,"bénéficier de votre indemnité de fin de contrat"),f(", vous devez déposer une déclaration sur l'honneur ("),t("a",{href:""},"exemple"),f(") signée précisant que vous ne débutez pas d'autre contrat dans la fonction au publique à la suite de ces missions. ")],-1)),t("input",{ref:"file",disabled:!!s.prime.dateRefus,name:"files[]",type:"file"},null,8,Su)]),t("div",Pu,[t("input",{disabled:!!s.prime.dateRefus,class:"btn btn-primary",type:"submit",value:"Envoyer"},null,8,ku)])])])),s.prime.declaration?(i(),a("div",Au,[t("div",Du,[e[17]||(e[17]=t("div",{class:"card-header"}," Dépôt de votre déclaration sur l'honneur ",-1)),t("div",Eu,[e[13]||(e[13]=t("p",{class:"card-text"},"Vous pouvez télécharger votre déclaration sur l'honneur ci-dessous : ",-1)),t("a",{href:r.telechargerUrl},d(s.prime.declaration.nom),9,Tu)]),t("div",Mu,[s.prime.declaration&&!s.prime.validation&&!s.prime.dateRefus?(i(),a("a",{key:0,href:r.supprimerUrl,class:"btn btn-danger",title:"Supprimer",onClick:e[0]||(e[0]=k((...m)=>l.supprimer&&l.supprimer(...m),["prevent"]))}," Supprimer ",8,Uu)):c("",!0),e[14]||(e[14]=f(" ")),s.prime.declaration&&!s.prime.validation&&this.canGerer&&!s.prime.dateRefus?(i(),a("a",{key:1,href:r.validerUrl,class:"btn btn-success",title:"Valider",onClick:e[1]||(e[1]=k((...m)=>l.valider&&l.valider(...m),["prevent"]))}," Valider ",8,Fu)):c("",!0),e[15]||(e[15]=f(" ")),s.prime.declaration&&s.prime.validation&&this.canGerer&&!s.prime.dateRefus?(i(),a("a",{key:2,href:r.devaliderUrl,class:"btn btn-danger d-grid gap-2",title:"Dévalider",onClick:e[2]||(e[2]=k((...m)=>l.devalider&&l.devalider(...m),["prevent"]))}," Dévalider ",8,Ru)):c("",!0),e[16]||(e[16]=f(" "))])])])):c("",!0),t("div",Iu,[s.prime.validation?c("",!0):(i(),a("div",wu,[t("input",{checked:s.prime.dateRefus,disabled:s.prime.validation,name:"prime",type:"checkbox",onChange:e[3]||(e[3]=(...m)=>l.refuser&&l.refuser(...m))},null,40,Hu),e[18]||(e[18]=f(" Ou en cochant cette case, ")),e[19]||(e[19]=t("b",null,"je déclare ne pas pouvoir bénéficier d'une indemnité",-1)),e[20]||(e[20]=f(" de fin de contrat en raison du démarrage d'un nouveau contrat au sein de la fonction publique à la suite de ces missions. ")),e[21]||(e[21]=t("br",null,null,-1)),e[22]||(e[22]=t("br",null,null,-1))])),t("div",null,[e[30]||(e[30]=t("div",null,[t("label",{class:"form-label"},"Suivi de la déclaration : ")],-1)),s.prime.dateRefus?(i(),a("div",Lu,[h(p,{name:"thumbs-down",variant:"danger"}),e[23]||(e[23]=f(" Indemnité refusée le ")),h(u,{value:s.prime.dateRefus},null,8,["value"])])):c("",!0),s.prime.declaration&&!s.prime.dateRefus?(i(),a("div",Nu,[h(p,{name:"thumbs-up",variant:"success"}),e[24]||(e[24]=f(" Déclaration déposée le ")),h(u,{value:s.prime.declaration.histoCreation},null,8,["value"]),f(" par "+d(s.prime.declaration.histoCreateur.displayName),1)])):c("",!0),!s.prime.declaration&&!s.prime.dateRefus?(i(),a("div",ju,[h(p,{name:"thumbs-down",variant:"info"}),e[25]||(e[25]=f(" Aucune déclaration déposée "))])):c("",!0),s.prime.validation&&!s.prime.dateRefus?(i(),a("div",Ou,[h(p,{name:"thumbs-up",variant:"success"}),e[26]||(e[26]=f(" Déclaration validée le ")),h(u,{value:s.prime.validation.histoCreation},null,8,["value"]),f(" par "+d(s.prime.validation.histoCreateur.displayName),1)])):c("",!0),!s.prime.validation&&!s.prime.dateRefus?(i(),a("div",qu,[h(p,{name:"thumbs-down",variant:"info"}),e[27]||(e[27]=f(" Aucune déclaration validée "))])):c("",!0),s.prime.validation&&!s.prime.dateRefus?(i(),a("div",zu,[h(p,{name:"euro-sign",variant:"success"}),e[28]||(e[28]=f(" Intervenant éligible à une indemnité de fin de contrat "))])):c("",!0),s.prime.dateRefus?(i(),a("div",Bu,[h(p,{name:"euro-sign",variant:"info"}),e[29]||(e[29]=f(" Intervenant non éligible à une indemnité de fin de contrat "))])):c("",!0)])])]),t("div",$u,[t("div",Gu,[t("span",Ju,[!s.prime.validation&&!s.prime.dateRefus&&this.canGerer?(i(),a("a",{key:0,href:r.modifierPrimeUrl,class:"btn btn-primary",onClick:e[4]||(e[4]=k((...m)=>l.modifierPrime&&l.modifierPrime(...m),["prevent"]))},"Modifier",8,Yu)):c("",!0),e[31]||(e[31]=f(" ")),!s.prime.validation&&!s.prime.dateRefus&&this.canGerer?(i(),a("a",{key:1,href:r.supprimerPrimeUrl,class:"btn btn-danger",onClick:e[5]||(e[5]=k((...m)=>l.supprimerPrime&&l.supprimerPrime(...m),["prevent"]))},"Supprimer",8,Qu)):c("",!0)])])])])],8,_u)],2)}const ae=S(fu,[["render",Wu]]),Xu=Object.freeze(Object.defineProperty({__proto__:null,default:ae},Symbol.toStringTag,{value:"Module"})),Ku={components:{prime:ae},props:{intervenant:{type:Number,required:!0},numero:{type:Number,required:!1},missionsWithoutPrime:{type:Number,required:!1},canGerer:{type:Boolean,required:!1}},data(){return{load:!1,primes:[],ajoutUrl:unicaenVue.url("prime/:intervenant/saisie/",{intervenant:this.intervenant})}},mounted(){this.reload(),console.log(this.primes.length)},methods:{ajout(n){modAjax(n.currentTarget,e=>{this.reload()})},reload(){this.load=!1,this.primes=[],unicaenVue.axios.get(unicaenVue.url("prime/:intervenant/liste",{intervenant:this.intervenant})).then(n=>{this.primes=n.data,this.load=!0})}}},Zu={key:0,class:"text-secondary text-center fs-6",style:{"text-align":"center"}},ed={key:1,class:"text-secondary text-center fs-6",style:{"text-align":"center"}},td={key:2},nd=["href"];function sd(n,e,s,v,r,l){const u=T("prime");return i(),a(g,null,[(i(!0),a(g,null,x(r.primes,(p,m)=>(i(),M(u,{canGerer:s.canGerer,intervenant:this.intervenant,numero:m,prime:p,onReload:l.reload},null,8,["canGerer","intervenant","numero","prime","onReload"]))),256)),r.load?c("",!0):(i(),a("div",Zu,e[1]||(e[1]=[f(" Chargement en cours..."),t("br",null,null,-1),t("br",null,null,-1)]))),r.primes.length==0&&r.load?(i(),a("div",ed,e[2]||(e[2]=[f(" Aucune indemnité de fin de contrat actuellement..."),t("br",null,null,-1),t("br",null,null,-1)]))):c("",!0),this.missionsWithoutPrime>0&&this.canGerer?(i(),a("div",td,[t("a",{href:r.ajoutUrl,class:"btn btn-primary",onClick:e[0]||(e[0]=k((...p)=>l.ajout&&l.ajout(...p),["prevent"]))},"Créer une nouvelle indemnité",8,nd)])):c("",!0)],64)}const rd=S(Ku,[["render",sd]]),id=Object.freeze(Object.defineProperty({__proto__:null,default:rd},Symbol.toStringTag,{value:"Module"})),ld={name:"UCalendar",props:{date:{type:Date,required:!0},events:{type:Array,required:!0},canAddEvent:{type:Boolean,required:!0,default:!0},addDateDebut:{type:String,required:!1},addDateFin:{type:String,required:!1}},data(){const n=new Date(this.date);return{mois:n.getMonth()+1,annee:n.getFullYear()}},computed:{listeJours(){const n=new Date(this.date);n.setDate(1),n.setMonth(n.getMonth()+1),n.setDate(n.getDate()-1);let e=n.getDate();return Array.from({length:e},(s,v)=>v+1)}},watch:{date:function(n,e){const s=new Date(this.date);this.mois=s.getMonth()+1,this.annee=s.getFullYear()},mois:function(n,e){const s=new Date(this.date);s.setMonth(n-1),this.$emit("changeDate",s)},annee:function(n,e){const s=new Date(this.date);s.setFullYear(n),this.$emit("changeDate",s)}},methods:{nomJour(n){const e=new Date(this.date);return e.setDate(n),e.toLocaleString("fr-FR",{weekday:"short"})},listeMois(){let n=[];const e=new Date;for(let s=1;s<=12;s++){e.setMonth(s-1);let v=e.toLocaleString("fr-FR",{month:"long"});n.push({id:s,libelle:v})}return n},listeAnnees(){const e=new Date().getFullYear(),s=1;let v=[];for(let r=e-s;r<=e+s;r++)v.push(r);return v},canAdd(n){if(!this.canAddEvent)return!1;let e=this.addDateDebut;e===void 0?e=new Date("2000-01-01"):e==="now"?e=new Date:e=new Date(e);let s=this.addDateFin;s===void 0?s=new Date("2500-01-01"):s==="now"?s=new Date:s=new Date(s);let v=new Date(this.date);return v.setDate(n),e=this.isoDateOnly(e),s=this.isoDateOnly(s),v=this.isoDateOnly(v),!(v<e||v>s)},addEvent(n){const e=new Date(this.date);e.setDate(n.currentTarget.dataset.jour),this.$emit("addEvent",e,n)},prevMois(){const n=new Date(this.date);n.setMonth(n.getMonth()-1),this.$emit("changeDate",n)},nextMois(){const n=new Date(this.date);n.setMonth(n.getMonth()+1),this.$emit("changeDate",n)},eventsByJour(n){const e=new Date(this.date);let s={};for(let v in this.events){let r=this.events[v];r.date.getFullYear()===e.getFullYear()&&r.date.getMonth()+1===e.getMonth()+1&&r.date.getDate()===n&&(s[v]=r)}return s},isoDateOnly(n){const e=n.getFullYear(),s=String(n.getMonth()+1).padStart(2,"0"),v=String(n.getDate()).padStart(2,"0");return`${e}-${s}-${v}`}}},ad={class:"calendar"},od={class:"recherche"},ud={class:"recherche btn-group"},dd=["value"],md=["value"],cd={class:"table table-bordered table-hover table-sm"},pd=["data-jour"],hd={class:"nom-jour"},fd={class:"numero-jour"},bd={class:"num-jour badge bg-secondary rounded-circle"},vd={key:0},_d=["data-jour"];function gd(n,e,s,v,r,l){const u=w;return i(),a("div",ad,[t("div",od,[t("div",ud,[t("button",{class:"btn btn-light",id:"prevMois",onClick:e[0]||(e[0]=(...p)=>l.prevMois&&l.prevMois(...p)),title:"Mois précédant"},[h(u,{name:"chevron-left"})]),_(t("select",{class:"form-select btn btn-light",id:"otherMois","onUpdate:modelValue":e[1]||(e[1]=p=>r.mois=p)},[(i(!0),a(g,null,x(l.listeMois(),p=>(i(),a("option",{value:p.id},d(p.libelle),9,dd))),256))],512),[[R,r.mois]]),_(t("select",{class:"form-select btn btn-light",id:"otherAnnee","onUpdate:modelValue":e[2]||(e[2]=p=>r.annee=p)},[(i(!0),a(g,null,x(l.listeAnnees(),p=>(i(),a("option",{value:p},d(p),9,md))),256))],512),[[R,r.annee]]),t("button",{class:"btn btn-light",id:"nextMois",onClick:e[3]||(e[3]=(...p)=>l.nextMois&&l.nextMois(...p)),title:"Mois suivant"},[h(u,{name:"chevron-right"})])])]),t("table",cd,[(i(!0),a(g,null,x(l.listeJours,p=>(i(),a("tr",{"data-jour":p},[t("th",hd,d(l.nomJour(p)),1),t("th",fd,[t("div",bd,d(p<10?"0"+p.toString():p),1)]),t("td",null,[(i(!0),a(g,null,x(l.eventsByJour(p),(m,o)=>(i(),a("div",{class:"event",style:q("border-color:"+m.color+";background-color:"+m.bgcolor),key:o},[(i(),M(fe(m.component),{event:m},null,8,["event"]))],4))),128)),l.canAdd(p)?(i(),a("div",vd,[t("button",{onClick:e[4]||(e[4]=(...m)=>l.addEvent&&l.addEvent(...m)),"data-jour":p,class:"btn btn-light btn-sm"},[h(u,{name:"plus"}),e[5]||(e[5]=f(" Nouvel événement "))],8,_d)])):c("",!0)])],8,pd))),256))])])}const yd=S(ld,[["render",gd],["__scopeId","data-v-0606e4c1"]]),xd={name:"SuiviEvent",props:{event:{type:Object,required:!0}},data(){return{suivi:this.$parent.$parent,modifierUrl:unicaenVue.url("mission/suivi/modifier/:id",{id:this.event.id}),supprimerUrl:unicaenVue.url("mission/suivi/supprimer/:id",{id:this.event.id}),validerUrl:unicaenVue.url("mission/suivi/valider/:id",{id:this.event.id}),devaliderUrl:unicaenVue.url("mission/suivi/devalider/:id",{id:this.event.id})}},computed:{heureDebut(){return this.event.heureDebut.toString().replace(":","h")},heureFin(){return this.event.heureFin.toString().replace(":","h")},heures(){return Util.floatToString(this.event.heures)}},methods:{modifier(n){modAjax(n.currentTarget,e=>{this.suivi.refresh()})},supprimer(n){popConfirm(n.currentTarget,e=>{this.suivi.refresh()})},valider(n){unicaenVue.axios.get(this.validerUrl).then(e=>{this.suivi.refresh()})},devalider(n){popConfirm(n.currentTarget,e=>{this.suivi.refresh()})}}},Cd={class:"event-content"},Vd={class:"mission"},Sd={key:0,class:"badge bg-success"},Pd={class:"horaires"},kd={key:0,class:"badge bg-secondary"},Ad={key:0,class:"description"},Dd={class:"event-actions"},Ed={class:"btn-group btn-group-sm"},Td=["data-url"],Md=["data-url"],Ud=["data-url"],Fd=["data-url"];function Rd(n,e,s,v,r,l){const u=w;return i(),a(g,null,[t("div",Cd,[t("p",Vd,[f(d(s.event.mission.libelleCourt)+" ",1),s.event.valide?(i(),a("span",Sd,"Validé")):c("",!0)]),t("p",Pd,[f(" de "+d(l.heureDebut)+" à "+d(l.heureFin)+", soit "+d(l.heures)+" heure"+d(l.heures<2?"":"s")+" ",1),s.event.formation?(i(),a("span",kd,"En formation")):c("",!0)]),s.event.description?(i(),a("p",Ad,d(s.event.description),1)):c("",!0)]),t("div",Dd,[t("div",Ed,[s.event.canEdit?(i(),a("button",{key:0,class:"btn btn-light",onClick:e[0]||(e[0]=(...p)=>l.modifier&&l.modifier(...p)),title:"Modifier le suivi","data-url":r.modifierUrl},[h(u,{name:"pen-to-square"})],8,Td)):c("",!0),s.event.canValider?(i(),a("button",{key:1,class:"btn btn-light",onClick:e[1]||(e[1]=(...p)=>l.valider&&l.valider(...p)),title:"Valider le suivi","data-url":r.validerUrl},[h(u,{name:"check",class:"text-success"})],8,Md)):c("",!0),s.event.canDevalider?(i(),a("button",{key:2,class:"btn btn-light",onClick:e[2]||(e[2]=(...p)=>l.devalider&&l.devalider(...p)),title:"Dévalider le suivi","data-url":r.devaliderUrl,"data-content":"Voulez-vous vraiment dévalider ce suivi ?"},[h(u,{name:"xmark",class:"text-danger"})],8,Ud)):c("",!0),s.event.canSupprimer?(i(),a("button",{key:3,class:"btn btn-light",onClick:e[3]||(e[3]=(...p)=>l.supprimer&&l.supprimer(...p)),title:"Supprimer le suivi","data-url":r.supprimerUrl,"data-content":"Voulez-vous vraiment supprimer ce suivi ?"},[h(u,{name:"trash-can",class:"text-danger"})],8,Fd)):c("",!0)])])],64)}const oe=S(xd,[["render",Rd],["__scopeId","data-v-17cb1f29"]]),Id=Object.freeze(Object.defineProperty({__proto__:null,default:oe},Symbol.toStringTag,{value:"Module"})),wd={name:"Suivi",props:{intervenant:{type:Number,required:!0},canAddMission:{type:Boolean,required:!0}},mounted(){this.refresh()},data(){return{date:new Date,isMounted:!1,suivi:[]}},methods:{changeDate(n){this.date=n},ajouter(n,e){const s={intervenant:this.intervenant,date:n.toISOString().slice(0,10)};e.currentTarget.dataset.url=unicaenVue.url("mission/suivi/ajout/:intervenant/:date",s),modAjax(e.currentTarget,v=>{this.refresh()})},refresh(){const n=["#e74c3c","#8e44ad","#3498db","#1abc9c","#2ecc71","#f1c40f","#e67e22","#d35400"];let e=0,s=[];unicaenVue.axios.get(unicaenVue.url("mission/suivi/liste/:intervenant",{intervenant:this.intervenant})).then(v=>{let r=[];for(let l in v.data){let u=v.data[l];s[u.mission.id]===void 0&&(s[u.mission.id]=n[e],e++),u.valide&&(u.bgcolor="#d0eddb"),u.color=s[u.mission.id],u.component=be(oe),u.date=new Date(u.date),u.intervenant=this.intervenant,r.push(u)}this.suivi=r,this.refreshPlafonds()})},refreshPlafonds(){this.isMounted?$(".plafonds").refresh():this.isMounted=!0}}};function Hd(n,e,s,v,r,l){const u=yd;return i(),M(u,{date:r.date,onChangeDate:l.changeDate,onAddEvent:l.ajouter,"can-add-event":s.canAddMission,addDateFin:"now",events:r.suivi},null,8,["date","onChangeDate","onAddEvent","can-add-event","events"])}const Ld=S(wd,[["render",Hd]]),Nd=Object.freeze(Object.defineProperty({__proto__:null,default:Ld},Symbol.toStringTag,{value:"Module"})),jd={name:"DemandeMiseEnPaiementStructure",props:{datas:{required:!0},intervenant:{required:!0}},data(){return{dotationPaieEtat:this.datas.budget.dotation.paieEtat,dotationRessourcesPropres:this.datas.budget.dotation.ressourcePropre,consommationPaieEtat:this.datas.budget.liquidation.paieEtat,consommationRessourcesPropres:this.datas.budget.liquidation.ressourcePropre}},watch:{datas:function(){this.dotationPaieEtat=this.datas.budget.dotation.paieEtat,this.dotationRessourcesPropres=this.datas.budget.dotation.ressourcePropre,this.consommationPaieEtat=this.datas.budget.liquidation.paieEtat,this.consommationRessourcesPropres=this.datas.budget.liquidation.ressourcePropre}},computed:{pourcentagePaieEtat(){return Math.round(this.consommationPaieEtat/this.dotationPaieEtat*100)},pourcentageRessourcePropre(){return Math.round(this.consommationRessourcesPropres/this.dotationRessourcesPropres*100)},bgPaieEtat(){return Math.round(this.consommationPaieEtat/this.dotationPaieEtat*100)>100?"bg-warning":"bg-success"},bgRessourcesPropres(){return Math.round(this.consommationRessourcesPropres/this.dotationRessourcesPropres*100)>100?"bg-warning":"bg-success"}},methods:{heuresStatutToString(n){if(n.heuresAPayer==n.heuresPayees&&n.heuresAPayer>0)return'<span style="font-size:12px;line-height:20px;" class="badge bg-success">Paiement effectué</span>';if(n.heuresAPayer==n.heuresDemandees)return'<span style="font-size:12px;line-height:20px;" class="badge bg-secondary text-dark">Paiement demandé</span>';if(n.heuresDemandees==0)return'<span style="font-size:12px;line-height:20px;" class="badge bg-light text-dark">A payer</span>';if(Number(n.heuresPayees)>Number(n.heuresAPayer)){let e=n.heuresPayees-n.heuresAPayer;return'<span style="font-size:12px;line-height:20px;" class="badge bg-danger"><i class="fa-solid fa-triangle-exclamation"></i> Paiement effectué - '+parseFloat(e.toFixed(2))+" hetd(s) payées en trop. </span>"}if(Number(n.heuresDemandees)>Number(n.heuresAPayer)){let e=n.heuresDemandees-n.heuresAPayer;return'<span style="font-size:12px;line-height:20px;" class="badge bg-danger"><i class="fa-solid fa-triangle-exclamation"></i> Paiement demandé - '+parseFloat(e.toFixed(2))+" hetd(s) demandées en trop. </span></span>"}return"indetermine"},supprimerDemandeMiseEnPaiement(n){this.btnState("remove-"+n,"disabled"),unicaenVue.axios.get(unicaenVue.url("paiement/:intervenant/supprimer-demande/:dmep",{intervenant:this.intervenant,dmep:n})).then(e=>{this.$emit("refresh")}).catch(e=>{this.$emit("refresh")})},disabledPaiement(n){return n.missionId!=""||n.formuleResServiceRefId!=""?!(n.centreCoutId&&n.domaineFonctionnel):!1},enabledPaiement(n,e){if(e=="mission"){let s=document.getElementById("add-"+n),v=document.getElementById("centreCout-"+n).value,r=document.getElementById("domaineFonctionnel-"+n).value;v!=""&&r!=""?s.disabled=!1:s.disabled=!0}},ajouterDemandeMiseEnPaiement(n){this.btnState("add-"+n,"disabled");let e={animation:!0,delay:15e3,autohide:!0},s=document.getElementById("heures-"+n),v=document.getElementById("centreCout-"+n),r=document.getElementById("domaineFonctionnel-"+n),l=Number(s.value),u=Number(s.getAttribute("max")),p=r?r.value:"",m=s.hasAttribute("data-type-heures-id")?s.getAttribute("data-type-heures-id"):"",o=s.hasAttribute("data-service-id")?s.getAttribute("data-service-id"):"",C=s.hasAttribute("data-service-referentiel-id")?s.getAttribute("data-service-referentiel-id"):"",b=s.hasAttribute("data-mission-id")?s.getAttribute("data-mission-id"):"",P=v.value,V=v.options[v.selectedIndex].getAttribute("data-ressources-propres"),F=v.options[v.selectedIndex].getAttribute("data-paie-etat");if(P=="")return unicaenVue.flashMessenger.toast("Vous devez sélectionner un centre de coût pour demander la mise en paiement de ces heures","error",e),this.$emit("refresh-btn-state"),!1;if(l>0&&l>u)return unicaenVue.flashMessenger.toast("Demande de mise en paiement impossible, vous demandez "+l+" hetd(s) alors que vous pouvez demander maximum "+u+" hetd(s)","error",e),this.$emit("refresh-btn-state"),!1;if(F==1&&this.dotationPaieEtat>0&&this.dotationPaieEtat-(this.consommationPaieEtat+l)<=0)return unicaenVue.flashMessenger.toast("Demande de mise en paiement impossible manque de dotation 'paie etat' pour ces heures","error",e),this.$emit("refresh-btn-state"),!1;if(V==1&&this.dotationRessourcesPropres>0&&this.dotationRessourcesPropres-(this.consommationRessourcesPropres+l)<=0)return unicaenVue.flashMessenger.toast("Demande de mise en paiement impossible manque de dotation 'ressources propres' pour ces heures","error",e),this.$emit("refresh-btn-state"),!1;var D=[];let I={heures:l,centreCoutId:P,typeHeuresId:m,serviceId:o,serviceReferentielId:C,domaineFonctionnelId:p,missionId:b,structureId:this.datas.id};D.push(I),unicaenVue.axios.post(unicaenVue.url("paiement/:intervenant/ajouter-demandes",{intervenant:this.intervenant}),D).then(L=>{this.$emit("refresh")}).catch(L=>{this.$emit("refresh"),console.error(L)})},demanderToutesLesHeuresEnPaiement(n,e){this.btnState("add-all-"+n,"disabled");let s=[],r=document.getElementById("demande-mise-en-paiement-"+n).getElementsByTagName("tr");for(var l=0;l<r.length;l++)if(r[l].getElementsByTagName("input").length>0&&r[l].classList.contains("detailHeure")){let u=r[l].getElementsByTagName("input")[0],p=r[l].getElementsByTagName("select")[0],m=r[l].getElementsByTagName("select")[1],o=Number(u.value),C=Number(u.getAttribute("max"));if(o<=0||o>C)console.warn("Le nombre d'heures demandées en paiement n'est pas situé entre le max et min possible.");else{let b=p.value,P=u.hasAttribute("data-type-heures-id")?u.getAttribute("data-type-heures-id"):"",V=u.hasAttribute("data-mission-id")?u.getAttribute("data-mission-id"):"",F=u.hasAttribute("data-service-id")?u.getAttribute("data-service-id"):"",D=u.hasAttribute("data-service-referentiel-id")?u.getAttribute("data-service-referentiel-id"):"",I=m?m.value:"",L={heures:o,centreCoutId:b,typeHeuresId:P,serviceId:F,serviceReferentielId:D,domaineFonctionnelId:I,missionId:V,structureId:this.datas.id};s.push(L)}}unicaenVue.axios.post(unicaenVue.url("paiement/:intervenant/ajouter-demandes",{intervenant:this.intervenant}),s).then(u=>{this.$emit("refresh")}).catch(u=>{this.$emit("refresh")})},filtrerCentresCouts(n,e){let s=[];for(var v in n){let r=v,l=[];n[v].forEach(function(u,p){u[e]==1&&l.push(u)}),l.length!=0&&s.push({group:r,child:l})}return s},notValueCentreCoutValue(n,e){return this.filtrerCentresCouts(n,e).length!=0?"Choisir un centre de coûts":"Aucun centre de coûts disponible: demande de paiement impossible"},totalHeure(n){let e=0;for(var s in n)e+=Number(n[s].heuresAPayer);return parseFloat(e.toFixed(2))},shorten(n,e=20){if(n.length>e){var s='<span title="'+n+'"';return s+='data-bs-placement="top" data-bs-toggle="tooltip">',s+=n.substring(0,e)+"...",s+="</span>",s}else return n},btnState(n,e){let s=document.getElementById(n);return s?(e=="enabled"&&(s.disabled=!1,s.querySelector("#waiting").style.display="none",s.querySelector("#action").style.display="inline-block"),e=="disabled"&&(s.disabled=!0,s.querySelector("#waiting").style.display="inline-block",s.querySelector("#action").style.display="none"),!0):!1},formatDate(n,e){return Util.dateToString(n)}}},Od=["id"],qd=["id"],zd=["aria-controls","data-bs-target"],Bd=["id","aria-labelledby"],$d={class:"accordion-body"},Gd={key:0},Jd={class:"container"},Yd={class:"table table-bordered caption-top"},Qd={style:{width:"50%"}},Wd={key:0,class:"text-center progress position-relative bg-secondary",style:{height:"30px"}},Xd={class:"position-absolute top-50 start-50 translate-middle",style:{color:"white"}},Kd=["aria-valuemax","aria-valuenow","title"],Zd={key:1,class:"text-center"},em={style:{width:"50%"}},tm={key:0,class:"progress position-relative bg-secondary",style:{height:"30px"}},nm={class:"position-absolute top-50 start-50 translate-middle",style:{color:"white"}},sm=["aria-valuemax","aria-valuenow","title"],rm={key:1,class:"text-center"},im={class:"cartridge gray bordered",style:{"padding-bottom":"5px"}},lm=["innerHTML"],am={class:"container"},om={class:"row"},um={class:"col-12"},dm={class:"table mt-3 table-bordered"},mm={class:"table-light"},cm={colspan:"2"},pm={colspan:"2"},hm={class:"table table-sm"},fm={class:"detailHeure"},bm={key:0,style:{width:"20%"}},vm=["title"],_m={class:"number number-positif"},gm=["title"],ym={class:"number number-positif"},xm={key:1,style:{width:"20%"}},Cm={class:"input-group col-1"},Vm=["id","data-domaine-fonctionnel-id","data-mission-id","data-service-id","data-service-referentiel-id","data-type-heures-id","max","value"],Sm={key:2},Pm=["id"],km={value:""},Am=["label"],Dm=["data-paie-etat","data-ressources-propres","selected","value"],Em=["innerHTML"],Tm=["innerHTML"],Mm={style:{"font-size":"12px"}},Um={key:0},Fm=["id","onClick"],Rm={key:1},Im=["id","onClick"],wm={class:"table-light"},Hm={class:"cartridge gray bordered",style:{"padding-bottom":"5px"}},Lm={class:"container"},Nm={class:"row"},jm={class:"col-12"},Om={class:"table mt-3 table-bordered"},qm={colspan:"2"},zm={class:"table table-sm"},Bm={class:"detailHeure"},$m={key:0,style:{width:"20%"}},Gm=["title"],Jm={class:"number number-positif"},Ym=["title"],Qm={class:"number number-positif"},Wm={key:1,style:{width:"20%"}},Xm={class:"input-group col-1"},Km=["id","data-domaine-fonctionnel-id","data-mission-id","data-service-id","data-service-referentiel-id","data-type-heures-id","max","value"],Zm={key:2},ec=["id"],tc={value:""},nc=["label"],sc=["data-paie-etat","data-ressources-propres","selected","value"],rc=["innerHTML"],ic={key:4},lc=["id"],ac=["selected","value"],oc={key:5},uc=["innerHTML"],dc={style:{"font-size":"12px"}},mc={key:0},cc=["id","onClick"],pc={key:1},hc=["id","onClick"],fc={class:"table-light"},bc={class:"cartridge gray bordered",style:{"padding-bottom":"5px"}},vc={class:"container"},_c={class:"row"},gc={class:"col-12"},yc={class:"table mt-3 table-bordered"},xc={colspan:"2"},Cc={class:"table table-sm"},Vc={class:"detailHeure"},Sc={key:0,style:{width:"20%"}},Pc=["title"],kc={class:"number number-positif"},Ac=["title"],Dc={class:"number number-positif"},Ec={key:1,style:{width:"20%"}},Tc={class:"input-group col-1"},Mc=["id","data-domaine-fonctionnel-id","data-mission-id","data-service-id","data-service-referentiel-id","data-type-heures-id","max","value"],Uc={key:2},Fc=["id","onChange"],Rc={value:""},Ic=["label"],wc=["data-paie-etat","data-ressources-propres","selected","value"],Hc=["innerHTML"],Lc={key:4},Nc=["id","onChange"],jc=["selected","value"],Oc={key:5},qc=["innerHTML"],zc={style:{"font-size":"12px"}},Bc={key:0},$c=["id","onClick"],Gc={key:1},Jc=["id","onClick"],Yc={class:"table-light"},Qc={style:{"background-color":"#fbfbfb",padding:"10px","padding-right":"40px","text-align":"right"}},Wc=["id"];function Xc(n,e,s,v,r,l){const u=w;return i(),a("div",{id:"demande-mise-en-paiement-"+s.datas.code,class:"accordion-item"},[t("h2",{id:"dmep-heading-"+s.datas.code,class:"accordion-header"},[t("button",{"aria-controls":"dmep-collapse-"+s.datas.code,"data-bs-target":"#dmep-collapse-"+s.datas.code,"aria-expanded":"true",class:"accordion-button bg-light","data-bs-toggle":"collapse",type:"button"},d(s.datas.code+" - "+s.datas.libelle),9,zd)],8,qd),t("div",{id:"dmep-collapse-"+s.datas.code,"aria-labelledby":"dmep-heading-"+s.datas.code,class:"accordion-collapse collapse show"},[t("div",$d,[this.dotationPaieEtat+r.dotationRessourcesPropres>0?(i(),a("div",Gd,[e[2]||(e[2]=t("div",{class:"cartridge gray bordered",style:{"padding-bottom":"5px","margin-bottom":"20px"}},[t("span",null,"Budget")],-1)),t("div",Jd,[t("table",Yd,[e[1]||(e[1]=t("thead",{class:"table-light"},[t("tr",null,[t("th",{class:"fw-bold",scope:"col"},"Paie état"),t("th",{class:"fw-bold",scope:"col"},"Ressources propres")])],-1)),t("tbody",null,[t("tr",null,[t("td",Qd,[this.dotationPaieEtat>0?(i(),a("div",Wd,[t("span",Xd,d(this.consommationPaieEtat+" sur "+this.dotationPaieEtat)+" HETD",1),t("div",{"aria-valuemax":this.dotationPaieEtat,"aria-valuenow":this.consommationPaieEtat,class:A("progress-bar progress-bar-striped "+this.bgPaieEtat),style:q("width:"+this.pourcentagePaieEtat+"%;"),title:this.pourcentagePaieEtat+"%","aria-valuemin":"0",role:"progressbar"},null,14,Kd)])):c("",!0),this.dotationPaieEtat==0?(i(),a("div",Zd," Aucune dotation paie état ")):c("",!0)]),t("td",em,[this.dotationRessourcesPropres>0?(i(),a("div",tm,[t("span",nm,d(this.consommationRessourcesPropres+" sur "+this.dotationRessourcesPropres)+" HETD",1),t("div",{"aria-valuemax":this.dotationRessourcesPropres,"aria-valuenow":this.consommationRessourcesPropres,class:A("progress-bar progress-bar-striped "+this.bgRessourcesPropres),style:q("width:"+this.pourcentageRessourcePropre+"%;"),title:this.pourcentageRessourcePropre+"%","aria-valuemin":"0",role:"progressbar"},null,14,sm)])):c("",!0),this.dotationRessourcesPropres==0?(i(),a("div",rm," Aucune dotation ressources propres ")):c("",!0)])])])])])])):c("",!0),(i(!0),a(g,null,x(s.datas.etapes,(p,m)=>(i(),a("div",null,[(i(!0),a(g,null,x(p.enseignements,(o,C)=>(i(),a("div",null,[t("div",im,[e[3]||(e[3]=t("span",null,"Enseignement",-1)),t("span",{innerHTML:l.shorten(p.libelle,50)},null,8,lm),t("span",null,d(o.libelle),1)]),t("div",am,[t("div",om,[(i(!0),a(g,null,x(o.typeHeure,(b,P)=>(i(),a("div",um,[t("table",dm,[t("thead",mm,[t("tr",null,[t("th",cm,d(b.libelle),1)])]),t("tbody",null,[t("tr",null,[t("td",pm,[t("table",hm,[e[5]||(e[5]=t("thead",null,[t("th",{scope:"col",style:{width:"20%","font-size":"12px"}},"Heures"),t("th",{scope:"col",style:{width:"40%","font-size":"12px"}},"Centre de coûts"),t("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"État"),t("th",{style:{width:"15%","font-size":"12px"}})],-1)),t("tbody",null,[(i(!0),a(g,null,x(b.heures,(V,F)=>(i(),a("tr",fm,[V.heuresDemandees!=0?(i(),a("td",bm,[V.datePaiement?(i(),a("abbr",{key:0,title:"Payé en "+V.periodeLibelle+" le "+l.formatDate(V.datePaiement)},[t("span",_m,d(Number(V.heuresPayees))+" hetd(s)",1)],8,vm)):c("",!0),V.datePaiement?c("",!0):(i(),a("abbr",{key:1,title:"Demandé le "+l.formatDate(V.dateDemande)},[t("span",ym,d(Number(V.heuresDemandees))+" hetd(s)",1)],8,gm))])):c("",!0),V.heuresDemandees==0?(i(),a("td",xm,[t("div",Cm,[t("input",{id:"heures-"+m+"-"+C+"-"+P,"data-domaine-fonctionnel-id":V.domaineFonctionnelId,"data-mission-id":V.missionId,"data-service-id":V.serviceId,"data-service-referentiel-id":V.serviceReferentielId,"data-type-heures-id":V.typeHeureId,max:V.heuresAPayer,value:V.heuresAPayer,class:"form-control form-control-sm",min:"0",type:"number"},null,8,Vm),e[4]||(e[4]=t("span",{class:"input-group-text",style:{"font-size":"12px"}},"hetd(s)",-1))])])):c("",!0),V.heuresDemandees==0?(i(),a("td",Sm,[t("select",{id:"centreCout-"+m+"-"+C+"-"+P,class:"selectpicker","data-live-search":"true",name:"centreCout"},[t("option",km,d(l.notValueCentreCoutValue(s.datas.centreCoutPaiement,V.typeHeureCode)),1),(i(!0),a(g,null,x(l.filtrerCentresCouts(s.datas.centreCoutPaiement,V.typeHeureCode),D=>(i(),a("optgroup",{key:D.group,label:D.group},[(i(!0),a(g,null,x(D.child,I=>(i(),a("option",{key:I.value,"data-paie-etat":I.paieEtat,"data-ressources-propres":I.ressourcesPropres,selected:I.centreCoutId==V.centreCout.centreCoutId,value:I.centreCoutId},d(I.centreCoutCode+" - "+I.centreCoutLibelle),9,Dm))),128))],8,Am))),128))],8,Pm)])):c("",!0),V.heuresDemandees!=0?(i(),a("td",{key:3,innerHTML:l.shorten(V.centreCout.code+" - "+V.centreCout.libelle,30)},null,8,Em)):c("",!0),t("td",{innerHTML:l.heuresStatutToString(V)},null,8,Tm),t("td",Mm,[V.heuresPayees==0&&V.heuresDemandees>0?(i(),a("span",Um,[t("button",{id:"remove-"+V.mepId,class:"btn btn-danger",type:"button",onClick:D=>this.supprimerDemandeMiseEnPaiement(V.mepId)},[h(u,{id:"action",name:"trash",style:{color:"white"}}),h(u,{id:"waiting",name:"spin",rotate:"right",style:{color:"white",display:"none"}})],8,Fm)])):c("",!0),V.heuresDemandees==0?(i(),a("span",Rm,[t("button",{id:"add-"+m+"-"+C+"-"+P,class:"btn btn-primary",type:"button",onClick:D=>this.ajouterDemandeMiseEnPaiement(m+"-"+C+"-"+P)},[h(u,{id:"action",name:"plus"}),h(u,{id:"waiting",name:"spin",rotate:"right",style:{display:"none"}})],8,Im)])):c("",!0)])]))),256))])])])])]),t("tfoot",null,[t("tr",wm,[e[6]||(e[6]=t("th",{scope:"row"},"Total heures à payer",-1)),t("td",null,d(l.totalHeure(b.heures))+" hetd(s)",1)])])])]))),256))])])]))),256))]))),256)),(i(!0),a(g,null,x(s.datas.fonctionsReferentiels,(p,m)=>(i(),a("div",null,[t("div",Hm,[e[7]||(e[7]=t("span",null,"Référentiel",-1)),t("span",null,d(p.libelle),1)]),t("div",Lm,[t("div",Nm,[t("div",jm,[t("table",Om,[t("tbody",null,[t("tr",null,[t("td",qm,[t("table",zm,[e[10]||(e[10]=t("thead",null,[t("th",{scope:"col",style:{width:"10%","font-size":"12px"}},"Heures"),t("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"Centre de coûts"),t("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"Domaine fonctionnel "),t("th",{scope:"col",style:{width:"20%","font-size":"12px"}},"État"),t("th",{style:{width:"15%","font-size":"12px"}})],-1)),t("tbody",null,[(i(!0),a(g,null,x(p.heures,(o,C)=>(i(),a("tr",Bm,[o.heuresDemandees!=0?(i(),a("td",$m,[o.datePaiement?(i(),a("abbr",{key:0,title:"Payé en "+o.periodeLibelle+" le "+l.formatDate(o.datePaiement)},[t("span",Jm,d(Number(o.heuresPayees))+" hetd(s)",1)],8,Gm)):c("",!0),o.datePaiement?c("",!0):(i(),a("abbr",{key:1,title:"Demandé le "+l.formatDate(o.dateDemande)},[t("span",Qm,d(Number(o.heuresDemandees))+" hetd(s)",1)],8,Ym))])):c("",!0),o.heuresDemandees==0?(i(),a("td",Wm,[t("div",Xm,[t("input",{id:"heures-"+m,"data-domaine-fonctionnel-id":o.domaineFonctionnelId,"data-mission-id":o.missionId,"data-service-id":o.serviceId,"data-service-referentiel-id":o.serviceReferentielId,"data-type-heures-id":o.typeHeureId,max:o.heuresAPayer,value:o.heuresAPayer,class:"form-control form-control-sm",min:"0",style:{width:"40px"},type:"number"},null,8,Km),e[8]||(e[8]=t("span",{class:"input-group-text",style:{"font-size":"12px"}},"hetd(s)",-1))])])):c("",!0),o.heuresDemandees==0?(i(),a("td",Zm,[t("select",{id:"centreCout-"+m,class:"selectpicker","data-live-search":"true",name:"centreCout"},[t("option",tc,d(l.notValueCentreCoutValue(s.datas.centreCoutPaiement,o.typeHeureCode)),1),(i(!0),a(g,null,x(l.filtrerCentresCouts(s.datas.centreCoutPaiement,"referentiel"),b=>(i(),a("optgroup",{key:b.group,label:b.group},[(i(!0),a(g,null,x(b.child,P=>(i(),a("option",{key:P.value,"data-paie-etat":P.paieEtat,"data-ressources-propres":P.ressourcesPropres,selected:P.centreCoutId==o.centreCout.centreCoutId,value:P.centreCoutId},d(P.centreCoutCode+" - "+P.centreCoutLibelle),9,sc))),128))],8,nc))),128))],8,ec)])):c("",!0),o.heuresDemandees!=0?(i(),a("td",{key:3,innerHTML:l.shorten(o.centreCout.code+" - "+o.centreCout.libelle,20)},null,8,rc)):c("",!0),o.heuresDemandees==0?(i(),a("td",ic,[t("select",{id:"domaineFonctionnel-"+m,class:"selectpicker","data-live-search":"true",name:"centreCout"},[e[9]||(e[9]=t("option",{value:""},"Aucun domaine fonctionnel",-1)),(i(!0),a(g,null,x(s.datas.domaineFonctionnelPaiement,b=>(i(),a("option",{selected:b.domaineFonctionnelId==o.domaineFonctionnel.domaineFonctionnelId,value:b.domaineFonctionnelId},d(b.domaineFonctionnelLibelle),9,ac))),256))],8,lc)])):c("",!0),o.heuresDemandees!=0?(i(),a("td",oc,d(o.domaineFonctionnel.libelle),1)):c("",!0),t("td",{innerHTML:l.heuresStatutToString(o)},null,8,uc),t("td",dc,[o.heuresPayees==0&&o.heuresDemandees>0?(i(),a("span",mc,[t("button",{id:"remove-"+o.mepId,class:"btn btn-danger",type:"button",onClick:b=>this.supprimerDemandeMiseEnPaiement(o.mepId)},[h(u,{id:"action",name:"trash",style:{color:"white"}}),h(u,{id:"waiting",name:"spin",rotate:"right",style:{color:"white",display:"none"}})],8,cc)])):c("",!0),o.heuresDemandees==0?(i(),a("span",pc,[t("button",{id:"add-"+m,class:"btn btn-primary",type:"button",onClick:b=>this.ajouterDemandeMiseEnPaiement(m)},[h(u,{id:"action",name:"plus"}),h(u,{id:"waiting",name:"spin",rotate:"right",style:{display:"none"}})],8,hc)])):c("",!0)])]))),256))])])])])]),t("tfoot",null,[t("tr",fc,[e[11]||(e[11]=t("th",{scope:"row"},"Total",-1)),t("td",null,d(l.totalHeure(p.heures))+" hetd(s)",1)])])])])])])]))),256)),(i(!0),a(g,null,x(s.datas.missions,p=>(i(),a("div",null,[t("div",bc,[e[12]||(e[12]=t("span",null,"Mission",-1)),t("span",null,d(p.libelle),1)]),t("div",vc,[t("div",_c,[t("div",gc,[t("table",yc,[t("tbody",null,[t("tr",null,[t("td",xc,[t("table",Cc,[e[15]||(e[15]=t("thead",null,[t("th",{scope:"col",style:{width:"10%","font-size":"12px"}},"Heures"),t("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"Centre de coûts"),t("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"Domaine fonctionnel "),t("th",{scope:"col",style:{width:"20%","font-size":"12px"}},"État"),t("th",{style:{width:"15%","font-size":"12px"}})],-1)),t("tbody",null,[(i(!0),a(g,null,x(p.heures,(m,o)=>(i(),a("tr",Vc,[m.heuresDemandees!=0?(i(),a("td",Sc,[m.datePaiement?(i(),a("abbr",{key:0,title:"Payé en "+m.periodeLibelle+" le "+l.formatDate(m.datePaiement)},[t("span",kc,d(Number(m.heuresPayees))+" heure(s)",1)],8,Pc)):c("",!0),m.datePaiement?c("",!0):(i(),a("abbr",{key:1,title:"Demandé le "+l.formatDate(m.dateDemande)},[t("span",Dc,d(Number(m.heuresDemandees))+" heure(s)",1)],8,Ac))])):c("",!0),m.heuresDemandees==0?(i(),a("td",Ec,[t("div",Tc,[t("input",{id:"heures-"+p.missionId,"data-domaine-fonctionnel-id":m.domaineFonctionnelId,"data-mission-id":m.missionId,"data-service-id":m.serviceId,"data-service-referentiel-id":m.serviceReferentielId,"data-type-heures-id":m.typeHeureId,max:m.heuresAPayer,value:m.heuresAPayer,class:"form-control form-control-sm",min:"0",style:{width:"40px"},type:"number"},null,8,Mc),e[13]||(e[13]=t("span",{class:"input-group-text",style:{"font-size":"12px"}},"heure(s)",-1))])])):c("",!0),m.heuresDemandees==0?(i(),a("td",Uc,[t("select",{id:"centreCout-"+p.missionId,class:"selectpicker","data-live-search":"true",name:"centreCout",onChange:C=>l.enabledPaiement(p.missionId,"mission")},[t("option",Rc,d(l.notValueCentreCoutValue(s.datas.centreCoutPaiement,m.typeHeureCode)),1),(i(!0),a(g,null,x(l.filtrerCentresCouts(s.datas.centreCoutPaiement,"mission"),C=>(i(),a("optgroup",{key:C.group,label:C.group},[(i(!0),a(g,null,x(C.child,b=>(i(),a("option",{key:b.value,"data-paie-etat":b.paieEtat,"data-ressources-propres":b.ressourcesPropres,selected:b.centreCoutId==m.centreCout.centreCoutId,value:b.centreCoutId},d(b.centreCoutCode+" - "+b.centreCoutLibelle),9,wc))),128))],8,Ic))),128))],40,Fc)])):c("",!0),m.heuresDemandees!=0?(i(),a("td",{key:3,innerHTML:l.shorten(m.centreCout.code+" - "+m.centreCout.libelle,20)},null,8,Hc)):c("",!0),m.heuresDemandees==0?(i(),a("td",Lc,[t("select",{id:"domaineFonctionnel-"+p.missionId,class:"selectpicker","data-live-search":"true",name:"centreCout",onChange:C=>l.enabledPaiement(p.missionId,"mission")},[e[14]||(e[14]=t("option",{value:""},"Aucun domaine fonctionnel",-1)),(i(!0),a(g,null,x(s.datas.domaineFonctionnelPaiement,C=>(i(),a("option",{selected:C.domaineFonctionnelId==m.domaineFonctionnel.domaineFonctionnelId,value:C.domaineFonctionnelId},d(C.domaineFonctionnelLibelle),9,jc))),256))],40,Nc)])):c("",!0),m.heuresDemandees!=0?(i(),a("td",Oc,d(m.domaineFonctionnel.libelle),1)):c("",!0),t("td",{innerHTML:l.heuresStatutToString(m)},null,8,qc),t("td",zc,[m.heuresPayees==0&&m.heuresDemandees>0?(i(),a("span",Bc,[t("button",{id:"remove-"+m.mepId,class:"btn btn-danger",type:"button",onClick:C=>this.supprimerDemandeMiseEnPaiement(m.mepId)},[h(u,{id:"action",name:"trash",style:{color:"white"}}),h(u,{id:"waiting",name:"spin",rotate:"right",style:{color:"white",display:"none"}})],8,$c)])):c("",!0),m.heuresDemandees==0?(i(),a("span",Gc,[t("button",{id:"add-"+p.missionId,class:"btn btn-primary",type:"button",onClick:C=>this.ajouterDemandeMiseEnPaiement(p.missionId)},[h(u,{id:"action",name:"plus"}),h(u,{id:"waiting",name:"spin",rotate:"right",style:{display:"none"}})],8,Jc)])):c("",!0)])]))),256))])])])])]),t("tfoot",null,[t("tr",Yc,[e[16]||(e[16]=t("th",{scope:"row"},"Total",-1)),t("td",null,d(l.totalHeure(p.heures))+" heure(s)",1)])])])])])])]))),256))]),t("div",Qc,[t("button",{id:"add-all-"+s.datas.code,class:"btn btn-primary",type:"button",onClick:e[0]||(e[0]=p=>l.demanderToutesLesHeuresEnPaiement(s.datas.code,s.datas.libelle))},[h(u,{id:"action",name:"square-plus",style:{color:"white"}}),h(u,{id:"waiting",name:"spin",rotate:"right",style:{display:"none"}}),f(" DEMANDER TOUS LES PAIEMENTS POUR "+d(s.datas.libelleCourt),1)],8,Wc)])],8,Bd)],8,Od)}const ue=S(jd,[["render",Xc]]),Kc=Object.freeze(Object.defineProperty({__proto__:null,default:ue},Symbol.toStringTag,{value:"Module"})),Zc={name:"DemandeMiseEnPaiement",components:{DemandeMiseEnPaiementStructure:ue},props:{intervenant:{required:!1},intervenantStructure:{required:!1}},data(){return{datasDemandesMiseEnPaiement:null,urlGetDemandesMiseEnPaiement:unicaenVue.url("intervenant/:intervenant/mise-en-paiement/get-demandes-mise-en-paiement",{intervenant:this.intervenant})}},methods:{getDemandesMiseEnPaiement(){unicaenVue.axios.get(this.urlGetDemandesMiseEnPaiement).then(n=>{this.datasDemandesMiseEnPaiement=n.data}).then(n=>{this.btnResetState()}).catch(n=>{this.btnResetState(),console.error(n)})},btnResetState(){Array.from(document.querySelectorAll('[id^="remove-"]')).forEach(v=>{v.disabled=!1,v.querySelector("#waiting").style.display="none",v.querySelector("#action").style.display="inline-block"}),Array.from(document.querySelectorAll('[id^="add-"]')).forEach(v=>{v.disabled=!1,v.querySelector("#waiting").style.display="none",v.querySelector("#action").style.display="inline-block"}),Array.from(document.querySelectorAll('[id^="add-all"]')).forEach(v=>{v.disabled=!1,v.querySelector("#waiting").style.display="none",v.querySelector("#action").style.display="inline-block"})}},computed:{haveDemandeMiseEnPaiement:function(){return this.datasDemandesMiseEnPaiement?Object.keys(this.datasDemandesMiseEnPaiement).length>0:!1}},mounted(){this.getDemandesMiseEnPaiement()},updated(){$(".selectpicker").selectpicker("render");var n=[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));n.map(function(e){return new bootstrap.Tooltip(e)})}},ep={key:0,class:"text-center"},tp={key:1,id:"accordionPanelsStayOpenExample",class:"accordion"},np={key:2,class:"text-center alert alert-secondary",role:"alert"};function sp(n,e,s,v,r,l){const u=T("demande-mise-en-paiement-structure");return i(),a(g,null,[this.datasDemandesMiseEnPaiement?c("",!0):(i(),a("div",ep,e[0]||(e[0]=[t("div",{class:"mt-5 spinner-border spinner-border-sm",role:"status"},[t("span",{class:"visually-hidden"},"Chargement des demandes de mise en paiement en cours...")],-1),f(" Chargement des demandes de mise en paiement en cours... ")]))),this.datasDemandesMiseEnPaiement?(i(),a("div",tp,[(i(!0),a(g,null,x(r.datasDemandesMiseEnPaiement,(p,m)=>(i(),M(u,{onRefreshBtnState:l.btnResetState,datas:p,intervenant:s.intervenant,onRefresh:l.getDemandesMiseEnPaiement},null,8,["onRefreshBtnState","datas","intervenant","onRefresh"]))),256))])):c("",!0),!l.haveDemandeMiseEnPaiement&&this.datasDemandesMiseEnPaiement?(i(),a("div",np," Les demandes de mises en paiement sont effectuées par la composante : "+d(this.intervenantStructure),1)):c("",!0)],64)}const rp=S(Zc,[["render",sp]]),ip=Object.freeze(Object.defineProperty({__proto__:null,default:rp},Symbol.toStringTag,{value:"Module"}));function lp(n){for(let e in n)for(let s in n[e])de(n[e][s],e)}function ap(){let n=document.getElementById("unicaen-vue-toast-container");return n||(n=document.createElement("div"),n.id="unicaen-vue-toast-container",n.classList.add("toast-container","position-fixed","top-0","end-0","p-3"),document.body.appendChild(n)),n}function op(n){return n=up(n),n=dp(n),n}function up(n){const e=document.createElement("div");e.innerHTML=n;const s=e.querySelector(".alert");return s?s.innerHTML:e.innerHTML}function dp(n){const e=document.createElement("div");return e.innerHTML=n,e.querySelectorAll("i.fas").forEach(v=>v.style.display="none"),e.innerHTML}function de(n,e,s=null){const v={info:"bg-info",success:"bg-success",warning:"bg-warning",error:"bg-danger"},r={info:"info-circle",success:"check-circle",warning:"exclamation-circle",error:"exclamation-triangle"},l=document.createElement("button");l.classList.add("btn-close","btn-close-white","h5"),l.style.float="right",l.setAttribute("data-bs-dismiss","toast"),l.setAttribute("aria-label","Close");const u=document.createElement("i");u.classList.add("icon","fas",`fa-${r[e]}`),u.style.float="left",u.style.fontSize="26pt",u.style.paddingLeft=".4rem",u.style.marginTop=".4rem",u.style.paddingRight="1rem";const p=document.createElement("div");p.classList.add("toast-body"),p.innerHTML=op(n);const m=document.createElement("div");m.appendChild(l),m.appendChild(u),m.appendChild(p);const o=document.createElement("div");o.classList.add("toast","text-white",v[e]?v[e]:"bg-secondary"),o.setAttribute("role","alert"),o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true"),e==="error"&&n.length>500&&o.setAttribute("style","width:700px"),o.appendChild(m),ap().appendChild(o),s==null&&(s={animation:!0,delay:e==="warning"?15e3:5e3,autohide:e!=="error"}),new bootstrap.Toast(o,s).show()}const z={toast:de,toasts:lp};let j={...ve};j.interceptors.request.use(n=>{if(n.submitter){let e=n.msg?n.msg:"Action en cours";n.popover!=null&&n.popover.dispose(),n.popover=new bootstrap.Popover(n.submitter,{content:`<div class="spinner-border text-primary" role="status"> + <span class="visually-hidden">Loading...</span> +</div> `+e,html:!0,trigger:"focus"}),n.popover.show()}return n});j.interceptors.response.use(n=>{if(n.messages=n.data.messages,n.data=n.data.data,n.hasErrors=!!(n.messages&&n.messages.error&&n.messages.error.length>0),n.config.popover){var e=n.config.popover;let s="";for(ns in n.messages)for(mid in n.messages[ns])s+='<div class="alert fade show alert-'+(ns=="error"?"danger":ns)+'" role="alert">'+n.messages[ns][mid]+"</div>";s?(e._config.content=s,e.setContent(),setTimeout(()=>{e.dispose()},5e3)):e.dispose()}return n.messages&&z.toasts(n.messages),n},n=>{let e=n.response.data;n.response.status==403?e="<h4>403 - Accès interdit</h4><br />Vous n'êtes pas autorisé(e) à faire cette action.":e=n.response.data,z.toast(e,"error")});j.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";const mp={uvAxios:j},B={axios:mp.uvAxios,flashMessenger:z,url:(n,e,s)=>{let v=window.__unicaenVueBaseUrl;if(e)for(let l in e)n=n.replace(`:${l}`,e[l]);let r=s?B.encodeUrlQueryParam(s):null;return v+n+(r?`?${r}`:"")},encodeUrlQueryParam:(n,e)=>{var s=[];for(var v in n)if(n.hasOwnProperty(v)){var r=n[v],l=e?e+"["+encodeURIComponent(v)+"]":encodeURIComponent(v);if(typeof r=="object"&&r!==null)s.push(B.encodeUrlQueryParam(r,l));else{var u=encodeURIComponent(r);s.push(l+"="+u)}}return s.join("&")}};window.unicaenVue=B;const cp={name:"DemandeMiseEnPaiementLot.vue",props:{structures:{type:Array,required:!0},canMiseEnPaiement:{type:Boolean,required:!0}},data(){return{selectedStructure:null,urlRechercheDemandeMiseEnPaiement:unicaenVue.url("paiement/demande-mise-en-paiement-lot"),urlProcessDemandeMiseEnPaiement:unicaenVue.url("paiement/process-demande-mise-en-paiement-lot"),urlMiseEnPaiement:unicaenVue.url("paiement/etat-demande-paiement"),permanents:[],vacataires:[],etudiants:[],autres:[],intervenants:[],dotation:!1,liquidation:null,totalConsommationPaieEtat:0,totalConsommationRessourcePropre:0,totalConsommation:0,alertDotation:!1}},computed:{haveDotation(){return this.dotation?this.dotation.total>0:!1},alertPaieEtat(){return this.dotation.paieEtat<this.totalConsommationPaieEtat?"text-danger fw-bold":""},alertRessourcePropre(){return this.dotation.ressourcePropre<this.totalConsommationRessourcePropre?"text-danger fw-bold":""}},methods:{findDemandeMiseEnPaiement(n){this.totalConsommationRessourcePropre=0,this.totalConsommationPaieEtat=0,this.dotation=null,this.liquidation=null;let e=document.getElementById("formRechercheDemandeMiseEnPaiement"),s=new FormData(e),v=document.getElementById("btn-rdmep"),r=document.getElementById("btn-rdmep-inprogress");r.classList.remove("d-none"),v.classList.add("d-none"),v.disabled=!0,unicaenVue.axios.post(this.urlRechercheDemandeMiseEnPaiement,s,{}).then(l=>{this.dispatchDatas(l.data),v.disabled=!1,r.classList.add("d-none"),v.classList.remove("d-none"),document.querySelectorAll('input[type="checkbox"]').forEach(function(p,m){p.checked=!0}),unicaenVue.axios.get(unicaenVue.url("budget/get-budget-structure/:structure",{structure:this.selectedStructure})).then(p=>{let m=p.data;this.dotation=m.dotation,this.liquidation=m.liquidation,this.refreshTotalConsommation()})}).catch(l=>{console.error(l)})},processDemandeMiseEnPaiement(n){let e=document.getElementById("formProcessDemandeMiseEnPaiement"),s=new FormData(e);if(this.dotation.paieEtat>=this.totalConsommationPaieEtat&&this.dotation.ressourcePropre>=this.totalConsommationRessourcePropre||!this.haveDotation){let v=document.getElementById("btn-pdmep"),r=document.getElementById("btn-pdmep-inprogress");r.classList.remove("d-none"),v.classList.add("d-none"),v.disabled=!0,unicaenVue.axios.post(this.urlProcessDemandeMiseEnPaiement,s,{}).then(l=>{this.findDemandeMiseEnPaiement(),v.disabled=!1,r.classList.add("d-none"),v.classList.remove("d-none")}).catch(l=>{console.error("Error process dmep")})}},refreshTotalConsommation(){let n=0,e=0,s=0;n=parseFloat(this.liquidation.paieEtat),e=parseFloat(this.liquidation.ressourcePropre),s+=parseFloat(this.liquidation.ressourcePropre),s+=parseFloat(this.liquidation.paieEtat),document.querySelectorAll('input[type="checkbox"]').forEach(function(r,l){r.hasAttribute("data-paie-etat")&&r.checked&&(n+=parseFloat(r.getAttribute("data-paie-etat")),s+=parseFloat(r.getAttribute("data-paie-etat"))),r.hasAttribute("data-ressource-propre")&&r.checked&&(e+=parseFloat(r.getAttribute("data-ressource-propre")),s+=parseFloat(r.getAttribute("data-ressource-propre")))}),this.totalConsommationPaieEtat=n.toFixed(2),this.totalConsommationRessourcePropre=e.toFixed(2),this.totalConsommation=s.toFixed(2),this.alertDotation=(this.dotation.paieEtat<this.totalConsommationPaieEtat||this.dotation.ressourcePropre<this.totalConsommationRessourcePropre)&&this.dotation.total>0},totalPayable(n){let e=0;return n.forEach((s,v)=>{s.centreCout.code!=""&&(s.missionId!=""||s.serviceRefId!=""?s.domaineFonctionnel.code!=""&&(e+=s.heuresAPayer):e+=s.heuresAPayer)}),e.toLocaleString("fr-FR",{maximumFractionDigits:2})},totalNonPayable(n){let e=0;return n.forEach((s,v)=>{(s.centreCout.code==""||(s.missionId!=""||s.serviceRefId!="")&&s.domaineFonctionnel.code=="")&&(e+=s.heuresAPayer)}),e.toLocaleString("fr-FR",{maximumFractionDigits:2})},totalRessourcePaieEtat(n){let e=0;return n.forEach((s,v)=>{s.centreCout.typeRessourceCode=="paie-etat"&&(e+=s.heuresAPayer)}),e.toLocaleString("fr-FR",{maximumFractionDigits:2})},totalRessourcePropre(n){let e=0;return n.forEach((s,v)=>{s.centreCout.typeRessourceCode=="ressources-propres"&&(e+=s.heuresAPayer)}),e.toLocaleString("fr-FR",{maximumFractionDigits:2})},dispatchDatas(n){this.vacataires=[],this.permanents=[],this.etudiants=[],this.autres=[],this.intervenants=[],console.log(n);for(const[e,s]of Object.entries(n))switch(s.datasIntervenant.typeIntervenant){case"Vacataire":this.vacataires.push(s),this.intervenants.push(s);break;case"Intervenant permanent":this.permanents.push(s),this.intervenants.push(s);break;case"Étudiant":this.etudiants.push(s),this.intervenants.push(s);break;default:this.autres.push(s),this.intervenants.push(s)}},toggleCheckbox(n){let e=Array.from(document.getElementsByClassName(n.target.className));n.target.checked?e.forEach(function(s,v){s.checked=!0}):e.forEach(function(s,v){s.checked=!1}),this.refreshTotalConsommation()},urlIntervenant(n){return unicaenVue.url("intervenant/code::intervenantCode/mise-en-paiement/demande",{intervenantCode:n.datasIntervenant.code})},formattedHETD(n){return Util.formattedHeures(n,!1)}}},pp={class:"card text-dark bg-light"},hp={class:"card-body"},fp={id:"formRechercheDemandeMiseEnPaiement",action:"",method:"post"},bp={class:"mb-3"},vp=["value"],_p={class:"mb-3"},gp=["disabled"],yp={key:0},xp={key:0,class:"alert alert-danger",role:"alert"},Cp={class:"table table-bordered caption-top"},Vp={class:"fw-bold"},Sp={class:"fw-bold"},Pp={id:"dmep",class:"accordion"},kp={id:"formProcessDemandeMiseEnPaiement",action:"",method:"post"},Ap={key:0,class:"accordion-item"},Dp={id:"dmep-permanents-heading",class:"accordion-header"},Ep={"aria-controls":"dmep-permanents-collapse","aria-expanded":"true",class:"accordion-button","data-bs-target":"#dmep-permanents-collapse","data-bs-toggle":"collapse",type:"button"},Tp={id:"dmep-permanents-collapse","aria-labelledby":"dmep-permanents-heading",class:"accordion-collapse collapse show"},Mp={class:"accordion-body"},Up={class:"table"},Fp={scope:"col"},Rp=["id","data-paie-etat","data-ressource-propre","disabled","name","title"],Ip=["href"],wp=["title"],Hp={style:{"text-decoration":"underline dotted",cursor:"help"},title:"Manque un centre de coût et/ou un domaine fonctionnel"},Lp={key:1,class:"accordion-item"},Np={id:"dmep-vacataires-heading",class:"accordion-header"},jp={"aria-controls":"dmep-vacataires-collapse","aria-expanded":"true",class:"accordion-button","data-bs-target":"#dmep-vacataires-collapse","data-bs-toggle":"collapse",type:"button"},Op={id:"dmep-vacataires-collapse","aria-labelledby":"dmep-vacataires-heading",class:"accordion-collapse collapse show"},qp={class:"accordion-body"},zp={class:"table"},Bp=["id","data-paie-etat","data-ressource-propre","disabled","name","title"],$p=["href"],Gp=["title"],Jp={style:{"text-decoration":"underline dotted",cursor:"help"},title:"Manque un centre de coût et/ou un domaine fonctionnel"},Yp={key:2,class:"accordion-item"},Qp={id:"dmep-etudiants-heading",class:"accordion-header"},Wp={"aria-controls":"dmep-etudiants-collapse","aria-expanded":"true",class:"accordion-button","data-bs-target":"#dmep-etudiants-collapse","data-bs-toggle":"collapse",type:"button"},Xp={id:"dmep-etudiants-collapse","aria-labelledby":"dmep-etudiants-heading",class:"accordion-collapse collapse show"},Kp={class:"accordion-body"},Zp={class:"table"},eh=["id","data-paie-etat","data-ressource-propre","disabled","name","title"],th=["href"],nh=["title"],sh={style:{"text-decoration":"underline dotted",cursor:"help"},title:"Manque un centre de coût et/ou un domaine fonctionnel"},rh={key:3,class:"accordion-item"},ih={id:"dmep-autres-heading",class:"accordion-header"},lh={"aria-controls":"dmep-autres-collapse","aria-expanded":"true",class:"accordion-button","data-bs-target":"#dmep-autres-collapse","data-bs-toggle":"collapse",type:"button"},ah={id:"dmep-autres-collapse","aria-labelledby":"dmep-autres-heading",class:"accordion-collapse collapse show"},oh={class:"accordion-body"},uh={class:"table"},dh=["id","data-paie-etat","data-ressource-propre","disabled","name","title"],mh=["href"],ch=["title"],ph={style:{"text-decoration":"underline dotted",cursor:"help"},title:"Manque un centre de coût et/ou un domaine fonctionnel"},hh=["value"],fh={key:4,class:"mt-3"},bh=["disabled"],vh=["href"];function _h(n,e,s,v,r,l){return i(),a(g,null,[e[31]||(e[31]=t("h1",null,"Demande de mise en paiement par lots",-1)),t("div",pp,[e[14]||(e[14]=t("div",{class:"card-header text-uppercase fw-bold"}," Recherchez des heures en attente de demande de mise en paiement : ",-1)),t("div",hp,[t("form",fp,[t("div",bp,[e[11]||(e[11]=t("label",{class:"form-label",for:"modele"},"Choisissez une structure ",-1)),e[12]||(e[12]=f(" ")),_(t("select",{"onUpdate:modelValue":e[0]||(e[0]=u=>r.selectedStructure=u),class:"form-select",name:"structure"},[(i(!0),a(g,null,x(s.structures,u=>(i(),a("option",{value:u.id},d(u.libelle),9,vp))),256))],512),[[R,r.selectedStructure]])]),t("div",_p,[e[13]||(e[13]=t("button",{id:"btn-rdmep-inprogress",class:"btn btn-primary d-none",disabled:"",type:"button"},[t("span",{id:"spinner","aria-hidden":"true",class:"spinner-border spinner-border-sm",role:"status"}),f(" Veuillez patienter... ")],-1)),t("button",{id:"btn-rdmep",disabled:!r.selectedStructure,class:"btn btn-primary",type:"button",onClick:e[1]||(e[1]=(...u)=>l.findDemandeMiseEnPaiement&&l.findDemandeMiseEnPaiement(...u))}," Lancer la recherche ",8,gp)])])])]),e[32]||(e[32]=t("div",{class:"alert alert-info",role:"alert"},[f(" Seules les HETD "),t("strong",null,"(hors référentiel)"),f(" avec des centres de coûts pré-paramètrés peuvent bénéficier d'une demande de mise en paiement automatisées. Pour les autres, il faudra passer sur chaque fiches intervenant pour faire les demandes en sélectionnant le centre de coût manuellement. ")],-1)),l.haveDotation?(i(),a("div",yp,[r.alertDotation?(i(),a("div",xp," Attention vous dépassez vos dotations, vous ne pourrez pas lancer les demandes de mise en paiement par lot. Veuillez ajuster votre sélection d'intervenants pour faire les demandes de mise en paiement. ")):c("",!0),t("table",Cp,[e[17]||(e[17]=t("thead",{class:"table-light"},[t("tr",null,[t("th",{class:"fw-bold",scope:"col"},"Budget"),t("th",{class:"fw-bold",scope:"col"},"Paie etat"),t("th",{class:"fw-bold",scope:"col"},"Ressource propre"),t("th",{class:"fw-bold",scope:"col"},"Total")])],-1)),t("tbody",null,[t("tr",null,[e[15]||(e[15]=t("td",null,"Dotation",-1)),t("td",null,d(l.formattedHETD(this.dotation.paieEtat))+" HETD",1),t("td",null,d(l.formattedHETD(this.dotation.ressourcePropre))+" HETD",1),t("td",Vp,d(l.formattedHETD(this.dotation.total))+" HETD",1)]),t("tr",null,[e[16]||(e[16]=t("td",null,"Consommation",-1)),t("td",null,[t("span",{class:A(l.alertPaieEtat)},d(l.formattedHETD(this.totalConsommationPaieEtat))+" HETD",3)]),t("td",null,[t("span",{class:A(l.alertRessourcePropre)},d(l.formattedHETD(this.totalConsommationRessourcePropre))+" HETD",3)]),t("td",Sp,d(l.formattedHETD(this.totalConsommation))+" HETD",1)])])])])):c("",!0),t("div",Pp,[t("form",kp,[this.permanents.length>0?(i(),a("div",Ap,[t("h2",Dp,[t("button",Ep,d(this.permanents.length)+" Permanent(s) ",1)]),t("div",Tp,[t("div",Mp,[t("table",Up,[t("thead",null,[t("tr",null,[t("th",Fp,[t("input",{id:"allPermanents",checked:"checked",class:"checkbox-permanent",name:"allPermanents",type:"checkbox",onClick:e[2]||(e[2]=(...u)=>l.toggleCheckbox&&l.toggleCheckbox(...u))})]),e[18]||(e[18]=t("th",{scope:"col"},"Intervenant",-1)),e[19]||(e[19]=t("th",null,"HETD payables",-1)),e[20]||(e[20]=t("th",null,"HETD non payables",-1))])]),t("tbody",null,[(i(!0),a(g,null,x(this.permanents,u=>(i(),a("tr",null,[t("td",null,[t("input",{id:"permanent-"+u.datasIntervenant.id,"data-paie-etat":l.totalRessourcePaieEtat(u.heures),"data-ressource-propre":l.totalRessourcePropre(u.heures),disabled:l.totalPayable(u.heures)==0,name:"intervenant["+u.datasIntervenant.id+"]",title:l.totalPayable(u.heures)==0?"Aucune heure pré-paramétrée avec un centre de coût ne peut bénéficier d'une demande de mise en paiement":"",checked:"checked",class:"checkbox-permanent",type:"checkbox",onChange:e[3]||(e[3]=p=>l.refreshTotalConsommation())},null,40,Rp)]),t("td",null,[t("a",{href:l.urlIntervenant(u),target:"_blank"},d(u.datasIntervenant.nom_usuel.toUpperCase()+" "+u.datasIntervenant.prenom),9,Ip)]),t("td",null,[t("span",{title:l.totalRessourcePaieEtat(u.heures)+" HETD en paie état / "+l.totalRessourcePropre(u.heures)+" HETD en ressource propre",style:{"text-decoration":"underline dotted",cursor:"help"}},d(l.totalPayable(u.heures))+" h",9,wp)]),t("td",null,[t("span",Hp,d(l.totalNonPayable(u.heures))+" h",1)])]))),256))])])])])])):c("",!0),this.vacataires.length>0?(i(),a("div",Lp,[t("h2",Np,[t("button",jp,d(this.vacataires.length)+" Vacataire(s) ",1)]),t("div",Op,[t("div",qp,[t("table",zp,[t("thead",null,[t("tr",null,[t("th",null,[t("input",{id:"allVacataire",checked:"checked",class:"checkbox-vacataire",name:"allVacataire",type:"checkbox",onClick:e[4]||(e[4]=(...u)=>l.toggleCheckbox&&l.toggleCheckbox(...u))})]),e[21]||(e[21]=t("th",null,"Intervenant",-1)),e[22]||(e[22]=t("th",null,"HETD payables",-1)),e[23]||(e[23]=t("th",null,"HETD non payables",-1))])]),t("tbody",null,[(i(!0),a(g,null,x(this.vacataires,u=>(i(),a("tr",null,[t("td",null,[t("input",{id:"vacataire-"+u.datasIntervenant.id,"data-paie-etat":l.totalRessourcePaieEtat(u.heures),"data-ressource-propre":l.totalRessourcePropre(u.heures),disabled:l.totalPayable(u.heures)==0,name:"intervenant["+u.datasIntervenant.id+"]",title:l.totalPayable(u.heures)==0?"Aucune heure pré-paramétrée avec un centre de coût ne peut bénéficier d'une demande de mise en paiement":"",checked:"checked",class:"checkbox-vacataire",type:"checkbox",onChange:e[5]||(e[5]=p=>l.refreshTotalConsommation())},null,40,Bp)]),t("td",null,[t("a",{href:l.urlIntervenant(u),target:"_blank"},d(u.datasIntervenant.nom_usuel.toUpperCase()+" "+u.datasIntervenant.prenom),9,$p)]),t("td",null,[t("span",{title:l.totalRessourcePaieEtat(u.heures)+" HETD en paie état / "+l.totalRessourcePropre(u.heures)+" HETD en ressource propre",style:{"text-decoration":"underline dotted",cursor:"help"}},d(l.totalPayable(u.heures))+" h",9,Gp)]),t("td",null,[t("span",Jp,d(l.totalNonPayable(u.heures))+" h",1)])]))),256))])])])])])):c("",!0),this.etudiants.length>0?(i(),a("div",Yp,[t("h2",Qp,[t("button",Wp,d(this.etudiants.length)+" Etudiant(s) ",1)]),t("div",Xp,[t("div",Kp,[t("table",Zp,[t("thead",null,[t("tr",null,[t("th",null,[t("input",{id:"allEtudiants",checked:"checked",class:"checkbox-etudiant",name:"allEtudiants",type:"checkbox",onClick:e[6]||(e[6]=(...u)=>l.toggleCheckbox&&l.toggleCheckbox(...u))})]),e[24]||(e[24]=t("th",null,"Intervenant",-1)),e[25]||(e[25]=t("th",null,"HETD payables",-1)),e[26]||(e[26]=t("th",null,"HETD non payables",-1))])]),t("tbody",null,[(i(!0),a(g,null,x(this.etudiants,u=>(i(),a("tr",null,[t("td",null,[t("input",{id:"etudiant-"+u.datasIntervenant.id,"data-paie-etat":l.totalRessourcePaieEtat(u.heures),"data-ressource-propre":l.totalRessourcePropre(u.heures),disabled:l.totalPayable(u.heures)==0,name:"intervenant["+u.datasIntervenant.id+"]",title:l.totalPayable(u.heures)==0?"Aucune heure pré-paramétrée avec un centre de coût ne peut bénéficier d'une demande de mise en paiement":"",checked:"checked",class:"checkbox-etudiant",type:"checkbox",onChange:e[7]||(e[7]=p=>l.refreshTotalConsommation())},null,40,eh)]),t("td",null,[t("a",{href:l.urlIntervenant(u),target:"_blank"},d(u.datasIntervenant.nom_usuel.toUpperCase()+" "+u.datasIntervenant.prenom),9,th)]),t("td",null,[t("span",{title:l.totalRessourcePaieEtat(u.heures)+" HETD en paie état / "+l.totalRessourcePropre(u.heures)+" HETD en ressource propre",style:{"text-decoration":"underline dotted",cursor:"help"}},d(l.totalPayable(u.heures))+" h",9,nh)]),t("td",null,[t("span",sh,d(l.totalNonPayable(u.heures))+" h",1)])]))),256))])])])])])):c("",!0),this.autres.length>0?(i(),a("div",rh,[t("h2",ih,[t("button",lh,d(this.autres.length)+" Autre(s) ",1)]),t("div",ah,[t("div",oh,[t("table",uh,[t("thead",null,[t("tr",null,[t("th",null,[t("input",{id:"allAutres",checked:"checked",class:"checkbox-autre",name:"allAutres",type:"checkbox",onClick:e[8]||(e[8]=(...u)=>l.toggleCheckbox&&l.toggleCheckbox(...u))})]),e[27]||(e[27]=t("th",null,"Intervenant",-1)),e[28]||(e[28]=t("th",null,"HETD payables",-1)),e[29]||(e[29]=t("th",null,"HETD non payables",-1))])]),t("tbody",null,[(i(!0),a(g,null,x(this.etudiants,u=>(i(),a("tr",null,[t("td",null,[t("input",{id:"autre-"+u.datasIntervenant.id,"data-paie-etat":l.totalRessourcePaieEtat(u.heures),"data-ressource-propre":l.totalRessourcePropre(u.heures),disabled:l.totalPayable(u.heures)==0,name:"intervenant["+u.datasIntervenant.id+"]",title:l.totalPayable(u.heures)==0?"Aucune heure pré-paramétrée avec un centre de coût ne peut bénéficier d'une demande de mise en paiement":"",checked:"checked",class:"checkbox-autre",type:"checkbox",onChange:e[9]||(e[9]=p=>l.refreshTotalConsommation())},null,40,dh)]),t("td",null,[t("a",{href:l.urlIntervenant(u),target:"_blank"},d(u.datasIntervenant.nom_usuel.toUpperCase()+" "+u.datasIntervenant.prenom),9,mh)]),t("td",null,[t("span",{title:l.totalRessourcePaieEtat(u.heures)+" HETD en paie état / "+l.totalRessourcePropre(u.heures)+" HETD en ressource propre",style:{"text-decoration":"underline dotted",cursor:"help"}},d(l.totalPayable(u.heures))+" h",9,ch)]),t("td",null,[t("span",ph,d(l.totalNonPayable(u.heures))+" h",1)])]))),256))])])])])])):c("",!0),t("input",{value:r.selectedStructure,name:"selectedStructure",type:"hidden"},null,8,hh),this.intervenants.length>0?(i(),a("div",fh,[e[30]||(e[30]=t("button",{id:"btn-pdmep-inprogress",class:"btn btn-primary d-none",disabled:"",type:"button"},[t("span",{id:"spinner","aria-hidden":"true",class:"spinner-border spinner-border-sm",role:"status"}),f(" Veuillez patienter... ")],-1)),t("button",{id:"btn-pdmep",disabled:this.alertDotation,class:"btn btn-primary",type:"button",onClick:e[10]||(e[10]=(...u)=>l.processDemandeMiseEnPaiement&&l.processDemandeMiseEnPaiement(...u))}," Enregistrer les demandes de paiement ",8,bh),this.canMiseEnPaiement?(i(),a("a",{key:0,id:"btn-mep",href:this.urlMiseEnPaiement,class:"ms-2 btn btn-secondary"}," Aller au mise en paiement ",8,vh)):c("",!0)])):c("",!0)])])],64)}const gh=S(cp,[["render",_h]]),yh=Object.freeze(Object.defineProperty({__proto__:null,default:gh},Symbol.toStringTag,{value:"Module"})),xh={components:{},props:{parametres:{type:Array,required:!0},servicesAPayer:{type:Array,required:!0}}},Ch={class:"table table-bordered table-condensed table-extra-condensed"},Vh={class:"card"},Sh={class:"card-header"},Ph={class:"badge bg-primary"},kh={class:"card-body"},Ah={class:"row lap"},Dh={class:"col-md-6"},Eh={class:"table table-bordered table-xs"},Th={key:0,rowspan:"2"},Mh={key:1,rowspan:"2"},Uh={key:0},Fh=["title"],Rh={key:1},Ih=["title"],wh={class:"col-md-6"},Hh={class:"table table-bordered table-xs"},Lh=["title"],Nh=["title"],jh={key:0},Oh={class:"badge bg-info"},qh={key:0,class:"row"},zh={class:"col-md-6"},Bh={class:"table table-bordered table-xs"},$h=["title"],Gh=["title"];function Jh(n,e,s,v,r,l){return i(),a(g,null,[e[10]||(e[10]=t("h2",null,"Paramètres généraux ou bien selon le statut",-1)),t("table",Ch,[e[0]||(e[0]=t("tr",null,[t("th",null,"Paramètre général"),t("th",null,"Valeur")],-1)),(i(!0),a(g,null,x(s.parametres,(u,p)=>(i(),a("tr",{key:p},[t("th",null,d(p),1),t("td",null,d(u),1)]))),128))]),e[11]||(e[11]=t("h2",null,"Services à payer",-1)),(i(!0),a(g,null,x(s.servicesAPayer,(u,p)=>(i(),a("div",{key:p},[t("div",Vh,[t("div",Sh,[t("span",Ph,d(u.type),1),f(" "+d(u.libelle),1)]),t("div",kh,[t("ul",null,[(i(!0),a(g,null,x(u.parametres,(m,o)=>(i(),a("li",{key:o},d(o)+" : "+d(m),1))),128))]),(i(!0),a(g,null,x(u.laps,m=>(i(),a("div",Ah,[t("div",Dh,[e[4]||(e[4]=t("h6",null,"Heures à payer",-1)),t("table",Eh,[t("thead",null,[t("tr",null,[u.type!="Référentiel"?(i(),a("th",Th,"Volume horaire")):(i(),a("th",Mh,"Volumes horaires")),e[1]||(e[1]=t("th",{colspan:"2"},"Taux de rému.",-1)),e[2]||(e[2]=t("th",{colspan:"3"},"Heures",-1))]),e[3]||(e[3]=t("tr",null,[t("th",null,"Nom"),t("th",null,"Valeur"),t("th",null,"Total"),t("th",null,"AA"),t("th",null,"AC")],-1))]),t("tbody",null,[t("tr",null,[u.type!="Référentiel"?(i(),a("td",Uh,[t("abbr",{class:"badge bg-secondary",title:m.volumeHoraireHisto},d(m.volumeHoraireId),9,Fh),f(" "+d(m.volumeHoraire),1)])):(i(),a("td",Rh,[(i(!0),a(g,null,x(m.volumeHoraireId,o=>(i(),a("div",null,[t("abbr",{class:"badge bg-secondary",title:o.HISTO},d(o.ID),9,Ih),f(" "+d(o.HEURES)+"h ",1)]))),256))])),t("td",null,d(m.tauxRemu),1),t("td",null,d(m.tauxValeur)+"€",1),t("td",null,d(m.heures),1),t("td",null,d(m.heuresAA),1),t("td",null,d(m.heuresAC),1)])])])]),t("div",wh,[e[6]||(e[6]=t("h6",null,[t("abbr",{title:"Les demandes de mise en paiement n'ont pas de période ni de date de paiement associées, contrairement aux mises en paiement"},"(Demandes de) Mises en paiement"),f(" correspondantes")],-1)),t("table",Hh,[e[5]||(e[5]=t("thead",null,[t("tr",null,[t("th",{rowspan:"2"},"Id"),t("th",{rowspan:"2"},"Centre de coûts"),t("th",{colspan:"2"},"Période"),t("th",{colspan:"3"},"Heures")]),t("tr",null,[t("th",null,"Mois"),t("th",null,"Date"),t("th",null,"Total"),t("th",null,"AA"),t("th",null,"AC")])],-1)),t("tbody",null,[(i(!0),a(g,null,x(m.misesEnPaiement,o=>(i(),a("tr",{key:o.id},[t("td",null,[t("abbr",{class:"badge bg-secondary",title:"Nombre d'heures total concernées : "+o.heuresTotal+` +Domaine fonctionnel : `+o.domaineFonctionnel+` +`+o.historique},d(o.id),9,Lh)]),t("td",null,[t("abbr",{title:o.centreCoutLibelle},d(o.centreCoutCode),9,Nh)]),t("td",null,d(o.periodePaiement),1),t("td",null,d(o.date),1),t("td",null,d(o.heures),1),t("td",null,d(o.heuresAA),1),t("td",null,d(o.heuresAC),1)]))),128))])]),m.heuresRestantes!="0,00"?(i(),a("div",jh,[t("span",Oh,d(m.heuresRestantes)+"h n'ont pas été demandées en paiement",1)])):c("",!0)])]))),256)),u.misesEnPaiement&&u.misesEnPaiement.length>0?(i(),a("div",qh,[e[9]||(e[9]=t("div",{class:"col-md-6"},null,-1)),t("div",zh,[e[8]||(e[8]=t("h6",null,[t("abbr",{title:"Les demandes de mise en paiement n'ont pas de période ni de date de paiement associées, contrairement aux mises en paiement"},"(Demandes de) Mises en paiement"),f(" en trop")],-1)),t("table",Bh,[e[7]||(e[7]=t("thead",{class:"bg-danger"},[t("tr",null,[t("th",{rowspan:"2"},"Id"),t("th",{rowspan:"2"},"Centre de coûts"),t("th",{colspan:"2"},"Période"),t("th",{rowspan:"2"},"Heures")]),t("tr",null,[t("th",null,"Mois"),t("th",null,"Date")])],-1)),t("tbody",null,[(i(!0),a(g,null,x(u.misesEnPaiement,m=>(i(),a("tr",{key:m.id},[t("td",null,[t("abbr",{class:"badge bg-danger",title:"Domaine fonctionnel : "+m.domaineFonctionnel+` +`+m.historique},d(m.id),9,$h)]),t("td",null,[t("abbr",{title:m.centreCoutLibelle},d(m.centreCoutCode),9,Gh)]),t("td",null,d(m.periodePaiement),1),t("td",null,d(m.date),1),t("td",null,d(m.heures),1)]))),128))])])])])):c("",!0)])])]))),128))],64)}const Yh=S(xh,[["render",Jh],["__scopeId","data-v-d4a24889"]]),Qh=Object.freeze(Object.defineProperty({__proto__:null,default:Yh},Symbol.toStringTag,{value:"Module"})),Wh={props:{canImportPec:{type:Boolean,required:!1}},data(){return{selectedFile:null,importUrl:unicaenVue.url("paiement/import-numero-pec"),fileErrors:null,intervenantMissing:null,messageErrors:null,messageConfirm:null}},mounted(){},methods:{handleFileUpload(n){this.selectedFile=n.target.files[0],this.fileErrors=null,this.intervenantMissing=null,this.messageErrors=null,this.messageConfirm=null,document.getElementById("btn-import").disabled=!1},importFile(n){n.preventDefault(),this.messageErrors=null,this.messageConfirm=null;let e=document.getElementById("btn-import"),s=document.getElementById("btn-import-inprogress");s.classList.remove("d-none"),e.classList.add("d-none"),e.disabled=!0;let v=document.getElementById("formImport"),r=new FormData(v);unicaenVue.axios.post(this.importUrl,r,{headers:{"Content-Type":"multipart/form-data"}}).then(l=>{let u=l.data;this.fileErrors=u.file,this.intervenantMissing=u.intervenant,u.message.length!=0?this.messageErrors=u.message:this.messageConfirm="Importation des numéros de prise en charge réalisée avec succés !",e.disabled=!1,s.classList.add("d-none"),e.classList.remove("d-none")}).catch(l=>{console.error("Error uploading")})}}},Xh={class:"card text-dark bg-light"},Kh={class:"card-body"},Zh={key:0,class:"alert alert-danger",role:"alert"},ef={key:1,class:"alert alert-success",role:"alert"},tf={id:"formImport",action:"",enctype:"multipart/form-data",method:"post"},nf={class:"mb-3"},sf={class:"mb-3"},rf={key:0,id:"fileErrors",class:"card text-dark bg-light"},lf={class:"card-body"},af={key:0},of={key:1};function uf(n,e,s,v,r,l){return i(),a(g,null,[t("div",Xh,[e[7]||(e[7]=t("div",{class:"card-header text-uppercase fw-bold"}," Importation des numéros de prise en charge ",-1)),t("div",Kh,[this.messageErrors?(i(),a("div",Zh,d(this.messageErrors),1)):c("",!0),this.messageConfirm?(i(),a("div",ef,d(this.messageConfirm),1)):c("",!0),t("form",tf,[e[5]||(e[5]=t("p",{class:"fs-9 text"},[f(" Vous pouvez utiliser le modèle directement extrait de winpaie "),t("strong",null,"(format .xlsx ou .ods)"),f(" ou créer votre modèle générique de classeur "),t("strong",null,"(format .xlsx ou .ods)"),f(" incluant 3 colonnes : insee,numero pec, nom. ")],-1)),t("div",nf,[e[2]||(e[2]=t("label",{class:"form-label",for:"importFile"},"Choisissez le fichier à importer :",-1)),e[3]||(e[3]=f(" ")),t("input",{class:"form-control",name:"importFile",type:"file",onChange:e[0]||(e[0]=(...u)=>l.handleFileUpload&&l.handleFileUpload(...u))},null,32)]),e[6]||(e[6]=J('<div class="mb-3"><label class="form-label" for="modele">Choisissez le modèle d'import :</label> <select id="modeleImport" class="form-select" name="modeleImport"><option value="winpaie">Winpaie</option><option value="generic">Generique (Modèle à 3 colonnes)</option></select></div>',1)),t("div",sf,[e[4]||(e[4]=t("button",{id:"btn-import-inprogress",class:"btn btn-primary d-none",disabled:"",type:"button"},[t("span",{id:"spinner","aria-hidden":"true",class:"spinner-border spinner-border-sm",role:"status"}),f(" Veuillez patienter... ")],-1)),t("button",{id:"btn-import",class:"btn btn-primary",disabled:"",type:"button",onClick:e[1]||(e[1]=(...u)=>l.importFile&&l.importFile(...u))}," Importer les numéros de prise en charge ")])])])]),this.fileErrors||this.intervenantMissing?(i(),a("div",rf,[e[10]||(e[10]=t("div",{class:"card-header text-uppercase fw-bold"}," Rapport de chargement du fichier ",-1)),t("div",lf,[this.fileErrors.length!=0?(i(),a("div",af,[e[8]||(e[8]=t("p",null,"Listes des intervenants du fichier dont le numéro INSEE n'est pas valide : ",-1)),t("ul",null,[(i(!0),a(g,null,x(this.fileErrors,u=>(i(),a("li",null,d(),1))),256))])])):c("",!0),this.intervenantMissing.length!=0?(i(),a("div",of,[e[9]||(e[9]=t("p",null,"Listes des intervenants présents dans le fichier mais non trouvés dans OSE : ",-1)),t("ul",null,[(i(!0),a(g,null,x(this.intervenantMissing,u=>(i(),a("li",null,d(u),1))),256))])])):c("",!0)])])):c("",!0)],64)}const df=S(Wh,[["render",uf]]),mf=Object.freeze(Object.defineProperty({__proto__:null,default:df},Symbol.toStringTag,{value:"Module"})),cf={name:"Taux",props:{taux:{required:!0},listeTaux:{required:!0}},data(){return{saisieUrl:unicaenVue.url("taux/saisir/:tauxRemu",{tauxRemu:this.taux.id}),supprimerUrl:unicaenVue.url("taux/supprimer/:tauxRemu",{tauxRemu:this.taux.id}),ajoutValeurUrl:unicaenVue.url("taux/saisir-valeur/:tauxRemu",{tauxRemu:this.taux.id})}},methods:{saisie(n){modAjax(n.target,e=>{this.$emit("refreshListe")})},ajoutValeur(n){modAjax(n.target,e=>{this.$emit("refreshListe")})},saisieValeur(n){n.currentTarget.href=unicaenVue.url("taux/saisir-valeur/:tauxRemu/:tauxRemuValeur",{tauxRemu:this.taux.id,tauxRemuValeur:n.currentTarget.dataset.id}),modAjax(n.currentTarget,e=>{this.$emit("refreshListe")})},refreshListe(n){this.$emit("refreshListe")},supprimer(n){popConfirm(n.target,e=>{this.$emit("refreshListe")})},supprimerValeur(n){n.currentTarget.href=unicaenVue.url("taux/supprimer-valeur/:tauxRemuValeur",{tauxRemuValeur:n.currentTarget.dataset.id}),popConfirm(n.currentTarget,e=>{this.$emit("refreshListe")})},refresh(n){unicaenVue.axios.get(unicaenVue.url("taux/get/:tauxRemu",{tauxRemu:n.id})).then(e=>{this.$emit("refresh",e.data)})}}},pf={class:"card-header"},hf={style:{display:"inline"}},ff={class:"float-end"},bf=["href"],vf=["href"],_f={class:"card-body"},gf={key:0},yf={class:""},xf={class:"row align-items-start"},Cf={class:"col-md-6"},Vf={class:"col"},Sf=["data-id"],Pf=["data-id"],kf=["href"],Af={key:1,class:"row"},Df={class:"col-md-7"},Ef={class:"row align-items-start"},Tf={class:"col-md-8"},Mf={class:"col-md-auto"},Uf=["data-id"],Ff=["data-id"],Rf=["href"],If={class:"col"},wf={key:0},Hf={key:0};function Lf(n,e,s,v,r,l){const u=w,p=T("u-heures"),m=H,o=T("taux",!0);return i(),a(g,null,[t("div",{class:A(["card",{"ms-5":s.taux.tauxRemu}])},[t("div",pf,[t("h3",hf,d(s.taux.libelle)+" ("+d(s.taux.code)+")",1),t("div",ff,[s.taux.canEdit?(i(),a("a",{key:0,href:r.saisieUrl,class:"btn btn-primary",onClick:e[0]||(e[0]=k((...C)=>l.saisie&&l.saisie(...C),["prevent"]))},[h(u,{name:"pen-to-square"}),e[8]||(e[8]=f(" Modifier"))],8,bf)):c("",!0),e[10]||(e[10]=f(" ")),s.taux.canDelete?(i(),a("a",{key:1,href:r.supprimerUrl,class:"btn btn-danger",onClick:e[1]||(e[1]=k((...C)=>l.supprimer&&l.supprimer(...C),["prevent"]))},[h(u,{name:"trash-can"}),e[9]||(e[9]=f(" Supprimer"))],8,vf)):c("",!0)])]),t("div",_f,[s.taux.tauxRemu?c("",!0):(i(),a("div",gf,[e[14]||(e[14]=f(" Modification :")),e[15]||(e[15]=t("br",null,null,-1)),t("ul",null,[(i(!0),a(g,null,x(s.taux.tauxRemuValeurs,C=>(i(),a("div",{key:C.id},[t("li",yf,[t("div",xf,[t("div",Cf,[h(p,{valeur:C.valeur},null,8,["valeur"]),e[11]||(e[11]=f("€/h à partir du ")),h(m,{value:C.dateEffet},null,8,["value"])]),t("div",Vf,[s.taux.canEdit?(i(),a("a",{key:0,class:"text-primary",onClick:e[2]||(e[2]=k((...b)=>l.saisieValeur&&l.saisieValeur(...b),["prevent"])),"data-id":C.id},[h(u,{name:"pen-to-square"})],8,Sf)):c("",!0),e[12]||(e[12]=f(" ")),s.taux.canEdit?(i(),a("a",{key:1,class:"text-primary",onClick:e[3]||(e[3]=k((...b)=>l.supprimerValeur&&l.supprimerValeur(...b),["prevent"])),"data-id":C.id},[h(u,{name:"trash-can"})],8,Pf)):c("",!0)])])])]))),128))]),s.taux.canEdit?(i(),a("a",{key:0,href:r.ajoutValeurUrl,class:"btn btn-primary btn-sm",onClick:e[4]||(e[4]=k((...C)=>l.ajoutValeur&&l.ajoutValeur(...C),["prevent"]))},[h(u,{name:"plus"}),e[13]||(e[13]=f(" Ajouter une valeur "))],8,kf)):c("",!0)])),s.taux.tauxRemu?(i(),a("div",Af,[t("div",Df,[e[19]||(e[19]=f(" Modification :")),e[20]||(e[20]=t("br",null,null,-1)),t("ul",null,[(i(!0),a(g,null,x(s.taux.tauxRemuValeurs,C=>(i(),a("div",null,[t("li",null,[t("div",Ef,[t("div",Tf,[e[16]||(e[16]=f(" Coéfficient de ")),h(p,{valeur:C.valeur},null,8,["valeur"]),e[17]||(e[17]=f(" à partir du ")),h(m,{value:C.dateEffet},null,8,["value"])]),t("div",Mf,[s.taux.canEdit?(i(),a("a",{key:0,class:"text-primary",onClick:e[5]||(e[5]=k((...b)=>l.saisieValeur&&l.saisieValeur(...b),["prevent"])),"data-id":C.id},[h(u,{name:"pen-to-square"})],8,Uf)):c("",!0),e[18]||(e[18]=f(" ")),s.taux.canEdit?(i(),a("a",{key:1,class:"text-primary",onClick:e[6]||(e[6]=k((...b)=>l.supprimerValeur&&l.supprimerValeur(...b),["prevent"])),"data-id":C.id},[h(u,{name:"trash-can"})],8,Ff)):c("",!0)])])])]))),256))]),s.taux.canEdit?(i(),a("a",{key:0,href:r.ajoutValeurUrl,class:"btn btn-primary btn-sm",onClick:e[7]||(e[7]=k((...C)=>l.ajoutValeur&&l.ajoutValeur(...C),["prevent"]))},[h(u,{name:"plus"})],8,Rf)):c("",!0)]),t("div",If,[f(" Valeurs calculées (indexées sur le taux "+d(s.taux.tauxRemu.libelle)+") : ",1),t("ul",null,[(i(!0),a(g,null,x(s.taux.tauxRemuValeursIndex,C=>(i(),a("div",null,[t("li",null,[h(p,{valeur:C.valeur},null,8,["valeur"]),e[21]||(e[21]=f("€/h à partir du ")),h(m,{value:C.date},null,8,["value"])])]))),256))]),e[22]||(e[22]=t("br",null,null,-1))])])):c("",!0)])],2),s.taux.tauxRemu?c("",!0):(i(),a("div",wf,[(i(!0),a(g,null,x(s.listeTaux,C=>(i(),a("div",{key:C},[C.tauxRemu&&C.tauxRemu.id===s.taux.id?(i(),a("div",Hf,[(i(),M(o,{onSupprimer:l.supprimer,onRefreshListe:l.refreshListe,key:s.taux.id,taux:C,listeTaux:s.listeTaux},null,8,["onSupprimer","onRefreshListe","taux","listeTaux"]))])):c("",!0)]))),128))]))],64)}const me=S(cf,[["render",Lf]]),Nf=Object.freeze(Object.defineProperty({__proto__:null,default:me},Symbol.toStringTag,{value:"Module"})),jf={components:{taux:me},props:{canEditTaux:{type:Boolean,required:!0}},data(){return{listeTaux:[],ajoutUrl:unicaenVue.url("taux/saisir")}},mounted(){this.reload()},methods:{ajout(n){modAjax(n.currentTarget,e=>{this.reload()})},supprimer(){this.reload()},refreshListe(){this.reload()},refresh(n){let e=Util.json.indexById(this.listeTaux,n.id);this.listeTaux[e]=n},reload(){unicaenVue.axios.get(unicaenVue.url("taux/liste-taux")).then(n=>{this.listeTaux=n.data})}}},Of=["href"];function qf(n,e,s,v,r,l){const u=T("taux");return i(),a(g,null,[(i(!0),a(g,null,x(r.listeTaux,p=>(i(),a("div",null,[p.tauxRemu?c("",!0):(i(),M(u,{onSupprimer:l.supprimer,onRefreshListe:l.refreshListe,key:p.id,taux:p,listeTaux:r.listeTaux},null,8,["onSupprimer","onRefreshListe","taux","listeTaux"]))]))),256)),s.canEditTaux?(i(),a("a",{key:0,class:"btn btn-primary",href:r.ajoutUrl,onClick:e[0]||(e[0]=k((...p)=>l.ajout&&l.ajout(...p),["prevent"]))},"Ajout d'un nouveau taux",8,Of)):c("",!0)],64)}const zf=S(jf,[["render",qf]]),Bf=Object.freeze(Object.defineProperty({__proto__:null,default:zf},Symbol.toStringTag,{value:"Module"})),$f={name:"listeContrat",data(){return{dataUrl:unicaenVue.url("signature/data-contrat"),lines:[]}},methods:{contratUrl(n){return unicaenVue.url("intervenant/:intervenant/contrat",{intervenant:n})},getDocumentUrl(n){return unicaenVue.url("signature/:signature/get-document",{signature:n})},updateSignatureUrl(n){return unicaenVue.url("signature/:signature/update-signature",{signature:n})}}},Gf=["href"],Jf=["href"],Yf=["href"];function Qf(n,e,s,v,r,l){const u=H,p=Y;return i(),a(g,null,[e[7]||(e[7]=t("h1",{class:"page-header"},"Liste des signatures électroniques de contrat",-1)),h(p,{ref:"signatures",modelValue:r.lines,"onUpdate:modelValue":e[0]||(e[0]=m=>r.lines=m),"data-url":this.dataUrl},{default:E(()=>[e[6]||(e[6]=t("thead",null,[t("tr",null,[t("th",{column:"ID_SIGNATURE"},"Id"),t("th",{column:"NOM"},"Nom"),t("th",{column:"PRENOM"},"Prénom"),t("th",{column:"DATE_CREATION_SIGNATURE_ELECTRONIQUE"},"Date signature électronique"),t("th",{column:"STATUT_SIGNATURE_ELECTRONIQUE"},"Statut"),t("th",null," ")])],-1)),t("tbody",null,[(i(!0),a(g,null,x(r.lines,(m,o)=>(i(),a("tr",{key:o},[t("td",null,d(m.ID_SIGNATURE),1),t("td",null,d(m.NOM),1),t("td",null,d(m.PRENOM),1),t("td",null,[h(u,{value:m.DATE_CREATION_SIGNATURE_ELECTRONIQUE},null,8,["value"])]),t("td",null,d(m.STATUT_SIGNATURE_ELECTRONIQUE),1),t("td",null,[t("a",{href:l.getDocumentUrl(m.ID_SIGNATURE),class:"btn btn-info"},e[1]||(e[1]=[t("i",{class:"fas fa-download"},null,-1)]),8,Gf),e[4]||(e[4]=f(" ")),t("a",{href:l.contratUrl(m.ID_INTERVENANT),class:"btn btn-info"},e[2]||(e[2]=[t("i",{class:"fas fa-eye"},null,-1)]),8,Jf),e[5]||(e[5]=f(" ")),t("a",{href:l.updateSignatureUrl(m.ID_SIGNATURE),class:"btn btn-info"},e[3]||(e[3]=[t("i",{class:"fas fa-rotate"},null,-1)]),8,Yf)])]))),128))])]),_:1},8,["modelValue","data-url"])],64)}const Wf=S($f,[["render",Qf]]),Xf=Object.freeze(Object.defineProperty({__proto__:null,default:Wf},Symbol.toStringTag,{value:"Module"})),Kf={UHeures:"Application/UI/UHeures",UInputFloat:"Application/UI/UInputFloat",Utilisateur:"Application/Utilisateur"};function Zf(n,e){const s={};e===void 0&&(e={});for(const l in n){let p=l.slice(2,-4).replaceAll("/","");s[p]=n[l].default}function v(l){let u=_e({template:l.innerHTML,components:s});if(e.beforeMount!==void 0&&e.beforeMount(u),e.autoloads!==void 0)for(const p in e.autoloads){let m=e.autoloads[p].replaceAll("/","");u.component(p,s[m])}u.use(ge({components:!0,directives:!0})),u.mount(l),e.afterMount!==void 0&&e.afterMount(u)}for(const l of document.getElementsByClassName("vue-app"))v(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList"){for(const p of u.addedNodes)if(p.nodeType===Node.ELEMENT_NODE){const m=p.querySelectorAll?p.querySelectorAll(".vue-app"):[];for(const o of m)v(o);p.classList.contains("vue-app")&&v(p)}}}).observe(document.body,{childList:!0,subtree:!0})}const e1={init:Zf},t1=Object.assign({"./Application/Connexion.vue":Le,"./Application/UI/UHeures.vue":ze,"./Application/UI/UInputFloat.vue":Ye,"./Application/Utilisateur.vue":Ze,"./Employeur/ListeEmployeur.vue":pt,"./Formule/Administration/Details.vue":yt,"./Formule/Administration/Formulator.vue":Mt,"./Formule/Administration/Index.vue":en,"./Formule/Details.vue":Ls,"./Formule/DetailsHetd.vue":Yn,"./Formule/DetailsHetds.vue":Xn,"./Formule/DetailsServiceEnseignement.vue":mn,"./Formule/DetailsServiceReferentiel.vue":bn,"./Formule/DetailsVolumeHoraireEnseignement.vue":Mn,"./Formule/DetailsVolumeHoraireReferentiel.vue":Bn,"./Formule/Test/Index.vue":Ys,"./Formule/Test/Test.vue":zi,"./Formule/TotauxHetd.vue":Qi,"./Intervenant/Recherche.vue":ol,"./Lieu/Structure.vue":Rl,"./Lieu/StructuresAdmin.vue":jl,"./Mission/Liste.vue":Wa,"./Mission/ListeCandidatures.vue":bo,"./Mission/ListeOffreEmploi.vue":hu,"./Mission/ListePrime.vue":id,"./Mission/Mission.vue":$a,"./Mission/OffreEmploi.vue":lu,"./Mission/Prime.vue":Xu,"./Mission/Suivi.vue":Nd,"./Mission/SuiviEvent.vue":Id,"./Paiement/DemandeMiseEnPaiement.vue":ip,"./Paiement/DemandeMiseEnPaiementLot.vue":yh,"./Paiement/DemandeMiseEnPaiementStructure.vue":Kc,"./Paiement/DetailsCalculs.vue":Qh,"./Paiement/ImportNumeroPec.vue":mf,"./Paiement/ListeTaux.vue":Bf,"./Paiement/Taux.vue":Nf,"./Signature/ListeContrat.vue":Xf}),n1={autoloads:Kf};e1.init(t1,n1); diff --git a/public/dist/assets/main-kRnov-Gx.css b/public/dist/assets/main-kRnov-Gx.css new file mode 100644 index 0000000000000000000000000000000000000000..983b4d0fae91fd2e4ffda08129b8da6037c4b7e3 --- /dev/null +++ b/public/dist/assets/main-kRnov-Gx.css @@ -0,0 +1 @@ +.user-profile-select-form[data-v-cbfe77c3]{padding-left:25px}input.is-invalid[data-v-29c90e6d]{background-color:#dc4c64}.cartridge[data-v-ba77464f]{white-space:nowrap}.icon-attention[data-v-ba77464f]{font-size:50pt;float:left;margin-right:20pt;margin-top:0;line-height:42pt}.desactivee[data-v-ba77464f]{background-color:#fdfdfd;font-style:italic;color:#bbb}.code[data-v-f6c21cf6]{font-weight:400;font-size:7pt}.arrondi[data-v-717df7b7]{text-decoration:underline dotted}.arrondi-defaut[data-v-717df7b7]{color:#00f;background-color:#e6e6ff;text-decoration:underline dotted}.arrondi-exces[data-v-717df7b7]{color:red;background-color:#ffe6e6;text-decoration:underline dotted}table tr.details th[data-v-07a28351]{font-weight:700;background-color:#f8f8f8}.table-details tr.details th[data-v-07a28351]{font-size:8pt}.btn-choixtevh[data-v-07a28351]{width:100%;margin-bottom:6px}.total[data-v-07a28351]{text-align:right;font-weight:700}table.table-details[data-v-07a28351]{border-top:0px white solid}th.service[data-v-07a28351]{border-left:0px white solid;border-right:0px white solid;padding-top:1em;padding-bottom:2px}.types-interventions[data-v-060f5e4b]{overflow:scroll}.types-interventions table[data-v-060f5e4b] *{border-width:1px 1px}.types-interventions table th[data-v-060f5e4b],.types-interventions table td[data-v-060f5e4b]{min-width:5em;white-space:nowrap}.saisie[data-v-060f5e4b]{background-color:#fff8dc}.fvh th[data-v-060f5e4b]{font-size:8pt}.fvh td[data-v-060f5e4b]{white-space:nowrap;min-width:4em;padding:0}.fvh td .pourc[data-v-060f5e4b]{font-size:8pt}.spacer[data-v-060f5e4b]{max-width:5px!important;min-width:5px!important}.dinput[data-v-060f5e4b]{border:none;height:2em;width:100%;background-color:#fff8dc}.doutput[data-v-060f5e4b]{border:none;height:2em;width:100%;background-color:transparent}.res-mode[data-v-060f5e4b]{width:100%;min-width:300px}.resultats td[data-v-060f5e4b]{text-align:right}.debug-td[data-v-060f5e4b]{min-width:42em!important}.debug-cell[data-v-060f5e4b]{background-color:#ccc;color:#000;margin:2px;padding:3px;border-radius:5px;font-size:8pt;white-space:nowrap;float:left}.debug-val[data-v-060f5e4b]{background-color:#fff;padding:0 3px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#000;font-size:8pt}.importer[data-v-060f5e4b]{display:none}.actions .btn[data-v-060f5e4b]{width:100%}.actions label[data-v-060f5e4b]{display:block}table[data-v-f852d328]{margin-bottom:0}td.nombre[data-v-f852d328]{text-align:right}table.table-bordered[data-v-f852d328] *{border-width:1px}.sous-structures[data-v-046af32d]{padding-left:4em}.card-header h5[data-v-1735108d]{font-weight:500}.btn[data-v-1735108d]{margin-left:2px;margin-right:2px}.table tr[data-v-0606e4c1]{background-color:#f4f4f4;border-left:1px #ddd solid;border-right:1px #ddd solid}.table-hover tr[data-v-0606e4c1]:hover{background-color:#f7f7f7}.recherche[data-v-0606e4c1]{text-align:center}.recherche .btn-group[data-v-0606e4c1]{box-shadow:none;margin:auto}.recherche select.btn[data-v-0606e4c1]{padding-right:3em}.recherche #otherMois[data-v-0606e4c1]{width:12em}.recherche #otherAnnee[data-v-0606e4c1]{width:8em}th.nom-jour[data-v-0606e4c1]{width:1%;padding-left:3px}th.numero-jour[data-v-0606e4c1]{width:1%;padding-right:.5em}.recherche[data-v-0606e4c1]{justify-content:center;padding-bottom:5px}.event[data-v-0606e4c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;border-left:10px #bbb solid;border-right:10px #bbb solid}.event[data-v-0606e4c1]:hover{background-color:#fff}.event-content[data-v-17cb1f29]{flex-grow:1}.event-content.valide[data-v-17cb1f29]{background-color:#ff0}.event-content p[data-v-17cb1f29]{margin-bottom:.2rem}.event-content p.mission[data-v-17cb1f29]{font-weight:700}.event-content p.horaires[data-v-17cb1f29]{font-style:italic;font-weight:lighter}.event-actions[data-v-17cb1f29]{align-self:flex-start}.table[data-v-d4a24889]{margin-bottom:1px}.lap[data-v-d4a24889]{padding-top:.5em;padding-bottom:.5em}.lap[data-v-d4a24889]:hover{background-color:#fff9de} diff --git a/public/dist/assets/vendor-KzP7jRq0.js b/public/dist/assets/vendor-KzP7jRq0.js new file mode 100644 index 0000000000000000000000000000000000000000..985e2cbb99e12668407eea82d0ccfb86b486335d --- /dev/null +++ b/public/dist/assets/vendor-KzP7jRq0.js @@ -0,0 +1,41 @@ +/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Tt(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const de={},Ns=[],qe=()=>{},or=()=>!1,bs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ll=e=>e.startsWith("onUpdate:"),pe=Object.assign,Fl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},bh=Object.prototype.hasOwnProperty,be=(e,t)=>bh.call(e,t),z=Array.isArray,Ps=e=>Ys(e)==="[object Map]",vs=e=>Ys(e)==="[object Set]",Ha=e=>Ys(e)==="[object Date]",vh=e=>Ys(e)==="[object RegExp]",te=e=>typeof e=="function",se=e=>typeof e=="string",dt=e=>typeof e=="symbol",_e=e=>e!==null&&typeof e=="object",Dl=e=>(_e(e)||te(e))&&te(e.then)&&te(e.catch),Ou=Object.prototype.toString,Ys=e=>Ou.call(e),_h=e=>Ys(e).slice(8,-1),Xi=e=>Ys(e)==="[object Object]",Ml=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nn=Tt(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Sh=Tt("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ji=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},wh=/-(\w)/g,Te=Ji(e=>e.replace(wh,(t,n)=>n?n.toUpperCase():"")),Th=/\B([A-Z])/g,at=Ji(e=>e.replace(Th,"-$1").toLowerCase()),_s=Ji(e=>e.charAt(0).toUpperCase()+e.slice(1)),Is=Ji(e=>e?`on${_s(e)}`:""),st=(e,t)=>!Object.is(e,t),ks=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Ru=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Si=e=>{const t=parseFloat(e);return isNaN(t)?e:t},wi=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let Ua;const Yi=()=>Ua||(Ua=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Eh(e,t){return e+JSON.stringify(t,(n,s)=>typeof s=="function"?s.toString():s)}const Ch="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",xh=Tt(Ch);function fs(e){if(z(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=se(s)?Bu(s):fs(s);if(r)for(const i in r)t[i]=r[i]}return t}else if(se(e)||_e(e))return e}const Ah=/;(?![^(]*\))/g,Oh=/:([^]+)/,Rh=/\/\*[^]*?\*\//g;function Bu(e){const t={};return e.replace(Rh,"").split(Ah).forEach(n=>{if(n){const s=n.split(Oh);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Rt(e){let t="";if(se(e))t=e;else if(z(e))for(let n=0;n<e.length;n++){const s=Rt(e[n]);s&&(t+=s+" ")}else if(_e(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Bh(e){if(!e)return null;let{class:t,style:n}=e;return t&&!se(t)&&(e.class=Rt(t)),n&&(e.style=fs(n)),e}const Nh="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",Ph="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",Ih="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",kh="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",Lh=Tt(Nh),Fh=Tt(Ph),Dh=Tt(Ih),Mh=Tt(kh),$h="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Vh=Tt($h);function Nu(e){return!!e||e===""}function Hh(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=Dn(e[s],t[s]);return n}function Dn(e,t){if(e===t)return!0;let n=Ha(e),s=Ha(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=dt(e),s=dt(t),n||s)return e===t;if(n=z(e),s=z(t),n||s)return n&&s?Hh(e,t):!1;if(n=_e(e),s=_e(t),n||s){if(!n||!s)return!1;const r=Object.keys(e).length,i=Object.keys(t).length;if(r!==i)return!1;for(const o in e){const l=e.hasOwnProperty(o),a=t.hasOwnProperty(o);if(l&&!a||!l&&a||!Dn(e[o],t[o]))return!1}}return String(e)===String(t)}function Zi(e,t){return e.findIndex(n=>Dn(n,t))}const Pu=e=>!!(e&&e.__v_isRef===!0),Mn=e=>se(e)?e:e==null?"":z(e)||_e(e)&&(e.toString===Ou||!te(e.toString))?Pu(e)?Mn(e.value):JSON.stringify(e,Iu,2):String(e),Iu=(e,t)=>Pu(t)?Iu(e,t.value):Ps(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[No(s,i)+" =>"]=r,n),{})}:vs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>No(n))}:dt(t)?No(t):_e(t)&&!z(t)&&!Xi(t)?String(t):t,No=(e,t="")=>{var n;return dt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let nt;class $l{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=nt,!t&&nt&&(this.index=(nt.scopes||(nt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=nt;try{return nt=this,t()}finally{nt=n}}}on(){nt=this}off(){nt=this.parent}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(this.effects.length=0,n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function ku(e){return new $l(e)}function Qi(){return nt}function br(e,t=!1){nt&&nt.cleanups.push(e)}let we;const Po=new WeakSet;class vr{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,nt&&nt.active&&nt.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Po.has(this)&&(Po.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Fu(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,ja(this),Du(this);const t=we,n=Dt;we=this,Dt=!0;try{return this.fn()}finally{Mu(this),we=t,Dt=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Ul(t);this.deps=this.depsTail=void 0,ja(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Po.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Yo(this)&&this.run()}get dirty(){return Yo(this)}}let Lu=0,fr,dr;function Fu(e,t=!1){if(e.flags|=8,t){e.next=dr,dr=e;return}e.next=fr,fr=e}function Vl(){Lu++}function Hl(){if(--Lu>0)return;if(dr){let t=dr;for(dr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;fr;){let t=fr;for(fr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Du(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Mu(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Ul(s),Uh(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function Yo(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&($u(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function $u(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===_r))return;e.globalVersion=_r;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Yo(e)){e.flags&=-3;return}const n=we,s=Dt;we=e,Dt=!0;try{Du(e);const r=e.fn(e._value);(t.version===0||st(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{we=n,Dt=s,Mu(e),e.flags&=-3}}function Ul(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Ul(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Uh(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function jh(e,t){e.effect instanceof vr&&(e=e.effect.fn);const n=new vr(e);t&&pe(n,t);try{n.run()}catch(r){throw n.stop(),r}const s=n.run.bind(n);return s.effect=n,s}function qh(e){e.effect.stop()}let Dt=!0;const Vu=[];function qn(){Vu.push(Dt),Dt=!1}function Wn(){const e=Vu.pop();Dt=e===void 0?!0:e}function ja(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=we;we=void 0;try{t()}finally{we=n}}}let _r=0;class Wh{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class eo{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!we||!Dt||we===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==we)n=this.activeLink=new Wh(we,this),we.deps?(n.prevDep=we.depsTail,we.depsTail.nextDep=n,we.depsTail=n):we.deps=we.depsTail=n,Hu(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=we.depsTail,n.nextDep=void 0,we.depsTail.nextDep=n,we.depsTail=n,we.deps===n&&(we.deps=s)}return n}trigger(t){this.version++,_r++,this.notify(t)}notify(t){Vl();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Hl()}}}function Hu(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Hu(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ti=new WeakMap,is=Symbol(""),Zo=Symbol(""),Sr=Symbol("");function ze(e,t,n){if(Dt&&we){let s=Ti.get(e);s||Ti.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new eo),r.map=s,r.key=n),r.track()}}function ln(e,t,n,s,r,i){const o=Ti.get(e);if(!o){_r++;return}const l=a=>{a&&a.trigger()};if(Vl(),t==="clear")o.forEach(l);else{const a=z(e),u=a&&Ml(n);if(a&&n==="length"){const c=Number(s);o.forEach((f,d)=>{(d==="length"||d===Sr||!dt(d)&&d>=c)&&l(f)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),u&&l(o.get(Sr)),t){case"add":a?u&&l(o.get("length")):(l(o.get(is)),Ps(e)&&l(o.get(Zo)));break;case"delete":a||(l(o.get(is)),Ps(e)&&l(o.get(Zo)));break;case"set":Ps(e)&&l(o.get(is));break}}Hl()}function Kh(e,t){const n=Ti.get(e);return n&&n.get(t)}function Es(e){const t=ge(e);return t===e?t:(ze(t,"iterate",Sr),vt(e)?t:t.map(Xe))}function to(e){return ze(e=ge(e),"iterate",Sr),e}const Gh={__proto__:null,[Symbol.iterator](){return Io(this,Symbol.iterator,Xe)},concat(...e){return Es(this).concat(...e.map(t=>z(t)?Es(t):t))},entries(){return Io(this,"entries",e=>(e[1]=Xe(e[1]),e))},every(e,t){return tn(this,"every",e,t,void 0,arguments)},filter(e,t){return tn(this,"filter",e,t,n=>n.map(Xe),arguments)},find(e,t){return tn(this,"find",e,t,Xe,arguments)},findIndex(e,t){return tn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return tn(this,"findLast",e,t,Xe,arguments)},findLastIndex(e,t){return tn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return tn(this,"forEach",e,t,void 0,arguments)},includes(...e){return ko(this,"includes",e)},indexOf(...e){return ko(this,"indexOf",e)},join(e){return Es(this).join(e)},lastIndexOf(...e){return ko(this,"lastIndexOf",e)},map(e,t){return tn(this,"map",e,t,void 0,arguments)},pop(){return nr(this,"pop")},push(...e){return nr(this,"push",e)},reduce(e,...t){return qa(this,"reduce",e,t)},reduceRight(e,...t){return qa(this,"reduceRight",e,t)},shift(){return nr(this,"shift")},some(e,t){return tn(this,"some",e,t,void 0,arguments)},splice(...e){return nr(this,"splice",e)},toReversed(){return Es(this).toReversed()},toSorted(e){return Es(this).toSorted(e)},toSpliced(...e){return Es(this).toSpliced(...e)},unshift(...e){return nr(this,"unshift",e)},values(){return Io(this,"values",Xe)}};function Io(e,t,n){const s=to(e),r=s[t]();return s!==e&&!vt(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const zh=Array.prototype;function tn(e,t,n,s,r,i){const o=to(e),l=o!==e&&!vt(e),a=o[t];if(a!==zh[t]){const f=a.apply(e,i);return l?Xe(f):f}let u=n;o!==e&&(l?u=function(f,d){return n.call(this,Xe(f),d,e)}:n.length>2&&(u=function(f,d){return n.call(this,f,d,e)}));const c=a.call(o,u,s);return l&&r?r(c):c}function qa(e,t,n,s){const r=to(e);let i=n;return r!==e&&(vt(e)?n.length>3&&(i=function(o,l,a){return n.call(this,o,l,a,e)}):i=function(o,l,a){return n.call(this,o,Xe(l),a,e)}),r[t](i,...s)}function ko(e,t,n){const s=ge(e);ze(s,"iterate",Sr);const r=s[t](...n);return(r===-1||r===!1)&&ro(n[0])?(n[0]=ge(n[0]),s[t](...n)):r}function nr(e,t,n=[]){qn(),Vl();const s=ge(e)[t].apply(e,n);return Hl(),Wn(),s}const Xh=Tt("__proto__,__v_isRef,__isVue"),Uu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dt));function Jh(e){dt(e)||(e=String(e));const t=ge(this);return ze(t,"has",e),t.hasOwnProperty(e)}class ju{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?Xu:zu:i?Gu:Ku).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=z(t);if(!r){let a;if(o&&(a=Gh[n]))return a;if(n==="hasOwnProperty")return Jh}const l=Reflect.get(t,n,Be(t)?t:s);return(dt(n)?Uu.has(n):Xh(n))||(r||ze(t,"get",n),i)?l:Be(l)?o&&Ml(n)?l:l.value:_e(l)?r?$n(l):Dr(l):l}}class qu extends ju{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const a=Vn(i);if(!vt(s)&&!Vn(s)&&(i=ge(i),s=ge(s)),!z(t)&&Be(i)&&!Be(s))return a?!1:(i.value=s,!0)}const o=z(t)&&Ml(n)?Number(n)<t.length:be(t,n),l=Reflect.set(t,n,s,Be(t)?t:r);return t===ge(r)&&(o?st(s,i)&&ln(t,"set",n,s):ln(t,"add",n,s)),l}deleteProperty(t,n){const s=be(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&s&&ln(t,"delete",n,void 0),r}has(t,n){const s=Reflect.has(t,n);return(!dt(n)||!Uu.has(n))&&ze(t,"has",n),s}ownKeys(t){return ze(t,"iterate",z(t)?"length":is),Reflect.ownKeys(t)}}class Wu extends ju{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Yh=new qu,Zh=new Wu,Qh=new qu(!0),em=new Wu(!0),Qo=e=>e,zr=e=>Reflect.getPrototypeOf(e);function tm(e,t,n){return function(...s){const r=this.__v_raw,i=ge(r),o=Ps(i),l=e==="entries"||e===Symbol.iterator&&o,a=e==="keys"&&o,u=r[e](...s),c=n?Qo:t?el:Xe;return!t&&ze(i,"iterate",a?Zo:is),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:l?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function Xr(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function nm(e,t){const n={get(r){const i=this.__v_raw,o=ge(i),l=ge(r);e||(st(r,l)&&ze(o,"get",r),ze(o,"get",l));const{has:a}=zr(o),u=t?Qo:e?el:Xe;if(a.call(o,r))return u(i.get(r));if(a.call(o,l))return u(i.get(l));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!e&&ze(ge(r),"iterate",is),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,o=ge(i),l=ge(r);return e||(st(r,l)&&ze(o,"has",r),ze(o,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const o=this,l=o.__v_raw,a=ge(l),u=t?Qo:e?el:Xe;return!e&&ze(a,"iterate",is),l.forEach((c,f)=>r.call(i,u(c),u(f),o))}};return pe(n,e?{add:Xr("add"),set:Xr("set"),delete:Xr("delete"),clear:Xr("clear")}:{add(r){!t&&!vt(r)&&!Vn(r)&&(r=ge(r));const i=ge(this);return zr(i).has.call(i,r)||(i.add(r),ln(i,"add",r,r)),this},set(r,i){!t&&!vt(i)&&!Vn(i)&&(i=ge(i));const o=ge(this),{has:l,get:a}=zr(o);let u=l.call(o,r);u||(r=ge(r),u=l.call(o,r));const c=a.call(o,r);return o.set(r,i),u?st(i,c)&&ln(o,"set",r,i):ln(o,"add",r,i),this},delete(r){const i=ge(this),{has:o,get:l}=zr(i);let a=o.call(i,r);a||(r=ge(r),a=o.call(i,r)),l&&l.call(i,r);const u=i.delete(r);return a&&ln(i,"delete",r,void 0),u},clear(){const r=ge(this),i=r.size!==0,o=r.clear();return i&&ln(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=tm(r,e,t)}),n}function no(e,t){const n=nm(e,t);return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(be(n,r)&&r in s?n:s,r,i)}const sm={get:no(!1,!1)},rm={get:no(!1,!0)},im={get:no(!0,!1)},om={get:no(!0,!0)},Ku=new WeakMap,Gu=new WeakMap,zu=new WeakMap,Xu=new WeakMap;function lm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function am(e){return e.__v_skip||!Object.isExtensible(e)?0:lm(_h(e))}function Dr(e){return Vn(e)?e:so(e,!1,Yh,sm,Ku)}function Ju(e){return so(e,!1,Qh,rm,Gu)}function $n(e){return so(e,!0,Zh,im,zu)}function Zn(e){return so(e,!0,em,om,Xu)}function so(e,t,n,s,r){if(!_e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=am(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function Pn(e){return Vn(e)?Pn(e.__v_raw):!!(e&&e.__v_isReactive)}function Vn(e){return!!(e&&e.__v_isReadonly)}function vt(e){return!!(e&&e.__v_isShallow)}function ro(e){return e?!!e.__v_raw:!1}function ge(e){const t=e&&e.__v_raw;return t?ge(t):e}function un(e){return!be(e,"__v_skip")&&Object.isExtensible(e)&&Ru(e,"__v_skip",!0),e}const Xe=e=>_e(e)?Dr(e):e,el=e=>_e(e)?$n(e):e;function Be(e){return e?e.__v_isRef===!0:!1}function oe(e){return Yu(e,!1)}function io(e){return Yu(e,!0)}function Yu(e,t){return Be(e)?e:new cm(e,t)}class cm{constructor(t,n){this.dep=new eo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ge(t),this._value=n?t:Xe(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||vt(t)||Vn(t);t=s?t:ge(t),st(t,n)&&(this._rawValue=t,this._value=s?t:Xe(t),this.dep.trigger())}}function um(e){e.dep&&e.dep.trigger()}function Z(e){return Be(e)?e.value:e}function hn(e){return te(e)?e():Z(e)}const fm={get:(e,t,n)=>t==="__v_raw"?e:Z(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Be(r)&&!Be(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function jl(e){return Pn(e)?e:new Proxy(e,fm)}class dm{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new eo,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Zu(e){return new dm(e)}function pm(e){const t=z(e)?new Array(e.length):{};for(const n in e)t[n]=Qu(e,n);return t}class hm{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Kh(ge(this._object),this._key)}}class mm{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Bt(e,t,n){return Be(e)?e:te(e)?new mm(e):_e(e)&&arguments.length>1?Qu(e,t,n):oe(e)}function Qu(e,t,n){const s=e[t];return Be(s)?s:new hm(e,t,n)}class gm{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new eo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=_r-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&we!==this)return Fu(this,!0),!0}get value(){const t=this.dep.track();return $u(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ym(e,t,n=!1){let s,r;return te(e)?s=e:(s=e.get,r=e.set),new gm(s,r,n)}const bm={GET:"get",HAS:"has",ITERATE:"iterate"},vm={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Jr={},Ei=new WeakMap;let xn;function _m(){return xn}function ef(e,t=!1,n=xn){if(n){let s=Ei.get(n);s||Ei.set(n,s=[]),s.push(e)}}function Sm(e,t,n=de){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:a}=n,u=v=>r?v:vt(v)||r===!1||r===0?an(v,1):an(v);let c,f,d,p,m=!1,h=!1;if(Be(e)?(f=()=>e.value,m=vt(e)):Pn(e)?(f=()=>u(e),m=!0):z(e)?(h=!0,m=e.some(v=>Pn(v)||vt(v)),f=()=>e.map(v=>{if(Be(v))return v.value;if(Pn(v))return u(v);if(te(v))return a?a(v,2):v()})):te(e)?t?f=a?()=>a(e,2):e:f=()=>{if(d){qn();try{d()}finally{Wn()}}const v=xn;xn=c;try{return a?a(e,3,[p]):e(p)}finally{xn=v}}:f=qe,t&&r){const v=f,_=r===!0?1/0:r;f=()=>an(v(),_)}const b=Qi(),T=()=>{c.stop(),b&&b.active&&Fl(b.effects,c)};if(i&&t){const v=t;t=(..._)=>{v(..._),T()}}let w=h?new Array(e.length).fill(Jr):Jr;const g=v=>{if(!(!(c.flags&1)||!c.dirty&&!v))if(t){const _=c.run();if(r||m||(h?_.some((B,x)=>st(B,w[x])):st(_,w))){d&&d();const B=xn;xn=c;try{const x=[_,w===Jr?void 0:h&&w[0]===Jr?[]:w,p];a?a(t,3,x):t(...x),w=_}finally{xn=B}}}else c.run()};return l&&l(g),c=new vr(f),c.scheduler=o?()=>o(g,!1):g,p=v=>ef(v,!1,c),d=c.onStop=()=>{const v=Ei.get(c);if(v){if(a)a(v,4);else for(const _ of v)_();Ei.delete(c)}},t?s?g(!0):w=c.run():o?o(g.bind(null,!0),!0):c.run(),T.pause=c.pause.bind(c),T.resume=c.resume.bind(c),T.stop=T,T}function an(e,t=1/0,n){if(t<=0||!_e(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Be(e))an(e.value,t,n);else if(z(e))for(let s=0;s<e.length;s++)an(e[s],t,n);else if(vs(e)||Ps(e))e.forEach(s=>{an(s,t,n)});else if(Xi(e)){for(const s in e)an(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&an(e[s],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const tf=[];function wm(e){tf.push(e)}function Tm(){tf.pop()}function Em(e,t){}const Cm={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},xm={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Zs(e,t,n,s){try{return s?e(...s):e()}catch(r){Ss(r,t,n)}}function Pt(e,t,n,s){if(te(e)){const r=Zs(e,t,n,s);return r&&Dl(r)&&r.catch(i=>{Ss(i,t,n)}),r}if(z(e)){const r=[];for(let i=0;i<e.length;i++)r.push(Pt(e[i],t,n,s));return r}}function Ss(e,t,n,s=!0){const r=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||de;if(t){let l=t.parent;const a=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const c=l.ec;if(c){for(let f=0;f<c.length;f++)if(c[f](e,a,u)===!1)return}l=l.parent}if(i){qn(),Zs(i,null,10,[e,a,u]),Wn();return}}Am(e,n,r,s,o)}function Am(e,t,n,s=!0,r=!1){if(r)throw e;console.error(e)}const rt=[];let zt=-1;const Ls=[];let An=null,As=0;const nf=Promise.resolve();let Ci=null;function yt(e){const t=Ci||nf;return e?t.then(this?e.bind(this):e):t}function Om(e){let t=zt+1,n=rt.length;for(;t<n;){const s=t+n>>>1,r=rt[s],i=Tr(r);i<e||i===e&&r.flags&2?t=s+1:n=s}return t}function ql(e){if(!(e.flags&1)){const t=Tr(e),n=rt[rt.length-1];!n||!(e.flags&2)&&t>=Tr(n)?rt.push(e):rt.splice(Om(t),0,e),e.flags|=1,sf()}}function sf(){Ci||(Ci=nf.then(rf))}function wr(e){z(e)?Ls.push(...e):An&&e.id===-1?An.splice(As+1,0,e):e.flags&1||(Ls.push(e),e.flags|=1),sf()}function Wa(e,t,n=zt+1){for(;n<rt.length;n++){const s=rt[n];if(s&&s.flags&2){if(e&&s.id!==e.uid)continue;rt.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function xi(e){if(Ls.length){const t=[...new Set(Ls)].sort((n,s)=>Tr(n)-Tr(s));if(Ls.length=0,An){An.push(...t);return}for(An=t,As=0;As<An.length;As++){const n=An[As];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}An=null,As=0}}const Tr=e=>e.id==null?e.flags&2?-1:1/0:e.id;function rf(e){try{for(zt=0;zt<rt.length;zt++){const t=rt[zt];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Zs(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;zt<rt.length;zt++){const t=rt[zt];t&&(t.flags&=-2)}zt=-1,rt.length=0,xi(),Ci=null,(rt.length||Ls.length)&&rf()}}let Os,Yr=[];function of(e,t){var n,s;Os=e,Os?(Os.enabled=!0,Yr.forEach(({event:r,args:i})=>Os.emit(r,...i)),Yr=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{of(i,t)}),setTimeout(()=>{Os||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Yr=[])},3e3)):Yr=[]}let He=null,oo=null;function Er(e){const t=He;return He=e,oo=e&&e.type.__scopeId||null,t}function Rm(e){oo=e}function Bm(){oo=null}const Nm=e=>wt;function wt(e,t=He,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&al(-1);const i=Er(t);let o;try{o=e(...r)}finally{Er(i),s._d&&al(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function lf(e,t){if(He===null)return e;const n=Vr(He),s=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[i,o,l,a=de]=t[r];i&&(te(i)&&(i={mounted:i,updated:i}),i.deep&&an(o),s.push({dir:i,instance:n,value:o,oldValue:void 0,arg:l,modifiers:a}))}return e}function Xt(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o<r.length;o++){const l=r[o];i&&(l.oldValue=i[o].value);let a=l.dir[s];a&&(qn(),Pt(a,n,8,[e.el,l,e,t]),Wn())}}const af=Symbol("_vte"),cf=e=>e.__isTeleport,pr=e=>e&&(e.disabled||e.disabled===""),Ka=e=>e&&(e.defer||e.defer===""),Ga=e=>typeof SVGElement<"u"&&e instanceof SVGElement,za=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,tl=(e,t)=>{const n=e&&e.to;return se(n)?t?t(n):null:n},uf={name:"Teleport",__isTeleport:!0,process(e,t,n,s,r,i,o,l,a,u){const{mc:c,pc:f,pbc:d,o:{insert:p,querySelector:m,createText:h,createComment:b}}=u,T=pr(t.props);let{shapeFlag:w,children:g,dynamicChildren:v}=t;if(e==null){const _=t.el=h(""),B=t.anchor=h("");p(_,n,s),p(B,n,s);const x=(C,E)=>{w&16&&(r&&r.isCE&&(r.ce._teleportTarget=C),c(g,C,E,r,i,o,l,a))},O=()=>{const C=t.target=tl(t.props,m),E=df(C,t,h,p);C&&(o!=="svg"&&Ga(C)?o="svg":o!=="mathml"&&za(C)&&(o="mathml"),T||(x(C,E),ai(t,!1)))};T&&(x(n,B),ai(t,!0)),Ka(t.props)?Me(()=>{O(),t.el.__isMounted=!0},i):O()}else{if(Ka(t.props)&&!e.el.__isMounted){Me(()=>{uf.process(e,t,n,s,r,i,o,l,a,u),delete e.el.__isMounted},i);return}t.el=e.el,t.targetStart=e.targetStart;const _=t.anchor=e.anchor,B=t.target=e.target,x=t.targetAnchor=e.targetAnchor,O=pr(e.props),C=O?n:B,E=O?_:x;if(o==="svg"||Ga(B)?o="svg":(o==="mathml"||za(B))&&(o="mathml"),v?(d(e.dynamicChildren,v,C,r,i,o,l),na(e,t,!0)):a||f(e,t,C,E,r,i,o,l,!1),T)O?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Zr(t,n,_,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const L=t.target=tl(t.props,m);L&&Zr(t,L,null,u,0)}else O&&Zr(t,B,x,u,1);ai(t,T)}},remove(e,t,n,{um:s,o:{remove:r}},i){const{shapeFlag:o,children:l,anchor:a,targetStart:u,targetAnchor:c,target:f,props:d}=e;if(f&&(r(u),r(c)),i&&r(a),o&16){const p=i||!pr(d);for(let m=0;m<l.length;m++){const h=l[m];s(h,t,n,p,!!h.dynamicChildren)}}},move:Zr,hydrate:Pm};function Zr(e,t,n,{o:{insert:s},m:r},i=2){i===0&&s(e.targetAnchor,t,n);const{el:o,anchor:l,shapeFlag:a,children:u,props:c}=e,f=i===2;if(f&&s(o,t,n),(!f||pr(c))&&a&16)for(let d=0;d<u.length;d++)r(u[d],t,n,2);f&&s(l,t,n)}function Pm(e,t,n,s,r,i,{o:{nextSibling:o,parentNode:l,querySelector:a,insert:u,createText:c}},f){const d=t.target=tl(t.props,a);if(d){const p=pr(t.props),m=d._lpa||d.firstChild;if(t.shapeFlag&16)if(p)t.anchor=f(o(e),t,l(e),n,s,r,i),t.targetStart=m,t.targetAnchor=m&&o(m);else{t.anchor=o(e);let h=m;for(;h;){if(h&&h.nodeType===8){if(h.data==="teleport start anchor")t.targetStart=h;else if(h.data==="teleport anchor"){t.targetAnchor=h,d._lpa=t.targetAnchor&&o(t.targetAnchor);break}}h=o(h)}t.targetAnchor||df(d,t,c,u),f(m&&o(m),t,d,n,s,r,i)}ai(t,p)}return t.anchor&&o(t.anchor)}const ff=uf;function ai(e,t){const n=e.ctx;if(n&&n.ut){let s,r;for(t?(s=e.el,r=e.anchor):(s=e.targetStart,r=e.targetAnchor);s&&s!==r;)s.nodeType===1&&s.setAttribute("data-v-owner",n.uid),s=s.nextSibling;n.ut()}}function df(e,t,n,s){const r=t.targetStart=n(""),i=t.targetAnchor=n("");return r[af]=i,e&&(s(r,e),s(i,e)),i}const On=Symbol("_leaveCb"),Qr=Symbol("_enterCb");function Wl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ws(()=>{e.isMounted=!0}),Qs(()=>{e.isUnmounting=!0}),e}const xt=[Function,Array],Kl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:xt,onEnter:xt,onAfterEnter:xt,onEnterCancelled:xt,onBeforeLeave:xt,onLeave:xt,onAfterLeave:xt,onLeaveCancelled:xt,onBeforeAppear:xt,onAppear:xt,onAfterAppear:xt,onAppearCancelled:xt},pf=e=>{const t=e.subTree;return t.component?pf(t.component):t},Im={name:"BaseTransition",props:Kl,setup(e,{slots:t}){const n=pt(),s=Wl();return()=>{const r=t.default&&lo(t.default(),!0);if(!r||!r.length)return;const i=hf(r),o=ge(e),{mode:l}=o;if(s.isLeaving)return Lo(i);const a=Xa(i);if(!a)return Lo(i);let u=Vs(a,o,s,n,f=>u=f);a.type!==Fe&&mn(a,u);let c=n.subTree&&Xa(n.subTree);if(c&&c.type!==Fe&&!Ft(a,c)&&pf(n).type!==Fe){let f=Vs(c,o,s,n);if(mn(c,f),l==="out-in"&&a.type!==Fe)return s.isLeaving=!0,f.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,c=void 0},Lo(i);l==="in-out"&&a.type!==Fe?f.delayLeave=(d,p,m)=>{const h=gf(s,c);h[String(c.key)]=c,d[On]=()=>{p(),d[On]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{m(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return i}}};function hf(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Fe){t=n;break}}return t}const mf=Im;function gf(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Vs(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:b,onAppear:T,onAfterAppear:w,onAppearCancelled:g}=t,v=String(e.key),_=gf(n,e),B=(C,E)=>{C&&Pt(C,s,9,E)},x=(C,E)=>{const L=E[1];B(C,E),z(C)?C.every(A=>A.length<=1)&&L():C.length<=1&&L()},O={mode:o,persisted:l,beforeEnter(C){let E=a;if(!n.isMounted)if(i)E=b||a;else return;C[On]&&C[On](!0);const L=_[v];L&&Ft(e,L)&&L.el[On]&&L.el[On](),B(E,[C])},enter(C){let E=u,L=c,A=f;if(!n.isMounted)if(i)E=T||u,L=w||c,A=g||f;else return;let $=!1;const q=C[Qr]=X=>{$||($=!0,X?B(A,[C]):B(L,[C]),O.delayedLeave&&O.delayedLeave(),C[Qr]=void 0)};E?x(E,[C,q]):q()},leave(C,E){const L=String(e.key);if(C[Qr]&&C[Qr](!0),n.isUnmounting)return E();B(d,[C]);let A=!1;const $=C[On]=q=>{A||(A=!0,E(),q?B(h,[C]):B(m,[C]),C[On]=void 0,_[L]===e&&delete _[L])};_[L]=e,p?x(p,[C,$]):$()},clone(C){const E=Vs(C,t,n,s,r);return r&&r(E),E}};return O}function Lo(e){if(Mr(e))return e=Zt(e),e.children=null,e}function Xa(e){if(!Mr(e))return cf(e.type)&&e.children?hf(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&te(n.default))return n.default()}}function mn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,mn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function lo(e,t=!1,n){let s=[],r=0;for(let i=0;i<e.length;i++){let o=e[i];const l=n==null?o.key:String(n)+String(o.key!=null?o.key:i);o.type===Pe?(o.patchFlag&128&&r++,s=s.concat(lo(o.children,t,l))):(t||o.type!==Fe)&&s.push(l!=null?Zt(o,{key:l}):o)}if(r>1)for(let i=0;i<s.length;i++)s[i].patchFlag=-2;return s}/*! #__NO_SIDE_EFFECTS__ */function Et(e,t){return te(e)?pe({name:e.name},t,{setup:e}):e}function yf(){const e=pt();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function Gl(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function es(e){const t=pt(),n=io(null);if(t){const r=t.refs===de?t.refs={}:t.refs;Object.defineProperty(r,e,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}function Cr(e,t,n,s,r=!1){if(z(e)){e.forEach((m,h)=>Cr(m,t&&(z(t)?t[h]:t),n,s,r));return}if(In(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Cr(e,t,n,s.component.subTree);return}const i=s.shapeFlag&4?Vr(s.component):s.el,o=r?null:i,{i:l,r:a}=e,u=t&&t.r,c=l.refs===de?l.refs={}:l.refs,f=l.setupState,d=ge(f),p=f===de?()=>!1:m=>be(d,m);if(u!=null&&u!==a&&(se(u)?(c[u]=null,p(u)&&(f[u]=null)):Be(u)&&(u.value=null)),te(a))Zs(a,l,12,[o,c]);else{const m=se(a),h=Be(a);if(m||h){const b=()=>{if(e.f){const T=m?p(a)?f[a]:c[a]:a.value;r?z(T)&&Fl(T,i):z(T)?T.includes(i)||T.push(i):m?(c[a]=[i],p(a)&&(f[a]=c[a])):(a.value=[i],e.k&&(c[e.k]=a.value))}else m?(c[a]=o,p(a)&&(f[a]=o)):h&&(a.value=o,e.k&&(c[e.k]=o))};o?(b.id=-1,Me(b,n)):b()}}}let Ja=!1;const Cs=()=>{Ja||(console.error("Hydration completed but contains mismatches."),Ja=!0)},km=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Lm=e=>e.namespaceURI.includes("MathML"),ei=e=>{if(e.nodeType===1){if(km(e))return"svg";if(Lm(e))return"mathml"}},Bs=e=>e.nodeType===8;function Fm(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:a,createComment:u}}=e,c=(g,v)=>{if(!v.hasChildNodes()){n(null,g,v),xi(),v._vnode=g;return}f(v.firstChild,g,null,null,null),xi(),v._vnode=g},f=(g,v,_,B,x,O=!1)=>{O=O||!!v.dynamicChildren;const C=Bs(g)&&g.data==="[",E=()=>h(g,v,_,B,x,C),{type:L,ref:A,shapeFlag:$,patchFlag:q}=v;let X=g.nodeType;v.el=g,q===-2&&(O=!1,v.dynamicChildren=null);let U=null;switch(L){case kn:X!==3?v.children===""?(a(v.el=r(""),o(g),g),U=g):U=E():(g.data!==v.children&&(Cs(),g.data=v.children),U=i(g));break;case Fe:w(g)?(U=i(g),T(v.el=g.content.firstChild,g,_)):X!==8||C?U=E():U=i(g);break;case ls:if(C&&(g=i(g),X=g.nodeType),X===1||X===3){U=g;const J=!v.children.length;for(let G=0;G<v.staticCount;G++)J&&(v.children+=U.nodeType===1?U.outerHTML:U.data),G===v.staticCount-1&&(v.anchor=U),U=i(U);return C?i(U):U}else E();break;case Pe:C?U=m(g,v,_,B,x,O):U=E();break;default:if($&1)(X!==1||v.type.toLowerCase()!==g.tagName.toLowerCase())&&!w(g)?U=E():U=d(g,v,_,B,x,O);else if($&6){v.slotScopeIds=x;const J=o(g);if(C?U=b(g):Bs(g)&&g.data==="teleport start"?U=b(g,g.data,"teleport end"):U=i(g),t(v,J,null,_,B,ei(J),O),In(v)&&!v.type.__asyncResolved){let G;C?(G=Se(Pe),G.anchor=U?U.previousSibling:J.lastChild):G=g.nodeType===3?yn(""):Se("div"),G.el=g,v.component.subTree=G}}else $&64?X!==8?U=E():U=v.type.hydrate(g,v,_,B,x,O,e,p):$&128&&(U=v.type.hydrate(g,v,_,B,ei(o(g)),x,O,e,f))}return A!=null&&Cr(A,null,B,v),U},d=(g,v,_,B,x,O)=>{O=O||!!v.dynamicChildren;const{type:C,props:E,patchFlag:L,shapeFlag:A,dirs:$,transition:q}=v,X=C==="input"||C==="option";if(X||L!==-1){$&&Xt(v,null,_,"created");let U=!1;if(w(g)){U=qf(null,q)&&_&&_.vnode.props&&_.vnode.props.appear;const G=g.content.firstChild;U&&q.beforeEnter(G),T(G,g,_),v.el=g=G}if(A&16&&!(E&&(E.innerHTML||E.textContent))){let G=p(g.firstChild,v,g,_,B,x,O);for(;G;){ti(g,1)||Cs();const he=G;G=G.nextSibling,l(he)}}else if(A&8){let G=v.children;G[0]===` +`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(G=G.slice(1)),g.textContent!==G&&(ti(g,0)||Cs(),g.textContent=v.children)}if(E){if(X||!O||L&48){const G=g.tagName.includes("-");for(const he in E)(X&&(he.endsWith("value")||he==="indeterminate")||bs(he)&&!Nn(he)||he[0]==="."||G)&&s(g,he,null,E[he],void 0,_)}else if(E.onClick)s(g,"onClick",null,E.onClick,void 0,_);else if(L&4&&Pn(E.style))for(const G in E.style)E.style[G]}let J;(J=E&&E.onVnodeBeforeMount)&&ot(J,_,v),$&&Xt(v,null,_,"beforeMount"),((J=E&&E.onVnodeMounted)||$||U)&&ed(()=>{J&&ot(J,_,v),U&&q.enter(g),$&&Xt(v,null,_,"mounted")},B)}return g.nextSibling},p=(g,v,_,B,x,O,C)=>{C=C||!!v.dynamicChildren;const E=v.children,L=E.length;for(let A=0;A<L;A++){const $=C?E[A]:E[A]=lt(E[A]),q=$.type===kn;g?(q&&!C&&A+1<L&<(E[A+1]).type===kn&&(a(r(g.data.slice($.children.length)),_,i(g)),g.data=$.children),g=f(g,$,B,x,O,C)):q&&!$.children?a($.el=r(""),_):(ti(_,1)||Cs(),n(null,$,_,null,B,x,ei(_),O))}return g},m=(g,v,_,B,x,O)=>{const{slotScopeIds:C}=v;C&&(x=x?x.concat(C):C);const E=o(g),L=p(i(g),v,E,_,B,x,O);return L&&Bs(L)&&L.data==="]"?i(v.anchor=L):(Cs(),a(v.anchor=u("]"),E,L),L)},h=(g,v,_,B,x,O)=>{if(ti(g.parentElement,1)||Cs(),v.el=null,O){const L=b(g);for(;;){const A=i(g);if(A&&A!==L)l(A);else break}}const C=i(g),E=o(g);return l(g),n(null,v,E,C,_,B,ei(E),x),_&&(_.vnode.el=v.el,ho(_,v.el)),C},b=(g,v="[",_="]")=>{let B=0;for(;g;)if(g=i(g),g&&Bs(g)&&(g.data===v&&B++,g.data===_)){if(B===0)return i(g);B--}return g},T=(g,v,_)=>{const B=v.parentNode;B&&B.replaceChild(g,v);let x=_;for(;x;)x.vnode.el===v&&(x.vnode.el=x.subTree.el=g),x=x.parent},w=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[c,f]}const Ya="data-allow-mismatch",Dm={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ti(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Ya);)e=e.parentElement;const n=e&&e.getAttribute(Ya);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(Dm[t])}}const Mm=Yi().requestIdleCallback||(e=>setTimeout(e,1)),$m=Yi().cancelIdleCallback||(e=>clearTimeout(e)),Vm=(e=1e4)=>t=>{const n=Mm(t,{timeout:e});return()=>$m(n)};function Hm(e){const{top:t,left:n,bottom:s,right:r}=e.getBoundingClientRect(),{innerHeight:i,innerWidth:o}=window;return(t>0&&t<i||s>0&&s<i)&&(n>0&&n<o||r>0&&r<o)}const Um=e=>(t,n)=>{const s=new IntersectionObserver(r=>{for(const i of r)if(i.isIntersecting){s.disconnect(),t();break}},e);return n(r=>{if(r instanceof Element){if(Hm(r))return t(),s.disconnect(),!1;s.observe(r)}}),()=>s.disconnect()},jm=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},qm=(e=[])=>(t,n)=>{se(e)&&(e=[e]);let s=!1;const r=o=>{s||(s=!0,i(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},i=()=>{n(o=>{for(const l of e)o.removeEventListener(l,r)})};return n(o=>{for(const l of e)o.addEventListener(l,r,{once:!0})}),i};function Wm(e,t){if(Bs(e)&&e.data==="["){let n=1,s=e.nextSibling;for(;s;){if(s.nodeType===1){if(t(s)===!1)break}else if(Bs(s))if(s.data==="]"){if(--n===0)break}else s.data==="["&&n++;s=s.nextSibling}}else t(e)}const In=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Km(e){te(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,hydrate:i,timeout:o,suspensible:l=!0,onError:a}=e;let u=null,c,f=0;const d=()=>(f++,u=null,p()),p=()=>{let m;return u||(m=u=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),a)return new Promise((b,T)=>{a(h,()=>b(d()),()=>T(h),f+1)});throw h}).then(h=>m!==u&&u?u:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),c=h,h)))};return Et({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(m,h,b){const T=i?()=>{const w=i(b,g=>Wm(m,g));w&&(h.bum||(h.bum=[])).push(w)}:b;c?T():p().then(()=>!h.isUnmounted&&T())},get __asyncResolved(){return c},setup(){const m=Ve;if(Gl(m),c)return()=>Fo(c,m);const h=g=>{u=null,Ss(g,m,13,!s)};if(l&&m.suspense||Hs)return p().then(g=>()=>Fo(g,m)).catch(g=>(h(g),()=>s?Se(s,{error:g}):null));const b=oe(!1),T=oe(),w=oe(!!r);return r&&setTimeout(()=>{w.value=!1},r),o!=null&&setTimeout(()=>{if(!b.value&&!T.value){const g=new Error(`Async component timed out after ${o}ms.`);h(g),T.value=g}},o),p().then(()=>{b.value=!0,m.parent&&Mr(m.parent.vnode)&&m.parent.update()}).catch(g=>{h(g),T.value=g}),()=>{if(b.value&&c)return Fo(c,m);if(T.value&&s)return Se(s,{error:T.value});if(n&&!w.value)return Se(n)}}})}function Fo(e,t){const{ref:n,props:s,children:r,ce:i}=t.vnode,o=Se(e,s,r);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Mr=e=>e.type.__isKeepAlive,Gm={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=pt(),s=n.ctx;if(!s.renderer)return()=>{const w=t.default&&t.default();return w&&w.length===1?w[0]:w};const r=new Map,i=new Set;let o=null;const l=n.suspense,{renderer:{p:a,m:u,um:c,o:{createElement:f}}}=s,d=f("div");s.activate=(w,g,v,_,B)=>{const x=w.component;u(w,g,v,0,l),a(x.vnode,w,g,v,x,l,_,w.slotScopeIds,B),Me(()=>{x.isDeactivated=!1,x.a&&ks(x.a);const O=w.props&&w.props.onVnodeMounted;O&&ot(O,x.parent,w)},l)},s.deactivate=w=>{const g=w.component;Oi(g.m),Oi(g.a),u(w,d,null,1,l),Me(()=>{g.da&&ks(g.da);const v=w.props&&w.props.onVnodeUnmounted;v&&ot(v,g.parent,w),g.isDeactivated=!0},l)};function p(w){Do(w),c(w,n,l,!0)}function m(w){r.forEach((g,v)=>{const _=pl(g.type);_&&!w(_)&&h(v)})}function h(w){const g=r.get(w);g&&(!o||!Ft(g,o))?p(g):o&&Do(o),r.delete(w),i.delete(w)}Ae(()=>[e.include,e.exclude],([w,g])=>{w&&m(v=>lr(w,v)),g&&m(v=>!lr(g,v))},{flush:"post",deep:!0});let b=null;const T=()=>{b!=null&&(Ri(n.subTree.type)?Me(()=>{r.set(b,ni(n.subTree))},n.subTree.suspense):r.set(b,ni(n.subTree)))};return ws(T),co(T),Qs(()=>{r.forEach(w=>{const{subTree:g,suspense:v}=n,_=ni(g);if(w.type===_.type&&w.key===_.key){Do(_);const B=_.component.da;B&&Me(B,v);return}p(w)})}),()=>{if(b=null,!t.default)return o=null;const w=t.default(),g=w[0];if(w.length>1)return o=null,w;if(!gn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return o=null,g;let v=ni(g);if(v.type===Fe)return o=null,v;const _=v.type,B=pl(In(v)?v.type.__asyncResolved||{}:_),{include:x,exclude:O,max:C}=e;if(x&&(!B||!lr(x,B))||O&&B&&lr(O,B))return v.shapeFlag&=-257,o=v,g;const E=v.key==null?_:v.key,L=r.get(E);return v.el&&(v=Zt(v),g.shapeFlag&128&&(g.ssContent=v)),b=E,L?(v.el=L.el,v.component=L.component,v.transition&&mn(v,v.transition),v.shapeFlag|=512,i.delete(E),i.add(E)):(i.add(E),C&&i.size>parseInt(C,10)&&h(i.values().next().value)),v.shapeFlag|=256,o=v,Ri(g.type)?g:v}}},zm=Gm;function lr(e,t){return z(e)?e.some(n=>lr(n,t)):se(e)?e.split(",").includes(t):vh(e)?(e.lastIndex=0,e.test(t)):!1}function bf(e,t){_f(e,"a",t)}function vf(e,t){_f(e,"da",t)}function _f(e,t,n=Ve){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ao(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Mr(r.parent.vnode)&&Xm(s,t,n,r),r=r.parent}}function Xm(e,t,n,s){const r=ao(t,e,s,!0);uo(()=>{Fl(s[t],r)},n)}function Do(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ni(e){return e.shapeFlag&128?e.ssContent:e}function ao(e,t,n=Ve,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{qn();const l=hs(n),a=Pt(t,n,e,o);return l(),Wn(),a});return s?r.unshift(i):r.push(i),i}}const bn=e=>(t,n=Ve)=>{(!Hs||e==="sp")&&ao(e,(...s)=>t(...s),n)},Sf=bn("bm"),ws=bn("m"),zl=bn("bu"),co=bn("u"),Qs=bn("bum"),uo=bn("um"),wf=bn("sp"),Tf=bn("rtg"),Ef=bn("rtc");function Cf(e,t=Ve){ao("ec",e,t)}const Xl="components",Jm="directives";function Ym(e,t){return Jl(Xl,e,!0,t)||e}const xf=Symbol.for("v-ndc");function vn(e){return se(e)?Jl(Xl,e,!1)||e:e||xf}function Zm(e){return Jl(Jm,e)}function Jl(e,t,n=!0,s=!1){const r=He||Ve;if(r){const i=r.type;if(e===Xl){const l=pl(i,!1);if(l&&(l===t||l===Te(t)||l===_s(Te(t))))return i}const o=Za(r[e]||i[e],t)||Za(r.appContext[e],t);return!o&&s?i:o}}function Za(e,t){return e&&(e[t]||e[Te(t)]||e[_s(Te(t))])}function Af(e,t,n,s){let r;const i=n&&n[s],o=z(e);if(o||se(e)){const l=o&&Pn(e);let a=!1;l&&(a=!vt(e),e=to(e)),r=new Array(e.length);for(let u=0,c=e.length;u<c;u++)r[u]=t(a?Xe(e[u]):e[u],u,void 0,i&&i[u])}else if(typeof e=="number"){r=new Array(e);for(let l=0;l<e;l++)r[l]=t(l+1,l,void 0,i&&i[l])}else if(_e(e))if(e[Symbol.iterator])r=Array.from(e,(l,a)=>t(l,a,void 0,i&&i[a]));else{const l=Object.keys(e);r=new Array(l.length);for(let a=0,u=l.length;a<u;a++){const c=l[a];r[a]=t(e[c],c,a,i&&i[a])}}else r=[];return n&&(n[s]=r),r}function Qm(e,t){for(let n=0;n<t.length;n++){const s=t[n];if(z(s))for(let r=0;r<s.length;r++)e[s[r].name]=s[r].fn;else s&&(e[s.name]=s.key?(...r)=>{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return e}function ut(e,t,n={},s,r){if(He.ce||He.parent&&In(He.parent)&&He.parent.ce)return t!=="default"&&(n.name=t),Re(),It(Pe,null,[Se("slot",n,s&&s())],64);let i=e[t];i&&i._c&&(i._d=!1),Re();const o=i&&Yl(i(n)),l=n.key||o&&o.key,a=It(Pe,{key:(l&&!dt(l)?l:`_${t}`)+(!o&&s?"_fb":"")},o||(s?s():[]),o&&e._===1?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function Yl(e){return e.some(t=>gn(t)?!(t.type===Fe||t.type===Pe&&!Yl(t.children)):!0)?e:null}function eg(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Is(s)]=e[s];return n}const nl=e=>e?od(e)?Vr(e):nl(e.parent):null,hr=pe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>nl(e.parent),$root:e=>nl(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ql(e),$forceUpdate:e=>e.f||(e.f=()=>{ql(e.update)}),$nextTick:e=>e.n||(e.n=yt.bind(e.proxy)),$watch:e=>Og.bind(e)}),Mo=(e,t)=>e!==de&&!e.__isScriptSetup&&be(e,t),sl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:a}=e;let u;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Mo(s,t))return o[t]=1,s[t];if(r!==de&&be(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&be(u,t))return o[t]=3,i[t];if(n!==de&&be(n,t))return o[t]=4,n[t];rl&&(o[t]=0)}}const c=hr[t];let f,d;if(c)return t==="$attrs"&&ze(e.attrs,"get",""),c(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==de&&be(n,t))return o[t]=4,n[t];if(d=a.config.globalProperties,be(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Mo(r,t)?(r[t]=n,!0):s!==de&&be(s,t)?(s[t]=n,!0):be(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==de&&be(e,o)||Mo(t,o)||(l=i[0])&&be(l,o)||be(s,o)||be(hr,o)||be(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:be(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},tg=pe({},sl,{get(e,t){if(t!==Symbol.unscopables)return sl.get(e,t,e)},has(e,t){return t[0]!=="_"&&!xh(t)}});function ng(){return null}function sg(){return null}function rg(e){}function ig(e){}function og(){return null}function lg(){}function ag(e,t){return null}function Zl(){return Rf().slots}function Of(){return Rf().attrs}function Rf(){const e=pt();return e.setupContext||(e.setupContext=ud(e))}function xr(e){return z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function cg(e,t){const n=xr(e);for(const s in t){if(s.startsWith("__skip"))continue;let r=n[s];r?z(r)||te(r)?r=n[s]={type:r,default:t[s]}:r.default=t[s]:r===null&&(r=n[s]={default:t[s]}),r&&t[`__skip_${s}`]&&(r.skipFactory=!0)}return n}function ds(e,t){return!e||!t?e||t:z(e)&&z(t)?e.concat(t):pe({},xr(e),xr(t))}function ug(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function fg(e){const t=pt();let n=e();return ul(),Dl(n)&&(n=n.catch(s=>{throw hs(t),s})),[n,()=>hs(t)]}let rl=!0;function dg(e){const t=Ql(e),n=e.proxy,s=e.ctx;rl=!1,t.beforeCreate&&Qa(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:a,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:p,updated:m,activated:h,deactivated:b,beforeDestroy:T,beforeUnmount:w,destroyed:g,unmounted:v,render:_,renderTracked:B,renderTriggered:x,errorCaptured:O,serverPrefetch:C,expose:E,inheritAttrs:L,components:A,directives:$,filters:q}=t;if(u&&pg(u,s,null),o)for(const J in o){const G=o[J];te(G)&&(s[J]=G.bind(n))}if(r){const J=r.call(n,n);_e(J)&&(e.data=Dr(J))}if(rl=!0,i)for(const J in i){const G=i[J],he=te(G)?G.bind(n,n):te(G.get)?G.get.bind(n,n):qe,ke=!te(G)&&te(G.set)?G.set.bind(n):qe,Le=H({get:he,set:ke});Object.defineProperty(s,J,{enumerable:!0,configurable:!0,get:()=>Le.value,set:xe=>Le.value=xe})}if(l)for(const J in l)Bf(l[J],s,n,J);if(a){const J=te(a)?a.call(n):a;Reflect.ownKeys(J).forEach(G=>{ea(G,J[G])})}c&&Qa(c,e,"c");function U(J,G){z(G)?G.forEach(he=>J(he.bind(n))):G&&J(G.bind(n))}if(U(Sf,f),U(ws,d),U(zl,p),U(co,m),U(bf,h),U(vf,b),U(Cf,O),U(Ef,B),U(Tf,x),U(Qs,w),U(uo,v),U(wf,C),z(E))if(E.length){const J=e.exposed||(e.exposed={});E.forEach(G=>{Object.defineProperty(J,G,{get:()=>n[G],set:he=>n[G]=he})})}else e.exposed||(e.exposed={});_&&e.render===qe&&(e.render=_),L!=null&&(e.inheritAttrs=L),A&&(e.components=A),$&&(e.directives=$),C&&Gl(e)}function pg(e,t,n=qe){z(e)&&(e=il(e));for(const s in e){const r=e[s];let i;_e(r)?"default"in r?i=dn(r.from||s,r.default,!0):i=dn(r.from||s):i=dn(r),Be(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Qa(e,t,n){Pt(z(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Bf(e,t,n,s){let r=s.includes(".")?Jf(n,s):()=>n[s];if(se(e)){const i=t[e];te(i)&&Ae(r,i)}else if(te(e))Ae(r,e.bind(n));else if(_e(e))if(z(e))e.forEach(i=>Bf(i,t,n,s));else{const i=te(e.handler)?e.handler.bind(n):t[e.handler];te(i)&&Ae(r,i,e)}}function Ql(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let a;return l?a=l:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(u=>Ai(a,u,o,!0)),Ai(a,t,o)),_e(t)&&i.set(t,a),a}function Ai(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Ai(e,i,n,!0),r&&r.forEach(o=>Ai(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=hg[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const hg={data:ec,props:tc,emits:tc,methods:ar,computed:ar,beforeCreate:tt,created:tt,beforeMount:tt,mounted:tt,beforeUpdate:tt,updated:tt,beforeDestroy:tt,beforeUnmount:tt,destroyed:tt,unmounted:tt,activated:tt,deactivated:tt,errorCaptured:tt,serverPrefetch:tt,components:ar,directives:ar,watch:gg,provide:ec,inject:mg};function ec(e,t){return t?e?function(){return pe(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function mg(e,t){return ar(il(e),il(t))}function il(e){if(z(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function tt(e,t){return e?[...new Set([].concat(e,t))]:t}function ar(e,t){return e?pe(Object.create(null),e,t):t}function tc(e,t){return e?z(e)&&z(t)?[...new Set([...e,...t])]:pe(Object.create(null),xr(e),xr(t??{})):t}function gg(e,t){if(!e)return t;if(!t)return e;const n=pe(Object.create(null),e);for(const s in t)n[s]=tt(e[s],t[s]);return n}function Nf(){return{app:null,config:{isNativeTag:or,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let yg=0;function bg(e,t){return function(s,r=null){te(s)||(s=pe({},s)),r!=null&&!_e(r)&&(r=null);const i=Nf(),o=new WeakSet,l=[];let a=!1;const u=i.app={_uid:yg++,_component:s,_props:r,_container:null,_context:i,_instance:null,version:dd,get config(){return i.config},set config(c){},use(c,...f){return o.has(c)||(c&&te(c.install)?(o.add(c),c.install(u,...f)):te(c)&&(o.add(c),c(u,...f))),u},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),u},component(c,f){return f?(i.components[c]=f,u):i.components[c]},directive(c,f){return f?(i.directives[c]=f,u):i.directives[c]},mount(c,f,d){if(!a){const p=u._ceVNode||Se(s,r);return p.appContext=i,d===!0?d="svg":d===!1&&(d=void 0),f&&t?t(p,c):e(p,c,d),a=!0,u._container=c,c.__vue_app__=u,Vr(p.component)}},onUnmount(c){l.push(c)},unmount(){a&&(Pt(l,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,f){return i.provides[c]=f,u},runWithContext(c){const f=os;os=u;try{return c()}finally{os=f}}};return u}}let os=null;function ea(e,t){if(Ve){let n=Ve.provides;const s=Ve.parent&&Ve.parent.provides;s===n&&(n=Ve.provides=Object.create(s)),n[e]=t}}function dn(e,t,n=!1){const s=Ve||He;if(s||os){const r=os?os._context.provides:s?s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&te(t)?t.call(s&&s.proxy):t}}function vg(){return!!(Ve||He||os)}const Pf={},If=()=>Object.create(Pf),kf=e=>Object.getPrototypeOf(e)===Pf;function _g(e,t,n,s=!1){const r={},i=If();e.propsDefaults=Object.create(null),Lf(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Ju(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Sg(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=ge(r),[a]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let f=0;f<c.length;f++){let d=c[f];if(po(e.emitsOptions,d))continue;const p=t[d];if(a)if(be(i,d))p!==i[d]&&(i[d]=p,u=!0);else{const m=Te(d);r[m]=ol(a,l,m,p,e,!1)}else p!==i[d]&&(i[d]=p,u=!0)}}}else{Lf(e,t,r,i)&&(u=!0);let c;for(const f in l)(!t||!be(t,f)&&((c=at(f))===f||!be(t,c)))&&(a?n&&(n[f]!==void 0||n[c]!==void 0)&&(r[f]=ol(a,l,f,void 0,e,!0)):delete r[f]);if(i!==l)for(const f in i)(!t||!be(t,f))&&(delete i[f],u=!0)}u&&ln(e.attrs,"set","")}function Lf(e,t,n,s){const[r,i]=e.propsOptions;let o=!1,l;if(t)for(let a in t){if(Nn(a))continue;const u=t[a];let c;r&&be(r,c=Te(a))?!i||!i.includes(c)?n[c]=u:(l||(l={}))[c]=u:po(e.emitsOptions,a)||(!(a in s)||u!==s[a])&&(s[a]=u,o=!0)}if(i){const a=ge(n),u=l||de;for(let c=0;c<i.length;c++){const f=i[c];n[f]=ol(r,a,f,u[f],e,!be(u,f))}}return o}function ol(e,t,n,s,r,i){const o=e[n];if(o!=null){const l=be(o,"default");if(l&&s===void 0){const a=o.default;if(o.type!==Function&&!o.skipFactory&&te(a)){const{propsDefaults:u}=r;if(n in u)s=u[n];else{const c=hs(r);s=u[n]=a.call(null,t),c()}}else s=a;r.ce&&r.ce._setProp(n,s)}o[0]&&(i&&!l?s=!1:o[1]&&(s===""||s===at(n))&&(s=!0))}return s}const wg=new WeakMap;function Ff(e,t,n=!1){const s=n?wg:t.propsCache,r=s.get(e);if(r)return r;const i=e.props,o={},l=[];let a=!1;if(!te(e)){const c=f=>{a=!0;const[d,p]=Ff(f,t,!0);pe(o,d),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!a)return _e(e)&&s.set(e,Ns),Ns;if(z(i))for(let c=0;c<i.length;c++){const f=Te(i[c]);nc(f)&&(o[f]=de)}else if(i)for(const c in i){const f=Te(c);if(nc(f)){const d=i[c],p=o[f]=z(d)||te(d)?{type:d}:pe({},d),m=p.type;let h=!1,b=!0;if(z(m))for(let T=0;T<m.length;++T){const w=m[T],g=te(w)&&w.name;if(g==="Boolean"){h=!0;break}else g==="String"&&(b=!1)}else h=te(m)&&m.name==="Boolean";p[0]=h,p[1]=b,(h||be(p,"default"))&&l.push(f)}}const u=[o,l];return _e(e)&&s.set(e,u),u}function nc(e){return e[0]!=="$"&&!Nn(e)}const Df=e=>e[0]==="_"||e==="$stable",ta=e=>z(e)?e.map(lt):[lt(e)],Tg=(e,t,n)=>{if(t._n)return t;const s=wt((...r)=>ta(t(...r)),n);return s._c=!1,s},Mf=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Df(r))continue;const i=e[r];if(te(i))t[r]=Tg(r,i,s);else if(i!=null){const o=ta(i);t[r]=()=>o}}},$f=(e,t)=>{const n=ta(t);e.slots.default=()=>n},Vf=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},Eg=(e,t,n)=>{const s=e.slots=If();if(e.vnode.shapeFlag&32){const r=t._;r?(Vf(s,t,n),n&&Ru(s,"_",r,!0)):Mf(t,s)}else t&&$f(e,t)},Cg=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=de;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Vf(r,t,n):(i=!t.$stable,Mf(t,r)),o=t}else t&&($f(e,t),o={default:1});if(i)for(const l in r)!Df(l)&&o[l]==null&&delete r[l]},Me=ed;function Hf(e){return jf(e)}function Uf(e){return jf(e,Fm)}function jf(e,t){const n=Yi();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:a,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:p=qe,insertStaticContent:m}=e,h=(y,S,R,D=null,F=null,M=null,W=void 0,j=null,K=!!S.dynamicChildren)=>{if(y===S)return;y&&!Ft(y,S)&&(D=ce(y),xe(y,F,M,!0),y=null),S.patchFlag===-2&&(K=!1,S.dynamicChildren=null);const{type:V,ref:k,shapeFlag:I}=S;switch(V){case kn:b(y,S,R,D);break;case Fe:T(y,S,R,D);break;case ls:y==null&&w(S,R,D,W);break;case Pe:A(y,S,R,D,F,M,W,j,K);break;default:I&1?_(y,S,R,D,F,M,W,j,K):I&6?$(y,S,R,D,F,M,W,j,K):(I&64||I&128)&&V.process(y,S,R,D,F,M,W,j,K,Lt)}k!=null&&F&&Cr(k,y&&y.ref,M,S||y,!S)},b=(y,S,R,D)=>{if(y==null)s(S.el=l(S.children),R,D);else{const F=S.el=y.el;S.children!==y.children&&u(F,S.children)}},T=(y,S,R,D)=>{y==null?s(S.el=a(S.children||""),R,D):S.el=y.el},w=(y,S,R,D)=>{[y.el,y.anchor]=m(y.children,S,R,D,y.el,y.anchor)},g=({el:y,anchor:S},R,D)=>{let F;for(;y&&y!==S;)F=d(y),s(y,R,D),y=F;s(S,R,D)},v=({el:y,anchor:S})=>{let R;for(;y&&y!==S;)R=d(y),r(y),y=R;r(S)},_=(y,S,R,D,F,M,W,j,K)=>{S.type==="svg"?W="svg":S.type==="math"&&(W="mathml"),y==null?B(S,R,D,F,M,W,j,K):C(y,S,F,M,W,j,K)},B=(y,S,R,D,F,M,W,j)=>{let K,V;const{props:k,shapeFlag:I,transition:P,dirs:Q}=y;if(K=y.el=o(y.type,M,k&&k.is,k),I&8?c(K,y.children):I&16&&O(y.children,K,null,D,F,$o(y,M),W,j),Q&&Xt(y,null,D,"created"),x(K,y,y.scopeId,W,D),k){for(const ne in k)ne!=="value"&&!Nn(ne)&&i(K,ne,null,k[ne],M,D);"value"in k&&i(K,"value",null,k.value,M),(V=k.onVnodeBeforeMount)&&ot(V,D,y)}Q&&Xt(y,null,D,"beforeMount");const Y=qf(F,P);Y&&P.beforeEnter(K),s(K,S,R),((V=k&&k.onVnodeMounted)||Y||Q)&&Me(()=>{V&&ot(V,D,y),Y&&P.enter(K),Q&&Xt(y,null,D,"mounted")},F)},x=(y,S,R,D,F)=>{if(R&&p(y,R),D)for(let M=0;M<D.length;M++)p(y,D[M]);if(F){let M=F.subTree;if(S===M||Ri(M.type)&&(M.ssContent===S||M.ssFallback===S)){const W=F.vnode;x(y,W,W.scopeId,W.slotScopeIds,F.parent)}}},O=(y,S,R,D,F,M,W,j,K=0)=>{for(let V=K;V<y.length;V++){const k=y[V]=j?Rn(y[V]):lt(y[V]);h(null,k,S,R,D,F,M,W,j)}},C=(y,S,R,D,F,M,W)=>{const j=S.el=y.el;let{patchFlag:K,dynamicChildren:V,dirs:k}=S;K|=y.patchFlag&16;const I=y.props||de,P=S.props||de;let Q;if(R&&Jn(R,!1),(Q=P.onVnodeBeforeUpdate)&&ot(Q,R,S,y),k&&Xt(S,y,R,"beforeUpdate"),R&&Jn(R,!0),(I.innerHTML&&P.innerHTML==null||I.textContent&&P.textContent==null)&&c(j,""),V?E(y.dynamicChildren,V,j,R,D,$o(S,F),M):W||G(y,S,j,null,R,D,$o(S,F),M,!1),K>0){if(K&16)L(j,I,P,R,F);else if(K&2&&I.class!==P.class&&i(j,"class",null,P.class,F),K&4&&i(j,"style",I.style,P.style,F),K&8){const Y=S.dynamicProps;for(let ne=0;ne<Y.length;ne++){const ie=Y[ne],We=I[ie],De=P[ie];(De!==We||ie==="value")&&i(j,ie,We,De,F,R)}}K&1&&y.children!==S.children&&c(j,S.children)}else!W&&V==null&&L(j,I,P,R,F);((Q=P.onVnodeUpdated)||k)&&Me(()=>{Q&&ot(Q,R,S,y),k&&Xt(S,y,R,"updated")},D)},E=(y,S,R,D,F,M,W)=>{for(let j=0;j<S.length;j++){const K=y[j],V=S[j],k=K.el&&(K.type===Pe||!Ft(K,V)||K.shapeFlag&70)?f(K.el):R;h(K,V,k,null,D,F,M,W,!0)}},L=(y,S,R,D,F)=>{if(S!==R){if(S!==de)for(const M in S)!Nn(M)&&!(M in R)&&i(y,M,S[M],null,F,D);for(const M in R){if(Nn(M))continue;const W=R[M],j=S[M];W!==j&&M!=="value"&&i(y,M,j,W,F,D)}"value"in R&&i(y,"value",S.value,R.value,F)}},A=(y,S,R,D,F,M,W,j,K)=>{const V=S.el=y?y.el:l(""),k=S.anchor=y?y.anchor:l("");let{patchFlag:I,dynamicChildren:P,slotScopeIds:Q}=S;Q&&(j=j?j.concat(Q):Q),y==null?(s(V,R,D),s(k,R,D),O(S.children||[],R,k,F,M,W,j,K)):I>0&&I&64&&P&&y.dynamicChildren?(E(y.dynamicChildren,P,R,F,M,W,j),(S.key!=null||F&&S===F.subTree)&&na(y,S,!0)):G(y,S,R,k,F,M,W,j,K)},$=(y,S,R,D,F,M,W,j,K)=>{S.slotScopeIds=j,y==null?S.shapeFlag&512?F.ctx.activate(S,R,D,W,K):q(S,R,D,F,M,W,K):X(y,S,K)},q=(y,S,R,D,F,M,W)=>{const j=y.component=id(y,D,F);if(Mr(y)&&(j.ctx.renderer=Lt),ld(j,!1,W),j.asyncDep){if(F&&F.registerDep(j,U,W),!y.el){const K=j.subTree=Se(Fe);T(null,K,S,R)}}else U(j,y,S,R,F,M,W)},X=(y,S,R)=>{const D=S.component=y.component;if(Ig(y,S,R))if(D.asyncDep&&!D.asyncResolved){J(D,S,R);return}else D.next=S,D.update();else S.el=y.el,D.vnode=S},U=(y,S,R,D,F,M,W)=>{const j=()=>{if(y.isMounted){let{next:I,bu:P,u:Q,parent:Y,vnode:ne}=y;{const et=Wf(y);if(et){I&&(I.el=ne.el,J(y,I,W)),et.asyncDep.then(()=>{y.isUnmounted||j()});return}}let ie=I,We;Jn(y,!1),I?(I.el=ne.el,J(y,I,W)):I=ne,P&&ks(P),(We=I.props&&I.props.onVnodeBeforeUpdate)&&ot(We,Y,I,ne),Jn(y,!0);const De=ci(y),ht=y.subTree;y.subTree=De,h(ht,De,f(ht.el),ce(ht),y,F,M),I.el=De.el,ie===null&&ho(y,De.el),Q&&Me(Q,F),(We=I.props&&I.props.onVnodeUpdated)&&Me(()=>ot(We,Y,I,ne),F)}else{let I;const{el:P,props:Q}=S,{bm:Y,m:ne,parent:ie,root:We,type:De}=y,ht=In(S);if(Jn(y,!1),Y&&ks(Y),!ht&&(I=Q&&Q.onVnodeBeforeMount)&&ot(I,ie,S),Jn(y,!0),P&&fe){const et=()=>{y.subTree=ci(y),fe(P,y.subTree,y,F,null)};ht&&De.__asyncHydrate?De.__asyncHydrate(P,y,et):et()}else{We.ce&&We.ce._injectChildStyle(De);const et=y.subTree=ci(y);h(null,et,R,D,y,F,M),S.el=et.el}if(ne&&Me(ne,F),!ht&&(I=Q&&Q.onVnodeMounted)){const et=S;Me(()=>ot(I,ie,et),F)}(S.shapeFlag&256||ie&&In(ie.vnode)&&ie.vnode.shapeFlag&256)&&y.a&&Me(y.a,F),y.isMounted=!0,S=R=D=null}};y.scope.on();const K=y.effect=new vr(j);y.scope.off();const V=y.update=K.run.bind(K),k=y.job=K.runIfDirty.bind(K);k.i=y,k.id=y.uid,K.scheduler=()=>ql(k),Jn(y,!0),V()},J=(y,S,R)=>{S.component=y;const D=y.vnode.props;y.vnode=S,y.next=null,Sg(y,S.props,D,R),Cg(y,S.children,R),qn(),Wa(y),Wn()},G=(y,S,R,D,F,M,W,j,K=!1)=>{const V=y&&y.children,k=y?y.shapeFlag:0,I=S.children,{patchFlag:P,shapeFlag:Q}=S;if(P>0){if(P&128){ke(V,I,R,D,F,M,W,j,K);return}else if(P&256){he(V,I,R,D,F,M,W,j,K);return}}Q&8?(k&16&&ue(V,F,M),I!==V&&c(R,I)):k&16?Q&16?ke(V,I,R,D,F,M,W,j,K):ue(V,F,M,!0):(k&8&&c(R,""),Q&16&&O(I,R,D,F,M,W,j,K))},he=(y,S,R,D,F,M,W,j,K)=>{y=y||Ns,S=S||Ns;const V=y.length,k=S.length,I=Math.min(V,k);let P;for(P=0;P<I;P++){const Q=S[P]=K?Rn(S[P]):lt(S[P]);h(y[P],Q,R,null,F,M,W,j,K)}V>k?ue(y,F,M,!0,!1,I):O(S,R,D,F,M,W,j,K,I)},ke=(y,S,R,D,F,M,W,j,K)=>{let V=0;const k=S.length;let I=y.length-1,P=k-1;for(;V<=I&&V<=P;){const Q=y[V],Y=S[V]=K?Rn(S[V]):lt(S[V]);if(Ft(Q,Y))h(Q,Y,R,null,F,M,W,j,K);else break;V++}for(;V<=I&&V<=P;){const Q=y[I],Y=S[P]=K?Rn(S[P]):lt(S[P]);if(Ft(Q,Y))h(Q,Y,R,null,F,M,W,j,K);else break;I--,P--}if(V>I){if(V<=P){const Q=P+1,Y=Q<k?S[Q].el:D;for(;V<=P;)h(null,S[V]=K?Rn(S[V]):lt(S[V]),R,Y,F,M,W,j,K),V++}}else if(V>P)for(;V<=I;)xe(y[V],F,M,!0),V++;else{const Q=V,Y=V,ne=new Map;for(V=Y;V<=P;V++){const mt=S[V]=K?Rn(S[V]):lt(S[V]);mt.key!=null&&ne.set(mt.key,V)}let ie,We=0;const De=P-Y+1;let ht=!1,et=0;const Xn=new Array(De);for(V=0;V<De;V++)Xn[V]=0;for(V=Q;V<=I;V++){const mt=y[V];if(We>=De){xe(mt,F,M,!0);continue}let Wt;if(mt.key!=null)Wt=ne.get(mt.key);else for(ie=Y;ie<=P;ie++)if(Xn[ie-Y]===0&&Ft(mt,S[ie])){Wt=ie;break}Wt===void 0?xe(mt,F,M,!0):(Xn[Wt-Y]=V+1,Wt>=et?et=Wt:ht=!0,h(mt,S[Wt],R,null,F,M,W,j,K),We++)}const Gr=ht?xg(Xn):Ns;for(ie=Gr.length-1,V=De-1;V>=0;V--){const mt=Y+V,Wt=S[mt],Va=mt+1<k?S[mt+1].el:D;Xn[V]===0?h(null,Wt,R,Va,F,M,W,j,K):ht&&(ie<0||V!==Gr[ie]?Le(Wt,R,Va,2):ie--)}}},Le=(y,S,R,D,F=null)=>{const{el:M,type:W,transition:j,children:K,shapeFlag:V}=y;if(V&6){Le(y.component.subTree,S,R,D);return}if(V&128){y.suspense.move(S,R,D);return}if(V&64){W.move(y,S,R,Lt);return}if(W===Pe){s(M,S,R);for(let I=0;I<K.length;I++)Le(K[I],S,R,D);s(y.anchor,S,R);return}if(W===ls){g(y,S,R);return}if(D!==2&&V&1&&j)if(D===0)j.beforeEnter(M),s(M,S,R),Me(()=>j.enter(M),F);else{const{leave:I,delayLeave:P,afterLeave:Q}=j,Y=()=>s(M,S,R),ne=()=>{I(M,()=>{Y(),Q&&Q()})};P?P(M,Y,ne):ne()}else s(M,S,R)},xe=(y,S,R,D=!1,F=!1)=>{const{type:M,props:W,ref:j,children:K,dynamicChildren:V,shapeFlag:k,patchFlag:I,dirs:P,cacheIndex:Q}=y;if(I===-2&&(F=!1),j!=null&&Cr(j,null,R,y,!0),Q!=null&&(S.renderCache[Q]=void 0),k&256){S.ctx.deactivate(y);return}const Y=k&1&&P,ne=!In(y);let ie;if(ne&&(ie=W&&W.onVnodeBeforeUnmount)&&ot(ie,S,y),k&6)re(y.component,R,D);else{if(k&128){y.suspense.unmount(R,D);return}Y&&Xt(y,null,S,"beforeUnmount"),k&64?y.type.remove(y,S,R,Lt,D):V&&!V.hasOnce&&(M!==Pe||I>0&&I&64)?ue(V,S,R,!1,!0):(M===Pe&&I&384||!F&&k&16)&&ue(K,S,R),D&&Sn(y)}(ne&&(ie=W&&W.onVnodeUnmounted)||Y)&&Me(()=>{ie&&ot(ie,S,y),Y&&Xt(y,null,S,"unmounted")},R)},Sn=y=>{const{type:S,el:R,anchor:D,transition:F}=y;if(S===Pe){ee(R,D);return}if(S===ls){v(y);return}const M=()=>{r(R),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(y.shapeFlag&1&&F&&!F.persisted){const{leave:W,delayLeave:j}=F,K=()=>W(R,M);j?j(y.el,M,K):K()}else M()},ee=(y,S)=>{let R;for(;y!==S;)R=d(y),r(y),y=R;r(S)},re=(y,S,R)=>{const{bum:D,scope:F,job:M,subTree:W,um:j,m:K,a:V}=y;Oi(K),Oi(V),D&&ks(D),F.stop(),M&&(M.flags|=8,xe(W,y,S,R)),j&&Me(j,S),Me(()=>{y.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},ue=(y,S,R,D=!1,F=!1,M=0)=>{for(let W=M;W<y.length;W++)xe(y[W],S,R,D,F)},ce=y=>{if(y.shapeFlag&6)return ce(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const S=d(y.anchor||y.el),R=S&&S[af];return R?d(R):S};let ye=!1;const zn=(y,S,R)=>{y==null?S._vnode&&xe(S._vnode,null,null,!0):h(S._vnode||null,y,S,null,null,null,R),S._vnode=y,ye||(ye=!0,Wa(),xi(),ye=!1)},Lt={p:h,um:xe,m:Le,r:Sn,mt:q,mc:O,pc:G,pbc:E,n:ce,o:e};let wn,fe;return t&&([wn,fe]=t(Lt)),{render:zn,hydrate:wn,createApp:bg(zn,wn)}}function $o({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Jn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function qf(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function na(e,t,n=!1){const s=e.children,r=t.children;if(z(s)&&z(r))for(let i=0;i<s.length;i++){const o=s[i];let l=r[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[i]=Rn(r[i]),l.el=o.el),!n&&l.patchFlag!==-2&&na(o,l)),l.type===kn&&(l.el=o.el)}}function xg(e){const t=e.slice(),n=[0];let s,r,i,o,l;const a=e.length;for(s=0;s<a;s++){const u=e[s];if(u!==0){if(r=n[n.length-1],e[r]<u){t[s]=r,n.push(s);continue}for(i=0,o=n.length-1;i<o;)l=i+o>>1,e[n[l]]<u?i=l+1:o=l;u<e[n[i]]&&(i>0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Wf(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Wf(t)}function Oi(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Kf=Symbol.for("v-scx"),Gf=()=>dn(Kf);function zf(e,t){return $r(e,null,t)}function Ag(e,t){return $r(e,null,{flush:"post"})}function Xf(e,t){return $r(e,null,{flush:"sync"})}function Ae(e,t,n){return $r(e,t,n)}function $r(e,t,n=de){const{immediate:s,deep:r,flush:i,once:o}=n,l=pe({},n),a=t&&s||!t&&i!=="post";let u;if(Hs){if(i==="sync"){const p=Gf();u=p.__watcherHandles||(p.__watcherHandles=[])}else if(!a){const p=()=>{};return p.stop=qe,p.resume=qe,p.pause=qe,p}}const c=Ve;l.call=(p,m,h)=>Pt(p,c,m,h);let f=!1;i==="post"?l.scheduler=p=>{Me(p,c&&c.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(p,m)=>{m?p():ql(p)}),l.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,c&&(p.id=c.uid,p.i=c))};const d=Sm(e,t,l);return Hs&&(u?u.push(d):a&&d()),d}function Og(e,t,n){const s=this.proxy,r=se(e)?e.includes(".")?Jf(s,e):()=>s[e]:e.bind(s,s);let i;te(t)?i=t:(i=t.handler,n=t);const o=hs(this),l=$r(r,i.bind(s),n);return o(),l}function Jf(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}function fo(e,t,n=de){const s=pt(),r=Te(t),i=at(t),o=Yf(e,r),l=Zu((a,u)=>{let c,f=de,d;return Xf(()=>{const p=e[r];st(c,p)&&(c=p,u())}),{get(){return a(),n.get?n.get(c):c},set(p){const m=n.set?n.set(p):p;if(!st(m,c)&&!(f!==de&&st(p,f)))return;const h=s.vnode.props;h&&(t in h||r in h||i in h)&&(`onUpdate:${t}`in h||`onUpdate:${r}`in h||`onUpdate:${i}`in h)||(c=p,u()),s.emit(`update:${t}`,m),st(p,m)&&st(p,f)&&!st(m,d)&&u(),f=p,d=m}}});return l[Symbol.iterator]=()=>{let a=0;return{next(){return a<2?{value:a++?o||de:l,done:!1}:{done:!0}}}},l}const Yf=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Te(t)}Modifiers`]||e[`${at(t)}Modifiers`];function Rg(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||de;let r=n;const i=t.startsWith("update:"),o=i&&Yf(s,t.slice(7));o&&(o.trim&&(r=n.map(c=>se(c)?c.trim():c)),o.number&&(r=n.map(Si)));let l,a=s[l=Is(t)]||s[l=Is(Te(t))];!a&&i&&(a=s[l=Is(at(t))]),a&&Pt(a,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Pt(u,e,6,r)}}function Zf(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!te(e)){const a=u=>{const c=Zf(u,t,!0);c&&(l=!0,pe(o,c))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(_e(e)&&s.set(e,null),null):(z(i)?i.forEach(a=>o[a]=null):pe(o,i),_e(e)&&s.set(e,o),o)}function po(e,t){return!e||!bs(t)?!1:(t=t.slice(2).replace(/Once$/,""),be(e,t[0].toLowerCase()+t.slice(1))||be(e,at(t))||be(e,t))}function ci(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:a,render:u,renderCache:c,props:f,data:d,setupState:p,ctx:m,inheritAttrs:h}=e,b=Er(e);let T,w;try{if(n.shapeFlag&4){const v=r||s,_=v;T=lt(u.call(_,v,c,f,p,d,m)),w=l}else{const v=t;T=lt(v.length>1?v(f,{attrs:l,slots:o,emit:a}):v(f,null)),w=t.props?l:Ng(l)}}catch(v){mr.length=0,Ss(v,e,1),T=Se(Fe)}let g=T;if(w&&h!==!1){const v=Object.keys(w),{shapeFlag:_}=g;v.length&&_&7&&(i&&v.some(Ll)&&(w=Pg(w,i)),g=Zt(g,w,!1,!0))}return n.dirs&&(g=Zt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&mn(g,n.transition),T=g,Er(b),T}function Bg(e,t=!0){let n;for(let s=0;s<e.length;s++){const r=e[s];if(gn(r)){if(r.type!==Fe||r.children==="v-if"){if(n)return;n=r}}else return}return n}const Ng=e=>{let t;for(const n in e)(n==="class"||n==="style"||bs(n))&&((t||(t={}))[n]=e[n]);return t},Pg=(e,t)=>{const n={};for(const s in e)(!Ll(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ig(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:a}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?sc(s,o,u):!!o;if(a&8){const c=t.dynamicProps;for(let f=0;f<c.length;f++){const d=c[f];if(o[d]!==s[d]&&!po(u,d))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:s===o?!1:s?o?sc(s,o,u):!0:!!o;return!1}function sc(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let r=0;r<s.length;r++){const i=s[r];if(t[i]!==e[i]&&!po(n,i))return!0}return!1}function ho({vnode:e,parent:t},n){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s===e)(e=t.vnode).el=n,t=t.parent;else break}}const Ri=e=>e.__isSuspense;let ll=0;const kg={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,i,o,l,a,u){if(e==null)Fg(t,n,s,r,i,o,l,a,u);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Dg(e,t,n,s,r,o,l,a,u)}},hydrate:Mg,normalize:$g},Lg=kg;function Ar(e,t){const n=e.props&&e.props[t];te(n)&&n()}function Fg(e,t,n,s,r,i,o,l,a){const{p:u,o:{createElement:c}}=a,f=c("div"),d=e.suspense=Qf(e,r,s,t,f,n,i,o,l,a);u(null,d.pendingBranch=e.ssContent,f,null,s,d,i,o),d.deps>0?(Ar(e,"onPending"),Ar(e,"onFallback"),u(null,e.ssFallback,t,n,s,null,i,o),Fs(d,e.ssFallback)):d.resolve(!1,!0)}function Dg(e,t,n,s,r,i,o,l,{p:a,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:m,pendingBranch:h,isInFallback:b,isHydrating:T}=f;if(h)f.pendingBranch=d,Ft(d,h)?(a(h,d,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0?f.resolve():b&&(T||(a(m,p,n,s,r,null,i,o,l),Fs(f,p)))):(f.pendingId=ll++,T?(f.isHydrating=!1,f.activeBranch=h):u(h,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),b?(a(null,d,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0?f.resolve():(a(m,p,n,s,r,null,i,o,l),Fs(f,p))):m&&Ft(d,m)?(a(m,d,n,s,r,f,i,o,l),f.resolve(!0)):(a(null,d,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0&&f.resolve()));else if(m&&Ft(d,m))a(m,d,n,s,r,f,i,o,l),Fs(f,d);else if(Ar(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=ll++,a(null,d,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0)f.resolve();else{const{timeout:w,pendingId:g}=f;w>0?setTimeout(()=>{f.pendingId===g&&f.fallback(p)},w):w===0&&f.fallback(p)}}function Qf(e,t,n,s,r,i,o,l,a,u,c=!1){const{p:f,m:d,um:p,n:m,o:{parentNode:h,remove:b}}=u;let T;const w=Vg(e);w&&t&&t.pendingBranch&&(T=t.pendingId,t.deps++);const g=e.props?wi(e.props.timeout):void 0,v=i,_={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:r,deps:0,pendingId:ll++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(B=!1,x=!1){const{vnode:O,activeBranch:C,pendingBranch:E,pendingId:L,effects:A,parentComponent:$,container:q}=_;let X=!1;_.isHydrating?_.isHydrating=!1:B||(X=C&&E.transition&&E.transition.mode==="out-in",X&&(C.transition.afterLeave=()=>{L===_.pendingId&&(d(E,q,i===v?m(C):i,0),wr(A))}),C&&(h(C.el)===q&&(i=m(C)),p(C,$,_,!0)),X||d(E,q,i,0)),Fs(_,E),_.pendingBranch=null,_.isInFallback=!1;let U=_.parent,J=!1;for(;U;){if(U.pendingBranch){U.effects.push(...A),J=!0;break}U=U.parent}!J&&!X&&wr(A),_.effects=[],w&&t&&t.pendingBranch&&T===t.pendingId&&(t.deps--,t.deps===0&&!x&&t.resolve()),Ar(O,"onResolve")},fallback(B){if(!_.pendingBranch)return;const{vnode:x,activeBranch:O,parentComponent:C,container:E,namespace:L}=_;Ar(x,"onFallback");const A=m(O),$=()=>{_.isInFallback&&(f(null,B,E,A,C,null,L,l,a),Fs(_,B))},q=B.transition&&B.transition.mode==="out-in";q&&(O.transition.afterLeave=$),_.isInFallback=!0,p(O,C,null,!0),q||$()},move(B,x,O){_.activeBranch&&d(_.activeBranch,B,x,O),_.container=B},next(){return _.activeBranch&&m(_.activeBranch)},registerDep(B,x,O){const C=!!_.pendingBranch;C&&_.deps++;const E=B.vnode.el;B.asyncDep.catch(L=>{Ss(L,B,0)}).then(L=>{if(B.isUnmounted||_.isUnmounted||_.pendingId!==B.suspenseId)return;B.asyncResolved=!0;const{vnode:A}=B;fl(B,L,!1),E&&(A.el=E);const $=!E&&B.subTree.el;x(B,A,h(E||B.subTree.el),E?null:m(B.subTree),_,o,O),$&&b($),ho(B,A.el),C&&--_.deps===0&&_.resolve()})},unmount(B,x){_.isUnmounted=!0,_.activeBranch&&p(_.activeBranch,n,B,x),_.pendingBranch&&p(_.pendingBranch,n,B,x)}};return _}function Mg(e,t,n,s,r,i,o,l,a){const u=t.suspense=Qf(t,s,n,e.parentNode,document.createElement("div"),null,r,i,o,l,!0),c=a(e,u.pendingBranch=t.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function $g(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=rc(s?n.default:n),e.ssFallback=s?rc(n.fallback):Se(Fe)}function rc(e){let t;if(te(e)){const n=ps&&e._c;n&&(e._d=!1,Re()),e=e(),n&&(e._d=!0,t=Ze,td())}return z(e)&&(e=Bg(e)),e=lt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function ed(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):wr(e)}function Fs(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,ho(s,r))}function Vg(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Pe=Symbol.for("v-fgt"),kn=Symbol.for("v-txt"),Fe=Symbol.for("v-cmt"),ls=Symbol.for("v-stc"),mr=[];let Ze=null;function Re(e=!1){mr.push(Ze=e?null:[])}function td(){mr.pop(),Ze=mr[mr.length-1]||null}let ps=1;function al(e,t=!1){ps+=e,e<0&&Ze&&t&&(Ze.hasOnce=!0)}function nd(e){return e.dynamicChildren=ps>0?Ze||Ns:null,td(),ps>0&&Ze&&Ze.push(e),e}function Jt(e,t,n,s,r,i){return nd(ts(e,t,n,s,r,i,!0))}function It(e,t,n,s,r){return nd(Se(e,t,n,s,r,!0))}function gn(e){return e?e.__v_isVNode===!0:!1}function Ft(e,t){return e.type===t.type&&e.key===t.key}function Hg(e){}const sd=({key:e})=>e??null,ui=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||Be(e)||te(e)?{i:He,r:e,k:t,f:!!n}:e:null);function ts(e,t=null,n=null,s=0,r=null,i=e===Pe?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&sd(t),ref:t&&ui(t),scopeId:oo,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:He};return l?(sa(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=se(n)?8:16),ps>0&&!o&&Ze&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&Ze.push(a),a}const Se=Ug;function Ug(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===xf)&&(e=Fe),gn(e)){const l=Zt(e,t,!0);return n&&sa(l,n),ps>0&&!i&&Ze&&(l.shapeFlag&6?Ze[Ze.indexOf(e)]=l:Ze.push(l)),l.patchFlag=-2,l}if(Xg(e)&&(e=e.__vccOpts),t){t=rd(t);let{class:l,style:a}=t;l&&!se(l)&&(t.class=Rt(l)),_e(a)&&(ro(a)&&!z(a)&&(a=pe({},a)),t.style=fs(a))}const o=se(e)?1:Ri(e)?128:cf(e)?64:_e(e)?4:te(e)?2:0;return ts(e,t,n,s,r,o,i,!0)}function rd(e){return e?ro(e)||kf(e)?pe({},e):e:null}function Zt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:a}=e,u=t?Mt(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&sd(u),ref:t&&t.ref?n&&i?z(i)?i.concat(ui(t)):[i,ui(t)]:ui(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Pe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Zt(e.ssContent),ssFallback:e.ssFallback&&Zt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&mn(c,a.clone(c)),c}function yn(e=" ",t=0){return Se(kn,null,e,t)}function jg(e,t){const n=Se(ls,null,e);return n.staticCount=t,n}function Ds(e="",t=!1){return t?(Re(),It(Fe,null,e)):Se(Fe,null,e)}function lt(e){return e==null||typeof e=="boolean"?Se(Fe):z(e)?Se(Pe,null,e.slice()):gn(e)?Rn(e):Se(kn,null,String(e))}function Rn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Zt(e)}function sa(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(z(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),sa(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!kf(t)?t._ctx=He:r===3&&He&&(He.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else te(t)?(t={default:t,_ctx:He},n=32):(t=String(t),s&64?(n=16,t=[yn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Mt(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const r in s)if(r==="class")t.class!==s.class&&(t.class=Rt([t.class,s.class]));else if(r==="style")t.style=fs([t.style,s.style]);else if(bs(r)){const i=t[r],o=s[r];o&&i!==o&&!(z(i)&&i.includes(o))&&(t[r]=i?[].concat(i,o):o)}else r!==""&&(t[r]=s[r])}return t}function ot(e,t,n,s=null){Pt(e,t,7,[n,s])}const qg=Nf();let Wg=0;function id(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||qg,i={uid:Wg++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new $l(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ff(s,r),emitsOptions:Zf(s,r),emit:null,emitted:null,propsDefaults:de,inheritAttrs:s.inheritAttrs,ctx:de,data:de,props:de,attrs:de,slots:de,refs:de,setupState:de,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Rg.bind(null,i),e.ce&&e.ce(i),i}let Ve=null;const pt=()=>Ve||He;let Bi,cl;{const e=Yi(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};Bi=t("__VUE_INSTANCE_SETTERS__",n=>Ve=n),cl=t("__VUE_SSR_SETTERS__",n=>Hs=n)}const hs=e=>{const t=Ve;return Bi(e),e.scope.on(),()=>{e.scope.off(),Bi(t)}},ul=()=>{Ve&&Ve.scope.off(),Bi(null)};function od(e){return e.vnode.shapeFlag&4}let Hs=!1;function ld(e,t=!1,n=!1){t&&cl(t);const{props:s,children:r}=e.vnode,i=od(e);_g(e,s,i,t),Eg(e,r,n);const o=i?Kg(e,t):void 0;return t&&cl(!1),o}function Kg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,sl);const{setup:s}=n;if(s){qn();const r=e.setupContext=s.length>1?ud(e):null,i=hs(e),o=Zs(s,e,0,[e.props,r]),l=Dl(o);if(Wn(),i(),(l||e.sp)&&!In(e)&&Gl(e),l){if(o.then(ul,ul),t)return o.then(a=>{fl(e,a,t)}).catch(a=>{Ss(a,e,0)});e.asyncDep=o}else fl(e,o,t)}else cd(e,t)}function fl(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:_e(t)&&(e.setupState=jl(t)),cd(e,n)}let Ni,dl;function ad(e){Ni=e,dl=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,tg))}}const Gg=()=>!Ni;function cd(e,t,n){const s=e.type;if(!e.render){if(!t&&Ni&&!s.render){const r=s.template||Ql(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,u=pe(pe({isCustomElement:i,delimiters:l},o),a);s.render=Ni(r,u)}}e.render=s.render||qe,dl&&dl(e)}{const r=hs(e);qn();try{dg(e)}finally{Wn(),r()}}}const zg={get(e,t){return ze(e,"get",""),e[t]}};function ud(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,zg),slots:e.slots,emit:e.emit,expose:t}}function Vr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(jl(un(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in hr)return hr[n](e)},has(t,n){return n in t||n in hr}})):e.proxy}function pl(e,t=!0){return te(e)?e.displayName||e.name:e.name||t&&e.__name}function Xg(e){return te(e)&&"__vccOpts"in e}const H=(e,t)=>ym(e,t,Hs);function mo(e,t,n){const s=arguments.length;return s===2?_e(t)&&!z(t)?gn(t)?Se(e,null,[t]):Se(e,t):Se(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&gn(n)&&(n=[n]),Se(e,t,n))}function Jg(){}function Yg(e,t,n,s){const r=n[s];if(r&&fd(r,e))return r;const i=t();return i.memo=e.slice(),i.cacheIndex=s,n[s]=i}function fd(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s<n.length;s++)if(st(n[s],t[s]))return!1;return ps>0&&Ze&&Ze.push(e),!0}const dd="3.5.13",Zg=qe,Qg=xm,ey=Os,ty=of,ny={createComponentInstance:id,setupComponent:ld,renderComponentRoot:ci,setCurrentRenderingInstance:Er,isVNode:gn,normalizeVNode:lt,getComponentPublicInstance:Vr,ensureValidVNode:Yl,pushWarningContext:wm,popWarningContext:Tm},sy=ny,ry=null,iy=null,oy=null;/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let hl;const ic=typeof window<"u"&&window.trustedTypes;if(ic)try{hl=ic.createPolicy("vue",{createHTML:e=>e})}catch{}const pd=hl?e=>hl.createHTML(e):e=>e,ly="http://www.w3.org/2000/svg",ay="http://www.w3.org/1998/Math/MathML",on=typeof document<"u"?document:null,oc=on&&on.createElement("template"),cy={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?on.createElementNS(ly,e):t==="mathml"?on.createElementNS(ay,e):n?on.createElement(e,{is:n}):on.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>on.createTextNode(e),createComment:e=>on.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>on.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{oc.innerHTML=pd(s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e);const l=oc.content;if(s==="svg"||s==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Tn="transition",sr="animation",Us=Symbol("_vtc"),hd={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},md=pe({},Kl,hd),uy=e=>(e.displayName="Transition",e.props=md,e),gd=uy((e,{slots:t})=>mo(mf,yd(e),t)),Yn=(e,t=[])=>{z(e)?e.forEach(n=>n(...t)):e&&e(...t)},lc=e=>e?z(e)?e.some(t=>t.length>1):e.length>1:!1;function yd(e){const t={};for(const A in e)A in hd||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=i,appearActiveClass:u=o,appearToClass:c=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=fy(r),h=m&&m[0],b=m&&m[1],{onBeforeEnter:T,onEnter:w,onEnterCancelled:g,onLeave:v,onLeaveCancelled:_,onBeforeAppear:B=T,onAppear:x=w,onAppearCancelled:O=g}=t,C=(A,$,q,X)=>{A._enterCancelled=X,Cn(A,$?c:l),Cn(A,$?u:o),q&&q()},E=(A,$)=>{A._isLeaving=!1,Cn(A,f),Cn(A,p),Cn(A,d),$&&$()},L=A=>($,q)=>{const X=A?x:w,U=()=>C($,A,q);Yn(X,[$,U]),ac(()=>{Cn($,A?a:i),Gt($,A?c:l),lc(X)||cc($,s,h,U)})};return pe(t,{onBeforeEnter(A){Yn(T,[A]),Gt(A,i),Gt(A,o)},onBeforeAppear(A){Yn(B,[A]),Gt(A,a),Gt(A,u)},onEnter:L(!1),onAppear:L(!0),onLeave(A,$){A._isLeaving=!0;const q=()=>E(A,$);Gt(A,f),A._enterCancelled?(Gt(A,d),ml()):(ml(),Gt(A,d)),ac(()=>{A._isLeaving&&(Cn(A,f),Gt(A,p),lc(v)||cc(A,s,b,q))}),Yn(v,[A,q])},onEnterCancelled(A){C(A,!1,void 0,!0),Yn(g,[A])},onAppearCancelled(A){C(A,!0,void 0,!0),Yn(O,[A])},onLeaveCancelled(A){E(A),Yn(_,[A])}})}function fy(e){if(e==null)return null;if(_e(e))return[Vo(e.enter),Vo(e.leave)];{const t=Vo(e);return[t,t]}}function Vo(e){return wi(e)}function Gt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Us]||(e[Us]=new Set)).add(t)}function Cn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Us];n&&(n.delete(t),n.size||(e[Us]=void 0))}function ac(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let dy=0;function cc(e,t,n,s){const r=e._endId=++dy,i=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:a}=bd(e,t);if(!o)return s();const u=o+"end";let c=0;const f=()=>{e.removeEventListener(u,d),i()},d=p=>{p.target===e&&++c>=a&&f()};setTimeout(()=>{c<a&&f()},l+1),e.addEventListener(u,d)}function bd(e,t){const n=window.getComputedStyle(e),s=m=>(n[m]||"").split(", "),r=s(`${Tn}Delay`),i=s(`${Tn}Duration`),o=uc(r,i),l=s(`${sr}Delay`),a=s(`${sr}Duration`),u=uc(l,a);let c=null,f=0,d=0;t===Tn?o>0&&(c=Tn,f=o,d=i.length):t===sr?u>0&&(c=sr,f=u,d=a.length):(f=Math.max(o,u),c=f>0?o>u?Tn:sr:null,d=c?c===Tn?i.length:a.length:0);const p=c===Tn&&/\b(transform|all)(,|$)/.test(s(`${Tn}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:p}}function uc(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>fc(n)+fc(e[s])))}function fc(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ml(){return document.body.offsetHeight}function py(e,t,n){const s=e[Us];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Pi=Symbol("_vod"),vd=Symbol("_vsh"),ra={beforeMount(e,{value:t},{transition:n}){e[Pi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):rr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),rr(e,!0),s.enter(e)):s.leave(e,()=>{rr(e,!1)}):rr(e,t))},beforeUnmount(e,{value:t}){rr(e,t)}};function rr(e,t){e.style.display=t?e[Pi]:"none",e[vd]=!t}function hy(){ra.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const _d=Symbol("");function my(e){const t=pt();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Ii(i,r))},s=()=>{const r=e(t.proxy);t.ce?Ii(t.ce,r):gl(t.subTree,r),n(r)};zl(()=>{wr(s)}),ws(()=>{Ae(s,qe,{flush:"post"});const r=new MutationObserver(s);r.observe(t.subTree.el.parentNode,{childList:!0}),uo(()=>r.disconnect())})}function gl(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{gl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Ii(e.el,t);else if(e.type===Pe)e.children.forEach(n=>gl(n,t));else if(e.type===ls){let{el:n,anchor:s}=e;for(;n&&(Ii(n,t),n!==s);)n=n.nextSibling}}function Ii(e,t){if(e.nodeType===1){const n=e.style;let s="";for(const r in t)n.setProperty(`--${r}`,t[r]),s+=`--${r}: ${t[r]};`;n[_d]=s}}const gy=/(^|;)\s*display\s*:/;function yy(e,t,n){const s=e.style,r=se(n);let i=!1;if(n&&!r){if(t)if(se(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&fi(s,l,"")}else for(const o in t)n[o]==null&&fi(s,o,"");for(const o in n)o==="display"&&(i=!0),fi(s,o,n[o])}else if(r){if(t!==n){const o=s[_d];o&&(n+=";"+o),s.cssText=n,i=gy.test(n)}}else t&&e.removeAttribute("style");Pi in e&&(e[Pi]=i?s.display:"",e[vd]&&(s.display="none"))}const dc=/\s*!important$/;function fi(e,t,n){if(z(n))n.forEach(s=>fi(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=by(e,t);dc.test(n)?e.setProperty(at(s),n.replace(dc,""),"important"):e[s]=n}}const pc=["Webkit","Moz","ms"],Ho={};function by(e,t){const n=Ho[t];if(n)return n;let s=Te(t);if(s!=="filter"&&s in e)return Ho[t]=s;s=_s(s);for(let r=0;r<pc.length;r++){const i=pc[r]+s;if(i in e)return Ho[t]=i}return t}const hc="http://www.w3.org/1999/xlink";function mc(e,t,n,s,r,i=Vh(t)){s&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(hc,t.slice(6,t.length)):e.setAttributeNS(hc,t,n):n==null||i&&!Nu(n)?e.removeAttribute(t):e.setAttribute(t,i?"":dt(n)?String(n):n)}function gc(e,t,n,s,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?pd(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const l=i==="OPTION"?e.getAttribute("value")||"":e.value,a=n==null?e.type==="checkbox"?"on":"":String(n);(l!==a||!("_value"in e))&&(e.value=a),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=Nu(n):n==null&&l==="string"?(n="",o=!0):l==="number"&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(r||t)}function cn(e,t,n,s){e.addEventListener(t,n,s)}function vy(e,t,n,s){e.removeEventListener(t,n,s)}const yc=Symbol("_vei");function _y(e,t,n,s,r=null){const i=e[yc]||(e[yc]={}),o=i[t];if(s&&o)o.value=s;else{const[l,a]=Sy(t);if(s){const u=i[t]=Ey(s,r);cn(e,l,u,a)}else o&&(vy(e,l,o,a),i[t]=void 0)}}const bc=/(?:Once|Passive|Capture)$/;function Sy(e){let t;if(bc.test(e)){t={};let s;for(;s=e.match(bc);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):at(e.slice(2)),t]}let Uo=0;const wy=Promise.resolve(),Ty=()=>Uo||(wy.then(()=>Uo=0),Uo=Date.now());function Ey(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Pt(Cy(s,n.value),t,5,[s])};return n.value=e,n.attached=Ty(),n}function Cy(e,t){if(z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const vc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,xy=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?py(e,s,o):t==="style"?yy(e,n,s):bs(t)?Ll(t)||_y(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ay(e,t,s,o))?(gc(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&mc(e,t,s,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!se(s))?gc(e,Te(t),s,i,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),mc(e,t,s,o))};function Ay(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&vc(t)&&te(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return vc(t)&&se(n)?!1:t in e}const _c={};/*! #__NO_SIDE_EFFECTS__ */function Sd(e,t,n){const s=Et(e,t);Xi(s)&&pe(s,t);class r extends go{constructor(o){super(s,o,n)}}return r.def=s,r}/*! #__NO_SIDE_EFFECTS__ */const Oy=(e,t)=>Sd(e,t,Id),Ry=typeof HTMLElement<"u"?HTMLElement:class{};class go extends Ry{constructor(t,n={},s=yl){super(),this._def=t,this._props=n,this._createApp=s,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&s!==yl?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof go){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,yt(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let s=0;s<this.attributes.length;s++)this._setAttr(this.attributes[s].name);this._ob=new MutationObserver(s=>{for(const r of s)this._setAttr(r.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,r=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:o}=s;let l;if(i&&!z(i))for(const a in i){const u=i[a];(u===Number||u&&u.type===Number)&&(a in this._props&&(this._props[a]=wi(this._props[a])),(l||(l=Object.create(null)))[Te(a)]=!0)}this._numberProps=l,r&&this._resolveProps(s),this.shadowRoot&&this._applyStyles(o),this._mount(s)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(s=>t(this._def=s,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const s in n)be(this,s)||Object.defineProperty(this,s,{get:()=>Z(n[s])})}_resolveProps(t){const{props:n}=t,s=z(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&s.includes(r)&&this._setProp(r,this[r]);for(const r of s.map(Te))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(i){this._setProp(r,i,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let s=n?this.getAttribute(t):_c;const r=Te(t);n&&this._numberProps&&this._numberProps[r]&&(s=wi(s)),this._setProp(r,s,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,r=!1){if(n!==this._props[t]&&(n===_c?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),r&&this._instance&&this._update(),s)){const i=this._ob;i&&i.disconnect(),n===!0?this.setAttribute(at(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(at(t),n+""):n||this.removeAttribute(at(t)),i&&i.observe(this,{attributes:!0})}}_update(){Pd(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Se(this._def,pe(t,this._props));return this._instance||(n.ce=s=>{this._instance=s,s.ce=this,s.isCE=!0;const r=(i,o)=>{this.dispatchEvent(new CustomEvent(i,Xi(o[0])?pe({detail:o},o[0]):{detail:o}))};s.emit=(i,...o)=>{r(i,o),at(i)!==i&&r(at(i),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const s=this._nonce;for(let r=t.length-1;r>=0;r--){const i=document.createElement("style");s&&i.setAttribute("nonce",s),i.textContent=t[r],this.shadowRoot.prepend(i)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const s=n.nodeType===1&&n.getAttribute("slot")||"default";(t[s]||(t[s]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let s=0;s<t.length;s++){const r=t[s],i=r.getAttribute("name")||"default",o=this._slots[i],l=r.parentNode;if(o)for(const a of o){if(n&&a.nodeType===1){const u=n+"-s",c=document.createTreeWalker(a,1);a.setAttribute(u,"");let f;for(;f=c.nextNode();)f.setAttribute(u,"")}l.insertBefore(a,r)}else for(;r.firstChild;)l.insertBefore(r.firstChild,r);l.removeChild(r)}}_injectChildStyle(t){this._applyStyles(t.styles,t)}_removeChildStyle(t){}}function wd(e){const t=pt(),n=t&&t.ce;return n||null}function By(){const e=wd();return e&&e.shadowRoot}function Ny(e="$style"){{const t=pt();if(!t)return de;const n=t.type.__cssModules;if(!n)return de;const s=n[e];return s||de}}const Td=new WeakMap,Ed=new WeakMap,ki=Symbol("_moveCb"),Sc=Symbol("_enterCb"),Py=e=>(delete e.props.mode,e),Iy=Py({name:"TransitionGroup",props:pe({},md,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=pt(),s=Wl();let r,i;return co(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!My(r[0].el,n.vnode.el,o))return;r.forEach(Ly),r.forEach(Fy);const l=r.filter(Dy);ml(),l.forEach(a=>{const u=a.el,c=u.style;Gt(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[ki]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[ki]=null,Cn(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=ge(e),l=yd(o);let a=o.tag||Pe;if(r=[],i)for(let u=0;u<i.length;u++){const c=i[u];c.el&&c.el instanceof Element&&(r.push(c),mn(c,Vs(c,l,s,n)),Td.set(c,c.el.getBoundingClientRect()))}i=t.default?lo(t.default()):[];for(let u=0;u<i.length;u++){const c=i[u];c.key!=null&&mn(c,Vs(c,l,s,n))}return Se(a,null,i)}}}),ky=Iy;function Ly(e){const t=e.el;t[ki]&&t[ki](),t[Sc]&&t[Sc]()}function Fy(e){Ed.set(e,e.el.getBoundingClientRect())}function Dy(e){const t=Td.get(e),n=Ed.get(e),s=t.left-n.left,r=t.top-n.top;if(s||r){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${s}px,${r}px)`,i.transitionDuration="0s",e}}function My(e,t,n){const s=e.cloneNode(),r=e[Us];r&&r.forEach(l=>{l.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(s);const{hasTransform:o}=bd(s);return i.removeChild(s),o}const Hn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return z(t)?n=>ks(t,n):t};function $y(e){e.target.composing=!0}function wc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Nt=Symbol("_assign"),Li={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Nt]=Hn(r);const i=s||r.props&&r.props.type==="number";cn(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=Si(l)),e[Nt](l)}),n&&cn(e,"change",()=>{e.value=e.value.trim()}),t||(cn(e,"compositionstart",$y),cn(e,"compositionend",wc),cn(e,"change",wc))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:i}},o){if(e[Nt]=Hn(o),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?Si(e.value):e.value,a=t??"";l!==a&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===a)||(e.value=a))}},ia={deep:!0,created(e,t,n){e[Nt]=Hn(n),cn(e,"change",()=>{const s=e._modelValue,r=js(e),i=e.checked,o=e[Nt];if(z(s)){const l=Zi(s,r),a=l!==-1;if(i&&!a)o(s.concat(r));else if(!i&&a){const u=[...s];u.splice(l,1),o(u)}}else if(vs(s)){const l=new Set(s);i?l.add(r):l.delete(r),o(l)}else o(xd(e,i))})},mounted:Tc,beforeUpdate(e,t,n){e[Nt]=Hn(n),Tc(e,t,n)}};function Tc(e,{value:t,oldValue:n},s){e._modelValue=t;let r;if(z(t))r=Zi(t,s.props.value)>-1;else if(vs(t))r=t.has(s.props.value);else{if(t===n)return;r=Dn(t,xd(e,!0))}e.checked!==r&&(e.checked=r)}const oa={created(e,{value:t},n){e.checked=Dn(t,n.props.value),e[Nt]=Hn(n),cn(e,"change",()=>{e[Nt](js(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Nt]=Hn(s),t!==n&&(e.checked=Dn(t,s.props.value))}},Cd={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=vs(t);cn(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Si(js(o)):js(o));e[Nt](e.multiple?r?new Set(i):i:i[0]),e._assigning=!0,yt(()=>{e._assigning=!1})}),e[Nt]=Hn(s)},mounted(e,{value:t}){Ec(e,t)},beforeUpdate(e,t,n){e[Nt]=Hn(n)},updated(e,{value:t}){e._assigning||Ec(e,t)}};function Ec(e,t){const n=e.multiple,s=z(t);if(!(n&&!s&&!vs(t))){for(let r=0,i=e.options.length;r<i;r++){const o=e.options[r],l=js(o);if(n)if(s){const a=typeof l;a==="string"||a==="number"?o.selected=t.some(u=>String(u)===String(l)):o.selected=Zi(t,l)>-1}else o.selected=t.has(l);else if(Dn(js(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function js(e){return"_value"in e?e._value:e.value}function xd(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Ad={created(e,t,n){si(e,t,n,null,"created")},mounted(e,t,n){si(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){si(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){si(e,t,n,s,"updated")}};function Od(e,t){switch(e){case"SELECT":return Cd;case"TEXTAREA":return Li;default:switch(t){case"checkbox":return ia;case"radio":return oa;default:return Li}}}function si(e,t,n,s,r){const o=Od(e.tagName,n.props&&n.props.type)[r];o&&o(e,t,n,s)}function Vy(){Li.getSSRProps=({value:e})=>({value:e}),oa.getSSRProps=({value:e},t)=>{if(t.props&&Dn(t.props.value,e))return{checked:!0}},ia.getSSRProps=({value:e},t)=>{if(z(e)){if(t.props&&Zi(e,t.props.value)>-1)return{checked:!0}}else if(vs(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Ad.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Od(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Hy=["ctrl","shift","alt","meta"],Uy={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Hy.some(n=>e[`${n}Key`]&&!t.includes(n))},jy=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o<t.length;o++){const l=Uy[t[o]];if(l&&l(r,t))return}return e(r,...i)})},qy={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Wy=(e,t)=>{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=at(r.key);if(t.some(o=>o===i||qy[o]===i))return e(r)})},Rd=pe({patchProp:xy},cy);let gr,Cc=!1;function Bd(){return gr||(gr=Hf(Rd))}function Nd(){return gr=Cc?gr:Uf(Rd),Cc=!0,gr}const Pd=(...e)=>{Bd().render(...e)},Ky=(...e)=>{Nd().hydrate(...e)},yl=(...e)=>{const t=Bd().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Ld(s);if(!r)return;const i=t._component;!te(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,kd(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t},Id=(...e)=>{const t=Nd().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Ld(s);if(r)return n(r,!0,kd(r))},t};function kd(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ld(e){return se(e)?document.querySelector(e):e}let xc=!1;const Gy=()=>{xc||(xc=!0,Vy(),hy())},zy=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:mf,BaseTransitionPropsValidators:Kl,Comment:Fe,DeprecationTypes:oy,EffectScope:$l,ErrorCodes:Cm,ErrorTypeStrings:Qg,Fragment:Pe,KeepAlive:zm,ReactiveEffect:vr,Static:ls,Suspense:Lg,Teleport:ff,Text:kn,TrackOpTypes:bm,Transition:gd,TransitionGroup:ky,TriggerOpTypes:vm,VueElement:go,assertNumber:Em,callWithAsyncErrorHandling:Pt,callWithErrorHandling:Zs,camelize:Te,capitalize:_s,cloneVNode:Zt,compatUtils:iy,computed:H,createApp:yl,createBlock:It,createCommentVNode:Ds,createElementBlock:Jt,createElementVNode:ts,createHydrationRenderer:Uf,createPropsRestProxy:ug,createRenderer:Hf,createSSRApp:Id,createSlots:Qm,createStaticVNode:jg,createTextVNode:yn,createVNode:Se,customRef:Zu,defineAsyncComponent:Km,defineComponent:Et,defineCustomElement:Sd,defineEmits:sg,defineExpose:rg,defineModel:lg,defineOptions:ig,defineProps:ng,defineSSRCustomElement:Oy,defineSlots:og,devtools:ey,effect:jh,effectScope:ku,getCurrentInstance:pt,getCurrentScope:Qi,getCurrentWatcher:_m,getTransitionRawChildren:lo,guardReactiveProps:rd,h:mo,handleError:Ss,hasInjectionContext:vg,hydrate:Ky,hydrateOnIdle:Vm,hydrateOnInteraction:qm,hydrateOnMediaQuery:jm,hydrateOnVisible:Um,initCustomFormatter:Jg,initDirectivesForSSR:Gy,inject:dn,isMemoSame:fd,isProxy:ro,isReactive:Pn,isReadonly:Vn,isRef:Be,isRuntimeOnly:Gg,isShallow:vt,isVNode:gn,markRaw:un,mergeDefaults:cg,mergeModels:ds,mergeProps:Mt,nextTick:yt,normalizeClass:Rt,normalizeProps:Bh,normalizeStyle:fs,onActivated:bf,onBeforeMount:Sf,onBeforeUnmount:Qs,onBeforeUpdate:zl,onDeactivated:vf,onErrorCaptured:Cf,onMounted:ws,onRenderTracked:Ef,onRenderTriggered:Tf,onScopeDispose:br,onServerPrefetch:wf,onUnmounted:uo,onUpdated:co,onWatcherCleanup:ef,openBlock:Re,popScopeId:Bm,provide:ea,proxyRefs:jl,pushScopeId:Rm,queuePostFlushCb:wr,reactive:Dr,readonly:$n,ref:oe,registerRuntimeCompiler:ad,render:Pd,renderList:Af,renderSlot:ut,resolveComponent:Ym,resolveDirective:Zm,resolveDynamicComponent:vn,resolveFilter:ry,resolveTransitionHooks:Vs,setBlockTracking:al,setDevtoolsHook:ty,setTransitionHooks:mn,shallowReactive:Ju,shallowReadonly:Zn,shallowRef:io,ssrContextKey:Kf,ssrUtils:sy,stop:qh,toDisplayString:Mn,toHandlerKey:Is,toHandlers:eg,toRaw:ge,toRef:Bt,toRefs:pm,toValue:hn,transformVNodeArgs:Hg,triggerRef:um,unref:Z,useAttrs:Of,useCssModule:Ny,useCssVars:my,useHost:wd,useId:yf,useModel:fo,useSSRContext:Gf,useShadowRoot:By,useSlots:Zl,useTemplateRef:es,useTransitionState:Wl,vModelCheckbox:ia,vModelDynamic:Ad,vModelRadio:oa,vModelSelect:Cd,vModelText:Li,vShow:ra,version:dd,warn:Zg,watch:Ae,watchEffect:zf,watchPostEffect:Ag,watchSyncEffect:Xf,withAsyncContext:fg,withCtx:wt,withDefaults:ag,withDirectives:lf,withKeys:Wy,withMemo:Yg,withModifiers:jy,withScopeId:Nm},Symbol.toStringTag,{value:"Module"}));/** +* @vue/compiler-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Or=Symbol(""),yr=Symbol(""),la=Symbol(""),Fi=Symbol(""),Fd=Symbol(""),ms=Symbol(""),Dd=Symbol(""),Md=Symbol(""),aa=Symbol(""),ca=Symbol(""),Hr=Symbol(""),ua=Symbol(""),$d=Symbol(""),fa=Symbol(""),da=Symbol(""),pa=Symbol(""),ha=Symbol(""),ma=Symbol(""),ga=Symbol(""),Vd=Symbol(""),Hd=Symbol(""),yo=Symbol(""),Di=Symbol(""),ya=Symbol(""),ba=Symbol(""),Rr=Symbol(""),Ur=Symbol(""),va=Symbol(""),bl=Symbol(""),Xy=Symbol(""),vl=Symbol(""),Mi=Symbol(""),Jy=Symbol(""),Yy=Symbol(""),_a=Symbol(""),Zy=Symbol(""),Qy=Symbol(""),Sa=Symbol(""),Ud=Symbol(""),qs={[Or]:"Fragment",[yr]:"Teleport",[la]:"Suspense",[Fi]:"KeepAlive",[Fd]:"BaseTransition",[ms]:"openBlock",[Dd]:"createBlock",[Md]:"createElementBlock",[aa]:"createVNode",[ca]:"createElementVNode",[Hr]:"createCommentVNode",[ua]:"createTextVNode",[$d]:"createStaticVNode",[fa]:"resolveComponent",[da]:"resolveDynamicComponent",[pa]:"resolveDirective",[ha]:"resolveFilter",[ma]:"withDirectives",[ga]:"renderList",[Vd]:"renderSlot",[Hd]:"createSlots",[yo]:"toDisplayString",[Di]:"mergeProps",[ya]:"normalizeClass",[ba]:"normalizeStyle",[Rr]:"normalizeProps",[Ur]:"guardReactiveProps",[va]:"toHandlers",[bl]:"camelize",[Xy]:"capitalize",[vl]:"toHandlerKey",[Mi]:"setBlockTracking",[Jy]:"pushScopeId",[Yy]:"popScopeId",[_a]:"withCtx",[Zy]:"unref",[Qy]:"isRef",[Sa]:"withMemo",[Ud]:"isMemoSame"};function eb(e){Object.getOwnPropertySymbols(e).forEach(t=>{qs[t]=e[t]})}const Ct={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function tb(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Ct}}function Br(e,t,n,s,r,i,o,l=!1,a=!1,u=!1,c=Ct){return e&&(l?(e.helper(ms),e.helper(Gs(e.inSSR,u))):e.helper(Ks(e.inSSR,u)),o&&e.helper(ma)),{type:13,tag:t,props:n,children:s,patchFlag:r,dynamicProps:i,directives:o,isBlock:l,disableTracking:a,isComponent:u,loc:c}}function as(e,t=Ct){return{type:17,loc:t,elements:e}}function Ot(e,t=Ct){return{type:15,loc:t,properties:e}}function Ie(e,t){return{type:16,loc:Ct,key:se(e)?ae(e,!0):e,value:t}}function ae(e,t=!1,n=Ct,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function $t(e,t=Ct){return{type:8,loc:t,children:e}}function $e(e,t=[],n=Ct){return{type:14,loc:n,callee:e,arguments:t}}function Ws(e,t=void 0,n=!1,s=!1,r=Ct){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:r}}function _l(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Ct}}function nb(e,t,n=!1,s=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:s,needArraySpread:!1,loc:Ct}}function sb(e){return{type:21,body:e,loc:Ct}}function Ks(e,t){return e||t?aa:ca}function Gs(e,t){return e||t?Dd:Md}function wa(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Ks(s,e.isComponent)),t(ms),t(Gs(s,e.isComponent)))}const Ac=new Uint8Array([123,123]),Oc=new Uint8Array([125,125]);function Rc(e){return e>=97&&e<=122||e>=65&&e<=90}function gt(e){return e===32||e===10||e===9||e===12||e===13}function En(e){return e===47||e===62||gt(e)}function $i(e){const t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}const Ke={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};class rb{constructor(t,n){this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=Ac,this.delimiterClose=Oc,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=Ac,this.delimiterClose=Oc}getPos(t){let n=1,s=t+1;for(let r=this.newlines.length-1;r>=0;r--){const i=this.newlines[r];if(t>i){n=r+2,s=t-i;break}}return{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?En(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||gt(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart<n){const s=this.index;this.index=n,this.cbs.ontext(this.sectionStart,n),this.index=s}this.sectionStart=n+2,this.stateInClosingTagName(t),this.inRCDATA=!1;return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Ke.TitleEnd||this.currentSequence===Ke.TextareaEnd&&!this.inSFCRoot?!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===60)}stateCDATASequence(t){t===Ke.Cdata[this.sequenceIndex]?++this.sequenceIndex===Ke.Cdata.length&&(this.state=28,this.currentSequence=Ke.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length;){const n=this.buffer.charCodeAt(this.index);if(n===10&&this.newlines.push(this.index),n===t)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Ke.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(t,n){this.enterRCDATA(t,n),this.state=31}enterRCDATA(t,n){this.inRCDATA=!0,this.currentSequence=t,this.sequenceIndex=n}stateBeforeTagName(t){t===33?(this.state=22,this.sectionStart=this.index+1):t===63?(this.state=24,this.sectionStart=this.index+1):Rc(t)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:t===116?this.state=30:this.state=t===115?29:6):t===47?this.state=8:(this.state=1,this.stateText(t))}stateInTagName(t){En(t)&&this.handleTagName(t)}stateInSFCRootTagName(t){if(En(t)){const n=this.buffer.slice(this.sectionStart,this.index);n!=="template"&&this.enterRCDATA($i("</"+n),0),this.handleTagName(t)}}handleTagName(t){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)}stateBeforeClosingTagName(t){gt(t)||(t===62?(this.state=1,this.sectionStart=this.index+1):(this.state=Rc(t)?9:27,this.sectionStart=this.index))}stateInClosingTagName(t){(t===62||gt(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){t===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(t){t===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):t===47?this.state=7:t===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):gt(t)||this.handleAttrStart(t)}handleAttrStart(t){t===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):t===46||t===58||t===64||t===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):gt(t)||(this.state=11,this.stateBeforeAttrName(t))}stateInAttrName(t){(t===61||En(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(t))}stateInDirName(t){t===61||En(t)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):t===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(t){t===61||En(t)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===91?this.state=15:t===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(t){t===93?this.state=14:(t===61||En(t))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(t))}stateInDirModifier(t){t===61||En(t)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(t){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(t)}stateAfterAttrName(t){t===61?this.state=18:t===47||t===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)):gt(t)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(t))}stateBeforeAttrValue(t){t===34?(this.state=19,this.sectionStart=this.index+1):t===39?(this.state=20,this.sectionStart=this.index+1):gt(t)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(t))}handleInAttrValue(t,n){(t===n||this.fastForwardTo(n))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(n===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(t){this.handleInAttrValue(t,34)}stateInAttrValueSingleQuotes(t){this.handleInAttrValue(t,39)}stateInAttrValueNoQuotes(t){gt(t)||t===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(t)):(t===39||t===60||t===61||t===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(t){t===91?(this.state=26,this.sequenceIndex=0):this.state=t===45?25:23}stateInDeclaration(t){(t===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(t){t===45?(this.state=28,this.currentSequence=Ke.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(t){(t===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){t===Ke.ScriptEnd[3]?this.startSpecial(Ke.ScriptEnd,4):t===Ke.StyleEnd[3]?this.startSpecial(Ke.StyleEnd,4):(this.state=6,this.stateInTagName(t))}stateBeforeSpecialT(t){t===Ke.TitleEnd[3]?this.startSpecial(Ke.TitleEnd,4):t===Ke.TextareaEnd[3]?this.startSpecial(Ke.TextareaEnd,4):(this.state=6,this.stateInTagName(t))}startEntity(){}stateInEntity(){}parse(t){for(this.buffer=t;this.index<this.buffer.length;){const n=this.buffer.charCodeAt(this.index);switch(n===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(n);break}case 2:{this.stateInterpolationOpen(n);break}case 3:{this.stateInterpolation(n);break}case 4:{this.stateInterpolationClose(n);break}case 31:{this.stateSpecialStartSequence(n);break}case 32:{this.stateInRCDATA(n);break}case 26:{this.stateCDATASequence(n);break}case 19:{this.stateInAttrValueDoubleQuotes(n);break}case 12:{this.stateInAttrName(n);break}case 13:{this.stateInDirName(n);break}case 14:{this.stateInDirArg(n);break}case 15:{this.stateInDynamicDirArg(n);break}case 16:{this.stateInDirModifier(n);break}case 28:{this.stateInCommentLike(n);break}case 27:{this.stateInSpecialComment(n);break}case 11:{this.stateBeforeAttrName(n);break}case 6:{this.stateInTagName(n);break}case 34:{this.stateInSFCRootTagName(n);break}case 9:{this.stateInClosingTagName(n);break}case 5:{this.stateBeforeTagName(n);break}case 17:{this.stateAfterAttrName(n);break}case 20:{this.stateInAttrValueSingleQuotes(n);break}case 18:{this.stateBeforeAttrValue(n);break}case 8:{this.stateBeforeClosingTagName(n);break}case 10:{this.stateAfterClosingTagName(n);break}case 29:{this.stateBeforeSpecialS(n);break}case 30:{this.stateBeforeSpecialT(n);break}case 21:{this.stateInAttrValueNoQuotes(n);break}case 7:{this.stateInSelfClosingTag(n);break}case 23:{this.stateInDeclaration(n);break}case 22:{this.stateBeforeDeclaration(n);break}case 25:{this.stateBeforeComment(n);break}case 24:{this.stateInProcessingInstruction(n);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const t=this.buffer.length;this.sectionStart>=t||(this.state===28?this.currentSequence===Ke.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function Bc(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function cs(e,t){const n=Bc("MODE",t),s=Bc(e,t);return n===3?s===!0:s!==!1}function Nr(e,t,n,...s){return cs(e,t)}function Ta(e){throw e}function jd(e){}function Ce(e,t,n,s){const r=`https://vuejs.org/error-reference/#compiler-${e}`,i=new SyntaxError(String(r));return i.code=e,i.loc=t,i}const ct=e=>e.type===4&&e.isStatic;function qd(e){switch(e){case"Teleport":case"teleport":return yr;case"Suspense":case"suspense":return la;case"KeepAlive":case"keep-alive":return Fi;case"BaseTransition":case"base-transition":return Fd}}const ib=/^\d|[^\$\w\xA0-\uFFFF]/,Ea=e=>!ib.test(e),ob=/[A-Za-z_$\xA0-\uFFFF]/,lb=/[\.\?\w$\xA0-\uFFFF]/,ab=/\s+[.[]\s*|\s*[.[]\s+/g,Wd=e=>e.type===4?e.content:e.loc.source,cb=e=>{const t=Wd(e).trim().replace(ab,l=>l.trim());let n=0,s=[],r=0,i=0,o=null;for(let l=0;l<t.length;l++){const a=t.charAt(l);switch(n){case 0:if(a==="[")s.push(n),n=1,r++;else if(a==="(")s.push(n),n=2,i++;else if(!(l===0?ob:lb).test(a))return!1;break;case 1:a==="'"||a==='"'||a==="`"?(s.push(n),n=3,o=a):a==="["?r++:a==="]"&&(--r||(n=s.pop()));break;case 2:if(a==="'"||a==='"'||a==="`")s.push(n),n=3,o=a;else if(a==="(")i++;else if(a===")"){if(l===t.length-1)return!1;--i||(n=s.pop())}break;case 3:a===o&&(n=s.pop(),o=null);break}}return!r&&!i},Kd=cb,ub=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,fb=e=>ub.test(Wd(e)),db=fb;function At(e,t,n=!1){for(let s=0;s<e.props.length;s++){const r=e.props[s];if(r.type===7&&(n||r.exp)&&(se(t)?r.name===t:t.test(r.name)))return r}}function bo(e,t,n=!1,s=!1){for(let r=0;r<e.props.length;r++){const i=e.props[r];if(i.type===6){if(n)continue;if(i.name===t&&(i.value||s))return i}else if(i.name==="bind"&&(i.exp||s)&&ns(i.arg,t))return i}}function ns(e,t){return!!(e&&ct(e)&&e.content===t)}function pb(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function jo(e){return e.type===5||e.type===2}function hb(e){return e.type===7&&e.name==="slot"}function Vi(e){return e.type===1&&e.tagType===3}function Hi(e){return e.type===1&&e.tagType===2}const mb=new Set([Rr,Ur]);function Gd(e,t=[]){if(e&&!se(e)&&e.type===14){const n=e.callee;if(!se(n)&&mb.has(n))return Gd(e.arguments[0],t.concat(e))}return[e,t]}function Ui(e,t,n){let s,r=e.type===13?e.props:e.arguments[2],i=[],o;if(r&&!se(r)&&r.type===14){const l=Gd(r);r=l[0],i=l[1],o=i[i.length-1]}if(r==null||se(r))s=Ot([t]);else if(r.type===14){const l=r.arguments[0];!se(l)&&l.type===15?Nc(t,l)||l.properties.unshift(t):r.callee===va?s=$e(n.helper(Di),[Ot([t]),r]):r.arguments.unshift(Ot([t])),!s&&(s=r)}else r.type===15?(Nc(t,r)||r.properties.unshift(t),s=r):(s=$e(n.helper(Di),[Ot([t]),r]),o&&o.callee===Ur&&(o=i[i.length-2]));e.type===13?o?o.arguments[0]=s:e.props=s:o?o.arguments[0]=s:e.arguments[2]=s}function Nc(e,t){let n=!1;if(e.key.type===4){const s=e.key.content;n=t.properties.some(r=>r.key.type===4&&r.key.content===s)}return n}function Pr(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>n==="-"?"_":e.charCodeAt(s).toString())}`}function gb(e){return e.type===14&&e.callee===Sa?e.arguments[1].returns:e}const yb=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,zd={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:or,isPreTag:or,isIgnoreNewlineTag:or,isCustomElement:or,onError:Ta,onWarn:jd,comments:!1,prefixIdentifiers:!1};let ve=zd,Ir=null,pn="",Ge=null,me=null,it="",sn=-1,Qn=-1,Ca=0,Bn=!1,Sl=null;const Ee=[],Oe=new rb(Ee,{onerr:nn,ontext(e,t){ri(je(e,t),e,t)},ontextentity(e,t,n){ri(e,t,n)},oninterpolation(e,t){if(Bn)return ri(je(e,t),e,t);let n=e+Oe.delimiterOpen.length,s=t-Oe.delimiterClose.length;for(;gt(pn.charCodeAt(n));)n++;for(;gt(pn.charCodeAt(s-1));)s--;let r=je(n,s);r.includes("&")&&(r=ve.decodeEntities(r,!1)),wl({type:5,content:pi(r,!1,Ne(n,s)),loc:Ne(e,t)})},onopentagname(e,t){const n=je(e,t);Ge={type:1,tag:n,ns:ve.getNamespace(n,Ee[0],ve.ns),tagType:0,props:[],children:[],loc:Ne(e-1,t),codegenNode:void 0}},onopentagend(e){Ic(e)},onclosetag(e,t){const n=je(e,t);if(!ve.isVoidTag(n)){let s=!1;for(let r=0;r<Ee.length;r++)if(Ee[r].tag.toLowerCase()===n.toLowerCase()){s=!0,r>0&&nn(24,Ee[0].loc.start.offset);for(let o=0;o<=r;o++){const l=Ee.shift();di(l,t,o<r)}break}s||nn(23,Xd(e,60))}},onselfclosingtag(e){const t=Ge.tag;Ge.isSelfClosing=!0,Ic(e),Ee[0]&&Ee[0].tag===t&&di(Ee.shift(),e)},onattribname(e,t){me={type:6,name:je(e,t),nameLoc:Ne(e,t),value:void 0,loc:Ne(e)}},ondirname(e,t){const n=je(e,t),s=n==="."||n===":"?"bind":n==="@"?"on":n==="#"?"slot":n.slice(2);if(!Bn&&s===""&&nn(26,e),Bn||s==="")me={type:6,name:n,nameLoc:Ne(e,t),value:void 0,loc:Ne(e)};else if(me={type:7,name:s,rawName:n,exp:void 0,arg:void 0,modifiers:n==="."?[ae("prop")]:[],loc:Ne(e)},s==="pre"){Bn=Oe.inVPre=!0,Sl=Ge;const r=Ge.props;for(let i=0;i<r.length;i++)r[i].type===7&&(r[i]=Ob(r[i]))}},ondirarg(e,t){if(e===t)return;const n=je(e,t);if(Bn)me.name+=n,ss(me.nameLoc,t);else{const s=n[0]!=="[";me.arg=pi(s?n:n.slice(1,-1),s,Ne(e,t),s?3:0)}},ondirmodifier(e,t){const n=je(e,t);if(Bn)me.name+="."+n,ss(me.nameLoc,t);else if(me.name==="slot"){const s=me.arg;s&&(s.content+="."+n,ss(s.loc,t))}else{const s=ae(n,!0,Ne(e,t));me.modifiers.push(s)}},onattribdata(e,t){it+=je(e,t),sn<0&&(sn=e),Qn=t},onattribentity(e,t,n){it+=e,sn<0&&(sn=t),Qn=n},onattribnameend(e){const t=me.loc.start.offset,n=je(t,e);me.type===7&&(me.rawName=n),Ge.props.some(s=>(s.type===7?s.rawName:s.name)===n)&&nn(2,t)},onattribend(e,t){if(Ge&&me){if(ss(me.loc,t),e!==0)if(it.includes("&")&&(it=ve.decodeEntities(it,!0)),me.type===6)me.name==="class"&&(it=Yd(it).trim()),e===1&&!it&&nn(13,t),me.value={type:2,content:it,loc:e===1?Ne(sn,Qn):Ne(sn-1,Qn+1)},Oe.inSFCRoot&&Ge.tag==="template"&&me.name==="lang"&&it&&it!=="html"&&Oe.enterRCDATA($i("</template"),0);else{let n=0;me.exp=pi(it,!1,Ne(sn,Qn),0,n),me.name==="for"&&(me.forParseResult=vb(me.exp));let s=-1;me.name==="bind"&&(s=me.modifiers.findIndex(r=>r.content==="sync"))>-1&&Nr("COMPILER_V_BIND_SYNC",ve,me.loc,me.rawName)&&(me.name="model",me.modifiers.splice(s,1))}(me.type!==7||me.name!=="pre")&&Ge.props.push(me)}it="",sn=Qn=-1},oncomment(e,t){ve.comments&&wl({type:3,content:je(e,t),loc:Ne(e-4,t+3)})},onend(){const e=pn.length;for(let t=0;t<Ee.length;t++)di(Ee[t],e-1),nn(24,Ee[t].loc.start.offset)},oncdata(e,t){Ee[0].ns!==0?ri(je(e,t),e,t):nn(1,e-9)},onprocessinginstruction(e){(Ee[0]?Ee[0].ns:ve.ns)===0&&nn(21,e-1)}}),Pc=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,bb=/^\(|\)$/g;function vb(e){const t=e.loc,n=e.content,s=n.match(yb);if(!s)return;const[,r,i]=s,o=(f,d,p=!1)=>{const m=t.start.offset+d,h=m+f.length;return pi(f,!1,Ne(m,h),0,p?1:0)},l={source:o(i.trim(),n.indexOf(i,r.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let a=r.trim().replace(bb,"").trim();const u=r.indexOf(a),c=a.match(Pc);if(c){a=a.replace(Pc,"").trim();const f=c[1].trim();let d;if(f&&(d=n.indexOf(f,u+a.length),l.key=o(f,d,!0)),c[2]){const p=c[2].trim();p&&(l.index=o(p,n.indexOf(p,l.key?d+f.length:u+a.length),!0))}}return a&&(l.value=o(a,u,!0)),l}function je(e,t){return pn.slice(e,t)}function Ic(e){Oe.inSFCRoot&&(Ge.innerLoc=Ne(e+1,e+1)),wl(Ge);const{tag:t,ns:n}=Ge;n===0&&ve.isPreTag(t)&&Ca++,ve.isVoidTag(t)?di(Ge,e):(Ee.unshift(Ge),(n===1||n===2)&&(Oe.inXML=!0)),Ge=null}function ri(e,t,n){{const i=Ee[0]&&Ee[0].tag;i!=="script"&&i!=="style"&&e.includes("&")&&(e=ve.decodeEntities(e,!1))}const s=Ee[0]||Ir,r=s.children[s.children.length-1];r&&r.type===2?(r.content+=e,ss(r.loc,n)):s.children.push({type:2,content:e,loc:Ne(t,n)})}function di(e,t,n=!1){n?ss(e.loc,Xd(t,60)):ss(e.loc,_b(t,62)+1),Oe.inSFCRoot&&(e.children.length?e.innerLoc.end=pe({},e.children[e.children.length-1].loc.end):e.innerLoc.end=pe({},e.innerLoc.start),e.innerLoc.source=je(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:s,ns:r,children:i}=e;if(Bn||(s==="slot"?e.tagType=2:kc(e)?e.tagType=3:wb(e)&&(e.tagType=1)),Oe.inRCDATA||(e.children=Jd(i)),r===0&&ve.isIgnoreNewlineTag(s)){const o=i[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}r===0&&ve.isPreTag(s)&&Ca--,Sl===e&&(Bn=Oe.inVPre=!1,Sl=null),Oe.inXML&&(Ee[0]?Ee[0].ns:ve.ns)===0&&(Oe.inXML=!1);{const o=e.props;if(!Oe.inSFCRoot&&cs("COMPILER_NATIVE_TEMPLATE",ve)&&e.tag==="template"&&!kc(e)){const a=Ee[0]||Ir,u=a.children.indexOf(e);a.children.splice(u,1,...e.children)}const l=o.find(a=>a.type===6&&a.name==="inline-template");l&&Nr("COMPILER_INLINE_TEMPLATE",ve,l.loc)&&e.children.length&&(l.value={type:2,content:je(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function _b(e,t){let n=e;for(;pn.charCodeAt(n)!==t&&n<pn.length-1;)n++;return n}function Xd(e,t){let n=e;for(;pn.charCodeAt(n)!==t&&n>=0;)n--;return n}const Sb=new Set(["if","else","else-if","for","slot"]);function kc({tag:e,props:t}){if(e==="template"){for(let n=0;n<t.length;n++)if(t[n].type===7&&Sb.has(t[n].name))return!0}return!1}function wb({tag:e,props:t}){if(ve.isCustomElement(e))return!1;if(e==="component"||Tb(e.charCodeAt(0))||qd(e)||ve.isBuiltInComponent&&ve.isBuiltInComponent(e)||ve.isNativeTag&&!ve.isNativeTag(e))return!0;for(let n=0;n<t.length;n++){const s=t[n];if(s.type===6){if(s.name==="is"&&s.value){if(s.value.content.startsWith("vue:"))return!0;if(Nr("COMPILER_IS_ON_ELEMENT",ve,s.loc))return!0}}else if(s.name==="bind"&&ns(s.arg,"is")&&Nr("COMPILER_IS_ON_ELEMENT",ve,s.loc))return!0}return!1}function Tb(e){return e>64&&e<91}const Eb=/\r\n/g;function Jd(e,t){const n=ve.whitespace!=="preserve";let s=!1;for(let r=0;r<e.length;r++){const i=e[r];if(i.type===2)if(Ca)i.content=i.content.replace(Eb,` +`);else if(Cb(i.content)){const o=e[r-1]&&e[r-1].type,l=e[r+1]&&e[r+1].type;!o||!l||n&&(o===3&&(l===3||l===1)||o===1&&(l===3||l===1&&xb(i.content)))?(s=!0,e[r]=null):i.content=" "}else n&&(i.content=Yd(i.content))}return s?e.filter(Boolean):e}function Cb(e){for(let t=0;t<e.length;t++)if(!gt(e.charCodeAt(t)))return!1;return!0}function xb(e){for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);if(n===10||n===13)return!0}return!1}function Yd(e){let t="",n=!1;for(let s=0;s<e.length;s++)gt(e.charCodeAt(s))?n||(t+=" ",n=!0):(t+=e[s],n=!1);return t}function wl(e){(Ee[0]||Ir).children.push(e)}function Ne(e,t){return{start:Oe.getPos(e),end:t==null?t:Oe.getPos(t),source:t==null?t:je(e,t)}}function Ab(e){return Ne(e.start.offset,e.end.offset)}function ss(e,t){e.end=Oe.getPos(t),e.source=je(e.start.offset,t)}function Ob(e){const t={type:6,name:e.rawName,nameLoc:Ne(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){const n=e.exp.loc;n.end.offset<e.loc.end.offset&&(n.start.offset--,n.start.column--,n.end.offset++,n.end.column++),t.value={type:2,content:e.exp.content,loc:n}}return t}function pi(e,t=!1,n,s=0,r=0){return ae(e,t,n,s)}function nn(e,t,n){ve.onError(Ce(e,Ne(t,t)))}function Rb(){Oe.reset(),Ge=null,me=null,it="",sn=-1,Qn=-1,Ee.length=0}function Bb(e,t){if(Rb(),pn=e,ve=pe({},zd),t){let r;for(r in t)t[r]!=null&&(ve[r]=t[r])}Oe.mode=ve.parseMode==="html"?1:ve.parseMode==="sfc"?2:0,Oe.inXML=ve.ns===1||ve.ns===2;const n=t&&t.delimiters;n&&(Oe.delimiterOpen=$i(n[0]),Oe.delimiterClose=$i(n[1]));const s=Ir=tb([],e);return Oe.parse(pn),s.loc=Ne(0,e.length),s.children=Jd(s.children),Ir=null,s}function Nb(e,t){hi(e,void 0,t,Zd(e,e.children[0]))}function Zd(e,t){const{children:n}=e;return n.length===1&&t.type===1&&!Hi(t)}function hi(e,t,n,s=!1,r=!1){const{children:i}=e,o=[];for(let c=0;c<i.length;c++){const f=i[c];if(f.type===1&&f.tagType===0){const d=s?0:bt(f,n);if(d>0){if(d>=2){f.codegenNode.patchFlag=-1,o.push(f);continue}}else{const p=f.codegenNode;if(p.type===13){const m=p.patchFlag;if((m===void 0||m===512||m===1)&&ep(f,n)>=2){const h=tp(f);h&&(p.props=n.hoist(h))}p.dynamicProps&&(p.dynamicProps=n.hoist(p.dynamicProps))}}}else if(f.type===12&&(s?0:bt(f,n))>=2){o.push(f);continue}if(f.type===1){const d=f.tagType===1;d&&n.scopes.vSlot++,hi(f,e,n,!1,r),d&&n.scopes.vSlot--}else if(f.type===11)hi(f,e,n,f.children.length===1,!0);else if(f.type===9)for(let d=0;d<f.branches.length;d++)hi(f.branches[d],e,n,f.branches[d].children.length===1,r)}let l=!1;if(o.length===i.length&&e.type===1){if(e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&z(e.codegenNode.children))e.codegenNode.children=a(as(e.codegenNode.children)),l=!0;else if(e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!z(e.codegenNode.children)&&e.codegenNode.children.type===15){const c=u(e.codegenNode,"default");c&&(c.returns=a(as(c.returns)),l=!0)}else if(e.tagType===3&&t&&t.type===1&&t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!z(t.codegenNode.children)&&t.codegenNode.children.type===15){const c=At(e,"slot",!0),f=c&&c.arg&&u(t.codegenNode,c.arg);f&&(f.returns=a(as(f.returns)),l=!0)}}if(!l)for(const c of o)c.codegenNode=n.cache(c.codegenNode);function a(c){const f=n.cache(c);return r&&n.hmr&&(f.needArraySpread=!0),f}function u(c,f){if(c.children&&!z(c.children)&&c.children.type===15){const d=c.children.properties.find(p=>p.key===f||p.key.content===f);return d&&d.value}}o.length&&n.transformHoist&&n.transformHoist(i,n,e)}function bt(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const s=n.get(e);if(s!==void 0)return s;const r=e.codegenNode;if(r.type!==13||r.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(r.patchFlag===void 0){let o=3;const l=ep(e,t);if(l===0)return n.set(e,0),0;l<o&&(o=l);for(let a=0;a<e.children.length;a++){const u=bt(e.children[a],t);if(u===0)return n.set(e,0),0;u<o&&(o=u)}if(o>1)for(let a=0;a<e.props.length;a++){const u=e.props[a];if(u.type===7&&u.name==="bind"&&u.exp){const c=bt(u.exp,t);if(c===0)return n.set(e,0),0;c<o&&(o=c)}}if(r.isBlock){for(let a=0;a<e.props.length;a++)if(e.props[a].type===7)return n.set(e,0),0;t.removeHelper(ms),t.removeHelper(Gs(t.inSSR,r.isComponent)),r.isBlock=!1,t.helper(Ks(t.inSSR,r.isComponent))}return n.set(e,o),o}else return n.set(e,0),0;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return bt(e.content,t);case 4:return e.constType;case 8:let i=3;for(let o=0;o<e.children.length;o++){const l=e.children[o];if(se(l)||dt(l))continue;const a=bt(l,t);if(a===0)return 0;a<i&&(i=a)}return i;case 20:return 2;default:return 0}}const Pb=new Set([ya,ba,Rr,Ur]);function Qd(e,t){if(e.type===14&&!se(e.callee)&&Pb.has(e.callee)){const n=e.arguments[0];if(n.type===4)return bt(n,t);if(n.type===14)return Qd(n,t)}return 0}function ep(e,t){let n=3;const s=tp(e);if(s&&s.type===15){const{properties:r}=s;for(let i=0;i<r.length;i++){const{key:o,value:l}=r[i],a=bt(o,t);if(a===0)return a;a<n&&(n=a);let u;if(l.type===4?u=bt(l,t):l.type===14?u=Qd(l,t):u=0,u===0)return u;u<n&&(n=u)}}return n}function tp(e){const t=e.codegenNode;if(t.type===13)return t.props}function Ib(e,{filename:t="",prefixIdentifiers:n=!1,hoistStatic:s=!1,hmr:r=!1,cacheHandlers:i=!1,nodeTransforms:o=[],directiveTransforms:l={},transformHoist:a=null,isBuiltInComponent:u=qe,isCustomElement:c=qe,expressionPlugins:f=[],scopeId:d=null,slotted:p=!0,ssr:m=!1,inSSR:h=!1,ssrCssVars:b="",bindingMetadata:T=de,inline:w=!1,isTS:g=!1,onError:v=Ta,onWarn:_=jd,compatConfig:B}){const x=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),O={filename:t,selfName:x&&_s(Te(x[1])),prefixIdentifiers:n,hoistStatic:s,hmr:r,cacheHandlers:i,nodeTransforms:o,directiveTransforms:l,transformHoist:a,isBuiltInComponent:u,isCustomElement:c,expressionPlugins:f,scopeId:d,slotted:p,ssr:m,inSSR:h,ssrCssVars:b,bindingMetadata:T,inline:w,isTS:g,onError:v,onWarn:_,compatConfig:B,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(C){const E=O.helpers.get(C)||0;return O.helpers.set(C,E+1),C},removeHelper(C){const E=O.helpers.get(C);if(E){const L=E-1;L?O.helpers.set(C,L):O.helpers.delete(C)}},helperString(C){return`_${qs[O.helper(C)]}`},replaceNode(C){O.parent.children[O.childIndex]=O.currentNode=C},removeNode(C){const E=O.parent.children,L=C?E.indexOf(C):O.currentNode?O.childIndex:-1;!C||C===O.currentNode?(O.currentNode=null,O.onNodeRemoved()):O.childIndex>L&&(O.childIndex--,O.onNodeRemoved()),O.parent.children.splice(L,1)},onNodeRemoved:qe,addIdentifiers(C){},removeIdentifiers(C){},hoist(C){se(C)&&(C=ae(C)),O.hoists.push(C);const E=ae(`_hoisted_${O.hoists.length}`,!1,C.loc,2);return E.hoisted=C,E},cache(C,E=!1,L=!1){const A=nb(O.cached.length,C,E,L);return O.cached.push(A),A}};return O.filters=new Set,O}function kb(e,t){const n=Ib(e,t);vo(e,n),t.hoistStatic&&Nb(e,n),t.ssr||Lb(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function Lb(e,t){const{helper:n}=t,{children:s}=e;if(s.length===1){const r=s[0];if(Zd(e,r)&&r.codegenNode){const i=r.codegenNode;i.type===13&&wa(i,t),e.codegenNode=i}else e.codegenNode=r}else if(s.length>1){let r=64;e.codegenNode=Br(t,n(Or),void 0,e.children,r,void 0,void 0,!0,void 0,!1)}}function Fb(e,t){let n=0;const s=()=>{n--};for(;n<e.children.length;n++){const r=e.children[n];se(r)||(t.grandParent=t.parent,t.parent=e,t.childIndex=n,t.onNodeRemoved=s,vo(r,t))}}function vo(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let i=0;i<n.length;i++){const o=n[i](e,t);if(o&&(z(o)?s.push(...o):s.push(o)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(Hr);break;case 5:t.ssr||t.helper(yo);break;case 9:for(let i=0;i<e.branches.length;i++)vo(e.branches[i],t);break;case 10:case 11:case 1:case 0:Fb(e,t);break}t.currentNode=e;let r=s.length;for(;r--;)s[r]()}function np(e,t){const n=se(e)?s=>s===e:s=>e.test(s);return(s,r)=>{if(s.type===1){const{props:i}=s;if(s.tagType===3&&i.some(hb))return;const o=[];for(let l=0;l<i.length;l++){const a=i[l];if(a.type===7&&n(a.name)){i.splice(l,1),l--;const u=t(s,a,r);u&&o.push(u)}}return o}}}const _o="/*@__PURE__*/",sp=e=>`${qs[e]}: _${qs[e]}`;function Db(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:s=!1,filename:r="template.vue.html",scopeId:i=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:u="vue/server-renderer",ssr:c=!1,isTS:f=!1,inSSR:d=!1}){const p={mode:t,prefixIdentifiers:n,sourceMap:s,filename:r,scopeId:i,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:a,ssrRuntimeModuleName:u,ssr:c,isTS:f,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(h){return`_${qs[h]}`},push(h,b=-2,T){p.code+=h},indent(){m(++p.indentLevel)},deindent(h=!1){h?--p.indentLevel:m(--p.indentLevel)},newline(){m(p.indentLevel)}};function m(h){p.push(` +`+" ".repeat(h),0)}return p}function Mb(e,t={}){const n=Db(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:r,prefixIdentifiers:i,indent:o,deindent:l,newline:a,scopeId:u,ssr:c}=n,f=Array.from(e.helpers),d=f.length>0,p=!i&&s!=="module";$b(e,n);const h=c?"ssrRender":"render",T=(c?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(r(`function ${h}(${T}) {`),o(),p&&(r("with (_ctx) {"),o(),d&&(r(`const { ${f.map(sp).join(", ")} } = _Vue +`,-1),a())),e.components.length&&(qo(e.components,"component",n),(e.directives.length||e.temps>0)&&a()),e.directives.length&&(qo(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),qo(e.filters,"filter",n),a()),e.temps>0){r("let ");for(let w=0;w<e.temps;w++)r(`${w>0?", ":""}_temp${w}`)}return(e.components.length||e.directives.length||e.temps)&&(r(` +`,0),a()),c||r("return "),e.codegenNode?Qe(e.codegenNode,n):r("null"),p&&(l(),r("}")),l(),r("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function $b(e,t){const{ssr:n,prefixIdentifiers:s,push:r,newline:i,runtimeModuleName:o,runtimeGlobalName:l,ssrRuntimeModuleName:a}=t,u=l,c=Array.from(e.helpers);if(c.length>0&&(r(`const _Vue = ${u} +`,-1),e.hoists.length)){const f=[aa,ca,Hr,ua,$d].filter(d=>c.includes(d)).map(sp).join(", ");r(`const { ${f} } = _Vue +`,-1)}Vb(e.hoists,t),i(),r("return ")}function qo(e,t,{helper:n,push:s,newline:r,isTS:i}){const o=n(t==="filter"?ha:t==="component"?fa:pa);for(let l=0;l<e.length;l++){let a=e[l];const u=a.endsWith("__self");u&&(a=a.slice(0,-6)),s(`const ${Pr(a,t)} = ${o}(${JSON.stringify(a)}${u?", true":""})${i?"!":""}`),l<e.length-1&&r()}}function Vb(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s}=t;s();for(let r=0;r<e.length;r++){const i=e[r];i&&(n(`const _hoisted_${r+1} = `),Qe(i,t),s())}t.pure=!1}function xa(e,t){const n=e.length>3||!1;t.push("["),n&&t.indent(),jr(e,t,n),n&&t.deindent(),t.push("]")}function jr(e,t,n=!1,s=!0){const{push:r,newline:i}=t;for(let o=0;o<e.length;o++){const l=e[o];se(l)?r(l,-3):z(l)?xa(l,t):Qe(l,t),o<e.length-1&&(n?(s&&r(","),i()):s&&r(", "))}}function Qe(e,t){if(se(e)){t.push(e,-3);return}if(dt(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:Qe(e.codegenNode,t);break;case 2:Hb(e,t);break;case 4:rp(e,t);break;case 5:Ub(e,t);break;case 12:Qe(e.codegenNode,t);break;case 8:ip(e,t);break;case 3:qb(e,t);break;case 13:Wb(e,t);break;case 14:Gb(e,t);break;case 15:zb(e,t);break;case 17:Xb(e,t);break;case 18:Jb(e,t);break;case 19:Yb(e,t);break;case 20:Zb(e,t);break;case 21:jr(e.body,t,!0,!1);break}}function Hb(e,t){t.push(JSON.stringify(e.content),-3,e)}function rp(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function Ub(e,t){const{push:n,helper:s,pure:r}=t;r&&n(_o),n(`${s(yo)}(`),Qe(e.content,t),n(")")}function ip(e,t){for(let n=0;n<e.children.length;n++){const s=e.children[n];se(s)?t.push(s,-3):Qe(s,t)}}function jb(e,t){const{push:n}=t;if(e.type===8)n("["),ip(e,t),n("]");else if(e.isStatic){const s=Ea(e.content)?e.content:JSON.stringify(e.content);n(s,-2,e)}else n(`[${e.content}]`,-3,e)}function qb(e,t){const{push:n,helper:s,pure:r}=t;r&&n(_o),n(`${s(Hr)}(${JSON.stringify(e.content)})`,-3,e)}function Wb(e,t){const{push:n,helper:s,pure:r}=t,{tag:i,props:o,children:l,patchFlag:a,dynamicProps:u,directives:c,isBlock:f,disableTracking:d,isComponent:p}=e;let m;a&&(m=String(a)),c&&n(s(ma)+"("),f&&n(`(${s(ms)}(${d?"true":""}), `),r&&n(_o);const h=f?Gs(t.inSSR,p):Ks(t.inSSR,p);n(s(h)+"(",-2,e),jr(Kb([i,o,l,m,u]),t),n(")"),f&&n(")"),c&&(n(", "),Qe(c,t),n(")"))}function Kb(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(n=>n||"null")}function Gb(e,t){const{push:n,helper:s,pure:r}=t,i=se(e.callee)?e.callee:s(e.callee);r&&n(_o),n(i+"(",-2,e),jr(e.arguments,t),n(")")}function zb(e,t){const{push:n,indent:s,deindent:r,newline:i}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let a=0;a<o.length;a++){const{key:u,value:c}=o[a];jb(u,t),n(": "),Qe(c,t),a<o.length-1&&(n(","),i())}l&&r(),n(l?"}":" }")}function Xb(e,t){xa(e.elements,t)}function Jb(e,t){const{push:n,indent:s,deindent:r}=t,{params:i,returns:o,body:l,newline:a,isSlot:u}=e;u&&n(`_${qs[_a]}(`),n("(",-2,e),z(i)?jr(i,t):i&&Qe(i,t),n(") => "),(a||l)&&(n("{"),s()),o?(a&&n("return "),z(o)?xa(o,t):Qe(o,t)):l&&Qe(l,t),(a||l)&&(r(),n("}")),u&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function Yb(e,t){const{test:n,consequent:s,alternate:r,newline:i}=e,{push:o,indent:l,deindent:a,newline:u}=t;if(n.type===4){const f=!Ea(n.content);f&&o("("),rp(n,t),f&&o(")")}else o("("),Qe(n,t),o(")");i&&l(),t.indentLevel++,i||o(" "),o("? "),Qe(s,t),t.indentLevel--,i&&u(),i||o(" "),o(": ");const c=r.type===19;c||t.indentLevel++,Qe(r,t),c||t.indentLevel--,i&&a(!0)}function Zb(e,t){const{push:n,helper:s,indent:r,deindent:i,newline:o}=t,{needPauseTracking:l,needArraySpread:a}=e;a&&n("[...("),n(`_cache[${e.index}] || (`),l&&(r(),n(`${s(Mi)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),Qe(e.value,t),l&&(n(`).cacheIndex = ${e.index},`),o(),n(`${s(Mi)}(1),`),o(),n(`_cache[${e.index}]`),i()),n(")"),a&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const Qb=np(/^(if|else|else-if)$/,(e,t,n)=>ev(e,t,n,(s,r,i)=>{const o=n.parent.children;let l=o.indexOf(s),a=0;for(;l-->=0;){const u=o[l];u&&u.type===9&&(a+=u.branches.length)}return()=>{if(i)s.codegenNode=Fc(r,a,n);else{const u=tv(s.codegenNode);u.alternate=Fc(r,a+s.branches.length-1,n)}}}));function ev(e,t,n,s){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const r=t.exp?t.exp.loc:e.loc;n.onError(Ce(28,t.loc)),t.exp=ae("true",!1,r)}if(t.name==="if"){const r=Lc(e,t),i={type:9,loc:Ab(e.loc),branches:[r]};return n.replaceNode(i),s(i,r,!0)}else{const r=n.parent.children;let i=r.indexOf(e);for(;i-->=-1;){const o=r[i];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(Ce(30,e.loc)),n.removeNode();const l=Lc(e,t);o.branches.push(l);const a=s(o,l,!1);vo(l,n),a&&a(),n.currentNode=null}else n.onError(Ce(30,e.loc));break}}}function Lc(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!At(e,"for")?e.children:[e],userKey:bo(e,"key"),isTemplateIf:n}}function Fc(e,t,n){return e.condition?_l(e.condition,Dc(e,t,n),$e(n.helper(Hr),['""',"true"])):Dc(e,t,n)}function Dc(e,t,n){const{helper:s}=n,r=Ie("key",ae(`${t}`,!1,Ct,2)),{children:i}=e,o=i[0];if(i.length!==1||o.type!==1)if(i.length===1&&o.type===11){const a=o.codegenNode;return Ui(a,r,n),a}else return Br(n,s(Or),Ot([r]),i,64,void 0,void 0,!0,!1,!1,e.loc);else{const a=o.codegenNode,u=gb(a);return u.type===13&&wa(u,n),Ui(u,r,n),a}}function tv(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const nv=(e,t,n)=>{const{modifiers:s,loc:r}=e,i=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(i.type!==4||!i.isStatic)return n.onError(Ce(52,i.loc)),{props:[Ie(i,ae("",!0,r))]};op(e),o=e.exp}return i.type!==4?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=`${i.content} || ""`),s.some(l=>l.content==="camel")&&(i.type===4?i.isStatic?i.content=Te(i.content):i.content=`${n.helperString(bl)}(${i.content})`:(i.children.unshift(`${n.helperString(bl)}(`),i.children.push(")"))),n.inSSR||(s.some(l=>l.content==="prop")&&Mc(i,"."),s.some(l=>l.content==="attr")&&Mc(i,"^")),{props:[Ie(i,o)]}},op=(e,t)=>{const n=e.arg,s=Te(n.content);e.exp=ae(s,!1,n.loc)},Mc=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},sv=np("for",(e,t,n)=>{const{helper:s,removeHelper:r}=n;return rv(e,t,n,i=>{const o=$e(s(ga),[i.source]),l=Vi(e),a=At(e,"memo"),u=bo(e,"key",!1,!0);u&&u.type===7&&!u.exp&&op(u);let f=u&&(u.type===6?u.value?ae(u.value.content,!0):void 0:u.exp);const d=u&&f?Ie("key",f):null,p=i.source.type===4&&i.source.constType>0,m=p?64:u?128:256;return i.codegenNode=Br(n,s(Or),void 0,o,m,void 0,void 0,!0,!p,!1,e.loc),()=>{let h;const{children:b}=i,T=b.length!==1||b[0].type!==1,w=Hi(e)?e:l&&e.children.length===1&&Hi(e.children[0])?e.children[0]:null;if(w?(h=w.codegenNode,l&&d&&Ui(h,d,n)):T?h=Br(n,s(Or),d?Ot([d]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(h=b[0].codegenNode,l&&d&&Ui(h,d,n),h.isBlock!==!p&&(h.isBlock?(r(ms),r(Gs(n.inSSR,h.isComponent))):r(Ks(n.inSSR,h.isComponent))),h.isBlock=!p,h.isBlock?(s(ms),s(Gs(n.inSSR,h.isComponent))):s(Ks(n.inSSR,h.isComponent))),a){const g=Ws(Tl(i.parseResult,[ae("_cached")]));g.body=sb([$t(["const _memo = (",a.exp,")"]),$t(["if (_cached",...f?[" && _cached.key === ",f]:[],` && ${n.helperString(Ud)}(_cached, _memo)) return _cached`]),$t(["const _item = ",h]),ae("_item.memo = _memo"),ae("return _item")]),o.arguments.push(g,ae("_cache"),ae(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(Ws(Tl(i.parseResult),h,!0))}})});function rv(e,t,n,s){if(!t.exp){n.onError(Ce(31,t.loc));return}const r=t.forParseResult;if(!r){n.onError(Ce(32,t.loc));return}lp(r);const{addIdentifiers:i,removeIdentifiers:o,scopes:l}=n,{source:a,value:u,key:c,index:f}=r,d={type:11,loc:t.loc,source:a,valueAlias:u,keyAlias:c,objectIndexAlias:f,parseResult:r,children:Vi(e)?e.children:[e]};n.replaceNode(d),l.vFor++;const p=s(d);return()=>{l.vFor--,p&&p()}}function lp(e,t){e.finalized||(e.finalized=!0)}function Tl({value:e,key:t,index:n},s=[]){return iv([e,t,n,...s])}function iv(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||ae("_".repeat(s+1),!1))}const $c=ae("undefined",!1),ov=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=At(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},lv=(e,t,n,s)=>Ws(e,n,!1,!0,n.length?n[0].loc:s);function av(e,t,n=lv){t.helper(_a);const{children:s,loc:r}=e,i=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const a=At(e,"slot",!0);if(a){const{arg:b,exp:T}=a;b&&!ct(b)&&(l=!0),i.push(Ie(b||ae("default",!0),n(T,void 0,s,r)))}let u=!1,c=!1;const f=[],d=new Set;let p=0;for(let b=0;b<s.length;b++){const T=s[b];let w;if(!Vi(T)||!(w=At(T,"slot",!0))){T.type!==3&&f.push(T);continue}if(a){t.onError(Ce(37,w.loc));break}u=!0;const{children:g,loc:v}=T,{arg:_=ae("default",!0),exp:B,loc:x}=w;let O;ct(_)?O=_?_.content:"default":l=!0;const C=At(T,"for"),E=n(B,C,g,v);let L,A;if(L=At(T,"if"))l=!0,o.push(_l(L.exp,ii(_,E,p++),$c));else if(A=At(T,/^else(-if)?$/,!0)){let $=b,q;for(;$--&&(q=s[$],q.type===3););if(q&&Vi(q)&&At(q,/^(else-)?if$/)){let X=o[o.length-1];for(;X.alternate.type===19;)X=X.alternate;X.alternate=A.exp?_l(A.exp,ii(_,E,p++),$c):ii(_,E,p++)}else t.onError(Ce(30,A.loc))}else if(C){l=!0;const $=C.forParseResult;$?(lp($),o.push($e(t.helper(ga),[$.source,Ws(Tl($),ii(_,E),!0)]))):t.onError(Ce(32,C.loc))}else{if(O){if(d.has(O)){t.onError(Ce(38,x));continue}d.add(O),O==="default"&&(c=!0)}i.push(Ie(_,E))}}if(!a){const b=(T,w)=>{const g=n(T,void 0,w,r);return t.compatConfig&&(g.isNonScopedSlot=!0),Ie("default",g)};u?f.length&&f.some(T=>ap(T))&&(c?t.onError(Ce(39,f[0].loc)):i.push(b(void 0,f))):i.push(b(void 0,s))}const m=l?2:mi(e.children)?3:1;let h=Ot(i.concat(Ie("_",ae(m+"",!1))),r);return o.length&&(h=$e(t.helper(Hd),[h,as(o)])),{slots:h,hasDynamicSlots:l}}function ii(e,t,n){const s=[Ie("name",e),Ie("fn",t)];return n!=null&&s.push(Ie("key",ae(String(n),!0))),Ot(s)}function mi(e){for(let t=0;t<e.length;t++){const n=e[t];switch(n.type){case 1:if(n.tagType===2||mi(n.children))return!0;break;case 9:if(mi(n.branches))return!0;break;case 10:case 11:if(mi(n.children))return!0;break}}return!1}function ap(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():ap(e.content)}const cp=new WeakMap,cv=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:s,props:r}=e,i=e.tagType===1;let o=i?uv(e,t):`"${s}"`;const l=_e(o)&&o.callee===da;let a,u,c=0,f,d,p,m=l||o===yr||o===la||!i&&(s==="svg"||s==="foreignObject"||s==="math");if(r.length>0){const h=up(e,t,void 0,i,l);a=h.props,c=h.patchFlag,d=h.dynamicPropNames;const b=h.directives;p=b&&b.length?as(b.map(T=>dv(T,t))):void 0,h.shouldUseBlock&&(m=!0)}if(e.children.length>0)if(o===Fi&&(m=!0,c|=1024),i&&o!==yr&&o!==Fi){const{slots:b,hasDynamicSlots:T}=av(e,t);u=b,T&&(c|=1024)}else if(e.children.length===1&&o!==yr){const b=e.children[0],T=b.type,w=T===5||T===8;w&&bt(b,t)===0&&(c|=1),w||T===2?u=b:u=e.children}else u=e.children;d&&d.length&&(f=pv(d)),e.codegenNode=Br(t,o,a,u,c===0?void 0:c,f,p,!!m,!1,i,e.loc)};function uv(e,t,n=!1){let{tag:s}=e;const r=El(s),i=bo(e,"is",!1,!0);if(i)if(r||cs("COMPILER_IS_ON_ELEMENT",t)){let l;if(i.type===6?l=i.value&&ae(i.value.content,!0):(l=i.exp,l||(l=ae("is",!1,i.arg.loc))),l)return $e(t.helper(da),[l])}else i.type===6&&i.value.content.startsWith("vue:")&&(s=i.value.content.slice(4));const o=qd(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(fa),t.components.add(s),Pr(s,"component"))}function up(e,t,n=e.props,s,r,i=!1){const{tag:o,loc:l,children:a}=e;let u=[];const c=[],f=[],d=a.length>0;let p=!1,m=0,h=!1,b=!1,T=!1,w=!1,g=!1,v=!1;const _=[],B=E=>{u.length&&(c.push(Ot(Vc(u),l)),u=[]),E&&c.push(E)},x=()=>{t.scopes.vFor>0&&u.push(Ie(ae("ref_for",!0),ae("true")))},O=({key:E,value:L})=>{if(ct(E)){const A=E.content,$=bs(A);if($&&(!s||r)&&A.toLowerCase()!=="onclick"&&A!=="onUpdate:modelValue"&&!Nn(A)&&(w=!0),$&&Nn(A)&&(v=!0),$&&L.type===14&&(L=L.arguments[0]),L.type===20||(L.type===4||L.type===8)&&bt(L,t)>0)return;A==="ref"?h=!0:A==="class"?b=!0:A==="style"?T=!0:A!=="key"&&!_.includes(A)&&_.push(A),s&&(A==="class"||A==="style")&&!_.includes(A)&&_.push(A)}else g=!0};for(let E=0;E<n.length;E++){const L=n[E];if(L.type===6){const{loc:A,name:$,nameLoc:q,value:X}=L;let U=!0;if($==="ref"&&(h=!0,x()),$==="is"&&(El(o)||X&&X.content.startsWith("vue:")||cs("COMPILER_IS_ON_ELEMENT",t)))continue;u.push(Ie(ae($,!0,q),ae(X?X.content:"",U,X?X.loc:A)))}else{const{name:A,arg:$,exp:q,loc:X,modifiers:U}=L,J=A==="bind",G=A==="on";if(A==="slot"){s||t.onError(Ce(40,X));continue}if(A==="once"||A==="memo"||A==="is"||J&&ns($,"is")&&(El(o)||cs("COMPILER_IS_ON_ELEMENT",t))||G&&i)continue;if((J&&ns($,"key")||G&&d&&ns($,"vue:before-update"))&&(p=!0),J&&ns($,"ref")&&x(),!$&&(J||G)){if(g=!0,q)if(J){if(x(),B(),cs("COMPILER_V_BIND_OBJECT_ORDER",t)){c.unshift(q);continue}c.push(q)}else B({type:14,loc:X,callee:t.helper(va),arguments:s?[q]:[q,"true"]});else t.onError(Ce(J?34:35,X));continue}J&&U.some(ke=>ke.content==="prop")&&(m|=32);const he=t.directiveTransforms[A];if(he){const{props:ke,needRuntime:Le}=he(L,e,t);!i&&ke.forEach(O),G&&$&&!ct($)?B(Ot(ke,l)):u.push(...ke),Le&&(f.push(L),dt(Le)&&cp.set(L,Le))}else Sh(A)||(f.push(L),d&&(p=!0))}}let C;if(c.length?(B(),c.length>1?C=$e(t.helper(Di),c,l):C=c[0]):u.length&&(C=Ot(Vc(u),l)),g?m|=16:(b&&!s&&(m|=2),T&&!s&&(m|=4),_.length&&(m|=8),w&&(m|=32)),!p&&(m===0||m===32)&&(h||v||f.length>0)&&(m|=512),!t.inSSR&&C)switch(C.type){case 15:let E=-1,L=-1,A=!1;for(let X=0;X<C.properties.length;X++){const U=C.properties[X].key;ct(U)?U.content==="class"?E=X:U.content==="style"&&(L=X):U.isHandlerKey||(A=!0)}const $=C.properties[E],q=C.properties[L];A?C=$e(t.helper(Rr),[C]):($&&!ct($.value)&&($.value=$e(t.helper(ya),[$.value])),q&&(T||q.value.type===4&&q.value.content.trim()[0]==="["||q.value.type===17)&&(q.value=$e(t.helper(ba),[q.value])));break;case 14:break;default:C=$e(t.helper(Rr),[$e(t.helper(Ur),[C])]);break}return{props:C,directives:f,patchFlag:m,dynamicPropNames:_,shouldUseBlock:p}}function Vc(e){const t=new Map,n=[];for(let s=0;s<e.length;s++){const r=e[s];if(r.key.type===8||!r.key.isStatic){n.push(r);continue}const i=r.key.content,o=t.get(i);o?(i==="style"||i==="class"||bs(i))&&fv(o,r):(t.set(i,r),n.push(r))}return n}function fv(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=as([e.value,t.value],e.loc)}function dv(e,t){const n=[],s=cp.get(e);s?n.push(t.helperString(s)):(t.helper(pa),t.directives.add(e.name),n.push(Pr(e.name,"directive")));const{loc:r}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const i=ae("true",!1,r);n.push(Ot(e.modifiers.map(o=>Ie(o,i)),r))}return as(n,e.loc)}function pv(e){let t="[";for(let n=0,s=e.length;n<s;n++)t+=JSON.stringify(e[n]),n<s-1&&(t+=", ");return t+"]"}function El(e){return e==="component"||e==="Component"}const hv=(e,t)=>{if(Hi(e)){const{children:n,loc:s}=e,{slotName:r,slotProps:i}=mv(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let l=2;i&&(o[2]=i,l=3),n.length&&(o[3]=Ws([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=$e(t.helper(Vd),o,s)}};function mv(e,t){let n='"default"',s;const r=[];for(let i=0;i<e.props.length;i++){const o=e.props[i];if(o.type===6)o.value&&(o.name==="name"?n=JSON.stringify(o.value.content):(o.name=Te(o.name),r.push(o)));else if(o.name==="bind"&&ns(o.arg,"name")){if(o.exp)n=o.exp;else if(o.arg&&o.arg.type===4){const l=Te(o.arg.content);n=o.exp=ae(l,!1,o.arg.loc)}}else o.name==="bind"&&o.arg&&ct(o.arg)&&(o.arg.content=Te(o.arg.content)),r.push(o)}if(r.length>0){const{props:i,directives:o}=up(e,t,r,!1,!1);s=i,o.length&&t.onError(Ce(36,o[0].loc))}return{slotName:n,slotProps:s}}const fp=(e,t,n,s)=>{const{loc:r,modifiers:i,arg:o}=e;!e.exp&&!i.length&&n.onError(Ce(35,r));let l;if(o.type===4)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`);const d=t.tagType!==0||f.startsWith("vnode")||!/[A-Z]/.test(f)?Is(Te(f)):`on:${f}`;l=ae(d,!0,o.loc)}else l=$t([`${n.helperString(vl)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(vl)}(`),l.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let u=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const f=Kd(a),d=!(f||db(a)),p=a.content.includes(";");(d||u&&f)&&(a=$t([`${d?"$event":"(...args)"} => ${p?"{":"("}`,a,p?"}":")"]))}let c={props:[Ie(l,a||ae("() => {}",!1,r))]};return s&&(c=s(c)),u&&(c.props[0].value=n.cache(c.props[0].value)),c.props.forEach(f=>f.key.isHandlerKey=!0),c},gv=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let s,r=!1;for(let i=0;i<n.length;i++){const o=n[i];if(jo(o)){r=!0;for(let l=i+1;l<n.length;l++){const a=n[l];if(jo(a))s||(s=n[i]=$t([o],o.loc)),s.children.push(" + ",a),n.splice(l,1),l--;else{s=void 0;break}}}}if(!(!r||n.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(i=>i.type===7&&!t.directiveTransforms[i.name])&&e.tag!=="template")))for(let i=0;i<n.length;i++){const o=n[i];if(jo(o)||o.type===8){const l=[];(o.type!==2||o.content!==" ")&&l.push(o),!t.ssr&&bt(o,t)===0&&l.push("1"),n[i]={type:12,content:o,loc:o.loc,codegenNode:$e(t.helper(ua),l)}}}}},Hc=new WeakSet,yv=(e,t)=>{if(e.type===1&&At(e,"once",!0))return Hc.has(e)||t.inVOnce||t.inSSR?void 0:(Hc.add(e),t.inVOnce=!0,t.helper(Mi),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},dp=(e,t,n)=>{const{exp:s,arg:r}=e;if(!s)return n.onError(Ce(41,e.loc)),oi();const i=s.loc.source.trim(),o=s.type===4?s.content:i,l=n.bindingMetadata[i];if(l==="props"||l==="props-aliased")return n.onError(Ce(44,s.loc)),oi();if(!o.trim()||!Kd(s))return n.onError(Ce(42,s.loc)),oi();const a=r||ae("modelValue",!0),u=r?ct(r)?`onUpdate:${Te(r.content)}`:$t(['"onUpdate:" + ',r]):"onUpdate:modelValue";let c;const f=n.isTS?"($event: any)":"$event";c=$t([`${f} => ((`,s,") = $event)"]);const d=[Ie(a,e.exp),Ie(u,c)];if(e.modifiers.length&&t.tagType===1){const p=e.modifiers.map(h=>h.content).map(h=>(Ea(h)?h:JSON.stringify(h))+": true").join(", "),m=r?ct(r)?`${r.content}Modifiers`:$t([r,' + "Modifiers"']):"modelModifiers";d.push(Ie(m,ae(`{ ${p} }`,!1,e.loc,2)))}return oi(d)};function oi(e=[]){return{props:e}}const bv=/[\w).+\-_$\]]/,vv=(e,t)=>{cs("COMPILER_FILTERS",t)&&(e.type===5?ji(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&ji(n.exp,t)}))};function ji(e,t){if(e.type===4)Uc(e,t);else for(let n=0;n<e.children.length;n++){const s=e.children[n];typeof s=="object"&&(s.type===4?Uc(s,t):s.type===8?ji(e,t):s.type===5&&ji(s.content,t))}}function Uc(e,t){const n=e.content;let s=!1,r=!1,i=!1,o=!1,l=0,a=0,u=0,c=0,f,d,p,m,h=[];for(p=0;p<n.length;p++)if(d=f,f=n.charCodeAt(p),s)f===39&&d!==92&&(s=!1);else if(r)f===34&&d!==92&&(r=!1);else if(i)f===96&&d!==92&&(i=!1);else if(o)f===47&&d!==92&&(o=!1);else if(f===124&&n.charCodeAt(p+1)!==124&&n.charCodeAt(p-1)!==124&&!l&&!a&&!u)m===void 0?(c=p+1,m=n.slice(0,p).trim()):b();else{switch(f){case 34:r=!0;break;case 39:s=!0;break;case 96:i=!0;break;case 40:u++;break;case 41:u--;break;case 91:a++;break;case 93:a--;break;case 123:l++;break;case 125:l--;break}if(f===47){let T=p-1,w;for(;T>=0&&(w=n.charAt(T),w===" ");T--);(!w||!bv.test(w))&&(o=!0)}}m===void 0?m=n.slice(0,p).trim():c!==0&&b();function b(){h.push(n.slice(c,p).trim()),c=p+1}if(h.length){for(p=0;p<h.length;p++)m=_v(m,h[p],t);e.content=m,e.ast=void 0}}function _v(e,t,n){n.helper(ha);const s=t.indexOf("(");if(s<0)return n.filters.add(t),`${Pr(t,"filter")}(${e})`;{const r=t.slice(0,s),i=t.slice(s+1);return n.filters.add(r),`${Pr(r,"filter")}(${e}${i!==")"?","+i:i}`}}const jc=new WeakSet,Sv=(e,t)=>{if(e.type===1){const n=At(e,"memo");return!n||jc.has(e)?void 0:(jc.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&s.type===13&&(e.tagType!==1&&wa(s,t),e.codegenNode=$e(t.helper(Sa),[n.exp,Ws(void 0,s),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function wv(e){return[[yv,Qb,Sv,sv,vv,hv,cv,ov,gv],{on:fp,bind:nv,model:dp}]}function Tv(e,t={}){const n=t.onError||Ta,s=t.mode==="module";t.prefixIdentifiers===!0?n(Ce(47)):s&&n(Ce(48));const r=!1;t.cacheHandlers&&n(Ce(49)),t.scopeId&&!s&&n(Ce(50));const i=pe({},t,{prefixIdentifiers:r}),o=se(e)?Bb(e,i):e,[l,a]=wv();return kb(o,pe({},i,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:pe({},a,t.directiveTransforms||{})})),Mb(o,i)}const Ev=()=>({props:[]});/** +* @vue/compiler-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const pp=Symbol(""),hp=Symbol(""),mp=Symbol(""),gp=Symbol(""),Cl=Symbol(""),yp=Symbol(""),bp=Symbol(""),vp=Symbol(""),_p=Symbol(""),Sp=Symbol("");eb({[pp]:"vModelRadio",[hp]:"vModelCheckbox",[mp]:"vModelText",[gp]:"vModelSelect",[Cl]:"vModelDynamic",[yp]:"withModifiers",[bp]:"withKeys",[vp]:"vShow",[_p]:"Transition",[Sp]:"TransitionGroup"});let xs;function Cv(e,t=!1){return xs||(xs=document.createElement("div")),t?(xs.innerHTML=`<div foo="${e.replace(/"/g,""")}">`,xs.children[0].getAttribute("foo")):(xs.innerHTML=e,xs.textContent)}const xv={parseMode:"html",isVoidTag:Mh,isNativeTag:e=>Lh(e)||Fh(e)||Dh(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Cv,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return _p;if(e==="TransitionGroup"||e==="transition-group")return Sp},getNamespace(e,t,n){let s=t?t.ns:n;if(t&&s===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(r=>r.type===6&&r.name==="encoding"&&r.value!=null&&(r.value.content==="text/html"||r.value.content==="application/xhtml+xml"))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(s=0);else t&&s===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(s=0);if(s===0){if(e==="svg")return 1;if(e==="math")return 2}return s}},Av=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ae("style",!0,t.loc),exp:Ov(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Ov=(e,t)=>{const n=Bu(e);return ae(JSON.stringify(n),!1,t,3)};function Ln(e,t){return Ce(e,t)}const Rv=(e,t,n)=>{const{exp:s,loc:r}=e;return s||n.onError(Ln(53,r)),t.children.length&&(n.onError(Ln(54,r)),t.children.length=0),{props:[Ie(ae("innerHTML",!0,r),s||ae("",!0))]}},Bv=(e,t,n)=>{const{exp:s,loc:r}=e;return s||n.onError(Ln(55,r)),t.children.length&&(n.onError(Ln(56,r)),t.children.length=0),{props:[Ie(ae("textContent",!0),s?bt(s,n)>0?s:$e(n.helperString(yo),[s],r):ae("",!0))]}},Nv=(e,t,n)=>{const s=dp(e,t,n);if(!s.props.length||t.tagType===1)return s;e.arg&&n.onError(Ln(58,e.arg.loc));const{tag:r}=t,i=n.isCustomElement(r);if(r==="input"||r==="textarea"||r==="select"||i){let o=mp,l=!1;if(r==="input"||i){const a=bo(t,"type");if(a){if(a.type===7)o=Cl;else if(a.value)switch(a.value.content){case"radio":o=pp;break;case"checkbox":o=hp;break;case"file":l=!0,n.onError(Ln(59,e.loc));break}}else pb(t)&&(o=Cl)}else r==="select"&&(o=gp);l||(s.needRuntime=n.helper(o))}else n.onError(Ln(57,e.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},Pv=Tt("passive,once,capture"),Iv=Tt("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),kv=Tt("left,right"),wp=Tt("onkeyup,onkeydown,onkeypress"),Lv=(e,t,n,s)=>{const r=[],i=[],o=[];for(let l=0;l<t.length;l++){const a=t[l].content;a==="native"&&Nr("COMPILER_V_ON_NATIVE",n)||Pv(a)?o.push(a):kv(a)?ct(e)?wp(e.content.toLowerCase())?r.push(a):i.push(a):(r.push(a),i.push(a)):Iv(a)?i.push(a):r.push(a)}return{keyModifiers:r,nonKeyModifiers:i,eventOptionModifiers:o}},qc=(e,t)=>ct(e)&&e.content.toLowerCase()==="onclick"?ae(t,!0):e.type!==4?$t(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Fv=(e,t,n)=>fp(e,t,n,s=>{const{modifiers:r}=e;if(!r.length)return s;let{key:i,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:a,eventOptionModifiers:u}=Lv(i,r,n,e.loc);if(a.includes("right")&&(i=qc(i,"onContextmenu")),a.includes("middle")&&(i=qc(i,"onMouseup")),a.length&&(o=$e(n.helper(yp),[o,JSON.stringify(a)])),l.length&&(!ct(i)||wp(i.content.toLowerCase()))&&(o=$e(n.helper(bp),[o,JSON.stringify(l)])),u.length){const c=u.map(_s).join("");i=ct(i)?ae(`${i.content}${c}`,!0):$t(["(",i,`) + "${c}"`])}return{props:[Ie(i,o)]}}),Dv=(e,t,n)=>{const{exp:s,loc:r}=e;return s||n.onError(Ln(61,r)),{props:[],needRuntime:n.helper(vp)}},Mv=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},$v=[Av],Vv={cloak:Ev,html:Rv,text:Bv,model:Nv,on:Fv,show:Dv};function Hv(e,t={}){return Tv(e,pe({},xv,t,{nodeTransforms:[Mv,...$v,...t.nodeTransforms||[]],directiveTransforms:pe({},Vv,t.directiveTransforms||{}),transformHoist:null}))}/** +* vue v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Wc=Object.create(null);function Uv(e,t){if(!se(e))if(e.nodeType)e=e.innerHTML;else return qe;const n=Eh(e,t),s=Wc[n];if(s)return s;if(e[0]==="#"){const l=document.querySelector(e);e=l?l.innerHTML:""}const r=pe({hoistStatic:!0,onError:void 0,onWarn:qe},t);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=l=>!!customElements.get(l));const{code:i}=Hv(e,r),o=new Function("Vue",i)(zy);return o._rc=!0,Wc[n]=o}ad(Uv);const Aa=(e,t="")=>{const n=`${t}___`;return`___BVN__ID__${e}__${t?n:""}`},Tp=e=>Aa(e),Kn=e=>Aa(`${e}__plugin`),jv=Tp("collapse"),Ep=Kn("globalShowHideStorage"),qv=Tp("navbar"),Wv=Kn("rtl"),Kv=Kn("breadcrumbPlugin"),Gv=Kn("modalManager"),gi=Kn("defaults"),zv=Kn("toast"),Xv=Kn("modalController"),Jv=Kn("popover");function Cp(e){return Qi()?(br(e),!0):!1}function Yv(e){let t=0,n,s;const r=()=>{t-=1,s&&t<=0&&(s.stop(),n=void 0,s=void 0)};return(...i)=>(t+=1,s||(s=ku(!0),n=s.run(()=>e(...i))),Cp(r),n)}function Fn(e){return typeof e=="function"?e():Z(e)}const xp=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Zv=Object.prototype.toString,Qv=e=>Zv.call(e)==="[object Object]",Ms=()=>{},e_=t_();function t_(){var e,t;return xp&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function n_(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}function s_(...e){let t=0,n,s=!0,r=Ms,i,o,l,a,u;!Be(e[0])&&typeof e[0]=="object"?{delay:o,trailing:l=!0,leading:a=!0,rejectOnCancel:u=!1}=e[0]:[o,l=!0,a=!0,u=!1]=e;const c=()=>{n&&(clearTimeout(n),n=void 0,r(),r=Ms)};return d=>{const p=Fn(o),m=Date.now()-t,h=()=>i=d();return c(),p<=0?(t=Date.now(),h()):(m>p&&(a||!s)?(t=Date.now(),h()):l&&(i=new Promise((b,T)=>{r=u?T:b,n=setTimeout(()=>{t=Date.now(),s=!0,b(h()),c()},Math.max(0,p-m))})),!a&&!n&&(n=setTimeout(()=>s=!0,p)),s=!1,i)}}function Kc(e,t=200,n=!1,s=!0,r=!1){return n_(s_(t,n,s,r),e)}function cr(e,t={}){const{method:n="parseFloat",radix:s,nanToZero:r}=t;return H(()=>{let i=Fn(e);return typeof i=="string"&&(i=Number[n](i,s)),r&&Number.isNaN(i)&&(i=0),i})}const So=xp?window:void 0;function ur(e){var t;const n=Fn(e);return(t=n==null?void 0:n.$el)!=null?t:n}function fn(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=So):[t,n,s,r]=e,!t)return Ms;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(c=>c()),i.length=0},l=(c,f,d,p)=>(c.addEventListener(f,d,p),()=>c.removeEventListener(f,d,p)),a=Ae(()=>[ur(t),Fn(r)],([c,f])=>{if(o(),!c)return;const d=Qv(f)?{...f}:f;i.push(...n.flatMap(p=>s.map(m=>l(c,p,m,d))))},{immediate:!0,flush:"post"}),u=()=>{a(),o()};return Cp(u),u}let Gc=!1;function r_(e,t,n={}){const{window:s=So,ignore:r=[],capture:i=!0,detectIframe:o=!1}=n;if(!s)return Ms;e_&&!Gc&&(Gc=!0,Array.from(s.document.body.children).forEach(h=>h.addEventListener("click",Ms)),s.document.documentElement.addEventListener("click",Ms));let l=!0;const a=h=>Fn(r).some(b=>{if(typeof b=="string")return Array.from(s.document.querySelectorAll(b)).some(T=>T===h.target||h.composedPath().includes(T));{const T=ur(b);return T&&(h.target===T||h.composedPath().includes(T))}});function u(h){const b=Fn(h);return b&&b.$.subTree.shapeFlag===16}function c(h,b){const T=Fn(h),w=T.$.subTree&&T.$.subTree.children;return w==null||!Array.isArray(w)?!1:w.some(g=>g.el===b.target||b.composedPath().includes(g.el))}const f=h=>{const b=ur(e);if(h.target!=null&&!(!(b instanceof Element)&&u(e)&&c(e,h))&&!(!b||b===h.target||h.composedPath().includes(b))){if(h.detail===0&&(l=!a(h)),!l){l=!0;return}t(h)}};let d=!1;const p=[fn(s,"click",h=>{d||(d=!0,setTimeout(()=>{d=!1},0),f(h))},{passive:!0,capture:i}),fn(s,"pointerdown",h=>{const b=ur(e);l=!a(h)&&!!(b&&!h.composedPath().includes(b))},{passive:!0}),o&&fn(s,"blur",h=>{setTimeout(()=>{var b;const T=ur(e);((b=s.document.activeElement)==null?void 0:b.tagName)==="IFRAME"&&!(T!=null&&T.contains(s.document.activeElement))&&t(h)},0)})].filter(Boolean);return()=>p.forEach(h=>h())}function i_(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function o_(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=So,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,a=i_(t);return fn(r,i,c=>{c.repeat&&Fn(l)||a(c)&&n(c)},o)}const l_={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof Touch?null:[e.movementX,e.movementY]};function a_(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:s=!1,initialValue:r={x:0,y:0},window:i=So,target:o=i,scroll:l=!0,eventFilter:a}=e;let u=null,c=0,f=0;const d=oe(r.x),p=oe(r.y),m=oe(null),h=typeof t=="function"?t:l_[t],b=x=>{const O=h(x);u=x,O&&([d.value,p.value]=O,m.value="mouse"),i&&(c=i.scrollX,f=i.scrollY)},T=x=>{if(x.touches.length>0){const O=h(x.touches[0]);O&&([d.value,p.value]=O,m.value="touch")}},w=()=>{if(!u||!i)return;const x=h(u);u instanceof MouseEvent&&x&&(d.value=x[0]+i.scrollX-c,p.value=x[1]+i.scrollY-f)},g=()=>{d.value=r.x,p.value=r.y},v=a?x=>a(()=>b(x),{}):x=>b(x),_=a?x=>a(()=>T(x),{}):x=>T(x),B=a?()=>a(()=>w(),{}):()=>w();if(o){const x={passive:!0};fn(o,["mousemove","dragover"],v,x),n&&t!=="movement"&&(fn(o,["touchstart","touchmove"],_,x),s&&fn(o,"touchend",g,x)),l&&t==="page"&&fn(i,"scroll",B,{passive:!0})}return{x:d,y:p,sourceType:m}}const zc=e=>{if(e)return typeof e=="string"?typeof document>"u"?void 0:document.getElementById(e)??document.querySelector(e)??void 0:e.$el??e},c_="ArrowDown",u_="ArrowLeft",f_="ArrowRight",d_="ArrowUp";function p_(e,t=Ap("injectSelf")){const{provides:n}=t;if(n&&e in n)return n[e]}function Ap(e,t){const n=pt();if(!n)throw new Error(`[Bvn] ${e} must be called from inside a setup function`);return n}const h_=(e="")=>e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase(),Xc=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);function Op(e={},t={},n){const s={};for(const r in e)s[r]=e[r];for(const r in t){const i=e[r],o=t[r];if(Xc(i)&&Xc(o)){s[r]=Op(i,o);continue}s[r]=o}return s}const m_=(e,t)=>{var n,s;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((s=e.props)==null?void 0:s[h_(t)])<"u"};function g_(e={},t){const n=dn(gi,oe({})),s=Ap("useDefaults");if(t=t??s.type.name??s.type.__name,!t)throw new Error("[Bvn] Could not determine component name");const r=H(()=>{var a;return(a=n.value)==null?void 0:a[e._as??t]}),i=new Proxy(e,{get(a,u){var c,f,d,p;const m=Reflect.get(a,u);return u==="class"||u==="style"?[(c=r.value)==null?void 0:c[u],m].filter(h=>h!=null):typeof u=="string"&&!m_(s.vnode,u)?((f=r.value)==null?void 0:f[u])??((p=(d=n.value)==null?void 0:d.global)==null?void 0:p[u])??m:m}}),o=io();zf(()=>{if(r.value){const a=Object.entries(r.value).filter(([u])=>u.startsWith(u[0].toUpperCase()));o.value=a.length?Object.fromEntries(a):void 0}else o.value=void 0});function l(){const a=p_(gi,s);ea(gi,H(()=>o.value?Op((a==null?void 0:a.value)??{},o.value):a==null?void 0:a.value))}return{props:i,provideSubDefaults:l}}function Gn(e,t){const{props:n,provideSubDefaults:s}=g_(e,t);return s(),n}const y_=(e,t)=>{const n=yf();return H(()=>hn(e)||Aa(n||"",t))},b_=Et({name:"ConditionalTeleport",inheritAttrs:!1,slots:Object,props:{to:{type:[String,Object],default:null},disabled:{type:Boolean,required:!0}},setup(e,{slots:t}){return()=>{var n,s;return e.to?mo(ff,{to:e.to,disabled:e.disabled||!e.to},[(s=t.default)==null?void 0:s.call(t,{})]):(n=t.default)==null?void 0:n.call(t,{})}}});var v_=Object.defineProperty,__=(e,t,n)=>t in e?v_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rn=(e,t,n)=>__(e,typeof t!="symbol"?t+"":t,n);class kr{constructor(t,n={}){if(rn(this,"cancelable",!0),rn(this,"componentId",null),rn(this,"_defaultPrevented",!1),rn(this,"eventType",""),rn(this,"nativeEvent",null),rn(this,"_preventDefault"),rn(this,"relatedTarget",null),rn(this,"target",null),!t)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,kr.Defaults,n,{eventType:t}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(t){this._defaultPrevented=t}get preventDefault(){return this._preventDefault}set preventDefault(t){this._preventDefault=t}static get Defaults(){return{cancelable:!0,componentId:null,eventType:"",nativeEvent:null,relatedTarget:null,target:null}}}class S_ extends kr{constructor(t,n={}){super(t,n),rn(this,"trigger",null),Object.assign(this,kr.Defaults,n,{eventType:t})}static get Defaults(){return{...super.Defaults,trigger:null}}}const Jc={name:"fade",enterActiveClass:"",enterFromClass:"showing",enterToClass:"",leaveActiveClass:"",leaveFromClass:"",leaveToClass:"showing",css:!0},w_=(e,t,n,s,r,i={transitionProps:{},showFn:()=>{},hideFn:()=>{}})=>{var o;let l=!1;const a=!!e.value&&!t.initialAnimation||t.visible||!1,u=oe(!1),c=oe(a),f=oe(a);let d=typeof e.value!="boolean";Ae(e,()=>{if(d=typeof e.value!="boolean",l){l=!1;return}e.value?w():g()});const p=oe(a),m=oe(!1),h=H(()=>t.noAnimation||t.noFade||p.value||!1);ws(()=>{var ee;if(!t.show&&a){const re=b("show",{cancelable:!0});if(n("show",re),re.defaultPrevented){n("show-prevented",b("show-prevented"));return}p.value=!0,e.value||(l=!0,e.value=!0),c.value=!0,f.value=!0,A.value=!0,Le.value=!0,xe.value=!0,u.value=!0,(ee=i.showFn)==null||ee.call(i)}else(t.show||e.value&&t.initialAnimation)&&w()}),Ae(()=>t.visible,ee=>{p.value=!0,yt(()=>{ee&&(A.value=!0),ee?w():g()})}),Ae(()=>t.show,ee=>{ee?w():g()}),fn(s,"bv-toggle",()=>{e.value=!e.value});const b=(ee,re={})=>new S_(ee,{cancelable:!1,target:(s==null?void 0:s.value)||null,relatedTarget:null,trigger:null,...re,componentId:r==null?void 0:r.value});let T;const w=()=>{if(u.value)return;const ee=b("show",{cancelable:!0});if(n("show",ee),ee.defaultPrevented){n("show-prevented",b("show-prevented")),A.value&&(A.value=!1),e.value&&!d&&(l=!0,yt(()=>{e.value=!1}));return}c.value=!0,f.value=!0,requestAnimationFrame(()=>{var re;T=setTimeout(()=>{var ue;u.value=!0,(ue=i.showFn)==null||ue.call(i),e.value||(l=!0,yt(()=>{e.value=!0}))},p.value?0:typeof t.delay=="number"?t.delay:((re=t.delay)==null?void 0:re.show)||0)})},g=ee=>{var re;if(!u.value)return;const ue=b("hide",{cancelable:!0,trigger:ee}),ce=b(ee||"ignore",{cancelable:!0,trigger:ee});if(ee==="backdrop"&&t.noCloseOnBackdrop||ee==="esc"&&t.noCloseOnEsc){n("hide-prevented",b("hide-prevented"));return}if(T&&(clearTimeout(T),T=void 0),ee&&n(ee,ce),n("hide",ue),ue.defaultPrevented||ce.defaultPrevented){n("hide-prevented",b("hide-prevented")),e.value||yt(()=>{l=!0,e.value=!0});return}setTimeout(()=>{var ye;E.value=!0,u.value=!1,(ye=i.hideFn)==null||ye.call(i),e.value&&(l=!0,e.value=d?0:!1)},p.value?0:typeof t.delay=="number"?t.delay:((re=t.delay)==null?void 0:re.hide)||0)},v=Kc(ee=>g(ee),500),_=Kc(()=>w(),500),B=()=>{const ee=b("toggle",{cancelable:!0});if(n("toggle",ee),ee.defaultPrevented){n("toggle-prevented",b("toggle-prevented"));return}u.value?g():w()},x=(o=dn(Ep,void 0))==null?void 0:o({id:r.value,toggle:B,show:w,hide:g,value:$n(u)});Qs(()=>{x==null||x.unregister()});const O=oe(!1),C=()=>{t.lazy===!0&&(O.value=!0)},E=oe(!1),L=oe(!1),A=oe(!1),$=ee=>{var re,ue,ce,ye;(ue=(re=i.transitionProps)==null?void 0:re.onBeforeEnter)==null||ue.call(re,ee),(ye=(ce=t.transitionProps)==null?void 0:ce.onBeforeEnter)==null||ye.call(ce,ee),L.value=!0},q=ee=>{var re,ue,ce,ye;requestAnimationFrame(()=>{requestAnimationFrame(()=>{A.value=!0})}),(ue=(re=i.transitionProps)==null?void 0:re.onEnter)==null||ue.call(re,ee),(ye=(ce=t.transitionProps)==null?void 0:ce.onEnter)==null||ye.call(ce,ee)},X=ee=>{var re,ue,ce,ye;n("shown",b("shown")),C(),(ue=(re=i.transitionProps)==null?void 0:re.onAfterEnter)==null||ue.call(re,ee),(ye=(ce=t.transitionProps)==null?void 0:ce.onAfterEnter)==null||ye.call(ce,ee),p.value&&requestAnimationFrame(()=>{p.value=!1}),m.value&&(m.value=!1)},U=ee=>{var re,ue,ce,ye;E.value||(E.value=!0),(ue=(re=i.transitionProps)==null?void 0:re.onBeforeLeave)==null||ue.call(re,ee),(ye=(ce=t.transitionProps)==null?void 0:ce.onBeforeLeave)==null||ye.call(ce,ee)},J=ee=>{var re,ue,ce,ye;A.value=!1,(ue=(re=i.transitionProps)==null?void 0:re.onLeave)==null||ue.call(re,ee),(ye=(ce=t.transitionProps)==null?void 0:ce.onLeave)==null||ye.call(ce,ee)},G=ee=>{var re,ue,ce,ye;n("hidden",b("hidden")),(ue=(re=i.transitionProps)==null?void 0:re.onAfterLeave)==null||ue.call(re,ee),(ye=(ce=t.transitionProps)==null?void 0:ce.onAfterLeave)==null||ye.call(ce,ee),E.value=!1,L.value=!1,p.value&&requestAnimationFrame(()=>{p.value=!1}),requestAnimationFrame(()=>{m.value||(c.value=!1)})},he=H(()=>m.value===!0||L.value===!0||t.lazy===!1||t.lazy===!0&&O.value===!0&&t.unmountLazy===!1),ke=oe(!1);Ae(A,ee=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{setTimeout(()=>{ke.value=ee},32)})})})})});const Le=oe(!1),xe=oe(!1),Sn={...i.transitionProps,onBeforeEnter:$,onEnter:q,onAfterEnter:X,onBeforeLeave:U,onLeave:J,onAfterLeave:G};return{showRef:u,renderRef:c,renderBackdropRef:f,isVisible:A,isActive:L,trapActive:ke,show:w,hide:g,toggle:B,throttleHide:v,throttleShow:_,buildTriggerableEvent:b,computedNoAnimation:h,localNoAnimation:p,localTemporaryHide:m,isLeaving:E,transitionProps:{...Jc,...t.transitionProps,...Sn},lazyLoadCompleted:O,markLazyLoadCompleted:C,contentShowing:he,backdropReady:xe,backdropVisible:Le,backdropTransitionProps:{...Jc,onBeforeEnter:()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{Le.value=!0})}),xe.value=!1},onAfterEnter:()=>{xe.value=!0},onBeforeLeave:()=>{Le.value=!1},onAfterLeave:()=>{xe.value=!1,requestAnimationFrame(()=>{f.value=!1})}}}},T_=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Rp=["top","right","bottom","left"],Yc=["start","end"],Zc=Rp.reduce((e,t)=>e.concat(t,t+"-"+Yc[0],t+"-"+Yc[1]),[]),Ht=Math.min,Je=Math.max,qi=Math.round,li=Math.floor,Yt=e=>({x:e,y:e}),E_={left:"right",right:"left",bottom:"top",top:"bottom"},C_={start:"end",end:"start"};function xl(e,t,n){return Je(e,Ht(t,n))}function _n(e,t){return typeof e=="function"?e(t):e}function kt(e){return e.split("-")[0]}function Vt(e){return e.split("-")[1]}function Bp(e){return e==="x"?"y":"x"}function Oa(e){return e==="y"?"height":"width"}function Un(e){return["top","bottom"].includes(kt(e))?"y":"x"}function Ra(e){return Bp(Un(e))}function Np(e,t,n){n===void 0&&(n=!1);const s=Vt(e),r=Ra(e),i=Oa(r);let o=r==="x"?s===(n?"end":"start")?"right":"left":s==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=Ki(o)),[o,Ki(o)]}function x_(e){const t=Ki(e);return[Wi(e),t,Wi(t)]}function Wi(e){return e.replace(/start|end/g,t=>C_[t])}function A_(e,t,n){const s=["left","right"],r=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:s:t?s:r;case"left":case"right":return t?i:o;default:return[]}}function O_(e,t,n,s){const r=Vt(e);let i=A_(kt(e),n==="start",s);return r&&(i=i.map(o=>o+"-"+r),t&&(i=i.concat(i.map(Wi)))),i}function Ki(e){return e.replace(/left|right|bottom|top/g,t=>E_[t])}function R_(e){return{top:0,right:0,bottom:0,left:0,...e}}function Ba(e){return typeof e!="number"?R_(e):{top:e,right:e,bottom:e,left:e}}function zs(e){const{x:t,y:n,width:s,height:r}=e;return{width:s,height:r,top:n,left:t,right:t+s,bottom:n+r,x:t,y:n}}function Qc(e,t,n){let{reference:s,floating:r}=e;const i=Un(t),o=Ra(t),l=Oa(o),a=kt(t),u=i==="y",c=s.x+s.width/2-r.width/2,f=s.y+s.height/2-r.height/2,d=s[l]/2-r[l]/2;let p;switch(a){case"top":p={x:c,y:s.y-r.height};break;case"bottom":p={x:c,y:s.y+s.height};break;case"right":p={x:s.x+s.width,y:f};break;case"left":p={x:s.x-r.width,y:f};break;default:p={x:s.x,y:s.y}}switch(Vt(t)){case"start":p[o]-=d*(n&&u?-1:1);break;case"end":p[o]+=d*(n&&u?-1:1);break}return p}const B_=async(e,t,n)=>{const{placement:s="bottom",strategy:r="absolute",middleware:i=[],platform:o}=n,l=i.filter(Boolean),a=await(o.isRTL==null?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:f}=Qc(u,s,a),d=s,p={},m=0;for(let h=0;h<l.length;h++){const{name:b,fn:T}=l[h],{x:w,y:g,data:v,reset:_}=await T({x:c,y:f,initialPlacement:s,placement:d,strategy:r,middlewareData:p,rects:u,platform:o,elements:{reference:e,floating:t}});c=w??c,f=g??f,p={...p,[b]:{...p[b],...v}},_&&m<=50&&(m++,typeof _=="object"&&(_.placement&&(d=_.placement),_.rects&&(u=_.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:r}):_.rects),{x:c,y:f}=Qc(u,d,a)),h=-1)}return{x:c,y:f,placement:d,strategy:r,middlewareData:p}};async function Xs(e,t){var n;t===void 0&&(t={});const{x:s,y:r,platform:i,rects:o,elements:l,strategy:a}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=_n(t,e),m=Ba(p),b=l[d?f==="floating"?"reference":"floating":f],T=zs(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(b)))==null||n?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:a})),w=f==="floating"?{x:s,y:r,width:o.floating.width,height:o.floating.height}:o.reference,g=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),v=await(i.isElement==null?void 0:i.isElement(g))?await(i.getScale==null?void 0:i.getScale(g))||{x:1,y:1}:{x:1,y:1},_=zs(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:w,offsetParent:g,strategy:a}):w);return{top:(T.top-_.top+m.top)/v.y,bottom:(_.bottom-T.bottom+m.bottom)/v.y,left:(T.left-_.left+m.left)/v.x,right:(_.right-T.right+m.right)/v.x}}const N_=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:s,placement:r,rects:i,platform:o,elements:l,middlewareData:a}=t,{element:u,padding:c=0}=_n(e,t)||{};if(u==null)return{};const f=Ba(c),d={x:n,y:s},p=Ra(r),m=Oa(p),h=await o.getDimensions(u),b=p==="y",T=b?"top":"left",w=b?"bottom":"right",g=b?"clientHeight":"clientWidth",v=i.reference[m]+i.reference[p]-d[p]-i.floating[m],_=d[p]-i.reference[p],B=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u));let x=B?B[g]:0;(!x||!await(o.isElement==null?void 0:o.isElement(B)))&&(x=l.floating[g]||i.floating[m]);const O=v/2-_/2,C=x/2-h[m]/2-1,E=Ht(f[T],C),L=Ht(f[w],C),A=E,$=x-h[m]-L,q=x/2-h[m]/2+O,X=xl(A,q,$),U=!a.arrow&&Vt(r)!=null&&q!==X&&i.reference[m]/2-(q<A?E:L)-h[m]/2<0,J=U?q<A?q-A:q-$:0;return{[p]:d[p]+J,data:{[p]:X,centerOffset:q-X-J,...U&&{alignmentOffset:J}},reset:U}}});function P_(e,t,n){return(e?[...n.filter(r=>Vt(r)===e),...n.filter(r=>Vt(r)!==e)]:n.filter(r=>kt(r)===r)).filter(r=>e?Vt(r)===e||(t?Wi(r)!==r:!1):!0)}const I_=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,s,r;const{rects:i,middlewareData:o,placement:l,platform:a,elements:u}=t,{crossAxis:c=!1,alignment:f,allowedPlacements:d=Zc,autoAlignment:p=!0,...m}=_n(e,t),h=f!==void 0||d===Zc?P_(f||null,p,d):d,b=await Xs(t,m),T=((n=o.autoPlacement)==null?void 0:n.index)||0,w=h[T];if(w==null)return{};const g=Np(w,i,await(a.isRTL==null?void 0:a.isRTL(u.floating)));if(l!==w)return{reset:{placement:h[0]}};const v=[b[kt(w)],b[g[0]],b[g[1]]],_=[...((s=o.autoPlacement)==null?void 0:s.overflows)||[],{placement:w,overflows:v}],B=h[T+1];if(B)return{data:{index:T+1,overflows:_},reset:{placement:B}};const x=_.map(E=>{const L=Vt(E.placement);return[E.placement,L&&c?E.overflows.slice(0,2).reduce((A,$)=>A+$,0):E.overflows[0],E.overflows]}).sort((E,L)=>E[1]-L[1]),C=((r=x.filter(E=>E[2].slice(0,Vt(E[0])?2:3).every(L=>L<=0))[0])==null?void 0:r[0])||x[0][0];return C!==l?{data:{index:T+1,overflows:_},reset:{placement:C}}:{}}}},k_=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:r,middlewareData:i,rects:o,initialPlacement:l,platform:a,elements:u}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...b}=_n(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const T=kt(r),w=Un(l),g=kt(l)===l,v=await(a.isRTL==null?void 0:a.isRTL(u.floating)),_=d||(g||!h?[Ki(l)]:x_(l)),B=m!=="none";!d&&B&&_.push(...O_(l,h,m,v));const x=[l,..._],O=await Xs(t,b),C=[];let E=((s=i.flip)==null?void 0:s.overflows)||[];if(c&&C.push(O[T]),f){const q=Np(r,o,v);C.push(O[q[0]],O[q[1]])}if(E=[...E,{placement:r,overflows:C}],!C.every(q=>q<=0)){var L,A;const q=(((L=i.flip)==null?void 0:L.index)||0)+1,X=x[q];if(X)return{data:{index:q,overflows:E},reset:{placement:X}};let U=(A=E.filter(J=>J.overflows[0]<=0).sort((J,G)=>J.overflows[1]-G.overflows[1])[0])==null?void 0:A.placement;if(!U)switch(p){case"bestFit":{var $;const J=($=E.filter(G=>{if(B){const he=Un(G.placement);return he===w||he==="y"}return!0}).map(G=>[G.placement,G.overflows.filter(he=>he>0).reduce((he,ke)=>he+ke,0)]).sort((G,he)=>G[1]-he[1])[0])==null?void 0:$[0];J&&(U=J);break}case"initialPlacement":U=l;break}if(r!==U)return{reset:{placement:U}}}return{}}}};function eu(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function tu(e){return Rp.some(t=>e[t]>=0)}const L_=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:s="referenceHidden",...r}=_n(e,t);switch(s){case"referenceHidden":{const i=await Xs(t,{...r,elementContext:"reference"}),o=eu(i,n.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:tu(o)}}}case"escaped":{const i=await Xs(t,{...r,altBoundary:!0}),o=eu(i,n.floating);return{data:{escapedOffsets:o,escaped:tu(o)}}}default:return{}}}}};function Pp(e){const t=Ht(...e.map(i=>i.left)),n=Ht(...e.map(i=>i.top)),s=Je(...e.map(i=>i.right)),r=Je(...e.map(i=>i.bottom));return{x:t,y:n,width:s-t,height:r-n}}function F_(e){const t=e.slice().sort((r,i)=>r.y-i.y),n=[];let s=null;for(let r=0;r<t.length;r++){const i=t[r];!s||i.y-s.y>s.height/2?n.push([i]):n[n.length-1].push(i),s=i}return n.map(r=>zs(Pp(r)))}const D_=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:s,rects:r,platform:i,strategy:o}=t,{padding:l=2,x:a,y:u}=_n(e,t),c=Array.from(await(i.getClientRects==null?void 0:i.getClientRects(s.reference))||[]),f=F_(c),d=zs(Pp(c)),p=Ba(l);function m(){if(f.length===2&&f[0].left>f[1].right&&a!=null&&u!=null)return f.find(b=>a>b.left-p.left&&a<b.right+p.right&&u>b.top-p.top&&u<b.bottom+p.bottom)||d;if(f.length>=2){if(Un(n)==="y"){const E=f[0],L=f[f.length-1],A=kt(n)==="top",$=E.top,q=L.bottom,X=A?E.left:L.left,U=A?E.right:L.right,J=U-X,G=q-$;return{top:$,bottom:q,left:X,right:U,width:J,height:G,x:X,y:$}}const b=kt(n)==="left",T=Je(...f.map(E=>E.right)),w=Ht(...f.map(E=>E.left)),g=f.filter(E=>b?E.left===w:E.right===T),v=g[0].top,_=g[g.length-1].bottom,B=w,x=T,O=x-B,C=_-v;return{top:v,bottom:_,left:B,right:x,width:O,height:C,x:B,y:v}}return d}const h=await i.getElementRects({reference:{getBoundingClientRect:m},floating:s.floating,strategy:o});return r.reference.x!==h.reference.x||r.reference.y!==h.reference.y||r.reference.width!==h.reference.width||r.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}};async function M_(e,t){const{placement:n,platform:s,elements:r}=e,i=await(s.isRTL==null?void 0:s.isRTL(r.floating)),o=kt(n),l=Vt(n),a=Un(n)==="y",u=["left","top"].includes(o)?-1:1,c=i&&a?-1:1,f=_n(t,e);let{mainAxis:d,crossAxis:p,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return l&&typeof m=="number"&&(p=l==="end"?m*-1:m),a?{x:p*c,y:d*u}:{x:d*u,y:p*c}}const $_=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,s;const{x:r,y:i,placement:o,middlewareData:l}=t,a=await M_(t,e);return o===((n=l.offset)==null?void 0:n.placement)&&(s=l.arrow)!=null&&s.alignmentOffset?{}:{x:r+a.x,y:i+a.y,data:{...a,placement:o}}}}},V_=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:s,placement:r}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:l={fn:b=>{let{x:T,y:w}=b;return{x:T,y:w}}},...a}=_n(e,t),u={x:n,y:s},c=await Xs(t,a),f=Un(kt(r)),d=Bp(f);let p=u[d],m=u[f];if(i){const b=d==="y"?"top":"left",T=d==="y"?"bottom":"right",w=p+c[b],g=p-c[T];p=xl(w,p,g)}if(o){const b=f==="y"?"top":"left",T=f==="y"?"bottom":"right",w=m+c[b],g=m-c[T];m=xl(w,m,g)}const h=l.fn({...t,[d]:p,[f]:m});return{...h,data:{x:h.x-n,y:h.y-s,enabled:{[d]:i,[f]:o}}}}}},H_=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,s;const{placement:r,rects:i,platform:o,elements:l}=t,{apply:a=()=>{},...u}=_n(e,t),c=await Xs(t,u),f=kt(r),d=Vt(r),p=Un(r)==="y",{width:m,height:h}=i.floating;let b,T;f==="top"||f==="bottom"?(b=f,T=d===(await(o.isRTL==null?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(T=f,b=d==="end"?"top":"bottom");const w=h-c.top-c.bottom,g=m-c.left-c.right,v=Ht(h-c[b],w),_=Ht(m-c[T],g),B=!t.middlewareData.shift;let x=v,O=_;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(O=g),(s=t.middlewareData.shift)!=null&&s.enabled.y&&(x=w),B&&!d){const E=Je(c.left,0),L=Je(c.right,0),A=Je(c.top,0),$=Je(c.bottom,0);p?O=m-2*(E!==0||L!==0?E+L:Je(c.left,c.right)):x=h-2*(A!==0||$!==0?A+$:Je(c.top,c.bottom))}await a({...t,availableWidth:O,availableHeight:x});const C=await o.getDimensions(l.floating);return m!==C.width||h!==C.height?{reset:{rects:!0}}:{}}}};function wo(){return typeof window<"u"}function Ts(e){return Na(e)?(e.nodeName||"").toLowerCase():"#document"}function _t(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function en(e){var t;return(t=(Na(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Na(e){return wo()?e instanceof Node||e instanceof _t(e).Node:!1}function Ut(e){return wo()?e instanceof Element||e instanceof _t(e).Element:!1}function Qt(e){return wo()?e instanceof HTMLElement||e instanceof _t(e).HTMLElement:!1}function nu(e){return!wo()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof _t(e).ShadowRoot}function qr(e){const{overflow:t,overflowX:n,overflowY:s,display:r}=jt(e);return/auto|scroll|overlay|hidden|clip/.test(t+s+n)&&!["inline","contents"].includes(r)}function U_(e){return["table","td","th"].includes(Ts(e))}function To(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Pa(e){const t=Ia(),n=Ut(e)?jt(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(s=>(n.willChange||"").includes(s))||["paint","layout","strict","content"].some(s=>(n.contain||"").includes(s))}function j_(e){let t=jn(e);for(;Qt(t)&&!Js(t);){if(Pa(t))return t;if(To(t))return null;t=jn(t)}return null}function Ia(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Js(e){return["html","body","#document"].includes(Ts(e))}function jt(e){return _t(e).getComputedStyle(e)}function Eo(e){return Ut(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function jn(e){if(Ts(e)==="html")return e;const t=e.assignedSlot||e.parentNode||nu(e)&&e.host||en(e);return nu(t)?t.host:t}function Ip(e){const t=jn(e);return Js(t)?e.ownerDocument?e.ownerDocument.body:e.body:Qt(t)&&qr(t)?t:Ip(t)}function Lr(e,t,n){var s;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=Ip(e),i=r===((s=e.ownerDocument)==null?void 0:s.body),o=_t(r);if(i){const l=Al(o);return t.concat(o,o.visualViewport||[],qr(r)?r:[],l&&n?Lr(l):[])}return t.concat(r,Lr(r,[],n))}function Al(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function kp(e){const t=jt(e);let n=parseFloat(t.width)||0,s=parseFloat(t.height)||0;const r=Qt(e),i=r?e.offsetWidth:n,o=r?e.offsetHeight:s,l=qi(n)!==i||qi(s)!==o;return l&&(n=i,s=o),{width:n,height:s,$:l}}function ka(e){return Ut(e)?e:e.contextElement}function $s(e){const t=ka(e);if(!Qt(t))return Yt(1);const n=t.getBoundingClientRect(),{width:s,height:r,$:i}=kp(t);let o=(i?qi(n.width):n.width)/s,l=(i?qi(n.height):n.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const q_=Yt(0);function Lp(e){const t=_t(e);return!Ia()||!t.visualViewport?q_:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function W_(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==_t(e)?!1:t}function gs(e,t,n,s){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),i=ka(e);let o=Yt(1);t&&(s?Ut(s)&&(o=$s(s)):o=$s(e));const l=W_(i,n,s)?Lp(i):Yt(0);let a=(r.left+l.x)/o.x,u=(r.top+l.y)/o.y,c=r.width/o.x,f=r.height/o.y;if(i){const d=_t(i),p=s&&Ut(s)?_t(s):s;let m=d,h=Al(m);for(;h&&s&&p!==m;){const b=$s(h),T=h.getBoundingClientRect(),w=jt(h),g=T.left+(h.clientLeft+parseFloat(w.paddingLeft))*b.x,v=T.top+(h.clientTop+parseFloat(w.paddingTop))*b.y;a*=b.x,u*=b.y,c*=b.x,f*=b.y,a+=g,u+=v,m=_t(h),h=Al(m)}}return zs({width:c,height:f,x:a,y:u})}function La(e,t){const n=Eo(e).scrollLeft;return t?t.left+n:gs(en(e)).left+n}function Fp(e,t,n){n===void 0&&(n=!1);const s=e.getBoundingClientRect(),r=s.left+t.scrollLeft-(n?0:La(e,s)),i=s.top+t.scrollTop;return{x:r,y:i}}function K_(e){let{elements:t,rect:n,offsetParent:s,strategy:r}=e;const i=r==="fixed",o=en(s),l=t?To(t.floating):!1;if(s===o||l&&i)return n;let a={scrollLeft:0,scrollTop:0},u=Yt(1);const c=Yt(0),f=Qt(s);if((f||!f&&!i)&&((Ts(s)!=="body"||qr(o))&&(a=Eo(s)),Qt(s))){const p=gs(s);u=$s(s),c.x=p.x+s.clientLeft,c.y=p.y+s.clientTop}const d=o&&!f&&!i?Fp(o,a,!0):Yt(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+c.x+d.x,y:n.y*u.y-a.scrollTop*u.y+c.y+d.y}}function G_(e){return Array.from(e.getClientRects())}function z_(e){const t=en(e),n=Eo(e),s=e.ownerDocument.body,r=Je(t.scrollWidth,t.clientWidth,s.scrollWidth,s.clientWidth),i=Je(t.scrollHeight,t.clientHeight,s.scrollHeight,s.clientHeight);let o=-n.scrollLeft+La(e);const l=-n.scrollTop;return jt(s).direction==="rtl"&&(o+=Je(t.clientWidth,s.clientWidth)-r),{width:r,height:i,x:o,y:l}}function X_(e,t){const n=_t(e),s=en(e),r=n.visualViewport;let i=s.clientWidth,o=s.clientHeight,l=0,a=0;if(r){i=r.width,o=r.height;const u=Ia();(!u||u&&t==="fixed")&&(l=r.offsetLeft,a=r.offsetTop)}return{width:i,height:o,x:l,y:a}}function J_(e,t){const n=gs(e,!0,t==="fixed"),s=n.top+e.clientTop,r=n.left+e.clientLeft,i=Qt(e)?$s(e):Yt(1),o=e.clientWidth*i.x,l=e.clientHeight*i.y,a=r*i.x,u=s*i.y;return{width:o,height:l,x:a,y:u}}function su(e,t,n){let s;if(t==="viewport")s=X_(e,n);else if(t==="document")s=z_(en(e));else if(Ut(t))s=J_(t,n);else{const r=Lp(e);s={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return zs(s)}function Dp(e,t){const n=jn(e);return n===t||!Ut(n)||Js(n)?!1:jt(n).position==="fixed"||Dp(n,t)}function Y_(e,t){const n=t.get(e);if(n)return n;let s=Lr(e,[],!1).filter(l=>Ut(l)&&Ts(l)!=="body"),r=null;const i=jt(e).position==="fixed";let o=i?jn(e):e;for(;Ut(o)&&!Js(o);){const l=jt(o),a=Pa(o);!a&&l.position==="fixed"&&(r=null),(i?!a&&!r:!a&&l.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||qr(o)&&!a&&Dp(e,o))?s=s.filter(c=>c!==o):r=l,o=jn(o)}return t.set(e,s),s}function Z_(e){let{element:t,boundary:n,rootBoundary:s,strategy:r}=e;const o=[...n==="clippingAncestors"?To(t)?[]:Y_(t,this._c):[].concat(n),s],l=o[0],a=o.reduce((u,c)=>{const f=su(t,c,r);return u.top=Je(f.top,u.top),u.right=Ht(f.right,u.right),u.bottom=Ht(f.bottom,u.bottom),u.left=Je(f.left,u.left),u},su(t,l,r));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function Q_(e){const{width:t,height:n}=kp(e);return{width:t,height:n}}function eS(e,t,n){const s=Qt(t),r=en(t),i=n==="fixed",o=gs(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const a=Yt(0);if(s||!s&&!i)if((Ts(t)!=="body"||qr(r))&&(l=Eo(t)),s){const d=gs(t,!0,i,t);a.x=d.x+t.clientLeft,a.y=d.y+t.clientTop}else r&&(a.x=La(r));const u=r&&!s&&!i?Fp(r,l):Yt(0),c=o.left+l.scrollLeft-a.x-u.x,f=o.top+l.scrollTop-a.y-u.y;return{x:c,y:f,width:o.width,height:o.height}}function Wo(e){return jt(e).position==="static"}function ru(e,t){if(!Qt(e)||jt(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return en(e)===n&&(n=n.ownerDocument.body),n}function Mp(e,t){const n=_t(e);if(To(e))return n;if(!Qt(e)){let r=jn(e);for(;r&&!Js(r);){if(Ut(r)&&!Wo(r))return r;r=jn(r)}return n}let s=ru(e,t);for(;s&&U_(s)&&Wo(s);)s=ru(s,t);return s&&Js(s)&&Wo(s)&&!Pa(s)?n:s||j_(e)||n}const tS=async function(e){const t=this.getOffsetParent||Mp,n=this.getDimensions,s=await n(e.floating);return{reference:eS(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function nS(e){return jt(e).direction==="rtl"}const sS={convertOffsetParentRelativeRectToViewportRelativeRect:K_,getDocumentElement:en,getClippingRect:Z_,getOffsetParent:Mp,getElementRects:tS,getClientRects:G_,getDimensions:Q_,getScale:$s,isElement:Ut,isRTL:nS};function rS(e,t){let n=null,s;const r=en(e);function i(){var l;clearTimeout(s),(l=n)==null||l.disconnect(),n=null}function o(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),i();const{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(l||t(),!f||!d)return;const p=li(c),m=li(r.clientWidth-(u+f)),h=li(r.clientHeight-(c+d)),b=li(u),w={rootMargin:-p+"px "+-m+"px "+-h+"px "+-b+"px",threshold:Je(0,Ht(1,a))||1};let g=!0;function v(_){const B=_[0].intersectionRatio;if(B!==a){if(!g)return o();B?o(!1,B):s=setTimeout(()=>{o(!1,1e-7)},1e3)}g=!1}try{n=new IntersectionObserver(v,{...w,root:r.ownerDocument})}catch{n=new IntersectionObserver(v,w)}n.observe(e)}return o(!0),i}function iS(e,t,n,s){s===void 0&&(s={});const{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=s,u=ka(e),c=r||i?[...u?Lr(u):[],...Lr(t)]:[];c.forEach(T=>{r&&T.addEventListener("scroll",n,{passive:!0}),i&&T.addEventListener("resize",n)});const f=u&&l?rS(u,n):null;let d=-1,p=null;o&&(p=new ResizeObserver(T=>{let[w]=T;w&&w.target===u&&p&&(p.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var g;(g=p)==null||g.observe(t)})),n()}),u&&!a&&p.observe(u),p.observe(t));let m,h=a?gs(e):null;a&&b();function b(){const T=gs(e);h&&(T.x!==h.x||T.y!==h.y||T.width!==h.width||T.height!==h.height)&&n(),h=T,m=requestAnimationFrame(b)}return n(),()=>{var T;c.forEach(w=>{r&&w.removeEventListener("scroll",n),i&&w.removeEventListener("resize",n)}),f==null||f(),(T=p)==null||T.disconnect(),p=null,a&&cancelAnimationFrame(m)}}const oS=$_,lS=I_,aS=V_,cS=k_,uS=H_,fS=L_,dS=N_,pS=D_,hS=(e,t,n)=>{const s=new Map,r={platform:sS,...n},i={...r.platform,_c:s};return B_(e,t,{...r,platform:i})};function mS(e){return e!=null&&typeof e=="object"&&"$el"in e}function Ol(e){if(mS(e)){const t=e.$el;return Na(t)&&Ts(t)==="#comment"?null:t}return e}function Rs(e){return typeof e=="function"?e():Z(e)}function gS(e){return{name:"arrow",options:e,fn(t){const n=Ol(Rs(e.element));return n==null?{}:dS({element:n,padding:e.padding}).fn(t)}}}function $p(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function iu(e,t){const n=$p(e);return Math.round(t*n)/n}function yS(e,t,n){n===void 0&&(n={});const s=n.whileElementsMounted,r=H(()=>{var x;return(x=Rs(n.open))!=null?x:!0}),i=H(()=>Rs(n.middleware)),o=H(()=>{var x;return(x=Rs(n.placement))!=null?x:"bottom"}),l=H(()=>{var x;return(x=Rs(n.strategy))!=null?x:"absolute"}),a=H(()=>{var x;return(x=Rs(n.transform))!=null?x:!0}),u=H(()=>Ol(e.value)),c=H(()=>Ol(t.value)),f=oe(0),d=oe(0),p=oe(l.value),m=oe(o.value),h=io({}),b=oe(!1),T=H(()=>{const x={position:p.value,left:"0",top:"0"};if(!c.value)return x;const O=iu(c.value,f.value),C=iu(c.value,d.value);return a.value?{...x,transform:"translate("+O+"px, "+C+"px)",...$p(c.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:O+"px",top:C+"px"}});let w;function g(){if(u.value==null||c.value==null)return;const x=r.value;hS(u.value,c.value,{middleware:i.value,placement:o.value,strategy:l.value}).then(O=>{f.value=O.x,d.value=O.y,p.value=O.strategy,m.value=O.placement,h.value=O.middlewareData,b.value=x!==!1})}function v(){typeof w=="function"&&(w(),w=void 0)}function _(){if(v(),s===void 0){g();return}if(u.value!=null&&c.value!=null){w=s(u.value,c.value,g);return}}function B(){r.value||(b.value=!1)}return Ae([i,o,l,r],g,{flush:"sync"}),Ae([u,c],_,{flush:"sync"}),Ae(r,B,{flush:"sync"}),Qi()&&br(v),{x:Zn(f),y:Zn(d),strategy:Zn(p),placement:Zn(m),middlewareData:Zn(h),isPositioned:Zn(b),floatingStyles:T,update:g}}const bS=Yv(a_),vS=["id"],_S=["id"],SS=Et({inheritAttrs:!1,__name:"BPopover",props:ds({boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},click:{type:Boolean,default:!1},closeOnHide:{type:Boolean,default:!1},content:{default:void 0},customClass:{default:""},delay:{default:()=>({show:100,hide:300})},floatingMiddleware:{default:void 0},hideMargin:{default:2},id:{default:void 0},inline:{type:Boolean,default:!1},manual:{type:Boolean,default:!1},noAutoClose:{type:Boolean,default:!1},noFlip:{type:Boolean,default:!1},noHide:{type:Boolean,default:!1},noShift:{type:Boolean,default:!1},noSize:{type:Boolean,default:!1},noninteractive:{type:Boolean,default:!1},offset:{default:null},placement:{default:"top"},realtime:{type:Boolean,default:!1},reference:{default:null},strategy:{default:"absolute"},target:{default:null},title:{default:void 0},tooltip:{type:Boolean,default:!1},variant:{default:null},teleportDisabled:{type:Boolean,default:!1},teleportTo:{default:void 0},initialAnimation:{type:Boolean,default:!1},noAnimation:{type:Boolean},noFade:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},unmountLazy:{type:Boolean,default:!1},show:{type:Boolean,default:!1},transProps:{},visible:{type:Boolean,default:!1}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:ds(["pointerleave","blur","click-outside","close-on-hide","hide","hide-prevented","hidden","show","show-prevented","shown","toggle","toggle-prevented"],["update:modelValue"]),setup(e,{expose:t,emit:n}){const r=Gn(e,"BPopover"),i=n,o=Zl(),l=fo(e,"modelValue"),a=y_(()=>r.id,"popover"),u=oe(!1),c=es("_element"),f=es("_content"),d=es("_arrow"),p=es("_placeholder"),m=oe(null),h=oe(null),b=H(()=>r.placement.startsWith("auto")),T=cr(()=>r.offset??NaN),w=H(()=>Vp(r.boundary)?r.boundary:void 0),g=H(()=>TS(r.boundary)?r.boundary:void 0),v=oe({}),_=H(()=>{if(r.floatingMiddleware!==void 0)return r.floatingMiddleware;const fe=r.offset!==null?T.value:r.tooltip?6:8,y=[oS(fe)];return r.noFlip===!1&&!b.value&&y.push(cS({boundary:w.value,rootBoundary:g.value,padding:r.boundaryPadding})),b.value&&y.push(lS({alignment:r.placement.split("-")[1]||void 0,boundary:w.value,rootBoundary:g.value,padding:r.boundaryPadding})),r.noShift===!1&&y.push(aS({boundary:w.value,rootBoundary:g.value,padding:r.boundaryPadding})),r.noHide===!1&&y.push(fS({boundary:w.value,rootBoundary:g.value,padding:r.boundaryPadding})),r.inline===!0&&y.push(pS()),y.push(gS({element:d,padding:10})),r.noSize===!1&&y.push(uS({boundary:w.value,rootBoundary:g.value,padding:r.boundaryPadding,apply({availableWidth:S,availableHeight:R}){var D,F;v.value={maxHeight:R>=(((D=f.value)==null?void 0:D.scrollHeight)??0)?void 0:R?`${Math.max(0,R)}px`:void 0,maxWidth:S>=(((F=f.value)==null?void 0:F.scrollWidth)??0)?void 0:S?`${Math.max(0,S)}px`:void 0}}})),y}),B=H(()=>b.value?void 0:r.placement),{floatingStyles:x,middlewareData:O,placement:C,update:E}=yS(m,c,{placement:B,middleware:_,strategy:Bt(()=>r.strategy),whileElementsMounted:(...fe)=>iS(...fe,{animationFrame:r.realtime})}),L=oe({position:"absolute"});Ae(O,fe=>{var y,S;if(r.noHide===!1&&((y=fe.hide)!=null&&y.referenceHidden&&!u.value&&A.value?r.closeOnHide&&!r.noAutoClose&&!r.manual?U("close-on-hide"):(xe.value=!0,u.value=!0):xe.value&&!((S=fe.hide)!=null&&S.referenceHidden)&&(xe.value=!1,u.value=!1)),fe.arrow){const{x:R,y:D}=fe.arrow;L.value={position:"absolute",top:D?`${D}px`:"",left:R?`${R}px`:""}}});const{showRef:A,hide:$,show:q,toggle:X,throttleHide:U,computedNoAnimation:J,transitionProps:G,contentShowing:he,isVisible:ke,renderRef:Le,localTemporaryHide:xe}=w_(l,r,i,c,a,{showFn:()=>{u.value&&E()}}),Sn=H(()=>{const fe=r.tooltip?"tooltip":"popover";return[fe,`b-${fe}`,{[`b-${fe}-${r.variant}`]:r.variant!==null,show:ke.value&&!u.value,fade:!J.value,[`${r.customClass}`]:r.customClass!==void 0,[`bs-${fe}-${wS(C.value)}`]:C.value!==void 0}]}),{x:ee,y:re}=bS(),ue=()=>{var fe,y;const S=(fe=h.value)==null?void 0:fe.getBoundingClientRect(),R=(y=c.value)==null?void 0:y.getBoundingClientRect(),D=parseInt(r.hideMargin,10)||0,F=(window==null?void 0:window.scrollX)||0,M=(window==null?void 0:window.scrollY)||0,W=!S||ee.value<S.left+F-D||ee.value>S.right+F+D||re.value<S.top+M-D||re.value>S.bottom+M+D,j=!R||ee.value<R.left+F-D||ee.value>R.right+F+D||re.value<R.top+M-D||re.value>R.bottom+M+D;return{triggerIsOutside:W,isOutside:j}};let ce;const ye=fe=>{var y,S,R;const D=typeof r.delay=="number"?r.delay:((y=r.delay)==null?void 0:y.hide)||0,{triggerIsOutside:F,isOutside:M}=ue();!r.noninteractive&&M&&F&&!((S=c.value)!=null&&S.contains(document==null?void 0:document.activeElement))&&!((R=h.value)!=null&&R.contains(document==null?void 0:document.activeElement))||r.noninteractive&&F?$(fe==null?void 0:fe.type):(ce&&clearTimeout(ce),ce=setTimeout(()=>{ye(fe)},D<50?50:D))};Ae(ke,()=>{E()}),t({hide:$,show:q,toggle:X});const zn=fe=>{A.value?$(fe.type==="click"?"click":"toggle"):q()},Lt=()=>{var fe;if(r.target){const y=zc(hn(r.target));y?h.value=y:console.warn("Target element not found",r.target)}else h.value=(fe=p.value)==null?void 0:fe.nextElementSibling;if(r.reference){const y=zc(hn(r.reference));y?m.value=y:console.warn("Reference element not found",r.reference)}else m.value=h.value;if(!(!h.value||r.manual)){if(r.click){h.value.addEventListener("click",zn);return}h.value.addEventListener("pointerenter",q),h.value.addEventListener("pointerleave",ye),h.value.addEventListener("focus",q),h.value.addEventListener("blur",ye)}},wn=()=>{h.value&&(h.value.removeEventListener("click",zn),h.value.removeEventListener("pointerenter",q),h.value.removeEventListener("pointerleave",ye),h.value.removeEventListener("focus",q),h.value.removeEventListener("blur",ye))};return r_(c,()=>{A.value&&r.click&&!r.noAutoClose&&!r.manual&&$("click-outside")},{ignore:[h]}),Ae([()=>r.click,()=>r.target,()=>r.reference],()=>{wn(),Lt()}),ws(()=>{Lt(),yt(()=>{E()})}),Qs(wn),(fe,y)=>(Re(),Jt(Pe,null,[ts("span",{id:Z(a)+"_placeholder",ref:"_placeholder"},null,8,vS),ut(fe.$slots,"target",{show:Z(q),hide:Z($),toggle:Z(X),visible:Z(A)},void 0,!0),Se(b_,{to:Z(r).teleportTo,disabled:!Z(r).teleportTo||Z(r).teleportDisabled},{default:wt(()=>[Z(Le)||Z(he)?(Re(),It(gd,Mt({key:0},Z(G),{appear:l.value||Z(r).visible}),{default:wt(()=>[lf(ts("div",Mt({id:Z(a)},fe.$attrs,{ref:"_element",class:Sn.value,role:"tooltip",tabindex:"-1",style:Z(x)}),[ts("div",{ref:"_arrow",class:Rt(`${Z(r).tooltip?"tooltip":"popover"}-arrow`),style:fs(L.value),"data-popper-arrow":""},null,6),ts("div",{ref:"_content",class:"overflow-auto",style:fs(v.value)},[Z(r).title||o.title?(Re(),Jt("div",{key:0,class:Rt(["position-sticky top-0",Z(r).tooltip?"tooltip-inner":"popover-header"])},[ut(fe.$slots,"title",{},()=>[yn(Mn(Z(r).title),1)],!0)],2)):Ds("",!0),Z(r).tooltip&&!o.title&&!Z(r).title||!Z(r).tooltip?(Re(),Jt("div",{key:1,class:Rt(Z(r).tooltip?"tooltip-inner":"popover-body")},[ut(fe.$slots,"default",{},()=>[yn(Mn(Z(r).content),1)],!0)],2)):Ds("",!0)],4)],16,_S),[[ra,Z(A)&&!u.value]])]),_:3},16,["appear"])):Ds("",!0)]),_:3},8,["to","disabled"])],64))}}),_T=T_(SS,[["__scopeId","data-v-08119d6e"]]),wS=e=>{const[t]=e.split("-");switch(t){case"left":return"start";case"right":return"end";default:return t}},Vp=e=>e==="clippingAncestors"||e instanceof Element||Array.isArray(e),TS=e=>!Vp(e),ES=(e,t)=>[...t].reduce((n,s)=>(n[s]=e[s],n),{}),ou=(e=[])=>{const{activeElement:t}=document;return t&&!(e!=null&&e.some(n=>n===t))?t:null},CS=e=>((e==null?void 0:e())??[]).length===0,Hp=e=>H(()=>{let t=hn(e);return t={variant:t.variant??null,bgVariant:t.bgVariant??null,textVariant:t.textVariant??null,borderVariant:t.borderVariant??null},{[`text-bg-${t.variant}`]:t.variant!==null,[`text-${t.textVariant}`]:t.textVariant!==null,[`bg-${t.bgVariant}`]:t.bgVariant!==null,[`border-${t.borderVariant}`]:t.borderVariant!==null}}),xS={key:0,class:"visually-hidden"},AS=Et({__name:"BSpinner",props:{label:{default:void 0},role:{default:"status"},small:{type:Boolean,default:!1},tag:{default:"span"},type:{default:"border"},variant:{default:null}},setup(e){const n=Gn(e,"BSpinner"),s=Zl(),r=Hp(H(()=>({textVariant:n.variant}))),i=H(()=>[`spinner-${n.type}`,r.value,{[`spinner-${n.type}-sm`]:n.small}]),o=H(()=>!CS(s.label));return(l,a)=>(Re(),It(vn(Z(n).tag),{class:Rt(i.value),role:Z(n).label||o.value?Z(n).role:null,"aria-hidden":Z(n).label||o.value?null:!0},{default:wt(()=>[Z(n).label||o.value?(Re(),Jt("span",xS,[ut(l.$slots,"label",{},()=>[yn(Mn(Z(n).label),1)])])):Ds("",!0)]),_:3},8,["class","role","aria-hidden"]))}}),OS=e=>e.replace(/-./g,t=>t.charAt(1).toUpperCase()).replace(/\b\w/g,t=>t.toUpperCase()).replace(/\s+/g,""),RS=e=>!!(e.href||e.to),Up=(e,t)=>{const n=$n(Bt(t)),s=$n(Bt(e)),r=H(()=>RS(s.value)),i=H(()=>r.value?ES(s.value,n.value??["active","activeClass","append","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover"]):{});return{computedLink:r,computedLinkProps:i}},BS=e=>{const t=pt(),n=t==null?void 0:t.appContext.app.config.globalProperties.$router,s=t==null?void 0:t.appContext.app.config.globalProperties.$route,r=vn("RouterLink"),i=typeof r=="string"?null:r.useLink,o=Bt(e),l=Bt(()=>o.value.to||""),a=Bt(()=>o.value.replace),u=H(()=>OS(o.value.routerComponentName)),c=H(()=>!((t==null?void 0:t.appContext.app.component(u.value))!==void 0)||o.value.disabled||!o.value.to?"a":u.value),f=H(()=>c.value==="RouterLink"),d=H(()=>f.value&&typeof(t==null?void 0:t.appContext.app.$nuxt)<"u"),p=H(()=>c.value!=="a"&&!f.value&&!d.value),m=H(()=>f.value||d.value),h=H(()=>({to:l.value,replace:a.value})),b=i==null?void 0:i({to:l,replace:a}),T=H(()=>m.value?b:null),w=H(()=>{var g;if((g=T.value)!=null&&g.href.value)return T.value.href.value;const v="#";if(o.value.href)return o.value.href;if(typeof o.value.to=="string")return o.value.to||v;const{to:_}=o.value;if(_!==void 0&&"path"in _){const B=_.path||"",x=_.query?`?${Object.keys(_.query).map(C=>{var E;return`${C}=${(E=_.query)==null?void 0:E[C]}`}).join("=")}`:"",O=!_.hash||_.hash.charAt(0)==="#"?_.hash||"":`#${_.hash}`;return`${B}${x}${O}`||v}return v});return{isNonStandardTag:p,tag:c,isRouterLink:f,isNuxtLink:d,computedHref:w,routerName:u,router:n,route:s,link:T,linkProps:h}},jp=e=>H(()=>{const t=hn(e);return{[`link-${t.variant}`]:t.variant!==null,[`link-opacity-${t.opacity}`]:t.opacity!==void 0,[`link-opacity-${t.opacityHover}-hover`]:t.opacityHover!==void 0,[`link-underline-${t.underlineVariant}`]:t.underlineVariant!==null,[`link-offset-${t.underlineOffset}`]:t.underlineOffset!==void 0,[`link-offset-${t.underlineOffsetHover}-hover`]:t.underlineOffsetHover!==void 0,"link-underline":t.underlineVariant===null&&(t.underlineOpacity!==void 0||t.underlineOpacityHover!==void 0),[`link-underline-opacity-${t.underlineOpacity}`]:t.underlineOpacity!==void 0,[`link-underline-opacity-${t.underlineOpacityHover}-hover`]:t.underlineOpacityHover!==void 0,"icon-link":t.icon===!0}}),lu="active",qp=Et({__name:"BLink",props:{active:{type:Boolean,default:void 0},activeClass:{default:"router-link-active"},disabled:{type:Boolean,default:!1},exactActiveClass:{default:"router-link-exact-active"},href:{default:void 0},icon:{type:Boolean,default:!1},noRel:{type:Boolean,default:!1},opacity:{default:void 0},opacityHover:{default:void 0},prefetch:{type:Boolean,default:void 0},prefetchOn:{default:void 0},noPrefetch:{type:Boolean,default:void 0},prefetchedClass:{default:void 0},rel:{default:void 0},replace:{type:Boolean,default:!1},routerComponentName:{default:"router-link"},routerTag:{default:"a"},stretched:{type:Boolean,default:!1},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:null},variant:{default:null}},emits:["click"],setup(e,{emit:t}){const s=Gn(e,"BLink"),r=t,i=Of(),{computedHref:o,tag:l,link:a,isNuxtLink:u,isRouterLink:c,linkProps:f,isNonStandardTag:d}=BS(H(()=>({routerComponentName:s.routerComponentName,disabled:s.disabled,to:s.to,replace:s.replace,href:s.href}))),p=dn(jv,null),m=dn(qv,null),h=jp(s),b=H(()=>{var x,O;return[h.value,i.class,T.value,{[lu]:s.active,[s.activeClass]:((x=a.value)==null?void 0:x.isActive.value)||!1,[s.exactActiveClass]:((O=a.value)==null?void 0:O.isExactActive.value)||!1,"stretched-link":s.stretched===!0}]}),T=H(()=>({[lu]:s.active,disabled:s.disabled})),w=x=>{var O,C,E;if(s.disabled){x.preventDefault(),x.stopImmediatePropagation();return}(((O=p==null?void 0:p.isNav)==null?void 0:O.value)===!0&&m===null||m!==null&&((C=m.autoClose)==null?void 0:C.value)===!0)&&((E=p==null?void 0:p.hide)==null||E.call(p)),r("click",x)},g=H(()=>s.target==="_blank"?!s.rel&&s.noRel?"noopener":s.rel:void 0),v=H(()=>s.disabled?"-1":typeof i.tabindex>"u"?null:i.tabindex),_=H(()=>({prefetch:s.prefetch,noPrefetch:s.noPrefetch,prefetchOn:s.prefetchOn,prefetchedClass:s.prefetchedClass,...f.value})),B=H(()=>({...c.value?f.value:void 0,...u.value||d.value?_.value:void 0}));return(x,O)=>(Re(),It(vn(Z(l)),Mt({class:b.value,target:Z(s).target,href:Z(o),rel:g.value,tabindex:v.value,"aria-disabled":Z(s).disabled?!0:null},B.value,{onClick:O[0]||(O[0]=C=>{var E;w(C),(E=Z(a))==null||E.navigate(C)})}),{default:wt(()=>[ut(x.$slots,"default")]),_:3},16,["class","target","href","rel","tabindex","aria-disabled"]))}}),ST=Et({__name:"BButton",props:ds({loading:{type:Boolean,default:!1},loadingFill:{type:Boolean,default:!1},loadingText:{default:"Loading..."},pill:{type:Boolean,default:!1},size:{default:"md"},squared:{type:Boolean,default:!1},tag:{default:"button"},type:{default:"button"},variant:{default:"secondary"},active:{type:Boolean,default:!1},activeClass:{default:void 0},disabled:{type:Boolean,default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:Boolean,default:!1},noRel:{type:Boolean},opacity:{default:void 0},opacityHover:{default:void 0},prefetch:{type:Boolean},prefetchOn:{},noPrefetch:{type:Boolean},prefetchedClass:{},rel:{default:void 0},replace:{type:Boolean,default:void 0},routerComponentName:{default:void 0},routerTag:{default:void 0},stretched:{type:Boolean,default:!1},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:null}},{pressed:{type:Boolean,default:void 0},pressedModifiers:{}}),emits:ds(["click"],["update:pressed"]),setup(e,{emit:t}){const s=Gn(e,"BButton"),r=t,i=es("_element"),o=fo(e,"pressed"),{computedLink:l,computedLinkProps:a}=Up(s,["active-class","exact-active-class","replace","routerComponentName","routerTag"]),u=H(()=>typeof o.value=="boolean"),c=H(()=>s.tag==="button"&&s.href===void 0&&s.to===void 0),f=H(()=>s.to!==void 0),d=H(()=>s.href!==void 0?!1:!c.value),p=H(()=>f.value?a.value:[]),m=H(()=>s.href==="#"&&s.disabled?!0:d.value?s.disabled:null),h=H(()=>{var _;return((_=s.variant)==null?void 0:_.startsWith("link"))||!1}),b=H(()=>{var _;return((_=s.variant)==null?void 0:_.startsWith("link-"))||!1}),T=jp(H(()=>{var _;return{...h.value?{icon:s.icon,opacity:s.opacity,opacityHover:s.opacityHover,underlineOffset:s.underlineOffset,underlineOffsetHover:s.underlineOffsetHover,underlineOpacity:s.underlineOpacity,underlineOpacityHover:s.underlineOpacityHover,underlineVariant:s.underlineVariant,variant:b.value===!0?(_=s.variant)==null?void 0:_.slice(5):null}:void 0}})),w=H(()=>[h.value===!0&&l.value===!1?T.value:void 0,[`btn-${s.size}`],{[`btn-${s.variant}`]:s.variant!==null&&b.value===!1,active:s.active||o.value,"rounded-pill":s.pill,"rounded-0":s.squared,disabled:s.disabled}]),g=H(()=>f.value?qp:s.href?"a":s.tag),v=_=>{if(s.disabled){_.preventDefault(),_.stopPropagation();return}r("click",_),u.value&&(o.value=!o.value)};return o_([" ","enter"],_=>{var B;s.href==="#"&&(_.preventDefault(),(B=i.value)==null||B.click())},{target:i}),(_,B)=>(Re(),It(vn(g.value),Mt({ref:"_element",class:"btn"},p.value,{class:w.value,"aria-disabled":m.value,"aria-pressed":u.value?o.value:null,autocomplete:u.value?"off":null,disabled:c.value?Z(s).disabled:null,href:Z(s).href,rel:Z(l)?Z(s).rel:null,role:d.value||Z(l)?"button":null,target:Z(l)?Z(s).target:null,type:c.value?Z(s).type:null,to:c.value?null:Z(s).to,onClick:v}),{default:wt(()=>[Z(s).loading?ut(_.$slots,"loading",{key:0},()=>[Z(s).loadingFill?Ds("",!0):(Re(),Jt(Pe,{key:0},[yn(Mn(Z(s).loadingText),1)],64)),ut(_.$slots,"loading-spinner",{},()=>[Se(AS,{small:Z(s).size!=="lg",label:Z(s).loadingFill?Z(s).loadingText:void 0},null,8,["small","label"])])]):ut(_.$slots,"default",{key:1})]),_:3},16,["class","aria-disabled","aria-pressed","autocomplete","disabled","href","rel","role","target","type","to"]))}}),NS=Et({name:"ConditionalWrapper",inheritAttrs:!1,slots:Object,props:{tag:{type:String,default:"div"},skip:{type:Boolean,required:!0}},setup(e,{slots:t,attrs:n}){return()=>{var s,r;return e.skip?(s=t.default)==null?void 0:s.call(t,{}):mo(e.tag,{...n},[(r=t.default)==null?void 0:r.call(t,{})])}}}),wT=Et({__name:"BBadge",props:{dotIndicator:{type:Boolean,default:!1},pill:{type:Boolean,default:!1},placement:{default:void 0},tag:{default:"span"},active:{type:Boolean,default:void 0},activeClass:{default:void 0},disabled:{type:Boolean,default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:Boolean,default:void 0},noRel:{type:Boolean},opacity:{default:void 0},opacityHover:{default:void 0},prefetch:{type:Boolean},prefetchOn:{},noPrefetch:{type:Boolean},prefetchedClass:{},rel:{default:void 0},replace:{type:Boolean,default:void 0},routerComponentName:{default:void 0},stretched:{type:Boolean,default:!1},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:"secondary"},bgVariant:{default:null},textVariant:{default:null}},setup(e){const n=Gn(e,"BBadge"),{computedLink:s,computedLinkProps:r}=Up(n,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]),i=H(()=>s.value?qp:n.tag),o=H(()=>{const u=n.placement??(n.dotIndicator?"top-end":void 0);return["position-absolute","translate-middle",{"start-0 top-0":u==="top-start","start-0 top-50":u==="start","start-0 top-100":u==="bottom-start","start-50 top-0":u==="top","start-50 top-100":u==="bottom","start-100 top-0":u==="top-end","start-100 top-50":u==="end","start-100 top-100":u==="bottom-end"}]}),l=Hp(n),a=H(()=>[l.value,n.placement!==void 0||n.dotIndicator===!0?o.value:void 0,{active:n.active,disabled:n.disabled,"rounded-pill":n.pill,"p-2 border border-light rounded-circle":n.dotIndicator,"text-decoration-none":s.value}]);return(u,c)=>(Re(),It(vn(i.value),Mt({class:["badge",a.value]},Z(r)),{default:wt(()=>[Se(NS,Mt({skip:Z(n).dotIndicator!==!0,tag:"span"},Z(n).dotIndicator?{class:"visually-hidden"}:{}),{default:wt(()=>[ut(u.$slots,"default")]),_:3},16,["skip"])]),_:3},16,["class"]))}}),yi=(e,t,n,s=n)=>t.reduce((r,i)=>(e[i]&&r.push([s,i.replace(n,""),e[i]].filter(o=>o&&typeof o!="boolean").join("-").toLowerCase()),r),[]),TT=Et({__name:"BCol",props:{alignSelf:{default:void 0},tag:{default:"div"},order:{default:void 0},offset:{default:void 0},cols:{default:void 0},col:{type:Boolean,default:!1},offsetSm:{default:void 0},offsetMd:{default:void 0},offsetLg:{default:void 0},offsetXl:{default:void 0},offsetXxl:{default:void 0},orderSm:{default:void 0},orderMd:{default:void 0},orderLg:{default:void 0},orderXl:{default:void 0},orderXxl:{default:void 0},sm:{type:[Boolean,Number,String],default:!1},md:{type:[Boolean,Number,String],default:!1},lg:{type:[Boolean,Number,String],default:!1},xl:{type:[Boolean,Number,String],default:!1},xxl:{type:[Boolean,Number,String],default:!1}},setup(e){const n=Gn(e,"BCol"),s=H(()=>[...yi({sm:n.sm,md:n.md,lg:n.lg,xl:n.xl,xxl:n.xxl},["sm","md","lg","xl","xxl"],"col"),...yi({order:n.order,orderLg:n.orderLg,orderMd:n.orderMd,orderSm:n.orderSm,orderXl:n.orderXl,orderXxl:n.orderXxl},["order","orderLg","orderMd","orderSm","orderXl","orderXxl"],"order"),...yi({offset:n.offset,offsetLg:n.offsetLg,offsetMd:n.offsetMd,offsetSm:n.offsetSm,offsetXl:n.offsetXl,offsetXxl:n.offsetXxl},["offset","offsetLg","offsetMd","offsetSm","offsetXl","offsetXxl"],"offset")]),r=H(()=>[s.value,{col:n.col||!s.value.some(i=>i.startsWith("col-"))&&!n.cols,[`col-${n.cols}`]:n.cols!==void 0,[`offset-${n.offset}`]:n.offset!==void 0,[`order-${n.order}`]:n.order!==void 0,[`align-self-${n.alignSelf}`]:n.alignSelf!==void 0}]);return(i,o)=>(Re(),It(vn(Z(n).tag),{class:Rt(r.value)},{default:wt(()=>[ut(i.$slots,"default")]),_:3},8,["class"]))}}),Wp=e=>H(()=>{const t=hn(e);return t?`justify-content-${t}`:""}),ET=Et({__name:"BRow",props:{tag:{default:"div"},gutterX:{default:void 0},gutterY:{default:void 0},noGutters:{type:Boolean,default:!1},alignV:{default:void 0},alignH:{default:void 0},alignContent:{default:void 0},cols:{default:void 0},colsSm:{default:void 0},colsMd:{default:void 0},colsLg:{default:void 0},colsXl:{default:void 0},colsXxl:{default:void 0}},setup(e){const n=Gn(e,"BRow"),s=Wp(()=>n.alignH),r=H(()=>yi({cols:n.cols,colsLg:n.colsLg,colsMd:n.colsMd,colsSm:n.colsSm,colsXl:n.colsXl,colsXxl:n.colsXxl},["cols","colsLg","colsMd","colsSm","colsXl","colsXxl"],"cols","row-cols")),i=H(()=>[r.value,{[`gx-${n.gutterX}`]:n.gutterX!==void 0,[`gy-${n.gutterY}`]:n.gutterY!==void 0,"g-0":n.noGutters,[`align-items-${n.alignV}`]:n.alignV!==void 0,[s.value]:n.alignH!==void 0,[`align-content-${n.alignContent}`]:n.alignContent!==void 0}]);return(o,l)=>(Re(),It(vn(Z(n).tag),{class:Rt(["row",i.value])},{default:wt(()=>[ut(o.$slots,"default")]),_:3},8,["class"]))}}),au=(e,{preventDefault:t=!0,propagation:n=!1,immediatePropagation:s=!1}={})=>{t&&e.preventDefault(),n&&e.stopPropagation(),s&&e.stopImmediatePropagation()};typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const PS=["aria-disabled","aria-label"],cu=20,uu=0,CT=Et({__name:"BPagination",props:ds({align:{default:"start"},ariaControls:{default:void 0},ariaLabel:{default:"Pagination"},disabled:{type:Boolean,default:!1},ellipsisClass:{default:void 0},ellipsisText:{default:"…"},firstClass:{default:void 0},firstNumber:{type:Boolean,default:!1},firstText:{default:"«"},noEllipsis:{type:Boolean,default:!1},noGotoEndButtons:{type:Boolean,default:!1},labelFirstPage:{default:"Go to first page"},labelLastPage:{default:"Go to last page"},labelNextPage:{default:"Go to next page"},labelPage:{default:"Go to page"},labelPrevPage:{default:"Go to previous page"},lastClass:{default:void 0},lastNumber:{type:Boolean,default:!1},lastText:{default:"»"},limit:{default:5},nextClass:{default:void 0},nextText:{default:"›"},pageClass:{default:void 0},perPage:{default:cu},pills:{type:Boolean,default:!1},prevClass:{default:void 0},prevText:{default:"‹"},size:{default:void 0},totalRows:{default:uu}},{modelValue:{default:1},modelModifiers:{}}),emits:ds(["page-click"],["update:modelValue"]),setup(e,{emit:t}){const c=Gn(e,"BPagination"),f=t,d=fo(e,"modelValue"),p=es("_pageElements"),m=cr(()=>c.limit,{nanToZero:!0,method:"parseInt"}),h=cr(()=>c.perPage,{nanToZero:!0,method:"parseInt"}),b=cr(()=>c.totalRows,{nanToZero:!0,method:"parseInt"}),T=cr(d,{nanToZero:!0,method:"parseInt"}),w=H(()=>Math.max(h.value||cu,1)),g=H(()=>Math.max(b.value||uu,0)),v=H(()=>Math.ceil(g.value/w.value)),_=H(()=>c.align==="fill"),B=H(()=>c.align==="fill"?"start":c.align),x=Wp(B),O=k=>k===y.value,C=k=>c.disabled?null:O(k)?"0":"-1",E=k=>c.disabled||O(k)||y.value<1||k<1||k>v.value,L=H(()=>E(1)),A=H(()=>E(y.value-1)),$=H(()=>E(v.value)),q=H(()=>E(y.value+1)),X=({page:k,classVal:I,disabled:P,slotName:Q,textValue:Y,tabIndex:ne,label:ie,position:We,isActive:De,role:ht,hidden:et,isSmHidden:Xn})=>({li:{class:["page-item",{active:De,disabled:P,"bv-d-sm-down-none":Xn,"flex-fill":_.value,"d-flex":_.value&&!P},I],role:ht,"aria-hidden":et},button:{is:P?"span":"button",class:["page-link","text-center",{"flex-grow-1":!P&&_.value}],"aria-label":ie,"aria-controls":c.ariaControls||void 0,"aria-disabled":P?!0:void 0,"aria-posinset":We,"aria-setsize":We?v.value:void 0,role:"menuitem",type:P?void 0:"button",tabindex:P?void 0:ne},text:{name:Q,active:De,value:Y??k,page:k,disabled:P,index:k-1,content:Y?void 0:k},clickHandler:Gr=>re(Gr,k)}),U=({page:k,classVal:I,disabled:P,slotName:Q,textValue:Y,label:ne})=>X({page:k,classVal:I,disabled:P,slotName:Q,textValue:Y,label:ne,tabIndex:"-1"}),J=(k,I)=>X({page:k,disabled:c.disabled,classVal:c.pageClass,slotName:"page",label:c.labelPage?`${c.labelPage} ${k}`:void 0,tabIndex:C(k)??void 0,position:k,isActive:O(k),isSmHidden:I}),G=H(()=>U({page:1,disabled:L.value,classVal:c.firstClass,slotName:"first-text",textValue:c.firstText,label:c.labelFirstPage})),he=H(()=>U({page:Math.max(y.value-1,1),disabled:A.value,classVal:c.prevClass,slotName:"prev-text",textValue:c.prevText,label:c.labelPrevPage})),ke=H(()=>U({page:Math.min(y.value+1,v.value),disabled:q.value,classVal:c.nextClass,slotName:"next-text",textValue:c.nextText,label:c.labelNextPage})),Le=H(()=>U({page:v.value,disabled:$.value,classVal:c.lastClass,slotName:"last-text",textValue:c.lastText,label:c.labelLastPage})),xe=H(()=>({li:{class:["page-item","disabled","text-center","bv-d-sm-down-none",_.value?"flex-fill":"",c.ellipsisClass],role:"separator"},span:{class:["page-link"]}})),Sn=H(()=>[x.value,{[`pagination-${c.size}`]:c.size!==void 0,"b-pagination-pills":c.pills}]),ee=H(()=>({pageSize:w.value,totalRows:b.value,numberOfPages:v.value})),re=(k,I)=>{if(I===y.value)return;const P=new kr("page-click",{cancelable:!0,target:k.target});f("page-click",P,I),!P.defaultPrevented&&(d.value=I)},ue=k=>{const I=!!(k&&k.nodeType===Node.ELEMENT_NODE),P=I?k.hasAttribute("disabled"):null,Q=I&&k.classList?k.classList.contains("disabled"):!1;return!I||k.disabled||P||Q},ce=()=>{var k;return((k=p.value)==null?void 0:k.map(I=>I.children[0]).filter(I=>{if(I.getAttribute("display")==="none")return!1;const P=I.getBoundingClientRect();return!!(P&&P.height>0&&P.width>0)}))??[]},ye=()=>{yt(()=>{const k=ce().find(I=>!ue(I));k==null||k.focus()})},zn=()=>{yt(()=>{var k;const I=ce(),P=I.indexOf(ou());P>0&&!ue(I[P-1])&&((k=I[P-1])==null||k.focus())})},Lt=()=>{yt(()=>{const k=ce().reverse().find(I=>!ue(I));k==null||k.focus()})},wn=()=>{yt(()=>{var k;const I=ce(),P=I.indexOf(ou());P<I.length-1&&!ue(I[P+1])&&((k=I[P+1])==null||k.focus())})},fe=k=>{const{code:I,shiftKey:P}=k;I===u_||I===d_?(au(k),P?ye():zn()):(I===f_||I===c_)&&(au(k),P?Lt():wn())},y=H(()=>{const k=T.value||1;return k>v.value?v.value:k<1?1:k});Ae(ee,(k,I)=>{I.pageSize!==k.pageSize&&I.totalRows===k.totalRows&&(d.value=1)});const S=H(()=>c.noGotoEndButtons&&!c.firstNumber?1:0),R=H(()=>c.noGotoEndButtons&&!c.lastNumber?1:0),D=H(()=>S.value?0:1),F=H(()=>R.value?0:1),M=H(()=>c.firstNumber?1:0),W=H(()=>c.lastNumber?1:0),j=H(()=>Math.floor(m.value/2)),K=H(()=>{const{value:k}=y,I=V.value.map(P=>{switch(P){case-1:return{id:P,...G.value};case-2:return{id:P,...he.value};case-3:return{id:P,...ke.value};case-4:return{id:P,...Le.value};case-5:case-6:return{id:P,...xe.value};default:return{id:P,...J(P)}}});if(v.value>3){if(k>v.value-j.value-W.value){const P=2+D.value;I[P]={id:I[P].id,...J(I[P].id,!0)}}if(k<=j.value+M.value){const P=I.length-(3+F.value);I[P]={id:I[P].id,...J(I[P].id,!0)}}}return I}),V=H(()=>{const k=v.value,{value:I}=y,P=m.value,Q=c.noEllipsis||P<=3;if(k<P+M.value+W.value)return[!M.value&&!S.value?-1:null,-2,...Array.from({length:k},(ne,ie)=>ie+1),-3,!W.value&&!R.value?-4:null].filter(ne=>ne!==null);const Y=Array.from({length:P+4-(S.value+R.value)});if(S.value?Y[0]=-2:M.value?(Y[0]=-2,Y[1]=1):(Y[0]=-1,Y[1]=-2),R.value?Y[Y.length-1]=-3:W.value?(Y[Y.length-1]=-3,Y[Y.length-2]=k):(Y[Y.length-1]=-4,Y[Y.length-2]=-3),I<=j.value+M.value){for(let ne=1;ne<=P;ne++)Y[ne+1-S.value]=ne+M.value;Q||(Y[Y.length-(2+F.value)]=-6)}if(I>k-j.value-W.value){const ne=k-(P-1)-W.value;for(let ie=0;ie<P;ie++)Y[ie+2-S.value]=ne+ie;Q||(Y[1+D.value]=-5)}if(!Y[2]){const ne=I-Math.floor(P/2);for(let ie=0;ie<P;ie++)Y[ie+2-S.value]=ne+ie;Q||(Y[1+D.value]=-5,Y[Y.length-(2+F.value)]=-6)}return Y.filter(ne=>ne!==null)});return(k,I)=>(Re(),Jt("ul",{class:Rt(["pagination",Sn.value]),role:"menubar","aria-disabled":Z(c).disabled,"aria-label":Z(c).ariaLabel||void 0,onKeydown:fe},[(Re(!0),Jt(Pe,null,Af(K.value,P=>(Re(),Jt("li",Mt({key:`page-${P.id}`,ref_for:!0},P.li,{ref_for:!0,ref:"_pageElements"}),[P.id===-5||P.id===-6?(Re(),Jt("span",Mt({key:0,ref_for:!0},xe.value.span),[ut(k.$slots,"ellipsis-text",{},()=>[yn(Mn(Z(c).ellipsisText||"..."),1)])],16)):(Re(),It(vn(P.button.is),Mt({key:1,ref_for:!0},P.button,{onClick:P.clickHandler}),{default:wt(()=>[ut(k.$slots,P.text.name,{disabled:P.text.disabled,page:P.text.page,index:P.text.index,active:P.text.active,content:P.text.value},()=>[yn(Mn(P.text.value),1)])]),_:2},1040,["onClick"]))],16))),128))],42,PS))}});Object.freeze(Object.keys({bordered:0,borderless:0,borderVariant:0,captionTop:0,dark:0,fixed:0,hover:0,id:0,noBorderCollapse:0,outlined:0,responsive:0,small:0,stacked:0,stickyHeader:0,striped:0,stripedColumns:0,variant:0,tableAttrs:0,tableClass:0}));Object.freeze(Object.keys({align:0,caption:0,detailsTdClass:0,fieldColumnClass:0,fields:0,footClone:0,footRowVariant:0,footVariant:0,headRowVariant:0,headVariant:0,items:0,labelStacked:0,modelValue:0,primaryKey:0,tbodyClass:0,tbodyTrAttrs:0,tbodyTrClass:0,tfootClass:0,tfootTrClass:0,theadClass:0,theadTrClass:0}));const Kp={BAccordion:"/components/BAccordion",BAccordionItem:"/components/BAccordion",BAlert:"/components/BAlert",BAvatar:"/components/BAvatar",BAvatarGroup:"/components/BAvatar",BBadge:"/components/BBadge",BBreadcrumb:"/components/BBreadcrumb",BBreadcrumbItem:"/components/BBreadcrumb",BButton:"/components/BButton",BButtonGroup:"/components/BButton",BButtonToolbar:"/components/BButton",BCloseButton:"/components/BButton",BCard:"/components/BCard",BCardBody:"/components/BCard",BCardFooter:"/components/BCard",BCardGroup:"/components/BCard",BCardHeader:"/components/BCard",BCardImg:"/components/BCard",BCardSubtitle:"/components/BCard",BCardText:"/components/BCard",BCardTitle:"/components/BCard",BCarousel:"/components/BCarousel",BCarouselSlide:"/components/BCarousel",BCol:"/components/BContainer",BCollapse:"/components/BCollapse",BContainer:"/components/BContainer",BDropdown:"/components/BDropdown",BDropdownDivider:"/components/BDropdown",BDropdownForm:"/components/BDropdown",BDropdownGroup:"/components/BDropdown",BDropdownHeader:"/components/BDropdown",BDropdownItem:"/components/BDropdown",BDropdownItemButton:"/components/BDropdown",BDropdownText:"/components/BDropdown",BForm:"/components/BForm",BFormCheckbox:"/components/BFormCheckbox",BFormCheckboxGroup:"/components/BFormCheckbox",BFormDatalist:"/components/BForm",BFormFile:"/components/BFormFile",BFormFloatingLabel:"/components/BForm",BFormGroup:"/components/BFormGroup",BFormInput:"/components/BFormInput",BFormInvalidFeedback:"/components/BForm",BFormRadio:"/components/BFormRadio",BFormRadioGroup:"/components/BFormRadio",BFormRow:"/components/BForm",BFormSelect:"/components/BFormSelect",BFormSelectOption:"/components/BFormSelect",BFormSelectOptionGroup:"/components/BFormSelect",BFormSpinbutton:"/components/BFormSpinbutton",BFormTag:"/components/BFormTags",BFormTags:"/components/BFormTags",BFormText:"/components/BForm",BFormTextarea:"/components/BFormTextarea",BFormValidFeedback:"/components/BForm",BImg:"/components/BImg",BInput:"/components/BFormInput",BInputGroup:"/components/BInputGroup",BInputGroupText:"/components/BInputGroup",BListGroup:"/components/BListGroup",BListGroupItem:"/components/BListGroup",BModal:"/components/BModal",BModalOrchestrator:"/components/BModal",BNav:"/components/BNav",BNavForm:"/components/BNav",BNavItem:"/components/BNav",BNavItemDropdown:"/components/BNav",BNavText:"/components/BNav",BNavbar:"/components/BNavbar",BNavbarBrand:"/components/BNavbar",BNavbarNav:"/components/BNavbar",BNavbarToggle:"/components/BNavbar",BOffcanvas:"/components/BOffcanvas",BOverlay:"/components/BOverlay",BPagination:"/components/BPagination",BPlaceholder:"/components/BPlaceholder",BPlaceholderButton:"/components/BPlaceholder",BPlaceholderCard:"/components/BPlaceholder",BPlaceholderTable:"/components/BPlaceholder",BPlaceholderWrapper:"/components/BPlaceholder",BPopover:"/components/BPopover",BProgress:"/components/BProgress",BRow:"/components/BContainer",BSpinner:"/components/BSpinner",BTab:"/components/BTabs",BTabs:"/components/BTabs",BToast:"/components/BToast",BToastOrchestrator:"/components/BToast",BTooltip:"/components/BTooltip",BLink:"/components/BLink",BProgressBar:"/components/BProgress",BTableSimple:"/components/BTable",BTableLite:"/components/BTable",BTable:"/components/BTable",BTbody:"/components/BTable",BTd:"/components/BTable",BTh:"/components/BTable",BThead:"/components/BTable",BTfoot:"/components/BTable",BTr:"/components/BTable",BPopoverOrchestrator:"/components/BPopover"},IS=Object.freeze(Object.keys(Kp)),Gp={vBColorMode:"/directives/BColorMode",vBModal:"/directives/BModal",vBPopover:"/directives/BPopover",vBScrollspy:"/directives/BScrollspy",vBToggle:"/directives/BToggle",vBTooltip:"/directives/BTooltip"},kS=Object.freeze(Object.keys(Gp)),LS={useBreadcrumb:"/composables/useBreadcrumb",useColorMode:"/composables/useColorMode",useModal:"/composables/useModal",useModalController:"/composables/useModalController",useScrollspy:"/composables/useScrollspy",useToastController:"/composables/useToastController",usePopoverController:"/composables/usePopoverController"};Object.freeze(Object.keys(LS));const fu="bootstrap-vue-next",du=(e,t)=>{const{all:n,...s}=e,r={};n&&t.forEach(o=>{r[o]=n});const i={...r,...s};return Object.entries(i).filter(([o,l])=>!!l&&t.includes(o)).map(([o])=>o)},Ko=new Set,pu=new Set;Object.assign(({aliases:e={},directives:t=!0,components:n=!0}={})=>{const r=du(typeof n=="boolean"?{all:n}:n,IS).reduce((a,u)=>(a.set(u,`${fu}${Kp[u]}`),a),new Map),o=du(typeof t=="boolean"?{all:t}:t,kS).reduce((a,u)=>{const c=u.toLowerCase().startsWith("v")?u:`v${u}`;return a.set(c,`${fu}${Gp[c]}`),a},new Map);return[{type:"component",resolve(a){const u=r.get(a),c=r.get(e[a]);if(c){const f=e[a];return Ko.add(f),{name:f,from:c}}if(u)return Ko.add(a),{name:a,from:u}}},{type:"directive",resolve(a){const u=`v${a}`,c=o.get(u);if(c)return pu.add(u),{name:u,from:c}}}]},{__usedComponents:Ko,__usedDirectives:pu});const FS={install(e,t){const n=(t==null?void 0:t.components)??{};e.provide(gi,oe(n))}},DS={install(e){const t=oe([]),n=()=>{t.value.splice(0,t.value.length)};e.provide(Kv,{items:t,reset:n})}},MS={install(e){const t=oe(new Map),n=()=>{let a=()=>{};return{value:new Promise(c=>{a=c}),resolve:a}},s=a=>[n(),a||Symbol("Modals controller"),!0],r=(a={})=>{var u;const c=Bt(a.props),[f,d,p]=s((u=c.value)==null?void 0:u.id);return t.value.set(d,{component:a.component?un(a.component):void 0,props:{...c.value,_isConfirm:!1,_promise:f,_modelValue:p}}),Ae(c,m=>{const h=t.value.get(d);h&&t.value.set(d,{component:a.component?un(a.component):void 0,props:{...h.props,...m}})}),f.value},i=(a={})=>{var u;const c=Bt(a.props),[f,d,p]=s((u=c.value)==null?void 0:u.id);return t.value.set(d,{component:a.component?un(a.component):void 0,props:{...c.value,_isConfirm:!0,_promise:f,_modelValue:p}}),Ae(c,m=>{const h=t.value.get(d);h&&t.value.set(d,{component:a.component?un(a.component):void 0,props:{...h.props,...m}})}),f.value},o=a=>{const u=t.value.get(a);u!=null&&u.props&&(u.props={...u.props,_modelValue:!1})},l=a=>{t.value.delete(a)};e.provide(Xv,{modals:t,remove:l,show:r,confirm:i,leave:o})}},$S={install(e){const t=oe(new Map),n=H(()=>t.value.size),s=H(()=>[...t.value.values()]),r=H(()=>s.value[s.value.length-1]),i=c=>{t.value.set(c.uid,c)},o=c=>{t.value.delete(c.uid)},l=oe(new Map),a=c=>{l.value.set(c.uid,c)},u=c=>{l.value.delete(c.uid)};e.provide(Gv,{countStack:n,lastStack:r,registry:$n(l),stack:s,pushStack:i,removeStack:o,pushRegistry:a,removeRegistry:u})}},VS={install(e){const t=oe(new Map),n=u=>{var c;const f=Bt(u),d=((c=f.value)==null?void 0:c.id)||Symbol("Popover controller");return Ae(f,p=>{t.value.set(d,{...p,...typeof p.modelValue<"u"&&Be(u)?{"onUpdate:modelValue":m=>{var h;(h=p["onUpdate:modelValue"])==null||h.call(p,m),u.value.modelValue=m}}:{}})},{immediate:!0,deep:!0}),br(()=>t.value.delete(d),!0),d},s=(u,c)=>{const f=t.value.get(u);f&&t.value.set(u,{...f,...hn(c)})},r=u=>t.value.delete(u),i=oe(new Map),o=u=>{var c;const f=Bt(u),d=((c=f.value)==null?void 0:c.id)||Symbol("Tooltip controller");return Ae(f,p=>{t.value.set(d,{...p,...typeof p.modelValue<"u"&&Be(u)?{"onUpdate:modelValue":m=>{var h;(h=p["onUpdate:modelValue"])==null||h.call(p,m),u.value.modelValue=m}}:{}})},{immediate:!0,deep:!0}),br(()=>i.value.delete(d),!0),d},l=(u,c)=>{const f=i.value.get(u);f&&i.value.set(u,{...f,...hn(c)})},a=u=>i.value.delete(u);e.provide(Jv,{popovers:t,tooltips:i,tooltip:o,popover:n,setPopover:s,setTooltip:l,removePopover:r,removeTooltip:a})}},HS={install(e,t){var n,s;const o=typeof(t==null?void 0:t.rtl)=="boolean"?!1:((n=t==null?void 0:t.rtl)==null?void 0:n.rtlInitial)??!1,l=typeof(t==null?void 0:t.rtl)=="boolean"?void 0:((s=t==null?void 0:t.rtl)==null?void 0:s.localeInitial)??void 0,a=oe(o),u=oe(l);e.provide(Wv,{isRtl:a,locale:u})}},US="top-end",jS={install(e){const t=oe([]),n=oe(!1),s=l=>{n.value=l},r=(l={})=>{var a,u,c,f;const d=Bt(l.props),p=((a=d.value)==null?void 0:a.id)||Symbol("Toast controller"),m={component:l.component?un(l.component):void 0,props:{...d.value,pos:((u=d.value)==null?void 0:u.pos)||US,_modelValue:((c=d.value)==null?void 0:c.value)||5e3,_self:p}};return(((f=d.value)==null?void 0:f.appendToast)!==void 0?d.value.appendToast:n.value)?t.value.push(m):t.value.unshift(m),Ae(d,h=>{const b=t.value.findIndex(T=>T.props._self===p);b!==-1&&t.value.splice(b,1,{component:l.component?un(l.component):void 0,props:{...t.value[b].props,...h,_modelValue:(h==null?void 0:h.value)||t.value[b].props._modelValue||5e3}})}),p},i=l=>{t.value=t.value.filter(a=>a.props._self!==l)},o=l=>{const a=t.value.findIndex(u=>u.props._self===l);a!==-1&&t.value.splice(a,1,{component:t.value[a].component?un(t.value[a].component):void 0,props:{...t.value[a].props,_modelValue:!1}})};e.provide(zv,{_setIsAppend:s,toasts:t,show:r,remove:i,leave:o})}},qS={install(e){const t=Dr({}),n=({id:s,value:r,toggle:i,show:o,hide:l})=>(t[s]=H(()=>({value:r.value,toggle:i,show:o,hide:l})),{unregister(){delete t[s]}});n.map=$n(t),e.provide(Ep,n)}},xT=(e={})=>({install(t){(e.breadcrumb??!0)&&t.use(DS),(e.modalController??!0)&&t.use(MS),(e.modalManager??!0)&&t.use($S),((e.rtl??!0)||typeof e.rtl=="object")&&t.use(HS,e),(e.toast??!0)&&t.use(jS),(e.popover??!0)&&t.use(VS),t.use(qS),t.use(FS,e)}});function zp(e,t){return function(){return e.apply(t,arguments)}}const{toString:WS}=Object.prototype,{getPrototypeOf:Fa}=Object,Co=(e=>t=>{const n=WS.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),qt=e=>(e=e.toLowerCase(),t=>Co(t)===e),xo=e=>t=>typeof t===e,{isArray:er}=Array,Fr=xo("undefined");function KS(e){return e!==null&&!Fr(e)&&e.constructor!==null&&!Fr(e.constructor)&&St(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Xp=qt("ArrayBuffer");function GS(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Xp(e.buffer),t}const zS=xo("string"),St=xo("function"),Jp=xo("number"),Ao=e=>e!==null&&typeof e=="object",XS=e=>e===!0||e===!1,bi=e=>{if(Co(e)!=="object")return!1;const t=Fa(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},JS=qt("Date"),YS=qt("File"),ZS=qt("Blob"),QS=qt("FileList"),ew=e=>Ao(e)&&St(e.pipe),tw=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||St(e.append)&&((t=Co(e))==="formdata"||t==="object"&&St(e.toString)&&e.toString()==="[object FormData]"))},nw=qt("URLSearchParams"),[sw,rw,iw,ow]=["ReadableStream","Request","Response","Headers"].map(qt),lw=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Wr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,r;if(typeof e!="object"&&(e=[e]),er(e))for(s=0,r=e.length;s<r;s++)t.call(null,e[s],s,e);else{const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let l;for(s=0;s<o;s++)l=i[s],t.call(null,e[l],l,e)}}function Yp(e,t){t=t.toLowerCase();const n=Object.keys(e);let s=n.length,r;for(;s-- >0;)if(r=n[s],t===r.toLowerCase())return r;return null}const rs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Zp=e=>!Fr(e)&&e!==rs;function Rl(){const{caseless:e}=Zp(this)&&this||{},t={},n=(s,r)=>{const i=e&&Yp(t,r)||r;bi(t[i])&&bi(s)?t[i]=Rl(t[i],s):bi(s)?t[i]=Rl({},s):er(s)?t[i]=s.slice():t[i]=s};for(let s=0,r=arguments.length;s<r;s++)arguments[s]&&Wr(arguments[s],n);return t}const aw=(e,t,n,{allOwnKeys:s}={})=>(Wr(t,(r,i)=>{n&&St(r)?e[i]=zp(r,n):e[i]=r},{allOwnKeys:s}),e),cw=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),uw=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},fw=(e,t,n,s)=>{let r,i,o;const l={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),i=r.length;i-- >0;)o=r[i],(!s||s(o,e,t))&&!l[o]&&(t[o]=e[o],l[o]=!0);e=n!==!1&&Fa(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},dw=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},pw=e=>{if(!e)return null;if(er(e))return e;let t=e.length;if(!Jp(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},hw=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Fa(Uint8Array)),mw=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},gw=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},yw=qt("HTMLFormElement"),bw=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),hu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),vw=qt("RegExp"),Qp=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};Wr(n,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(s[i]=o||r)}),Object.defineProperties(e,s)},_w=e=>{Qp(e,(t,n)=>{if(St(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(St(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Sw=(e,t)=>{const n={},s=r=>{r.forEach(i=>{n[i]=!0})};return er(e)?s(e):s(String(e).split(t)),n},ww=()=>{},Tw=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Go="abcdefghijklmnopqrstuvwxyz",mu="0123456789",eh={DIGIT:mu,ALPHA:Go,ALPHA_DIGIT:Go+Go.toUpperCase()+mu},Ew=(e=16,t=eh.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function Cw(e){return!!(e&&St(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const xw=e=>{const t=new Array(10),n=(s,r)=>{if(Ao(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[r]=s;const i=er(s)?[]:{};return Wr(s,(o,l)=>{const a=n(o,r+1);!Fr(a)&&(i[l]=a)}),t[r]=void 0,i}}return s};return n(e,0)},Aw=qt("AsyncFunction"),Ow=e=>e&&(Ao(e)||St(e))&&St(e.then)&&St(e.catch),th=((e,t)=>e?setImmediate:t?((n,s)=>(rs.addEventListener("message",({source:r,data:i})=>{r===rs&&i===n&&s.length&&s.shift()()},!1),r=>{s.push(r),rs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",St(rs.postMessage)),Rw=typeof queueMicrotask<"u"?queueMicrotask.bind(rs):typeof process<"u"&&process.nextTick||th,N={isArray:er,isArrayBuffer:Xp,isBuffer:KS,isFormData:tw,isArrayBufferView:GS,isString:zS,isNumber:Jp,isBoolean:XS,isObject:Ao,isPlainObject:bi,isReadableStream:sw,isRequest:rw,isResponse:iw,isHeaders:ow,isUndefined:Fr,isDate:JS,isFile:YS,isBlob:ZS,isRegExp:vw,isFunction:St,isStream:ew,isURLSearchParams:nw,isTypedArray:hw,isFileList:QS,forEach:Wr,merge:Rl,extend:aw,trim:lw,stripBOM:cw,inherits:uw,toFlatObject:fw,kindOf:Co,kindOfTest:qt,endsWith:dw,toArray:pw,forEachEntry:mw,matchAll:gw,isHTMLForm:yw,hasOwnProperty:hu,hasOwnProp:hu,reduceDescriptors:Qp,freezeMethods:_w,toObjectSet:Sw,toCamelCase:bw,noop:ww,toFiniteNumber:Tw,findKey:Yp,global:rs,isContextDefined:Zp,ALPHABET:eh,generateString:Ew,isSpecCompliantForm:Cw,toJSONObject:xw,isAsyncFn:Aw,isThenable:Ow,setImmediate:th,asap:Rw};function le(e,t,n,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}N.inherits(le,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.status}}});const nh=le.prototype,sh={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{sh[e]={value:e}});Object.defineProperties(le,sh);Object.defineProperty(nh,"isAxiosError",{value:!0});le.from=(e,t,n,s,r,i)=>{const o=Object.create(nh);return N.toFlatObject(e,o,function(a){return a!==Error.prototype},l=>l!=="isAxiosError"),le.call(o,e.message,t,n,s,r),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const Bw=null;function Bl(e){return N.isPlainObject(e)||N.isArray(e)}function rh(e){return N.endsWith(e,"[]")?e.slice(0,-2):e}function gu(e,t,n){return e?e.concat(t).map(function(r,i){return r=rh(r),!n&&i?"["+r+"]":r}).join(n?".":""):t}function Nw(e){return N.isArray(e)&&!e.some(Bl)}const Pw=N.toFlatObject(N,{},null,function(t){return/^is[A-Z]/.test(t)});function Oo(e,t,n){if(!N.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=N.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,b){return!N.isUndefined(b[h])});const s=n.metaTokens,r=n.visitor||c,i=n.dots,o=n.indexes,a=(n.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(t);if(!N.isFunction(r))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(N.isDate(m))return m.toISOString();if(!a&&N.isBlob(m))throw new le("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(m)||N.isTypedArray(m)?a&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,h,b){let T=m;if(m&&!b&&typeof m=="object"){if(N.endsWith(h,"{}"))h=s?h:h.slice(0,-2),m=JSON.stringify(m);else if(N.isArray(m)&&Nw(m)||(N.isFileList(m)||N.endsWith(h,"[]"))&&(T=N.toArray(m)))return h=rh(h),T.forEach(function(g,v){!(N.isUndefined(g)||g===null)&&t.append(o===!0?gu([h],v,i):o===null?h:h+"[]",u(g))}),!1}return Bl(m)?!0:(t.append(gu(b,h,i),u(m)),!1)}const f=[],d=Object.assign(Pw,{defaultVisitor:c,convertValue:u,isVisitable:Bl});function p(m,h){if(!N.isUndefined(m)){if(f.indexOf(m)!==-1)throw Error("Circular reference detected in "+h.join("."));f.push(m),N.forEach(m,function(T,w){(!(N.isUndefined(T)||T===null)&&r.call(t,T,N.isString(w)?w.trim():w,h,d))===!0&&p(T,h?h.concat(w):[w])}),f.pop()}}if(!N.isObject(e))throw new TypeError("data must be an object");return p(e),t}function yu(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function Da(e,t){this._pairs=[],e&&Oo(e,this,t)}const ih=Da.prototype;ih.append=function(t,n){this._pairs.push([t,n])};ih.toString=function(t){const n=t?function(s){return t.call(this,s,yu)}:yu;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function Iw(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function oh(e,t,n){if(!t)return e;const s=n&&n.encode||Iw;N.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let i;if(r?i=r(t,n):i=N.isURLSearchParams(t)?t.toString():new Da(t,n).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class bu{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){N.forEach(this.handlers,function(s){s!==null&&t(s)})}}const lh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},kw=typeof URLSearchParams<"u"?URLSearchParams:Da,Lw=typeof FormData<"u"?FormData:null,Fw=typeof Blob<"u"?Blob:null,Dw={isBrowser:!0,classes:{URLSearchParams:kw,FormData:Lw,Blob:Fw},protocols:["http","https","file","blob","url","data"]},Ma=typeof window<"u"&&typeof document<"u",Nl=typeof navigator=="object"&&navigator||void 0,Mw=Ma&&(!Nl||["ReactNative","NativeScript","NS"].indexOf(Nl.product)<0),$w=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Vw=Ma&&window.location.href||"http://localhost",Hw=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ma,hasStandardBrowserEnv:Mw,hasStandardBrowserWebWorkerEnv:$w,navigator:Nl,origin:Vw},Symbol.toStringTag,{value:"Module"})),Ye={...Hw,...Dw};function Uw(e,t){return Oo(e,new Ye.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,i){return Ye.isNode&&N.isBuffer(n)?(this.append(s,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function jw(e){return N.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function qw(e){const t={},n=Object.keys(e);let s;const r=n.length;let i;for(s=0;s<r;s++)i=n[s],t[i]=e[i];return t}function ah(e){function t(n,s,r,i){let o=n[i++];if(o==="__proto__")return!0;const l=Number.isFinite(+o),a=i>=n.length;return o=!o&&N.isArray(r)?r.length:o,a?(N.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!l):((!r[o]||!N.isObject(r[o]))&&(r[o]=[]),t(n,s,r[o],i)&&N.isArray(r[o])&&(r[o]=qw(r[o])),!l)}if(N.isFormData(e)&&N.isFunction(e.entries)){const n={};return N.forEachEntry(e,(s,r)=>{t(jw(s),r,n,0)}),n}return null}function Ww(e,t,n){if(N.isString(e))try{return(t||JSON.parse)(e),N.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const Kr={transitional:lh,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,i=N.isObject(t);if(i&&N.isHTMLForm(t)&&(t=new FormData(t)),N.isFormData(t))return r?JSON.stringify(ah(t)):t;if(N.isArrayBuffer(t)||N.isBuffer(t)||N.isStream(t)||N.isFile(t)||N.isBlob(t)||N.isReadableStream(t))return t;if(N.isArrayBufferView(t))return t.buffer;if(N.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return Uw(t,this.formSerializer).toString();if((l=N.isFileList(t))||s.indexOf("multipart/form-data")>-1){const a=this.env&&this.env.FormData;return Oo(l?{"files[]":t}:t,a&&new a,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),Ww(t)):t}],transformResponse:[function(t){const n=this.transitional||Kr.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(N.isResponse(t)||N.isReadableStream(t))return t;if(t&&N.isString(t)&&(s&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(l){if(o)throw l.name==="SyntaxError"?le.from(l,le.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ye.classes.FormData,Blob:Ye.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],e=>{Kr.headers[e]={}});const Kw=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Gw=e=>{const t={};let n,s,r;return e&&e.split(` +`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||t[n]&&Kw[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},vu=Symbol("internals");function ir(e){return e&&String(e).trim().toLowerCase()}function vi(e){return e===!1||e==null?e:N.isArray(e)?e.map(vi):String(e)}function zw(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const Xw=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zo(e,t,n,s,r){if(N.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!N.isString(t)){if(N.isString(s))return t.indexOf(s)!==-1;if(N.isRegExp(s))return s.test(t)}}function Jw(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function Yw(e,t){const n=N.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}class ft{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function i(l,a,u){const c=ir(a);if(!c)throw new Error("header name must be a non-empty string");const f=N.findKey(r,c);(!f||r[f]===void 0||u===!0||u===void 0&&r[f]!==!1)&&(r[f||a]=vi(l))}const o=(l,a)=>N.forEach(l,(u,c)=>i(u,c,a));if(N.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(N.isString(t)&&(t=t.trim())&&!Xw(t))o(Gw(t),n);else if(N.isHeaders(t))for(const[l,a]of t.entries())i(a,l,s);else t!=null&&i(n,t,s);return this}get(t,n){if(t=ir(t),t){const s=N.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return zw(r);if(N.isFunction(n))return n.call(this,r,s);if(N.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ir(t),t){const s=N.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||zo(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function i(o){if(o=ir(o),o){const l=N.findKey(s,o);l&&(!n||zo(s,s[l],l,n))&&(delete s[l],r=!0)}}return N.isArray(t)?t.forEach(i):i(t),r}clear(t){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!t||zo(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const n=this,s={};return N.forEach(this,(r,i)=>{const o=N.findKey(s,i);if(o){n[o]=vi(r),delete n[i];return}const l=t?Jw(i):String(i).trim();l!==i&&delete n[i],n[l]=vi(r),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return N.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&N.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[vu]=this[vu]={accessors:{}}).accessors,r=this.prototype;function i(o){const l=ir(o);s[l]||(Yw(r,o),s[l]=!0)}return N.isArray(t)?t.forEach(i):i(t),this}}ft.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);N.reduceDescriptors(ft.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});N.freezeMethods(ft);function Xo(e,t){const n=this||Kr,s=t||n,r=ft.from(s.headers);let i=s.data;return N.forEach(e,function(l){i=l.call(n,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function ch(e){return!!(e&&e.__CANCEL__)}function tr(e,t,n){le.call(this,e??"canceled",le.ERR_CANCELED,t,n),this.name="CanceledError"}N.inherits(tr,le,{__CANCEL__:!0});function uh(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new le("Request failed with status code "+n.status,[le.ERR_BAD_REQUEST,le.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Zw(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Qw(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,i=0,o;return t=t!==void 0?t:1e3,function(a){const u=Date.now(),c=s[i];o||(o=u),n[r]=a,s[r]=u;let f=i,d=0;for(;f!==r;)d+=n[f++],f=f%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),u-o<t)return;const p=c&&u-c;return p?Math.round(d*1e3/p):void 0}}function eT(e,t){let n=0,s=1e3/t,r,i;const o=(u,c=Date.now())=>{n=c,r=null,i&&(clearTimeout(i),i=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),f=c-n;f>=s?o(u,c):(r=u,i||(i=setTimeout(()=>{i=null,o(r)},s-f)))},()=>r&&o(r)]}const Gi=(e,t,n=3)=>{let s=0;const r=Qw(50,250);return eT(i=>{const o=i.loaded,l=i.lengthComputable?i.total:void 0,a=o-s,u=r(a),c=o<=l;s=o;const f={loaded:o,total:l,progress:l?o/l:void 0,bytes:a,rate:u||void 0,estimated:u&&l&&c?(l-o)/u:void 0,event:i,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(f)},n)},_u=(e,t)=>{const n=e!=null;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},Su=e=>(...t)=>N.asap(()=>e(...t)),tT=Ye.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ye.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ye.origin),Ye.navigator&&/(msie|trident)/i.test(Ye.navigator.userAgent)):()=>!0,nT=Ye.hasStandardBrowserEnv?{write(e,t,n,s,r,i){const o=[e+"="+encodeURIComponent(t)];N.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),N.isString(s)&&o.push("path="+s),N.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function sT(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function rT(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function fh(e,t){return e&&!sT(t)?rT(e,t):t}const wu=e=>e instanceof ft?{...e}:e;function ys(e,t){t=t||{};const n={};function s(u,c,f,d){return N.isPlainObject(u)&&N.isPlainObject(c)?N.merge.call({caseless:d},u,c):N.isPlainObject(c)?N.merge({},c):N.isArray(c)?c.slice():c}function r(u,c,f,d){if(N.isUndefined(c)){if(!N.isUndefined(u))return s(void 0,u,f,d)}else return s(u,c,f,d)}function i(u,c){if(!N.isUndefined(c))return s(void 0,c)}function o(u,c){if(N.isUndefined(c)){if(!N.isUndefined(u))return s(void 0,u)}else return s(void 0,c)}function l(u,c,f){if(f in t)return s(u,c);if(f in e)return s(void 0,u)}const a={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l,headers:(u,c,f)=>r(wu(u),wu(c),f,!0)};return N.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=a[c]||r,d=f(e[c],t[c],c);N.isUndefined(d)&&f!==l||(n[c]=d)}),n}const dh=e=>{const t=ys({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:l}=t;t.headers=o=ft.from(o),t.url=oh(fh(t.baseURL,t.url),e.params,e.paramsSerializer),l&&o.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let a;if(N.isFormData(n)){if(Ye.hasStandardBrowserEnv||Ye.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((a=o.getContentType())!==!1){const[u,...c]=a?a.split(";").map(f=>f.trim()).filter(Boolean):[];o.setContentType([u||"multipart/form-data",...c].join("; "))}}if(Ye.hasStandardBrowserEnv&&(s&&N.isFunction(s)&&(s=s(t)),s||s!==!1&&tT(t.url))){const u=r&&i&&nT.read(i);u&&o.set(r,u)}return t},iT=typeof XMLHttpRequest<"u",oT=iT&&function(e){return new Promise(function(n,s){const r=dh(e);let i=r.data;const o=ft.from(r.headers).normalize();let{responseType:l,onUploadProgress:a,onDownloadProgress:u}=r,c,f,d,p,m;function h(){p&&p(),m&&m(),r.cancelToken&&r.cancelToken.unsubscribe(c),r.signal&&r.signal.removeEventListener("abort",c)}let b=new XMLHttpRequest;b.open(r.method.toUpperCase(),r.url,!0),b.timeout=r.timeout;function T(){if(!b)return;const g=ft.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),_={data:!l||l==="text"||l==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:g,config:e,request:b};uh(function(x){n(x),h()},function(x){s(x),h()},_),b=null}"onloadend"in b?b.onloadend=T:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(T)},b.onabort=function(){b&&(s(new le("Request aborted",le.ECONNABORTED,e,b)),b=null)},b.onerror=function(){s(new le("Network Error",le.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let v=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const _=r.transitional||lh;r.timeoutErrorMessage&&(v=r.timeoutErrorMessage),s(new le(v,_.clarifyTimeoutError?le.ETIMEDOUT:le.ECONNABORTED,e,b)),b=null},i===void 0&&o.setContentType(null),"setRequestHeader"in b&&N.forEach(o.toJSON(),function(v,_){b.setRequestHeader(_,v)}),N.isUndefined(r.withCredentials)||(b.withCredentials=!!r.withCredentials),l&&l!=="json"&&(b.responseType=r.responseType),u&&([d,m]=Gi(u,!0),b.addEventListener("progress",d)),a&&b.upload&&([f,p]=Gi(a),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(c=g=>{b&&(s(!g||g.type?new tr(null,e,b):g),b.abort(),b=null)},r.cancelToken&&r.cancelToken.subscribe(c),r.signal&&(r.signal.aborted?c():r.signal.addEventListener("abort",c)));const w=Zw(r.url);if(w&&Ye.protocols.indexOf(w)===-1){s(new le("Unsupported protocol "+w+":",le.ERR_BAD_REQUEST,e));return}b.send(i||null)})},lT=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let s=new AbortController,r;const i=function(u){if(!r){r=!0,l();const c=u instanceof Error?u:this.reason;s.abort(c instanceof le?c:new tr(c instanceof Error?c.message:c))}};let o=t&&setTimeout(()=>{o=null,i(new le(`timeout ${t} of ms exceeded`,le.ETIMEDOUT))},t);const l=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(i):u.removeEventListener("abort",i)}),e=null)};e.forEach(u=>u.addEventListener("abort",i));const{signal:a}=s;return a.unsubscribe=()=>N.asap(l),a}},aT=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let s=0,r;for(;s<n;)r=s+t,yield e.slice(s,r),s=r},cT=async function*(e,t){for await(const n of uT(e))yield*aT(n,t)},uT=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:s}=await t.read();if(n)break;yield s}}finally{await t.cancel()}},Tu=(e,t,n,s)=>{const r=cT(e,t);let i=0,o,l=a=>{o||(o=!0,s&&s(a))};return new ReadableStream({async pull(a){try{const{done:u,value:c}=await r.next();if(u){l(),a.close();return}let f=c.byteLength;if(n){let d=i+=f;n(d)}a.enqueue(new Uint8Array(c))}catch(u){throw l(u),u}},cancel(a){return l(a),r.return()}},{highWaterMark:2})},Ro=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ph=Ro&&typeof ReadableStream=="function",fT=Ro&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),hh=(e,...t)=>{try{return!!e(...t)}catch{return!1}},dT=ph&&hh(()=>{let e=!1;const t=new Request(Ye.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Eu=64*1024,Pl=ph&&hh(()=>N.isReadableStream(new Response("").body)),zi={stream:Pl&&(e=>e.body)};Ro&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!zi[t]&&(zi[t]=N.isFunction(e[t])?n=>n[t]():(n,s)=>{throw new le(`Response type '${t}' is not supported`,le.ERR_NOT_SUPPORT,s)})})})(new Response);const pT=async e=>{if(e==null)return 0;if(N.isBlob(e))return e.size;if(N.isSpecCompliantForm(e))return(await new Request(Ye.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(N.isArrayBufferView(e)||N.isArrayBuffer(e))return e.byteLength;if(N.isURLSearchParams(e)&&(e=e+""),N.isString(e))return(await fT(e)).byteLength},hT=async(e,t)=>{const n=N.toFiniteNumber(e.getContentLength());return n??pT(t)},mT=Ro&&(async e=>{let{url:t,method:n,data:s,signal:r,cancelToken:i,timeout:o,onDownloadProgress:l,onUploadProgress:a,responseType:u,headers:c,withCredentials:f="same-origin",fetchOptions:d}=dh(e);u=u?(u+"").toLowerCase():"text";let p=lT([r,i&&i.toAbortSignal()],o),m;const h=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let b;try{if(a&&dT&&n!=="get"&&n!=="head"&&(b=await hT(c,s))!==0){let _=new Request(t,{method:"POST",body:s,duplex:"half"}),B;if(N.isFormData(s)&&(B=_.headers.get("content-type"))&&c.setContentType(B),_.body){const[x,O]=_u(b,Gi(Su(a)));s=Tu(_.body,Eu,x,O)}}N.isString(f)||(f=f?"include":"omit");const T="credentials"in Request.prototype;m=new Request(t,{...d,signal:p,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:s,duplex:"half",credentials:T?f:void 0});let w=await fetch(m);const g=Pl&&(u==="stream"||u==="response");if(Pl&&(l||g&&h)){const _={};["status","statusText","headers"].forEach(C=>{_[C]=w[C]});const B=N.toFiniteNumber(w.headers.get("content-length")),[x,O]=l&&_u(B,Gi(Su(l),!0))||[];w=new Response(Tu(w.body,Eu,x,()=>{O&&O(),h&&h()}),_)}u=u||"text";let v=await zi[N.findKey(zi,u)||"text"](w,e);return!g&&h&&h(),await new Promise((_,B)=>{uh(_,B,{data:v,headers:ft.from(w.headers),status:w.status,statusText:w.statusText,config:e,request:m})})}catch(T){throw h&&h(),T&&T.name==="TypeError"&&/fetch/i.test(T.message)?Object.assign(new le("Network Error",le.ERR_NETWORK,e,m),{cause:T.cause||T}):le.from(T,T&&T.code,e,m)}}),Il={http:Bw,xhr:oT,fetch:mT};N.forEach(Il,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Cu=e=>`- ${e}`,gT=e=>N.isFunction(e)||e===null||e===!1,mh={getAdapter:e=>{e=N.isArray(e)?e:[e];const{length:t}=e;let n,s;const r={};for(let i=0;i<t;i++){n=e[i];let o;if(s=n,!gT(n)&&(s=Il[(o=String(n)).toLowerCase()],s===void 0))throw new le(`Unknown adapter '${o}'`);if(s)break;r[o||"#"+i]=s}if(!s){const i=Object.entries(r).map(([l,a])=>`adapter ${l} `+(a===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since : +`+i.map(Cu).join(` +`):" "+Cu(i[0]):"as no adapter specified";throw new le("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return s},adapters:Il};function Jo(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new tr(null,e)}function xu(e){return Jo(e),e.headers=ft.from(e.headers),e.data=Xo.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),mh.getAdapter(e.adapter||Kr.adapter)(e).then(function(s){return Jo(e),s.data=Xo.call(e,e.transformResponse,s),s.headers=ft.from(s.headers),s},function(s){return ch(s)||(Jo(e),s&&s.response&&(s.response.data=Xo.call(e,e.transformResponse,s.response),s.response.headers=ft.from(s.response.headers))),Promise.reject(s)})}const gh="1.7.9",Bo={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Bo[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const Au={};Bo.transitional=function(t,n,s){function r(i,o){return"[Axios v"+gh+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,l)=>{if(t===!1)throw new le(r(o," has been removed"+(n?" in "+n:"")),le.ERR_DEPRECATED);return n&&!Au[o]&&(Au[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,l):!0}};Bo.spelling=function(t){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function yT(e,t,n){if(typeof e!="object")throw new le("options must be an object",le.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const i=s[r],o=t[i];if(o){const l=e[i],a=l===void 0||o(l,i,e);if(a!==!0)throw new le("option "+i+" must be "+a,le.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new le("Unknown option "+i,le.ERR_BAD_OPTION)}}const _i={assertOptions:yT,validators:Bo},Kt=_i.validators;class us{constructor(t){this.defaults=t,this.interceptors={request:new bu,response:new bu}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const i=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?i&&!String(s.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(s.stack+=` +`+i):s.stack=i}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ys(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:i}=n;s!==void 0&&_i.assertOptions(s,{silentJSONParsing:Kt.transitional(Kt.boolean),forcedJSONParsing:Kt.transitional(Kt.boolean),clarifyTimeoutError:Kt.transitional(Kt.boolean)},!1),r!=null&&(N.isFunction(r)?n.paramsSerializer={serialize:r}:_i.assertOptions(r,{encode:Kt.function,serialize:Kt.function},!0)),_i.assertOptions(n,{baseUrl:Kt.spelling("baseURL"),withXsrfToken:Kt.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&N.merge(i.common,i[n.method]);i&&N.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=ft.concat(o,i);const l=[];let a=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(a=a&&h.synchronous,l.unshift(h.fulfilled,h.rejected))});const u=[];this.interceptors.response.forEach(function(h){u.push(h.fulfilled,h.rejected)});let c,f=0,d;if(!a){const m=[xu.bind(this),void 0];for(m.unshift.apply(m,l),m.push.apply(m,u),d=m.length,c=Promise.resolve(n);f<d;)c=c.then(m[f++],m[f++]);return c}d=l.length;let p=n;for(f=0;f<d;){const m=l[f++],h=l[f++];try{p=m(p)}catch(b){h.call(this,b);break}}try{c=xu.call(this,p)}catch(m){return Promise.reject(m)}for(f=0,d=u.length;f<d;)c=c.then(u[f++],u[f++]);return c}getUri(t){t=ys(this.defaults,t);const n=fh(t.baseURL,t.url);return oh(n,t.params,t.paramsSerializer)}}N.forEach(["delete","get","head","options"],function(t){us.prototype[t]=function(n,s){return this.request(ys(s||{},{method:t,url:n,data:(s||{}).data}))}});N.forEach(["post","put","patch"],function(t){function n(s){return function(i,o,l){return this.request(ys(l||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}us.prototype[t]=n(),us.prototype[t+"Form"]=n(!0)});class $a{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const s=this;this.promise.then(r=>{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(l=>{s.subscribe(l),i=l}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},t(function(i,o,l){s.reason||(s.reason=new tr(i,o,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=s=>{t.abort(s)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new $a(function(r){t=r}),cancel:t}}}function bT(e){return function(n){return e.apply(null,n)}}function vT(e){return N.isObject(e)&&e.isAxiosError===!0}const kl={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(kl).forEach(([e,t])=>{kl[t]=e});function yh(e){const t=new us(e),n=zp(us.prototype.request,t);return N.extend(n,us.prototype,t,{allOwnKeys:!0}),N.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return yh(ys(e,r))},n}const Ue=yh(Kr);Ue.Axios=us;Ue.CanceledError=tr;Ue.CancelToken=$a;Ue.isCancel=ch;Ue.VERSION=gh;Ue.toFormData=Oo;Ue.AxiosError=le;Ue.Cancel=Ue.CanceledError;Ue.all=function(t){return Promise.all(t)};Ue.spread=bT;Ue.isAxiosError=vT;Ue.mergeConfig=ys;Ue.AxiosHeaders=ft;Ue.formToJSON=e=>ah(N.isHTMLForm(e)?new FormData(e):e);Ue.getAdapter=mh.getAdapter;Ue.HttpStatusCode=kl;Ue.default=Ue;export{vn as A,_T as B,un as C,Ue as D,yl as E,Pe as F,xT as G,ST as _,ts as a,yn as b,Jt as c,Ds as d,Se as e,lf as f,Cd as g,Li as h,ut as i,TT as j,ET as k,CT as l,jy as m,Rt as n,Re as o,jg as p,It as q,Af as r,wT as s,Mn as t,Ym as u,oa as v,wt as w,ra as x,ia as y,fs as z};