Files
roa2web-service-auto/deploy-package-20260223-151231/frontend/assets/index.B8XI8FQW.js
Claude Agent 8bc567a9c5 fix telegram
2026-02-23 15:12:33 +00:00

10 lines
195 KiB
JavaScript

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);n<e;n++)i[n]=t[n];return i}function Wn(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,o,r,s,c=[],a=!0,u=!1;try{if(r=(n=n.call(t)).next,e!==0)for(;!(a=(i=r.call(n)).done)&&(c.push(i.value),c.length!==e);a=!0);}catch(v){u=!0,o=v}finally{try{if(!a&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw o}}return c}}function qn(t){if(Array.isArray(t))return t}function ye(t){"@babel/helpers - typeof";return ye=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},ye(t)}var Tt=Hn.extend("tooltip",{beforeMount:function(e,n){var i,o=this.getTarget(e);if(o.$_ptooltipModifiers=this.getModifiers(n),n.value){if(typeof n.value=="string")o.$_ptooltipValue=n.value,o.$_ptooltipDisabled=!1,o.$_ptooltipEscape=!0,o.$_ptooltipClass=null,o.$_ptooltipFitContent=!0,o.$_ptooltipIdAttr=ee()+"_tooltip",o.$_ptooltipShowDelay=0,o.$_ptooltipHideDelay=0,o.$_ptooltipAutoHide=!0;else if(ye(n.value)==="object"&&n.value){if(K.isEmpty(n.value.value)||n.value.value.trim()==="")return;o.$_ptooltipValue=n.value.value,o.$_ptooltipDisabled=!!n.value.disabled===n.value.disabled?n.value.disabled:!1,o.$_ptooltipEscape=!!n.value.escape===n.value.escape?n.value.escape:!0,o.$_ptooltipClass=n.value.class||"",o.$_ptooltipFitContent=!!n.value.fitContent===n.value.fitContent?n.value.fitContent:!0,o.$_ptooltipIdAttr=n.value.id||ee()+"_tooltip",o.$_ptooltipShowDelay=n.value.showDelay||0,o.$_ptooltipHideDelay=n.value.hideDelay||0,o.$_ptooltipAutoHide=!!n.value.autoHide===n.value.autoHide?n.value.autoHide:!0}}else return;o.$_ptooltipZIndex=(i=n.instance.$primevue)===null||i===void 0||(i=i.config)===null||i===void 0||(i=i.zIndex)===null||i===void 0?void 0:i.tooltip,this.bindEvents(o,n),e.setAttribute("data-pd-tooltip",!0)},updated:function(e,n){var i=this.getTarget(e);if(i.$_ptooltipModifiers=this.getModifiers(n),this.unbindEvents(i),!!n.value){if(typeof n.value=="string")i.$_ptooltipValue=n.value,i.$_ptooltipDisabled=!1,i.$_ptooltipEscape=!0,i.$_ptooltipClass=null,i.$_ptooltipIdAttr=i.$_ptooltipIdAttr||ee()+"_tooltip",i.$_ptooltipShowDelay=0,i.$_ptooltipHideDelay=0,i.$_ptooltipAutoHide=!0,this.bindEvents(i,n);else if(ye(n.value)==="object"&&n.value)if(K.isEmpty(n.value.value)||n.value.value.trim()===""){this.unbindEvents(i,n);return}else i.$_ptooltipValue=n.value.value,i.$_ptooltipDisabled=!!n.value.disabled===n.value.disabled?n.value.disabled:!1,i.$_ptooltipEscape=!!n.value.escape===n.value.escape?n.value.escape:!0,i.$_ptooltipClass=n.value.class||"",i.$_ptooltipFitContent=!!n.value.fitContent===n.value.fitContent?n.value.fitContent:!0,i.$_ptooltipIdAttr=n.value.id||i.$_ptooltipIdAttr||ee()+"_tooltip",i.$_ptooltipShowDelay=n.value.showDelay||0,i.$_ptooltipHideDelay=n.value.hideDelay||0,i.$_ptooltipAutoHide=!!n.value.autoHide===n.value.autoHide?n.value.autoHide:!0,this.bindEvents(i,n)}},unmounted:function(e,n){var i=this.getTarget(e);this.remove(i),this.unbindEvents(i,n),i.$_ptooltipScrollHandler&&(i.$_ptooltipScrollHandler.destroy(),i.$_ptooltipScrollHandler=null)},timer:void 0,methods:{bindEvents:function(e,n){var i=this,o=e.$_ptooltipModifiers;o.focus?(e.$_focusevent=function(r){return i.onFocus(r,n)},e.addEventListener("focus",e.$_focusevent),e.addEventListener("blur",this.onBlur.bind(this))):(e.$_mouseenterevent=function(r){return i.onMouseEnter(r,n)},e.addEventListener("mouseenter",e.$_mouseenterevent),e.addEventListener("mouseleave",this.onMouseLeave.bind(this)),e.addEventListener("click",this.onClick.bind(this))),e.addEventListener("keydown",this.onKeydown.bind(this))},unbindEvents:function(e){var n=e.$_ptooltipModifiers;n.focus?(e.removeEventListener("focus",e.$_focusevent),e.$_focusevent=null,e.removeEventListener("blur",this.onBlur.bind(this))):(e.removeEventListener("mouseenter",e.$_mouseenterevent),e.$_mouseenterevent=null,e.removeEventListener("mouseleave",this.onMouseLeave.bind(this)),e.removeEventListener("click",this.onClick.bind(this))),e.removeEventListener("keydown",this.onKeydown.bind(this))},bindScrollListener:function(e){var n=this;e.$_ptooltipScrollHandler||(e.$_ptooltipScrollHandler=new Xe(e,function(){n.hide(e)})),e.$_ptooltipScrollHandler.bindScrollListener()},unbindScrollListener:function(e){e.$_ptooltipScrollHandler&&e.$_ptooltipScrollHandler.unbindScrollListener()},onMouseEnter:function(e,n){var i=e.currentTarget,o=i.$_ptooltipShowDelay;this.show(i,n,o)},onMouseLeave:function(e){var n=e.currentTarget,i=n.$_ptooltipHideDelay,o=n.$_ptooltipAutoHide;if(o)this.hide(n,i);else{var r=m.getAttribute(e.target,"data-pc-name")==="tooltip"||m.getAttribute(e.target,"data-pc-section")==="arrow"||m.getAttribute(e.target,"data-pc-section")==="text"||m.getAttribute(e.relatedTarget,"data-pc-name")==="tooltip"||m.getAttribute(e.relatedTarget,"data-pc-section")==="arrow"||m.getAttribute(e.relatedTarget,"data-pc-section")==="text";!r&&this.hide(n,i)}},onFocus:function(e,n){var i=e.currentTarget,o=i.$_ptooltipShowDelay;this.show(i,n,o)},onBlur:function(e){var n=e.currentTarget,i=n.$_ptooltipHideDelay;this.hide(n,i)},onClick:function(e){var n=e.currentTarget,i=n.$_ptooltipHideDelay;this.hide(n,i)},onKeydown:function(e){var n=e.currentTarget,i=n.$_ptooltipHideDelay;e.code==="Escape"&&this.hide(e.currentTarget,i)},tooltipActions:function(e,n){if(!(e.$_ptooltipDisabled||!m.isExist(e))){var i=this.create(e,n);this.align(e),!this.isUnstyled()&&m.fadeIn(i,250);var o=this;window.addEventListener("resize",function r(){m.isTouchDevice()||o.hide(e),window.removeEventListener("resize",r)}),i.addEventListener("mouseleave",function r(){o.hide(e),i.removeEventListener("mouseleave",r)}),this.bindScrollListener(e),te.set("tooltip",i,e.$_ptooltipZIndex)}},show:function(e,n,i){var o=this;i!==void 0?this.timer=setTimeout(function(){return o.tooltipActions(e,n)},i):this.tooltipActions(e,n)},tooltipRemoval:function(e){this.remove(e),this.unbindScrollListener(e)},hide:function(e,n){var i=this;clearTimeout(this.timer),n!==void 0?setTimeout(function(){return i.tooltipRemoval(e)},n):this.tooltipRemoval(e)},getTooltipElement:function(e){return document.getElementById(e.$_ptooltipId)},create:function(e){var n=e.$_ptooltipModifiers,i=m.createElement("div",{class:!this.isUnstyled()&&this.cx("arrow"),"p-bind":this.ptm("arrow",{context:n})}),o=m.createElement("div",{class:!this.isUnstyled()&&this.cx("text"),"p-bind":this.ptm("text",{context:n})});e.$_ptooltipEscape?(o.innerHTML="",o.appendChild(document.createTextNode(e.$_ptooltipValue))):o.innerHTML=e.$_ptooltipValue;var r=m.createElement("div",{id:e.$_ptooltipIdAttr,role:"tooltip",style:{display:"inline-block",width:e.$_ptooltipFitContent?"fit-content":void 0,pointerEvents:!this.isUnstyled()&&e.$_ptooltipAutoHide&&"none"},class:[!this.isUnstyled()&&this.cx("root"),e.$_ptooltipClass],"p-bind":this.ptm("root",{context:n})},i,o);return document.body.appendChild(r),e.$_ptooltipId=r.id,this.$el=r,r},remove:function(e){if(e){var n=this.getTooltipElement(e);n&&n.parentElement&&(te.clear(n),document.body.removeChild(n)),e.$_ptooltipId=null}},align:function(e){var n=e.$_ptooltipModifiers;n.top?(this.alignTop(e),this.isOutOfBounds(e)&&(this.alignBottom(e),this.isOutOfBounds(e)&&this.alignTop(e))):n.left?(this.alignLeft(e),this.isOutOfBounds(e)&&(this.alignRight(e),this.isOutOfBounds(e)&&(this.alignTop(e),this.isOutOfBounds(e)&&(this.alignBottom(e),this.isOutOfBounds(e)&&this.alignLeft(e))))):n.bottom?(this.alignBottom(e),this.isOutOfBounds(e)&&(this.alignTop(e),this.isOutOfBounds(e)&&this.alignBottom(e))):(this.alignRight(e),this.isOutOfBounds(e)&&(this.alignLeft(e),this.isOutOfBounds(e)&&(this.alignTop(e),this.isOutOfBounds(e)&&(this.alignBottom(e),this.isOutOfBounds(e)&&this.alignRight(e)))))},getHostOffset:function(e){var n=e.getBoundingClientRect(),i=n.left+m.getWindowScrollLeft(),o=n.top+m.getWindowScrollTop();return{left:i,top:o}},alignRight:function(e){this.preAlign(e,"right");var n=this.getTooltipElement(e),i=this.getHostOffset(e),o=i.left+m.getOuterWidth(e),r=i.top+(m.getOuterHeight(e)-m.getOuterHeight(n))/2;n.style.left=o+"px",n.style.top=r+"px"},alignLeft:function(e){this.preAlign(e,"left");var n=this.getTooltipElement(e),i=this.getHostOffset(e),o=i.left-m.getOuterWidth(n),r=i.top+(m.getOuterHeight(e)-m.getOuterHeight(n))/2;n.style.left=o+"px",n.style.top=r+"px"},alignTop:function(e){this.preAlign(e,"top");var n=this.getTooltipElement(e),i=this.getHostOffset(e),o=i.left+(m.getOuterWidth(e)-m.getOuterWidth(n))/2,r=i.top-m.getOuterHeight(n);n.style.left=o+"px",n.style.top=r+"px"},alignBottom:function(e){this.preAlign(e,"bottom");var n=this.getTooltipElement(e),i=this.getHostOffset(e),o=i.left+(m.getOuterWidth(e)-m.getOuterWidth(n))/2,r=i.top+m.getOuterHeight(e);n.style.left=o+"px",n.style.top=r+"px"},preAlign:function(e,n){var i=this.getTooltipElement(e);i.style.left="-999px",i.style.top="-999px",m.removeClass(i,"p-tooltip-".concat(i.$_ptooltipPosition)),!this.isUnstyled()&&m.addClass(i,"p-tooltip-".concat(n)),i.$_ptooltipPosition=n,i.setAttribute("data-p-position",n);var o=m.findSingle(i,'[data-pc-section="arrow"]');o.style.top=n==="bottom"?"0":n==="right"||n==="left"||n!=="right"&&n!=="left"&&n!=="top"&&n!=="bottom"?"50%":null,o.style.bottom=n==="top"?"0":null,o.style.left=n==="right"||n!=="right"&&n!=="left"&&n!=="top"&&n!=="bottom"?"0":n==="top"||n==="bottom"?"50%":null,o.style.right=n==="left"?"0":null},isOutOfBounds:function(e){var n=this.getTooltipElement(e),i=n.getBoundingClientRect(),o=i.top,r=i.left,s=m.getOuterWidth(n),c=m.getOuterHeight(n),a=m.getViewport();return r+s>a.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.value<S.value.length&&x(S.value[c.value]);break;case"Escape":D();break}},b=g=>g===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<c.value.length&&D(c.value[r.value]);break;case"Escape":k();break}},G=b=>{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<e;n++)i[n]=t[n];return i}var Mt={name:"Menu",extends:Cr,inheritAttrs:!1,emits:["show","hide","focus","blur"],data:function(){return{id:this.$attrs.id,overlayVisible:!1,focused:!1,focusedOptionIndex:-1,selectedOptionIndex:-1}},watch:{"$attrs.id":function(e){this.id=e||ee()}},target:null,outsideClickListener:null,scrollHandler:null,resizeListener:null,container:null,list:null,mounted:function(){this.id=this.id||ee(),this.popup||(this.bindResizeListener(),this.bindOutsideClickListener())},beforeUnmount:function(){this.unbindResizeListener(),this.unbindOutsideClickListener(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.target=null,this.container&&this.autoZIndex&&te.clear(this.container),this.container=null},methods:{itemClick:function(e){var n=e.item;this.disabled(n)||(n.command&&n.command(e),this.overlayVisible&&this.hide(),!this.popup&&this.focusedOptionIndex!==e.id&&(this.focusedOptionIndex=e.id))},itemMouseMove:function(e){this.focused&&(this.focusedOptionIndex=e.id)},onListFocus:function(e){this.focused=!0,!this.popup&&this.changeFocusedOptionIndex(0),this.$emit("focus",e)},onListBlur:function(e){this.focused=!1,this.focusedOptionIndex=-1,this.$emit("blur",e)},onListKeyDown:function(e){switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Space":this.onSpaceKey(e);break;case"Escape":this.popup&&(m.focus(this.target),this.hide());case"Tab":this.overlayVisible&&this.hide();break}},onArrowDownKey:function(e){var n=this.findNextOptionIndex(this.focusedOptionIndex);this.changeFocusedOptionIndex(n),e.preventDefault()},onArrowUpKey:function(e){if(e.altKey&&this.popup)m.focus(this.target),this.hide(),e.preventDefault();else{var n=this.findPrevOptionIndex(this.focusedOptionIndex);this.changeFocusedOptionIndex(n),e.preventDefault()}},onHomeKey:function(e){this.changeFocusedOptionIndex(0),e.preventDefault()},onEndKey:function(e){this.changeFocusedOptionIndex(m.find(this.container,'li[data-pc-section="menuitem"][data-p-disabled="false"]').length-1),e.preventDefault()},onEnterKey:function(e){var n=m.findSingle(this.list,'li[id="'.concat("".concat(this.focusedOptionIndex),'"]')),i=n&&m.findSingle(n,'a[data-pc-section="action"]');this.popup&&m.focus(this.target),i?i.click():n&&n.click(),e.preventDefault()},onSpaceKey:function(e){this.onEnterKey(e)},findNextOptionIndex: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},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<this.visibleItems.length-1?this.visibleItems.slice(e+1).findIndex(function(o){return n.isValidItem(o)}):-1;return i>-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;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?pt(Object(n),!0).forEach(function(i){Nr(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):pt(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function Nr(t,e,n){return e=jr(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function jr(t){var e=Wr(t,"string");return Ie(e)=="symbol"?e:String(e)}function Wr(t,e){if(Ie(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e);if(Ie(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var qr=["aria-haspopup","aria-expanded","aria-controls","aria-label"];function Gr(t,e,n,i,o,r){var s=F("BarsIcon"),c=F("MenubarSub");return l(),f("div",d({ref:r.containerRef,class:t.cx("root")},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),O(t.$slots,"menubutton",{id:o.id,class:E(t.cx("button")),toggleCallback:function(u){return r.menuButtonClick(u)}},function(){var a;return[t.model&&t.model.length>0?(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<e;n++)i[n]=t[n];return i}var $t={name:"AutoComplete",extends:no,inheritAttrs:!1,emits:["update:modelValue","change","focus","blur","item-select","item-unselect","dropdown-click","clear","complete","before-show","before-hide","show","hide"],outsideClickListener:null,resizeListener:null,scrollHandler:null,overlay:null,virtualScroller:null,searchTimeout:null,dirty:!1,data:function(){return{id:this.$attrs.id,clicked:!1,focused:!1,focusedOptionIndex:-1,focusedMultipleOptionIndex:-1,overlayVisible:!1,searching:!1}},watch:{"$attrs.id":function(e){this.id=e||ee()},suggestions:function(){this.searching&&(this.show(),this.focusedOptionIndex=this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1,this.searching=!1),this.autoUpdateModel()}},mounted:function(){this.id=this.id||ee(),this.autoUpdateModel()},updated:function(){this.overlayVisible&&this.alignOverlay()},beforeUnmount:function(){this.unbindOutsideClickListener(),this.unbindResizeListener(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.overlay&&(te.clear(this.overlay),this.overlay=null)},methods:{getOptionIndex:function(e,n){return this.virtualScrollerDisabled?e:n&&n(e).index},getOptionLabel:function(e){return this.field||this.optionLabel?K.resolveFieldData(e,this.field||this.optionLabel):e},getOptionValue:function(e){return e},getOptionRenderKey:function(e,n){return(this.dataKey?K.resolveFieldData(e,this.dataKey):this.getOptionLabel(e))+"_"+n},getPTOptions:function(e,n,i,o){return this.ptm(o,{context:{selected:this.isSelected(e),focused:this.focusedOptionIndex===this.getOptionIndex(i,n),disabled:this.isOptionDisabled(e)}})},isOptionDisabled:function(e){return this.optionDisabled?K.resolveFieldData(e,this.optionDisabled):!1},isOptionGroup:function(e){return this.optionGroupLabel&&e.optionGroup&&e.group},getOptionGroupLabel:function(e){return K.resolveFieldData(e,this.optionGroupLabel)},getOptionGroupChildren:function(e){return K.resolveFieldData(e,this.optionGroupChildren)},getAriaPosInset:function(e){var n=this;return(this.optionGroupLabel?e-this.visibleOptions.slice(0,e).filter(function(i){return n.isOptionGroup(i)}).length:e)+1},show:function(e){this.$emit("before-show"),this.dirty=!0,this.overlayVisible=!0,this.focusedOptionIndex=this.focusedOptionIndex!==-1?this.focusedOptionIndex:this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1,e&&m.focus(this.$refs.focusInput)},hide:function(e){var n=this,i=function(){n.$emit("before-hide"),n.dirty=e,n.overlayVisible=!1,n.clicked=!1,n.focusedOptionIndex=-1,e&&m.focus(n.$refs.focusInput)};setTimeout(function(){i()},0)},onFocus:function(e){this.disabled||(!this.dirty&&this.completeOnFocus&&this.search(e,e.target.value,"focus"),this.dirty=!0,this.focused=!0,this.overlayVisible&&(this.focusedOptionIndex=this.focusedOptionIndex!==-1?this.focusedOptionIndex:this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1,this.scrollInView(this.focusedOptionIndex)),this.$emit("focus",e))},onBlur:function(e){this.dirty=!1,this.focused=!1,this.focusedOptionIndex=-1,this.$emit("blur",e)},onKeyDown:function(e){if(this.disabled){e.preventDefault();return}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"PageDown":this.onPageDownKey(e);break;case"PageUp":this.onPageUpKey(e);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e);break;case"Backspace":this.onBackspaceKey(e);break}this.clicked=!1},onInput:function(e){var n=this;this.searchTimeout&&clearTimeout(this.searchTimeout);var i=e.target.value;this.multiple||this.updateModel(e,i),i.length===0?(this.hide(),this.$emit("clear")):i.length>=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<this.visibleOptions.length-1?this.visibleOptions.slice(e+1).findIndex(function(o){return n.isValidOption(o)}):-1;return i>-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<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mt(Object(n),!0).forEach(function(i){lo(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mt(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function lo(t,e,n){return e=uo(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function uo(t){var e=co(t,"string");return we(e)=="symbol"?e:String(e)}function co(t,e){if(we(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e);if(we(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var po=["id","value","placeholder","tabindex","disabled","aria-label","aria-labelledby","aria-expanded","aria-controls","aria-activedescendant","aria-invalid"],fo=["aria-activedescendant"],mo=["id","aria-label","aria-setsize","aria-posinset"],ho=["id","placeholder","tabindex","disabled","aria-label","aria-labelledby","aria-expanded","aria-controls","aria-activedescendant","aria-invalid"],vo=["id","aria-label"],go=["id"],bo=["id","aria-label","aria-selected","aria-disabled","aria-setsize","aria-posinset","onClick","onMousemove","data-p-highlight","data-p-focus","data-p-disabled"];function yo(t,e,n,i,o,r){var s=F("SpinnerIcon"),c=F("Button"),a=F("VirtualScroller"),u=F("Portal"),v=le("ripple");return l(),f("div",d({ref:"container",class:t.cx("root"),style:t.sx("root"),onClick:e[15]||(e[15]=function(){return r.onContainerClick&&r.onContainerClick.apply(r,arguments)})},t.ptmi("root")),[t.multiple?C("",!0):(l(),f("input",d({key:0,ref:"focusInput",id:t.inputId,type:"text",class:[t.cx("input"),t.inputClass],style:t.inputStyle,value:r.inputValue,placeholder:t.placeholder,tabindex:t.disabled?-1:t.tabindex,disabled:t.disabled,autocomplete:"off",role:"combobox","aria-label":t.ariaLabel,"aria-labelledby":t.ariaLabelledby,"aria-haspopup":"listbox","aria-autocomplete":"list","aria-expanded":o.overlayVisible,"aria-controls":o.id+"_list","aria-activedescendant":o.focused?r.focusedOptionId:void 0,"aria-invalid":t.invalid||void 0,onFocus:e[0]||(e[0]=function(){return r.onFocus&&r.onFocus.apply(r,arguments)}),onBlur:e[1]||(e[1]=function(){return r.onBlur&&r.onBlur.apply(r,arguments)}),onKeydown:e[2]||(e[2]=function(){return r.onKeyDown&&r.onKeyDown.apply(r,arguments)}),onInput:e[3]||(e[3]=function(){return r.onInput&&r.onInput.apply(r,arguments)}),onChange:e[4]||(e[4]=function(){return r.onChange&&r.onChange.apply(r,arguments)})},ue(ue({},t.inputProps),t.ptm("input"))),null,16,po)),t.multiple?(l(),f("ul",d({key:1,ref:"multiContainer",class:t.cx("container"),tabindex:"-1",role:"listbox","aria-orientation":"horizontal","aria-activedescendant":o.focused?r.focusedMultipleOptionId:void 0,onFocus:e[10]||(e[10]=function(){return r.onMultipleContainerFocus&&r.onMultipleContainerFocus.apply(r,arguments)}),onBlur:e[11]||(e[11]=function(){return r.onMultipleContainerBlur&&r.onMultipleContainerBlur.apply(r,arguments)}),onKeydown:e[12]||(e[12]=function(){return r.onMultipleContainerKeyDown&&r.onMultipleContainerKeyDown.apply(r,arguments)})},t.ptm("container")),[(l(!0),f(_,null,Q(t.modelValue,function(y,S){return l(),f("li",d({key:S,id:o.id+"_multiple_option_"+S,class:t.cx("token",{i:S}),role:"option","aria-label":r.getOptionLabel(y),"aria-selected":!0,"aria-setsize":t.modelValue.length,"aria-posinset":S+1},t.ptm("token")),[O(t.$slots,"chip",d({value:y},t.ptm("tokenLabel")),function(){return[p("span",d({class:t.cx("tokenLabel")},t.ptm("tokenLabel")),T(r.getOptionLabel(y)),17)]}),O(t.$slots,"removetokenicon",{class:E(t.cx("removeTokenIcon")),index:S,onClick:function(D){return r.removeOption(D,S)},removeCallback:function(D){return r.removeOption(D,S)}},function(){return[(l(),P(U(t.removeTokenIcon?"span":"TimesCircleIcon"),d({class:[t.cx("removeTokenIcon"),t.removeTokenIcon],onClick:function(D){return r.removeOption(D,S)},"aria-hidden":"true"},t.ptm("removeTokenIcon")),null,16,["class","onClick"]))]})],16,mo)}),128)),p("li",d({class:t.cx("inputToken"),role:"option"},t.ptm("inputToken")),[p("input",d({ref:"focusInput",id:t.inputId,type:"text",style:t.inputStyle,class:t.inputClass,placeholder:t.placeholder,tabindex:t.disabled?-1:t.tabindex,disabled:t.disabled,autocomplete:"off",role:"combobox","aria-label":t.ariaLabel,"aria-labelledby":t.ariaLabelledby,"aria-haspopup":"listbox","aria-autocomplete":"list","aria-expanded":o.overlayVisible,"aria-controls":o.id+"_list","aria-activedescendant":o.focused?r.focusedOptionId:void 0,"aria-invalid":t.invalid||void 0,onFocus:e[5]||(e[5]=function(){return r.onFocus&&r.onFocus.apply(r,arguments)}),onBlur:e[6]||(e[6]=function(){return r.onBlur&&r.onBlur.apply(r,arguments)}),onKeydown:e[7]||(e[7]=function(){return r.onKeyDown&&r.onKeyDown.apply(r,arguments)}),onInput:e[8]||(e[8]=function(){return r.onInput&&r.onInput.apply(r,arguments)}),onChange:e[9]||(e[9]=function(){return r.onChange&&r.onChange.apply(r,arguments)})},ue(ue({},t.inputProps),t.ptm("input"))),null,16,ho)],16)],16,fo)):C("",!0),o.searching||t.loading?O(t.$slots,"loadingicon",{key:2,class:E(t.cx("loadingIcon"))},function(){return[t.loadingIcon?(l(),f("i",d({key:0,class:["pi-spin",t.cx("loadingIcon"),t.loadingIcon],"aria-hidden":"true"},t.ptm("loadingIcon")),null,16)):(l(),P(s,d({key:1,class:[t.cx("loadingIcon"),t.loadingIcon],spin:"","aria-hidden":"true"},t.ptm("loadingIcon")),null,16,["class"]))]}):C("",!0),t.dropdown?(l(),P(c,{key:3,ref:"dropdownButton",type:"button",tabindex:"-1",class:E([t.cx("dropdownButton"),t.dropdownClass]),disabled:t.disabled,"aria-hidden":"true",onClick:r.onDropdownClick,unstyled:t.unstyled,pt:t.ptm("dropdownButton")},{icon:j(function(){return[O(t.$slots,"dropdownicon",{class:E(t.dropdownIcon)},function(){return[(l(),P(U(t.dropdownIcon?"span":"ChevronDownIcon"),d({class:t.dropdownIcon},t.ptm("dropdownButton").icon,{"data-pc-section":"dropdownicon"}),null,16,["class"]))]})]}),_:3},8,["class","disabled","onClick","unstyled","pt"])):C("",!0),p("span",d({role:"status","aria-live":"polite",class:"p-hidden-accessible"},t.ptm("hiddenSearchResult"),{"data-p-hidden-accessible":!0}),T(r.searchResultMessageText),17),R(u,{appendTo:t.appendTo},{default:j(function(){return[R(xe,d({name:"p-connected-overlay",onEnter:r.onOverlayEnter,onAfterEnter:r.onOverlayAfterEnter,onLeave:r.onOverlayLeave,onAfterLeave:r.onOverlayAfterLeave},t.ptm("transition")),{default:j(function(){return[o.overlayVisible?(l(),f("div",d({key:0,ref:r.overlayRef,class:[t.cx("panel"),t.panelClass],style:ue(ue({},t.panelStyle),{},{"max-height":r.virtualScrollerDisabled?t.scrollHeight:""}),onClick:e[13]||(e[13]=function(){return r.onOverlayClick&&r.onOverlayClick.apply(r,arguments)}),onKeydown:e[14]||(e[14]=function(){return r.onOverlayKeyDown&&r.onOverlayKeyDown.apply(r,arguments)})},ue(ue({},t.panelProps),t.ptm("panel"))),[O(t.$slots,"header",{value:t.modelValue,suggestions:r.visibleOptions}),R(a,d({ref:r.virtualScrollerRef},t.virtualScrollerOptions,{style:{height:t.scrollHeight},items:r.visibleOptions,tabindex:-1,disabled:r.virtualScrollerDisabled,pt:t.ptm("virtualScroller")}),mn({content:j(function(y){var S=y.styleClass,k=y.contentRef,D=y.items,x=y.getItemOptions,z=y.contentStyle,G=y.itemSize;return[p("ul",d({ref:function(h){return r.listRef(h,k)},id:o.id+"_list",class:[t.cx("list"),S],style:z,role:"listbox","aria-label":r.listAriaLabel},t.ptm("list")),[(l(!0),f(_,null,Q(D,function(b,h){return l(),f(_,{key:r.getOptionRenderKey(b,r.getOptionIndex(h,x))},[r.isOptionGroup(b)?(l(),f("li",d({key:0,id:o.id+"_"+r.getOptionIndex(h,x),style:{height:G?G+"px":void 0},class:t.cx("itemGroup"),role:"option"},t.ptm("itemGroup")),[O(t.$slots,"optiongroup",{option:b.optionGroup,item:b.optionGroup,index:r.getOptionIndex(h,x)},function(){return[ce(T(r.getOptionGroupLabel(b.optionGroup)),1)]})],16,go)):Z((l(),f("li",d({key:1,id:o.id+"_"+r.getOptionIndex(h,x),style:{height:G?G+"px":void 0},class:t.cx("item",{option:b,i:h,getItemOptions:x}),role:"option","aria-label":r.getOptionLabel(b),"aria-selected":r.isSelected(b),"aria-disabled":r.isOptionDisabled(b),"aria-setsize":r.ariaSetSize,"aria-posinset":r.getAriaPosInset(r.getOptionIndex(h,x)),onClick:function(I){return r.onOptionSelect(I,b)},onMousemove:function(I){return r.onOptionMouseMove(I,r.getOptionIndex(h,x))},"data-p-highlight":r.isSelected(b),"data-p-focus":o.focusedOptionIndex===r.getOptionIndex(h,x),"data-p-disabled":r.isOptionDisabled(b)},r.getPTOptions(b,x,h,"item")),[t.$slots.option?O(t.$slots,"option",{key:0,option:b,index:r.getOptionIndex(h,x)},function(){return[ce(T(r.getOptionLabel(b)),1)]}):O(t.$slots,"item",{key:1,item:b,index:r.getOptionIndex(h,x)},function(){return[ce(T(r.getOptionLabel(b)),1)]})],16,bo)),[[v]])],64)}),128)),!D||D&&D.length===0?(l(),f("li",d({key:0,class:t.cx("emptyMessage"),role:"option"},t.ptm("emptyMessage")),[O(t.$slots,"empty",{},function(){return[ce(T(r.searchResultMessageText),1)]})],16)):C("",!0)],16,vo)]}),_:2},[t.$slots.loader?{name:"loader",fn:j(function(y){var S=y.options;return[O(t.$slots,"loader",{options:S})]}),key:"0"}:void 0]),1040,["style","items","disabled","pt"]),O(t.$slots,"footer",{value:t.modelValue,suggestions:r.visibleOptions}),p("span",d({role:"status","aria-live":"polite",class:"p-hidden-accessible"},t.ptm("hiddenSelectedMessage"),{"data-p-hidden-accessible":!0}),T(r.selectedMessageText),17)],16)):C("",!0)]}),_:3},16,["onEnter","onAfterEnter","onLeave","onAfterLeave"])]}),_:3},8,["appendTo"])],16)}$t.render=yo;var Io={root:"p-progress-spinner",spinner:"p-progress-spinner-svg",circle:"p-progress-spinner-circle"},wo=Y.extend({name:"progressspinner",classes:Io}),Co={name:"BaseProgressSpinner",extends:q,props:{strokeWidth:{type:String,default:"2"},fill:{type:String,default:"none"},animationDuration:{type:String,default:"2s"}},style:wo,provide:function(){return{$parentInstance:this}}},xt={name:"ProgressSpinner",extends:Co,inheritAttrs:!1,computed:{svgStyle:function(){return{"animation-duration":this.animationDuration}}}},So=["fill","stroke-width"];function Oo(t,e,n,i,o,r){return l(),f("div",d({class:t.cx("root"),role:"progressbar"},t.ptmi("root")),[(l(),f("svg",d({class:t.cx("spinner"),viewBox:"25 25 50 50",style:r.svgStyle},t.ptm("spinner")),[p("circle",d({class:t.cx("circle"),cx:"50",cy:"50",r:"20",fill:t.fill,"stroke-width":t.strokeWidth,strokeMiterlimit:"10"},t.ptm("circle")),null,16,So)],16))],16)}xt.render=Oo;var ko={root:function(e){var n=e.instance,i=e.props;return["p-inputtextarea p-inputtext p-component",{"p-filled":n.filled,"p-inputtextarea-resizable ":i.autoResize,"p-invalid":i.invalid,"p-variant-filled":i.variant?i.variant==="filled":n.$primevue.config.inputStyle==="filled"}]}},Lo=Y.extend({name:"textarea",classes:ko}),Ao={name:"BaseTextarea",extends:q,props:{modelValue:null,autoResize:Boolean,invalid:{type:Boolean,default:!1},variant:{type:String,default:null}},style:Lo,provide:function(){return{$parentInstance:this}}},Rt={name:"Textarea",extends:Ao,inheritAttrs:!1,emits:["update:modelValue"],mounted:function(){this.$el.offsetParent&&this.autoResize&&this.resize()},updated:function(){this.$el.offsetParent&&this.autoResize&&this.resize()},methods:{resize:function(){this.$el.style.height="auto",this.$el.style.height=this.$el.scrollHeight+"px",parseFloat(this.$el.style.height)>=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<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?ht(Object(n),!0).forEach(function(i){Vo(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ht(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function Vo(t,e,n){return e=$o(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function $o(t){var e=xo(t,"string");return Ce(e)=="symbol"?e:String(e)}function xo(t,e){if(Ce(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e);if(Ce(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Ro=["aria-label"];function _o(t,e,n,i,o,r){var s=F("TimesIcon"),c=le("ripple");return l(),P(xe,d({name:"p-message",appear:""},t.ptmi("transition")),{default:j(function(){return[Z(p("div",d({class:t.cx("root"),role:"alert","aria-live":"assertive","aria-atomic":"true"},t.ptm("root")),[t.$slots.container?O(t.$slots,"container",{key:0,onClose:r.close,closeCallback:r.close}):(l(),f("div",d({key:1,class:t.cx("wrapper")},t.ptm("wrapper")),[O(t.$slots,"messageicon",{class:"p-message-icon"},function(){return[(l(),P(U(t.icon?"span":r.iconComponent),d({class:[t.cx("icon"),t.icon]},t.ptm("icon")),null,16,["class"]))]}),p("div",d({class:["p-message-text",t.cx("text")]},t.ptm("text")),[O(t.$slots,"default")],16),t.closable?Z((l(),f("button",d({key:0,class:t.cx("closeButton"),"aria-label":r.closeAriaLabel,type:"button",onClick:e[0]||(e[0]=function(a){return r.close(a)})},de(de(de({},t.closeButtonProps),t.ptm("button")),t.ptm("closeButton"))),[O(t.$slots,"closeicon",{},function(){return[t.closeIcon?(l(),f("i",d({key:0,class:[t.cx("closeIcon"),t.closeIcon]},de(de({},t.ptm("buttonIcon")),t.ptm("closeIcon"))),null,16)):(l(),P(s,d({key:1,class:[t.cx("closeIcon"),t.closeIcon]},de(de({},t.ptm("buttonIcon")),t.ptm("closeIcon"))),null,16,["class"]))]})],16,Ro)),[[c]]):C("",!0)],16))],16),[[Pe,o.visible]])]}),_:3},16)}nt.render=_o;var zo={root:function(e){var n=e.instance;return["p-progressbar p-component",{"p-progressbar-determinate":n.determinate,"p-progressbar-indeterminate":n.indeterminate}]},container:"p-progressbar-indeterminate-container",value:"p-progressbar-value p-progressbar-value-animate",label:"p-progressbar-label"},Ho=Y.extend({name:"progressbar",classes:zo}),Uo={name:"BaseProgressBar",extends:q,props:{value:{type:Number,default:null},mode:{type:String,default:"determinate"},showValue:{type:Boolean,default:!0}},style:Ho,provide:function(){return{$parentInstance:this}}},zt={name:"ProgressBar",extends:Uo,inheritAttrs:!1,computed:{progressStyle:function(){return{width:this.value+"%",display:"flex"}},indeterminate:function(){return this.mode==="indeterminate"},determinate:function(){return this.mode==="determinate"}}},No=["aria-valuenow"];function jo(t,e,n,i,o,r){return l(),f("div",d({role:"progressbar",class:t.cx("root"),"aria-valuemin":"0","aria-valuenow":t.value,"aria-valuemax":"100"},t.ptmi("root")),[r.determinate?(l(),f("div",d({key:0,class:t.cx("value"),style:r.progressStyle},t.ptm("value")),[t.value!=null&&t.value!==0&&t.showValue?(l(),f("div",d({key:0,class:t.cx("label")},t.ptm("label")),[O(t.$slots,"default",{},function(){return[ce(T(t.value+"%"),1)]})],16)):C("",!0)],16)):C("",!0),r.indeterminate?(l(),f("div",d({key:1,class:t.cx("container")},t.ptm("container")),[p("div",d({class:t.cx("value")},t.ptm("value")),null,16)],16)):C("",!0)],16,No)}zt.render=jo;var Wo={root:function(e){var n=e.props;return["p-fileupload p-fileupload-".concat(n.mode," p-component")]},buttonbar:"p-fileupload-buttonbar",chooseButton:function(e){var n=e.instance,i=e.props;return["p-button p-component p-fileupload-choose",{"p-fileupload-choose-selected":i.mode==="basic"&&n.hasFiles,"p-disabled":i.disabled,"p-focus":n.focused}]},chooseIcon:"p-button-icon p-button-icon-left",chooseButtonLabel:"p-button-label",content:"p-fileupload-content",empty:"p-fileupload-empty",uploadIcon:"p-button-icon p-button-icon-left",label:"p-button-label",file:"p-fileupload-file",thumbnail:"p-fileupload-file-thumbnail",details:"p-fileupload-file-details",fileName:"p-fileupload-file-name",fileSize:"p-fileupload-file-size",badge:"p-fileupload-file-badge",actions:"p-fileupload-file-actions",removeButton:"p-fileupload-file-remove"},qo=Y.extend({name:"fileupload",classes:Wo}),Go={name:"BaseFileUpload",extends:q,props:{name:{type:String,default:null},url:{type:String,default:null},mode:{type:String,default:"advanced"},multiple:{type:Boolean,default:!1},accept:{type:String,default:null},disabled:{type:Boolean,default:!1},auto:{type:Boolean,default:!1},maxFileSize:{type:Number,default:null},invalidFileSizeMessage:{type:String,default:"{0}: Invalid file size, file size should be smaller than {1}."},invalidFileTypeMessage:{type:String,default:"{0}: Invalid file type, allowed file types: {1}."},fileLimit:{type:Number,default:null},invalidFileLimitMessage:{type:String,default:"Maximum number of files exceeded, limit is {0} at most."},withCredentials:{type:Boolean,default:!1},previewWidth:{type:Number,default:50},chooseLabel:{type:String,default:null},uploadLabel:{type:String,default:null},cancelLabel:{type:String,default:null},customUpload:{type:Boolean,default:!1},showUploadButton:{type:Boolean,default:!0},showCancelButton:{type:Boolean,default:!0},chooseIcon:{type:String,default:void 0},uploadIcon:{type:String,default:void 0},cancelIcon:{type:String,default:void 0},style:null,class:null},style:qo,provide:function(){return{$parentInstance:this}}},Ht={name:"FileContent",hostName:"FileUpload",extends:q,emits:["remove"],props:{files:{type:Array,default:function(){return[]}},badgeSeverity:{type:String,default:"warning"},badgeValue:{type:String,default:null},previewWidth:{type:Number,default:50},templates:{type:null,default:null}},methods:{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])}},components:{FileUploadButton:be,FileUploadBadge:At,TimesIcon:Re}},Zo=["alt","src","width"];function Jo(t,e,n,i,o,r){var s=F("FileUploadBadge"),c=F("TimesIcon"),a=F("FileUploadButton");return l(!0),f(_,null,Q(n.files,function(u,v){return l(),f("div",d({key:u.name+u.type+u.size,class:t.cx("file")},t.ptm("file")),[p("img",d({role:"presentation",class:t.cx("thumbnail"),alt:u.name,src:u.objectURL,width:n.previewWidth},t.ptm("thumbnail")),null,16,Zo),p("div",d({class:t.cx("details")},t.ptm("details")),[p("div",d({class:t.cx("fileName")},t.ptm("fileName")),T(u.name),17),p("span",d({class:t.cx("fileSize")},t.ptm("fileSize")),T(r.formatSize(u.size)),17),R(s,{value:n.badgeValue,class:E(t.cx("badge")),severity:n.badgeSeverity,unstyled:t.unstyled,pt:t.ptm("badge")},null,8,["value","class","severity","unstyled","pt"])],16),p("div",d({class:t.cx("actions")},t.ptm("actions")),[R(a,{onClick:function(S){return t.$emit("remove",v)},text:"",rounded:"",severity:"danger",class:E(t.cx("removeButton")),unstyled:t.unstyled,pt:t.ptm("removeButton")},{icon:j(function(y){return[n.templates.fileremoveicon?(l(),P(U(n.templates.fileremoveicon),{key:0,class:E(y.class),file:u,index:v},null,8,["class","file","index"])):(l(),P(c,d({key:1,class:y.class,"aria-hidden":"true"},t.ptm("removeButton").icon),null,16,["class"]))]}),_:2},1032,["onClick","class","unstyled","pt"])],16)],16)}),128)}Ht.render=Jo;function He(t){return Xo(t)||Yo(t)||Ut(t)||Qo()}function Qo(){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 Yo(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Xo(t){if(Array.isArray(t))return Je(t)}function Me(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Ut(t))||e){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=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<e;n++)i[n]=t[n];return i}var Nt={name:"FileUpload",extends:Go,inheritAttrs:!1,emits:["select","uploader","before-upload","progress","upload","error","before-send","clear","remove","remove-uploaded-file"],duplicateIEEvent:!1,data:function(){return{uploadedFileCount:0,files:[],messages:[],focused:!1,progress:null,uploadedFiles:[]}},methods:{onFileSelect:function(e){if(e.type!=="drop"&&this.isIE11()&&this.duplicateIEEvent){this.duplicateIEEvent=!1;return}this.messages=[],this.files=this.files||[];var n=e.dataTransfer?e.dataTransfer.files:e.target.files,i=Me(n),o;try{for(i.s();!(o=i.n()).done;){var r=o.value;this.isFileSelected(r)||this.validate(r)&&(this.isImage(r)&&(r.objectURL=window.URL.createObjectURL(r)),this.files.push(r))}}catch(s){i.e(s)}finally{i.f()}this.$emit("select",{originalEvent:e,files:this.files}),this.fileLimit&&this.checkFileLimit(),this.auto&&this.hasFiles&&!this.isFileLimitExceeded()&&this.upload(),e.type!=="drop"&&this.isIE11()?this.clearIEInput():this.clearInputElement()},choose:function(){this.$refs.fileInput.click()},upload:function(){var e=this;if(this.customUpload)this.fileLimit&&(this.uploadedFileCount+=this.files.length),this.$emit("uploader",{files:this.files}),this.clear();else{var n=new XMLHttpRequest,i=new FormData;this.$emit("before-upload",{xhr:n,formData:i});var o=Me(this.files),r;try{for(o.s();!(r=o.n()).done;){var s=r.value;i.append(this.name,s,s.name)}}catch(c){o.e(c)}finally{o.f()}n.upload.addEventListener("progress",function(c){c.lengthComputable&&(e.progress=Math.round(c.loaded*100/c.total)),e.$emit("progress",{originalEvent:c,progress:e.progress})}),n.onreadystatechange=function(){if(n.readyState===4){var c;e.progress=0,n.status>=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.fileLimit<this.files.length+this.uploadedFileCount},checkFileLimit:function(){this.isFileLimitExceeded()&&this.messages.push(this.invalidFileLimitMessage.replace("{0}",this.fileLimit.toString()))},onMessageClose:function(){this.messages=null}},computed:{isAdvanced:function(){return this.mode==="advanced"},isBasic:function(){return this.mode==="basic"},chooseButtonClass:function(){return[this.cx("chooseButton"),this.class]},basicChooseButtonLabel:function(){return this.auto?this.chooseButtonLabel:this.hasFiles?this.files.map(function(e){return e.name}).join(", "):this.chooseButtonLabel},hasFiles:function(){return this.files&&this.files.length>0},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<this.files.length},cancelDisabled:function(){return this.disabled||!this.hasFiles},chooseButtonLabel:function(){return this.chooseLabel||this.$primevue.config.locale.choose},uploadButtonLabel:function(){return this.uploadLabel||this.$primevue.config.locale.upload},cancelButtonLabel:function(){return this.cancelLabel||this.$primevue.config.locale.cancel},completedLabel:function(){return this.$primevue.config.locale.completed},pendingLabel:function(){return this.$primevue.config.locale.pending}},components:{FileUploadButton:be,FileUploadProgressBar:zt,FileUploadMessage:nt,FileContent:Ht,PlusIcon:Lt,UploadIcon:_t,TimesIcon:Re},directives:{ripple:fe}},ea=["multiple","accept","disabled"],ta=["accept","disabled","multiple"];function na(t,e,n,i,o,r){var s=F("FileUploadButton"),c=F("FileUploadProgressBar"),a=F("FileContent"),u=F("FileUploadMessage"),v=le("ripple");return r.isAdvanced?(l(),f("div",d({key:0,class:t.cx("root")},t.ptmi("root")),[p("input",d({ref:"fileInput",type:"file",onChange:e[0]||(e[0]=function(){return r.onFileSelect&&r.onFileSelect.apply(r,arguments)}),multiple:t.multiple,accept:t.accept,disabled:r.chooseDisabled},t.ptm("input")),null,16,ea),p("div",d({class:t.cx("buttonbar")},t.ptm("buttonbar")),[O(t.$slots,"header",{files:o.files,uploadedFiles:o.uploadedFiles,chooseCallback:r.choose,uploadCallback:r.upload,clearCallback:r.clear},function(){return[Z((l(),f("span",d({class:r.chooseButtonClass,style:t.style,onClick:e[1]||(e[1]=function(){return r.choose&&r.choose.apply(r,arguments)}),onKeydown:e[2]||(e[2]=Ne(function(){return r.choose&&r.choose.apply(r,arguments)},["enter"])),onFocus:e[3]||(e[3]=function(){return r.onFocus&&r.onFocus.apply(r,arguments)}),onBlur:e[4]||(e[4]=function(){return r.onBlur&&r.onBlur.apply(r,arguments)}),tabindex:"0"},t.ptm("chooseButton")),[O(t.$slots,"chooseicon",{class:E(t.cx("chooseIcon"))},function(){return[(l(),P(U(t.chooseIcon?"span":"PlusIcon"),d({class:[t.cx("chooseIcon"),t.chooseIcon],"aria-hidden":"true"},t.ptm("chooseIcon")),null,16,["class"]))]}),p("span",d({class:t.cx("chooseButtonLabel")},t.ptm("chooseButtonLabel")),T(r.chooseButtonLabel),17)],16)),[[v]]),t.showUploadButton?(l(),P(s,{key:0,label:r.uploadButtonLabel,onClick:r.upload,disabled:r.uploadDisabled,unstyled:t.unstyled,pt:t.ptm("uploadButton")},{icon:j(function(y){return[O(t.$slots,"uploadicon",{},function(){return[(l(),P(U(t.uploadIcon?"span":"UploadIcon"),d({class:[y.class,t.uploadIcon],"aria-hidden":"true"},t.ptm("uploadButton").icon,{"data-pc-section":"uploadbuttonicon"}),null,16,["class"]))]})]}),_:3},8,["label","onClick","disabled","unstyled","pt"])):C("",!0),t.showCancelButton?(l(),P(s,{key:1,label:r.cancelButtonLabel,onClick:r.clear,disabled:r.cancelDisabled,unstyled:t.unstyled,pt:t.ptm("cancelButton")},{icon:j(function(y){return[O(t.$slots,"cancelicon",{},function(){return[(l(),P(U(t.cancelIcon?"span":"TimesIcon"),d({class:[y.class,t.cancelIcon],"aria-hidden":"true"},t.ptm("cancelButton").icon,{"data-pc-section":"cancelbuttonicon"}),null,16,["class"]))]})]}),_:3},8,["label","onClick","disabled","unstyled","pt"])):C("",!0)]})],16),p("div",d({ref:"content",class:t.cx("content"),onDragenter:e[5]||(e[5]=function(){return r.onDragEnter&&r.onDragEnter.apply(r,arguments)}),onDragover:e[6]||(e[6]=function(){return r.onDragOver&&r.onDragOver.apply(r,arguments)}),onDragleave:e[7]||(e[7]=function(){return r.onDragLeave&&r.onDragLeave.apply(r,arguments)}),onDrop:e[8]||(e[8]=function(){return r.onDrop&&r.onDrop.apply(r,arguments)})},t.ptm("content"),{"data-p-highlight":!1}),[O(t.$slots,"content",{files:o.files,uploadedFiles:o.uploadedFiles,removeUploadedFileCallback:r.removeUploadedFile,removeFileCallback:r.remove,progress:o.progress,messages:o.messages},function(){return[r.hasFiles?(l(),f(_,{key:0},[R(c,{value:o.progress,showValue:!1,unstyled:t.unstyled,pt:t.ptm("progressbar")},null,8,["value","unstyled","pt"]),R(a,{files:o.files,onRemove:r.remove,badgeValue:r.pendingLabel,previewWidth:t.previewWidth,templates:t.$slots,unstyled:t.unstyled,pt:t.pt},null,8,["files","onRemove","badgeValue","previewWidth","templates","unstyled","pt"])],64)):C("",!0),(l(!0),f(_,null,Q(o.messages,function(y){return l(),P(u,{key:y,severity:"error",onClose:r.onMessageClose,unstyled:t.unstyled,pt:t.ptm("message")},{default:j(function(){return[ce(T(y),1)]}),_:2},1032,["onClose","unstyled","pt"])}),128)),R(a,{files:o.uploadedFiles,onRemove:r.removeUploadedFile,badgeValue:r.completedLabel,badgeSeverity:"success",previewWidth:t.previewWidth,templates:t.$slots,unstyled:t.unstyled,pt:t.pt},null,8,["files","onRemove","badgeValue","previewWidth","templates","unstyled","pt"])]}),t.$slots.empty&&!r.hasFiles&&!r.hasUploadedFiles?(l(),f("div",d({key:0,class:t.cx("empty")},t.ptm("empty")),[O(t.$slots,"empty")],16)):C("",!0)],16)],16)):r.isBasic?(l(),f("div",d({key:1,class:t.cx("root")},t.ptmi("root")),[(l(!0),f(_,null,Q(o.messages,function(y){return l(),P(u,{key:y,severity:"error",onClose:r.onMessageClose,unstyled:t.unstyled,pt:t.ptm("messages")},{default:j(function(){return[ce(T(y),1)]}),_:2},1032,["onClose","unstyled","pt"])}),128)),Z((l(),f("span",d({class:r.chooseButtonClass,style:t.style,onMouseup:e[12]||(e[12]=function(){return r.onBasicUploaderClick&&r.onBasicUploaderClick.apply(r,arguments)}),onKeydown:e[13]||(e[13]=Ne(function(){return r.choose&&r.choose.apply(r,arguments)},["enter"])),onFocus:e[14]||(e[14]=function(){return r.onFocus&&r.onFocus.apply(r,arguments)}),onBlur:e[15]||(e[15]=function(){return r.onBlur&&r.onBlur.apply(r,arguments)}),tabindex:"0"},t.ptm("chooseButton")),[!r.hasFiles||t.auto?O(t.$slots,"uploadicon",{key:0,class:E(t.cx("uploadIcon"))},function(){return[(l(),P(U(t.uploadIcon?"span":"UploadIcon"),d({class:[t.cx("uploadIcon"),t.uploadIcon],"aria-hidden":"true"},t.ptm("uploadIcon")),null,16,["class"]))]}):O(t.$slots,"chooseicon",{key:1,class:E(t.cx("chooseIcon"))},function(){return[(l(),P(U(t.chooseIcon?"span":"PlusIcon"),d({class:[t.cx("chooseIcon"),t.chooseIcon],"aria-hidden":"true"},t.ptm("chooseIcon")),null,16,["class"]))]}),p("span",d({class:t.cx("label")},t.ptm("label")),T(r.basicChooseButtonLabel),17),r.hasFiles?C("",!0):(l(),f("input",d({key:2,ref:"fileInput",type:"file",accept:t.accept,disabled:t.disabled,multiple:t.multiple,onChange:e[9]||(e[9]=function(){return r.onFileSelect&&r.onFileSelect.apply(r,arguments)}),onFocus:e[10]||(e[10]=function(){return r.onFocus&&r.onFocus.apply(r,arguments)}),onBlur:e[11]||(e[11]=function(){return r.onBlur&&r.onBlur.apply(r,arguments)})},t.ptm("input")),null,16,ta))],16)),[[v]])],16)):C("",!0)}Nt.render=na;var jt={name:"RefreshIcon",extends:Ee},ia=p("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.77051 5.96336C6.84324 5.99355 6.92127 6.00891 7.00002 6.00854C7.07877 6.00891 7.1568 5.99355 7.22953 5.96336C7.30226 5.93317 7.36823 5.88876 7.42357 5.83273L9.82101 3.43529C9.93325 3.32291 9.99629 3.17058 9.99629 3.01175C9.99629 2.85292 9.93325 2.70058 9.82101 2.5882L7.42357 0.190763C7.3687 0.131876 7.30253 0.0846451 7.22901 0.0518865C7.15549 0.019128 7.07612 0.00151319 6.99564 9.32772e-05C6.91517 -0.00132663 6.83523 0.0134773 6.7606 0.0436218C6.68597 0.0737664 6.61817 0.118634 6.56126 0.175548C6.50435 0.232462 6.45948 0.300257 6.42933 0.374888C6.39919 0.449519 6.38439 0.529456 6.38581 0.609933C6.38722 0.690409 6.40484 0.769775 6.4376 0.843296C6.47036 0.916817 6.51759 0.982986 6.57647 1.03786L7.95103 2.41241H6.99998C5.46337 2.41241 3.98969 3.02283 2.90314 4.10938C1.81659 5.19593 1.20618 6.66961 1.20618 8.20622C1.20618 9.74283 1.81659 11.2165 2.90314 12.3031C3.98969 13.3896 5.46337 14 6.99998 14C8.53595 13.9979 10.0084 13.3868 11.0945 12.3007C12.1806 11.2146 12.7917 9.74218 12.7938 8.20622C12.7938 8.04726 12.7306 7.89481 12.6182 7.78241C12.5058 7.67001 12.3534 7.60686 12.1944 7.60686C12.0355 7.60686 11.883 7.67001 11.7706 7.78241C11.6582 7.89481 11.5951 8.04726 11.5951 8.20622C11.5951 9.11504 11.3256 10.0035 10.8207 10.7591C10.3157 11.5148 9.59809 12.1037 8.75845 12.4515C7.9188 12.7993 6.99489 12.8903 6.10353 12.713C5.21217 12.5357 4.3934 12.0981 3.75077 11.4554C3.10813 10.8128 2.67049 9.99404 2.49319 9.10268C2.31589 8.21132 2.40688 7.2874 2.75468 6.44776C3.10247 5.60811 3.69143 4.89046 4.44709 4.38554C5.20275 3.88063 6.09116 3.61113 6.99998 3.61113H7.95098L6.57647 4.98564C6.46423 5.09802 6.40119 5.25035 6.40119 5.40918C6.40119 5.56801 6.46423 5.72035 6.57647 5.83273C6.63181 5.88876 6.69778 5.93317 6.77051 5.96336Z",fill:"currentColor"},null,-1),ra=[ia];function oa(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()),ra,16)}jt.render=oa;var Wt={name:"SearchMinusIcon",extends:Ee},aa=p("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.0208 12.0411C4.83005 12.0411 3.66604 11.688 2.67596 11.0265C1.68589 10.3649 0.914216 9.42464 0.458534 8.32452C0.00285271 7.22441 -0.116374 6.01388 0.11593 4.84601C0.348235 3.67813 0.921637 2.60537 1.76363 1.76338C2.60562 0.921393 3.67838 0.34799 4.84625 0.115686C6.01412 -0.116618 7.22466 0.00260857 8.32477 0.45829C9.42488 0.913972 10.3652 1.68564 11.0267 2.67572C11.6883 3.66579 12.0414 4.8298 12.0414 6.02056C12.0395 7.41563 11.5542 8.76029 10.6783 9.8305L13.8244 12.9765C13.9367 13.089 13.9997 13.2414 13.9997 13.4003C13.9997 13.5592 13.9367 13.7116 13.8244 13.8241C13.769 13.8801 13.703 13.9245 13.6302 13.9548C13.5575 13.985 13.4794 14.0003 13.4006 14C13.3218 14.0003 13.2437 13.985 13.171 13.9548C13.0982 13.9245 13.0322 13.8801 12.9768 13.8241L9.83082 10.678C8.76059 11.5539 7.4159 12.0393 6.0208 12.0411ZM6.0208 1.20731C5.07199 1.20731 4.14449 1.48867 3.35559 2.0158C2.56669 2.54292 1.95181 3.29215 1.58872 4.16874C1.22562 5.04532 1.13062 6.00989 1.31572 6.94046C1.50083 7.87104 1.95772 8.72583 2.62863 9.39674C3.29954 10.0676 4.15433 10.5245 5.0849 10.7096C6.01548 10.8947 6.98005 10.7997 7.85663 10.4367C8.73322 10.0736 9.48244 9.45868 10.0096 8.66978C10.5367 7.88088 10.8181 6.95337 10.8181 6.00457C10.8181 4.73226 10.3126 3.51206 9.41297 2.6124C8.51331 1.71274 7.29311 1.20731 6.0208 1.20731ZM4.00591 6.60422H8.00362C8.16266 6.60422 8.31518 6.54104 8.42764 6.42859C8.5401 6.31613 8.60328 6.1636 8.60328 6.00456C8.60328 5.84553 8.5401 5.693 8.42764 5.58054C8.31518 5.46809 8.16266 5.40491 8.00362 5.40491H4.00591C3.84687 5.40491 3.69434 5.46809 3.58189 5.58054C3.46943 5.693 3.40625 5.84553 3.40625 6.00456C3.40625 6.1636 3.46943 6.31613 3.58189 6.42859C3.69434 6.54104 3.84687 6.60422 4.00591 6.60422Z",fill:"currentColor"},null,-1),sa=[aa];function la(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()),sa,16)}Wt.render=la;var qt={name:"SearchPlusIcon",extends:Ee},ua=p("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.67596 11.0265C3.66604 11.688 4.83005 12.0411 6.0208 12.0411C6.81143 12.0411 7.59432 11.8854 8.32477 11.5828C8.86999 11.357 9.37802 11.0526 9.83311 10.6803L12.9768 13.8241C13.0322 13.8801 13.0982 13.9245 13.171 13.9548C13.2437 13.985 13.3218 14.0003 13.4006 14C13.4794 14.0003 13.5575 13.985 13.6302 13.9548C13.703 13.9245 13.769 13.8801 13.8244 13.8241C13.9367 13.7116 13.9997 13.5592 13.9997 13.4003C13.9997 13.2414 13.9367 13.089 13.8244 12.9765L10.6806 9.8328C11.0529 9.37773 11.3572 8.86972 11.5831 8.32452C11.8856 7.59408 12.0414 6.81119 12.0414 6.02056C12.0414 4.8298 11.6883 3.66579 11.0267 2.67572C10.3652 1.68564 9.42488 0.913972 8.32477 0.45829C7.22466 0.00260857 6.01412 -0.116618 4.84625 0.115686C3.67838 0.34799 2.60562 0.921393 1.76363 1.76338C0.921637 2.60537 0.348235 3.67813 0.11593 4.84601C-0.116374 6.01388 0.00285271 7.22441 0.458534 8.32452C0.914216 9.42464 1.68589 10.3649 2.67596 11.0265ZM3.35559 2.0158C4.14449 1.48867 5.07199 1.20731 6.0208 1.20731C7.29311 1.20731 8.51331 1.71274 9.41297 2.6124C10.3126 3.51206 10.8181 4.73226 10.8181 6.00457C10.8181 6.95337 10.5367 7.88088 10.0096 8.66978C9.48244 9.45868 8.73322 10.0736 7.85663 10.4367C6.98005 10.7997 6.01548 10.8947 5.0849 10.7096C4.15433 10.5245 3.29954 10.0676 2.62863 9.39674C1.95772 8.72583 1.50083 7.87104 1.31572 6.94046C1.13062 6.00989 1.22562 5.04532 1.58872 4.16874C1.95181 3.29215 2.56669 2.54292 3.35559 2.0158ZM6.00481 8.60309C5.84641 8.60102 5.69509 8.53718 5.58308 8.42517C5.47107 8.31316 5.40722 8.16183 5.40515 8.00344V6.60422H4.00591C3.84687 6.60422 3.69434 6.54104 3.58189 6.42859C3.46943 6.31613 3.40625 6.1636 3.40625 6.00456C3.40625 5.84553 3.46943 5.693 3.58189 5.58054C3.69434 5.46809 3.84687 5.40491 4.00591 5.40491H5.40515V4.00572C5.40515 3.84668 5.46833 3.69416 5.58079 3.5817C5.69324 3.46924 5.84577 3.40607 6.00481 3.40607C6.16385 3.40607 6.31637 3.46924 6.42883 3.5817C6.54129 3.69416 6.60447 3.84668 6.60447 4.00572V5.40491H8.00362C8.16266 5.40491 8.31518 5.46809 8.42764 5.58054C8.5401 5.693 8.60328 5.84553 8.60328 6.00456C8.60328 6.1636 8.5401 6.31613 8.42764 6.42859C8.31518 6.54104 8.16266 6.60422 8.00362 6.60422H6.60447V8.00344C6.60239 8.16183 6.53855 8.31316 6.42654 8.42517C6.31453 8.53718 6.1632 8.60102 6.00481 8.60309Z",fill:"currentColor"},null,-1),ca=[ua];function da(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()),ca,16)}qt.render=da;var Gt={name:"UndoIcon",extends:Ee},pa=p("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.77042 5.96336C6.84315 5.99355 6.92118 6.00891 6.99993 6.00854C7.07868 6.00891 7.15671 5.99355 7.22944 5.96336C7.30217 5.93317 7.36814 5.88876 7.42348 5.83273C7.53572 5.72035 7.59876 5.56801 7.59876 5.40918C7.59876 5.25035 7.53572 5.09802 7.42348 4.98564L6.04897 3.61113H6.99998C7.9088 3.61113 8.79722 3.88063 9.55288 4.38554C10.3085 4.89046 10.8975 5.60811 11.2453 6.44776C11.5931 7.2874 11.6841 8.21132 11.5068 9.10268C11.3295 9.99404 10.8918 10.8128 10.2492 11.4554C9.60657 12.0981 8.7878 12.5357 7.89644 12.713C7.00508 12.8903 6.08116 12.7993 5.24152 12.4515C4.40188 12.1037 3.68422 11.5148 3.17931 10.7591C2.67439 10.0035 2.4049 9.11504 2.4049 8.20622C2.4049 8.04726 2.34175 7.89481 2.22935 7.78241C2.11695 7.67001 1.9645 7.60686 1.80554 7.60686C1.64658 7.60686 1.49413 7.67001 1.38172 7.78241C1.26932 7.89481 1.20618 8.04726 1.20618 8.20622C1.20829 9.74218 1.81939 11.2146 2.90548 12.3007C3.99157 13.3868 5.46402 13.9979 6.99998 14C8.5366 14 10.0103 13.3896 11.0968 12.3031C12.1834 11.2165 12.7938 9.74283 12.7938 8.20622C12.7938 6.66961 12.1834 5.19593 11.0968 4.10938C10.0103 3.02283 8.5366 2.41241 6.99998 2.41241H6.04892L7.42348 1.03786C7.48236 0.982986 7.5296 0.916817 7.56235 0.843296C7.59511 0.769775 7.61273 0.690409 7.61415 0.609933C7.61557 0.529456 7.60076 0.449519 7.57062 0.374888C7.54047 0.300257 7.49561 0.232462 7.43869 0.175548C7.38178 0.118634 7.31398 0.0737664 7.23935 0.0436218C7.16472 0.0134773 7.08478 -0.00132663 7.00431 9.32772e-05C6.92383 0.00151319 6.84447 0.019128 6.77095 0.0518865C6.69742 0.0846451 6.63126 0.131876 6.57638 0.190763L4.17895 2.5882C4.06671 2.70058 4.00366 2.85292 4.00366 3.01175C4.00366 3.17058 4.06671 3.32291 4.17895 3.43529L6.57638 5.83273C6.63172 5.88876 6.69769 5.93317 6.77042 5.96336Z",fill:"currentColor"},null,-1),fa=[pa];function ma(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()),fa,16)}Gt.render=ma;var ha={root:function(e){var n=e.props;return["p-image p-component",{"p-image-preview-container":n.preview}]},image:function(e){var n=e.props;return n.image},button:"p-image-preview-indicator",icon:"p-image-preview-icon",mask:"p-image-mask p-component-overlay p-component-overlay-enter",toolbar:"p-image-toolbar",rotateRightButton:"p-image-action p-link",rotateLeftButton:"p-image-action p-link",zoomOutButton:function(e){var n=e.instance;return["p-image-action p-link",{"p-disabled":n.isZoomOutDisabled}]},zoomInButton:function(e){var n=e.instance;return["p-image-action p-link",{"p-disabled":n.isZoomInDisabled}]},closeButton:"p-image-action p-link",preview:"p-image-preview"},va=Y.extend({name:"image",classes:ha}),ga={name:"BaseImage",extends:q,props:{preview:{type:Boolean,default:!1},class:{type:null,default:null},style:{type:null,default:null},imageStyle:{type:null,default:null},imageClass:{type:null,default:null},previewButtonProps:{type:null,default:null},indicatorIcon:{type:String,default:void 0},zoomInDisabled:{type:Boolean,default:!1},zoomOutDisabled:{type:Boolean,default:!1}},style:va,provide:function(){return{$parentInstance:this}}},Zt={name:"Image",extends:ga,inheritAttrs:!1,emits:["show","hide","error"],mask:null,data:function(){return{maskVisible:!1,previewVisible:!1,rotate:0,scale:1}},beforeUnmount:function(){this.mask&&te.clear(this.container)},methods:{maskRef:function(e){this.mask=e},toolbarRef:function(e){this.toolbarRef=e},onImageClick:function(){var e=this;this.preview&&(m.blockBodyScroll(),this.maskVisible=!0,setTimeout(function(){e.previewVisible=!0},25))},onPreviewImageClick:function(){this.previewClick=!0},onMaskClick:function(e){var n=m.isAttributeEquals(e.target,"data-pc-section-group","action")||e.target.closest('[data-pc-section-group="action"]');!this.previewClick&&!n&&(this.previewVisible=!1,this.rotate=0,this.scale=1),this.previewClick=!1},onMaskKeydown:function(e){var n=this;switch(e.code){case"Escape":this.hidePreview(),setTimeout(function(){m.focus(n.$refs.previewButton)},200),e.preventDefault();break}},onError:function(){this.$emit("error")},rotateRight:function(){this.rotate+=90,this.previewClick=!0},rotateLeft:function(){this.rotate-=90,this.previewClick=!0},zoomIn:function(){this.scale=this.scale+.1,this.previewClick=!0},zoomOut:function(){this.scale=this.scale-.1,this.previewClick=!0},onBeforeEnter:function(){te.set("modal",this.mask,this.$primevue.config.zIndex.modal)},onEnter:function(){this.focus(),this.$emit("show")},onBeforeLeave:function(){!this.isUnstyled&&m.addClass(this.mask,"p-component-overlay-leave")},onLeave:function(){m.unblockBodyScroll(),this.$emit("hide")},onAfterLeave:function(e){te.clear(e),this.maskVisible=!1},focus:function(){var e=this.mask.querySelector("[autofocus]");e&&e.focus()},hidePreview:function(){this.previewVisible=!1,this.rotate=0,this.scale=1,m.unblockBodyScroll()}},computed:{containerClass:function(){return[this.cx("root"),this.class]},rotateClass:function(){return"p-image-preview-rotate-"+this.rotate},imagePreviewStyle:function(){return{transform:"rotate("+this.rotate+"deg) scale("+this.scale+")"}},isZoomInDisabled:function(){return this.zoomInDisabled||this.scale>=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<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?vt(Object(n),!0).forEach(function(i){ba(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):vt(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function ba(t,e,n){return e=ya(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ya(t){var e=Ia(t,"string");return Se(e)=="symbol"?e:String(e)}function Ia(t,e){if(Se(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e);if(Se(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var wa=["aria-label"],Ca=["aria-modal"],Sa=["aria-label"],Oa=["aria-label"],ka=["disabled","aria-label"],La=["disabled","aria-label"],Aa=["aria-label"],Pa=["src"];function Ea(t,e,n,i,o,r){var s=F("RefreshIcon"),c=F("UndoIcon"),a=F("SearchMinusIcon"),u=F("SearchPlusIcon"),v=F("TimesIcon"),y=F("Portal"),S=le("focustrap");return l(),f("span",d({class:r.containerClass,style:t.style},t.ptmi("root")),[O(t.$slots,"image",{onError:r.onError,errorCallback:r.onError},function(){return[p("img",d({style:t.imageStyle,class:[t.cx("image"),t.imageClass],onError:e[0]||(e[0]=function(){return r.onError&&r.onError.apply(r,arguments)})},Ke(Ke({},t.$attrs),t.ptm("image"))),null,16)]}),t.preview?(l(),f("button",d({key:0,ref:"previewButton","aria-label":r.zoomImageAriaLabel,type:"button",class:t.cx("button"),onClick:e[1]||(e[1]=function(){return r.onImageClick&&r.onImageClick.apply(r,arguments)})},Ke(Ke({},t.previewButtonProps),t.ptm("button"))),[O(t.$slots,"indicatoricon",{},function(){return[(l(),P(U(t.indicatorIcon?"i":"EyeIcon"),d({class:t.cx("icon")},t.ptm("icon")),null,16,["class"]))]})],16,wa)):C("",!0),R(y,null,{default:j(function(){return[o.maskVisible?Z((l(),f("div",d({key:0,ref:r.maskRef,role:"dialog",class:t.cx("mask"),"aria-modal":o.maskVisible,onClick:e[8]||(e[8]=function(){return r.onMaskClick&&r.onMaskClick.apply(r,arguments)}),onKeydown:e[9]||(e[9]=function(){return r.onMaskKeydown&&r.onMaskKeydown.apply(r,arguments)})},t.ptm("mask")),[p("div",d({class:t.cx("toolbar")},t.ptm("toolbar")),[p("button",d({class:t.cx("rotateRightButton"),onClick:e[2]||(e[2]=function(){return r.rotateRight&&r.rotateRight.apply(r,arguments)}),type:"button","aria-label":r.rightAriaLabel},t.ptm("rotateRightButton"),{"data-pc-group-section":"action"}),[O(t.$slots,"refresh",{},function(){return[R(s,pe(ve(t.ptm("rotateRightIcon"))),null,16)]})],16,Sa),p("button",d({class:t.cx("rotateLeftButton"),onClick:e[3]||(e[3]=function(){return r.rotateLeft&&r.rotateLeft.apply(r,arguments)}),type:"button","aria-label":r.leftAriaLabel},t.ptm("rotateLeftButton"),{"data-pc-group-section":"action"}),[O(t.$slots,"undo",{},function(){return[R(c,pe(ve(t.ptm("rotateLeftIcon"))),null,16)]})],16,Oa),p("button",d({class:t.cx("zoomOutButton"),onClick:e[4]||(e[4]=function(){return r.zoomOut&&r.zoomOut.apply(r,arguments)}),type:"button",disabled:r.isZoomOutDisabled,"aria-label":r.zoomOutAriaLabel},t.ptm("zoomOutButton"),{"data-pc-group-section":"action"}),[O(t.$slots,"zoomout",{},function(){return[R(a,pe(ve(t.ptm("zoomOutIcon"))),null,16)]})],16,ka),p("button",d({class:t.cx("zoomInButton"),onClick:e[5]||(e[5]=function(){return r.zoomIn&&r.zoomIn.apply(r,arguments)}),type:"button",disabled:r.isZoomInDisabled,"aria-label":r.zoomInAriaLabel},t.ptm("zoomInButton"),{"data-pc-group-section":"action"}),[O(t.$slots,"zoomin",{},function(){return[R(u,pe(ve(t.ptm("zoomInIcon"))),null,16)]})],16,La),p("button",d({class:t.cx("closeButton"),type:"button",onClick:e[6]||(e[6]=function(){return r.hidePreview&&r.hidePreview.apply(r,arguments)}),"aria-label":r.closeAriaLabel,autofocus:""},t.ptm("closeButton"),{"data-pc-group-section":"action"}),[O(t.$slots,"close",{},function(){return[R(v,pe(ve(t.ptm("closeIcon"))),null,16)]})],16,Aa)],16),R(xe,d({name:"p-image-preview",onBeforeEnter:r.onBeforeEnter,onEnter:r.onEnter,onLeave:r.onLeave,onBeforeLeave:r.onBeforeLeave,onAfterLeave:r.onAfterLeave},t.ptm("transition")),{default:j(function(){return[o.previewVisible?(l(),f("div",pe(d({key:0},t.ptm("previewContainer"))),[O(t.$slots,"preview",{class:E(t.cx("preview")),style:It(r.imagePreviewStyle),onClick:r.onPreviewImageClick,previewCallback:r.onPreviewImageClick},function(){return[p("img",d({src:t.$attrs.src,class:t.cx("preview"),style:r.imagePreviewStyle,onClick:e[7]||(e[7]=function(){return r.onPreviewImageClick&&r.onPreviewImageClick.apply(r,arguments)})},t.ptm("preview")),null,16,Pa)]})],16)):C("",!0)]}),_:3},16,["onBeforeEnter","onEnter","onLeave","onBeforeLeave","onAfterLeave"])],16,Ca)),[[S]]):C("",!0)]}),_:3})],16)}Zt.render=Ea;var Ta={root:function(e){var n=e.props;return["p-tabview p-component",{"p-tabview-scrollable":n.scrollable}]},navContainer:"p-tabview-nav-container",previousButton:"p-tabview-nav-prev p-tabview-nav-btn p-link",navContent:"p-tabview-nav-content",nav:"p-tabview-nav",tab:{header:function(e){var n=e.instance,i=e.tab,o=e.index;return["p-tabview-header",n.getTabProp(i,"headerClass"),{"p-highlight":n.d_activeIndex===o,"p-disabled":n.getTabProp(i,"disabled")}]},headerAction:"p-tabview-nav-link p-tabview-header-action",headerTitle:"p-tabview-title",content:function(e){var n=e.instance,i=e.tab;return["p-tabview-panel",n.getTabProp(i,"contentClass")]}},inkbar:"p-tabview-ink-bar",nextButton:"p-tabview-nav-next p-tabview-nav-btn p-link",panelContainer:"p-tabview-panels"},Ba=Y.extend({name:"tabview",classes:Ta}),Da={name:"BaseTabView",extends:q,props:{activeIndex:{type:Number,default:0},lazy:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},tabindex:{type:Number,default:0},selectOnFocus:{type:Boolean,default:!1},previousButtonProps:{type:null,default:null},nextButtonProps:{type:null,default:null},prevIcon:{type:String,default:void 0},nextIcon:{type:String,default:void 0}},style:Ba,provide:function(){return{$parentInstance:this}}},Jt={name:"TabView",extends:Da,inheritAttrs:!1,emits:["update:activeIndex","tab-change","tab-click"],data:function(){return{id:this.$attrs.id,d_activeIndex:this.activeIndex,isPrevButtonDisabled:!0,isNextButtonDisabled:!1}},watch:{"$attrs.id":function(e){this.id=e||ee()},activeIndex:function(e){this.d_activeIndex=e,this.scrollInView({index:e})}},mounted:function(){this.id=this.id||ee(),this.updateInkBar(),this.scrollable&&this.updateButtonState()},updated:function(){this.updateInkBar(),this.scrollable&&this.updateButtonState()},methods:{isTabPanel:function(e){return e.type.name==="TabPanel"},isTabActive:function(e){return this.d_activeIndex===e},getTabProp:function(e,n){return e.props?e.props[n]:void 0},getKey:function(e,n){return this.getTabProp(e,"header")||n},getTabHeaderActionId:function(e){return"".concat(this.id,"_").concat(e,"_header_action")},getTabContentId:function(e){return"".concat(this.id,"_").concat(e,"_content")},getTabPT:function(e,n,i){var o=this.tabs.length,r={props:e.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:i,count:o,first:i===0,last:i===o-1,active:this.isTabActive(i)}};return d(this.ptm("tab.".concat(n),{tab:r}),this.ptm("tabpanel.".concat(n),{tabpanel:r}),this.ptm("tabpanel.".concat(n),r),this.ptmo(this.getTabProp(e,"pt"),n,r))},onScroll:function(e){this.scrollable&&this.updateButtonState(),e.preventDefault()},onPrevButtonClick:function(){var e=this.$refs.content,n=m.getWidth(e),i=e.scrollLeft-n;e.scrollLeft=i<=0?0:i},onNextButtonClick:function(){var e=this.$refs.content,n=m.getWidth(e)-this.getVisibleButtonWidths(),i=e.scrollLeft+n,o=e.scrollWidth-n;e.scrollLeft=i>=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;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?gt(Object(n),!0).forEach(function(i){Ma(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):gt(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function Ma(t,e,n){return e=Ka(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Ka(t){var e=Fa(t,"string");return Oe(e)=="symbol"?e:String(e)}function Fa(t,e){if(Oe(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e);if(Oe(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Va=["tabindex","aria-label"],$a=["data-p-highlight","data-p-disabled","data-pc-index","data-p-active"],xa=["id","tabindex","aria-disabled","aria-selected","aria-controls","onClick","onKeydown"],Ra=["tabindex","aria-label"],_a=["id","aria-labelledby","data-pc-index","data-p-active"];function za(t,e,n,i,o,r){var s=le("ripple");return l(),f("div",d({class:t.cx("root"),role:"tablist"},t.ptmi("root")),[p("div",d({class:t.cx("navContainer")},t.ptm("navContainer")),[t.scrollable&&!o.isPrevButtonDisabled?Z((l(),f("button",d({key:0,ref:"prevBtn",type:"button",class:t.cx("previousButton"),tabindex:t.tabindex,"aria-label":r.prevButtonAriaLabel,onClick:e[0]||(e[0]=function(){return r.onPrevButtonClick&&r.onPrevButtonClick.apply(r,arguments)})},re(re({},t.previousButtonProps),t.ptm("previousButton")),{"data-pc-group-section":"navbutton"}),[O(t.$slots,"previousicon",{},function(){return[(l(),P(U(t.prevIcon?"span":"ChevronLeftIcon"),d({"aria-hidden":"true",class:t.prevIcon},t.ptm("previousIcon")),null,16,["class"]))]})],16,Va)),[[s]]):C("",!0),p("div",d({ref:"content",class:t.cx("navContent"),onScroll:e[1]||(e[1]=function(){return r.onScroll&&r.onScroll.apply(r,arguments)})},t.ptm("navContent")),[p("ul",d({ref:"nav",class:t.cx("nav")},t.ptm("nav")),[(l(!0),f(_,null,Q(r.tabs,function(c,a){return l(),f("li",d({key:r.getKey(c,a),style:r.getTabProp(c,"headerStyle"),class:t.cx("tab.header",{tab:c,index:a}),role:"presentation"},re(re(re({},r.getTabProp(c,"headerProps")),r.getTabPT(c,"root",a)),r.getTabPT(c,"header",a)),{"data-pc-name":"tabpanel","data-p-highlight":o.d_activeIndex===a,"data-p-disabled":r.getTabProp(c,"disabled"),"data-pc-index":a,"data-p-active":o.d_activeIndex===a}),[Z((l(),f("a",d({id:r.getTabHeaderActionId(a),class:t.cx("tab.headerAction"),tabindex:r.getTabProp(c,"disabled")||!r.isTabActive(a)?-1:t.tabindex,role:"tab","aria-disabled":r.getTabProp(c,"disabled"),"aria-selected":r.isTabActive(a),"aria-controls":r.getTabContentId(a),onClick:function(v){return r.onTabClick(v,c,a)},onKeydown:function(v){return r.onTabKeyDown(v,c,a)}},re(re({},r.getTabProp(c,"headerActionProps")),r.getTabPT(c,"headerAction",a))),[c.props&&c.props.header?(l(),f("span",d({key:0,class:t.cx("tab.headerTitle")},r.getTabPT(c,"headerTitle",a)),T(c.props.header),17)):C("",!0),c.children&&c.children.header?(l(),P(U(c.children.header),{key:1})):C("",!0)],16,xa)),[[s]])],16,$a)}),128)),p("li",d({ref:"inkbar",class:t.cx("inkbar"),role:"presentation","aria-hidden":"true"},t.ptm("inkbar")),null,16)],16)],16),t.scrollable&&!o.isNextButtonDisabled?Z((l(),f("button",d({key:1,ref:"nextBtn",type:"button",class:t.cx("nextButton"),tabindex:t.tabindex,"aria-label":r.nextButtonAriaLabel,onClick:e[2]||(e[2]=function(){return r.onNextButtonClick&&r.onNextButtonClick.apply(r,arguments)})},re(re({},t.nextButtonProps),t.ptm("nextButton")),{"data-pc-group-section":"navbutton"}),[O(t.$slots,"nexticon",{},function(){return[(l(),P(U(t.nextIcon?"span":"ChevronRightIcon"),d({"aria-hidden":"true",class:t.nextIcon},t.ptm("nextIcon")),null,16,["class"]))]})],16,Ra)),[[s]]):C("",!0)],16),p("div",d({class:t.cx("panelContainer")},t.ptm("panelContainer")),[(l(!0),f(_,null,Q(r.tabs,function(c,a){return l(),f(_,{key:r.getKey(c,a)},[!t.lazy||r.isTabActive(a)?Z((l(),f("div",d({key:0,id:r.getTabContentId(a),style:r.getTabProp(c,"contentStyle"),class:t.cx("tab.content",{tab:c}),role:"tabpanel","aria-labelledby":r.getTabHeaderActionId(a)},re(re(re({},r.getTabProp(c,"contentProps")),r.getTabPT(c,"root",a)),r.getTabPT(c,"content",a)),{"data-pc-name":"tabpanel","data-pc-index":a,"data-p-active":o.d_activeIndex===a}),[(l(),P(U(c)))],16,_a)),[[Pe,t.lazy?!0:r.isTabActive(a)]]):C("",!0)],64)}),128))],16)],16)}Jt.render=za;var Ha={},Ua={name:"BaseTabPanel",extends:q,props:{header:null,headerStyle:null,headerClass:null,headerProps:null,headerActionProps:null,contentStyle:null,contentClass:null,contentProps:null,disabled:Boolean},style:Ha},Qt={name:"TabPanel",extends:Ua};function Na(t,e,n,i,o,r){return O(t.$slots,"default")}Qt.render=Na;var ja={root:"p-toolbar p-component",start:"p-toolbar-group-start p-toolbar-group-left",center:"p-toolbar-group-center",end:"p-toolbar-group-end p-toolbar-group-right"},Wa=Y.extend({name:"toolbar",classes:ja}),qa={name:"BaseToolbar",extends:q,props:{ariaLabelledby:{type:String,default:null}},style:Wa,provide:function(){return{$parentInstance:this}}},Yt={name:"Toolbar",extends:qa,inheritAttrs:!1},Ga=["aria-labelledby"];function Za(t,e,n,i,o,r){return l(),f("div",d({class:t.cx("root"),role:"toolbar","aria-labelledby":t.ariaLabelledby},t.ptmi("root")),[p("div",d({class:t.cx("start")},t.ptm("start")),[O(t.$slots,"start")],16),p("div",d({class:t.cx("center")},t.ptm("center")),[O(t.$slots,"center")],16),p("div",d({class:t.cx("end")},t.ptm("end")),[O(t.$slots,"end")],16)],16,Ga)}Yt.render=Za;var Ja={root:function(e){var n=e.props;return{justifyContent:n.layout==="horizontal"?n.align==="center"||n.align===null?"center":n.align==="left"?"flex-start":n.align==="right"?"flex-end":null:null,alignItems:n.layout==="vertical"?n.align==="center"||n.align===null?"center":n.align==="top"?"flex-start":n.align==="bottom"?"flex-end":null:null}}},Qa={root:function(e){var n=e.props;return["p-divider p-component","p-divider-"+n.layout,"p-divider-"+n.type,{"p-divider-left":n.layout==="horizontal"&&(!n.align||n.align==="left")},{"p-divider-center":n.layout==="horizontal"&&n.align==="center"},{"p-divider-right":n.layout==="horizontal"&&n.align==="right"},{"p-divider-top":n.layout==="vertical"&&n.align==="top"},{"p-divider-center":n.layout==="vertical"&&(!n.align||n.align==="center")},{"p-divider-bottom":n.layout==="vertical"&&n.align==="bottom"}]},content:"p-divider-content"},Ya=Y.extend({name:"divider",classes:Qa,inlineStyles:Ja}),Xa={name:"BaseDivider",extends:q,props:{align:{type:String,default:null},layout:{type:String,default:"horizontal"},type:{type:String,default:"solid"}},style:Ya,provide:function(){return{$parentInstance:this}}},Xt={name:"Divider",extends:Xa,inheritAttrs:!1},es=["aria-orientation"];function ts(t,e,n,i,o,r){return l(),f("div",d({class:t.cx("root"),style:t.sx("root"),role:"separator","aria-orientation":t.layout},t.ptmi("root")),[t.$slots.default?(l(),f("div",d({key:0,class:t.cx("content")},t.ptm("content")),[O(t.$slots,"default")],16)):C("",!0)],16,es)}Xt.render=ts;function ke(t){"@babel/helpers - typeof";return ke=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},ke(t)}function Ue(t,e,n){return e=ns(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ns(t){var e=is(t,"string");return ke(e)=="symbol"?e:String(e)}function is(t,e){if(ke(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e);if(ke(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var rs={root:function(e){var n=e.props;return{alignItems:(n.direction==="up"||n.direction==="down")&&"center",justifyContent:(n.direction==="left"||n.direction==="right")&&"center",flexDirection:n.direction==="up"?"column-reverse":n.direction==="down"?"column":n.direction==="left"?"row-reverse":n.direction==="right"?"row":null}},menu:function(e){var n=e.props;return{flexDirection:n.direction==="up"?"column-reverse":n.direction==="down"?"column":n.direction==="left"?"row-reverse":n.direction==="right"?"row":null}}},os={root:function(e){var n=e.instance,i=e.props;return["p-speeddial p-component p-speeddial-".concat(i.type),Ue(Ue(Ue({},"p-speeddial-direction-".concat(i.direction),i.type!=="circle"),"p-speeddial-opened",n.d_visible),"p-disabled",i.disabled)]},button:function(e){var n=e.props;return["p-speeddial-button p-button-rounded",{"p-speeddial-rotate":n.rotateAnimation&&!n.hideIcon}]},menu:"p-speeddial-list",menuitem:function(e){var n=e.instance,i=e.id;return["p-speeddial-item",{"p-focus":n.isItemActive(i)}]},action:function(e){var n=e.item;return["p-speeddial-action",{"p-disabled":n.disabled}]},actionIcon:"p-speeddial-action-icon",mask:function(e){var n=e.instance;return["p-speeddial-mask",{"p-speeddial-mask-visible":n.d_visible}]}},as=Y.extend({name:"speeddial",classes:os,inlineStyles:rs}),ss={name:"BaseSpeedDial",extends:q,props:{model:null,visible:{type:Boolean,default:!1},direction:{type:String,default:"up"},transitionDelay:{type:Number,default:30},type:{type:String,default:"linear"},radius:{type:Number,default:0},mask:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},hideOnClickOutside:{type:Boolean,default:!0},buttonClass:null,maskStyle:null,maskClass:null,showIcon:{type:String,default:void 0},hideIcon:{type:String,default:void 0},rotateAnimation:{type:Boolean,default:!0},tooltipOptions:null,style:null,class:null,ariaLabelledby:{type:String,default:null},ariaLabel:{type:String,default:null}},style:as,provide:function(){return{$parentInstance:this}}};function Le(t){"@babel/helpers - typeof";return Le=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},Le(t)}function bt(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 ls(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?bt(Object(n),!0).forEach(function(i){us(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):bt(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function us(t,e,n){return e=cs(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function cs(t){var e=ds(t,"string");return Le(e)=="symbol"?e:String(e)}function ds(t,e){if(Le(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e);if(Le(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Fe(t){return hs(t)||ms(t)||fs(t)||ps()}function ps(){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 fs(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 ms(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function hs(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<e;n++)i[n]=t[n];return i}var en={name:"SpeedDial",extends:ss,inheritAttrs:!1,emits:["click","show","hide","focus","blur"],documentClickListener:null,container:null,list:null,data:function(){return{id:this.$attrs.id,d_visible:this.visible,isItemClicked:!1,focused:!1,focusedOptionIndex:-1}},watch:{"$attrs.id":function(e){this.id=e||ee()},visible:function(e){this.d_visible=e}},mounted:function(){if(this.id=this.id||ee(),this.type!=="linear"){var e=m.findSingle(this.container,'[data-pc-name="button"]'),n=m.findSingle(this.list,'[data-pc-section="menuitem"]');if(e&&n){var i=Math.abs(e.offsetWidth-n.offsetWidth),o=Math.abs(e.offsetHeight-n.offsetHeight);this.list.style.setProperty("--item-diff-x","".concat(i/2,"px")),this.list.style.setProperty("--item-diff-y","".concat(o/2,"px"))}}this.hideOnClickOutside&&this.bindDocumentClickListener()},beforeUnmount:function(){this.unbindDocumentClickListener()},methods:{getPTOptions:function(e,n){return this.ptm(n,{context:{active:this.isItemActive(e),hidden:!this.d_visible}})},onFocus:function(e){this.focused=!0,this.$emit("focus",e)},onBlur:function(e){this.focused=!1,this.focusedOptionIndex=-1,this.$emit("blur",e)},onItemClick:function(e,n){n.command&&n.command({originalEvent:e,item:n}),this.hide(),this.isItemClicked=!0,e.preventDefault()},onClick:function(e){this.d_visible?this.hide():this.show(),this.isItemClicked=!0,this.$emit("click",e)},show:function(){this.d_visible=!0,this.$emit("show")},hide:function(){this.d_visible=!1,this.$emit("hide")},calculateTransitionDelay:function(e){var n=this.model.length,i=this.d_visible;return(i?e:n-e-1)*this.transitionDelay},onTogglerKeydown:function(e){switch(e.code){case"ArrowDown":case"ArrowLeft":this.onTogglerArrowDown(e);break;case"ArrowUp":case"ArrowRight":this.onTogglerArrowUp(e);break;case"Escape":this.onEscapeKey();break}},onKeyDown:function(e){switch(e.code){case"ArrowDown":this.onArrowDown(e);break;case"ArrowUp":this.onArrowUp(e);break;case"ArrowLeft":this.onArrowLeft(e);break;case"ArrowRight":this.onArrowRight(e);break;case"Enter":case"NumpadEnter":case"Space":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break}},onTogglerArrowUp:function(e){this.focused=!0,m.focus(this.list),this.show(),this.navigatePrevItem(e),e.preventDefault()},onTogglerArrowDown:function(e){this.focused=!0,m.focus(this.list),this.show(),this.navigateNextItem(e),e.preventDefault()},onEnterKey:function(e){var n=this,i=m.find(this.container,'[data-pc-section="menuitem"]'),o=Fe(i).findIndex(function(s){return s.id===n.focusedOptionIndex});this.onItemClick(e,this.model[o]),this.onBlur(e);var r=m.findSingle(this.container,"button");r&&m.focus(r)},onEscapeKey:function(){this.hide();var e=m.findSingle(this.container,"button");e&&m.focus(e)},onArrowUp:function(e){this.direction==="up"?this.navigateNextItem(e):this.direction==="down"?this.navigatePrevItem(e):this.navigateNextItem(e)},onArrowDown:function(e){this.direction==="up"?this.navigatePrevItem(e):this.direction==="down"?this.navigateNextItem(e):this.navigatePrevItem(e)},onArrowLeft:function(e){var n=["left","up-right","down-left"],i=["right","up-left","down-right"];n.includes(this.direction)?this.navigateNextItem(e):i.includes(this.direction)?this.navigatePrevItem(e):this.navigatePrevItem(e)},onArrowRight:function(e){var n=["left","up-right","down-left"],i=["right","up-left","down-right"];n.includes(this.direction)?this.navigatePrevItem(e):i.includes(this.direction)?this.navigateNextItem(e):this.navigateNextItem(e)},onEndKey:function(e){e.preventDefault(),this.focusedOptionIndex=-1,this.navigatePrevItem(e)},onHomeKey:function(e){e.preventDefault(),this.focusedOptionIndex=-1,this.navigateNextItem(e)},navigateNextItem:function(e){var n=this.findNextOptionIndex(this.focusedOptionIndex);this.changeFocusedOptionIndex(n),e.preventDefault()},navigatePrevItem:function(e){var n=this.findPrevOptionIndex(this.focusedOptionIndex);this.changeFocusedOptionIndex(n),e.preventDefault()},changeFocusedOptionIndex:function(e){var n=m.find(this.container,'[data-pc-section="menuitem"]'),i=Fe(n).filter(function(o){return!m.hasClass(m.findSingle(o,"a"),"p-disabled")});i[e]&&(this.focusedOptionIndex=i[e].getAttribute("id"))},findPrevOptionIndex:function(e){var n=m.find(this.container,'[data-pc-section="menuitem"]'),i=Fe(n).filter(function(s){return!m.hasClass(m.findSingle(s,"a"),"p-disabled")}),o=e===-1?i[i.length-1].id:e,r=i.findIndex(function(s){return s.getAttribute("id")===o});return r=e===-1?i.length-1:r-1,r},findNextOptionIndex:function(e){var n=m.find(this.container,'[data-pc-section="menuitem"]'),i=Fe(n).filter(function(s){return!m.hasClass(m.findSingle(s,"a"),"p-disabled")}),o=e===-1?i[0].id:e,r=i.findIndex(function(s){return s.getAttribute("id")===o});return r=e===-1?0:r+1,r},calculatePointStyle:function(e){var n=this.type;if(n!=="linear"){var i=this.model.length,o=this.radius||i*20;if(n==="circle"){var r=2*Math.PI/i;return{left:"calc(".concat(o*Math.cos(r*e),"px + var(--item-diff-x, 0px))"),top:"calc(".concat(o*Math.sin(r*e),"px + var(--item-diff-y, 0px))")}}else if(n==="semi-circle"){var s=this.direction,c=Math.PI/(i-1),a="calc(".concat(o*Math.cos(c*e),"px + var(--item-diff-x, 0px))"),u="calc(".concat(o*Math.sin(c*e),"px + var(--item-diff-y, 0px))");if(s==="up")return{left:a,bottom:u};if(s==="down")return{left:a,top:u};if(s==="left")return{right:u,top:a};if(s==="right")return{left:u,top:a}}else if(n==="quarter-circle"){var v=this.direction,y=Math.PI/(2*(i-1)),S="calc(".concat(o*Math.cos(y*e),"px + var(--item-diff-x, 0px))"),k="calc(".concat(o*Math.sin(y*e),"px + var(--item-diff-y, 0px))");if(v==="up-left")return{right:S,bottom:k};if(v==="up-right")return{left:S,bottom:k};if(v==="down-left")return{right:k,top:S};if(v==="down-right")return{left:k,top:S}}}return{}},getItemStyle:function(e){var n=this.calculateTransitionDelay(e),i=this.calculatePointStyle(e);return ls({transitionDelay:"".concat(n,"ms")},i)},bindDocumentClickListener:function(){var e=this;this.documentClickListener||(this.documentClickListener=function(n){e.d_visible&&e.isOutsideClicked(n)&&e.hide(),e.isItemClicked=!1},document.addEventListener("click",this.documentClickListener))},unbindDocumentClickListener:function(){this.documentClickListener&&(document.removeEventListener("click",this.documentClickListener),this.documentClickListener=null)},isOutsideClicked:function(e){return this.container&&!(this.container.isSameNode(e.target)||this.container.contains(e.target)||this.isItemClicked)},isItemVisible:function(e){return typeof e.visible=="function"?e.visible():e.visible!==!1},isItemActive:function(e){return e===this.focusedOptionId},containerRef:function(e){this.container=e},listRef:function(e){this.list=e}},computed:{containerClass:function(){return[this.cx("root"),this.class]},focusedOptionId:function(){return this.focusedOptionIndex!==-1?this.focusedOptionIndex:null}},components:{SDButton:be,PlusIcon:Lt},directives:{ripple:fe,tooltip:Tt}},vs=["id","aria-activedescendant"],gs=["id","aria-controls"],bs=["href","target","onClick","aria-label"];function ys(t,e,n,i,o,r){var s=F("SDButton"),c=le("ripple"),a=le("tooltip");return l(),f(_,null,[p("div",d({ref:r.containerRef,class:r.containerClass,style:[t.style,t.sx("root")]},t.ptmi("root")),[O(t.$slots,"button",{onClick:r.onClick,toggleCallback:r.onClick},function(){return[R(s,{type:"button",class:E([t.cx("button"),t.buttonClass]),onClick:e[0]||(e[0]=function(u){return r.onClick(u)}),disabled:t.disabled,onKeydown:r.onTogglerKeydown,"aria-expanded":o.d_visible,"aria-haspopup":!0,"aria-controls":o.id+"_list","aria-label":t.ariaLabel,"aria-labelledby":t.ariaLabelledby,pt:t.ptm("button"),unstyled:t.unstyled},{icon:j(function(){return[O(t.$slots,"icon",{visible:o.d_visible},function(){return[o.d_visible&&t.hideIcon?(l(),P(U(t.hideIcon?"span":"PlusIcon"),d({key:0,class:[t.hideIcon,t.cx("buttonIcon")]},t.ptm("button").icon,{"data-pc-section":"icon"}),null,16,["class"])):(l(),P(U(t.showIcon?"span":"PlusIcon"),d({key:1,class:o.d_visible&&t.hideIcon?t.hideIcon:t.showIcon},t.ptm("button").icon,{"data-pc-section":"icon"}),null,16,["class"]))]})]}),_:3},8,["class","disabled","onKeydown","aria-expanded","aria-controls","aria-label","aria-labelledby","pt","unstyled"])]}),p("ul",d({ref:r.listRef,id:o.id+"_list",class:t.cx("menu"),style:t.sx("menu"),role:"menu","aria-activedescendant":o.focused?r.focusedOptionId:void 0,tabindex:"-1",onFocus:e[1]||(e[1]=function(){return r.onFocus&&r.onFocus.apply(r,arguments)}),onBlur:e[2]||(e[2]=function(){return r.onBlur&&r.onBlur.apply(r,arguments)}),onKeydown:e[3]||(e[3]=function(){return r.onKeyDown&&r.onKeyDown.apply(r,arguments)})},t.ptm("menu")),[(l(!0),f(_,null,Q(t.model,function(u,v){return l(),f(_,{key:v},[r.isItemVisible(u)?(l(),f("li",d({key:0,id:"".concat(o.id,"_").concat(v),"aria-controls":"".concat(o.id,"_item"),class:t.cx("menuitem",{id:"".concat(o.id,"_").concat(v)}),style:r.getItemStyle(v),role:"menuitem"},r.getPTOptions("".concat(o.id,"_").concat(v),"menuitem")),[t.$slots.item?(l(),P(U(t.$slots.item),{key:1,item:u,onClick:function(S){return r.onItemClick(S,u)}},null,8,["item","onClick"])):Z((l(),f("a",d({key:0,tabindex:-1,href:u.url||"#",role:"menuitem",class:t.cx("action",{item:u}),target:u.target,onClick:function(S){return r.onItemClick(S,u)},"aria-label":u.label},r.getPTOptions("".concat(o.id,"_").concat(v),"action")),[u.icon?(l(),f("span",d({key:0,class:[t.cx("actionIcon"),u.icon]},r.getPTOptions("".concat(o.id,"_").concat(v),"actionIcon")),null,16)):C("",!0)],16,bs)),[[c],[a,{value:u.label,disabled:!t.tooltipOptions},t.tooltipOptions]])],16,gs)):C("",!0)],64)}),128))],16,vs)],16),t.mask?(l(),f("div",d({key:0,class:[t.cx("mask"),t.maskClass],style:t.maskStyle},t.ptm("mask")),null,16)):C("",!0)],64)}en.render=ys;const B=hn(mr);B.use(vn());B.use(tt);B.use(Pn,{ripple:!0});B.use(xn);B.use(Rn);B.directive("tooltip",Tt);B.component("Button",be);B.component("InputText",En);B.component("Password",wt);B.component("DataTable",Tn);B.component("Column",Bn);B.component("Card",Bt);B.component("Toast",St);B.component("ConfirmDialog",Ot);B.component("Menu",Mt);B.component("Menubar",Ft);B.component("Badge",At);B.component("Tag",Vt);B.component("Dropdown",Dn);B.component("AutoComplete",$t);B.component("Calendar",Mn);B.component("ProgressSpinner",xt);B.component("Dialog",Ct);B.component("InputNumber",Kn);B.component("Textarea",Rt);B.component("FileUpload",Nt);B.component("Image",Zt);B.component("TabView",Jt);B.component("TabPanel",Qt);B.component("Checkbox",Fn);B.component("RadioButton",Vn);B.component("Toolbar",Yt);B.component("Divider",Xt);B.component("Message",nt);B.component("SpeedDial",en);B.mount("#app");export{Te as _,nt as a,Bt as b,ar as c,Vt as d,zt as e,xt as f,ks as g,en as h,Rt as i,$t as j,Zt as k,sr as l,lr as m,pr as n,dr as o,Mt as s,Os as u};
//# sourceMappingURL=index.B8XI8FQW.js.map