const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LoginWrapper.D7R_IVEC.js","assets/vendor-core.B6UiYhU_.js","assets/vendor-primevue.BN-meDW0.js","assets/vendor-utils.CO3CyGpV.js","assets/vendor-export.BWjBvx7Z.js","assets/LoginWrapper.9ZZlPaIA.css","assets/ReportsLayout.Bpt7ZVGO.js","assets/ErrorBoundary.BMn00aHR.js","assets/ErrorBoundary.bmvwr0es.css","assets/DashboardView.BmFJSoNT.js","assets/vendor-charts.DHYGKspN.js","assets/BottomSheet.WKuCIyuZ.js","assets/BottomSheet.Bxn5CrD8.css","assets/MobileTopBar.BnL78WPy.js","assets/MobileTopBar.CPBMmZw4.css","assets/MobileBottomNav.Cp8OR33w.js","assets/MobileBottomNav.BzpqP4Mz.css","assets/MobileDrawerMenu.DJ_STPbv.js","assets/MobileDrawerMenu.CIJr_XOZ.css","assets/sharedStores.Bb_IRn4Y.js","assets/DashboardView.DmccouDw.css","assets/InvoicesView.DcmNSM09.js","assets/exportUtils.BtGzMnqV.js","assets/InvoicesView.DR_Q0OHE.css","assets/CashView.1l8cukfk.js","assets/splitbutton.esm.DvALhxoC.js","assets/CashView.BBPiz9js.css","assets/BankView.ffk9t1AL.js","assets/BankView.Ce31w-WN.css","assets/TrialBalanceView.C154KDAF.js","assets/TrialBalanceView.BCMFp4XP.css","assets/TelegramView.DlM-s8w5.js","assets/TelegramView.C5t2itK1.css","assets/CacheStatsView.BsCa3PTo.js","assets/CacheStatsView.44Gkb4za.css","assets/ServerLogsView.CpW2zGtt.js","assets/ServerLogsView.DrZyOF5Q.css","assets/MaturityAnalysisView.TP6afSul.js","assets/MaturityAnalysisView.CQbAYTep.css","assets/DetailedInvoicesView.DXIThWg_.js","assets/DetailedInvoicesView.DnFh7AG8.css","assets/DataEntryLayout.CrX1hG64.js","assets/ReceiptsListView.DxBNp1EK.js","assets/sharedStores.D4bwf0TZ.js","assets/ocrSettingsStore.B3n_bOhs.js","assets/ReceiptsListView.5aCNCyjN.css","assets/ReceiptCreateUnifiedView.DfEiZDmT.js","assets/OCRConfidenceIndicator.BILrhVia.js","assets/OCRConfidenceIndicator.Cg9OzDZP.css","assets/ReceiptCreateUnifiedView.CjUTjkEM.css","assets/ReceiptCreateView.RpTqvOIL.js","assets/ReceiptCreateView.mPxlvevl.css","assets/OCRMetricsView.Bjt09CXb.js","assets/OCRMetricsView.WMLZtZ2R.css","assets/SettingsHubView.DDOA_RQo.js","assets/SettingsHubView.yFhSUwTd.css"])))=>i.map(i=>d[i]); import{J as yt,a as A,j as $,w as Ae,o as ge,K as $e,c as f,e as p,t as Z,i as C,v as T,u as E,I as Pe,L as un,F as _,B as Q,n as Ve,d as l,q as R,p as j,k as F,h as P,f as O,H as Ne,E as rt,M as cn,N as Ye,O as ne,P as dn,Q as pn,R as fn,m as d,l as le,x as U,s as xe,y as ce,S as It,z as pe,G as ve,C as mn,U as hn,V as vn}from"./vendor-core.B6UiYhU_.js";import{T as De,C as ot,B as Y,a as gn,D as m,Z as te,b as Xe,U as ee,O as K,s as be,c as wt,d as Ct,e as St,f as Ot,g as q,h as et,R as fe,i as kt,j as bn,k as yn,l as In,m as je,n as wn,o as Cn,p as Sn,q as Ee,r as at,t as st,u as lt,v as Re,w as Lt,x as At,F as On,y as kn,z as Ln,A as An,P as Pn,E as En,G as Tn,H as Bn,I as Dn,J as Mn,K as Kn,L as Fn,M as Vn}from"./vendor-primevue.BN-meDW0.js";import{b as $n}from"./vendor-utils.CO3CyGpV.js";import{_ as N}from"./vendor-export.BWjBvx7Z.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();var Pt=Symbol();function Os(){var t=yt(Pt);if(!t)throw new Error("No PrimeVue Toast provided!");return t}var xn={install:function(e){var n={add:function(o){De.emit("add",o)},remove:function(o){De.emit("remove",o)},removeGroup:function(o){De.emit("remove-group",o)},removeAllGroups:function(){De.emit("remove-all-groups")}};e.config.globalProperties.$toast=n,e.provide(Pt,n)}},Et=Symbol();function ks(){var t=yt(Et);if(!t)throw new Error("No PrimeVue Confirmation provided!");return t}var Rn={install:function(e){var n={require:function(o){ot.emit("confirm",o)},close:function(){ot.emit("close")}};e.config.globalProperties.$confirm=n,e.provide(Et,n)}},_n={root:"p-tooltip p-component",arrow:"p-tooltip-arrow",text:"p-tooltip-text"},zn=Y.extend({name:"tooltip",classes:_n}),Hn=gn.extend({style:zn});function Un(t,e){return qn(t)||Wn(t,e)||jn(t,e)||Nn()}function Nn(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jn(t,e){if(t){if(typeof t=="string")return ut(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ut(t,e)}}function ut(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);na.width||r<0||o<0||o+c>a.height},getTarget:function(e){return m.hasClass(e,"p-inputwrapper")?m.findSingle(e,"input"):e},getModifiers:function(e){return e.modifiers&&Object.keys(e.modifiers).length?e.modifiers:e.arg&&ye(e.arg)==="object"?Object.entries(e.arg).reduce(function(n,i){var o=Un(i,2),r=o[0],s=o[1];return(r==="event"||r==="position")&&(n[s]=!0),n},{}):{}}}});const Te=(t,e)=>{const n=t.__vccOpts||t;for(const[i,o]of e)n[i]=o;return n},Gn={name:"CompanySelector",props:{companiesStore:{type:Object,required:!0},modelValue:{type:Object,default:null},showFiscalCode:{type:Boolean,default:!0},variant:{type:String,default:"default",validator:t=>["default","header"].includes(t)}},emits:["update:modelValue","company-changed"],setup(t,{emit:e}){const n=A(null),i=A(null),o=A(null),r=A(!1),s=A(""),c=A(-1),a=$({get:()=>t.modelValue||t.companiesStore.selectedCompany,set:g=>{e("update:modelValue",g),t.companiesStore.setSelectedCompany(g)}}),u=$(()=>{var g;return((g=a.value)==null?void 0:g.name)||"Selectare firma"}),v=$(()=>{var g;return(g=a.value)!=null&&g.fiscal_code?`CUI: ${a.value.fiscal_code}`:""}),y=$(()=>({"company-selector":!0,"company-selector--header":t.variant==="header"})),S=$(()=>{const g=t.companiesStore.companies||[];if(!s.value||s.value.trim()==="")return g;const L=s.value.toLowerCase().trim();return g.filter(V=>{var W,ie;return((W=V.name)==null?void 0:W.toLowerCase().includes(L))||((ie=V.fiscal_code)==null?void 0:ie.toLowerCase().includes(L))})}),k=async()=>{var g;r.value=!r.value,r.value&&(s.value="",c.value=-1,await Ve(),(g=o.value)==null||g.focus())},D=()=>{r.value=!1,s.value=""},x=g=>{a.value=g,e("company-changed",g),D()},z=()=>{Ve(()=>{const g=document.querySelector(".company-item.keyboard-highlighted");g&&g.scrollIntoView({block:"nearest",behavior:"smooth"})})},G=g=>{if(!(!r.value||S.value.length===0))switch(g.key){case"ArrowDown":g.preventDefault(),c.value=(c.value+1)%S.value.length,z();break;case"ArrowUp":g.preventDefault(),c.value<=0?c.value=S.value.length-1:c.value--,z();break;case"Enter":g.preventDefault(),c.value>=0&&c.valueg===c.value,h=async()=>{var g,L;i.value&&i.value.scrollIntoView({behavior:"smooth",block:"start"}),await new Promise(V=>setTimeout(V,300)),r.value?(L=o.value)==null||L.focus():(r.value=!0,c.value=-1,s.value="",await Ve(),(g=o.value)==null||g.focus())},w=g=>{g.altKey&&g.key==="q"&&(g.preventDefault(),h())},I=g=>{n.value&&!n.value.contains(g.target)&&D()};return Ae(s,()=>{c.value=-1}),ge(()=>{document.addEventListener("click",I),document.addEventListener("keydown",w),t.companiesStore.companies.length===0&&t.companiesStore.loadCompanies()}),$e(()=>{document.removeEventListener("click",I),document.removeEventListener("keydown",w)}),{dropdown:n,dropdownContainer:i,searchInput:o,dropdownOpen:r,searchQuery:s,highlightedIndex:c,selectedCompany:a,selectedCompanyName:u,selectedCompanyCode:v,selectorClass:y,filteredCompanies:S,toggleDropdown:k,closeDropdown:D,selectCompany:x,handleKeyDown:G,isHighlighted:b}}},Zn={class:"company-dropdown",ref:"dropdown"},Jn=["aria-expanded"],Qn={class:"company-info"},Yn={class:"company-name"},Xn={key:0,class:"company-code"},ei={class:"dropdown-search"},ti={class:"search-wrapper"},ni={class:"company-list"},ii=["onClick","onMouseenter"],ri={class:"company-details"},oi={class:"company-main-name"},ai={key:0,class:"company-sub-info"},si={class:"company-cui"},li={key:0,class:"pi pi-check company-selected-icon"},ui={key:0,class:"no-results"};function ci(t,e,n,i,o,r){return l(),f("div",{class:E(i.selectorClass),ref:"dropdownContainer"},[p("div",Zn,[p("button",{class:"company-trigger",onClick:e[0]||(e[0]=(...s)=>i.toggleDropdown&&i.toggleDropdown(...s)),"aria-expanded":i.dropdownOpen,"aria-label":"Selectare firma",title:"Alt+Q pentru selectare rapida"},[p("div",Qn,[p("span",Yn,T(i.selectedCompanyName),1),n.showFiscalCode?(l(),f("span",Xn,T(i.selectedCompanyCode),1)):C("",!0)]),p("i",{class:E(["pi pi-chevron-down",{"rotate-180":i.dropdownOpen}])},null,2)],8,Jn),Z(p("div",{class:E(["company-dropdown-panel",{"panel-open":i.dropdownOpen}])},[p("div",ei,[p("div",ti,[e[3]||(e[3]=p("i",{class:"pi pi-search search-icon"},null,-1)),Z(p("input",{ref:"searchInput",type:"text","onUpdate:modelValue":e[1]||(e[1]=s=>i.searchQuery=s),placeholder:"Cauta firma...",class:"search-input",onKeydown:e[2]||(e[2]=(...s)=>i.handleKeyDown&&i.handleKeyDown(...s))},null,544),[[un,i.searchQuery]])])]),p("div",ni,[(l(!0),f(_,null,Q(i.filteredCompanies,(s,c)=>{var a,u;return l(),f("div",{key:s.id_firma,class:E(["company-item",{active:s.id_firma===((a=i.selectedCompany)==null?void 0:a.id_firma),"keyboard-highlighted":i.isHighlighted(c)}]),onClick:v=>i.selectCompany(s),onMouseenter:v=>i.highlightedIndex=c},[p("div",ri,[p("div",oi,T(s.name),1),n.showFiscalCode?(l(),f("div",ai,[p("span",si,"CUI: "+T(s.fiscal_code||"-"),1)])):C("",!0)]),s.id_firma===((u=i.selectedCompany)==null?void 0:u.id_firma)?(l(),f("i",li)):C("",!0)],42,ii)}),128))]),i.filteredCompanies.length===0?(l(),f("div",ui,[...e[4]||(e[4]=[p("i",{class:"pi pi-info-circle"},null,-1),p("span",null,"Nu s-au gasit firme",-1)])])):C("",!0)],2),[[Pe,i.dropdownOpen]])],512)],2)}const di=Te(Gn,[["render",ci],["__scopeId","data-v-b9c10aad"]]),pi={name:"PeriodSelector",props:{periodStore:{type:Object,required:!0},companiesStore:{type:Object,required:!0},variant:{type:String,default:"default",validator:t=>["default","header"].includes(t)}},emits:["period-changed"],setup(t,{emit:e}){const n=A(null),i=A(null),o=A(!1),r=A(-1),s=$(()=>!!t.companiesStore.selectedCompany),c=$(()=>t.periodStore.periods||[]),a=$(()=>{var b;return((b=t.periodStore.selectedPeriod)==null?void 0:b.display_name)||"Selectare perioada"}),u=$(()=>({"period-selector":!0,"period-selector--header":t.variant==="header"})),v=b=>t.periodStore.selectedPeriod?b.an===t.periodStore.selectedPeriod.an&&b.luna===t.periodStore.selectedPeriod.luna:!1,y=b=>b===r.value,S=async()=>{s.value&&(o.value=!o.value,o.value&&(r.value=-1))},k=()=>{o.value=!1},D=b=>{t.periodStore.setSelectedPeriod(b),e("period-changed",b),k()},x=()=>{Ve(()=>{const b=document.querySelector(".period-item.keyboard-highlighted");b&&b.scrollIntoView({block:"nearest",behavior:"smooth"})})},z=b=>{if(!(!o.value||c.value.length===0))switch(b.key){case"ArrowDown":b.preventDefault(),r.value=(r.value+1)%c.value.length,x();break;case"ArrowUp":b.preventDefault(),r.value<=0?r.value=c.value.length-1:r.value--,x();break;case"Enter":b.preventDefault(),r.value>=0&&r.value{n.value&&!n.value.contains(b.target)&&k()};return Ae(()=>t.companiesStore.selectedCompany,async b=>{b?await t.periodStore.loadPeriods(b.id_firma):t.periodStore.reset()},{immediate:!0}),ge(()=>{document.addEventListener("click",G),document.addEventListener("keydown",z)}),$e(()=>{document.removeEventListener("click",G),document.removeEventListener("keydown",z)}),{dropdown:n,dropdownContainer:i,dropdownOpen:o,highlightedIndex:r,hasSelectedCompany:s,periods:c,selectedPeriodDisplay:a,selectorClass:u,isSelected:v,isHighlighted:y,toggleDropdown:S,closeDropdown:k,selectPeriod:D}}},fi={class:"period-dropdown",ref:"dropdown"},mi=["disabled","aria-expanded"],hi={class:"period-info"},vi={class:"period-name"},gi={class:"period-list"},bi=["onClick","onMouseenter"],yi={class:"period-details"},Ii={key:0,class:"pi pi-check period-selected-icon"},wi={key:0,class:"no-results"};function Ci(t,e,n,i,o,r){return l(),f("div",{class:E(i.selectorClass),ref:"dropdownContainer"},[p("div",fi,[p("button",{class:"period-trigger",onClick:e[0]||(e[0]=(...s)=>i.toggleDropdown&&i.toggleDropdown(...s)),disabled:!i.hasSelectedCompany,"aria-expanded":i.dropdownOpen,"aria-label":"Selectare perioada contabila"},[p("div",hi,[e[1]||(e[1]=p("span",{class:"period-label"},"Perioada:",-1)),p("span",vi,T(i.selectedPeriodDisplay),1)]),p("i",{class:E(["pi pi-chevron-down",{"rotate-180":i.dropdownOpen}])},null,2)],8,mi),Z(p("div",{class:E(["period-dropdown-panel",{"panel-open":i.dropdownOpen}])},[p("div",gi,[(l(!0),f(_,null,Q(i.periods,(s,c)=>(l(),f("div",{key:`${s.an}-${s.luna}`,class:E(["period-item",{active:i.isSelected(s),"keyboard-highlighted":i.isHighlighted(c)}]),onClick:a=>i.selectPeriod(s),onMouseenter:a=>i.highlightedIndex=c},[p("div",yi,T(s.display_name),1),i.isSelected(s)?(l(),f("i",Ii)):C("",!0)],42,bi))),128))]),i.periods.length===0?(l(),f("div",wi,[...e[2]||(e[2]=[p("i",{class:"pi pi-info-circle"},null,-1),p("span",null,"Nu sunt perioade disponibile",-1)])])):C("",!0)],2),[[Pe,i.dropdownOpen]])],512)],2)}const Si=Te(pi,[["render",Ci],["__scopeId","data-v-95eccbad"]]),Oi={name:"ServerSelector",props:{modelValue:{type:String,default:""},servers:{type:Array,default:()=>[]},variant:{type:String,default:"default"}},emits:["update:modelValue","change"],setup(t,{emit:e}){const n=A(!1),i=A(null),o=$(()=>({"server-selector":!0,"server-selector--header":t.variant==="header"})),r=$(()=>{var v;const u=(v=t.servers)==null?void 0:v.find(y=>y.id===t.modelValue);return(u==null?void 0:u.name)||"Server"}),s=()=>{n.value=!n.value},c=u=>{u.id!==t.modelValue&&(e("update:modelValue",u.id),e("change",{value:u.id,originalEvent:event})),n.value=!1},a=u=>{i.value&&!i.value.contains(u.target)&&(n.value=!1)};return ge(()=>{document.addEventListener("click",a)}),$e(()=>{document.removeEventListener("click",a)}),{dropdownOpen:n,dropdownContainer:i,selectorClass:o,selectedServerName:r,toggleDropdown:s,selectServer:c}}},ki={class:"server-dropdown",ref:"dropdown"},Li=["aria-expanded"],Ai={class:"server-info"},Pi={class:"server-name"},Ei={class:"server-list"},Ti=["onClick"],Bi={class:"server-item-info"},Di={class:"server-item-name"},Mi={key:0,class:"pi pi-check server-selected-icon"};function Ki(t,e,n,i,o,r){return l(),f("div",{class:E(i.selectorClass),ref:"dropdownContainer"},[p("div",ki,[p("button",{class:"server-trigger",onClick:e[0]||(e[0]=(...s)=>i.toggleDropdown&&i.toggleDropdown(...s)),"aria-expanded":i.dropdownOpen,"aria-label":"Selectare server"},[p("div",Ai,[e[1]||(e[1]=p("i",{class:"pi pi-server server-icon"},null,-1)),p("span",Pi,T(i.selectedServerName),1)]),p("i",{class:E(["pi pi-chevron-down chevron-icon",{"rotate-180":i.dropdownOpen}])},null,2)],8,Li),Z(p("div",{class:E(["server-dropdown-panel",{"panel-open":i.dropdownOpen}])},[p("div",Ei,[(l(!0),f(_,null,Q(n.servers,s=>(l(),f("div",{key:s.id,class:E(["server-item",{active:s.id===n.modelValue}]),onClick:c=>i.selectServer(s)},[p("div",Bi,[e[2]||(e[2]=p("i",{class:"pi pi-server"},null,-1)),p("span",Di,T(s.name),1)]),s.id===n.modelValue?(l(),f("i",Mi)):C("",!0)],10,Ti))),128))])],2),[[Pe,i.dropdownOpen]])],512)],2)}const Fi=Te(Oi,[["render",Ki],["__scopeId","data-v-3bdbbc81"]]),Vi={name:"AppHeader",components:{CompanySelector:di,PeriodSelector:Si,ServerSelector:Fi,Dialog:Ct,Password:wt,Button:be},props:{title:{type:String,default:"ROA2WEB"},brandLink:{type:String,default:"/"},headerClass:{type:String,default:""},menuOpen:{type:Boolean,default:!1},companiesStore:{type:Object,required:!0},periodStore:{type:Object,required:!0},currentUser:{type:Object,default:null},showPeriod:{type:Boolean,default:!0},showCompany:{type:Boolean,default:!0},showUser:{type:Boolean,default:!0},serverName:{type:String,default:null},availableServers:{type:Array,default:()=>[]},currentServerIdProp:{type:String,default:null},authStore:{type:Object,default:null}},emits:["menu-toggle","company-changed","period-changed","user-menu-toggle","server-switch-request","server-switched"],setup(t,{emit:e}){const n=$(()=>t.companiesStore.selectedCompany),i=A(t.currentServerIdProp);Ae(()=>t.currentServerIdProp,I=>{i.value=I});const o=I=>{var L;const g=(L=t.availableServers)==null?void 0:L.find(V=>V.id===I);return(g==null?void 0:g.name)||I},r=A(!1),s=A(""),c=A(null),a=A(""),u=A(!1),v=A(""),y=I=>{const g=I.value;g!==t.currentServerIdProp&&(c.value=g,a.value=o(g),s.value="",v.value="",u.value=!1,i.value=t.currentServerIdProp,r.value=!0)},S=()=>{r.value=!1,s.value="",v.value="",c.value=null,a.value=""},k=async()=>{var I;if(!s.value||!c.value){v.value="Introduceți parola";return}if(!((I=t.authStore)!=null&&I.switchServer)){v.value="Eroare: authStore nu este disponibil";return}u.value=!0,v.value="";try{const g=await t.authStore.switchServer(c.value,s.value);g.success?(r.value=!1,s.value="",i.value=c.value,e("server-switched",c.value)):v.value=g.error||"Autentificare eșuată"}catch(g){v.value=g.message||"Eroare la schimbarea serverului"}finally{u.value=!1}},D=I=>{e("company-changed",I)},x=I=>{e("period-changed",I)},z=A(localStorage.getItem("user-theme")||"auto"),G=$(()=>({auto:"pi pi-desktop",light:"pi pi-sun",dark:"pi pi-moon"})[z.value]),b=$(()=>({auto:"Tema: Auto (sistem)",light:"Tema: Light",dark:"Tema: Dark"})[z.value]),h=I=>{I==="auto"?(document.documentElement.removeAttribute("data-theme"),localStorage.removeItem("user-theme")):(document.documentElement.setAttribute("data-theme",I),localStorage.setItem("user-theme",I))},w=()=>{const I=["auto","light","dark"],g=I.indexOf(z.value),L=I[(g+1)%3];z.value=L,h(L)};return ge(()=>{z.value!=="auto"&&h(z.value)}),{selectedCompany:n,onCompanyChanged:D,onPeriodChanged:x,currentTheme:z,themeIcon:G,themeLabel:b,cycleTheme:w,currentServerId:i,getServerName:o,onServerChange:y,showPasswordModal:r,switchPassword:s,targetServerId:c,targetServerName:a,isSwitching:u,switchError:v,cancelServerSwitch:S,confirmServerSwitch:k}}},$i={class:"header-nav"},xi={class:"header-left"},Ri={class:"header-actions"},_i={key:1,class:"server-badge"},zi=["title"],Hi={key:4},Ui={class:"desktop-only"},Ni={class:"server-switch-modal-content"},ji={class:"form-field"},Wi={key:0,class:"switch-error"};function qi(t,e,n,i,o,r){const s=F("router-link"),c=F("ServerSelector"),a=F("PeriodSelector"),u=F("CompanySelector"),v=F("Password"),y=F("Button"),S=F("Dialog");return l(),f("header",{class:E(["header-container",n.headerClass])},[p("nav",$i,[p("div",xi,[p("button",{class:E(["hamburger-btn",{active:n.menuOpen}]),onClick:e[0]||(e[0]=k=>t.$emit("menu-toggle")),"aria-label":"Toggle navigation menu"},[...e[6]||(e[6]=[p("span",{class:"hamburger-line"},null,-1),p("span",{class:"hamburger-line"},null,-1),p("span",{class:"hamburger-line"},null,-1)])],2),R(s,{to:n.brandLink,class:"header-brand"},{default:j(()=>[O(t.$slots,"brand",{},()=>[p("span",null,T(n.title),1)])]),_:3},8,["to"])]),p("div",Ri,[n.availableServers&&n.availableServers.length>1?(l(),P(c,{key:0,modelValue:i.currentServerId,"onUpdate:modelValue":e[1]||(e[1]=k=>i.currentServerId=k),servers:n.availableServers,variant:"header",onChange:i.onServerChange},null,8,["modelValue","servers","onChange"])):n.serverName?(l(),f("div",_i,[e[7]||(e[7]=p("i",{class:"pi pi-server"},null,-1)),p("span",null,T(n.serverName),1)])):C("",!0),n.showPeriod&&i.selectedCompany?(l(),P(a,{key:2,"period-store":n.periodStore,"companies-store":n.companiesStore,variant:"header",onPeriodChanged:i.onPeriodChanged},null,8,["period-store","companies-store","onPeriodChanged"])):C("",!0),n.showCompany?(l(),P(u,{key:3,"companies-store":n.companiesStore,"show-fiscal-code":!0,variant:"header",onCompanyChanged:i.onCompanyChanged},null,8,["companies-store","onCompanyChanged"])):C("",!0),p("button",{class:"theme-toggle-btn",onClick:e[2]||(e[2]=(...k)=>i.cycleTheme&&i.cycleTheme(...k)),title:i.themeLabel,"aria-label":"Change theme"},[p("i",{class:E(i.themeIcon)},null,2)],8,zi),n.showUser?(l(),f("div",Hi,[O(t.$slots,"user-menu",{},()=>{var k;return[n.currentUser?(l(),f("div",{key:0,class:"header-user",onClick:e[3]||(e[3]=D=>t.$emit("user-menu-toggle"))},[e[8]||(e[8]=p("i",{class:"pi pi-user"},null,-1)),p("span",Ui,T(((k=n.currentUser)==null?void 0:k.username)||"User"),1)])):C("",!0)]})])):C("",!0)])]),R(S,{visible:i.showPasswordModal,"onUpdate:visible":e[5]||(e[5]=k=>i.showPasswordModal=k),header:`Schimbare server: ${i.targetServerName}`,modal:!0,closable:!i.isSwitching,style:{width:"320px"},class:"server-switch-modal"},{footer:j(()=>[R(y,{label:"Anulează",severity:"secondary",disabled:i.isSwitching,onClick:i.cancelServerSwitch},null,8,["disabled","onClick"]),R(y,{label:"Confirma",loading:i.isSwitching,disabled:!i.switchPassword,onClick:i.confirmServerSwitch},null,8,["loading","disabled","onClick"])]),default:j(()=>[p("div",Ni,[p("div",ji,[R(v,{id:"switch-password",modelValue:i.switchPassword,"onUpdate:modelValue":e[4]||(e[4]=k=>i.switchPassword=k),feedback:!1,toggleMask:!0,inputClass:"w-full",class:"w-full",disabled:i.isSwitching,onKeyup:Ne(i.confirmServerSwitch,["enter"]),autofocus:""},null,8,["modelValue","disabled","onKeyup"])]),i.switchError?(l(),f("div",Wi,[e[9]||(e[9]=p("i",{class:"pi pi-exclamation-circle"},null,-1)),p("span",null,T(i.switchError),1)])):C("",!0)])]),_:1},8,["visible","header","closable"])],2)}const Gi=Te(Vi,[["render",qi]]),Zi={name:"SlideMenu",props:{isOpen:{type:Boolean,default:!1},menuItems:{type:Array,default:()=>[]},currentUser:{type:Object,default:null}},emits:["close","logout"],setup(t,{emit:e}){const n=cn(),i=A(!1);ge(()=>{i.value="ontouchstart"in window||navigator.maxTouchPoints>0});const o=u=>u?u.filter(v=>!v.mobileOnly||i.value):[],r=u=>n.path===u,s=()=>{e("logout"),e("close")},c=u=>{u==="devtools"&&a(),e("close")},a=()=>{if(window.eruda){window.eruda.show();return}const u=document.createElement("script");u.src="//cdn.jsdelivr.net/npm/eruda",document.body.appendChild(u),u.onload=()=>window.eruda.init()};return{isMobile:i,getFilteredItems:o,isRouteActive:r,handleLogout:s,handleAction:c}}},Ji={class:"menu-title"},Qi={class:"menu-list"},Yi={key:0,class:"menu-badge"},Xi=["onClick"],er={class:"menu-section menu-profile"},tr={class:"profile-info"},nr={class:"menu-list"},ir={class:"menu-item"};function rr(t,e,n,i,o,r){var c;const s=F("router-link");return l(),f("div",null,[p("div",{class:E(["slide-menu-overlay",{open:n.isOpen}]),onClick:e[0]||(e[0]=a=>t.$emit("close"))},null,2),p("nav",{class:E(["slide-menu",{open:n.isOpen}])},[(l(!0),f(_,null,Q(n.menuItems,a=>(l(),f("div",{key:a.title,class:"menu-section"},[p("h3",Ji,T(a.title),1),p("ul",Qi,[(l(!0),f(_,null,Q(i.getFilteredItems(a.items),u=>(l(),f("li",{key:u.to||u.action,class:"menu-item"},[u.to?(l(),P(s,{key:0,to:u.to,class:E(["menu-link",{active:i.isRouteActive(u.to)}]),onClick:e[1]||(e[1]=v=>t.$emit("close"))},{default:j(()=>[p("i",{class:E(["menu-icon",u.icon])},null,2),p("span",null,T(u.label),1),u.badge?(l(),f("span",Yi,T(u.badge),1)):C("",!0)]),_:2},1032,["to","class"])):u.action?(l(),f("a",{key:1,href:"#",class:"menu-link",onClick:rt(v=>i.handleAction(u.action),["prevent"])},[p("i",{class:E(["menu-icon",u.icon])},null,2),p("span",null,T(u.label),1)],8,Xi)):C("",!0)]))),128))])]))),128)),p("div",er,[p("div",tr,[e[3]||(e[3]=p("i",{class:"pi pi-user"},null,-1)),p("span",null,T(((c=n.currentUser)==null?void 0:c.username)||"Utilizator"),1)]),p("ul",nr,[O(t.$slots,"profile-items"),p("li",ir,[p("a",{href:"#",class:"menu-link",onClick:e[2]||(e[2]=rt((...a)=>i.handleLogout&&i.handleLogout(...a),["prevent"]))},[...e[4]||(e[4]=[p("i",{class:"menu-icon pi pi-sign-out"},null,-1),p("span",null,"Deconectare",-1)])])])])])],2)])}const or=Te(Zi,[["render",rr]]),J={ACCESS_TOKEN:"access_token",REFRESH_TOKEN:"refresh_token",USER:"user",LAST_SERVER_ID:"last_server_id",AUTH_MODE:"auth_mode"};function ar(t,e={}){return Ye("auth",()=>{const n=A(localStorage.getItem(J.ACCESS_TOKEN)),i=A(localStorage.getItem(J.REFRESH_TOKEN)),o=A(JSON.parse(localStorage.getItem(J.USER)||"null")),r=A(!1),s=A(null),c=A(localStorage.getItem(J.AUTH_MODE)||null),a=A(!1),u=A("loading"),v=A(""),y=A(""),S=A([]),k=A(localStorage.getItem(J.LAST_SERVER_ID)||null),D=A(!1),x=A(!1),z=A(null),G=$(()=>!!n.value),b=$(()=>o.value),h=$(()=>c.value==="single-server"),w=$(()=>c.value==="multi-server"),I=$(()=>S.value.length>1),g=$(()=>localStorage.getItem(J.LAST_SERVER_ID)),L=$(()=>{var H,X;if((H=o.value)!=null&&H.server_name)return o.value.server_name;const M=S.value.find(oe=>oe.id===k.value);return(M==null?void 0:M.name)||((X=k.value)==null?void 0:X.toUpperCase())||null}),V=async()=>{a.value=!0;try{const M=await t.get("/system/auth-mode"),{mode:H,supports_email_login:X}=M.data;return c.value=H,localStorage.setItem(J.AUTH_MODE,H),H==="single-server"?u.value="username":u.value="email",{mode:H,supports_email_login:X}}catch(M){return console.error("Failed to get auth mode:",M),c.value="single-server",u.value="username",{mode:"single-server",supports_email_login:!1}}finally{a.value=!1}},W=async M=>{var H,X;D.value=!0,s.value=null;try{const oe=await t.post("/auth/check-identity",{identity:M}),{exists:se,servers:ae,identity_type:Be}=oe.data;if(v.value=M,S.value=ae,se&&ae.length>0){const he=localStorage.getItem(J.LAST_SERVER_ID);z.value&&ae.some(ze=>ze.id===z.value)?k.value=z.value:he&&ae.some(ze=>ze.id===he)?k.value=he:k.value=ae[0].id,ae.length===1?u.value="password":u.value="server"}return{exists:se,servers:ae,identity_type:Be}}catch(oe){const se=((X=(H=oe.response)==null?void 0:H.data)==null?void 0:X.detail)||"Eroare la verificare";return s.value=se,{exists:!1,servers:[],identity_type:"unknown",error:se}}finally{D.value=!1}},ie=async M=>{const H=await W(M);return{exists:H.exists,servers:H.servers}},me=async M=>{var H,X;x.value=!0,r.value=!0,s.value=null;try{const oe={username:M.username,password:M.password};M.server_id&&(oe.server_id=M.server_id);const se=await t.post("/auth/login",oe),{access_token:ae,refresh_token:Be,user:he}=se.data;return M.server_id?(k.value=M.server_id,localStorage.setItem(J.LAST_SERVER_ID,M.server_id)):k.value=null,n.value=ae,i.value=Be,o.value=he,localStorage.setItem(J.ACCESS_TOKEN,ae),localStorage.setItem(J.REFRESH_TOKEN,Be),localStorage.setItem(J.USER,JSON.stringify(he)),t.defaults.headers.common.Authorization=`Bearer ${ae}`,u.value="complete",{success:!0}}catch(oe){return s.value=((X=(H=oe.response)==null?void 0:H.data)==null?void 0:X.detail)||"Login failed",{success:!1,error:s.value}}finally{r.value=!1,x.value=!1}},_e=()=>{var H;const M={username:(H=o.value)==null?void 0:H.username,serverId:k.value};if(n.value=null,i.value=null,o.value=null,s.value=null,u.value="email",v.value="",S.value=[],localStorage.removeItem(J.ACCESS_TOKEN),localStorage.removeItem(J.REFRESH_TOKEN),localStorage.removeItem(J.USER),delete t.defaults.headers.common.Authorization,e.onLogout)try{e.onLogout(M)}catch(X){console.error("[Auth] Error in onLogout callback:",X)}},tn=async()=>{if(!i.value)return _e(),!1;try{const M=await t.post("/auth/refresh",{refresh_token:i.value}),{access_token:H}=M.data;return n.value=H,localStorage.setItem(J.ACCESS_TOKEN,H),t.defaults.headers.common.Authorization=`Bearer ${H}`,!0}catch(M){return console.error("Token refresh failed:",M),_e(),!1}},it=()=>{n.value&&(t.defaults.headers.common.Authorization=`Bearer ${n.value}`)},nn=()=>{s.value=null},rn=()=>{c.value==="single-server"?u.value="username":u.value="email",v.value="",y.value="",S.value=[],s.value=null},on=()=>{u.value="password"},an=M=>{k.value=M},sn=M=>{z.value=M},ln=async(M,H)=>{var se;const X=(se=o.value)==null?void 0:se.username;return X?M?await me({username:X,password:H,server_id:M}):{success:!1,error:"Server ID lipsește"}:{success:!1,error:"Nu există utilizator autentificat"}};return it(),{accessToken:n,refreshToken:i,user:o,isLoading:r,error:s,authMode:c,isLoadingAuthMode:a,loginStep:u,loginEmail:v,loginUsername:y,availableServers:S,selectedServerId:k,isCheckingEmail:D,isAuthenticating:x,preselectedServerId:z,isAuthenticated:G,currentUser:b,isSingleServerMode:h,isMultiServerMode:w,hasMultipleServers:I,lastServerId:g,serverName:L,login:me,logout:_e,refreshAccessToken:tn,initializeAuth:it,clearError:nn,getAuthMode:V,checkIdentity:W,checkEmail:ie,resetLoginFlow:rn,goToPasswordStep:on,setSelectedServer:an,setPreselectedServer:sn,switchServer:ln}})}function sr(t,e){return Ye("companies",()=>{const n=A([]),i=A(null),o=A(!1),r=A(null),s=()=>{var V;const h=e(),w=(V=h.user)==null?void 0:V.username,I=h.selectedServerId;if(!w)return console.log("[Companies] No username available for initialization"),null;const g=I?`selected_company_${w}_${I}`:`selected_company_${w}`,L=localStorage.getItem(g);if(L)try{const W=JSON.parse(L);return console.log(`[Companies] Loaded saved company for ${w}${I?` on server ${I}`:""}:`,W.name),W}catch(W){console.error("Failed to parse saved company",W),localStorage.removeItem(g)}return null},c=e();Ae(()=>c.user,h=>{h&&h.username&&console.log("[Companies] User authenticated:",h.username)},{immediate:!0});const a=$(()=>n.value),u=$(()=>n.value.length>0),v=$(()=>{var h;return((h=i.value)==null?void 0:h.id_firma)||null}),y=$(()=>n.value.map(h=>({...h,displayName:h.fiscal_code?`${h.name} (${h.fiscal_code})`:h.name}))),S=async()=>{var h,w;o.value=!0,r.value=null;try{console.log("[Companies] Loading companies...");const I=await t.get("/companies");n.value=I.data.companies||[],console.log("[Companies] Loaded",n.value.length,"companies");const L=e().selectedServerId,V=s(),W=i.value&&i.value._server_id===L;if(V?V._server_id&&V._server_id!==L?(console.log("[Companies] Saved company server mismatch, ignoring"),console.log(`[Companies] Saved server: ${V._server_id}, current: ${L}`),W||(i.value=null)):n.value.find(me=>me.id_firma===V.id_firma)?(i.value=V,console.log("[Companies] Restored saved company:",V.name)):(console.warn("[Companies] Saved company not in current server list, ignoring:",V.name),i.value=null):W||(console.log("[Companies] No saved company for current server, clearing selection"),i.value=null),i.value&&(n.value.find(me=>me.id_firma===i.value.id_firma)||(console.warn("[Companies] Selected company not accessible, clearing"),i.value=null)),!i.value&&n.value.length>0){const ie=n.value[0];console.log("[Companies] Auto-selecting first company:",ie.name),k(ie)}return{success:!0}}catch(I){return r.value=((w=(h=I.response)==null?void 0:h.data)==null?void 0:w.detail)||"Failed to load companies",console.error("Failed to load companies:",I),{success:!1,error:r.value}}finally{o.value=!1}},k=h=>{var V;i.value=h;const w=e(),I=(V=w.user)==null?void 0:V.username,g=w.selectedServerId;if(!I){console.warn("[Companies] Cannot save - no username");return}const L=g?`selected_company_${I}_${g}`:`selected_company_${I}`;if(h){const W={...h,_server_id:g};localStorage.setItem(L,JSON.stringify(W)),console.log(`[Companies] Saved company for ${I}${g?` on server ${g}`:""}:`,h.name)}else localStorage.removeItem(L)};return{companies:n,selectedCompany:i,isLoading:o,error:r,companyList:a,companyListFormatted:y,hasCompanies:u,selectedCompanyId:v,loadCompanies:S,setSelectedCompany:k,clearSelectedCompany:()=>{var g;i.value=null;const h=e(),w=(g=h.user)==null?void 0:g.username,I=h.selectedServerId;if(w){const L=I?`selected_company_${w}_${I}`:`selected_company_${w}`;localStorage.removeItem(L)}},getCompanyById:h=>n.value.find(w=>w.id_firma===parseInt(h)),clearError:()=>{r.value=null},reset:()=>{var g;n.value=[],i.value=null,o.value=!1,r.value=null;const h=e(),w=(g=h.user)==null?void 0:g.username,I=h.selectedServerId;if(w){const L=I?`selected_company_${w}_${I}`:`selected_company_${w}`;localStorage.removeItem(L)}},resetWithContext:(h,w)=>{if(n.value=[],i.value=null,o.value=!1,r.value=null,h){if(w){const g=`selected_company_${h}_${w}`;localStorage.removeItem(g),console.log(`[Companies] Cleared localStorage key: ${g}`)}const I=`selected_company_${h}`;localStorage.removeItem(I),console.log(`[Companies] Cleared old localStorage key: ${I}`)}}}})}function lr(t,e,n){return Ye("accountingPeriod",()=>{const i=A([]),o=A(null),r=A(!1),s=A(null),c=$(()=>i.value.length>0),a=$(()=>o.value),u=$(()=>{if(!o.value)return{dateFrom:null,dateTo:null};const{an:b,luna:h}=o.value,w=new Date(b,h-1,1),I=new Date(b,h,0);return{dateFrom:w,dateTo:I}}),v=()=>{var b,h;try{const w=e(),I=n(),g=(b=w.user)==null?void 0:b.username,L=w.selectedServerId,V=(h=I.selectedCompany)==null?void 0:h.id_firma;return!g||!V?null:L?`selected_period_${g}_${L}_${V}`:`selected_period_${g}_${V}`}catch{return null}},y=()=>{const b=v();if(!b)return null;const h=localStorage.getItem(b);if(h)try{return JSON.parse(h)}catch{localStorage.removeItem(b)}return null},S=b=>{const h=v();h&&b&&localStorage.setItem(h,JSON.stringify(b))},k=async b=>{var h,w,I,g;if(!b)return console.warn("[Period] loadPeriods called without companyId"),{success:!1};r.value=!0,s.value=null;try{console.log("[Period] Loading periods for company:",b);const L=await t.get("/calendar/periods",{params:{company:b}});i.value=L.data.periods||[],console.log("[Period] Loaded",i.value.length,"periods"),console.log("[Period] Backend current_period:",L.data.current_period);const V=y();if(console.log("[Period] Saved period from localStorage:",V),V){const W=i.value.find(ie=>ie.an===V.an&&ie.luna===V.luna);W?(console.log("[Period] Restoring saved period:",W),o.value=W):L.data.current_period&&(console.log("[Period] Saved period not found, using current:",L.data.current_period),D(L.data.current_period))}else L.data.current_period?(console.log("[Period] No saved period, auto-selecting current:",L.data.current_period),D(L.data.current_period)):console.warn("[Period] No saved period and no current_period from backend!");return console.log("[Period] Final selectedPeriod:",o.value),{success:!0}}catch(L){return s.value=((w=(h=L.response)==null?void 0:h.data)==null?void 0:w.detail)||"Failed to load periods",console.error("[Period] Failed to load periods - Full error:",L),console.error("[Period] Error response:",L.response),console.error("[Period] Error message:",L.message),console.error("[Period] Error status:",(I=L.response)==null?void 0:I.status),console.error("[Period] Error data:",(g=L.response)==null?void 0:g.data),{success:!1,error:s.value}}finally{r.value=!1}},D=b=>{o.value=b,S(b)};return{periods:i,selectedPeriod:o,isLoading:r,error:s,hasPeriods:c,currentPeriod:a,dateRange:u,loadPeriods:k,setSelectedPeriod:D,resetToLatest:()=>{i.value.length>0&&D(i.value[0])},reset:()=>{i.value=[],o.value=null,r.value=!1,s.value=null},resetWithContext:(b,h)=>{if(i.value=[],o.value=null,r.value=!1,s.value=null,b){const w=`selected_period_${b}_`;Object.keys(localStorage).filter(I=>I.startsWith(w)).forEach(I=>{console.log("[Period] Clearing localStorage key:",I),localStorage.removeItem(I)})}}}})}const ur=[{title:"Rapoarte",items:[{to:"/reports/dashboard",icon:"pi pi-home",label:"Dashboard"},{to:"/reports/invoices",icon:"pi pi-file",label:"Facturi"},{to:"/reports/cash",icon:"pi pi-wallet",label:"Casă"},{to:"/reports/bank",icon:"pi pi-building",label:"Bancă"},{to:"/reports/trial-balance",icon:"pi pi-calculator",label:"Balanță de Verificare"}]},{title:"Analize",items:[{to:"/reports/maturity-analysis",icon:"pi pi-clock",label:"Scadențe"},{to:"/reports/detailed-invoices",icon:"pi pi-list",label:"Facturi Detaliate"}]},{title:"Introduceri Date",items:[{to:"/data-entry",icon:"pi pi-list",label:"Lista Bonuri"},{to:"/data-entry/create",icon:"pi pi-plus",label:"Bon Nou"}]},{title:"Sistem",items:[{to:"/reports/telegram",icon:"pi pi-telegram",label:"Telegram Bot"},{to:"/reports/cache-stats",icon:"pi pi-chart-bar",label:"Statistici Cache"},{to:"/data-entry/ocr-metrics",icon:"pi pi-eye",label:"Statistici OCR"},{to:"/reports/server-logs",icon:"pi pi-server",label:"Server Logs"},{action:"devtools",icon:"pi pi-cog",label:"DevTools",mobileOnly:!0}]}],ct={reports:{enabled:!0},dataEntry:{enabled:!0}};function cr(t){return t.filter(e=>e.title==="Rapoarte"?ct.reports.enabled:e.title==="Introduceri Date"?ct.dataEntry.enabled:!0)}let We=!1;function dr(){return We?(console.log("[Auth] Redirect already in progress, skipping..."),!1):(We=!0,console.log("[Auth] 401 Unauthorized - clearing auth data and redirecting to login"),localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),localStorage.removeItem("user"),setTimeout(()=>{window.location.href="/roa2web/login"},100),!0)}function pr(){return We}const fr={id:"app"},mr={__name:"App",setup(t){const e=dn(),n=A(typeof window<"u"?window.innerWidth:1024),i=$(()=>n.value<768),o=()=>{n.value=window.innerWidth},r=$n.create({baseURL:"/roa2web/api",headers:{"Content-Type":"application/json"}}),s=ar(r),c=sr(r,s),a=lr(r),u=s(),v=c(),y=a();r.interceptors.request.use(h=>{if(pr()){const I=new AbortController;return I.abort(),h.signal=I.signal,h}const w=localStorage.getItem("access_token");return w&&(h.headers.Authorization=`Bearer ${w}`),h}),r.interceptors.response.use(h=>h,h=>{var w;return((w=h.response)==null?void 0:w.status)===401&&(u.isAuthenticating||dr()),Promise.reject(h)});const S=A(!1),k=$(()=>cr(ur));Ae(()=>v.selectedCompany,async(h,w)=>{h&&h.id_firma&&(h.id_firma!==(w==null?void 0:w.id_firma)||h._server_id!==(w==null?void 0:w._server_id))&&(console.log("[App] Company changed via watch, loading periods for:",h.id_firma,"server:",h._server_id),await y.loadPeriods(h.id_firma),console.log("[App] Periods auto-loaded successfully"))},{immediate:!0}),ge(async()=>{window.addEventListener("resize",o),o(),console.log("[App] Mounted - initializing auth..."),await u.initializeAuth(),console.log("[App] Auth initialized, isAuthenticated:",u.isAuthenticated),u.isAuthenticated?(console.log("[App] Loading companies and available servers..."),await G(),await v.loadCompanies(),console.log("[App] Companies loaded, selectedCompany:",v.selectedCompany)):console.log("[App] Not authenticated, skipping company/period/server loading")}),$e(()=>{window.removeEventListener("resize",o)});const D=async h=>{console.log("[App] Company changed:",h),h&&h.id_firma&&(console.log("[App] Loading periods for company:",h.id_firma),await y.loadPeriods(h.id_firma))},x=h=>{console.log("[App] Period changed:",h)},z=async()=>{await u.logout(),e.push("/login")},G=async()=>{var h;try{const I=((h=(await r.get("/auth/my-servers")).data)==null?void 0:h.servers)||[];u.availableServers=I,console.log("[App] Fetched available servers:",I.length)}catch(w){console.warn("[App] Could not fetch available servers:",w.message)}},b=async h=>{var w;console.log("[App] Server switched to:",h),y.reset(),console.log("[App] Period store reset after server switch"),await v.loadCompanies(),console.log("[App] Companies reloaded after server switch"),(w=v.selectedCompany)!=null&&w.id_firma&&(console.log("[App] Loading periods after server switch for company:",v.selectedCompany.id_firma),await y.loadPeriods(v.selectedCompany.id_firma),console.log("[App] Periods loaded after server switch"))};return(h,w)=>{const I=F("router-view");return l(),f("div",fr,[ne(u).isAuthenticated&&!i.value?(l(),P(Gi,{key:0,title:"ROA2WEB","brand-link":"/reports/dashboard","menu-open":S.value,"companies-store":ne(v),"period-store":ne(y),"current-user":ne(u).currentUser,"server-name":ne(u).serverName,"available-servers":ne(u).availableServers,"current-server-id-prop":ne(u).selectedServerId,"auth-store":ne(u),"show-user":!1,onMenuToggle:w[0]||(w[0]=g=>S.value=!S.value),onCompanyChanged:D,onPeriodChanged:x,onServerSwitched:b},null,8,["menu-open","companies-store","period-store","current-user","server-name","available-servers","current-server-id-prop","auth-store"])):C("",!0),ne(u).isAuthenticated&&!i.value?(l(),P(or,{key:1,"is-open":S.value,"menu-items":k.value,"current-user":ne(u).currentUser,onClose:w[1]||(w[1]=g=>S.value=!1),onLogout:z},null,8,["is-open","menu-items","current-user"])):C("",!0),p("main",{class:E(["main-content",{"with-navbar":ne(u).isAuthenticated&&!i.value}])},[R(I)],2),R(ne(St),{position:"top-right"}),R(ne(Ot))])}}},hr=[{path:"/login",name:"Login",component:()=>N(()=>import("./LoginWrapper.D7R_IVEC.js"),__vite__mapDeps([0,1,2,3,4,5])),meta:{requiresAuth:!1,title:"Autentificare - ROA2WEB"}},{path:"/reports",component:()=>N(()=>import("./ReportsLayout.Bpt7ZVGO.js"),__vite__mapDeps([6,7,1,8,2,3,4])),meta:{requiresAuth:!0},children:[{path:"dashboard",name:"Dashboard",component:()=>N(()=>import("./DashboardView.BmFJSoNT.js"),__vite__mapDeps([9,1,2,10,11,12,13,14,15,16,17,18,19,3,4,20])),meta:{requiresAuth:!0,title:"Dashboard - ROA2WEB"}},{path:"invoices",name:"Invoices",component:()=>N(()=>import("./InvoicesView.DcmNSM09.js"),__vite__mapDeps([21,4,3,19,1,22,13,2,14,15,16,11,12,17,18,23])),meta:{requiresAuth:!0,title:"Facturi - ROA2WEB"}},{path:"bank-cash",redirect:"/reports/cash"},{path:"cash",name:"Cash",component:()=>N(()=>import("./CashView.1l8cukfk.js"),__vite__mapDeps([24,4,3,19,1,22,13,2,14,15,16,11,12,17,18,25,26])),meta:{requiresAuth:!0,title:"Casă - ROA2WEB"}},{path:"bank",name:"Bank",component:()=>N(()=>import("./BankView.ffk9t1AL.js"),__vite__mapDeps([27,4,3,19,1,22,13,2,14,15,16,11,12,17,18,25,28])),meta:{requiresAuth:!0,title:"Bancă - ROA2WEB"}},{path:"trial-balance",name:"TrialBalance",component:()=>N(()=>import("./TrialBalanceView.C154KDAF.js"),__vite__mapDeps([29,4,3,19,1,22,13,2,14,15,16,11,12,17,18,25,30])),meta:{requiresAuth:!0,title:"Balanță de Verificare - ROA2WEB"}},{path:"telegram",name:"Telegram",component:()=>N(()=>import("./TelegramView.DlM-s8w5.js"),__vite__mapDeps([31,1,2,3,13,14,15,16,4,32])),meta:{requiresAuth:!0,title:"Telegram Bot - ROA2WEB"}},{path:"cache-stats",name:"CacheStats",component:()=>N(()=>import("./CacheStatsView.BsCa3PTo.js"),__vite__mapDeps([33,1,19,3,2,13,14,15,16,4,34])),meta:{requiresAuth:!0,title:"Statistici Cache - ROA2WEB"}},{path:"server-logs",name:"ServerLogs",component:()=>N(()=>import("./ServerLogsView.CpW2zGtt.js"),__vite__mapDeps([35,1,2,3,13,14,15,16,4,36])),meta:{requiresAuth:!0,title:"Server Logs - ROA2WEB"}},{path:"maturity-analysis",name:"MaturityAnalysis",component:()=>N(()=>import("./MaturityAnalysisView.TP6afSul.js"),__vite__mapDeps([37,1,2,13,14,15,16,17,18,19,3,4,38])),meta:{requiresAuth:!0,title:"Analiză Scadențe - ROA2WEB"}},{path:"detailed-invoices",name:"DetailedInvoices",component:()=>N(()=>import("./DetailedInvoicesView.DXIThWg_.js"),__vite__mapDeps([39,1,2,13,14,15,16,17,18,11,12,25,19,3,4,40])),meta:{requiresAuth:!0,title:"Facturi Detaliate - ROA2WEB"}}]},{path:"/data-entry",component:()=>N(()=>import("./DataEntryLayout.CrX1hG64.js"),__vite__mapDeps([41,7,1,8,2,3,4])),meta:{requiresAuth:!0},children:[{path:"",name:"ReceiptsList",component:()=>N(()=>import("./ReceiptsListView.DxBNp1EK.js"),__vite__mapDeps([42,1,43,44,3,2,17,18,11,12,13,14,15,16,22,4,45])),meta:{requiresAuth:!0,title:"Lista Bonuri - ROA2WEB"}},{path:"create",name:"ReceiptCreate",component:()=>N(()=>import("./ReceiptCreateUnifiedView.DfEiZDmT.js"),__vite__mapDeps([46,1,2,43,44,3,47,48,13,14,4,49])),meta:{requiresAuth:!0,title:"Bon Nou - ROA2WEB"}},{path:"create-old",name:"ReceiptCreateOld",component:()=>N(()=>import("./ReceiptCreateView.RpTqvOIL.js"),__vite__mapDeps([50,1,43,44,3,2,47,48,4,51])),meta:{requiresAuth:!0,title:"Bon Nou (Legacy) - ROA2WEB"}},{path:":id",name:"ReceiptDetail",component:()=>N(()=>import("./ReceiptCreateUnifiedView.DfEiZDmT.js"),__vite__mapDeps([46,1,2,43,44,3,47,48,13,14,4,49])),meta:{requiresAuth:!0,title:"Detalii Bon - ROA2WEB"}},{path:":id/edit",name:"ReceiptEdit",component:()=>N(()=>import("./ReceiptCreateUnifiedView.DfEiZDmT.js"),__vite__mapDeps([46,1,2,43,44,3,47,48,13,14,4,49])),meta:{requiresAuth:!0,title:"Editare Bon - ROA2WEB"}},{path:"ocr-metrics",name:"OCRMetrics",component:()=>N(()=>import("./OCRMetricsView.Bjt09CXb.js"),__vite__mapDeps([52,2,1,10,44,3,22,4,13,14,15,16,53])),meta:{requiresAuth:!0,title:"Metrici OCR - ROA2WEB"}},{path:"bulk-upload",redirect:"/data-entry"}]},{path:"/settings",name:"SettingsHub",component:()=>N(()=>import("./ReportsLayout.Bpt7ZVGO.js"),__vite__mapDeps([6,7,1,8,2,3,4])),meta:{requiresAuth:!0},children:[{path:"",name:"Settings",component:()=>N(()=>import("./SettingsHubView.DDOA_RQo.js"),__vite__mapDeps([54,1,13,2,14,15,16,17,18,19,3,4,55])),meta:{requiresAuth:!0,title:"Setări - ROA2WEB"}}]},{path:"/dashboard",name:"MainDashboard",component:()=>N(()=>import("./DashboardView.BmFJSoNT.js"),__vite__mapDeps([9,1,2,10,11,12,13,14,15,16,17,18,19,3,4,20])),meta:{requiresAuth:!0,title:"Dashboard - ROA2WEB"}},{path:"/",redirect:"/dashboard"},{path:"/:pathMatch(.*)*",redirect:"/dashboard"}],tt=pn({history:fn("/roa2web/"),routes:hr});tt.beforeEach((t,e,n)=>{const i=!!localStorage.getItem("access_token");t.meta.requiresAuth&&!i?n("/login"):t.path==="/login"&&i?n("/reports/dashboard"):n()});tt.afterEach(t=>{document.title=t.meta.title||"ROA2WEB",window.scrollTo(0,0)});var vr={root:"p-card p-component",header:"p-card-header",body:"p-card-body",caption:"p-card-caption",title:"p-card-title",subtitle:"p-card-subtitle",content:"p-card-content",footer:"p-card-footer"},gr=Y.extend({name:"card",classes:vr}),br={name:"BaseCard",extends:q,style:gr},Bt={name:"Card",extends:br,inheritAttrs:!1};function yr(t,e,n,i,o,r){return l(),f("div",d({class:t.cx("root")},t.ptmi("root")),[t.$slots.header?(l(),f("div",d({key:0,class:t.cx("header")},t.ptm("header")),[O(t.$slots,"header")],16)):C("",!0),p("div",d({class:t.cx("body")},t.ptm("body")),[t.$slots.title||t.$slots.subtitle?(l(),f("div",d({key:0,class:t.cx("caption")},t.ptm("caption")),[t.$slots.title?(l(),f("div",d({key:0,class:t.cx("title")},t.ptm("title")),[O(t.$slots,"title")],16)):C("",!0),t.$slots.subtitle?(l(),f("div",d({key:1,class:t.cx("subtitle")},t.ptm("subtitle")),[O(t.$slots,"subtitle")],16)):C("",!0)],16)):C("",!0),p("div",d({class:t.cx("content")},t.ptm("content")),[O(t.$slots,"content")],16),t.$slots.footer?(l(),f("div",d({key:1,class:t.cx("footer")},t.ptm("footer")),[O(t.$slots,"footer")],16)):C("",!0)],16)],16)}Bt.render=yr;var Ir={root:function(e){var n=e.instance,i=e.props;return["p-menu p-component",{"p-menu-overlay":i.popup,"p-ripple-disabled":n.$primevue.config.ripple===!1}]},start:"p-menu-start",menu:"p-menu-list p-reset",submenuHeader:"p-submenu-header",separator:"p-menuitem-separator",end:"p-menu-end",menuitem:function(e){var n=e.instance;return["p-menuitem",{"p-focus":n.id===n.focusedOptionId,"p-disabled":n.disabled()}]},content:"p-menuitem-content",action:"p-menuitem-link",icon:"p-menuitem-icon",label:"p-menuitem-text"},wr=Y.extend({name:"menu",classes:Ir}),Cr={name:"BaseMenu",extends:q,props:{popup:{type:Boolean,default:!1},model:{type:Array,default:null},appendTo:{type:[String,Object],default:"body"},autoZIndex:{type:Boolean,default:!0},baseZIndex:{type:Number,default:0},tabindex:{type:Number,default:0},ariaLabel:{type:String,default:null},ariaLabelledby:{type:String,default:null}},style:wr,provide:function(){return{$parentInstance:this}}},Dt={name:"Menuitem",hostName:"Menu",extends:q,inheritAttrs:!1,emits:["item-click","item-mousemove"],props:{item:null,templates:null,id:null,focusedOptionId:null,index:null},methods:{getItemProp:function(e,n){return e&&e.item?K.getItemValue(e.item[n]):void 0},getPTOptions:function(e){return this.ptm(e,{context:{item:this.item,index:this.index,focused:this.isItemFocused(),disabled:this.disabled()}})},isItemFocused:function(){return this.focusedOptionId===this.id},onItemClick:function(e){var n=this.getItemProp(this.item,"command");n&&n({originalEvent:e,item:this.item.item}),this.$emit("item-click",{originalEvent:e,item:this.item,id:this.id})},onItemMouseMove:function(e){this.$emit("item-mousemove",{originalEvent:e,item:this.item,id:this.id})},visible:function(){return typeof this.item.visible=="function"?this.item.visible():this.item.visible!==!1},disabled:function(){return typeof this.item.disabled=="function"?this.item.disabled():this.item.disabled},label:function(){return typeof this.item.label=="function"?this.item.label():this.item.label},getMenuItemProps:function(e){return{action:d({class:this.cx("action"),tabindex:"-1","aria-hidden":!0},this.getPTOptions("action")),icon:d({class:[this.cx("icon"),e.icon]},this.getPTOptions("icon")),label:d({class:this.cx("label")},this.getPTOptions("label"))}}},directives:{ripple:fe}},Sr=["id","aria-label","aria-disabled","data-p-focused","data-p-disabled"],Or=["href","target"];function kr(t,e,n,i,o,r){var s=le("ripple");return r.visible()?(l(),f("li",d({key:0,id:n.id,class:[t.cx("menuitem"),n.item.class],role:"menuitem",style:n.item.style,"aria-label":r.label(),"aria-disabled":r.disabled()},r.getPTOptions("menuitem"),{"data-p-focused":r.isItemFocused(),"data-p-disabled":r.disabled()||!1}),[p("div",d({class:t.cx("content"),onClick:e[0]||(e[0]=function(c){return r.onItemClick(c)}),onMousemove:e[1]||(e[1]=function(c){return r.onItemMouseMove(c)})},r.getPTOptions("content")),[n.templates.item?n.templates.item?(l(),P(U(n.templates.item),{key:1,item:n.item,label:r.label(),props:r.getMenuItemProps(n.item)},null,8,["item","label","props"])):C("",!0):Z((l(),f("a",d({key:0,href:n.item.url,class:t.cx("action"),target:n.item.target,tabindex:"-1","aria-hidden":"true"},r.getPTOptions("action")),[n.templates.itemicon?(l(),P(U(n.templates.itemicon),{key:0,item:n.item,class:E(t.cx("icon"))},null,8,["item","class"])):n.item.icon?(l(),f("span",d({key:1,class:[t.cx("icon"),n.item.icon]},r.getPTOptions("icon")),null,16)):C("",!0),p("span",d({class:t.cx("label")},r.getPTOptions("label")),T(r.label()),17)],16,Or)),[[s]])],16)],16,Sr)):C("",!0)}Dt.render=kr;function dt(t){return Er(t)||Pr(t)||Ar(t)||Lr()}function Lr(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ar(t,e){if(t){if(typeof t=="string")return qe(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qe(t,e)}}function Pr(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Er(t){if(Array.isArray(t))return qe(t)}function qe(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n-1?i+1:0},findPrevOptionIndex:function(e){var n=m.find(this.container,'li[data-pc-section="menuitem"][data-p-disabled="false"]'),i=dt(n).findIndex(function(o){return o.id===e});return i>-1?i-1:0},changeFocusedOptionIndex:function(e){var n=m.find(this.container,'li[data-pc-section="menuitem"][data-p-disabled="false"]'),i=e>=n.length?n.length-1:e<0?0:e;i>-1&&(this.focusedOptionIndex=n[i].getAttribute("id"))},toggle:function(e){this.overlayVisible?this.hide():this.show(e)},show:function(e){this.overlayVisible=!0,this.target=e.currentTarget},hide:function(){this.overlayVisible=!1,this.target=null},onEnter:function(e){m.addStyles(e,{position:"absolute",top:"0",left:"0"}),this.alignOverlay(),this.bindOutsideClickListener(),this.bindResizeListener(),this.bindScrollListener(),this.autoZIndex&&te.set("menu",e,this.baseZIndex+this.$primevue.config.zIndex.menu),this.popup&&m.focus(this.list),this.$emit("show")},onLeave:function(){this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindScrollListener(),this.$emit("hide")},onAfterLeave:function(e){this.autoZIndex&&te.clear(e)},alignOverlay:function(){m.absolutePosition(this.container,this.target);var e=m.getOuterWidth(this.target);e>m.getOuterWidth(this.container)&&(this.container.style.minWidth=m.getOuterWidth(this.target)+"px")},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){var i=e.container&&!e.container.contains(n.target),o=!(e.target&&(e.target===n.target||e.target.contains(n.target)));e.overlayVisible&&i&&o?e.hide():!e.popup&&i&&o&&(e.focusedOptionIndex=-1)},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new Xe(this.target,function(){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!m.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},visible:function(e){return typeof e.visible=="function"?e.visible():e.visible!==!1},disabled:function(e){return typeof e.disabled=="function"?e.disabled():e.disabled},label:function(e){return typeof e.label=="function"?e.label():e.label},onOverlayClick:function(e){kt.emit("overlay-click",{originalEvent:e,target:this.target})},containerRef:function(e){this.container=e},listRef:function(e){this.list=e}},computed:{focusedOptionId:function(){return this.focusedOptionIndex!==-1?this.focusedOptionIndex:null}},components:{PVMenuitem:Dt,Portal:et}},Tr=["id"],Br=["id","tabindex","aria-activedescendant","aria-label","aria-labelledby"],Dr=["id"];function Mr(t,e,n,i,o,r){var s=F("PVMenuitem"),c=F("Portal");return l(),P(c,{appendTo:t.appendTo,disabled:!t.popup},{default:j(function(){return[R(xe,d({name:"p-connected-overlay",onEnter:r.onEnter,onLeave:r.onLeave,onAfterLeave:r.onAfterLeave},t.ptm("transition")),{default:j(function(){return[!t.popup||o.overlayVisible?(l(),f("div",d({key:0,ref:r.containerRef,id:o.id,class:t.cx("root"),onClick:e[3]||(e[3]=function(){return r.onOverlayClick&&r.onOverlayClick.apply(r,arguments)})},t.ptmi("root")),[t.$slots.start?(l(),f("div",d({key:0,class:t.cx("start")},t.ptm("start")),[O(t.$slots,"start")],16)):C("",!0),p("ul",d({ref:r.listRef,id:o.id+"_list",class:t.cx("menu"),role:"menu",tabindex:t.tabindex,"aria-activedescendant":o.focused?r.focusedOptionId:void 0,"aria-label":t.ariaLabel,"aria-labelledby":t.ariaLabelledby,onFocus:e[0]||(e[0]=function(){return r.onListFocus&&r.onListFocus.apply(r,arguments)}),onBlur:e[1]||(e[1]=function(){return r.onListBlur&&r.onListBlur.apply(r,arguments)}),onKeydown:e[2]||(e[2]=function(){return r.onListKeyDown&&r.onListKeyDown.apply(r,arguments)})},t.ptm("menu")),[(l(!0),f(_,null,Q(t.model,function(a,u){return l(),f(_,{key:r.label(a)+u.toString()},[a.items&&r.visible(a)&&!a.separator?(l(),f(_,{key:0},[a.items?(l(),f("li",d({key:0,id:o.id+"_"+u,class:[t.cx("submenuHeader"),a.class],style:a.style,role:"none"},t.ptm("submenuHeader")),[O(t.$slots,"submenuheader",{item:a},function(){return[ce(T(r.label(a)),1)]})],16,Dr)):C("",!0),(l(!0),f(_,null,Q(a.items,function(v,y){return l(),f(_,{key:v.label+u+"_"+y},[r.visible(v)&&!v.separator?(l(),P(s,{key:0,id:o.id+"_"+u+"_"+y,item:v,templates:t.$slots,focusedOptionId:r.focusedOptionId,unstyled:t.unstyled,onItemClick:r.itemClick,onItemMousemove:r.itemMouseMove,pt:t.pt},null,8,["id","item","templates","focusedOptionId","unstyled","onItemClick","onItemMousemove","pt"])):r.visible(v)&&v.separator?(l(),f("li",d({key:"separator"+u+y,class:[t.cx("separator"),a.class],style:v.style,role:"separator"},t.ptm("separator")),null,16)):C("",!0)],64)}),128))],64)):r.visible(a)&&a.separator?(l(),f("li",d({key:"separator"+u.toString(),class:[t.cx("separator"),a.class],style:a.style,role:"separator"},t.ptm("separator")),null,16)):(l(),P(s,{key:r.label(a)+u.toString(),id:o.id+"_"+u,item:a,index:u,templates:t.$slots,focusedOptionId:r.focusedOptionId,unstyled:t.unstyled,onItemClick:r.itemClick,onItemMousemove:r.itemMouseMove,pt:t.pt},null,8,["id","item","index","templates","focusedOptionId","unstyled","onItemClick","onItemMousemove","pt"]))],64)}),128))],16,Br),t.$slots.end?(l(),f("div",d({key:1,class:t.cx("end")},t.ptm("end")),[O(t.$slots,"end")],16)):C("",!0)],16,Tr)):C("",!0)]}),_:3},16,["onEnter","onLeave","onAfterLeave"])]}),_:3},8,["appendTo","disabled"])}Mt.render=Mr;var Kr={submenu:function(e){var n=e.instance,i=e.processedItem;return{display:n.isItemActive(i)?"block":"none"}}},Fr={root:function(e){var n=e.instance;return["p-menubar p-component",{"p-menubar-mobile":n.queryMatches,"p-menubar-mobile-active":n.mobileActive}]},start:"p-menubar-start",button:"p-menubar-button",menu:"p-menubar-root-list",menuitem:function(e){var n=e.instance,i=e.processedItem;return["p-menuitem",{"p-menuitem-active p-highlight":n.isItemActive(i),"p-focus":n.isItemFocused(i),"p-disabled":n.isItemDisabled(i)}]},content:"p-menuitem-content",action:"p-menuitem-link",icon:"p-menuitem-icon",label:"p-menuitem-text",submenuIcon:"p-submenu-icon",submenu:"p-submenu-list",separator:"p-menuitem-separator",end:"p-menubar-end"},Vr=Y.extend({name:"menubar",classes:Fr,inlineStyles:Kr}),$r={name:"BaseMenubar",extends:q,props:{model:{type:Array,default:null},buttonProps:{type:null,default:null},breakpoint:{type:String,default:"960px"},ariaLabelledby:{type:String,default:null},ariaLabel:{type:String,default:null}},style:Vr,provide:function(){return{$parentInstance:this}}},Kt={name:"MenubarSub",hostName:"Menubar",extends:q,emits:["item-mouseenter","item-click","item-mousemove"],props:{items:{type:Array,default:null},root:{type:Boolean,default:!1},popup:{type:Boolean,default:!1},mobileActive:{type:Boolean,default:!1},templates:{type:Object,default:null},level:{type:Number,default:0},menuId:{type:String,default:null},focusedItemId:{type:String,default:null},activeItemPath:{type:Object,default:null}},list:null,methods:{getItemId:function(e){return"".concat(this.menuId,"_").concat(e.key)},getItemKey:function(e){return this.getItemId(e)},getItemProp:function(e,n,i){return e&&e.item?K.getItemValue(e.item[n],i):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},getItemLabelId:function(e){return"".concat(this.menuId,"_").concat(e.key,"_label")},getPTOptions:function(e,n,i){return this.ptm(i,{context:{item:e,index:n,active:this.isItemActive(e),focused:this.isItemFocused(e),disabled:this.isItemDisabled(e),level:this.level}})},isItemActive:function(e){return this.activeItemPath.some(function(n){return n.key===e.key})},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemFocused:function(e){return this.focusedItemId===this.getItemId(e)},isItemGroup:function(e){return K.isNotEmpty(e.items)},onItemClick:function(e,n){this.getItemProp(n,"command",{originalEvent:e,item:n.item}),this.$emit("item-click",{originalEvent:e,processedItem:n,isFocus:!0})},onItemMouseEnter:function(e,n){this.$emit("item-mouseenter",{originalEvent:e,processedItem:n})},onItemMouseMove:function(e,n){this.$emit("item-mousemove",{originalEvent:e,processedItem:n})},getAriaSetSize:function(){var e=this;return this.items.filter(function(n){return e.isItemVisible(n)&&!e.getItemProp(n,"separator")}).length},getAriaPosInset:function(e){var n=this;return e-this.items.slice(0,e).filter(function(i){return n.isItemVisible(i)&&n.getItemProp(i,"separator")}).length+1},getMenuItemProps:function(e,n){return{action:d({class:this.cx("action"),tabindex:-1,"aria-hidden":!0},this.getPTOptions(e,n,"action")),icon:d({class:[this.cx("icon"),this.getItemProp(e,"icon")]},this.getPTOptions(e,n,"icon")),label:d({class:this.cx("label")},this.getPTOptions(e,n,"label")),submenuicon:d({class:this.cx("submenuIcon")},this.getPTOptions(e,n,"submenuIcon"))}}},components:{AngleRightIcon:In,AngleDownIcon:yn},directives:{ripple:fe}},xr=["id","aria-label","aria-disabled","aria-expanded","aria-haspopup","aria-level","aria-setsize","aria-posinset","data-p-highlight","data-p-focused","data-p-disabled"],Rr=["onClick","onMouseenter","onMousemove"],_r=["href","target"],zr=["id"],Hr=["id"];function Ur(t,e,n,i,o,r){var s=F("MenubarSub",!0),c=le("ripple");return l(),f("ul",d({class:n.level===0?t.cx("menu"):t.cx("submenu")},n.level===0?t.ptm("menu"):t.ptm("submenu")),[(l(!0),f(_,null,Q(n.items,function(a,u){return l(),f(_,{key:r.getItemKey(a)},[r.isItemVisible(a)&&!r.getItemProp(a,"separator")?(l(),f("li",d({key:0,id:r.getItemId(a),style:r.getItemProp(a,"style"),class:[t.cx("menuitem",{processedItem:a}),r.getItemProp(a,"class")],role:"menuitem","aria-label":r.getItemLabel(a),"aria-disabled":r.isItemDisabled(a)||void 0,"aria-expanded":r.isItemGroup(a)?r.isItemActive(a):void 0,"aria-haspopup":r.isItemGroup(a)&&!r.getItemProp(a,"to")?"menu":void 0,"aria-level":n.level+1,"aria-setsize":r.getAriaSetSize(),"aria-posinset":r.getAriaPosInset(u)},r.getPTOptions(a,u,"menuitem"),{"data-p-highlight":r.isItemActive(a),"data-p-focused":r.isItemFocused(a),"data-p-disabled":r.isItemDisabled(a)}),[p("div",d({class:t.cx("content"),onClick:function(y){return r.onItemClick(y,a)},onMouseenter:function(y){return r.onItemMouseEnter(y,a)},onMousemove:function(y){return r.onItemMouseMove(y,a)}},r.getPTOptions(a,u,"content")),[n.templates.item?(l(),P(U(n.templates.item),{key:1,item:a.item,root:n.root,hasSubmenu:r.getItemProp(a,"items"),label:r.getItemLabel(a),props:r.getMenuItemProps(a,u)},null,8,["item","root","hasSubmenu","label","props"])):Z((l(),f("a",d({key:0,href:r.getItemProp(a,"url"),class:t.cx("action"),target:r.getItemProp(a,"target"),tabindex:"-1","aria-hidden":"true"},r.getPTOptions(a,u,"action")),[n.templates.itemicon?(l(),P(U(n.templates.itemicon),{key:0,item:a.item,class:E(t.cx("icon"))},null,8,["item","class"])):r.getItemProp(a,"icon")?(l(),f("span",d({key:1,class:[t.cx("icon"),r.getItemProp(a,"icon")]},r.getPTOptions(a,u,"icon")),null,16)):C("",!0),p("span",d({id:r.getItemLabelId(a),class:t.cx("label")},r.getPTOptions(a,u,"label")),T(r.getItemLabel(a)),17,zr),r.getItemProp(a,"items")?(l(),f(_,{key:2},[n.templates.submenuicon?(l(),P(U(n.templates.submenuicon),{key:0,root:n.root,active:r.isItemActive(a),class:E(t.cx("submenuIcon"))},null,8,["root","active","class"])):(l(),P(U(n.root?"AngleDownIcon":"AngleRightIcon"),d({key:1,class:t.cx("submenuIcon")},r.getPTOptions(a,u,"submenuIcon")),null,16,["class"]))],64)):C("",!0)],16,_r)),[[c]])],16,Rr),r.isItemVisible(a)&&r.isItemGroup(a)?(l(),P(s,{key:0,menuId:n.menuId,role:"menu",style:It(t.sx("submenu",!0,{processedItem:a})),focusedItemId:n.focusedItemId,items:a.items,mobileActive:n.mobileActive,activeItemPath:n.activeItemPath,templates:n.templates,level:n.level+1,"aria-labelledby":r.getItemLabelId(a),pt:t.pt,unstyled:t.unstyled,onItemClick:e[0]||(e[0]=function(v){return t.$emit("item-click",v)}),onItemMouseenter:e[1]||(e[1]=function(v){return t.$emit("item-mouseenter",v)}),onItemMousemove:e[2]||(e[2]=function(v){return t.$emit("item-mousemove",v)})},null,8,["menuId","style","focusedItemId","items","mobileActive","activeItemPath","templates","level","aria-labelledby","pt","unstyled"])):C("",!0)],16,xr)):C("",!0),r.isItemVisible(a)&&r.getItemProp(a,"separator")?(l(),f("li",d({key:1,id:r.getItemId(a),class:[t.cx("separator"),r.getItemProp(a,"class")],style:r.getItemProp(a,"style"),role:"separator"},t.ptm("separator")),null,16,Hr)):C("",!0)],64)}),128))],16)}Kt.render=Ur;var Ft={name:"Menubar",extends:$r,inheritAttrs:!1,emits:["focus","blur"],matchMediaListener:null,data:function(){return{id:this.$attrs.id,mobileActive:!1,focused:!1,focusedItemInfo:{index:-1,level:0,parentKey:""},activeItemPath:[],dirty:!1,query:null,queryMatches:!1}},watch:{"$attrs.id":function(e){this.id=e||ee()},activeItemPath:function(e){K.isNotEmpty(e)?(this.bindOutsideClickListener(),this.bindResizeListener()):(this.unbindOutsideClickListener(),this.unbindResizeListener())}},outsideClickListener:null,container:null,menubar:null,mounted:function(){this.id=this.id||ee(),this.bindMatchMediaListener()},beforeUnmount:function(){this.mobileActive=!1,this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindMatchMediaListener(),this.container&&te.clear(this.container),this.container=null},methods:{getItemProp:function(e,n){return e?K.getItemValue(e[n]):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemGroup:function(e){return K.isNotEmpty(this.getItemProp(e,"items"))},isItemSeparator:function(e){return this.getItemProp(e,"separator")},getProccessedItemLabel:function(e){return e?this.getItemLabel(e.item):void 0},isProccessedItemGroup:function(e){return e&&K.isNotEmpty(e.items)},toggle:function(e){var n=this;this.mobileActive?(this.mobileActive=!1,te.clear(this.menubar),this.hide()):(this.mobileActive=!0,te.set("menu",this.menubar,this.$primevue.config.zIndex.menu),setTimeout(function(){n.show()},1)),this.bindOutsideClickListener(),e.preventDefault()},show:function(){m.focus(this.menubar)},hide:function(e,n){var i=this;this.mobileActive&&(this.mobileActive=!1,setTimeout(function(){m.focus(i.$refs.menubutton)},0)),this.activeItemPath=[],this.focusedItemInfo={index:-1,level:0,parentKey:""},n&&m.focus(this.menubar),this.dirty=!1},onFocus:function(e){this.focused=!0,this.popup||(this.focusedItemInfo=this.focusedItemInfo.index!==-1?this.focusedItemInfo:{index:this.findFirstFocusedItemIndex(),level:0,parentKey:""}),this.$emit("focus",e)},onBlur:function(e){this.focused=!1,this.focusedItemInfo={index:-1,level:0,parentKey:""},this.searchValue="",this.dirty=!1,this.$emit("blur",e)},onKeyDown:function(e){var n=e.metaKey||e.ctrlKey;switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e);break;case"ArrowLeft":this.onArrowLeftKey(e);break;case"ArrowRight":this.onArrowRightKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Space":this.onSpaceKey(e);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e);break;case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!n&&K.isPrintableCharacter(e.key)&&this.searchItems(e,e.key);break}},onItemChange:function(e){var n=e.processedItem,i=e.isFocus;if(!K.isEmpty(n)){var o=n.index,r=n.key,s=n.level,c=n.parentKey,a=n.items,u=K.isNotEmpty(a),v=this.activeItemPath.filter(function(y){return y.parentKey!==c&&y.parentKey!==r});u&&v.push(n),this.focusedItemInfo={index:o,level:s,parentKey:c},this.activeItemPath=v,u&&(this.dirty=!0),i&&m.focus(this.menubar)}},onItemClick:function(e){var n=e.originalEvent,i=e.processedItem,o=this.isProccessedItemGroup(i),r=K.isEmpty(i.parent),s=this.isSelected(i);if(s){var c=i.index,a=i.key,u=i.level,v=i.parentKey;this.activeItemPath=this.activeItemPath.filter(function(S){return a!==S.key&&a.startsWith(S.key)}),this.focusedItemInfo={index:c,level:u,parentKey:v},this.dirty=!r,m.focus(this.menubar)}else if(o)this.onItemChange(e);else{var y=r?i:this.activeItemPath.find(function(S){return S.parentKey===""});this.hide(n),this.changeFocusedItemIndex(n,y?y.index:-1),this.mobileActive=!1,m.focus(this.menubar)}},onItemMouseEnter:function(e){!this.mobileActive&&this.dirty&&this.onItemChange(e)},onItemMouseMove:function(e){this.focused&&this.changeFocusedItemIndex(e,e.processedItem.index)},menuButtonClick:function(e){this.toggle(e)},menuButtonKeydown:function(e){(e.code==="Enter"||e.code==="NumpadEnter"||e.code==="Space")&&this.menuButtonClick(e)},onArrowDownKey:function(e){var n=this.visibleItems[this.focusedItemInfo.index],i=n?K.isEmpty(n.parent):null;if(i){var o=this.isProccessedItemGroup(n);o&&(this.onItemChange({originalEvent:e,processedItem:n}),this.focusedItemInfo={index:-1,parentKey:n.key},this.onArrowRightKey(e))}else{var r=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(e,r)}e.preventDefault()},onArrowUpKey:function(e){var n=this,i=this.visibleItems[this.focusedItemInfo.index],o=K.isEmpty(i.parent);if(o){var r=this.isProccessedItemGroup(i);if(r){this.onItemChange({originalEvent:e,processedItem:i}),this.focusedItemInfo={index:-1,parentKey:i.key};var s=this.findLastItemIndex();this.changeFocusedItemIndex(e,s)}}else{var c=this.activeItemPath.find(function(u){return u.key===i.parentKey});if(this.focusedItemInfo.index===0)this.focusedItemInfo={index:-1,parentKey:c?c.parentKey:""},this.searchValue="",this.onArrowLeftKey(e),this.activeItemPath=this.activeItemPath.filter(function(u){return u.parentKey!==n.focusedItemInfo.parentKey});else{var a=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(e,a)}}e.preventDefault()},onArrowLeftKey:function(e){var n=this,i=this.visibleItems[this.focusedItemInfo.index],o=i?this.activeItemPath.find(function(s){return s.key===i.parentKey}):null;if(o)this.onItemChange({originalEvent:e,processedItem:o}),this.activeItemPath=this.activeItemPath.filter(function(s){return s.parentKey!==n.focusedItemInfo.parentKey}),e.preventDefault();else{var r=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(e,r),e.preventDefault()}},onArrowRightKey:function(e){var n=this.visibleItems[this.focusedItemInfo.index],i=n?this.activeItemPath.find(function(s){return s.key===n.parentKey}):null;if(i){var o=this.isProccessedItemGroup(n);o&&(this.onItemChange({originalEvent:e,processedItem:n}),this.focusedItemInfo={index:-1,parentKey:n.key},this.onArrowDownKey(e))}else{var r=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(e,r),e.preventDefault()}},onHomeKey:function(e){this.changeFocusedItemIndex(e,this.findFirstItemIndex()),e.preventDefault()},onEndKey:function(e){this.changeFocusedItemIndex(e,this.findLastItemIndex()),e.preventDefault()},onEnterKey:function(e){if(this.focusedItemInfo.index!==-1){var n=m.findSingle(this.menubar,'li[id="'.concat("".concat(this.focusedItemId),'"]')),i=n&&m.findSingle(n,'a[data-pc-section="action"]');i?i.click():n&&n.click();var o=this.visibleItems[this.focusedItemInfo.index],r=this.isProccessedItemGroup(o);!r&&(this.focusedItemInfo.index=this.findFirstFocusedItemIndex())}e.preventDefault()},onSpaceKey:function(e){this.onEnterKey(e)},onEscapeKey:function(e){if(this.focusedItemInfo.level!==0){var n=this.focusedItemInfo;this.hide(e,!1),this.focusedItemInfo={index:Number(n.parentKey.split("_")[0]),level:0,parentKey:""}}e.preventDefault()},onTabKey:function(e){if(this.focusedItemInfo.index!==-1){var n=this.visibleItems[this.focusedItemInfo.index],i=this.isProccessedItemGroup(n);!i&&this.onItemChange({originalEvent:e,processedItem:n})}this.hide()},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){var i=e.container&&!e.container.contains(n.target),o=!(e.target&&(e.target===n.target||e.target.contains(n.target)));i&&o&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(n){m.isTouchDevice()||e.hide(n,!0),e.mobileActive=!1},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},bindMatchMediaListener:function(){var e=this;if(!this.matchMediaListener){var n=matchMedia("(max-width: ".concat(this.breakpoint,")"));this.query=n,this.queryMatches=n.matches,this.matchMediaListener=function(){e.queryMatches=n.matches,e.mobileActive=!1},this.query.addEventListener("change",this.matchMediaListener)}},unbindMatchMediaListener:function(){this.matchMediaListener&&(this.query.removeEventListener("change",this.matchMediaListener),this.matchMediaListener=null)},isItemMatched:function(e){var n;return this.isValidItem(e)&&((n=this.getProccessedItemLabel(e))===null||n===void 0?void 0:n.toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()))},isValidItem:function(e){return!!e&&!this.isItemDisabled(e.item)&&!this.isItemSeparator(e.item)&&this.isItemVisible(e.item)},isValidSelectedItem:function(e){return this.isValidItem(e)&&this.isSelected(e)},isSelected:function(e){return this.activeItemPath.some(function(n){return n.key===e.key})},findFirstItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(n){return e.isValidItem(n)})},findLastItemIndex:function(){var e=this;return K.findLastIndex(this.visibleItems,function(n){return e.isValidItem(n)})},findNextItemIndex:function(e){var n=this,i=e-1?i+e+1:e},findPrevItemIndex:function(e){var n=this,i=e>0?K.findLastIndex(this.visibleItems.slice(0,e),function(o){return n.isValidItem(o)}):-1;return i>-1?i:e},findSelectedItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(n){return e.isValidSelectedItem(n)})},findFirstFocusedItemIndex:function(){var e=this.findSelectedItemIndex();return e<0?this.findFirstItemIndex():e},findLastFocusedItemIndex:function(){var e=this.findSelectedItemIndex();return e<0?this.findLastItemIndex():e},searchItems:function(e,n){var i=this;this.searchValue=(this.searchValue||"")+n;var o=-1,r=!1;return this.focusedItemInfo.index!==-1?(o=this.visibleItems.slice(this.focusedItemInfo.index).findIndex(function(s){return i.isItemMatched(s)}),o=o===-1?this.visibleItems.slice(0,this.focusedItemInfo.index).findIndex(function(s){return i.isItemMatched(s)}):o+this.focusedItemInfo.index):o=this.visibleItems.findIndex(function(s){return i.isItemMatched(s)}),o!==-1&&(r=!0),o===-1&&this.focusedItemInfo.index===-1&&(o=this.findFirstFocusedItemIndex()),o!==-1&&this.changeFocusedItemIndex(e,o),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){i.searchValue="",i.searchTimeout=null},500),r},changeFocusedItemIndex:function(e,n){this.focusedItemInfo.index!==n&&(this.focusedItemInfo.index=n,this.scrollInView())},scrollInView:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,n=e!==-1?"".concat(this.id,"_").concat(e):this.focusedItemId,i=m.findSingle(this.menubar,'li[id="'.concat(n,'"]'));i&&i.scrollIntoView&&i.scrollIntoView({block:"nearest",inline:"start"})},createProcessedItems:function(e){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",s=[];return e&&e.forEach(function(c,a){var u=(r!==""?r+"_":"")+a,v={item:c,index:a,level:i,key:u,parent:o,parentKey:r};v.items=n.createProcessedItems(c.items,i+1,v,u),s.push(v)}),s},containerRef:function(e){this.container=e},menubarRef:function(e){this.menubar=e?e.$el:void 0}},computed:{processedItems:function(){return this.createProcessedItems(this.model||[])},visibleItems:function(){var e=this,n=this.activeItemPath.find(function(i){return i.key===e.focusedItemInfo.parentKey});return n?n.items:this.processedItems},focusedItemId:function(){return this.focusedItemInfo.index!==-1?"".concat(this.id).concat(K.isNotEmpty(this.focusedItemInfo.parentKey)?"_"+this.focusedItemInfo.parentKey:"","_").concat(this.focusedItemInfo.index):null}},components:{MenubarSub:Kt,BarsIcon:bn}};function Ie(t){"@babel/helpers - typeof";return Ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ie(t)}function pt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,i)}return n}function ft(t){for(var e=1;e0?(l(),f("a",d({key:0,ref:"menubutton",role:"button",tabindex:"0",class:t.cx("button"),"aria-haspopup":!!(t.model.length&&t.model.length>0),"aria-expanded":o.mobileActive,"aria-controls":o.id,"aria-label":(a=t.$primevue.config.locale.aria)===null||a===void 0?void 0:a.navigation,onClick:e[0]||(e[0]=function(u){return r.menuButtonClick(u)}),onKeydown:e[1]||(e[1]=function(u){return r.menuButtonKeydown(u)})},ft(ft({},t.buttonProps),t.ptm("button"))),[O(t.$slots,"menubuttonicon",{},function(){return[R(s,pe(ve(t.ptm("menubuttonicon"))),null,16)]})],16,qr)):C("",!0)]}),R(c,{ref:r.menubarRef,id:o.id,role:"menubar",items:r.processedItems,templates:t.$slots,root:!0,mobileActive:o.mobileActive,tabindex:"0","aria-activedescendant":o.focused?r.focusedItemId:void 0,menuId:o.id,focusedItemId:o.focused?r.focusedItemId:void 0,activeItemPath:o.activeItemPath,level:0,"aria-labelledby":t.ariaLabelledby,"aria-label":t.ariaLabel,pt:t.pt,unstyled:t.unstyled,onFocus:r.onFocus,onBlur:r.onBlur,onKeydown:r.onKeyDown,onItemClick:r.onItemClick,onItemMouseenter:r.onItemMouseEnter,onItemMousemove:r.onItemMouseMove},null,8,["id","items","templates","mobileActive","aria-activedescendant","menuId","focusedItemId","activeItemPath","aria-labelledby","aria-label","pt","unstyled","onFocus","onBlur","onKeydown","onItemClick","onItemMouseenter","onItemMousemove"]),t.$slots.end?(l(),f("div",d({key:1,class:t.cx("end")},t.ptm("end")),[O(t.$slots,"end")],16)):C("",!0)],16)}Ft.render=Gr;var Zr={root:function(e){var n=e.props;return["p-tag p-component",{"p-tag-info":n.severity==="info","p-tag-success":n.severity==="success","p-tag-warning":n.severity==="warning","p-tag-danger":n.severity==="danger","p-tag-secondary":n.severity==="secondary","p-tag-contrast":n.severity==="contrast","p-tag-rounded":n.rounded}]},icon:"p-tag-icon",value:"p-tag-value"},Jr=Y.extend({name:"tag",classes:Zr}),Qr={name:"BaseTag",extends:q,props:{value:null,severity:null,rounded:Boolean,icon:String},style:Jr,provide:function(){return{$parentInstance:this}}},Vt={name:"Tag",extends:Qr,inheritAttrs:!1};function Yr(t,e,n,i,o,r){return l(),f("span",d({class:t.cx("root")},t.ptmi("root")),[t.$slots.icon?(l(),P(U(t.$slots.icon),d({key:0,class:t.cx("icon")},t.ptm("icon")),null,16,["class"])):t.icon?(l(),f("span",d({key:1,class:[t.cx("icon"),t.icon]},t.ptm("icon")),null,16)):C("",!0),t.value||t.$slots.default?O(t.$slots,"default",{key:2},function(){return[p("span",d({class:t.cx("value")},t.ptm("value")),T(t.value),17)]}):C("",!0)],16)}Vt.render=Yr;var Xr={root:{position:"relative"}},eo={root:function(e){var n=e.instance,i=e.props;return["p-autocomplete p-component p-inputwrapper",{"p-disabled":i.disabled,"p-invalid":i.invalid,"p-focus":n.focused,"p-autocomplete-dd":i.dropdown,"p-autocomplete-multiple":i.multiple,"p-inputwrapper-filled":i.modelValue||K.isNotEmpty(n.inputValue),"p-inputwrapper-focus":n.focused,"p-overlay-open":n.overlayVisible}]},input:function(e){var n=e.props,i=e.instance;return["p-autocomplete-input p-inputtext p-component",{"p-autocomplete-dd-input":n.dropdown,"p-variant-filled":n.variant?n.variant==="filled":i.$primevue.config.inputStyle==="filled"}]},container:function(e){var n=e.props,i=e.instance;return["p-autocomplete-multiple-container p-component p-inputtext",{"p-variant-filled":n.variant?n.variant==="filled":i.$primevue.config.inputStyle==="filled"}]},token:function(e){var n=e.instance,i=e.i;return["p-autocomplete-token",{"p-focus":n.focusedMultipleOptionIndex===i}]},tokenLabel:"p-autocomplete-token-label",removeTokenIcon:"p-autocomplete-token-icon",inputToken:"p-autocomplete-input-token",loadingIcon:"p-autocomplete-loader",dropdownButton:"p-autocomplete-dropdown",panel:function(e){e.props;var n=e.instance;return["p-autocomplete-panel p-component",{"p-ripple-disabled":n.$primevue.config.ripple===!1}]},list:"p-autocomplete-items",itemGroup:"p-autocomplete-item-group",item:function(e){var n=e.instance,i=e.option,o=e.i,r=e.getItemOptions;return["p-autocomplete-item",{"p-highlight":n.isSelected(i),"p-focus":n.focusedOptionIndex===n.getOptionIndex(o,r),"p-disabled":n.isOptionDisabled(i)}]},emptyMessage:"p-autocomplete-empty-message"},to=Y.extend({name:"autocomplete",classes:eo,inlineStyles:Xr}),no={name:"BaseAutoComplete",extends:q,props:{modelValue:null,suggestions:{type:Array,default:null},field:{type:[String,Function],default:null},optionLabel:null,optionDisabled:null,optionGroupLabel:null,optionGroupChildren:null,scrollHeight:{type:String,default:"200px"},dropdown:{type:Boolean,default:!1},dropdownMode:{type:String,default:"blank"},autoHighlight:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},variant:{type:String,default:null},invalid:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:null},dataKey:{type:String,default:null},minLength:{type:Number,default:1},delay:{type:Number,default:300},appendTo:{type:[String,Object],default:"body"},forceSelection:{type:Boolean,default:!1},completeOnFocus:{type:Boolean,default:!1},inputId:{type:String,default:null},inputStyle:{type:Object,default:null},inputClass:{type:[String,Object],default:null},inputProps:{type:null,default:null},panelStyle:{type:Object,default:null},panelClass:{type:[String,Object],default:null},panelProps:{type:null,default:null},dropdownIcon:{type:String,default:void 0},dropdownClass:{type:[String,Object],default:null},loadingIcon:{type:String,default:void 0},removeTokenIcon:{type:String,default:void 0},virtualScrollerOptions:{type:Object,default:null},autoOptionFocus:{type:Boolean,default:!1},selectOnFocus:{type:Boolean,default:!1},focusOnHover:{type:Boolean,default:!0},searchLocale:{type:String,default:void 0},searchMessage:{type:String,default:null},selectionMessage:{type:String,default:null},emptySelectionMessage:{type:String,default:null},emptySearchMessage:{type:String,default:null},tabindex:{type:Number,default:0},ariaLabel:{type:String,default:null},ariaLabelledby:{type:String,default:null}},style:to,provide:function(){return{$parentInstance:this}}};function Ge(t){"@babel/helpers - typeof";return Ge=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ge(t)}function io(t){return so(t)||ao(t)||oo(t)||ro()}function ro(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oo(t,e){if(t){if(typeof t=="string")return Ze(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ze(t,e)}}function ao(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function so(t){if(Array.isArray(t))return Ze(t)}function Ze(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n=this.minLength?(this.focusedOptionIndex=-1,this.searchTimeout=setTimeout(function(){n.search(e,i,"input")},this.delay)):this.hide()},onChange:function(e){var n=this;if(this.forceSelection){var i=!1;if(this.visibleOptions&&!this.multiple){var o=this.visibleOptions.find(function(r){return n.isOptionMatched(r,n.$refs.focusInput.value||"")});o!==void 0&&(i=!0,!this.isSelected(o)&&this.onOptionSelect(e,o))}i||(this.$refs.focusInput.value="",this.$emit("clear"),!this.multiple&&this.updateModel(e,null))}},onMultipleContainerFocus:function(){this.disabled||(this.focused=!0)},onMultipleContainerBlur:function(){this.focusedMultipleOptionIndex=-1,this.focused=!1},onMultipleContainerKeyDown:function(e){if(this.disabled){e.preventDefault();return}switch(e.code){case"ArrowLeft":this.onArrowLeftKeyOnMultiple(e);break;case"ArrowRight":this.onArrowRightKeyOnMultiple(e);break;case"Backspace":this.onBackspaceKeyOnMultiple(e);break}},onContainerClick:function(e){this.clicked=!0,!(this.disabled||this.searching||this.loading||this.isInputClicked(e)||this.isDropdownClicked(e))&&(!this.overlay||!this.overlay.contains(e.target))&&m.focus(this.$refs.focusInput)},onDropdownClick:function(e){var n=void 0;this.overlayVisible?this.hide(!0):(m.focus(this.$refs.focusInput),n=this.$refs.focusInput.value,this.dropdownMode==="blank"?this.search(e,"","dropdown"):this.dropdownMode==="current"&&this.search(e,n,"dropdown")),this.$emit("dropdown-click",{originalEvent:e,query:n})},onOptionSelect:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=this.getOptionValue(n);this.multiple?(this.$refs.focusInput.value="",this.isSelected(n)||this.updateModel(e,[].concat(io(this.modelValue||[]),[o]))):this.updateModel(e,o),this.$emit("item-select",{originalEvent:e,value:n}),i&&this.hide(!0)},onOptionMouseMove:function(e,n){this.focusOnHover&&this.changeFocusedOptionIndex(e,n)},onOverlayClick:function(e){kt.emit("overlay-click",{originalEvent:e,target:this.$el})},onOverlayKeyDown:function(e){switch(e.code){case"Escape":this.onEscapeKey(e);break}},onArrowDownKey:function(e){if(this.overlayVisible){var n=this.focusedOptionIndex!==-1?this.findNextOptionIndex(this.focusedOptionIndex):this.clicked?this.findFirstOptionIndex():this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),e.preventDefault()}},onArrowUpKey:function(e){if(this.overlayVisible)if(e.altKey)this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(),e.preventDefault();else{var n=this.focusedOptionIndex!==-1?this.findPrevOptionIndex(this.focusedOptionIndex):this.clicked?this.findLastOptionIndex():this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),e.preventDefault()}},onArrowLeftKey:function(e){var n=e.currentTarget;this.focusedOptionIndex=-1,this.multiple&&(K.isEmpty(n.value)&&this.hasSelectedOption?(m.focus(this.$refs.multiContainer),this.focusedMultipleOptionIndex=this.modelValue.length):e.stopPropagation())},onArrowRightKey:function(e){this.focusedOptionIndex=-1,this.multiple&&e.stopPropagation()},onHomeKey:function(e){var n=e.currentTarget,i=n.value.length;n.setSelectionRange(0,e.shiftKey?i:0),this.focusedOptionIndex=-1,e.preventDefault()},onEndKey:function(e){var n=e.currentTarget,i=n.value.length;n.setSelectionRange(e.shiftKey?0:i,i),this.focusedOptionIndex=-1,e.preventDefault()},onPageUpKey:function(e){this.scrollInView(0),e.preventDefault()},onPageDownKey:function(e){this.scrollInView(this.visibleOptions.length-1),e.preventDefault()},onEnterKey:function(e){this.overlayVisible?(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.hide()):(this.focusedOptionIndex=-1,this.onArrowDownKey(e))},onEscapeKey:function(e){this.overlayVisible&&this.hide(!0),e.preventDefault()},onTabKey:function(e){this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide()},onBackspaceKey:function(e){if(this.multiple){if(K.isNotEmpty(this.modelValue)&&!this.$refs.focusInput.value){var n=this.modelValue[this.modelValue.length-1],i=this.modelValue.slice(0,-1);this.$emit("update:modelValue",i),this.$emit("item-unselect",{originalEvent:e,value:n})}e.stopPropagation()}},onArrowLeftKeyOnMultiple:function(){this.focusedMultipleOptionIndex=this.focusedMultipleOptionIndex<1?0:this.focusedMultipleOptionIndex-1},onArrowRightKeyOnMultiple:function(){this.focusedMultipleOptionIndex++,this.focusedMultipleOptionIndex>this.modelValue.length-1&&(this.focusedMultipleOptionIndex=-1,m.focus(this.$refs.focusInput))},onBackspaceKeyOnMultiple:function(e){this.focusedMultipleOptionIndex!==-1&&this.removeOption(e,this.focusedMultipleOptionIndex)},onOverlayEnter:function(e){te.set("overlay",e,this.$primevue.config.zIndex.overlay),m.addStyles(e,{position:"absolute",top:"0",left:"0"}),this.alignOverlay()},onOverlayAfterEnter:function(){this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),this.$emit("show")},onOverlayLeave:function(){this.unbindOutsideClickListener(),this.unbindScrollListener(),this.unbindResizeListener(),this.$emit("hide"),this.overlay=null},onOverlayAfterLeave:function(e){te.clear(e)},alignOverlay:function(){var e=this.multiple?this.$refs.multiContainer:this.$refs.focusInput;this.appendTo==="self"?m.relativePosition(this.overlay,e):(this.overlay.style.minWidth=m.getOuterWidth(e)+"px",m.absolutePosition(this.overlay,e))},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&e.overlay&&e.isOutsideClicked(n)&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new Xe(this.$refs.container,function(){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!m.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},isOutsideClicked:function(e){return!this.overlay.contains(e.target)&&!this.isInputClicked(e)&&!this.isDropdownClicked(e)},isInputClicked:function(e){return this.multiple?e.target===this.$refs.multiContainer||this.$refs.multiContainer.contains(e.target):e.target===this.$refs.focusInput},isDropdownClicked:function(e){return this.$refs.dropdownButton?e.target===this.$refs.dropdownButton||this.$refs.dropdownButton.$el.contains(e.target):!1},isOptionMatched:function(e,n){var i;return this.isValidOption(e)&&((i=this.getOptionLabel(e))===null||i===void 0?void 0:i.toLocaleLowerCase(this.searchLocale))===n.toLocaleLowerCase(this.searchLocale)},isValidOption:function(e){return K.isNotEmpty(e)&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))},isValidSelectedOption:function(e){return this.isValidOption(e)&&this.isSelected(e)},isEquals:function(e,n){return K.equals(e,n,this.equalityKey)},isSelected:function(e){var n=this,i=this.getOptionValue(e);return this.multiple?(this.modelValue||[]).some(function(o){return n.isEquals(o,i)}):this.isEquals(this.modelValue,this.getOptionValue(e))},findFirstOptionIndex:function(){var e=this;return this.visibleOptions.findIndex(function(n){return e.isValidOption(n)})},findLastOptionIndex:function(){var e=this;return K.findLastIndex(this.visibleOptions,function(n){return e.isValidOption(n)})},findNextOptionIndex:function(e){var n=this,i=e-1?i+e+1:e},findPrevOptionIndex:function(e){var n=this,i=e>0?K.findLastIndex(this.visibleOptions.slice(0,e),function(o){return n.isValidOption(o)}):-1;return i>-1?i:e},findSelectedOptionIndex:function(){var e=this;return this.hasSelectedOption?this.visibleOptions.findIndex(function(n){return e.isValidSelectedOption(n)}):-1},findFirstFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e},findLastFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findLastOptionIndex():e},search:function(e,n,i){n!=null&&(i==="input"&&n.trim().length===0||(this.searching=!0,this.$emit("complete",{originalEvent:e,query:n})))},removeOption:function(e,n){var i=this,o=this.modelValue[n],r=this.modelValue.filter(function(s,c){return c!==n}).map(function(s){return i.getOptionValue(s)});this.updateModel(e,r),this.$emit("item-unselect",{originalEvent:e,value:o}),this.dirty=!0,m.focus(this.$refs.focusInput)},changeFocusedOptionIndex:function(e,n){this.focusedOptionIndex!==n&&(this.focusedOptionIndex=n,this.scrollInView(),(this.selectOnFocus||this.autoHighlight)&&this.onOptionSelect(e,this.visibleOptions[n],!1))},scrollInView:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1;this.$nextTick(function(){var i=n!==-1?"".concat(e.id,"_").concat(n):e.focusedOptionId,o=m.findSingle(e.list,'li[id="'.concat(i,'"]'));o?o.scrollIntoView&&o.scrollIntoView({block:"nearest",inline:"start"}):e.virtualScrollerDisabled||e.virtualScroller&&e.virtualScroller.scrollToIndex(n!==-1?n:e.focusedOptionIndex)})},autoUpdateModel:function(){(this.selectOnFocus||this.autoHighlight)&&this.autoOptionFocus&&!this.hasSelectedOption&&(this.focusedOptionIndex=this.findFirstFocusedOptionIndex(),this.onOptionSelect(null,this.visibleOptions[this.focusedOptionIndex],!1))},updateModel:function(e,n){this.$emit("update:modelValue",n),this.$emit("change",{originalEvent:e,value:n})},flatOptions:function(e){var n=this;return(e||[]).reduce(function(i,o,r){i.push({optionGroup:o,group:!0,index:r});var s=n.getOptionGroupChildren(o);return s&&s.forEach(function(c){return i.push(c)}),i},[])},overlayRef:function(e){this.overlay=e},listRef:function(e,n){this.list=e,n&&n(e)},virtualScrollerRef:function(e){this.virtualScroller=e}},computed:{visibleOptions:function(){return this.optionGroupLabel?this.flatOptions(this.suggestions):this.suggestions||[]},inputValue:function(){if(K.isNotEmpty(this.modelValue))if(Ge(this.modelValue)==="object"){var e=this.getOptionLabel(this.modelValue);return e??this.modelValue}else return this.modelValue;else return""},hasSelectedOption:function(){return K.isNotEmpty(this.modelValue)},equalityKey:function(){return this.dataKey},searchResultMessageText:function(){return K.isNotEmpty(this.visibleOptions)&&this.overlayVisible?this.searchMessageText.replaceAll("{0}",this.visibleOptions.length):this.emptySearchMessageText},searchMessageText:function(){return this.searchMessage||this.$primevue.config.locale.searchMessage||""},emptySearchMessageText:function(){return this.emptySearchMessage||this.$primevue.config.locale.emptySearchMessage||""},selectionMessageText:function(){return this.selectionMessage||this.$primevue.config.locale.selectionMessage||""},emptySelectionMessageText:function(){return this.emptySelectionMessage||this.$primevue.config.locale.emptySelectionMessage||""},selectedMessageText:function(){return this.hasSelectedOption?this.selectionMessageText.replaceAll("{0}",this.multiple?this.modelValue.length:"1"):this.emptySelectionMessageText},listAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.listLabel:void 0},focusedOptionId:function(){return this.focusedOptionIndex!==-1?"".concat(this.id,"_").concat(this.focusedOptionIndex):null},focusedMultipleOptionId:function(){return this.focusedMultipleOptionIndex!==-1?"".concat(this.id,"_multiple_option_").concat(this.focusedMultipleOptionIndex):null},ariaSetSize:function(){var e=this;return this.visibleOptions.filter(function(n){return!e.isOptionGroup(n)}).length},virtualScrollerDisabled:function(){return!this.virtualScrollerOptions}},components:{Button:be,VirtualScroller:Sn,Portal:et,ChevronDownIcon:Cn,SpinnerIcon:wn,TimesCircleIcon:je},directives:{ripple:fe}};function we(t){"@babel/helpers - typeof";return we=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},we(t)}function mt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,i)}return n}function ue(t){for(var e=1;e=parseFloat(this.$el.style.maxHeight)?(this.$el.style.overflowY="scroll",this.$el.style.height=this.$el.style.maxHeight):this.$el.style.overflow="hidden"},onInput:function(e){this.autoResize&&this.resize(),this.$emit("update:modelValue",e.target.value)}},computed:{filled:function(){return this.modelValue!=null&&this.modelValue.toString().length>0},ptmParams:function(){return{context:{disabled:this.$attrs.disabled||this.$attrs.disabled===""}}}}},Po=["value","aria-invalid"];function Eo(t,e,n,i,o,r){return l(),f("textarea",d({class:t.cx("root"),value:t.modelValue,"aria-invalid":t.invalid||void 0,onInput:e[0]||(e[0]=function(){return r.onInput&&r.onInput.apply(r,arguments)})},t.ptmi("root",r.ptmParams)),null,16,Po)}Rt.render=Eo;var _t={name:"UploadIcon",extends:Ee},To=p("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.58942 9.82197C6.70165 9.93405 6.85328 9.99793 7.012 10C7.17071 9.99793 7.32234 9.93405 7.43458 9.82197C7.54681 9.7099 7.61079 9.55849 7.61286 9.4V2.04798L9.79204 4.22402C9.84752 4.28011 9.91365 4.32457 9.98657 4.35479C10.0595 4.38502 10.1377 4.40039 10.2167 4.40002C10.2956 4.40039 10.3738 4.38502 10.4467 4.35479C10.5197 4.32457 10.5858 4.28011 10.6413 4.22402C10.7538 4.11152 10.817 3.95902 10.817 3.80002C10.817 3.64102 10.7538 3.48852 10.6413 3.37602L7.45127 0.190618C7.44656 0.185584 7.44176 0.180622 7.43687 0.175736C7.32419 0.063214 7.17136 0 7.012 0C6.85264 0 6.69981 0.063214 6.58712 0.175736C6.58181 0.181045 6.5766 0.186443 6.5715 0.191927L3.38282 3.37602C3.27669 3.48976 3.2189 3.6402 3.22165 3.79564C3.2244 3.95108 3.28746 4.09939 3.39755 4.20932C3.50764 4.31925 3.65616 4.38222 3.81182 4.38496C3.96749 4.3877 4.11814 4.33001 4.23204 4.22402L6.41113 2.04807V9.4C6.41321 9.55849 6.47718 9.7099 6.58942 9.82197ZM11.9952 14H2.02883C1.751 13.9887 1.47813 13.9228 1.22584 13.8061C0.973545 13.6894 0.746779 13.5241 0.558517 13.3197C0.370254 13.1154 0.22419 12.876 0.128681 12.6152C0.0331723 12.3545 -0.00990605 12.0775 0.0019109 11.8V9.40005C0.0019109 9.24092 0.065216 9.08831 0.1779 8.97579C0.290584 8.86326 0.443416 8.80005 0.602775 8.80005C0.762134 8.80005 0.914966 8.86326 1.02765 8.97579C1.14033 9.08831 1.20364 9.24092 1.20364 9.40005V11.8C1.18295 12.0376 1.25463 12.274 1.40379 12.4602C1.55296 12.6463 1.76817 12.7681 2.00479 12.8H11.9952C12.2318 12.7681 12.447 12.6463 12.5962 12.4602C12.7453 12.274 12.817 12.0376 12.7963 11.8V9.40005C12.7963 9.24092 12.8596 9.08831 12.9723 8.97579C13.085 8.86326 13.2378 8.80005 13.3972 8.80005C13.5565 8.80005 13.7094 8.86326 13.8221 8.97579C13.9347 9.08831 13.998 9.24092 13.998 9.40005V11.8C14.022 12.3563 13.8251 12.8996 13.45 13.3116C13.0749 13.7236 12.552 13.971 11.9952 14Z",fill:"currentColor"},null,-1),Bo=[To];function Do(t,e,n,i,o,r){return l(),f("svg",d({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),Bo,16)}_t.render=Do;var Mo={root:function(e){var n=e.props;return"p-message p-component p-message-"+n.severity},wrapper:"p-message-wrapper",icon:"p-message-icon",text:"p-message-text",closeButton:"p-message-close p-link",closeIcon:"p-message-close-icon"},Ko=Y.extend({name:"message",classes:Mo}),Fo={name:"BaseMessage",extends:q,props:{severity:{type:String,default:"info"},closable:{type:Boolean,default:!0},sticky:{type:Boolean,default:!0},life:{type:Number,default:3e3},icon:{type:String,default:void 0},closeIcon:{type:String,default:void 0},closeButtonProps:{type:null,default:null}},style:Ko,provide:function(){return{$parentInstance:this}}},nt={name:"Message",extends:Fo,inheritAttrs:!1,emits:["close","life-end"],timeout:null,data:function(){return{visible:!0}},watch:{sticky:function(e){e||this.closeAfterDelay()}},mounted:function(){this.sticky||this.closeAfterDelay()},methods:{close:function(e){this.visible=!1,this.$emit("close",e)},closeAfterDelay:function(){var e=this;setTimeout(function(){e.visible=!1,e.$emit("life-end")},this.life)}},computed:{iconComponent:function(){return{info:lt,success:st,warn:at,error:je}[this.severity]},closeAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.close:void 0}},directives:{ripple:fe},components:{TimesIcon:Re,InfoCircleIcon:lt,CheckIcon:st,ExclamationTriangleIcon:at,TimesCircleIcon:je}};function Ce(t){"@babel/helpers - typeof";return Ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ce(t)}function ht(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,i)}return n}function de(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r=!0,s=!1,c;return{s:function(){n=n.call(t)},n:function(){var u=n.next();return r=u.done,u},e:function(u){s=!0,c=u},f:function(){try{!r&&n.return!=null&&n.return()}finally{if(s)throw c}}}}function Ut(t,e){if(t){if(typeof t=="string")return Je(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Je(t,e)}}function Je(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n=200&&n.status<300?(e.fileLimit&&(e.uploadedFileCount+=e.files.length),e.$emit("upload",{xhr:n,files:e.files})):e.$emit("error",{xhr:n,files:e.files}),(c=e.uploadedFiles).push.apply(c,He(e.files)),e.clear()}},n.open("POST",this.url,!0),this.$emit("before-send",{xhr:n,formData:i}),n.withCredentials=this.withCredentials,n.send(i)}},clear:function(){this.files=[],this.messages=null,this.$emit("clear"),this.isAdvanced&&this.clearInputElement()},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1},isFileSelected:function(e){if(this.files&&this.files.length){var n=Me(this.files),i;try{for(n.s();!(i=n.n()).done;){var o=i.value;if(o.name+o.type+o.size===e.name+e.type+e.size)return!0}}catch(r){n.e(r)}finally{n.f()}}return!1},isIE11:function(){return!!window.MSInputMethodContext&&!!document.documentMode},validate:function(e){return this.accept&&!this.isFileTypeValid(e)?(this.messages.push(this.invalidFileTypeMessage.replace("{0}",e.name).replace("{1}",this.accept)),!1):this.maxFileSize&&e.size>this.maxFileSize?(this.messages.push(this.invalidFileSizeMessage.replace("{0}",e.name).replace("{1}",this.formatSize(this.maxFileSize))),!1):!0},isFileTypeValid:function(e){var n=this.accept.split(",").map(function(c){return c.trim()}),i=Me(n),o;try{for(i.s();!(o=i.n()).done;){var r=o.value,s=this.isWildcard(r)?this.getTypeClass(e.type)===this.getTypeClass(r):e.type==r||this.getFileExtension(e).toLowerCase()===r.toLowerCase();if(s)return!0}}catch(c){i.e(c)}finally{i.f()}return!1},getTypeClass:function(e){return e.substring(0,e.indexOf("/"))},isWildcard:function(e){return e.indexOf("*")!==-1},getFileExtension:function(e){return"."+e.name.split(".").pop()},isImage:function(e){return/^image\//.test(e.type)},onDragEnter:function(e){this.disabled||(e.stopPropagation(),e.preventDefault())},onDragOver:function(e){this.disabled||(!this.isUnstyled&&m.addClass(this.$refs.content,"p-fileupload-highlight"),this.$refs.content.setAttribute("data-p-highlight",!0),e.stopPropagation(),e.preventDefault())},onDragLeave:function(){this.disabled||(!this.isUnstyled&&m.removeClass(this.$refs.content,"p-fileupload-highlight"),this.$refs.content.setAttribute("data-p-highlight",!1))},onDrop:function(e){if(!this.disabled){!this.isUnstyled&&m.removeClass(this.$refs.content,"p-fileupload-highlight"),this.$refs.content.setAttribute("data-p-highlight",!1),e.stopPropagation(),e.preventDefault();var n=e.dataTransfer?e.dataTransfer.files:e.target.files,i=this.multiple||n&&n.length===1;i&&this.onFileSelect(e)}},onBasicUploaderClick:function(e){this.hasFiles?this.upload():e.button===0&&this.$refs.fileInput.click()},remove:function(e){this.clearInputElement();var n=this.files.splice(e,1)[0];this.files=He(this.files),this.$emit("remove",{file:n,files:this.files})},removeUploadedFile:function(e){var n=this.uploadedFiles.splice(e,1)[0];this.uploadedFiles=He(this.uploadedFiles),this.$emit("remove-uploaded-file",{file:n,files:this.uploadedFiles})},clearInputElement:function(){this.$refs.fileInput.value=""},clearIEInput:function(){this.$refs.fileInput&&(this.duplicateIEEvent=!0,this.$refs.fileInput.value="")},formatSize:function(e){var n,i=1024,o=3,r=((n=this.$primevue.config.locale)===null||n===void 0?void 0:n.fileSizeTypes)||["B","KB","MB","GB","TB","PB","EB","ZB","YB"];if(e===0)return"0 ".concat(r[0]);var s=Math.floor(Math.log(e)/Math.log(i)),c=parseFloat((e/Math.pow(i,s)).toFixed(o));return"".concat(c," ").concat(r[s])},isFileLimitExceeded:function(){return this.fileLimit&&this.fileLimit<=this.files.length+this.uploadedFileCount&&this.focused&&(this.focused=!1),this.fileLimit&&this.fileLimit0},hasUploadedFiles:function(){return this.uploadedFiles&&this.uploadedFiles.length>0},chooseDisabled:function(){return this.disabled||this.fileLimit&&this.fileLimit<=this.files.length+this.uploadedFileCount},uploadDisabled:function(){return this.disabled||!this.hasFiles||this.fileLimit&&this.fileLimit=1.5},isZoomOutDisabled:function(){return this.zoomOutDisabled||this.scale<=.5},rightAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.rotateRight:void 0},leftAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.rotateLeft:void 0},zoomInAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.zoomIn:void 0},zoomOutAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.zoomOut:void 0},zoomImageAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.zoomImage:void 0},closeAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.close:void 0}},components:{Portal:et,EyeIcon:kn,RefreshIcon:jt,UndoIcon:Gt,SearchMinusIcon:Wt,SearchPlusIcon:qt,TimesIcon:Re},directives:{focustrap:On}};function Se(t){"@babel/helpers - typeof";return Se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se(t)}function vt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,i)}return n}function Ke(t){for(var e=1;e=o?o:i},onTabClick:function(e,n,i){this.changeActiveIndex(e,n,i),this.$emit("tab-click",{originalEvent:e,index:i})},onTabKeyDown:function(e,n,i){switch(e.code){case"ArrowLeft":this.onTabArrowLeftKey(e);break;case"ArrowRight":this.onTabArrowRightKey(e);break;case"Home":this.onTabHomeKey(e);break;case"End":this.onTabEndKey(e);break;case"PageDown":this.onPageDownKey(e);break;case"PageUp":this.onPageUpKey(e);break;case"Enter":case"NumpadEnter":case"Space":this.onTabEnterKey(e,n,i);break}},onTabArrowRightKey:function(e){var n=this.findNextHeaderAction(e.target.parentElement);n?this.changeFocusedTab(e,n):this.onTabHomeKey(e),e.preventDefault()},onTabArrowLeftKey:function(e){var n=this.findPrevHeaderAction(e.target.parentElement);n?this.changeFocusedTab(e,n):this.onTabEndKey(e),e.preventDefault()},onTabHomeKey:function(e){var n=this.findFirstHeaderAction();this.changeFocusedTab(e,n),e.preventDefault()},onTabEndKey:function(e){var n=this.findLastHeaderAction();this.changeFocusedTab(e,n),e.preventDefault()},onPageDownKey:function(e){this.scrollInView({index:this.$refs.nav.children.length-2}),e.preventDefault()},onPageUpKey:function(e){this.scrollInView({index:0}),e.preventDefault()},onTabEnterKey:function(e,n,i){this.changeActiveIndex(e,n,i),e.preventDefault()},findNextHeaderAction:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=n?e:e.nextElementSibling;return i?m.getAttribute(i,"data-p-disabled")||m.getAttribute(i,"data-pc-section")==="inkbar"?this.findNextHeaderAction(i):m.findSingle(i,'[data-pc-section="headeraction"]'):null},findPrevHeaderAction:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=n?e:e.previousElementSibling;return i?m.getAttribute(i,"data-p-disabled")||m.getAttribute(i,"data-pc-section")==="inkbar"?this.findPrevHeaderAction(i):m.findSingle(i,'[data-pc-section="headeraction"]'):null},findFirstHeaderAction:function(){return this.findNextHeaderAction(this.$refs.nav.firstElementChild,!0)},findLastHeaderAction:function(){return this.findPrevHeaderAction(this.$refs.nav.lastElementChild,!0)},changeActiveIndex:function(e,n,i){!this.getTabProp(n,"disabled")&&this.d_activeIndex!==i&&(this.d_activeIndex=i,this.$emit("update:activeIndex",i),this.$emit("tab-change",{originalEvent:e,index:i}),this.scrollInView({index:i}))},changeFocusedTab:function(e,n){if(n&&(m.focus(n),this.scrollInView({element:n}),this.selectOnFocus)){var i=parseInt(n.parentElement.dataset.pcIndex,10),o=this.tabs[i];this.changeActiveIndex(e,o,i)}},scrollInView:function(e){var n=e.element,i=e.index,o=i===void 0?-1:i,r=n||this.$refs.nav.children[o];r&&r.scrollIntoView&&r.scrollIntoView({block:"nearest"})},updateInkBar:function(){var e=this.$refs.nav.children[this.d_activeIndex];this.$refs.inkbar.style.width=m.getWidth(e)+"px",this.$refs.inkbar.style.left=m.getOffset(e).left-m.getOffset(this.$refs.nav).left+"px"},updateButtonState:function(){var e=this.$refs.content,n=e.scrollLeft,i=e.scrollWidth,o=m.getWidth(e);this.isPrevButtonDisabled=n===0,this.isNextButtonDisabled=parseInt(n)===i-o},getVisibleButtonWidths:function(){var e=this.$refs,n=e.prevBtn,i=e.nextBtn;return[n,i].reduce(function(o,r){return r?o+m.getWidth(r):o},0)}},computed:{tabs:function(){var e=this;return this.$slots.default().reduce(function(n,i){return e.isTabPanel(i)?n.push(i):i.children&&i.children instanceof Array&&i.children.forEach(function(o){e.isTabPanel(o)&&n.push(o)}),n},[])},prevButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.previous:void 0},nextButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.next:void 0}},directives:{ripple:fe},components:{ChevronLeftIcon:An,ChevronRightIcon:Ln}};function Oe(t){"@babel/helpers - typeof";return Oe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oe(t)}function gt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,i)}return n}function re(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,i=new Array(e);n