1import{Q as xt}from"./QTab.83b974bb.js";import{Q as Ir,c as At,d as Vr}from"./QTabPanels.5bf7df1b.js";import{t as ht,A as R,B as oe,C as qr,aI as jr,aJ as qe,bq as He,k as Se,a4 as me,a5 as de,bO as ke,c4 as or,s as be,F as B,J as fe,bL as It,o as E,l as L,w as A,m as f,a7 as H,a3 as m,P as x,p as w,al as Er,af as $e,q as U,T as Oe,O as wt,R as Q,bP as ye,W as ne,a8 as Be,a6 as tt,bM as Br,aa as rt,V as Je,X as ot,U as nr,ag as Ye,Y as Ze,cN as Dr,ba as ar,D as lr,aO as Tr,n as Nr,bF as Fr,Z as ir,bm as $t,Q as Ct,bW as sr,bX as ur,cM as Gr,$ as Mr,M as Ur,bk as Vt,am as Rr,cO as qt,bB as Lr,u as Qr}from"./index.3936bb99.js";import{_ as Kr}from"./PageTitle.7ce1c69e.js";import{Q as he,u as Xr}from"./QInput.f43406d8.js";import{Q as nt}from"./QCheckbox.cfa645a2.js";import{e as Hr}from"./export-file.041709e1.js";import{u as St,_ as zr,a as Wr,b as mt,A as Jr}from"./CustomSelect.1be4eb24.js";import{_ as _t}from"./TableComponent.dabe796b.js";import{_ as ce}from"./ButtonSecondary.a9d55930.js";import{_ as we}from"./ButtonPrimary.faecec71.js";import{_ as cr}from"./CountrySelector.9fd25be8.js";import{_ as Yr}from"./InputPhone.63043ca7.js";import{_ as at}from"./AlertError.e3cd41b0.js";import{_ as Ot}from"./CommonLoading.adc53bc1.js";import{A as Zr}from"./Address.47cc66e1.js";import{_ as dr}from"./DialogConfirmDelete.8a7d9299.js";import{_ as fr}from"./NothingFound.0a2d9cff.js";import{b as eo}from"./QSelect.17140afc.js";import{e as to,a as ro,b as oo,f as jt,c as no}from"./use-key-composition.855a1cc4.js";import{u as ao,b as lo}from"./private.use-form.63456935.js";import{u as io,a as so,b as uo}from"./use-file.e3e9da98.js";import{Q as co}from"./QMenu.e1fc7b85.js";import{Q as fo}from"./QTd.3ff747eb.js";import{_ as Et}from"./LinkIcon.30d09f08.js";import{_ as po}from"./NumberCircle.593fc509.js";import{_ as mo}from"./AlertMessage.3d4e7f2b.js";import"./use-id.a180977d.js";import"./QResizeObserver.af3b4b71.js";import"./touch.9135741d.js";import"./use-render-cache.3aae9b27.js";import"./use-checkbox.ad216ce4.js";import"./AddressSelector.0965e215.js";import"./QItem.449c064f.js";import"./AddressMap.dfbc0bd2.js";import"./QItemLabel.37a003a4.js";import"./QList.b4667af8.js";import"./QScrollArea.f91f030e.js";import"./QScrollObserver.0bd191bc.js";import"./TouchPan.efeddfbd.js";import"./QSkeleton.210f42c8.js";import"./QTable.3b6509b9.js";import"./QMarkupTable.d6d23209.js";import"./QLinearProgress.eb96b018.js";import"./use-fullscreen.eca2df99.js";import"./QBtnDropdown.8092fa3d.js";import"./country-flag.esm.c7f9f1cf.js";import"./QImg.409daf12.js";var vo=ht({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){const r=R(()=>"q-tr"+(e.props===void 0||e.props.header===!0?"":" "+e.props.__trClass)+(e.noHover===!0?" q-tr--no-hover":""));return()=>oe("tr",{class:r.value},qr(t.default))}}),yo={createDocument:function(t){return new DOMParser().parseFromString(t.trim(),"text/xml")}},te=Uint8Array,ge=Uint16Array,pr=Uint32Array,mr=new te([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),vr=new te([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),go=new te([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),yr=function(e,t){for(var r=new ge(31),o=0;o<31;++o)r[o]=t+=1<<e[o-1];for(var n=new pr(r[30]),o=1;o<30;++o)for(var a=r[o];a<r[o+1];++a)n[a]=a-r[o]<<5|o;return[r,n]},gr=yr(mr,2),br=gr[0],bo=gr[1];br[28]=258,bo[258]=28;var ho=yr(vr,0),wo=ho[0],vt=new ge(32768);for(var M=0;M<32768;++M){var ve=(M&43690)>>>1|(M&21845)<<1;ve=(ve&52428)>>>2|(ve&13107)<<2,ve=(ve&61680)>>>4|(ve&3855)<<4,vt[M]=((ve&65280)>>>8|(ve&255)<<8)>>>1}var je=function(e,t,r){for(var o=e.length,n=0,a=new ge(t);n<o;++n)e[n]&&++a[e[n]-1];var i=new ge(t);for(n=0;n<t;++n)i[n]=i[n-1]+a[n-1]<<1;var l;if(r){l=new ge(1<<t);var s=15-t;for(n=0;n<o;++n)if(e[n])for(var u=n<<4|e[n],p=t-e[n],g=i[e[n]-1]++<<p,C=g|(1<<p)-1;g<=C;++g)l[vt[g]>>>s]=u}else for(l=new ge(o),n=0;n<o;++n)e[n]&&(l[n]=vt[i[e[n]-1]++]>>>15-e[n]);return l},Re=new te(288);for(var M=0;M<144;++M)Re[M]=8;for(var M=144;M<256;++M)Re[M]=9;for(var M=256;M<280;++M)Re[M]=7;for(var M=280;M<288;++M)Re[M]=8;var hr=new te(32);for(var M=0;M<32;++M)hr[M]=5;var $o=je(Re,9,1),Co=je(hr,5,1),lt=function(e){for(var t=e[0],r=1;r<e.length;++r)e[r]>t&&(t=e[r]);return t},le=function(e,t,r){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&r},it=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(t&7)},So=function(e){return(e+7)/8|0},kt=function(e,t,r){(t==null||t<0)&&(t=0),(r==null||r>e.length)&&(r=e.length);var o=new(e.BYTES_PER_ELEMENT==2?ge:e.BYTES_PER_ELEMENT==4?pr:te)(r-t);return o.set(e.subarray(t,r)),o}
1,_o=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],ie=function(e,t,r){var o=new Error(t||_o[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,ie),!r)throw o;return o},Oo=function(e,t,r){var o=e.length;if(!o||r&&r.f&&!r.l)return t||new te(0);var n=!t||r,a=!r||r.i;r||(r={}),t||(t=new te(o*3));var i=function(Ke){var Xe=t.length;if(Ke>Xe){var v=new te(Math.max(Xe*2,Ke));v.set(t),t=v}},l=r.f||0,s=r.p||0,u=r.b||0,p=r.l,g=r.d,C=r.m,b=r.n,S=o*8;do{if(!p){l=le(e,s,1);var $=le(e,s+1,3);if(s+=3,$)if($==1)p=$o,g=Co,C=9,b=5;else if($==2){var z=le(e,s,31)+257,G=le(e,s+10,15)+4,Z=z+le(e,s+5,31)+1;s+=14;for(var W=new te(Z),J=new te(19),D=0;D<G;++D)J[go[D]]=le(e,s+D*3,7);s+=G*3;for(var F=lt(J),K=(1<<F)-1,ee=je(J,F,1),D=0;D<Z;){var k=ee[le(e,s,K)];s+=k&15;var y=k>>>4;if(y<16)W[D++]=y;else{var j=0,T=0;for(y==16?(T=3+le(e,s,3),s+=2,j=W[D-1]):y==17?(T=3+le(e,s,7),s+=3):y==18&&(T=11+le(e,s,127),s+=7);T--;)W[D++]=j}}var d=W.subarray(0,z),O=W.subarray(z);C=lt(d),b=lt(O),p=je(d,C,1),g=je(O,b,1)}else ie(1);else{var y=So(s)+4,_=e[y-4]|e[y-3]<<8,q=y+_;if(q>o){a&&ie(0);break}n&&i(u+_),t.set(e.subarray(y,q),u),r.b=u+=_,r.p=s=q*8,r.f=l;continue}if(s>S){a&&ie(0);break}}n&&i(u+131072);for(var c=(1<<C)-1,h=(1<<b)-1,V=s;;V=s){var j=p[it(e,s)&c],N=j>>>4;if(s+=j&15,s>S){a&&ie(0);break}if(j||ie(2),N<256)t[u++]=N;else if(N==256){V=s,p=null;break}else{var Y=N-254;if(N>264){var D=N-257,X=mr[D];Y=le(e,s,(1<<X)-1)+br[D],s+=X}var Ae=g[it(e,s)&h],Ie=Ae>>>4;Ae||ie(3),s+=Ae&15;var O=wo[Ie];if(Ie>3){var X=vr[Ie];O+=it(e,s)&(1<<X)-1,s+=X}if(s>S){a&&ie(0);break}n&&i(u+131072);for(var Qe=u+Y;u<Qe;u+=4)t[u]=t[u-O],t[u+1]=t[u+1-O],t[u+2]=t[u+2-O],t[u+3]=t[u+3-O];u=Qe}}r.l=p,r.p=V,r.b=u,r.f=l,p&&(l=1,r.m=C,r.d=g,r.n=b)}while(!l);return u==t.length?t:kt(t,0,u)},ko=new te(0),ue=function(e,t){return e[t]|e[t+1]<<8},se=function(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0},st=function(e,t){return se(e,t)+se(e,t+4)*4294967296};function Po(e,t){return Oo(e,t)}var yt=typeof TextDecoder<"u"&&new TextDecoder,xo=0;try{yt.decode(ko,{stream:!0}),xo=1}catch{}var Ao=function(e){for(var t="",r=0;;){var o=e[r++],n=(o>127)+(o>223)+(o>239);if(r+n>e.length)return[t,kt(e,r-1)];n?n==3?(o=((o&15)<<18|(e[r++]&63)<<12|(e[r++]&63)<<6|e[r++]&63)-65536,t+=String.fromCharCode(55296|o>>10,56320|o&1023)):n&1?t+=String.fromCharCode((o&31)<<6|e[r++]&63):t+=String.fromCharCode((o&15)<<12|(e[r++]&63)<<6|e[r++]&63):t+=String.fromCharCode(o)}};function wr(e,t){if(t){for(var r="",o=0;o<e.length;o+=16384)r+=String.fromCharCode.apply(null,e.subarray(o,o+16384));return r}else{if(yt)return yt.decode(e);var n=Ao(e),a=n[0],i=n[1];return i.length&&ie(8),a}}var Io=function(e,t){return t+30+ue(e,t+26)+ue(e,t+28)},Vo=function(e,t,r){var o=ue(e,t+28),n=wr(e.subarray(t+46,t+46+o),!(ue(e,t+8)&2048)),a=t+46+o,i=se(e,t+20),l=r&&i==4294967295?qo(e,a):[i,se(e,t+24),se(e,t+42)],s=l[0],u=l[1],p=l[2];return[ue(e,t+10),s,u,n,a+ue(e,t+30)+ue(e,t+32),p]},qo=function(e,t){for(;ue(e,t)!=1;t+=4+ue(e,t+2));return[st(e,t+12),st(e,t+4),st(e,t+20)]};function jo(e,t){for(var r={},o=e.length-22;se(e,o)!=101010256;--o)(!o||e.length-o>65558)&&ie(13);var n=ue(e,o+8);if(!n)return{};var a=se(e,o+16),i=a==4294967295||n==65535;if(i){var l=se(e,o-12);i=se(e,l)==101075792,i&&(n=se(e,l+32),a=se(e,l+48))}for(var s=t&&t.filter,u=0;u<n;++u){var p=Vo(e,a,i),g=p[0],C=p[1],b=p[2],S=p[3],$=p[4],y=p[5],_=Io(e,y);a=$,(!s||s({name:S,size:C,originalSize:b,compression:g}))&&(g?g==8?r[S]=Po(e.subarray(_,_+C),new te(b)):ie(14,"unknown compression type "+g):r[S]=kt(e,_,_+C))}return r}function Eo(e){return e instanceof File||e instanceof Blob?e.arrayBuffer().then(ut):ut(e)}function ut(e){var t=new Uint8Array(e),r=jo(t);return Promise.resolve(Bo(r))}function Bo(e){for(var t=[],r=0,o=Object.keys(e);r<o.length;r++){var n=o[r];t[n]=wr(e[n])}return t}function pe(e,t){for(var r=0;r<e.childNodes.length;){var o=e.childNodes[r];if(o.nodeType===1&&Ce(o)===t)return o;r++}}function Le(e,t){for(var r=[],o=0;o<e.childNodes.length;){var n=e.childNodes[o];n.nodeType===1&&Ce(n)===t&&r.push(n),o++}return r}function et(e,t,r){for(var o=0;o<e.childNodes.length;){var n=e.childNodes[o];t?n.nodeType===1&&Ce(n)===t&&r(n,o):r(n,o),o++}}function Do(e,t,r){var o=[];return et(e,t,function(n,a){o.push(r(n,a))}),o}var To=/.+\:/;function Ce(e){return e.tagName.replace(To,"")}function $r(e){if(e.nodeType!==1)return e.textContent;for(var t="<"+Ce(e),r=0;r<e.attributes.length;)t+=" "+e.attributes[r].name+'="'+e.attributes[r].value+'"',r++;t+=">";for(var o=0;o<e.childNodes.length;)t+=$r(e.childNodes[o]),o++;return t+="</"+Ce(e)+">",t}function No(e){var t=e.documentElement,r=pe(t,"sheetData"),o=[];return et(r,"row",function(n){et(n,"c",function(a){o.push(a)})}),o}function Fo(e,t){return pe(t,"v")}function Go(e,t){if(t.firstChild&&Ce(t.firstChild)==="is"&&t.firstChild.firstChild&&Ce(t.firstChild.firstChild)==="t")return t.firstChild.firstChild.textContent}function Mo(e){var t=e.documentElement,r=pe(t,"dimension");if(r)return r.getAttribute("ref")}function Uo(e){var t=e.documentElement,r=pe(t,"cellStyleXfs");return r?Le(r,"xf"):[]}function Ro(e){var t=e.documentElement,r=pe(t,"cellXfs");return r?Le(r,"xf"):[]}function Lo(e){var t=e.documentElement,r=pe(t,"numFmts");return r?Le(r,"numFmt"):[]}function Qo(e){var t=e.documentElement;return Do(t,"si",function(r){var o=pe(r,"t");if(o)return o.textContent;var n="";return et(r,"r",function(a){n+=pe(a,"t").textContent}),n})}function Ko(e){var t=e.documentElement;return pe(t,"workbookPr")}function Xo(e){var t=e.documentElement;return Le(t,"Relationship")}function Ho(e){var t=e.documentElement,r=pe(t,"sheets");return Le(r,"sheet")}function zo(e,t){var r=t.createDocument(e),o={},n=Ko(r);n&&n.getAttribute("date1904")==="1"&&(o.epoch1904=!0),o.sheets=[];var a=function(l){l.getAttribute("name")&&o.sheets.push({id:l.getAttribute("sheetId"),name:l.getAttribute("name"),relationId:l.getAttribute("r:id")})};return Ho(r).forEach(a),o}function Wo(e,t){var r=t.createDocument(e),o={sheets:{},sharedStrings:void 0,styles:void 0},n=function(i){var l=i.getAttribute("Target"),s=i.getAttribute("Type");switch(s){case"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles":o.styles=ct(l);break;case"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings":o.sharedStrings=ct(l);break;case"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet":o.sheets[i.getAttribute("Id")]=ct(l);break}};return Xo(r).forEach(n),o}function ct(e){return e[0]==="/"?e.slice(1):"xl/"+e}function De(e){return De=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},De(e)}function Bt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,o)}return r}function Dt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
1t%2?Bt(Object(r),!0).forEach(function(o){Jo(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bt(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function Jo(e,t,r){return t=Yo(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yo(e){var t=Zo(e,"string");return De(t)==="symbol"?t:String(t)}function Zo(e,t){if(De(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(De(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function en(e,t){if(!e)return{};var r=t.createDocument(e),o=Uo(r).map(dt),n=Lo(r).map(tn).reduce(function(i,l){return i[l.id]=l,i},[]),a=function(l){return l.hasAttribute("xfId")?Dt(Dt({},o[l.xfId]),dt(l,n)):dt(l,n)};return Ro(r).map(a)}function tn(e){return{id:e.getAttribute("numFmtId"),template:e.getAttribute("formatCode")}}function dt(e,t){var r={};if(e.hasAttribute("numFmtId")){var o=e.getAttribute("numFmtId");t[o]?r.numberFormat=t[o]:r.numberFormat={id:o}}return r}function rn(e,t){return e?Qo(t.createDocument(e)):[]}function Cr(e,t){t&&t.epoch1904&&(e+=1462);var r=70*365+19,o=60*60*1e3;return new Date(Math.round((e-r)*24*o))}function on(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=nn(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nn(e,t){if(!!e){if(typeof e=="string")return Tt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Tt(e,t)}}function Tt(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function an(e,t,r){if(e){var o=t[e];if(!o)throw new Error("Cell style not found: ".concat(e));if(!o.numberFormat)return!1;if(ln.indexOf(Number(o.numberFormat.id))>=0||r.dateFormat&&o.numberFormat.template===r.dateFormat||r.smartDateParser!==!1&&o.numberFormat.template&&cn(o.numberFormat.template))return!0}}var ln=[14,15,16,17,18,19,20,21,22,27,30,36,45,46,47,50,57],sn=/^\[\$-414\]/,un=/;@$/;function cn(e){e=e.toLowerCase(),e=e.replace(sn,""),e=e.replace(un,"");for(var t=e.split(/\W+/),r=on(t),o;!(o=r()).done;){var n=o.value;if(dn.indexOf(n)<0)return!1}return!0}var dn=["ss","mm","h","hh","am","pm","d","dd","m","mm","mmm","mmmm","yy","yyyy","e"];function fn(e,t,r){var o=r.getInlineStringValue,n=r.getInlineStringXml,a=r.getStyleId,i=r.styles,l=r.values,s=r.properties,u=r.options;switch(t||(t="n"),t){case"str":e=ft(e,u);break;case"inlineStr":if(e=o(),e===void 0)throw new Error('Unsupported "inline string" cell value structure: '.concat(n()));e=ft(e,u);break;case"s":var p=Number(e);if(isNaN(p))throw new Error('Invalid "shared" string index: '.concat(e));if(p>=l.length)throw new Error('An out-of-bounds "shared" string index: '.concat(e));e=l[p],e=ft(e,u);break;case"b":if(e==="1")e=!0;else if(e==="0")e=!1;else throw new Error('Unsupported "boolean" cell value: '.concat(e));break;case"z":e=void 0;break;case"e":e=pn(e);break;case"d":if(e===void 0)break;var g=new Date(e);if(isNaN(g.valueOf()))throw new Error('Unsupported "date" cell value: '.concat(e));e=g;break;case"n":if(e===void 0)break;var C=an(a(),i,u);C?(e=Nt(e),e=Cr(e,s)):e=(u.parseNumber||Nt)(e);break;default:throw new TypeError("Cell type not supported: ".concat(t))}return e===void 0&&(e=null),e}function pn(e){switch(e){case 0:return"#NULL!";case 7:return"#DIV/0!";case 15:return"#VALUE!";case 23:return"#REF!";case 29:return"#NAME?";case 36:return"#NUM!";case 42:return"#N/A";case 43:return"#GETTING_DATA";default:return"#ERROR_".concat(e)}}function ft(e,t){return t.trim!==!1&&(e=e.trim()),e===""&&(e=void 0),e}function Nt(e){var t=Number(e);if(isNaN(t))throw new Error('Invalid "numeric" cell value: '.concat(e));return t}var mn=["","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function vn(e){var t=function(u,p){return u-p},r=e.map(function(s){return s.row}).sort(t),o=e.map(function(s){return s.column}).sort(t),n=r[0],a=r[r.length-1],i=o[0],l=o[o.length-1];return[{row:n,column:i},{row:a,column:l}]}function yn(e){for(var t=0,r=0;r<e.length;)t*=26,t+=mn.indexOf(e[r]),r++;return t}function Sr(e){return e=e.split(/(\d+)/),[parseInt(e[1]),yn(e[0].trim())]}function gn(e,t,r,o,n,a,i){var l=Sr(e.getAttribute("r")),s=Fo(t,e),u=s&&s.textContent,p;return e.hasAttribute("t")&&(p=e.getAttribute("t")),{row:l[0],column:l[1],value:fn(u,p,{getInlineStringValue:function(){return Go(t,e)},getInlineStringXml:function(){return $r(e)},getStyleId:function(){return e.getAttribute("s")},styles:n,values:o,properties:a,options:i})}}function bn(e,t,r,o,n,a){var i=No(e);return i.length===0?[]:i.map(function(l){return gn(l,e,t,r,o,n,a)})}function hn(e,t){return Sn(e)||Cn(e,t)||$n(e,t)||wn()}
2function wn(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $n(e,t){if(!!e){if(typeof e=="string")return Ft(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ft(e,t)}}function Ft(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function Cn(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o,n,a,i,l=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(o=a.call(r)).done)&&(l.push(o.value),l.length!==t);s=!0);}catch(p){u=!0,n=p}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw n}}return l}}function Sn(e){if(Array.isArray(e))return e}function _n(e){var t=Mo(e);if(t)return t=t.split(":").map(Sr).map(function(r){var o=hn(r,2),n=o[0],a=o[1];return{row:n,column:a}}),t.length===1&&(t=[t[0],t[0]]),t}function On(e,t,r,o,n,a){var i=t.createDocument(e),l=bn(i,t,r,o,n,a),s=_n(i)||vn(l);return{cells:l,dimensions:s}}function kn(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=Pn(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 4In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pn(e,t){if(!!e){if(typeof e=="string")return Gt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Gt(e,t)}}function Gt(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function xn(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.rowIndexMap,o=t.accessor,n=o===void 0?function(g){return g}:o,a=t.onlyTrimAtTheEnd,i=e.length-1;i>=0;){for(var l=!0,s=kn(e[i]),u;!(u=s()).done;){var p=u.value;if(n(p)!==null){l=!1;break}}if(l)e.splice(i,1),r&&r.splice(i,1);else if(a)break;i--}return e}function An(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=In(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 5In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function In(e,t){if(!!e){if(typeof e=="string")return Mt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Mt(e,t)}}function Mt(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function Vn(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.accessor,o=r===void 0?function(g){return g}:r,n=t.onlyTrimAtTheEnd,a=e[0].length-1;a>=0;){for(var i=!0,l=An(e),s;!(s=l()).done;){var u=s.value;if(o(u[a])!==null){i=!1;break}}if(i)for(var p=0;p<e.length;)e[p].splice(a,1),p++;else if(n)break;a--}return e}function qn(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_r(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jn(e,t){return Dn(e)||Bn(e,t)||_r(e,t)||En()}
6function En(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _r(e,t){if(!!e){if(typeof e=="string")return Ut(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ut(e,t)}}function Ut(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function Bn(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o,n,a,i,l=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(o=a.call(r)).done)&&(l.push(o.value),l.length!==t);s=!0);}catch(p){u=!0,n=p}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw n}}return l}}function Dn(e){if(Array.isArray(e))return e}function Tn(e,t){var r=e.dimensions,o=e.cells;if(o.length===0)return[];var n=jn(r,2);n[0];for(var a=n[1],i=a.column,l=a.row,s=new Array(l),u=0;u<l;){s[u]=new Array(i);for(var p=0;p<i;)s[u][p]=null,p++;u++}for(var g=qn(o),C;!(C=g()).done;){var b=C.value,S=b.row-1,$=b.column-1;$<i&&S<l&&(s[S][$]=b.value)}var y=t.rowMap;if(y)for(var _=0;_<s.length;)y[_]=_,_++;return s=xn(Vn(s,{onlyTrimAtTheEnd:!0}),{onlyTrimAtTheEnd:!0,rowIndexMap:y}),t.transformData&&(s=t.transformData(s)),s}function Te(e){return Te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Te(e)}function Nn(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=Fn(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 8In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fn(e,t){if(!!e){if(typeof e=="string")return Rt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Rt(e,t)}}function Rt(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function Lt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,o)}return r}function Qt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lt(Object(r),!0).forEach(function(o){Gn(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lt(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function Gn(e,t,r){return t=Mn(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Mn(e){var t=Un(e,"string");return Te(t)==="symbol"?t:String(t)}function Un(e,t){if(Te(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(Te(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Rn(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};r.sheet||(r=Qt({sheet:1},r));var o=function(C){if(!e[C])throw new Error('"'.concat(C,'" file not found inside the *.xlsx file zip archive'));return e[C]},n=Wo(o("xl/_rels/workbook.xml.rels"),t),a=n.sharedStrings?rn(o(n.sharedStrings),t):[],i=n.styles?en(o(n.styles),t):{},l=zo(o("xl/workbook.xml"),t);if(r.getSheets)return l.sheets.map(function(g){var C=g.name;return{name:C}});var s=Ln(r.sheet,l.sheets);if(!s||!n.sheets[s])throw Qn(r.sheet,l.sheets);var u=On(o(n.sheets[s]),t,a,i,l,r);r=Qt({rowMap:[]},r);var p=Tn(u,r);return r.properties?{data:p,properties:l}:p}function Ln(e,t){if(typeof e=="number"){var r=t[e-1];return r&&r.relationId}for(var o=Nn(t),n;!(n=o()).done;){var a=n.value;if(a.name===e)return a.relationId}}function Qn(e,t){var r=t&&t.map(function(o,n){return'"'.concat(o.name,'"
8(#').concat(n+1,")")}).join(", ");return new Error("Sheet ".concat(typeof e=="number"?"#"+e:'"'+e+'"'," not found in the *.xlsx file.").concat(t?" Available sheets: "+r+".":""))}function Pe(e){return Pe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pe(e)}function Kt(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,Xn(o.key),o)}}function Kn(e,t,r){return t&&Kt(e.prototype,t),r&&Kt(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xn(e){var t=Hn(e,"string");return Pe(t)==="symbol"?t:String(t)}function Hn(e,t){if(Pe(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(Pe(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wn(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ne(e,t)}function Jn(e){var t=Or();return function(){var o=Fe(e),n;if(t){var a=Fe(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return Yn(this,n)}}function Yn(e,t){if(t&&(Pe(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Zn(e)}function Zn(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gt(e){var t=typeof Map=="function"?new Map:void 0;return gt=function(o){if(o===null||!ea(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(o))return t.get(o);t.set(o,n)}function n(){return We(o,arguments,Fe(this).constructor)}return n.prototype=Object.create(o.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Ne(n,o)},gt(e)}function We(e,t,r){return Or()?We=Reflect.construct.bind():We=function(n,a,i){var l=[null];l.push.apply(l,a);var s=Function.bind.apply(n,l),u=new s;return i&&Ne(u,i.prototype),u},We.apply(null,arguments)}function Or(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ea(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Ne(e,t){return Ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,n){return o.__proto__=n,o},Ne(e,t)}function Fe(e){return Fe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Fe(e)}var re=function(e){Wn(r,e);var t=Jn(r);function r(o){var n;return zn(this,r),n=t.call(this,"invalid"),n.reason=o,n}return Kn(r)}(gt(Error));function ta(e){if(typeof e=="string"){var t=e;if(e=Number(e),String(e)!==t)throw new re("not_a_number")}if(typeof e!="number")throw new re("not_a_number");if(isNaN(e))throw new re("invalid_number");if(!isFinite(e))throw new re("out_of_bounds");return e}function ra(e){if(typeof e=="string")return e;if(typeof e=="number"){if(isNaN(e))throw new re("invalid_number");if(!isFinite(e))throw new re("out_of_bounds");return String(e)}throw new re("not_a_string")}function oa(e){if(typeof e=="boolean")return e;throw new re("not_a_boolean")}function na(e,t){var r=t.properties;if(e instanceof Date){if(isNaN(e.valueOf()))throw new re("out_of_bounds");return e}if(typeof e=="number"){if(isNaN(e))throw new re("invalid_number");if(!isFinite(e))throw new re("out_of_bounds");var o=Cr(e,r);if(isNaN(o.valueOf()))throw new re("out_of_bounds");return o}throw new re("not_a_date")}function aa(e,t){return sa(e)||ia(e,t)||kr(e,t)||la()}
8function la(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 9In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ia(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o,n,a,i,l=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(o=a.call(r)).done)&&(l.push(o.value),l.length!==t);s=!0);}catch(p){u=!0,n=p}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw n}}return l}}function sa(e){if(Array.isArray(e))return e}function xe(e){return xe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xe(e)}function ua(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=kr(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 10In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kr(e,t){if(!!e){if(typeof e=="string")return Xt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xt(e,t)}}function Xt(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function Ht(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,o)}return r}function zt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ht(Object(r),!0).forEach(function(o){ca(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ht(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function ca(e,t,r){return t=da(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function da(e){var t=fa(e,"string");return xe(t)==="symbol"?t:String(t)}function fa(e,t){if(xe(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(xe(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wt={schemaPropertyValueForMissingColumn:void 0,schemaPropertyValueForUndefinedCellValue:void 0,schemaPropertyValueForNullCellValue:null,schemaPropertyShouldSkipRequiredValidationForMissingColumn:function(){return!1},getEmptyObjectValue:function(){return null},getEmptyArrayValue:function(){return null},isColumnOriented:!1,arrayValueSeparator:","};function pa(e,t,r){r?r=zt(zt({},Wt),r):r=Wt;var o=r,n=o.isColumnOriented,a=o.rowIndexMap;ga(t),n&&(e=ya(e));for(var i=e[0],l=[],s=[],u=1;u<e.length;u++){var p=Pr(t,e[u],u,void 0,i,s,r);l.push(p)}if(a)for(var g=ua(s),C;!(C=g()).done;){var b=C.value;b.row=a[b.row-1]+1}return{rows:l,errors:s}}function Pr(e,t,r,o,n,a,i){for(var l={},s=!0,u=function(D){var F=D.column,K=D.value,ee=D.error,k=D.reason,j={error:ee,row:r+1,column:F,value:K};return k&&(j.reason=k),e[F].type&&(j.type=e[F].type),j},p=[],g=function(){var D=b[C],F=e[D],K=xe(F.type)==="object"&&!Array.isArray(F.type),ee="".concat(o||"",".").concat(F.prop),k,j=n.indexOf(D),T=j<0;T||(k=t[j]);var d,O,c;if(K)d=Pr(F.type,t,r,ee,n,a,i);else if(T)d=i.schemaPropertyValueForMissingColumn;else if(k===void 0)d=i.schemaPropertyValueForUndefinedCellValue;else if(k===null)d=i.schemaPropertyValueForNullCellValue;else if(Array.isArray(F.type)){var h=va(k,i.arrayValueSeparator).map(function(Y){if(!O){var X=Jt(Y,F,i);return X.error&&(d=Y,O=X.error,c=X.reason),X.value}});if(!O){var V=h.every(pt);d=V?i.getEmptyArrayValue(h,{path:ee}):h}}else{var N=Jt(k,F,i);O=N.error,c=N.reason,d=O?k:N.value}!O&&pt(d)&&F.required&&p.push({column:D,value:d,isMissingColumn:T}),O?a.push(u({column:D,value:d,error:O,reason:c})):(s&&!pt(d)&&(s=!1),d!==void 0&&(l[F.prop]=d))},C=0,b=Object.keys(e);C<b.length;C++)g();if(s)return i.getEmptyObjectValue(l,{path:o});for(var S=0,$=p;S<$.length;S++){var y=$[S],_=y.column,q=y.value,z=y.isMissingColumn,G=z&&i.schemaPropertyShouldSkipRequiredValidationForMissingColumn(_,{object:l});if(!G){var Z=e[_].required,W=typeof Z=="boolean"?Z:Z(l);W&&a.push(u({column:_,value:q,error:"required"}))}}return l}function Jt(e,t,r){if(e===null)return{value:null};var o;if(t.parse?o=_e(e,t.parse):t.type?o=ma(e,Array.isArray(t.type)?t.type[0]:t.type,r):o={value:e},o.error)return o;if(o.value!==null){if(t.oneOf&&t.oneOf.indexOf(o.value)<0)return{error:"invalid",reason:"unknown"};if(t.validate)try{t.validate(o.value)}catch(n){return{error:n.message}}}return o}function _e(e,t){try{var r=t(e);return r===void 0?{value:null}:{value:r}}catch(n){var o={error:n.message};return n.reason&&(o.reason=n.reason),o}}function ma(e,t,r){switch(t){case String:return _e(e,ra);case Number:return _e(e,ta);case Date:return _e(e,function(o){return na(o,{properties:r.properties})});case Boolean:return _e(e,oa);default:if(typeof t=="function")return _e(e,t);throw new Error("Unsupported schema type: ".concat(t&&t.name||t))}}function xr(e,t,r){for(var o=0,n="";r+o<e.length;){var a=e[r+o];if(a===t)return[n,o];if(a==='"'){var i=xr(e,'"',r+o+1);n+=i[0],o+=1+i[1]+1}else n+=a,o++}return[n,o]}function va(e,t){for(var r=[],o=0;o<e.length;){var n=xr(e,t,o),a=aa(n,2),i=a[0],l=a[1];o+=l+t.length,r.push(i.trim())}return r}var ya=function(t){return t[0].map(function(r,o){return t.map(function(n){return n[o]})})};function ga(e){for(var t=0,r=Object.keys(e);t<r.length;t++){var o=r[t],n=e[o];if(!n.prop)throw new Error('"prop" not defined for schema entry "'.concat(o,'".'))}}function pt(e){return e==null}function Ge(e){return Ge=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ge(e)}function Yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,o)}return r}function Zt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
10t%2?Yt(Object(r),!0).forEach(function(o){ba(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yt(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function ba(e,t,r){return t=ha(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ha(e){var t=wa(e,"string");return Ge(t)==="symbol"?t:String(t)}function wa(e,t){if(Ge(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(Ge(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $a(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=r.includeNullValues,n=r.ignoreEmptyRows,a=r.isColumnOriented,i=r.rowMap,l={schemaPropertyValueForMissingColumn:void 0,schemaPropertyValueForUndefinedCellValue:void 0,schemaPropertyValueForNullCellValue:void 0,schemaPropertyShouldSkipRequiredValidationForMissingColumn:function(p,g){return g.path,!1},getEmptyObjectValue:function(p,g){var C=g.path;return C?void 0:null},getEmptyArrayValue:function(){return null},arrayValueSeparator:","};o&&(l.schemaPropertyValueForMissingColumn=null,l.schemaPropertyValueForUndefinedCellValue=null,l.schemaPropertyValueForNullCellValue=null,l.getEmptyObjectValue=function(u,p){return p.path,null});var s=pa(e,t,Zt(Zt({},l),{},{rowIndexMap:i,isColumnOriented:a}));return n!==!1&&(s.rows=s.rows.filter(function(u){return u!==l.getEmptyObjectValue(u,{path:void 0})})),s}function Me(e){return Me=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Me(e)}var Ca=["schemaPropertyValueForEmptyCell"];function er(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,o)}return r}function tr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?er(Object(r),!0).forEach(function(o){Sa(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):er(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function Sa(e,t,r){return t=_a(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _a(e){var t=Oa(e,"string");return Me(t)==="symbol"?t:String(t)}function Oa(e,t){if(Me(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(Me(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ka(e,t){if(e==null)return{};var r=Pa(e,t),o,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],!(t.indexOf(o)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(r[o]=e[o]))}return r}function Pa(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,a;for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}function xa(e,t,r){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=o.schemaPropertyValueForEmptyCell,a=ka(o,Ca);return e(t,r,tr(tr({},a),{},{schemaPropertyValueForNullCellValue:n}))}function bt(e){return bt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bt(e)}function Ar(e){for(var t={},r=0,o=Object.keys(e);r<o.length;r++){var n=o[r],a=e[n],i=void 0;bt(a)==="object"&&(a=Object.keys(e[n])[0],i=Ar(e[n][a])),t[n]={prop:a},i&&(t[n].type=i)}return t}function Ue(e){return Ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ue(e)}
10var Aa=["schema","map"];function rr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,o)}return r}function ze(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rr(Object(r),!0).forEach(function(o){Ia(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rr(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function Ia(e,t,r){return t=Va(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Va(e){var t=qa(e,"string");return Ue(t)==="symbol"?t:String(t)}function qa(e,t){if(Ue(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(Ue(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ja(e,t){if(e==null)return{};var r=Ea(e,t),o,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],!(t.indexOf(o)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(r[o]=e[o]))}return r}function Ea(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,a;for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}function Ba(e,t,r){var o=r.schema,n=r.map,a=ja(r,Aa);!o&&n&&(o=Ar(n));var i=Rn(e,t,ze(ze({},a),{},{properties:o||a.properties}));return o?xa($a,i.data,o,ze(ze({},a),{},{properties:i.properties})):i}function Da(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Eo(e).then(function(r){return Ba(r,yo,t)})}const Pt=jr("accountContactGroup",{state:()=>({contactGroups:[],pagination:{sortBy:"id",descending:!1,page:1,rowsPerPage:10,rowsNumber:0},isLoading:!1,filters:{}}),actions:{async getContactGroups(e,t){this.toggleLoading(),t?.pagination&&(this.pagination=t.pagination),t?.filter&&(this.filters=t.filter.filters);const r="_order["+this.pagination.sortBy+"]",o={page:this.pagination.page,itemsPerPage:this.pagination.rowsPerPage,[r]:this.pagination.descending?"asc":"desc",...this.filters};t?.filter?.search&&(o.name=t.filter.search);try{const n=`/api/accounts/${e}/account_contact_groups`,a=await qe(n,{params:o});this.contactGroups=a["hydra:member"],this.pagination.rowsNumber=a["hydra:totalItems"]??0,this.toggleLoading()}catch(n){this.toggleLoading(),this.setError(n)}},async saveContactGroup(e){return this.resetError(),e["@id"]?await this.updateContactGroup(e):await this.createContactGroup(e)},async createContactGroup(e){this.toggleLoading();try{return await qe("/api/account_contact_groups",{method:He.POST,body:JSON.stringify(e)}),this.toggleLoading(),!0}catch(t){this.toggleLoading(),this.setError(t)}},async updateContactGroup(e){this.toggleLoading();try{const t="/api/account_contact_groups/"+e.id;return await qe(t,{method:He.PATCH,body:JSON.stringify({name:e.name,account:e.account})}),this.toggleLoading(),!0}catch(t){return this.toggleLoading(),this.setError(t),!1}},async deleteContactGroup(e){try{const t=`/api/account_contact_groups/${e.id}`;return await qe(t,{method:He.DELETE}),!0}catch(t){return this.setError(t),!1}},async deleteContactGroups(e,t){try{const r=[];for(const o of t)o.id&&r.push(o.id);return r.length>0&&await qe("/api/account_contact_groups/mass_action/delete",{method:He.POST,body:JSON.stringify({accountContactGroupIds:r,account:e})}),!0}catch(r){return this.setError(r),!1}},toggleLoading(){this.isLoading=!this.isLoading}}}),Ta={class:"text-h4sb text-grey-8 full-width"},Na={class:"text-body1 full-width"},Fa={class:"row full-width q-col-gutter-xl"},Ga={class:"col text-right"},Ma={class:"row full-width q-col-gutter-xl q-pb-2xl"},Ua={class:"text-body2 q-mb-sm"},Ra={key:0},La={key:0,class:"col-12 col-sm-6"},Qa={class:"text-body2 q-mb-sm"},Ka={class:"row full-width q-col-gutter-xl q-pb-2xl"},Xa={class:"col-12 col-sm-6"},Ha={class:"text-body2 q-mb-sm"},za={class:"col-12 col-sm-6"},Wa={class:"text-body2 q-mb-sm"},Ja={class:"row full-width q-col-gutter-xl q-pb-xs"},Ya={class:"col-12"},Za={class:"text-body2 q-mb-sm"},el={key:0,class:"row full-width q-col-gutter-xl q-pb-2xl"},tl={key:1,class:"row full-width q-col-gutter-xl q-pb-2xl"},rl={class:"row full-width q-col-gutter-xl"},ol={class:"col-12 col-sm-6"},nl={class:"col-12 col-sm-6"},al=Se({__name:"ContactDialog",props:me({testId:{},loading:{type:Boolean},activeAccountId:{}},{show:{type:Boolean,required:!0},showModifiers:{},accountContact:{required:!0},accountContactModifiers:{}}),emits:["update:show","update:accountContact"],setup(e){const t=e,r=de(e,"show"),o=de(e,"accountContact"),n=ke(o.value),a=R(()=>s.error?.validation),i=or(),{countries:l}=be(i),s=St(),u=B(),p=B(),g=B();async function C(){n.value.contact.address.countryCode=u.value?.code,u.value?.code!==p.value?.code&&(n.value.contact.address.type=Zr.manual),delete n.value.accountContactGroups,await s.sendContact(n.value,t.activeAccountId)&&(r.value=!1)}function b(){s.error?.validation?.contact?.address&&delete s.error?.validation?.contact?.address}fe(u,y=>{y&&(n.value.id?g.value?.countryCode&&(u.value?.code===g.value.countryCode?n.value.contact.address=g.value:n.value.contact.address=new It):n.value.contact.address=new It,n.value.contact.phone.prefix=y.phonePrefix)}),fe(o,()=>{n.value=ke(o.value).value,p.value=l.value["/api/countries/LV"];const y=`/api/countries/${n.value.contact.address.countryCode}`;
10u.value=l.value[y]??p.value,n.value.id&&(g.value=n.value.contact.address)},{immediate:!0});function S(){r.value=!1}fe(r,()=>{s.resetError()});function $(){o.value.contact.phone.prefix||(n.value.contact.phone=new Br)}return(y,_)=>(E(),L(tt,{modelValue:r.value,"onUpdate:modelValue":_[10]||(_[10]=q=>r.value=q),"data-testid":`contact-dialog-component-${y.testId}`,onBeforeShow:$},{default:A(()=>[f(Be,{style:{width:"100%","max-width":"640px"}},{default:A(()=>[f(H,{class:"row items-start q-pt-3xl q-px-4xl q-pb-none"},{default:A(()=>[m("div",Ta,x(w(n).id?y.$t("addressBook.contacts.addNewDialog.editTitle"):y.$t("addressBook.contacts.addNewDialog.title")),1),m("div",Na,x(y.$t("addressBook.contacts.addNewDialog.subTitle")),1),f(Er),f($e,{icon:"close",color:"grey-5",flat:"",round:"",dense:"",style:{position:"absolute",top:"10px",right:"20px"},onClick:S})]),_:1}),w(s).error?(E(),L(H,{key:0,class:"q-pb-sm q-pl-4xl q-pr-4xl"},{default:A(()=>[f(at,{"test-id":`contact-dialog-${y.testId}`,errors:[w(s).error]},null,8,["test-id","errors"])]),_:1})):U("",!0),f(H,{class:"q-pb-sm q-pr-4xl"},{default:A(()=>[m("div",Fa,[m("div",Ga,[f(nt,{modelValue:w(n).contact.company,"onUpdate:modelValue":_[0]||(_[0]=q=>w(n).contact.company=q),"data-testid":`contact-company-input-${y.testId}`,name:"check",dense:"",label:y.$t("addressBook.contacts.addNewDialog.company"),size:"md",color:"primary"},null,8,["modelValue","data-testid","label"])])]),m("div",Ma,[m("div",{class:Oe(["col-12",w(n).contact.company?"col-12 col-sm-6":""])},[m("div",Ua,[wt(x(y.$t("addressBook.contacts.addNewDialog.nameSurname"))+" ",1),w(n).contact.company?(E(),Q("span",Ra,x(y.$t("addressBook.contacts.addNewDialog.optional")),1)):U("",!0)]),f(he,{modelValue:w(n).contact.name,"onUpdate:modelValue":_[1]||(_[1]=q=>w(n).contact.name=q),"data-testid":`contact-dialog-component-name-surname-input-${y.testId}`,outlined:"",error:Boolean(a.value?.contact?.name),"error-message":w(ye)("contact.name",a.value),"bg-color":"secondary"},null,8,["modelValue","data-testid","error","error-message"])],2),w(n).contact.company?(E(),Q("div",La,[m("div",Qa,x(y.$t("addressBook.contacts.addNewDialog.company")),1),f(he,{modelValue:w(n).contact.companyName,"onUpdate:modelValue":_[2]||(_[2]=q=>w(n).contact.companyName=q),"data-testid":`contact-dialog-component-company-name-input-${y.testId}`,outlined:"",error:Boolean(a.value?.contact?.companyName),"error-message":w(ye)("contact.companyName",a.value),"bg-color":"secondary"},null,8,["modelValue","data-testid","error","error-message"])])):U("",!0)]),m("div",Ka,[m("div",Xa,[m("div",Ha,x(y.$t("addressBook.contacts.addNewDialog.email"))+" "+x(y.$t("addressBook.contacts.addNewDialog.optional")),1),f(he,{modelValue:w(n).contact.email,"onUpdate:modelValue":_[3]||(_[3]=q=>w(n).contact.email=q),"data-testid":`contact-dialog-component-email-input-${y.testId}`,outlined:"",error:Boolean(a.value?.contact?.email),"error-message":w(ye)("contact.email",a.value),"bg-color":"secondary"},null,8,["modelValue","data-testid","error","error-message"])]),m("div",za,[m("div",Wa,x(y.$t("addressBook.contacts.addNewDialog.phone"))+" "+x(y.$t("addressBook.contacts.addNewDialog.optional")),1),f(Yr,{phone:w(n).contact.phone,"onUpdate:phone":_[4]||(_[4]=q=>w(n).contact.phone=q),"test-id":`contact-dialog-component-${y.testId}`,"default-prefix":u.value?.phonePrefix||"",error:Boolean(a.value?.contact?.phone),"error-message":w(ye)("contact.phone",a.value)},null,8,["phone","test-id","default-prefix","error","error-message"])])]),m("div",Ja,[m("div",Ya,[m("div",Za,x(y.$t("addressBook.contacts.addNewDialog.country")),1),f(cr,{modelValue:u.value,"onUpdate:modelValue":[_[5]||(_[5]=q=>u.value=q),b],"test-id":`contact-dialog-component-${y.testId}`,class:"col-12 col-md-4",error:w(ye)("contact.address.countryCode",a.value)},null,8,["modelValue","test-id","error"])])]),u.value?.code&&u.value?.code===p.value?.code?(E(),Q("div",el,[f(zr,{address:w(n).contact.address,"onUpdate:address":_[6]||(_[6]=q=>w(n).contact.address=q),country:u.value,"onUpdate:country":_[7]||(_[7]=q=>u.value=q),"test-id":`contact-dialog-component-${y.testId}`,validation:a.value?.contact,title:y.$t("addressBook.contacts.addNewDialog.address"),"address-type":{type:"ais",andManual:!0},onAddressTypeChanged:b},null,8,["address","country","test-id","validation","title"])])):U("",!0),u.value?.code&&u.value?.code!==p.value?.code?(E(),Q("div",tl,[f(Wr,{country:u.value,"onUpdate:country":_[8]||(_[8]=q=>u.value=q),address:w(n).contact.address,"onUpdate:address":_[9]||(_[9]=q=>w(n).contact.address=q),"test-id":`contact-dialog-component-${t.testId}`,validation:a.value?.contact.address},null,8,["country","address","test-id","validation"])])):U("",!0)]),_:1}),f(ne),f(H,{class:"q-pt-3xl q-pb-3xl q-pr-4xl"},{default:A(()=>[m("div",rl,[m("div",ol,[f(ce,{"test-id":`contact-dialog-component-cancel-${y.testId}`,title:y.$t("cancel"),classes:"full-width bg-grey-2",onClick:S},null,8,["test-id","title"])]),m("div",nl,[f(we,{"test-id":`contact-dialog-component-add-${y.testId}`,title:w(n).id?y.$t("edit"):y.$t("add"),classes:"full-width",onClick:C},null,8,["test-id","title"])])])]),_:1}),f(Ot,{"test-id":"address-book-page",showing:y.loading},null,8,["showing"])]),_:1})]),_:1},8,["modelValue","data-testid"]))}}),ll={class:"text-body3 text-grey-8"},il={class:"text-body1 text-grey-6 q-mt-xxs"},sl={class:"row q-col-gutter-y-xl"},ul={class:"col-12"},cl={key:0,class:"row"},dl={class:"col-12 text-body3 text-grey-8"},fl={key:1,class:"row"},pl={class:"col-12 text-body3 text-grey-8"},ml={class:"row q-col-gutter-md full-width"},vl={class:"col-12 col-md-6"},yl={class:"col-12 col-md-6"},gl=Se({__name:"ContactGroupsDialog",props:me({testId:{}},{show:{type:Boolean,required:!0},showModifiers:{},groups:{required:!0},groupsModifiers:{},accountContact:{required:!0},accountContactModifiers:{}}),emits:me(["submit"],["update:show","update:groups","update:accountContact"]),setup(e,{emit:t}){const r=de(e,"show"),o=de(e,"groups"),n=de(e,"accountContact"),a=ke(n.value),i=t,{t:l}=rt(),s=B();function u(){i("submit",a.value),r.value=!1}function p(){if(o.value.length===0)return[{label:l("addressBook.contacts.noGroups"),inactive:!0}];const b=[];return a.value.accountContactGroups?.forEach(S=>{typeof S=="object"&&S!==null&&"id"in S&&S.id!==void 0&&b.push(S.id)}),o.value.filter(S=>typeof S.id=="number"&&!b.includes(S.id)).map(S=>({label:S.name,value:S.name,id:S.id,"@id":S["@id"]}))}function g(){const b=o.value.filter(S=>s.value?.id===S.id);b.length>0&&a.value.accountContactGroups?.push(...b),s.value=void 0}function C(b){a.value.accountContactGroups=a?.value?.accountContactGroups?.filter(S=>
10typeof S!="string"&&S.id!==b.id)}return fe(r,b=>{b&&(a.value=ke(n.value).value)}),(b,S)=>(E(),L(tt,{modelValue:r.value,"onUpdate:modelValue":S[2]||(S[2]=$=>r.value=$)},{default:A(()=>[f(Be,{style:{width:"100%","max-width":"410px"}},{default:A(()=>[f(H,{class:"row q-px-3xl q-pb-none q-mb-2xl items-start justify-between no-wrap"},{default:A(()=>[m("div",null,[m("div",ll,x(b.$t("addressBook.groups.editGroupsDialog.title")),1),m("div",il,x(b.$t("addressBook.groups.editGroupsDialog.subTitle")),1)]),Je(f($e,{icon:"close",color:"grey-5",flat:"",round:"",dense:""},null,512),[[Ze]])]),_:1}),f(ne),f(H,{class:"q-px-3xl q-pb-3xl"},{default:A(()=>[m("div",sl,[m("div",ul,[f(mt,{modelValue:s.value,"onUpdate:modelValue":S[0]||(S[0]=$=>s.value=$),class:"q-mt-lg-sm",filter:"","test-id":`choose-group-dropdown-${b.testId}`,options:p(),placeholder:b.$t("addressBook.groups.editGroupsDialog.selectGroup"),onUpdate:g},null,8,["modelValue","test-id","options","placeholder"])])]),f(ne,{class:"q-mb-3xl"}),w(a).accountContactGroups?.length&&w(a).accountContactGroups?.length>0?(E(),Q("div",cl,[m("div",dl,x(b.$t("addressBook.groups.editGroupsDialog.selectedGroups"))+": ",1),(E(!0),Q(ot,null,nr(w(a).accountContactGroups,($,y)=>(E(),Q("div",{key:y,class:"col-12 text-body2 q-pa-none q-ma-none"},[typeof $!="string"?(E(),L(ce,{key:0,"test-id":`remove-group-${y}-${b.testId}`,title:"",icon:"close",styles:"width: 20px; border-radius: 20px",onClick:_=>C($)},null,8,["test-id","onClick"])):U("",!0),wt(" "+x(typeof $=="string"?$:$.name),1)]))),128))])):(E(),Q("div",fl,[m("div",pl,x(b.$t("addressBook.groups.editGroupsDialog.noSelectedGroups")),1)]))]),_:1}),f(ne,{class:"q-mb-3xl"}),f(Ye,{align:"center",class:"q-pt-none q-px-xl q-pb-3xl"},{default:A(()=>[m("div",ml,[m("div",vl,[f(ce,{"test-id":`cancel-${b.testId}`,title:b.$t("cancel"),classes:"full-width bg-grey-2",onClick:S[1]||(S[1]=$=>r.value=!1)},null,8,["test-id","title"])]),m("div",yl,[f(we,{"test-id":`save-${b.testId}`,title:b.$t("save"),classes:"full-width",onClick:u},null,8,["test-id","title"])])])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});var bl=ht({name:"QFile",inheritAttrs:!1,props:{...to,...ao,...io,modelValue:[File,FileList,Array],append:Boolean,useChips:Boolean,displayValue:[String,Number],tabindex:{type:[String,Number],default:0},counterLabel:Function,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...ro,...so],setup(e,{slots:t,emit:r,attrs:o}){const{proxy:n}=lr(),a=oo(),i=B(null),l=B(!1),s=lo(e),{pickFiles:u,onDragover:p,onDragleave:g,processFiles:C,getDndNode:b}=uo({editable:a.editable,dnd:l,getFileInput:k,addFilesToQueue:j}),S=Xr(e),$=R(()=>Object(e.modelValue)===e.modelValue?"length"in e.modelValue?Array.from(e.modelValue):[e.modelValue]:[]),y=R(()=>jt($.value)),_=R(()=>$.value.map(c=>c.name).join(", ")),q=R(()=>Dr($.value.reduce((c,h)=>c+h.size,0))),z=R(()=>({totalSize:q.value,filesNumber:$.value.length,maxFiles:e.maxFiles})),G=R(()=>({tabindex:-1,type:"file",title:"",accept:e.accept,capture:e.capture,name:s.value,...o,id:a.targetUid.value,disabled:a.editable.value!==!0})),Z=R(()=>"q-file q-field--auto-height"+(l.value===!0?" q-file--dnd":"")),W=R(()=>e.multiple===!0&&e.append===!0);function J(c){const h=$.value.slice();h.splice(c,1),F(h)}function D(c){const h=$.value.indexOf(c);h!==-1&&J(h)}function F(c){r("update:modelValue",e.multiple===!0?c:c[0])}function K(c){c.keyCode===13&&Tr(c)}function ee(c){(c.keyCode===13||c.keyCode===32)&&u(c)}function k(){return i.value}function j(c,h){const V=C(c,h,$.value,W.value),N=k();N!=null&&(N.value=""),V!==void 0&&((e.multiple===!0?e.modelValue&&V.every(Y=>$.value.includes(Y)):e.modelValue===V[0])||F(W.value===!0?$.value.concat(V):V))}function T(){return[oe("input",{class:[e.inputClass,"q-file__filler"],style:e.inputStyle})]}function d(){if(t.file!==void 0)return $.value.length===0?T():$.value.map((h,V)=>t.file({index:V,file:h,ref:this}));if(t.selected!==void 0)return $.value.length===0?T():t.selected({files:$.value,ref:this});if(e.useChips===!0)return $.value.length===0?T():$.value.map((h,V)=>oe(eo,{key:"file-"+V,removable:a.editable.value,dense:!0,textColor:e.color,tabindex:e.tabindex,onRemove:()=>{J(V)}},()=>oe("span",{class:"ellipsis",textContent:h.name})));const c=e.displayValue!==void 0?e.displayValue:_.value;return c.length!==0?[oe("div",{class:e.inputClass,style:e.inputStyle,textContent:c})]:T()}function O(){const c={ref:i,...G.value,...S.value,class:"q-field__input fit absolute-full cursor-pointer",onChange:j};return e.multiple===!0&&(c.multiple=!0),oe("input",c)}return Object.assign(a,{fieldClass:Z,emitValue:F,hasValue:y,inputRef:i,innerValue:$,floatingLabel:R(()=>y.value===!0||jt(e.displayValue)),computedCounter:R(()=>
10{if(e.counterLabel!==void 0)return e.counterLabel(z.value);const c=e.maxFiles;return`${$.value.length}${c!==void 0?" / "+c:""} (${q.value})`}),getControlChild:()=>b("file"),getControl:()=>{const c={ref:a.targetRef,class:"q-field__native row items-center cursor-pointer",tabindex:e.tabindex};return a.editable.value===!0&&Object.assign(c,{onDragover:p,onDragleave:g,onKeydown:K,onKeyup:ee}),oe("div",c,[O()].concat(d()))}}),Object.assign(n,{removeAtIndex:J,removeFile:D,getNativeElement:()=>i.value}),ar(n,"nativeEl",()=>i.value),no(a)}});function Ee(e,t=new WeakMap){if(Object(e)!==e)return e;if(t.has(e))return t.get(e);const r=e instanceof Date?new Date(e):e instanceof RegExp?new RegExp(e.source,e.flags):e instanceof Set?new Set:e instanceof Map?new Map:typeof e.constructor!="function"?Object.create(null):e.prototype!==void 0&&typeof e.prototype.constructor=="function"?e:new e.constructor;if(typeof e.constructor=="function"&&typeof e.valueOf=="function"){const o=e.valueOf();if(Object(o)!==o){const n=new e.constructor(o);return t.set(e,n),n}}return t.set(e,r),e instanceof Set?e.forEach(o=>{r.add(Ee(o,t))}):e instanceof Map&&e.forEach((o,n)=>{r.set(n,Ee(o,t))}),Object.assign(r,...Object.keys(e).map(o=>({[o]:Ee(e[o],t)})))}var hl=ht({name:"QPopupEdit",props:{modelValue:{required:!0},title:String,buttons:Boolean,labelSet:String,labelCancel:String,color:{type:String,default:"primary"},validate:{type:Function,default:()=>!0},autoSave:Boolean,cover:{type:Boolean,default:!0},disable:Boolean}
10,emits:["update:modelValue","save","cancel","beforeShow","show","beforeHide","hide"],setup(e,{slots:t,emit:r}){const{proxy:o}=lr(),{$q:n}=o,a=B(null),i=B(""),l=B("");let s=!1;const u=R(()=>ar({initialValue:i.value,validate:e.validate,set:p,cancel:g,updatePosition:C},"value",()=>l.value,G=>{l.value=G}));function p(){e.validate(l.value)!==!1&&(b()===!0&&(r("save",l.value,i.value),r("update:modelValue",l.value)),S())}function g(){b()===!0&&r("cancel",l.value,i.value),S()}function C(){Nr(()=>{a.value.updatePosition()})}function b(){return Fr(l.value,i.value)===!1}function S(){s=!0,a.value.hide()}function $(){s=!1,i.value=Ee(e.modelValue),l.value=Ee(e.modelValue),r("beforeShow")}function y(){r("show")}function _(){s===!1&&b()===!0&&(e.autoSave===!0&&e.validate(l.value)===!0?(r("save",l.value,i.value),r("update:modelValue",l.value)):r("cancel",l.value,i.value)),r("beforeHide")}function q(){r("hide")}function z(){const G=t.default!==void 0?[].concat(t.default(u.value)):[];return e.title&&G.unshift(oe("div",{class:"q-dialog__title q-mt-sm q-mb-sm"},e.title)),e.buttons===!0&&G.push(oe("div",{class:"q-popup-edit__buttons row justify-center no-wrap"},[oe($e,{flat:!0,color:e.color,label:e.labelCancel||n.lang.label.cancel,onClick:g}),oe($e,{flat:!0,color:e.color,label:e.labelSet||n.lang.label.set,onClick:p})])),G}return Object.assign(o,{set:p,cancel:g,show(G){a.value!==null&&a.value.show(G)},hide(G){a.value!==null&&a.value.hide(G)},updatePosition:C}),()=>{if(e.disable!==!0)return oe(co,{ref:a,class:"q-popup-edit",cover:e.cover,onBeforeShow:$,onShow:y,onBeforeHide:_,onHide:q,onEscapeKey:g},z)}}});const wl={class:"text-body3 text-grey-8"},$l={class:"text-body1 text-grey-6 q-mt-xxs"},Cl={class:"row q-col-gutter-y-xl"},Sl={class:"col-12 text-right"},_l={class:"file-upload-block col-12"},Ol={class:"file-upload-container q-pa-xl text-center"},kl={class:"text-body2 q-pa-md"},Pl={class:"text-body1"},xl={class:"row q-col-gutter-md full-width"},Al={class:"col-12 col-md-6"},Il={class:"col-12 col-md-6"},Vl={class:"text-body3 text-grey-8"},ql={class:"text-body1 text-grey-6 q-mt-xxs"},jl={class:"col-12"},El={class:"col-12"},Bl={key:0,class:"cell-block flex items-center"},Dl={class:"flex"},Tl={key:1},Nl={class:"mobile-delete-block"},Fl={class:"q-mb-md"},Gl={class:"q-mb-sm"},Ml={key:0},Ul={class:"row q-col-gutter-md full-width"},Rl={class:"col-12 col-md-6"},Ll={class:"col-12 col-md-6"},Ql=Se({__name:"ContactsUploadDialog",props:me({testId:{}},{show:{type:Boolean,required:!0},showModifiers:{}}),emits:me(["prepare","submit"],["update:show"]),setup(e,{emit:t}){const{t:r}=rt(),o=B(),n=St(),{preparedAccountContacts:a,preparedPagination:i,isLoading:l}=be(n),s=B({filters:{}}),u=de(e,"show"),p=B(!1),g=B(),C=B([]),b=t,S=ir(),$=B(null),y=B(null);fe(u,d=>{d||_()}),fe(n,()=>{n.error?.violations&&(g.value=r("addressBook.contacts.uploadDialog.errorMsg",{rows:K(),totalRows:a.value.length}),G())}),fe([a,p],()=>{o.value&&o.value.refresh()});function _(){$.value=null,y.value=null,a.value=[],C.value=[],i.value={descending:!0,page:1,rowsPerPage:10,rowsNumber:0},n.resetError(),p.value=!1}function q(d){if(K()===0&&(p.value=!1),d.pagination?.page&&d.pagination.rowsPerPage)if(p.value&&n.error?.violations){const O=n.error.violations.map(c=>{const h=c.propertyPath.match(/\[(\d+)]/);return h?parseInt(h[1],10):null}).filter(c=>c!==null);C.value=a.value.filter((c,h)=>O.includes(h)),d.pagination.rowsNumber=C.value.length}else{const O=(d.pagination.page-1)*d.pagination.rowsPerPage,c=O+d.pagination.rowsPerPage;C.value=a.value.slice(O,c),d.pagination.rowsNumber=a.value.length}d.pagination&&(i.value=d.pagination)}function z(){return new Gr(r("addressBook.contacts.uploadDialog.errorMsg",{rows:K(),totalRows:a.value.length}))}function G(){if(n.error?.violations){const d={};let O=0;n.error.violations=n.error.violations.map(c=>{c.propertyPath=c.propertyPath.replace(/^.*?(\[\d+])/g,"$1");const h=c.propertyPath.match(/^\[(\d+)]/);if(h){const V=h[1];d[V]||(d[V]=`[f${O}]`,O++),c.propertyPath=c.propertyPath.replace(/^\[\d+]/,"");const N=`${d[V]}${c.propertyPath}`;c.propertyPath=`${N}||[${V}]${c.propertyPath}`}return c})}}function Z(){n.resetError(),$.value&&(y.value=$.value.name)}function W(){$.value&&b("prepare",$.value),$.value=null,y.value=null}function J(){n.resetError(),p.value=!1,b("submit")}async function D(d,O){a.value=a.value.filter(c=>c!==d),F(O)}function F(d){if(n.error&&n.error.violations){let O=`[${d}]`;if(p.value){O=`[f${d}]`;const c=n.error.violations.find(h=>h.propertyPath.includes(O));if(c){const h=c.propertyPath.match(/\|\|\[(\d+)\]/);h&&(d=parseInt(h[1],10))}}n.error.violations=n.error.violations.filter(c=>!c.propertyPath.includes(O)),n.error.violations=n.error.violations.map(c=>{const h=c.propertyPath.match(/\[(\d+)\]/);if(h){const V=parseInt(h[1],10);if(V>d){const N=V-1,Y=c.propertyPath.replace(/\[\d+\]/,`[${N}]`);return{...c,propertyPath:Y}}}return c})}}function K(){const d=new Set;if(n.error?.violations)for(const O of n.error.violations){const c=O.propertyPath.match(/\[(\d+)\](?!.*\[\d+\])/);if(c){const h=c[0];d.add(h)}}return d.size}function ee(d,O,c){const h=O.split(".");let V=d;for(let Y=0;Y<h.length-1;Y++){const X=h[Y];V&&((!V[X]||typeof V[X]!="object")&&(V[X]={}),V=V[X])}const N=h[h.length-1];V&&typeof V=="object"&&(V[N]=c)}function k(d,O){const c=O.split(".");let h=d;for(const V of c)if(h&&typeof h=="object"&&V in h)h=h[V];else return;return h}function j(d,O){if(n.error){let c=`[${d}]`;p.value&&(c=`[f${d}]`);const h=`${c}.${O??""}`;return n.error.violations?.filter(N=>N.propertyPath.includes(h))??[]}return[]}const T=R(()=>[{name:"contact.name",align:"left",label:r("addressBook.contacts.nameSurname"),field:d=>d.contact.name},{name:"contact.companyName",align:"left",label:r("addressBook.contacts.company"),field:d=>d.contact.companyName},{name:"contact.email",align:"left",label:r("addressBook.contacts.addNewDialog.email"),field:d=>d.contact.email},{name:"contact.phone.prefix",align:"left",label:r("addressBook.contacts.addNewDialog.prefix"),field:d=>d.contact.phone.prefix},{name:"contact.phone.number",align:"left",label:r("addressBook.contacts.phone"),field:d=>d.contact.phone.number},{name:"contact.address.countryCode",label:r("addressBook.contacts.addNewDialog.countryCode"),align:"left",field:d=>d.contact.address.countryCode},{name:"contact.address.addressLine",label:r("addressBook.contacts.addNewDialog.addressLine"),align:"left",field:d=>d.contact.address.addressLine},{name:"contact.address.city",label:r("addressBook.contacts.addNewDialog.city"),align:"left",field:d=>d.contact.address.city},{name:"contact.address.region",label:r("addressBook.contacts.addNewDialog.regi
10on"),align:"left",field:d=>d.contact.address.region},{name:"contact.address.postCode",label:r("addressBook.contacts.addNewDialog.postCode"),align:"left",field:d=>d.contact.address.postCode},{name:"contact.address.id",label:r("addressBook.contacts.addNewDialog.aisCode"),align:"left",field:d=>d.contact.address.id},{name:"groups",align:"left",label:r("addressBook.contacts.group"),field:d=>d.accountContactGroupNames},{name:"actions",align:"center",label:"",field:"actions"}]);return(d,O)=>(E(),L(tt,{modelValue:u.value,"onUpdate:modelValue":O[4]||(O[4]=c=>u.value=c)},{default:A(()=>[w(a).length===0?(E(),L(Be,{key:0,style:{width:"100%","max-width":"640px"}},{default:A(()=>[f(H,{class:"row q-px-3xl q-pb-none q-mb-2xl items-start justify-between no-wrap"},{default:A(()=>[m("div",null,[m("div",wl,x(d.$t("addressBook.contacts.uploadDialog.title")),1),m("div",$l,x(d.$t("addressBook.contacts.uploadDialog.subTitle")),1)]),Je(f($e,{icon:"close",color:"grey-5",flat:"",round:"",dense:""},null,512),[[Ze]])]),_:1}),f(ne),f(H,{class:"q-px-3xl q-pb-3xl"},{default:A(()=>[m("div",Cl,[m("div",Sl,[f(Et,{title:d.$t("addressBook.contacts.uploadDialog.fileExample"),"test-id":`download-icon-${d.testId}`,class:"text-primary","icon-before":"download",href:`/files/${w(S).lang.isoName==="lv"?"Adresu_gramatina_piemers":"Address_book_example"}.xlsx`},null,8,["title","test-id","href"])]),m("div",_l,[f(bl,{ref:"fileInput",modelValue:$.value,"onUpdate:modelValue":[O[0]||(O[0]=c=>$.value=c),Z],"data-testid":`upload-file-input-block-${d.testId}`,type:"file",accept:".xlsx",borderless:""},{default:A(()=>[m("div",Ol,[f(Et,{title:"","test-id":`upload-icon-${d.testId}`,class:"text-grey-11 upload-icon","icon-before":"cloud_upload"},null,8,["test-id"]),m("div",kl,x(y.value?y.value:d.$t("addressBook.contacts.uploadDialog.addFile")),1),m("div",Pl,x(d.$t("addressBook.contacts.uploadDialog.allowedFiles")),1)])]),_:1},8,["modelValue","data-testid"])])])]),_:1}),f(ne,{class:"q-mb-3xl"}),f(Ye,{align:"center",class:"q-pt-none q-px-xl q-pb-3xl"},{default:A(()=>[m("div",xl,[m("div",Al,[f(ce,{"test-id":`cancel-upload-${d.testId}`,title:d.$t("cancel"),classes:"full-width bg-grey-2",onClick:O[1]||(O[1]=c=>u.value=!1)},null,8,["test-id","title"])]),m("div",Il,[f(we,{"test-id":`continue-upload-${d.testId}`,title:d.$t("continue"),classes:"full-width",disabled:!y.value,onClick:W},null,8,["test-id","title","disabled"])])])]),_:1})]),_:1})):(E(),L(Be,{key:1,style:{width:"100%","max-width":"1638px"}},{default:A(()=>[f(H,{class:"row q-px-3xl q-pb-none q-mb-2xl items-start justify-between no-wrap"},{default:A(()=>[m("div",null,[m("div",Vl,x(d.$t("addressBook.contacts.uploadDialog.title")),1),m("div",ql,x(d.$t("addressBook.contacts.uploadDialog.subTitle")),1)]),Je(f($e,{icon:"close",color:"grey-5",flat:"",round:"",dense:""},null,512),[[Ze]])]),_:1}),f(ne),K()>0?(E(),L(H,{key:0,class:"row q-px-3xl q-pb-none items-start justify-between no-wrap"},{default:A(()=>[m("div",jl,[f(at,{"test-id":"contacts-upload-dialog",errors:[z()],"skip-translation":""},null,8,["errors"])])]),_:1})):U("",!0),f(H,{class:"row q-px-3xl q-pb-none q-mb-2xl items-start justify-between no-wrap"},{default:A(()=>[m("div",El,[(E(),L($t(_t),{ref_key:"accountContactUploadTableRef",ref:o,"test-id":`contacts-table-${d.testId}`,columns:T.value,rows:C.value,loading:w(l),pagination:w(i),filter:s.value,"show-header":K()>0,onRefreshRows:q},{"header-custom-left":A(()=>[f(nt,{modelValue:p.value,"onUpdate:modelValue":O[2]||(O[2]=c=>p.value=c),color:"primary",label:d.$t("selectFaulty"),class:"q-mr-lg q-pt-sm q-mb-sm",disable:K()===0},null,8,["modelValue","label","disable"]),K()>0?(E(),L(po,{key:0,"test-id":`error-number-${d.testId}`,number:K(),classes:"q-mt-xl bg-red number-circle-border-red text-white"},null,8,["test-id","number"])):U("",!0)]),body:A(c=>[f(vo,{props:c,class:Oe(["cursor-pointer",j(c.rowIndex).length?"upload-row-error bg-red-6":""])},{default:A(()=>[(E(!0),Q(ot,null,nr(T.value,h=>(E(),L(fo,{key:h.name,props:c},{default:A(()=>[h.name!=="actions"?(E(),Q("div",Bl,[h.name==="contact.name"?(E(),L(Ct,{key:0,name:"error",size:"20px",class:"error-icon text-negative"})):U("",!0),m("span",{class:Oe(j(c.rowIndex,h.name).length?"text-red":"")},x(j(c.rowIndex,h.name).length&&!k(c.row,h.name)?w(r)("addressBook.contacts.uploadDialog.notSpecified"):k(c.row,h.name)),3),f(hl,{"model-value":k(c.row,h.name),class:"q-pa-xl bg-grey-1 popup-edit","onUpdate:modelValue":V=>ee(c.row,h.name,V)},{default:A(V=>[m("div",Dl,[f(he,{modelValue:V.value,"onUpdate:modelValue":N=>V.value=N,outlined:"",autofocus:"",error:Boolean(j(c.rowIndex,h.name).length),"error-message":j(c.rowIndex,h.name).length?w(ye)(j(c.rowIndex,h.name)[0].propertyPath.split("||")[1],w(n).error?.validation):"",onKeyup:sr(V.set,["enter"])},null,8,["modelValue","onUpdate:modelValue","error","error-message","onKeyup"]),f(we,{"test-id":`save-cell-button-${d.testId}`,title:d.$t("save"),classes:"q-ml-lg q-pa-sm q-px-lg q-pa-none",styles:"height: 42px",onClick:ur(V.set,["stop","prevent"])},null,8,["test-id","title","onClick"])])]),_:2},1032,["model-value","onUpdate:modelValue"])])):(E(),Q("div",Tl,[f(ce,{"test-id":`action-single-button-delete-${d.testId}`,title:"",icon:"sym_o_delete",classes:"q-pa-sm bg-grey-2 text-body2 text-grey-10",dense:"",onClick:V=>D(c.row,c.rowIndex)},null,8,["test-id","onClick"])]))]),_:2},1032,["props"]))),128))]),_:2},1032,["props","class"])]),"mobile-view":A(c=>[f(H,{class:Oe(["q-pb-sm text-grey-8 text-body3",j(c.rowIndex).length?"bg-red-6":""])},{default:A(()=>[wt(x(c.row.contact.name)+" ",1),m("div",Nl,[f(ce,{"test-id":`action-single-button-delete-${d.testId}`,title:"",icon:"sym_o_delete",classes:"q-pa-sm bg-grey-2 text-body2 text-grey-10",dense:"",onClick:h=>D(c.row,c.rowIndex)},null,8,["test-id","onClick"])]),f(ne,{spaced:""})]),_:2},1032,["class"]),f(H,{class:Oe(["q-pt-none",j(c.rowIndex).length?"bg-red-6":""])},{default:A(()=>[m("div",null,x(d.$t("addressBook.contacts.address")),1),m("div",Fl,x(c.row.contact.address.readableAddress)+" "+x(c.row.contact.address.id)+" "+x(c.row.contact.address.countryCode)+" "+x(c.row.contact.address.addressLine)+" "+x(c.row.contact.address.city)+" "+x(c.row.contact.address.region)+" "+x(c.row.contact.address.postCode),1),m("div",null,x(d.$t("addressBook.contacts.phone")),1),m("div",Gl,[c.row.contact.phone.prefix?(E(),Q("div",Ml," +"+x(c.row.contact.phone.prefix)+" "+x(c.row.contact.phone.number),1)):U("",!0)]),m("div",null,x(d.$t("addressBook.contacts.company")),1
10),m("div",null,x(c.row.contact.companyName),1)]),_:2},1032,["class"])]),_:1},40,["test-id","columns","rows","loading","pagination","filter","show-header"]))])]),_:1}),f(ne,{class:"q-mb-3xl"}),f(Ye,{align:"center",class:"q-pt-none q-px-xl q-pb-3xl"},{default:A(()=>[m("div",Ul,[m("div",Rl,[f(ce,{"test-id":`cancel-upload-${d.testId}`,title:d.$t("cancel"),classes:"full-width bg-grey-2",onClick:O[3]||(O[3]=c=>u.value=!1)},null,8,["test-id","title"])]),m("div",Ll,[f(we,{"test-id":`continue-upload-${d.testId}`,title:d.$t("import"),classes:"full-width",onClick:J},null,8,["test-id","title"])])])]),_:1})]),_:1}))]),_:1},8,["modelValue"]))}}),Kl={class:"row q-mb-4xl"},Xl={class:"col-12 q-mb-4xl"},Hl={class:"row q-col-gutter-xl"},zl={class:"col-12 col-lg-3"},Wl={class:"col-12 col-lg-3"},Jl={class:"col-12 col-lg-3"},Yl={class:"col-12 col-lg"},Zl={class:"row q-col-gutter-xl justify-end items-center"},ei={class:"col-12 col-sm-6 col-lg-5"},ti={class:"col-12 col-sm-6 col-lg-5"},ri={key:0,class:"col-12 q-mb-4xl"},oi={class:"col-12"},ni={class:"q-pb-sm"},ai={key:0},li={class:"q-mb-md"},ii={key:1},si={class:"q-mb-md"},ui={key:2},ci={class:"q-mb-sm"},di={key:0},fi={key:3},pi=Se({__name:"ContactsComponent",props:me({testId:{}},{activeAccount:{required:!0},activeAccountModifiers:{}}),emits:["update:activeAccount"],setup(e){const t=B(),r=B(!1),o=de(e,"activeAccount"),{t:n}=rt(),a=or(),{countries:i}=be(a),l=St(),{accountContacts:s,pagination:u,isLoading:p}=be(l),g=Pt(),{contactGroups:C}=be(g),b=B(),S=B(),$=B(),y=B({filters:{}}),_=B(!1),q=B(),z=B(!1),G=B([]),Z=R(()=>({title:n("addressBook.contacts.confirmDeleteTitle"),description:G.value.length>1?n("addressBook.contacts.confirmDeleteDescriptionMultiple"):n("addressBook.contacts.confirmDeleteDescription")})),W=B(!1),J=B(!1);function D(v,P){v==="edit"?d(P):v==="delete"?N([P]):v==="edit-groups"&&O(P)}async function F(v,P){if(v==="delete-selected-rows")await N(P);else if(v==="export-selected-rows"){const I=qt.exports.values(P),ae=X(I),Ve=await l.exportContacts(ae,o.value.id);if(Ve===!1)return;Hr(Lr("export","xlsx"),Ve,{mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})}}fe(z,v=>{v||(G.value=[])}),Mr(async()=>{await a.getAllCountries(),await a.retrieveCountryByIri("/api/countries/LV"),await g.getContactGroups(o.value.id,{pagination:{sortBy:"id",descending:!1,page:1,rowsPerPage:1e3,rowsNumber:0}})}),Ur(()=>{K()});function K(){a.country=void 0,g.$reset()}function ee(v){l.getAccountContacts(o.value.id,v)}function k(){return C.value.length===0?[{label:n("addressBook.contacts.noGroups"),inactive:!0}]:C.value.map(v=>({label:v.name,value:v.name,id:v.id,"@id":v["@id"]}))}function j(){$.value?.code?y.value.filters["contact.address.countryCode"]=$.value.code:delete y.value.filters["contact.address.countryCode"]}function T(){l.resetError(),q.value=new Jr,q.value.account=o.value["@id"],S.value=i.value["/api/countries/LV"],_.value=!0}function d(v){l.resetError(),q.value={...v},_.value=!0}function O(v){q.value={...v},W.value=!0}async function c(v){if(v.accountContactGroups){const P=[];v.accountContactGroups.filter(ae=>typeof ae!="string").forEach(ae=>{const{"@id":Ve}=ae;Ve&&P.push(Ve)}),v.accountContactGroups=P,await l.sendContact(v,o.value.id)}}function h(v){return v.map(P=>P.name).join(", ")}async function V(v){const P=qt.exports.values(v),I=X(P);await l.updateContacts(I,o.value.id,t.value["@id"])&&b.value&&(t.value=void 0,b.value.refresh())}async function N(v){G.value=v,z.value=!0}async function Y(){const v=X(G.value);await l.deleteContacts(v,o.value.id)&&b.value&&b.value.refresh()}function X(v){const P=[];return v.forEach(I=>{I.id&&P.push(I.id)}),P}async function Ae(){await l.createContacts()&&b.value&&(r.value=!0,J.value=!1,b.value.refresh())}function Ie(v){!v||Da(v).then(async P=>{await l.prepareContactsForImport(P,o.value.id)})}const Qe=R(()=>[{name:"contactName",align:"left",label:n("addressBook.contacts.nameSurname"),field:v=>v.contact.name,sortable:!0},{name:"contact.address.country",align:"left",label:n("addressBook.contacts.country"),field:v=>v.contact.address.country,format:v=>Vt(v),sortable:!1},{name:"contact.address.readableAddress",label:n("addressBook.contacts.address"),align:"left",field:v=>v.contact.address.readableAddress,sortable:!0},{name:"phone",align:"left",label:n("addressBook.contacts.phone"),field:v=>v.contact.phone,format:v=>v.prefix&&v.number?`+${v.prefix} ${v.number}`:""},{name:"contact.companyName",align:"left",label:n("addressBook.contacts.company"),field:v=>v.contact.companyName,sortable:!0},{name:"accountContactGroups.name",align:"left",label:n("addressBook.contacts.group"),field:v=>v.accountContactGroups??[],format:v=>h(v),sortable:!0},{name:"actions",align:"center",label:"",field:"actions"}]),Ke=R(()=>[{title:n("addressBook.contacts.exportSelected"),icon:"sym_o_download",action:"export-selected-rows",color:"secondary",textColor:"grey-7",class:"text-grey-7 text-body2"},{title:n("addressBook.contacts.deleteSelected"),icon:"delete",action:"delete-selected-rows",color:"red",textColor:"white",class:"text-red-4"}]);function Xe(){return[{title:n("edit"),icon:"edit",action:"edit",class:"text-grey-7"},{title:n("addressBook.contacts.manageGroups"),icon:"create_new_folder",action:"edit-groups",class:"text-grey-7"},{title:n("delete"),icon:"delete",action:"delete",class:"text-red-4"}]}return(v,P)=>(E(),Q(ot,null,[m("div",Kl,[m("div",Xl,[m("div",Hl,[m("div",zl,[f(he,{modelValue:y.value.filters.search,"onUpdate:modelValue":P[0]||(P[0]=I=>y.value.filters.search=I),"data-testid":`contacts-search-field-${v.testId}`,outlined:"",clearable:"",autofocus:"",debounce:"500",placeholder:v.$t("addressBook.contacts.search"),onClear:P[1]||(P[1]=I=>y.value.filters.search="")},{prepend:A(()=>[f(Ct,{name:"search"})]),_:1},8,["modelValue","data-testid","placeholder"])]),m("div",Wl,[f(cr,{modelValue:$.value,"onUpdate:modelValue":[P[2]||(P[2]=I=>
10$.value=I),P[3]||(P[3]=I=>j())],"test-id":`contacts-component-${v.testId}`,class:"col-12 col-md-4","hide-bottom-space":"",placeholder:$.value?"":v.$t("addressBook.contacts.tableSearchCountry")},null,8,["modelValue","test-id","placeholder"])]),m("div",Jl,[f(mt,{modelValue:y.value.filters["accountContactGroups.name"],"onUpdate:modelValue":P[4]||(P[4]=I=>y.value.filters["accountContactGroups.name"]=I),"emit-value":"",filter:"","test-id":`contacts-state-filter-${v.testId}`,options:k(),placeholder:y.value.filters["accountContactGroups.name"]?"":v.$t("addressBook.contacts.tableSearchGroup")},null,8,["modelValue","test-id","options","placeholder"])]),m("div",Yl,[m("div",Zl,[m("div",ei,[f(ce,{"test-id":`contacts-import-button-${v.testId}`,title:v.$t("addressBook.contacts.import"),icon:"sym_o_publish",classes:"full-width bg-blue-2",onClick:P[5]||(P[5]=I=>J.value=!0)},null,8,["test-id","title"])]),m("div",ti,[f(we,{"test-id":`contacts-add-new-contact-button-${v.testId}`,title:v.$t("addressBook.contacts.addNew"),classes:"full-width",onClick:T},null,8,["test-id","title"])])])])])]),w(l).error?(E(),Q("div",ri,[f(at,{"test-id":"address-book",errors:[w(l).error]},null,8,["errors"])])):U("",!0),f(mo,{show:r.value,"onUpdate:show":P[6]||(P[6]=I=>r.value=I),"test-id":"address-book-upload",message:"addressBook.contacts.uploadSuccessfully","alert-type":"success","bg-color":"green-1"},null,8,["show","message"]),m("div",oi,[(E(),L($t(_t),{ref_key:"accountContactTableRef",ref:b,"test-id":`contacts-table-${v.testId}`,columns:Qe.value,rows:w(s),loading:w(p),pagination:w(u),filter:y.value,selectable:"","header-buttons":Ke.value,"action-buttons":Xe,"show-header":"",onHeaderButtonAction:F,onButtonAction:D,onRefreshRows:ee},{"header-selected-left":A(I=>[f(mt,{modelValue:t.value,"onUpdate:modelValue":P[7]||(P[7]=ae=>t.value=ae),class:"col-lg-3 q-mt-lg-xs",filter:"","test-id":`table-contacts-add-to-group-dropdown-${v.testId}`,options:k(),placeholder:t.value?"":v.$t("addressBook.contacts.addToGroup"),onUpdate:ae=>V(I)},null,8,["modelValue","test-id","options","placeholder","onUpdate"])]),"mobile-view":A(I=>[f(H,{class:"q-pb-sm"},{default:A(()=>[f(nt,{modelValue:I.selected,"onUpdate:modelValue":ae=>I.selected=ae,dense:"",class:"text-grey-8 text-body3",label:I.row.contact.name},null,8,["modelValue","onUpdate:modelValue","label"]),m("div",ni,x(h(I.row.accountContactGroups)),1),f(ne,{spaced:""})]),_:2},1024),f(H,{class:"q-pt-none"},{default:A(()=>[I.row.contact.address.country?(E(),Q("div",ai,[m("div",null,x(v.$t("addressBook.contacts.country")),1),m("div",li,x(w(Vt)(I.row.contact.address.country)),1)])):U("",!0),I.row.contact.address.readableAddress?(E(),Q("div",ii,[m("div",null,x(v.$t("addressBook.contacts.address")),1),m("div",si,x(I.row.contact.address.readableAddress),1)])):U("",!0),I.row.contact.phone.prefix?(E(),Q("div",ui,[m("div",null,x(v.$t("addressBook.contacts.phone")),1),m("div",ci,[I.row.contact.phone.prefix?(E(),Q("div",di," +"+x(I.row.contact.phone.prefix)+" "+x(I.row.contact.phone.number),1)):U("",!0)])])):U("",!0),I.row.contact.companyName?(E(),Q("div",fi,[m("div",null,x(v.$t("addressBook.contacts.company")),1),m("div",null,x(I.row.contact.companyName),1)])):U("",!0)]),_:2},1024)]),"nothing-found":A(()=>[f(fr,{"test-id":"account-contact-table",title:v.$t("addressBook.contacts.noContacts"),description:v.$t("addressBook.contacts.noContactsDescription")},null,8,["title","description"])]),_:1},40,["test-id","columns","rows","loading","pagination","filter","header-buttons"])),w(s).length===0?(E(),L(Ot,{key:0,"test-id":`contacts-component-${v.testId}`,showing:w(p),class:"q-mt-4xl"},null,8,["test-id","showing"])):U("",!0)])]),q.value?(E(),L(al,{key:0,show:_.value,"onUpdate:show":P[8]||(P[8]=I=>_.value=I),accountContact:q.value,"onUpdate:accountContact":P[9]||(P[9]=I=>q.value=I),"test-id":`contacts-dialog-${v.testId}`,"active-account-id":o.value.id,loading:w(p)},null,8,["show","accountContact","test-id","active-account-id","loading"])):U("",!0),f(dr,{show:z.value,"onUpdate:show":P[10]||(P[10]=I=>z.value=I),"test-id":`table-contact-single-${v.testId}
10`,title:Z.value.title,description:Z.value.description,onDelete:Y},null,8,["show","test-id","title","description"]),q.value?(E(),L(gl,{key:1,show:W.value,"onUpdate:show":P[11]||(P[11]=I=>W.value=I),groups:w(C),"onUpdate:groups":P[12]||(P[12]=I=>Rr(C)?C.value=I:null),accountContact:q.value,"onUpdate:accountContact":P[13]||(P[13]=I=>q.value=I),"test-id":`account-contact-groups-dialog-${v.testId}`,onSubmit:c},null,8,["show","groups","accountContact","test-id"])):U("",!0),f(Ql,{show:J.value,"onUpdate:show":P[14]||(P[14]=I=>J.value=I),"test-id":`account-contacts-upload-dialog-${v.testId}`,onSubmit:Ae,onPrepare:Ie},null,8,["show","test-id"])],64))}}),mi={class:"text-body3 text-grey-8"},vi={class:"text-body1 text-grey-6 q-mt-xxs"},yi={class:"row q-col-gutter-y-xl"},gi={class:"col-12"},bi={class:"text-body2 q-mb-sm"},hi={class:"row q-col-gutter-md full-width"},wi={class:"col-12 col-md-6"},$i={class:"col-12 col-md-6"},Ci=Se({__name:"ContactGroupDialog",props:me({testId:{},loading:{type:Boolean}},{show:{type:Boolean,required:!0},showModifiers:{},group:{required:!0},groupModifiers:{}}),emits:me(["submit"],["update:show","update:group"]),setup(e,{emit:t}){const r=de(e,"show"),o=de(e,"group"),n=t,a=ke(o.value),i=Pt(),l=R(()=>i.error?.validation);function s(u){n("submit",u)}return fe(r,u=>{u&&(i.resetError(),a.value=ke(o.value).value)}),(u,p)=>(E(),L(tt,{modelValue:r.value,"onUpdate:modelValue":p[4]||(p[4]=g=>r.value=g)},{default:A(()=>[f(Be,{style:{width:"100%","max-width":"410px"}},{default:A(()=>[f(H,{class:"row q-px-3xl q-pb-none q-mb-2xl items-start justify-between no-wrap"},{default:A(()=>[m("div",null,[m("div",mi,x(u.$t("addressBook.groups.addNewDialog.title")),1),m("div",vi,x(u.$t("addressBook.groups.addNewDialog.subTitle")),1)]),Je(f($e,{icon:"close",color:"grey-5",flat:"",round:"",dense:""},null,512),[[Ze]])]),_:1}),f(ne),w(i).error?(E(),L(H,{key:0,class:"q-pb-sm q-pl-2xl q-pr-2xl"},{default:A(()=>[f(at,{"test-id":`contact-group-dialog-${u.testId}`,errors:[w(i).error]},null,8,["test-id","errors"])]),_:1})):U("",!0),f(H,{class:"q-px-3xl q-pb-3xl"},{default:A(()=>[m("div",yi,[m("div",gi,[m("div",bi,x(u.$t("addressBook.groups.addNewDialog.groupName")),1),f(he,{modelValue:w(a).name,"onUpdate:modelValue":p[0]||(p[0]=g=>w(a).name=g),outlined:"",autofocus:"",placeholder:u.$t("addressBook.groups.addNewDialog.groupNamePlaceholder"),"bg-color":"secondary",error:Boolean(l.value?.name),"error-message":w(ye)("name",l.value),onKeydown:p[1]||(p[1]=sr(ur(g=>s(w(a)),["prevent"]),["enter"]))},null,8,["modelValue","placeholder","error","error-message"])])])]),_:1}),f(ne,{class:"q-mb-3xl"}),f(Ye,{align:"center",class:"q-pt-none q-px-xl q-pb-3xl"},{default:A(()=>[m("div",hi,[m("div",wi,[f(ce,{"test-id":`cancel-${u.testId}`,title:u.$t("cancel"),classes:"full-width",onClick:p[2]||(p[2]=g=>r.value=!1)},null,8,["test-id","title"])]),m("div",$i,[f(we,{"test-id":`save-${u.testId}`,title:w(a).id?u.$t("edit"):u.$t("save"),classes:"full-width",onClick:p[3]||(p[3]=g=>s(w(a)))},null,8,["test-id","title"])])])]),_:1}),f(Ot,{"test-id":"address-book-page",showing:u.loading},null,8,["showing"])]),_:1})]),_:1},8,["modelValue"]))}});class Si{name="";account;accountContactsCount=0;constructor(t){this.account=t}}const _i={class:"row q-col-gutter-xl q-mb-4xl"},Oi={class:"col-12 col-lg-4 col-md-8"},ki={class:"col-12 col-md flex justify-end items-center"},Pi={class:"q-pb-sm"},xi=m("div",{class:"row q-mb-3xl"},null,-1),Ai=Se({__name:"GroupsComponent",props:me({testId:{}},{activeAccount:{required:!0},activeAccountModifiers:{}}),emits:["update:activeAccount"],setup(e){const t=de(e,"activeAccount"),{t:r}=rt(),o=B(),n=B(!1),a=ir(),i=R(()=>a.screen.lt.md),l=Pt(),{contactGroups:s,isLoading:u,pagination:p}=be(l),g=B(),C=B(!1),b=B([]),S=B({filters:{}});fe(C,k=>{k||(b.value=[])});const $=R(()=>b.value.length>1?r("addressBook.groups.confirmDeleteDescriptionMultiple"):r("addressBook.groups.confirmDeleteDescription"));function y(k,j){k==="edit"?G(j):k==="delete"&&D([j])}function _(k,j){k==="delete-selected-rows"&&D(j)}function q(k){l.getContactGroups(t.value.id,k)}function z(){o.value=new Si(t.value["@id"]),n.value=!0}function G(k){o.value=k,n.value=!0}async function Z(k){await l.saveContactGroup(k)&&g.value&&(g.value.refresh(),n.value=!1)}async function W(){let k=!1;b.value.length===1&&(k=await l.deleteContactGroup(b.value[0])),b.value.length>1&&(k=await l.deleteContactGroups(t.value["@id"],b.value)),k&&g.value&&g.value.refresh()}function J(){b.value=[]}function D(k){b.value=k,C.value=!0}const F=R(()=>[{name:"name",align:"left",label:r("accountContactGroupName"),field:"name",sortable:!0},{name:"accountContactsCount",label:r("accountContactGroupCount"),align:"center",field:"accountContactsCount",sortable:!1},{name:"actions",align:"center",label:"",field:"actions"}]),K=R(()=>[{title:r("addressBook.contacts.deleteSelected"),icon:"delete",action:"delete-selected-rows",color:"red",textColor:"white",class:"text-red-4"}]);function ee(){return[{title:r("edit"),icon:"edit",action:"edit",class:"text-grey-7"},{title:r("delete"),icon:"delete",action:"delete",class:"text-red-4"}]}return(k,j)=>(E(),Q(ot,null,[m("div",_i,[m("div",Oi,[f(he,{modelValue:S.value.search,"onUpdate:modelValue":j[0]||(j[0]=T=>S.value.search=T),"data-testid":"account-contact-group-search",outlined:"",clearable:"",autofocus:"",debounce:"500",placeholder:k.$t("addressBook.groups.search"),class:"q-mt-sm",onClear:j[1]||(j[1]=T=>S.value.search="")},{prepend:A(()=>[f(Ct,{name:"search"})]),_:1},8,["modelValue","placeholder"])]),m("div",ki,[f(ce,{"test-id":"account-contact-group-create",title:k.$t("addressBook.groups.addNew"),color:"primary","text-color":"white",icon:"sym_o_add",class:Oe({"full-width":i.value}),onClick:z},null,8,["title","class"])])]),m("div",null,[(E(),L($t(_t),{ref_key:"accountContactGroupTableRef",ref:g,"test-id":`account-contact-group-${k.testId}`,columns:F.value,rows:w(s),loading:w(u),pagination:w(p),filter:S.value,selectable:!0,"header-buttons":K.value,"action-buttons":ee,"show-
10header":"",onHeaderButtonAction:_,onButtonAction:y,onRefreshRows:q},{"mobile-view":A(T=>[f(H,{class:"q-pb-sm"},{default:A(()=>[f(nt,{modelValue:T.selected,"onUpdate:modelValue":d=>T.selected=d,dense:"",class:"text-grey-8 text-body3",label:T.row.name},null,8,["modelValue","onUpdate:modelValue","label"]),m("div",Pi,x(w(r)("addressBook.groups.contactsInGroup",{count:T.row.accountContactsCount})),1)]),_:2},1024)]),"nothing-found":A(()=>[f(fr,{"test-id":"account-contact-group-table",title:k.$t("addressBook.groups.noGroups"),description:k.$t("addressBook.groups.noGroupsDescription"),class:"q-mb-xl"},null,8,["title","description"])]),_:1},40,["test-id","columns","rows","loading","pagination","filter","header-buttons"]))]),o.value?(E(),L(Ci,{key:0,show:n.value,"onUpdate:show":j[2]||(j[2]=T=>n.value=T),group:o.value,"onUpdate:group":j[3]||(j[3]=T=>o.value=T),"test-id":`account-contact-group-dialog-${k.testId}`,loading:w(u),onSubmit:Z},null,8,["show","group","test-id","loading"])):U("",!0),f(dr,{ref:"dialogConfirmDeleteRef",show:C.value,"onUpdate:show":j[4]||(j[4]=T=>C.value=T),"test-id":`account-contact-group-delete-${k.testId}`,title:k.$t("addressBook.groups.confirmDeleteTitle"),description:$.value,onDelete:W,onCancel:J},null,8,["show","test-id","title","description"]),xi],64))}}),Ii={class:"column q-col-gutter-y-4xl q-mb-4xl"},Vi={class:"col"},qi={class:"row q-col-gutter-xl full-width"},ji={class:"col-12 q-mb-2xl"},Ei={class:"col-12 q-mt-none"},As=Se({__name:"AddressBookPage",setup(e){const t=Qr(),{activeUserAccount:r}=be(t),o=B("contacts");return(n,a)=>(E(),Q("div",Ii,[m("div",Vi,[f(Kr,{"test-id":"address-book-page",title:n.$t("addressBook.title"),content:n.$t("addressBook.subTitle")},null,8,["title","content"])]),m("div",qi,[m("div",ji,[f(Ir,{modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=i=>o.value=i),dense:"","no-caps":"",class:"bg-grey-1 border-grey-2 border-radius-8 q-px-xs q-py-xs","active-color":"primary","active-class":"bg-white","indicator-color":"transparent",align:"left"},{default:A(()=>[f(xt,{"data-testid":"address-book-page-contacts-tab",name:"contacts",label:n.$t("addressBook.tabs.tab1"),class:"border-radius-8 text-weight-medium text-grey-7 q-mr-md"},null,8,["label"]),f(xt,{"data-testid":"address-book-page-groups-tab",name:"groups",label:n.$t("addressBook.tabs.tab2"),class:"border-radius-8 text-weight-medium text-grey-7 q-mr-md"},null,8,["label"])]),_:1},8,["modelValue"])]),m("div",Ei,[f(Vr,{modelValue:o.value,"onUpdate:modelValue":a[1]||(a[1]=i=>o.value=i),animated:"",class:"q-mb-lg"},{default:A(()=>[f(At,{name:"contacts",class:"q-pa-none"},{default:A(()=>[w(r)?(E(),L(pi,{key:0,"test-id":"address-book-page","active-account":w(r).account},null,8,["active-account"])):U("",!0)]),_:1}),f(At,{name:"groups",class:"q-pa-none q-mb-xs"},{default:A(()=>[w(r)?(E(),L(Ai,{key:0,"test-id":"address-book-page","active-account":w(r).account},null,8,["active-account"])):U("",!0)]),_:1})]),_:1},8,["modelValue"])])])]))}});export{As as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.