1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`[email protected]`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`a816c29c-5ecb-48f7-9ed5-d99cbec42773`,e._sentryDebugIdIdentifier=`sentry-dbid-a816c29c-5ecb-48f7-9ed5-d99cbec42773`)}catch{}})();import{r as e,t}from"./97ze4I_m.js";import{B as n,Ct as r,It as i,Jr as a,Nt as o,Qr as s,Rn as c,Sr as l,Tt as u,Un as d,V as f,Zr as p,Zt as m,_n as h,bn as g,bt as _,cn as v,cr as y,d as b,en as x,ft as S,gn as C,gr as w,gt as T,ht as E,in as ee,lr as D,m as O,mr as k,mt as A,nt as j,or as te,ot as ne,p as M,pt as N,tr as re,un as P,vn as ie,wr as F}from"./B2JBbmqs.js";import{C as ae,t as oe,w as se}from"./DqL9iSaR.js";import{Br as ce,Fn as le,Jr as ue,Ln as de,Lr as fe,Mr as pe,Nr as me,Tr as he,U as ge,Vr as _e,Wn as I,Wr as ve,Xt as ye,Y as be,Yr as xe,a as L,an as Se,br as R,cr as Ce,ct as z,et as we,g as Te,i as Ee,ir as De,k as Oe,kr as ke,kt as Ae,ln as je,n as Me,or as Ne,qt as Pe,rr as Fe,s as B,sn as Ie,sr as V,t as Le,ur as Re,wn as ze,wr as Be,yt as Ve,zn as He}from"./DmbAq7p_.js";import{t as Ue}from"./Bp2qcvd5.js";import{a as We,f as Ge,n as Ke,p as qe,v as Je}from"./BxUjr8NA.js";import{A as Ye,o as Xe,r as Ze,t as Qe}from"./kxVIgHNF.js";import{a as $e,c as et,n as tt,t as nt}from"./byKOkY_x.js";import{t as rt}from"./DI7S2hKh.js";var it={class:`w-full h-full flex-1 flex items-center justify-center bg-white z-20 rounded-sm`},at=Object.assign(u({__name:`Loader`,setup(e){let{t}=B();return(e,n)=>(P(),T(`div`,it,[r(F(Ce),{label:F(t)(`sharedLoader.loading`),"is-background":!1,size:`lg`},null,8,[`label`])]))}}),{__name:`SharedLoader`});function ot(e){let t=k(-1);function n(){t.value>0?t.value--:t.value=e.value.length-1}function r(){t.value<e.value.length-1?t.value++:t.value=0}function i(n){t.value>=0&&t.value<e.value.length&&n(e.value[t.value])}return{highlightedIndex:t,navigateUp:n,navigateDown:r,selectItem:i}}var st=`â¯`,ct=`\xA0`;function lt(e){let{locale:t,n,d:r}=B(),i=t.value,a=i===`no`?`nb`:i,o=f().public.website,s=e??o;s===`INT`&&(s=`GB`);let c=`${a}-${s.toUpperCase()}`;function l(e,t,r){return n(e,{key:t,locale:c,...r}).split(st).join(ct)}function u(e){if(typeof e!=`string`)return``;let t=e.split(`T`)[0],n=mt(t);if(!n)return e;let i=new Date(n.year,n.month-1,n.day??1);if(Number.isNaN(i.getTime()))return e;let a=n.day===void 0?`monthYear`:`date`;return r(i,a,c)}return{intlLocale:c,formatNumber:l,formatDate:u}}var ut=t(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),a=n-i<0,o=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-i)/(a?i-o:o-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:d,w:c,d:s,D:f,h:o,m:a,s:i,ms:r,Q:u}[e]||String(e||``).toLowerCase().replace(/s$/,``)},u:function(e){return e===void 0}},y=`en`,b={};b[y]=g;var x=`$isDayjsObject`,S=function(e){return e instanceof E||!(!e||!e[x])},C=function e(t,n,r){var i;if(!t)return y;if(typeof t==`string`){var a=t.toLowerCase();b[a]&&(i=a),n&&(b[a]=n,i=a);var o=t.split(`-`);if(!i&&o.length>1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e)<this.startOf(t)},_.isBefore=function(e,t){return this.endOf(t)<w(e)},_.$g=function(e,t,n){return T.u(e)?this[t]:this.set(n,e)},_.unix=function(){return Math.floor(this.valueOf()/1e3)},_.valueOf=function(){return this.$d.getTime()},_.startOf=function(e,t){var n=this,r=!!T.u(t)||t,u=T.p(e),p=function(e,t){var i=T.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.endOf(s)},m=function(e,t){return T.w(n.toDate()[e].apply(n.toDate(`s`),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},h=this.$W,g=this.$M,_=this.$D,v=`set`+(this.$u?`UTC`:``);switch(u){case d:return r?p(1,0):p(31,11);case l:return r?p(1,g):p(0,g+1);case c:var y=this.$locale().weekStart||0,b=(h<y?h+7:h)-y;return p(r?_-b:_+(6-b),g);case s:case f:return m(v+`Hours`,0);case o:return m(v+`Minutes`,1);case a:return m(v+`Seconds`,2);case i:return m(v+`Milliseconds`,3);default:return this.clone()}},_.endOf=function(e){return this.startOf(e,!1)},_.$set=function(e,t){var n,c=T.p(e),u=`set`+(this.$u?`UTC`:``),p=(n={},n[s]=u+`Date`,n[f]=u+`Date`,n[l]=u+`Month`,n[d]=u+`FullYear`,n[o]=u+`Hours`,n[a]=u+`Minutes`,n[i]=u+`Seconds`,n[r]=u+`Milliseconds`,n)[c],m=c===s?this.$D+(t-this.$W):t;if(c===l||c===d){var h=this.clone().set(f,1);h.$d[p](m),h.init(),this.$d=h.set(f,Math.min(this.$D,h.daysInMonth())).$d}else p&&this.$d[p](m);return this.init(),this},_.set=function(e,t){return this.clone().$set(e,t)},_.get=function(e){return this[T.p(e)]()},_.add=function(r,u){var f,p=this;r=Number(r);var m=T.p(u),h=function(e){var t=w(p);return T.w(t.date(t.date()+Math.round(e*r)),p)};if(m===l)return this.set(l,this.$M+r);if(m===d)return this.set(d,this.$y+r);if(m===s)return h(1);if(m===c)return h(7);var g=(f={},f[a]=t,f[o]=n,f[i]=e,f)[m]||1,_=this.$d.getTime()+r*g;return T.w(_,this)},_.subtract=function(e,t){return this.add(-1*e,t)},_.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||`YYYY-MM-DDTHH:mm:ssZ`,i=T.z(this),a=this.$H,o=this.$m,s=this.$M,c=n.weekdays,l=n.months,u=n.meridiem,d=function(e,n,i,a){return e&&(e[
vendor: 5,592 bytes, line 1
1n]||e(t,r))||i[n].slice(0,a)},f=function(e){return T.s(a%12||12,e,`0`)},m=u||function(e,t,n){var r=e<12?`AM`:`PM`;return n?r.toLowerCase():r};return r.replace(h,(function(e,r){return r||function(e){switch(e){case`YY`:return String(t.$y).slice(-2);case`YYYY`:return T.s(t.$y,4,`0`);case`M`:return s+1;case`MM`:return T.s(s+1,2,`0`);case`MMM`:return d(n.monthsShort,s,l,3);case`MMMM`:return d(l,s);case`D`:return t.$D;case`DD`:return T.s(t.$D,2,`0`);case`d`:return String(t.$W);case`dd`:return d(n.weekdaysMin,t.$W,c,2);case`ddd`:return d(n.weekdaysShort,t.$W,c,3);case`dddd`:return c[t.$W];case`H`:return String(a);case`HH`:return T.s(a,2,`0`);case`h`:return f(1);case`hh`:return f(2);case`a`:return m(a,o,!0);case`A`:return m(a,o,!1);case`m`:return String(o);case`mm`:return T.s(o,2,`0`);case`s`:return String(t.$s);case`ss`:return T.s(t.$s,2,`0`);case`SSS`:return T.s(t.$ms,3,`0`);case`Z`:return i}return null}(e)||i.replace(`:`,``)}))},_.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},_.diff=function(r,f,p){var m,h=this,g=T.p(f),_=w(r),v=(_.utcOffset()-this.utcOffset())*t,y=this-_,b=function(){return T.m(h,_)};switch(g){case d:m=b()/12;break;case l:m=b();break;case u:m=b()/3;break;case c:m=(y-v)/6048e5;break;case s:m=(y-v)/864e5;break;case o:m=y/n;break;case a:m=y/t;break;case i:m=y/e;break;default:m=y}return p?m:T.a(m)},_.daysInMonth=function(){return this.endOf(l).$D},_.$locale=function(){return b[this.$L]},_.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=C(e,t,!0);return r&&(n.$L=r),n},_.clone=function(){return T.w(this.$d,this)},_.toDate=function(){return new Date(this.valueOf())},_.toJSON=function(){return this.isValid()?this.toISOString():null},_.toISOString=function(){return this.$d.toISOString()},_.toString=function(){return this.$d.toUTCString()},g}(),ee=E.prototype;return w.prototype=ee,[[`$ms`,r],[`$s`,i],[`$m`,a],[`$H`,o],[`$W`,s],[`$M`,l],[`$y`,d],[`$D`,f]].forEach((function(e){ee[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),w.extend=function(e,t){return e.$i||=(e(t,E,w),!0),w},w.locale=C,w.isDayjs=S,w.unix=function(e){return w(1e3*e)},w.en=b[y],w.Ls=b,w.p={},w}))})),dt=t(((e,t)=>{(function(n,r,i){typeof e==`object`?(t.exports=i(),t.exports.default=i()):typeof define==`function`&&define.amd?define(i):r[n]=i()})(`slugify`,e,function(){var e=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","Â¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","Ã":"A","Ã":"A","Ã":"A","Ã":"A","Ã":"A","Ã
":"A","Ã":"AE","Ã":"C","Ã":"E","Ã":"E","Ã":"E","Ã":"E","Ã":"I","Ã":"I","Ã":"I","Ã":"I","Ã":"D","Ã":"N","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"U","Ã":"U","Ã":"U","Ã":"U","Ã":"Y","Ã":"TH","Ã":"ss","à ":"a","á":"a","â":"a","ã":"a","ä":"a","Ã¥":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","Ã":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ä":"A","Ä":"a","Ä":"A","Ä":"a","Ä":"A","Ä
":"a","Ä":"C","Ä":"c","Ä":"C","Ä":"c","Ä":"D","Ä":"d","Ä":"DJ","Ä":"dj","Ä":"E","Ä":"e","Ä":"E","Ä":"e","Ä":"e","Ä":"e","Ä":"E","Ä":"e","Ä":"G","Ä":"g","Ä¢":"G","Ä£":"g","Ĩ":"I","Ä©":"i","Ī":"i","Ä«":"i","Ä®":"I","į":"i","İ":"I","ı":"i","Ķ":"k","Ä·":"k","Ä»":"L","ļ":"l","Ľ":"L","ľ":"l","Å":"L","Å":"l","Å":"N","Å":"n","Å
":"N","Å":"n","Å":"N","Å":"n","Å":"O","Å":"o","Å":"O","Å":"o","Å":"OE","Å":"oe","Å":"R","Å":"r","Å":"R","Å":"r","Å":"S","Å":"s","Å":"S","Å":"s","Å ":"S","Å¡":"s","Å¢":"T","Å£":"t","Ť":"T","Å¥":"t","Ũ":"U","Å©":"u","Ū":"u","Å«":"u","Å®":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Å´":"W","ŵ":"w","Ŷ":"Y","Å·":"y","Ÿ":"Y","Ź":"Z","ź":"z","Å»":"Z","ż":"z","Ž":"Z","ž":"z","Æ":"E","Æ":"f","Æ ":"O","Æ¡":"o","Ư":"U","ư":"u","Ç":"LJ","Ç":"lj","Ç":"NJ","Ç":"nj","È":"S","È":"s","È":"T","È":"t","É":"e","Ë":"o","Î":"A","Î":"E","Î":"H","Î":"I","Î":"O","Î":"Y","Î":"W","Î":"i","Î":"A","Î":"B","Î":"G","Î":"D","Î":"E","Î":"Z","Î":"H","Î":"8","Î":"I","Î":"K","Î":"L","Î":"M","Î":"N","Î":"3","Î":"O","Î ":"P","Ρ":"R","Σ":"S","Τ":"T","Î¥":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","Î":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","Ï":"p","Ï":"r","Ï":"s","Ï":"s","Ï":"t","Ï
":"y","Ï":"f","Ï":"x","Ï":"ps","Ï":"w","Ï":"i","Ï":"y","Ï":"o","Ï":"y","Ï":"w","Ð":"Yo","Ð":"DJ","Ð":"Ye","Ð":"I","Ð":"Yi","Ð":"J","Ð":"LJ","Ð":"NJ","Ð":"C","Ð":"DZ","Ð":"A","Ð":"B","Ð":"V","Ð":"G","Ð":"D","Ð":"E","Ð":"Zh","Ð":"Z","Ð":"I","Ð":"J","Ð":"K","Ð":"L","Ð":"M","Ð":"N","Ð":"O","Ð":"P","Ð ":"R","С":"S","Т":"T","У":"U","Ф":"F","Ð¥":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Ð":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","Ñ":"r","Ñ":"s","Ñ":"t","Ñ":"u","Ñ":"f","Ñ
":"h","Ñ":"c","Ñ":"ch","Ñ":"sh","Ñ":"sh","Ñ":"u","Ñ":"y","Ñ":"","Ñ":"e","Ñ":"yu","Ñ":"ya","Ñ":"yo","Ñ":"dj","Ñ":"ye","Ñ":"i","Ñ":"yi","Ñ":"j","Ñ":"lj","Ñ":"nj","Ñ":"c","Ñ":"u","Ñ":"dz","Ò":"G","Ò":"g","Ò":"GH","Ò":"gh","Ò":"KH","Ò":"kh","Ò¢":"NG","Ò£":"ng","Ò®":"UE","Ò¯":"ue","Ò°":"U","Ò±":"u","Òº":"H","Ò»":"h","Ó":"AE","Ó":"ae","Ó¨"
1:"OE","Ó©":"oe","Ô±":"A","Ô²":"B","Ô³":"G","Ô´":"D","Ôµ":"E","Ô¶":"Z","Ô·":"E'","Ô¸":"Y'","Ô¹":"T'","Ôº":"JH","Ô»":"I","Ô¼":"L","Ô½":"X","Ô¾":"C'","Ô¿":"K","Õ":"H","Õ":"D'","Õ":"GH","Õ":"TW","Õ":"M","Õ
":"Y","Õ":"N","Õ":"SH","Õ":"CH","Õ":"P","Õ":"J","Õ":"R'","Õ":"S","Õ":"V","Õ":"T","Õ":"R","Õ":"C","Õ":"P'","Õ":"Q'","Õ":"O''","Õ":"F","Ö":"EV","Ø¡":"a","Ø¢":"aa","Ø£":"a","ؤ":"u","Ø¥":"i","ئ":"e","ا":"a","ب":"b","Ø©":"h","ت":"t","Ø«":"th","ج":"j","Ø":"h","Ø®":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","Ø´":"sh","ص":"s","ض":"dh","Ø·":"t","ظ":"z","ع":"a","غ":"gh","Ù":"f","Ù":"q","Ù":"k","Ù":"l","Ù
":"m","Ù":"n","Ù":"h","Ù":"w","Ù":"a","Ù":"y","Ù":"an","Ù":"on","Ù":"en","Ù":"a","Ù":"u","Ù":"e","Ù":"","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù¾":"p","Ú":"ch","Ú":"zh","Ú©":"k","Ú¯":"g","Û":"y","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","฿":"baht","á":"a","á":"b","á":"g","á":"d","á":"e","á":"v","á":"z","á":"t","á":"i","á":"k","á":"l","á":"m","á":"n","á":"o","á":"p","á":"zh","á ":"r","á¡":"s","á¢":"t","á£":"u","á¤":"f","á¥":"k","á¦":"gh","á§":"q","á¨":"sh","á©":"ch","áª":"ts","á«":"dz","á¬":"ts","á":"ch","á®":"kh","á¯":"j","á°":"h","á¹¢":"S","á¹£":"s","áº":"W","áº":"w","áº":"W","áº":"w","áº":"W","áº
":"w","áº":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","áº":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","á»":"E","á»":"e","á»":"E","á»":"e","á»":"E","á»
":"e","á»":"E","á»":"e","á»":"I","á»":"i","á»":"I","á»":"i","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á» ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","á»§":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","á»":"u","á»®":"U","ữ":"u","á»°":"U","á»±":"u","Ỳ":"Y","ỳ":"y","á»´":"Y","ỵ":"y","á»¶":"Y","á»·":"y","Ỹ":"Y","ỹ":"y","â":"-","â":"'","â":"'","â":"\\"","â":"\\"","â":"\\"","â ":"+","â¢":"*","â¦":"...","â ":"ecu","â¢":"cruzeiro","â£":"french franc","â¤":"lira","â¥":"mill","â¦":"naira","â§":"peseta","â¨":"rupee","â©":"won","âª":"new shequel","â«":"dong","â¬":"euro","â":"kip","â®":"tugrik","â¯":"drachma","â°":"penny","â±":"peso","â²":"guarani","â³":"austral","â´":"hryvnia","âµ":"cedi","â¸":"kazakhstani tenge","â¹":"indian rupee","âº":"turkish lira","â½":"russian ruble","â¿":"bitcoin","â ":"sm","â¢":"tm","â":"d","â":"delta","â":"sum","â":"infinity","â¥":"love","å
":"yuan","å":"yen","ï·¼":"rial","ﻵ":"laa","ï»·":"laa","ﻹ":"lai","ï»»":"la"}`),t=JSON.parse(`{"bg":{"Ð":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","Ñ":"ts","Ñ":"sht","Ñ":"a","Ñ":"y"},"de":{"Ã":"AE","ä":"ae","Ã":"OE","ö":"oe","Ã":"UE","ü":"ue","Ã":"ss","%":"prozent","&":"und","|":"oder","â":"summe","â":"unendlich","â¥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","â£":"francos","â":"suma","â":"infinito","â¥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","â£":"franc","â":"somme","â":"infini","â¥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","â":"soma","£":"libra","â":"infinito","â¥":"amor"},"uk":{"Ð":"Y","и":"y","Ð":"Y","й":"y","Ц":"Ts","Ñ":"ts","Ð¥":"Kh","Ñ
":"kh","Щ":"Shch","Ñ":"shch","Ð":"H","г":"h"},"vi":{"Ä":"D","Ä":"d"},"da":{"Ã":"OE","ø":"oe","Ã
":"AA","Ã¥":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Ã
":"AA","Ã":"AE","Ã":"OE","Ã¥":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Ã
":"AA","Ã":"AE","Ã":"OE","Ã¥":"aa","ä":"ae","ö":"oe"}}`);function n(n,r){if(typeof n!=`string`)throw Error(`slugify: string argument expected`);r=typeof r==`string`?{replacement:r}:r||{};var i=t[r.locale]||{},a=r.replacement===void 0?`-`:r.replacement,o=r.trim===void 0||r.trim,s=n.normalize().split(``).reduce(function(t,n){var o=i[n];return o===void 0&&(o=e[n]),o===void 0&&(o=n),o===a&&(o=` `),t+o.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,``)},``);return r.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,``)),o&&(s=s.trim()),s=s.replace(/\s+/g,a),r.lower&&(s=s.toLowerCase()),s}return n.extend=function(t){Object.assign(e,t)},n})})),ft=e(ut(),1),pt=e(dt(),1);function mt(e){let t=e.trim(),n=t.match(/^(\d{4})-(\d{2})-(\d{2})$/);return n?{year:Number(n[1]),month:Number(n[2]),day:Number(n[3])}:(n=t.match(/^(\d{4})-(\d{2})$/),n?{year:Number(n[1]),month:Number(n[2])}:(n=t.match(/^(\d{2})-(\d{2})-(\d{4})$/),n||(n=t.match(/^(\d{2})\/(\d{2})\/(\d{4})$/),n)?{year:Number(n[3]),month:Number(n[2]),day:Number(n[1])}:(n=t.match(/^(\d{2})\/(\d{4})$/),n?{year:Number(n[2]),month:Number(n[1])}:(n=t.match(/^(\d{4})$/),n?{year:Number(n[1]),month:1}:null))))}function ht(e){let t={"â¬":`EUR`,euros:`EUR`,euro:`EUR`,"£":`GBP`,"pounds sterling":`GBP`,pounds:`GBP`,chf:`CHF`,"swiss francs":`CHF`,"swiss franc":`CHF`,francs:`CHF`,nok:`NOK`,"norwegian krone":`NOK`,"norwegian kroner":`NOK`,pln:`PLN`,"polish zloty":`PLN`,zloty:`PLN`};if(!e)return`EUR`;let n=e.trim();return t[n.toLowerCase()]??n}function gt(e,t){return new Intl.NumberFormat(t,{style:`currency`,currency:e,currencyDisplay:`narrowSymbol`}).formatToParts(0).find(e=>e.type===`currency`)?.value??e}function _t(e){if(!e)return e;let{t}=B();return e===t(`utils.dataNotAvailable`)?e:e.replace(/(\d{3})(\d{3})(\d{3})/,`$1 $2 $3`)}function vt(e){return e?.name??(e?.country_code===`FR`?_t(e?.entity_number):e?.entity_number)??`-`}function yt(e){if(!e)return e;let{t}=B();return e===t(`utils.dataNotAvailable`)?e:e.replace(/(\d{3})(\d{3})(\d{3})(\d{5})/,`$1 $2 $3 $4`)}function bt(e){let{intlLocale:t}=lt(),n=new Date(e),r=new Date,i=n.getTime()-r.getTime(),a=Math.round(i/1e3);for(let[e,n]of[[`year`,31536e3],[`month`,2592e3],[`week`,604800],[`day`,86400],[`hour`,3600],[`minute`,60],[`second`,1]])if(Math.abs(a)>=n){let r=Math.floor(a/n);return new Intl.RelativeTimeFormat(t,{numeric:`auto`}).format(r,e)}return new Intl.RelativeTimeFormat(t,{numeric:`auto`}).format(0,`second`)}function xt(e){let t=new Date(e);return new Date().getFullYear()-t.getFullYear()}function St(e){if(typeof e!=`string`)return``;let t=e.match(/^(\d{4}-\d{2}-\d{2})/);return t?t[1]??``:/^\d{2}-\d{2}-\d{4}$/.test(e)?e.replace(/(\d{2})-(\d{2})-(\d{4})/,`$3-$2-$1`):/^\d{2}\/\d{2}\/\d{4}$/.test(e)?e.replace(/(\d{2})\/(\d{2})\/(\d{4})/,`$3-$2-$1`):e}function Ct(e){if(typeof e!=`string`||e===``)return``;let t=mt(e.split(`T`)[0]??``);return!t||t.day===void 0?``:`${String(t.day).padStart(2,`0`)}/${String(t.month).padStart(2,`0`)}/${t.year}`}function wt(e){if(!e)return null;let t=e.split(`/`).reverse().join(`-`),n=(0,ft.default)(t);return n.isValid()?(0,ft.default)().diff(n,`year`):null}function Tt(e,t){if(!e)return`-`;let{formatDate:n}=lt(),r=mt(e);if(!r){let r=new Date(e);if(Number.isNaN(r.getTime()))return e;let i=new Date,a=i.getFullYear()-r.getFullYear(),o=i.getMonth()-r.getMonth();return(o<0||o===0&&i.getDate()<r.getDate())&&a--,t(`monitoring.officersTable.ageFormat`,{age:a,date:n(e)})}let i=new Date,a=i.getFullYear()-r.year;if(e.includes(`/`)||e.includes(`-`)){let e=i.getMonth()+1,t=i.getDate(),n=r.day??1;(e<r.month||e===r.month&&t<n)&&a--}let o=n(e);return t(`monitoring.officersTable.ageFormat`,{age:a,date:o})}function Et(e,t){typeof e==`string`&&(e=e.trim());let n=t?t(`utils.dataNotAvailable`):`Donnée non disponible...`;return e==null||e.length===0?n:e}function Dt(e){if(!e)return;let t=e.assumed_name||e.last_name,n=(e.first_names??[]).join(` `);if(n||t)return n&&t?`${n} ${t}`:n||t||void 0;if(e.entity_name||e.entity_number)return e.entity_name||e.entity_number||void 0}function Ot(e){return!!e.assumed_name&&!!e.last_name&&e.assumed_name!==e.last_name}function kt(e){return e?e.charAt(0).toUpperCase()+e.slice(1):``}function At(e){return!!e.roles?.some(e=>
1e.name?.toLowerCase().includes(`commissaire`))}function jt(e,t,n){let r=t.replace(/[\s._-]/g,``);return n?.toUpperCase()===`FR`&&/^\d{14}$/.test(r)&&(r=r.slice(0,9)),!e||e.trim()===``?r:`${(0,pt.default)(e,{lower:!0,remove:/[*+~.;,()'"!?:#@/]/g})}-${r}`}function Mt(e,t,n){let r=``;n&&(r=(0,ft.default)(n.split(`/`).reverse().join(`-`)).format(`YYYY-MM`));let i=`${e}_${t}_${r}`.toLowerCase();return e&&t&&n?i:``}function Nt(e,t,n){if(!e&&!t&&!n)return null;let{t:r}=B(),{formatNumber:i}=lt();return e?r(`companyResumeBloc.employeesDefined`,{count:e}):t&&n?r(`companyResumeBloc.employeesRange`,{min:i(t,`decimal`),max:i(n,`decimal`)}):n?r(`companyResumeBloc.employeesBelow`,{count:i(n,`decimal`)}):t?r(`companyResumeBloc.employeesAbove`,{count:i(t,`decimal`)}):null}function Pt(e){return e===`FR`?`Code NAF`:e===`BE`?`Code NACEBEL`:e===`CH`?`Code NOGA`:e===`GB`?`SIC Code`:e===`NL`?`Code SBI`:e===`DE`?`Code WZ`:e===`LU`?`Code NACELUX`:e===`ES`?`Código CNAE`:e===`NO`?`Code SN`:e===`IT`?`Code ATECO`:e===`MC`?`Code NACE`:e===`EE`?`Code EMTAK`:e===`PL`?`Code PKD`:`Code NACE`}function Ft(e=``,t=``,n=``,r=``,i=``,a=`FR`){let o=[e,t].map(e=>typeof e==`string`?e.trim():``).filter(Boolean).map(e=>`${e},`),s=[n,r,i].map(e=>typeof e==`string`?e.trim():``).filter(Boolean);if(a===`GB`){let e=[r,i,n].map(e=>typeof e==`string`?e.trim():``).filter(Boolean);return[...o,...e].join(` `)}return[...o,...s].join(` `)}function It(e,t=`fr`){return e?(0,pt.default)(e,{lower:!0,strict:!0,locale:t}):``}function Lt(e){return re()?(D(e),!0):!1}var Rt=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var zt=e=>e!=null,Bt=Object.prototype.toString,Vt=e=>Bt.call(e)===`[object Object]`,Ht=()=>{};function Ut(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}function Wt(e,t={}){let n,r,i=Ht,a=e=>{clearTimeout(e),i(),i=Ht},o;return s=>{let c=l(e),u=l(t.maxWait);return n&&a(n),c<=0||u!==void 0&&u<=0?(r&&=(a(r),void 0),Promise.resolve(s())):new Promise((e,l)=>{i=t.rejectOnCancel?l:e,o=s,u&&!r&&(r=setTimeout(()=>{n&&a(n),r=void 0,e(o())},u)),n=setTimeout(()=>{r&&a(r),r=void 0,e(s())},c)})}}function Gt(...e){let t=0,n,r=!0,i=Ht,a,o,s,c,u;!te(e[0])&&typeof e[0]==`object`?{delay:o,trailing:s=!0,leading:c=!0,rejectOnCancel:u=!1}=e[0]:[o,s=!0,c=!0,u=!1]=e;let d=()=>{n&&(clearTimeout(n),n=void 0,i(),i=Ht)};return e=>{let f=l(o),p=Date.now()-t,m=()=>a=e();return d(),f<=0?(t=Date.now(),m()):(p>f&&(c||!r)?(t=Date.now(),m()):s&&(a=new Promise((e,a)=>{i=u?a:e,n=setTimeout(()=>{t=Date.now(),r=!0,e(m()),d()},Math.max(0,f-p))})),!c&&!n&&(n=setTimeout(()=>r=!0,f)),r=!1,a)}}function Kt(e){return Array.isArray(e)?e:[e]}function qt(e){return e||o()}function Jt(e,t=200,n={}){return Ut(Wt(t,n),e)}function Yt(e,t=200,n={}){let r=k(l(e)),i=Jt(()=>{r.value=e.value},t,n);return c(e,()=>i()),w(r)}function Xt(e,t=200,n=!1,r=!0,i=!1){return Ut(Gt(t,n,r,i),e)}function Zt(e,t=!0,n){qt(n)?ee(e,n):t?e():m(e)}function Qt(e,t){qt(t)&&v(e,t)}function $t(e,t,n){return c(e,t,{...n,immediate:!0})}function en(e,t,n){return c(e,t,{...n,once:!0})}var tn=[`NACERev2.1`,`NACERev2`,`NACERev1.1`,`NACERev1`,`NACE1970`];function nn(e){if(!e||e.length===0)return[];let t=new Set(e.map(e=>e.classification)),n=tn.find(e=>t.has(e));return n?e.filter(e=>e.classification===n):[]}function rn(e,t){let n=t??f().public.website;window.parent&&window.parent.postMessage({type:`entreprise-clicked`,entity_number:e,country_code:n},`*`)}function H(e){let t={};for(let[n,r]of Object.entries(e))for(let[e,i]of Object.entries(r))(t[e]??={})[n]=i;return t}var U={fr:{api:`/api`,exports:`/exports`,enrichment:`/enrichissement`,crm:`/crm`,alerts:`/veille`,monitoring:`/surveillance`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooks`,mcp:`/mcp`,"mcp-documentation":`/mcp-documentation`,privacy:`/protection-des-donnees`,"legal-notice":`/mentions-legales`,about:`/a-propos`,faq:`/faq`,recruitment:`/recrutement`,scoring:`/scoring`,"pappers-ia":`/pappers-ia`,contact:`/contact`},"fr-intl":{api:`/api`,exports:`/exports`,enrichment:`/enrichissement`,crm:`/crm`,alerts:`/veille`,monitoring:`/surveillance`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooks`,mcp:`/mcp`,"mcp-documentation":`/mcp-documentation`,privacy:`/protection-des-donnees`,"legal-notice":`/mentions-legales`,about:`/a-propos`},en:{api:`/api`,exports:`/exports`,enrichment:`/enrichment`,crm:`/crm`,alerts:`/alerts`,monitoring:`/monitoring`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooks`,mcp:`/mcp`,"mcp-documentation":`/mcp-documentation`,privacy:`/privacy`,"legal-notice":`/legal-notice`,about:`/about`},de:{api:`/api`,exports:`/exporte`,enrichment:`/anreicherung`,crm:`/crm`,alerts:`/benachrichtigungen`,monitoring:`/monitoring`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooks`,mcp:`/mcp`,"mcp-documentation":`/mcp-dokumentation`,privacy:`/datenschutz`,"legal-notice":`/impressum`,about:`/ueber-uns`},nl:{api:`/api`,exports:`/exports`,enrichment:`/verrijking`,crm:`/crm`,alerts:`/meldingen`,monitoring:`/monitoring`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooks`,mcp:`/mcp`,"mcp-documentation":`/mcp-documentatie`,privacy:`/privacy`,"legal-notice":`/juridische-kennisgeving`,about:`/over-ons`},es:{api:`/api`,exports:`/exportaciones`,enrichment:`/enriquecimiento`,crm:`/crm`,alerts:`/alertas`,monitoring:`/monitoreo`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooks`,mcp:`/mcp`,"mcp-documentation":`/mcp-documentacion`,privacy:`/privacidad`,"legal-notice":`/aviso-legal`,about:`/sobre-nosotros`},no:{api:`/api`,exports:`/eksport`,enrichment:`/databerikelse`,crm:`/crm`,alerts:`/varsler`,monitoring:`/overvaaking`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooks`,mcp:`/mcp`,"mcp-documentation":`/mcp-dokumentasjon`,privacy:`/personvern`,"legal-notice":`/juridisk-informasjon`,about:`/om-oss`},it:{api:`/api`,exports:`/esportazioni`,enrichment:`/arricchimento`,crm:`/crm`,alerts:`/avvisi`,monitoring:`/monitoraggio`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooks`,mcp:`/mcp`,"mcp-documentation":`/mcp-documentazione`,privacy:`/privacy`,"legal-notice":`/note-legali`,about:`/chi-siamo`},et:{api:`/api`,exports:`/eksordid`,enrichment:`/rikastamine`,crm:`/crm`,alerts:`/teatised`,monitoring:`/jalgimine`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhookid`,mcp:`/mcp`,"mcp-documentation":`/mcp-dokumentatsioon`,privacy:`/privaatsus`,"legal-notice":`/juriidiline-teade`,about:`/meist`},pl:{api:`/api`,exports:`/eksporty`,enrichment:`/wzbogacenie`,crm:`/crm`,alerts:`/alerty`,monitoring:`/monitoring`,kyc:`/kyc`,"pappers-pro":`/pappers-pro`,webhooks:`/webhooki`,mcp:`/mcp`,"mcp-documentation":`/mcp-dokumentacja`,privacy:`/polityka-prywatnosci`,"legal-notice":`/informacje-prawne`,about:`/o-nas`}}
1,an=`FR,BE,GB,CH,NL,DE,LU,ES,NO,EE,PL,IE`,on={FR:[{code:`fr`,language:`fr`,file:`fr.json`}],BE:[{code:`fr`,language:`fr`,file:`fr.json`},{code:`nl`,language:`nl`,file:`nl.json`}],CH:[{code:`fr`,language:`fr`,file:`fr.json`},{code:`de`,language:`de`,file:`de.json`},{code:`en`,language:`en`,file:`en.json`},{code:`it`,language:`it`,file:`it.json`}],GB:[{code:`en`,language:`en`,file:`en.json`}],NL:[{code:`nl`,language:`nl`,file:`nl.json`}],DE:[{code:`de`,language:`de`,file:`de.json`}],LU:[{code:`fr`,language:`fr`,file:`fr.json`},{code:`de`,language:`de`,file:`de.json`},{code:`en`,language:`en`,file:`en.json`}],ES:[{code:`es`,language:`es`,file:`es.json`}],NO:[{code:`no`,language:`no`,file:`no.json`}],IT:[{code:`it`,language:`it`,file:`it.json`}],MC:[{code:`fr`,language:`fr`,file:`fr.json`}],EE:[{code:`et`,language:`et`,file:`et.json`}],PL:[{code:`pl`,language:`pl`,file:`pl.json`}],IE:[{code:`en`,language:`en`,file:`en.json`}],INT:[{code:`en`,language:`en`,file:`en.json`}]},sn={FR:`prefix_except_default`,BE:`prefix`,CH:`prefix`,GB:`no_prefix`,NL:`no_prefix`,DE:`no_prefix`,LU:`prefix_except_default`,ES:`no_prefix`,NO:`no_prefix`,IT:`no_prefix`,MC:`no_prefix`,EE:`prefix_except_default`,PL:`no_prefix`,IE:`no_prefix`,INT:`no_prefix`};function cn(e){return on[e]||on.FR}function ln(e){return sn[e]||`no_prefix`}function un(e){return cn(e)[0]?.code}function dn(e){let t=e===`FR`?{search:{fr:`/recherche`},"search-documents":{fr:`/recherche-documents`},"search-publications":{fr:`/recherche-publications`},"search-officers":{fr:`/recherche-dirigeants`},"search-ubos":{fr:`/recherche-beneficiaires`},"search-brands":{fr:`/recherche-marques`},"search-craftsman":{fr:`/recherche-artisans`},"company-slug":{fr:`/entreprise/[...slug]`},"officer-slug":{fr:`/dirigeant/[slug]`},ranking:{fr:`/classements`},"ranking-params":{fr:`/classements/[...params]`},claim:{fr:`/reclamation`},"claim/confirmation":{fr:`/reclamation/confirmation`},industries:{fr:`/metiers`},"industries-craftsman":{fr:`/metiers/artisans`},"industries-craftsman-params":{fr:`/metiers/artisans/[...params]`},"my-account-monitoring":{fr:`/mon-compte/surveillance`},"my-account-monitoring-uuid":{fr:`/mon-compte/surveillance/[uuid]`},"my-account-alert":{fr:`/mon-compte/veille`},"my-account-alert-tracker":{fr:`/mon-compte/alertes`},"trends-ranking-period":{fr:`/tendances/classement/[period]`},"trends-search":{fr:`/tendances/recherche`}}:{},n=e===`EE`?{"company-slug":{et:`/ettevote/[...slug]`}}:{},r={FR:H({fr:U.fr}),GB:H({en:U.en}),DE:H({de:U.de}),NL:H({nl:U.nl}),ES:H({es:U.es}),NO:H({no:U.no}),IT:H({it:U.it}),MC:H({fr:U.fr}),EE:H({et:U.et}),PL:H({pl:U.pl}),IE:H({en:U.en}),INT:H({en:U.en}),BE:H({fr:U[`fr-intl`],nl:U.nl}),LU:H({fr:U[`fr-intl`],de:U.de,en:U.en}),CH:H({fr:U[`fr-intl`],de:U.de,en:U.en,it:U.it})};return{...t,...n,...r[e]}}var fn=new Set([{name:`webhooks`,path:`/webhooks`},{name:`mcp`,path:`/mcp`},{name:`mcp-documentation`,path:`/mcp-documentation`},{name:`crm`,path:`/crm`},{name:`exports`,path:`/exports`},{name:`enrichment`,path:`/enrichment`},{name:`monitoring`,path:`/monitoring`},{name:`alerts`,path:`/alerts`},{name:`kyc`,path:`/kyc`},{name:`legal-notice`,path:`/legal-notice`},{name:`privacy`,path:`/privacy`},{name:`pappers-pro`,path:`/pappers-pro`},{name:`api`,path:`/api`},{name:`about`,path:`/about`},{name:`faq`,path:`/faq`},{name:`recruitment`,path:`/recruitment`},{name:`scoring`,path:`/scoring`},{name:`pappers-ia`,path:`/pappers-ia`},{name:`contact`,path:`/contact`}].map(e=>e.name));function pn(){let e=Ze(),t=O(),{locale:n}=B();function r(t,r={},i={}){if(fn.has(t)){let e=f().public.website,r=dn(e)[t],i=un(e),a=r?.[n.value]??r?.[i??`en`]??`/${t}`,o=ln(e);return`${o===`prefix`||o===`prefix_except_default`&&n.value!==i?`/${n.value}`:``}${a}`}return e({name:t,params:r,query:i})}function i(e,n={},i={},a={}){let o=r(e,n,i)||e;return a.external?b(o,{replace:a.replace,external:!0}):a.replace?t.replace(o):t.push(o)}function a(e,t){if(!t)return!1;let n=e=>e.replace(/^\/+|\/+$/g,``).split(`/`),r=n(t),i=n(e);if(i.length!==r.length)return!1;for(let e=0;e<r.length;e++)if(i[e]!==r[e]&&!(r[e]?.startsWith(`[`)&&r[e]?.endsWith(`]`)))return!1;return!0}function o(e){return e.startsWith(`/`)&&(e=e.slice(1)),e.startsWith(`${n.value}/`)&&(e=e.slice(n.value.length+1)),e}function s(e){e||=M().path;let t=dn(f().public.website),r=o(e);for(let e in t)if(a(r,t[e][n.value]||null))return`${e}`;
1return r?String(r):``}function c(e,t,n){if(!t)return`/`;let i=f().public.website,a=jt(e??``,t,n??(i===`INT`?void 0:i));if(i===`INT`)return n?`/company/${n.toLowerCase()}/${a}`:`/`;if(n&&n.toUpperCase()!==i){let e=Me(n,a);if(e)return e}return r(`company-slug`,{slug:a})}function l(e){let t=rt();if(!e||!t.hasOfficerPage)return;let n=Mt(e.first_names?.[0],e.last_name??``,e.date_of_birth??``);if(n)return r(`officer-slug`,{slug:n})}function u(e){if(e&&rt().searchTabs.some(e=>e.value===`officers`)){if(e.first_names.length||e.last_name)return r(`search-officers`,{},{q:[e.first_names[0],e.last_name].filter(Boolean).join(` `)});if(e.entity_number)return c(e.entity_name,e.entity_number,null)}}function d(e){if(!e||!(e.linked_entities??[]).some(e=>e.relations?.some(e=>e.type===`officer`&&e.roles?.some(e=>e.name&&e.name!==`Chef d'entreprise`))))return null;let t=wt(e.date_of_birth);return t!==null&&t<16?null:l(e)||null}return{navigateToLocalized:i,getUrlWithLocalePrefix:r,getOriginalPath:s,linkToCompany:c,linkToOfficer:l,linkToSearchOfficer:u,linkToOfficerResult:d}}var mn={key:2,class:`p-sm flex items-center justify-center gap-sm`},hn={class:`title-md text-center`},gn=Object.assign(u({__name:`SearchInt`,props:{hasSearchButton:{type:Boolean,default:!0},size:{type:String,default:`md`,validator:e=>[`md`,`lg`].includes(e)}},setup(e){let{t}=B(),{navigateToLocalized:n}=pn(),o=nt();function l(e){return nn(e)[0]?.name??``}function u(e){return e.replaceAll(`<em>`,`<em class="label-md not-italic">`)}function f(e){return`<span class="body-md">${(e.mention?u(e.mention):e.name)??``}</span>`}let p=k(!1),m=k([]),h=k(!1),g=k(!1),_=k(!1),v=k({dropdownItem:``,search:``}),y=Yt(v,200),x=null;c(y,async e=>{if(p.value=e.search.length>=3,x&&x.abort(),e.search&&e.search.length>=3){h.value=!0,x=new AbortController;let t=x.signal,n=M(),r=n.query.homogeneous_results===void 0?`true`:n.query.homogeneous_results;try{let n=await Ue(`/api/suggest`,{params:{q:e.search,homogeneous_results:r},signal:t});m.value=[...n.entity_name??[],...n.entity_number?.filter((e,t,n)=>t===n.findIndex(t=>t.entity_number===e.entity_number&&t.country_code===e.country_code))??[]],g.value=!1,_.value=!1}catch(e){m.value=[];let t=e,n=t.data,r=Number(n?.statusCode);r===429?(g.value=!0,_.value=!1):r===500||r===503?(_.value=!0,g.value=!1):t.message.includes(`abort`)||console.error(`Error fetching suggestions:`,{statusCode:r,statusMessage:n?.statusMessage,message:n?.message??t.message})}}else e.search.length<3&&(m.value=[],_.value=!1,g.value=!1);h.value=!1});let w=S(()=>{let e=o.isLogged?t(`utils.limitReachedLogged`):t(`utils.limitReachedNotLogged`);return`${t(`utils.requestLimitReached`)} ${e}`});function E(e){if(!e.entity_number)return;rn(e.entity_number,e.country_code);let t=jt(e.name,e.entity_number,e.country_code),n=`/company/${e.country_code.toLowerCase()}/${t}`;n&&b(n)}function ee(){O.value>=0||(m.value.length===1&&m.value[0]?.entity_number&&m.value[0].name?E(m.value[0]):n(`search`,{},{q:v.value.search}))}function D(e){if(!e)return null;let t=L(e);return{render(){return i(`img`,{src:t,alt:`flag`,class:`h-[20px] w-[20px]`})}}}let{highlightedIndex:O,navigateUp:te,navigateDown:ne,selectItem:re}=ot(m);return(n,i)=>{let o=at;return P(),A(F(Fe),{"model-value":p.value,"is-full-width":!0,"max-height":800,"floating-ref-class":`!absolute !px-0`,"onUpdate:modelValue":i[3]||=e=>p.value=e},{trigger:d(()=>[r(F(Re),{modelValue:v.value,"onUpdate:modelValue":i[0]||=e=>v.value=e,"has-right-button":e.hasSearchButton,"has-select-filters":!1,size:e.size,placeholder:F(t)(`sharedSearch.searchPlaceholder`),"right-button-label":F(t)(`sharedSearch.search`),"auto-focus":!0,class:`w-full`,onClick:i[1]||=se(e=>v.value.search.length<3?p.value=!1:p.value=!0,[`stop`]),onKeydown:[ae(se(F(te),[`prevent`]),[`up`]),ae(se(F(ne),[`prevent`]),[`down`]),i[2]||=ae(se(e=>F(re)(E),[`prevent`]),[`enter`])],onSearch:ee},null,8,[`modelValue`,`has-right-button`,`size`,`placeholder`,`right-button-label`,`onKeydown`])]),default:d(()=>[h.value?(P(),A(o,{key:0,class:`p-sm`})):m.value?.length>0?(P(!0),T(j,{key:1},C(m.value,(e,t)=>(P(),A(F(V),{key:t,"left-icon":D(e.country_code),label:f(e),subtitle:e.entity_number,"secondary-label":l(e.activities),color:`primary`,class:a({"bg-neutral-50 rounded-sm":t===F(O)}),onClick:t=>E(e),onKeydown:ae(t=>E(e),[`enter`])},null,8,[`left-icon`,`label`,`subtitle`,`secondary-label`,`class`,`onClick`,`onKeydown`]))),128)):(P(),T(`div`,mn,[N(`span`,hn,s(g.value?F(w):_.value?F(t)(`sharedSearch.serverUnavailable`):F(t)(`sharedSearch.noData`)),1)]))]),_:1},8,[`model-value`])}}}),{__name:`SharedSearchInt`});function _n(e){let t=navigator?.platform?.toUpperCase().includes(`MAC`)??!1;function n(n){let{key:r,modifiers:i=[],cmdOrCtrl:a=!1,action:o}=e;if(n.key.toLowerCase()!==r.toLowerCase())return;let s=new Set(i);
vendor: 13,423 bytes, line 1
1a&&(t?!n.metaKey:!n.ctrlKey)||(!s.has(`ctrl`)||n.ctrlKey)&&(!s.has(`alt`)||n.altKey)&&(!s.has(`shift`)||n.shiftKey)&&(!s.has(`meta`)||n.metaKey)&&(n.preventDefault(),o(n))}ee(()=>window.addEventListener(`keydown`,n)),v(()=>window.removeEventListener(`keydown`,n))}var W;(function(e){e.assertEqual=e=>{};function t(e){}e.assertIs=t;function n(e){throw Error()}e.assertNever=n,e.arrayToEnum=e=>{let t={};for(let n of e)t[n]=n;return t},e.getValidEnumValues=t=>{let n=e.objectKeys(t).filter(e=>typeof t[t[e]]!=`number`),r={};for(let e of n)r[e]=t[e];return e.objectValues(r)},e.objectValues=t=>e.objectKeys(t).map(function(e){return t[e]}),e.objectKeys=typeof Object.keys==`function`?e=>Object.keys(e):e=>{let t=[];for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},e.find=(e,t)=>{for(let n of e)if(t(n))return n},e.isInteger=typeof Number.isInteger==`function`?e=>Number.isInteger(e):e=>typeof e==`number`&&Number.isFinite(e)&&Math.floor(e)===e;function r(e,t=` | `){return e.map(e=>typeof e==`string`?`'${e}'`:e).join(t)}e.joinValues=r,e.jsonStringifyReplacer=(e,t)=>typeof t==`bigint`?t.toString():t})(W||={});var vn;(function(e){e.mergeShapes=(e,t)=>({...e,...t})})(vn||={});var G=W.arrayToEnum([`string`,`nan`,`number`,`integer`,`float`,`boolean`,`date`,`bigint`,`symbol`,`function`,`undefined`,`null`,`array`,`object`,`unknown`,`promise`,`void`,`never`,`map`,`set`]),yn=e=>{switch(typeof e){case`undefined`:return G.undefined;case`string`:return G.string;case`number`:return Number.isNaN(e)?G.nan:G.number;case`boolean`:return G.boolean;case`function`:return G.function;case`bigint`:return G.bigint;case`symbol`:return G.symbol;case`object`:return Array.isArray(e)?G.array:e===null?G.null:e.then&&typeof e.then==`function`&&e.catch&&typeof e.catch==`function`?G.promise:typeof Map<`u`&&e instanceof Map?G.map:typeof Set<`u`&&e instanceof Set?G.set:typeof Date<`u`&&e instanceof Date?G.date:G.object;default:return G.unknown}},K=W.arrayToEnum([`invalid_type`,`invalid_literal`,`custom`,`invalid_union`,`invalid_union_discriminator`,`invalid_enum_value`,`unrecognized_keys`,`invalid_arguments`,`invalid_return_type`,`invalid_date`,`invalid_string`,`too_small`,`too_big`,`invalid_intersection_types`,`not_multiple_of`,`not_finite`]),bn=class e extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name=`ZodError`,this.issues=e}format(e){let t=e||function(e){return e.message},n={_errors:[]},r=e=>{for(let i of e.issues)if(i.code===`invalid_union`)i.unionErrors.map(r);else if(i.code===`invalid_return_type`)r(i.returnTypeError);else if(i.code===`invalid_arguments`)r(i.argumentsError);else if(i.path.length===0)n._errors.push(t(i));else{let e=n,r=0;for(;r<i.path.length;){let n=i.path[r];r===i.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(i))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(this),n}static assert(t){if(!(t instanceof e))throw Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,W.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(e=e=>e.message){let t={},n=[];for(let r of this.issues)if(r.path.length>0){let n=r.path[0];t[n]=t[n]||[],t[n].push(e(r))}else n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};bn.create=e=>new bn(e);var xn=(e,t)=>{let n;switch(e.code){case K.invalid_type:n=e.received===G.undefined?`Required`:`Expected ${e.expected}, received ${e.received}`;break;case K.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,W.jsonStringifyReplacer)}`;break;case K.unrecognized_keys:n=`Unrecognized key(s) in object: ${W.joinValues(e.keys,`, `)}`;break;case K.invalid_union:n=`Invalid input`;break;case K.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${W.joinValues(e.options)}`;break;case K.invalid_enum_value:n=`Invalid enum value. Expected ${W.joinValues(e.options)}, received '${e.received}'`;break;case K.invalid_arguments:n=`Invalid function arguments`;break;case K.invalid_return_type:n=`Invalid function return type`;break;case K.invalid_date:n=`Invalid date`;break;case K.invalid_string:typeof e.validation==`object`?`includes`in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position==`number`&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):`startsWith`in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:`endsWith`in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:W.assertNever(e.validation):n=e.validation===`regex`?`Invalid`:`Invalid ${e.validation}`;break;case K.too_small:n=e.type===`array`?`Array must contain ${e.exact?`exactly`:e.inclusive?`at least`:`more than`} ${e.minimum} element(s)`:e.type===`string`?`String must contain ${e.exact?`exactly`:e.inclusive?`at least`:`over`} ${e.minimum} character(s)`:e.type===`number`||e.type===`bigint`?`Number must be ${e.exact?`exactly equal to `:e.inclusive?`greater than or equal to `:`greater than `}${e.minimum}`:e.type===`date`?`Date must be ${e.exact?`exactly equal to `:e.inclusive?`greater than or equal to `:`greater than `}${new Date(Number(e.minimum))}`:`Invalid input`;break;case K.too_big:n=e.type===`array`?`Array must contain ${e.exact?`exactly`:e.inclusive?`at most`:`less than`} ${e.maximum} element(s)`:e.type===`string`?`String must contain ${e.exact?`exactly`:e.inclusive?`at most`:`under`} ${e.maximum} character(s)`:e.type===`number`?`Number must be ${e.exact?`exactly`:e.inclusive?`less than or equal to`:`less than`} ${e.maximum}`:e.type===`bigint`?`BigInt must be ${e.exact?`exactly`:e.inclusive?`less than or equal to`:`less than`} ${e.maximum}`:e.type===`date`?`Date must be ${e.exact?`exactly`:e.inclusive?`smaller than or equal to`:`smaller than`} ${new Date(Number(e.maximum))}`:`Invalid input`;break;case K.custom:n=`Invalid input`;break;case K.invalid_intersection_types:n=`Intersection results could not be merged`;break;case K.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case K.not_finite:n=`Number must be finite`;break;default:n=t.defaultError,W.assertNever(e)}return{message:n}},Sn=xn;function Cn(){return Sn}var wn=e=>{let{data:t,path:n,errorMaps:r,issueData:i}=e,a=[...n,...i.path||[]],o={...i,path:a};if(i.message!==void 0)return{...i,path:a,message:i.message};let s=``,c=r.filter(e=>!!e).slice().reverse();for(let e of c)s=e(o,{data:t,defaultError:s}).message;return{...i,path:a,message:s}};function q(e,t){let n=Cn(),r=wn({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===xn?void 0:xn].filter(e=>!!e)});e.common.issues.push(r)}var Tn=class e{constructor(){this.value=`valid`}dirty(){this.value===`valid`&&(this.value=`dirty`)}abort(){this.value!==`aborted`&&(this.value=`aborted`)}static mergeArray(e,t){let n=[];for(let r of t){if(r.status===`aborted`)return J;r.status===`dirty`&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(t,n){let r=[];for(let e of n){let t=await e.key,n=await e.value;r.push({key:t,value:n})}return e.mergeObjectSync(t,r)}static mergeObjectSync(e,t){let n={};for(let r of t){let{key:t,value:i}=r;if(t.status===`aborted`||i.status===`aborted`)return J;t.status===`dirty`&&e.dirty(),i.status===`dirty`&&e.dirty(),t.value!==`__proto__`&&(i.value!==void 0||r.alwaysSet)&&(n[t.value]=i.value)}return{status:e.value,value:n}}},J=Object.freeze({status:`aborted`}),En=e=>({status:`dirty`,value:e}),Dn=e=>({status:`valid`,value:e}),On=e=>e.status===`aborted`,kn=e=>e.status===`dirty`,An=e=>e.status===`valid`,jn=e=>typeof Promise<`u`&&e instanceof Promise,Y;(function(e){e.errToObj=e=>typeof e==`string`?{message:e}:e||{},e.toString=e=>typeof e==`string`?e:e?.message})(Y||={});var Mn=class{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Nn=(e,t)=>{if(An(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error(`Validation failed but no issues detected.`);return{success:!1,get error(){if(this._error)return this._error;let t=new bn(e.common.issues);return this._error=t,this._error}}};function X(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(t,i)=>{let{message:a}=e;return t.code===`invalid_enum_value`?{message:a??i.defaultError}:i.data===void 0?{message:a??r??i.defaultError}:t.code===`invalid_type`?{message:a??n??i.defaultError}:{message:i.defaultError}},description:i}}var Z=class{get description(){return this._def.description}_getType(e){return yn(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:yn(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Tn,ctx:{common:e.parent.common,data:e.data,parsedType:yn(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(jn(t))throw Error(`Synchronous parse encountered promise.`);return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){let n={common:{issues:[],async:t?.async??!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:yn(e)};return Nn(n,this._parseSync({data:e,path:n.path,parent:n}))}"~validate"(e){let t={common:{issues:[],async:!!this[`~standard`].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:yn(e)};if(!this[`~standard`].async)try{let n=this._parseSync({data:e,path:[],parent:t});return An(n)?{value:n.value}:{issues:t.common.issues}}catch(e){e?.message?.toLowerCase()?.includes(`encountered`)&&(this[`~standard`].async=!0),t.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:t}).then(e=>An(e)?{value:e.value}:{issues:t.common.issues})}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:yn(e)},r=this._parse({data:e,path:n.path,parent:n});return Nn(n,await(jn(r)?r:Promise.resolve(r)))}refine(e,t){let n=e=>typeof t==`string`||t===void 0?{message:t}:typeof t==`function`?t(e):t;return this._refinement((t,r)=>{let i=e(t),a=()=>r.addIssue({code:K.custom,...n(t)});return typeof Promise<`u`&&i instanceof Promise?i.then(e=>e?!0:(a(),!1)):i?!0:(a(),!1)})}refinement(e,t){return this._refinement((n,r)=>e(n)?!0:(r.addIssue(typeof t==`function`?t(n,r):t),!1))}_refinement(e){return new Ir({schema:this,typeName:Q.ZodEffects,effect:{type:`refinement`,refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this[`~standard`]={version:1,vendor:`zod`,validate:e=>this[`~validate`](e)}}optional(){return Lr.create(this,this._def)}nullable(){return Rr.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return _r.create(this)}promise(){return Fr.create(this,this._def)}or(e){return br.create([this,e],this._def)}and(e){return wr.create(this,e,this._def)}transform(e){return new Ir({...X(this._def),schema:this,typeName:Q.ZodEffects,effect:{type:`transform`,transform:e}})}default(e){let t=typeof e==`function`?e:()=>e;return new zr({...X(this._def),innerType:this,defaultValue:t,typeName:Q.ZodDefault})}brand(){return new Hr({typeName:Q.ZodBranded,type:this,...X(this._def)})}catch(e){let t=typeof e==`function`?e:()=>e;return new Br({...X(this._def),innerType:this,catchValue:t,typeName:Q.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Ur.create(this,e)}readonly(){return Wr.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Pn=/^c[^\s-]{8,}
vendor: 18,553 bytes, line 1
1$/i,Fn=/^[0-9a-z]+$/,In=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Ln=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Rn=/^[a-z0-9_-]{21}$/i,zn=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Bn=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Vn=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Hn=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`,Un,Wn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Gn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,Kn=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,qn=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Jn=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Yn=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Xn=`((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))`,Zn=RegExp(`^${Xn}$`);function Qn(e){let t=`[0-5]\\d`;e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision??(t=`${t}(\\.\\d+)?`);let n=e.precision?`+`:`?`;return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function $n(e){return RegExp(`^${Qn(e)}$`)}function er(e){let t=`${Xn}T${Qn(e)}`,n=[];return n.push(e.local?`Z?`:`Z`),e.offset&&n.push(`([+-]\\d{2}:?\\d{2})`),t=`${t}(${n.join(`|`)})`,RegExp(`^${t}$`)}function tr(e,t){return!((t!==`v4`&&t||!Wn.test(e))&&(t!==`v6`&&t||!Kn.test(e)))}function nr(e,t){if(!zn.test(e))return!1;try{let[n]=e.split(`.`);if(!n)return!1;let r=n.replace(/-/g,`+`).replace(/_/g,`/`).padEnd(n.length+(4-n.length%4)%4,`=`),i=JSON.parse(atob(r));return!(typeof i!=`object`||!i||`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&i.alg!==t)}catch{return!1}}function rr(e,t){return!((t!==`v4`&&t||!Gn.test(e))&&(t!==`v6`&&t||!qn.test(e)))}var ir=class e extends Z{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==G.string){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.string,received:t.parsedType}),J}let t=new Tn,n;for(let r of this._def.checks)if(r.kind===`min`)e.data.length<r.value&&(n=this._getOrReturnCtx(e,n),q(n,{code:K.too_small,minimum:r.value,type:`string`,inclusive:!0,exact:!1,message:r.message}),t.dirty());else if(r.kind===`max`)e.data.length>r.value&&(n=this._getOrReturnCtx(e,n),q(n,{code:K.too_big,maximum:r.value,type:`string`,inclusive:!0,exact:!1,message:r.message}),t.dirty());else if(r.kind===`length`){let i=e.data.length>r.value,a=e.data.length<r.value;(i||a)&&(n=this._getOrReturnCtx(e,n),i?q(n,{code:K.too_big,maximum:r.value,type:`string`,inclusive:!0,exact:!0,message:r.message}):a&&q(n,{code:K.too_small,minimum:r.value,type:`string`,inclusive:!0,exact:!0,message:r.message}),t.dirty())}else if(r.kind===`email`)Vn.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`email`,code:K.invalid_string,message:r.message}),t.dirty());else if(r.kind===`emoji`)Un||=new RegExp(Hn,`u`),Un.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`emoji`,code:K.invalid_string,message:r.message}),t.dirty());else if(r.kind===`uuid`)Ln.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`uuid`,code:K.invalid_string,message:r.message}),t.dirty());else if(r.kind===`nanoid`)Rn.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`nanoid`,code:K.invalid_string,message:r.message}),t.dirty());else if(r.kind===`cuid`)Pn.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`cuid`,code:K.invalid_string,message:r.message}),t.dirty());else if(r.kind===`cuid2`)Fn.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`cuid2`,code:K.invalid_string,message:r.message}),t.dirty());else if(r.kind===`ulid`)In.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`ulid`,code:K.invalid_string,message:r.message}),t.dirty());else if(r.kind===`url`)try{new URL(e.data)}catch{n=this._getOrReturnCtx(e,n),q(n,{validation:`url`,code:K.invalid_string,message:r.message}),t.dirty()}else r.kind===`regex`?(r.regex.lastIndex=0,r.regex.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`regex`,code:K.invalid_string,message:r.message}),t.dirty())):r.kind===`trim`?e.data=e.data.trim():r.kind===`includes`?e.data.includes(r.value,r.position)||(n=this._getOrReturnCtx(e,n),q(n,{code:K.invalid_string,validation:{includes:r.value,position:r.position},message:r.message}),t.dirty()):r.kind===`toLowerCase`?e.data=e.data.toLowerCase():r.kind===`toUpperCase`?e.data=e.data.toUpperCase():r.kind===`startsWith`?e.data.startsWith(r.value)||(n=this._getOrReturnCtx(e,n),q(n,{code:K.invalid_string,validation:{startsWith:r.value},message:r.message}),t.dirty()):r.kind===`endsWith`?e.data.endsWith(r.value)||(n=this._getOrReturnCtx(e,n),q(n,{code:K.invalid_string,validation:{endsWith:r.value},message:r.message}),t.dirty()):r.kind===`datetime`?er(r).test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{code:K.invalid_string,validation:`datetime`,message:r.message}),t.dirty()):r.kind===`date`?Zn.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{code:K.invalid_string,validation:`date`,message:r.message}),t.dirty()):r.kind===`time`?$n(r).test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{code:K.invalid_string,validation:`time`,message:r.message}),t.dirty()):r.kind===`duration`?Bn.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`duration`,code:K.invalid_string,message:r.message}),t.dirty()):r.kind===`ip`?tr(e.data,r.version)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`ip`,code:K.invalid_string,message:r.message}),t.dirty()):r.kind===`jwt`?nr(e.data,r.alg)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`jwt`,code:K.invalid_string,message:r.message}),t.dirty()):r.kind===`cidr`?rr(e.data,r.version)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`cidr`,code:K.invalid_string,message:r.message}),t.dirty()):r.kind===`base64`?Jn.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`base64`,code:K.invalid_string,message:r.message}),t.dirty()):r.kind===`base64url`?Yn.test(e.data)||(n=this._getOrReturnCtx(e,n),q(n,{validation:`base64url`,code:K.invalid_string,message:r.message}),t.dirty()):W.assertNever(r);return{status:t.value,value:e.data}}_regex(e,t,n){return this.refinement(t=>e.test(t),{validation:t,code:K.invalid_string,...Y.errToObj(n)})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}email(e){return this._addCheck({kind:`email`,...Y.errToObj(e)})}url(e){return this._addCheck({kind:`url`,...Y.errToObj(e)})}emoji(e){return this._addCheck({kind:`emoji`,...Y.errToObj(e)})}uuid(e){return this._addCheck({kind:`uuid`,...Y.errToObj(e)})}nanoid(e){return this._addCheck({kind:`nanoid`,...Y.errToObj(e)})}cuid(e){return this._addCheck({kind:`cuid`,...Y.errToObj(e)})}cuid2(e){return this._addCheck({kind:`cuid2`,...Y.errToObj(e)})}ulid(e){return this._addCheck({kind:`ulid`,...Y.errToObj(e)})}base64(e){return this._addCheck({kind:`base64`,...Y.errToObj(e)})}base64url(e){return this._addCheck({kind:`base64url`,...Y.errToObj(e)})}jwt(e){return this._addCheck({kind:`jwt`,...Y.errToObj(e)})}ip(e){return this._addCheck({kind:`ip`,...Y.errToObj(e)})}cidr(e){return this._addCheck({kind:`cidr`,...Y.errToObj(e)})}datetime(e){return typeof e==`string`?this._addCheck({kind:`datetime`,precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:`datetime`,precision:e?.precision===void 0?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...Y.errToObj(e?.message)})}date(e){return this._addCheck({kind:`date`,message:e})}time(e){return typeof e==`string`?this._addCheck({kind:`time`,precision:null,message:e}):this._addCheck({kind:`time`,precision:e?.precision===void 0?null:e?.precision,...Y.errToObj(e?.message)})}duration(e){return this._addCheck({kind:`duration`,...Y.errToObj(e)})}regex(e,t){return this._addCheck({kind:`regex`,regex:e,...Y.errToObj(t)})}includes(e,t){return this._addCheck({kind:`includes`,value:e,position:t?.position,...Y.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:`startsWith`,value:e,...Y.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:`endsWith`,value:e,...Y.errToObj(t)})}min(e,t){return this._addCheck({kind:`min`,value:e,...Y.errToObj(t)})}max(e,t){return this._addCheck({kind:`max`,value:e,...Y.errToObj(t)})}length(e,t){return this._addCheck({kind:`length`,value:e,...Y.errToObj(t)})}nonempty(e){return this.min(1,Y.errToObj(e))}trim(){return new e({...this._def,checks:[...this._def.checks,{kind:`trim`}]})}toLowerCase(){return new e({...this._def,checks:[...this._def.checks,{kind:`toLowerCase`}]})}toUpperCase(){return new e({...this._def,checks:[...this._def.checks,{kind:`toUpperCase`}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind===`datetime`)}get isDate(){return!!this._def.checks.find(e=>e.kind===`date`)}get isTime(){return!!this._def.checks.find(e=>e.kind===`time`)}get isDuration(){return!!this._def.checks.find(e=>e.kind===`duration`)}get isEmail(){return!!this._def.checks.find(e=>e.kind===`email`)}get isURL(){return!!this._def.checks.find(e=>e.kind===`url`)}get isEmoji(){return!!this._def.checks.find(e=>e.kind===`emoji`)}get isUUID(){return!!this._def.checks.find(e=>e.kind===`uuid`)}get isNANOID(){return!!this._def.checks.find(e=>e.kind===`nanoid`)}get isCUID(){return!!this._def.checks.find(e=>e.kind===`cuid`)}get isCUID2(){return!!this._def.checks.find(e=>e.kind===`cuid2`)}get isULID(){return!!this._def.checks.find(e=>e.kind===`ulid`)}get isIP(){return!!this._def.checks.find(e=>e.kind===`ip`)}get isCIDR(){return!!this._def.checks.find(e=>e.kind===`cidr`)}get isBase64(){return!!this._def.checks.find(e=>e.kind===`base64`)}get isBase64url(){return!!this._def.checks.find(e=>e.kind===`base64url`)}get minLength(){let e=null;for(let t of this._def.checks)t.kind===`min`&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind===`max`&&(e===null||t.value<e)&&(e=t.value);return e}};ir.create=e=>new ir({checks:[],typeName:Q.ZodString,coerce:e?.coerce??!1,...X(e)});function ar(e,t){let n=(e.toString().split(`.`)[1]||``).length,r=(t.toString().split(`.`)[1]||``).length,i=n>r?n:r;return Number.parseInt(e.toFixed(i).replace(`.`,``))%Number.parseInt(t.toFixed(i).replace(`.`,``))/10**i}var or=class e extends Z{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==G.number){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.number,received:t.parsedType}),J}let t,n=new Tn;for(let r of this._def.checks)r.kind===`int`?W.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),q(t,{code:K.invalid_type,expected:`integer`,received:`float`,message:r.message}),n.dirty()):r.kind===`min`?(r.inclusive?e.data<r.value:e.data<=r.value)&&(t=this._getOrReturnCtx(e,t),q(t,{code:K.too_small,minimum:r.value,type:`number`,inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty()):r.kind===`max`?(r.inclusive?e.data>r.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),q(t,{code:K.too_big,maximum:r.value,type:`number`,inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty()):r.kind===`multipleOf`?ar(e.data,r.value)!==0&&(t=this._getOrReturnCtx(e,t),q(t,{code:K.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):r.kind===`finite`?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),q(t,{code:K.not_finite,message:r.message}),n.dirty()):W.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit(`min`,e,!0,Y.toString(t))}gt(e,t){return this.setLimit(`min`,e,!1,Y.toString(t))}lte(e,t){return this.setLimit(`max`,e,!0,Y.toString(t))}lt(e,t){return this.setLimit(`max`,e,!1,Y.toString(t))}setLimit(t,n,r,i){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:Y.toString(i)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}int(e){return this._addCheck({kind:`int`,message:Y.toString(e)})}positive(e){return this._addCheck({kind:`min`,value:0,inclusive:!1,message:Y.toString(e)})}negative(e){return this._addCheck({kind:`max`,value:0,inclusive:!1,message:Y.toString(e)})}nonpositive(e){return this._addCheck({kind:`max`,value:0,inclusive:!0,message:Y.toString(e)})}nonnegative(e){return this._addCheck({kind:`min`,value:0,inclusive:!0,message:Y.toString(e)})}multipleOf(e,t){return this._addCheck({kind:`multipleOf`,value:e,message:Y.toString(t)})}finite(e){return this._addCheck({kind:`finite`,message:Y.toString(e)})}safe(e){return this._addCheck({kind:`min`,inclusive:!0,value:-(2**53-1),message:Y.toString(e)})._addCheck({kind:`max`,inclusive:!0,value:2**53-1,message:Y.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind===`min`&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind===`max`&&(e===null||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find(e=>e.kind===`int`||e.kind===`multipleOf`&&W.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks)if(n.kind===`finite`||n.kind===`int`||n.kind===`multipleOf`)return!0;else n.kind===`min`?(t===null||n.value>t)&&(t=n.value):n.kind===`max`&&(e===null||n.value<e)&&(e=n.value);return Number.isFinite(t)&&Number.isFinite(e)}};or.create=e=>new or({checks:[],typeName:Q.ZodNumber,coerce:e?.coerce||!1,...X(e)});var sr=class e extends Z{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==G.bigint)return this._getInvalidInput(e);let t,n=new Tn;for(let r of this._def.checks)r.kind===`min`?(r.inclusive?e.data<r.value:e.data<=r.value)&&(t=this._getOrReturnCtx(e,t),q(t,{code:K.too_small,type:`bigint`,minimum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty()):r.kind===`max`?(r.inclusive?e.data>r.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),q(t,{code:K.too_big,type:`bigint`,maximum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty()):r.kind===`multipleOf`?e.data%r.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),q(t,{code:K.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):W.assertNever(r);return{status:n.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.bigint,received:t.parsedType}),J}gte(e,t){return this.setLimit(`min`,e,!0,Y.toString(t))}gt(e,t){return this.setLimit(`min`,e,!1,Y.toString(t))}lte(e,t){return this.setLimit(`max`,e,!0,Y.toString(t))}lt(e,t){return this.setLimit(`max`,e,!1,Y.toString(t))}setLimit(t,n,r,i){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:Y.toString(i)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}positive(e){return this._addCheck({kind:`min`,value:BigInt(0),inclusive:!1,message:Y.toString(e)})}negative(e){return this._addCheck({kind:`max`,value:BigInt(0),inclusive:!1,message:Y.toString(e)})}nonpositive(e){return this._addCheck({kind:`max`,value:BigInt(0),inclusive:!0,message:Y.toString(e)})}nonnegative(e){return this._addCheck({kind:`min`,value:BigInt(0),inclusive:!0,message:Y.toString(e)})}multipleOf(e,t){return this._addCheck({kind:`multipleOf`,value:e,message:Y.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind===`min`&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind===`max`&&(e===null||t.value<e)&&(e=t.value);return e}};sr.create=e=>new sr({checks:[],typeName:Q.ZodBigInt,coerce:e?.coerce??!1,...X(e)});var cr=class extends Z{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==G.boolean){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.boolean,received:t.parsedType}),J}return Dn(e.data)}};cr.create=e=>new cr({typeName:Q.ZodBoolean,coerce:e?.coerce||!1,...X(e)});var lr=class e extends Z{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==G.date){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.date,received:t.parsedType}),J}if(Number.isNaN(e.data.getTime()))return q(this._getOrReturnCtx(e),{code:K.invalid_date}),J;let t=new Tn,n;for(let r of this._def.checks)r.kind===`min`?e.data.getTime()<r.value&&(n=this._getOrReturnCtx(e,n),q(n,{code:K.too_small,message:r.message,inclusive:!0,exact:!1,minimum:r.value,type:`date`}),t.dirty()):r.kind===`max`?e.data.getTime()>r.value&&(n=this._getOrReturnCtx(e,n),q(n,{code:K.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:`date`}),t.dirty()):W.assertNever(r);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}min(e,t){return this._addCheck({kind:`min`,value:e.getTime(),message:Y.toString(t)})}max(e,t){return this._addCheck({kind:`max`,value:e.getTime(),message:Y.toString(t)})}
vendor: 20,559 bytes, line 1
1get minDate(){let e=null;for(let t of this._def.checks)t.kind===`min`&&(e===null||t.value>e)&&(e=t.value);return e==null?null:new Date(e)}get maxDate(){let e=null;for(let t of this._def.checks)t.kind===`max`&&(e===null||t.value<e)&&(e=t.value);return e==null?null:new Date(e)}};lr.create=e=>new lr({checks:[],coerce:e?.coerce||!1,typeName:Q.ZodDate,...X(e)});var ur=class extends Z{_parse(e){if(this._getType(e)!==G.symbol){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.symbol,received:t.parsedType}),J}return Dn(e.data)}};ur.create=e=>new ur({typeName:Q.ZodSymbol,...X(e)});var dr=class extends Z{_parse(e){if(this._getType(e)!==G.undefined){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.undefined,received:t.parsedType}),J}return Dn(e.data)}};dr.create=e=>new dr({typeName:Q.ZodUndefined,...X(e)});var fr=class extends Z{_parse(e){if(this._getType(e)!==G.null){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.null,received:t.parsedType}),J}return Dn(e.data)}};fr.create=e=>new fr({typeName:Q.ZodNull,...X(e)});var pr=class extends Z{constructor(){super(...arguments),this._any=!0}_parse(e){return Dn(e.data)}};pr.create=e=>new pr({typeName:Q.ZodAny,...X(e)});var mr=class extends Z{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Dn(e.data)}};mr.create=e=>new mr({typeName:Q.ZodUnknown,...X(e)});var hr=class extends Z{_parse(e){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.never,received:t.parsedType}),J}};hr.create=e=>new hr({typeName:Q.ZodNever,...X(e)});var gr=class extends Z{_parse(e){if(this._getType(e)!==G.undefined){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.void,received:t.parsedType}),J}return Dn(e.data)}};gr.create=e=>new gr({typeName:Q.ZodVoid,...X(e)});var _r=class e extends Z{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==G.array)return q(t,{code:K.invalid_type,expected:G.array,received:t.parsedType}),J;if(r.exactLength!==null){let e=t.data.length>r.exactLength.value,i=t.data.length<r.exactLength.value;(e||i)&&(q(t,{code:e?K.too_big:K.too_small,minimum:i?r.exactLength.value:void 0,maximum:e?r.exactLength.value:void 0,type:`array`,inclusive:!0,exact:!0,message:r.exactLength.message}),n.dirty())}if(r.minLength!==null&&t.data.length<r.minLength.value&&(q(t,{code:K.too_small,minimum:r.minLength.value,type:`array`,inclusive:!0,exact:!1,message:r.minLength.message}),n.dirty()),r.maxLength!==null&&t.data.length>r.maxLength.value&&(q(t,{code:K.too_big,maximum:r.maxLength.value,type:`array`,inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((e,n)=>r.type._parseAsync(new Mn(t,e,t.path,n)))).then(e=>Tn.mergeArray(n,e));let i=[...t.data].map((e,n)=>r.type._parseSync(new Mn(t,e,t.path,n)));return Tn.mergeArray(n,i)}get element(){return this._def.type}min(t,n){return new e({...this._def,minLength:{value:t,message:Y.toString(n)}})}max(t,n){return new e({...this._def,maxLength:{value:t,message:Y.toString(n)}})}length(t,n){return new e({...this._def,exactLength:{value:t,message:Y.toString(n)}})}nonempty(e){return this.min(1,e)}};_r.create=(e,t)=>new _r({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Q.ZodArray,...X(t)});function vr(e){if(e instanceof yr){let t={};for(let n in e.shape){let r=e.shape[n];t[n]=Lr.create(vr(r))}return new yr({...e._def,shape:()=>t})}return e instanceof _r?new _r({...e._def,type:vr(e.element)}):e instanceof Lr?Lr.create(vr(e.unwrap())):e instanceof Rr?Rr.create(vr(e.unwrap())):e instanceof Tr?Tr.create(e.items.map(e=>vr(e))):e}var yr=class e extends Z{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=W.objectKeys(e);return this._cached={shape:e,keys:t},this._cached}_parse(e){if(this._getType(e)!==G.object){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.object,received:t.parsedType}),J}let{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:i}=this._getCached(),a=[];if(!(this._def.catchall instanceof hr&&this._def.unknownKeys===`strip`))for(let e in n.data)i.includes(e)||a.push(e);let o=[];for(let e of i){let t=r[e],i=n.data[e];o.push({key:{status:`valid`,value:e},value:t._parse(new Mn(n,i,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof hr){let e=this._def.unknownKeys;if(e===`passthrough`)for(let e of a)o.push({key:{status:`valid`,value:e},value:{status:`valid`,value:n.data[e]}});else if(e===`strict`)a.length>0&&(q(n,{code:K.unrecognized_keys,keys:a}),t.dirty());else if(e!==`strip`)throw Error(`Internal ZodObject error: invalid unknownKeys value.`)}else{let e=this._def.catchall;for(let t of a){let r=n.data[t];o.push({key:{status:`valid`,value:t},value:e._parse(new Mn(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of o){let n=await t.key,r=await t.value;e.push({key:n,value:r,alwaysSet:t.alwaysSet})}return e}).then(e=>Tn.mergeObjectSync(t,e)):Tn.mergeObjectSync(t,o)}get shape(){return this._def.shape()}strict(t){return Y.errToObj,new e({...this._def,unknownKeys:`strict`,...t===void 0?{}:{errorMap:(e,n)=>{let r=this._def.errorMap?.(e,n).message??n.defaultError;return e.code===`unrecognized_keys`?{message:Y.errToObj(t).message??r}:{message:r}}}})}strip(){return new e({...this._def,unknownKeys:`strip`})}passthrough(){return new e({...this._def,unknownKeys:`passthrough`})}extend(t){return new e({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new e({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Q.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(t){return new e({...this._def,catchall:t})}pick(t){let n={};for(let e of W.objectKeys(t))t[e]&&this.shape[e]&&(n[e]=this.shape[e]);return new e({...this._def,shape:()=>n})}omit(t){let n={};for(let e of W.objectKeys(this.shape))t[e]||(n[e]=this.shape[e]);return new e({...this._def,shape:()=>n})}deepPartial(){return vr(this)}partial(t){let n={};for(let e of W.objectKeys(this.shape)){let r=this.shape[e];n[e]=t&&!t[e]?r:r.optional()}return new e({...this._def,shape:()=>n})}required(t){let n={};for(let e of W.objectKeys(this.shape))if(t&&!t[e])n[e]=this.shape[e];else{let t=this.shape[e];for(;t instanceof Lr;)t=t._def.innerType;n[e]=t}return new e({...this._def,shape:()=>n})}keyof(){return Mr(W.objectKeys(this.shape))}};yr.create=(e,t)=>new yr({shape:()=>e,unknownKeys:`strip`,catchall:hr.create(),typeName:Q.ZodObject,...X(t)}),yr.strictCreate=(e,t)=>new yr({shape:()=>e,unknownKeys:`strict`,catchall:hr.create(),typeName:Q.ZodObject,...X(t)}),yr.lazycreate=(e,t)=>new yr({shape:e,unknownKeys:`strip`,catchall:hr.create(),typeName:Q.ZodObject,...X(t)});var br=class extends Z{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function r(e){for(let t of e)if(t.result.status===`valid`)return t.result;for(let n of e)if(n.result.status===`dirty`)return t.common.issues.push(...n.ctx.common.issues),n.result;let n=e.map(e=>new bn(e.ctx.common.issues));return q(t,{code:K.invalid_union,unionErrors:n}),J}if(t.common.async)return Promise.all(n.map(async e=>{let n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}})).then(r);{let e,r=[];for(let i of n){let n={...t,common:{...t.common,issues:[]},parent:null},a=i._parseSync({data:t.data,path:t.path,parent:n});if(a.status===`valid`)return a;a.status===`dirty`&&!e&&(e={result:a,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let i=r.map(e=>new bn(e));return q(t,{code:K.invalid_union,unionErrors:i}),J}}get options(){return this._def.options}};br.create=(e,t)=>new br({options:e,typeName:Q.ZodUnion,...X(t)});var xr=e=>e instanceof Ar?xr(e.schema):e instanceof Ir?xr(e.innerType()):e instanceof jr?[e.value]:e instanceof Nr?e.options:e instanceof Pr?W.objectValues(e.enum):e instanceof zr?xr(e._def.innerType):e instanceof dr?[void 0]:e instanceof fr?[null]:e instanceof Lr?[void 0,...xr(e.unwrap())]:e instanceof Rr?[null,...xr(e.unwrap())]:e instanceof Hr||e instanceof Wr?xr(e.unwrap()):e instanceof Br?xr(e._def.innerType):[],Sr=class e extends Z{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==G.object)return q(t,{code:K.invalid_type,expected:G.object,received:t.parsedType}),J;let n=this.discriminator,r=t.data[n],i=this.optionsMap.get(r);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(q(t,{code:K.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),J)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){let i=new Map;for(let e of n){let n=xr(e.shape[t]);if(!n.length)throw Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(let r of n){if(i.has(r))throw Error(`Discriminator property ${String(t)} has duplicate value ${String(r)}`);i.set(r,e)}}return new e({typeName:Q.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:i,...X(r)})}};function Cr(e,t){let n=yn(e),r=yn(t);if(e===t)return{valid:!0,data:e};if(n===G.object&&r===G.object){let n=W.objectKeys(t),r=W.objectKeys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};for(let n of r){let r=Cr(e[n],t[n]);if(!r.valid)return{valid:!1};i[n]=r.data}return{valid:!0,data:i}}if(n===G.array&&r===G.array){if(e.length!==t.length)return{valid:!1};let n=[];for(let r=0;r<e.length;r++){let i=e[r],a=t[r],o=Cr(i,a);if(!o.valid)return{valid:!1};n.push(o.data)}return{valid:!0,data:n}}return n===G.date&&r===G.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}var wr=class extends Z{_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=(e,r)=>{if(On(e)||On(r))return J;let i=Cr(e.value,r.value);return i.valid?((kn(e)||kn(r))&&t.dirty(),{status:t.value,value:i.data}):(q(n,{code:K.invalid_intersection_types}),J)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([e,t])=>r(e,t)):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};wr.create=(e,t,n)=>new wr({left:e,right:t,typeName:Q.ZodIntersection,...X(n)});var Tr=class e extends Z{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==G.array)return q(n,{code:K.invalid_type,expected:G.array,received:n.parsedType}),J;if(n.data.length<this._def.items.length)return q(n,{code:K.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:`array`}),J;!this._def.rest&&n.data.length>this._def.items.length&&(q(n,{code:K.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:`array`}),t.dirty());let r=[...n.data].map((e,t)=>{let r=this._def.items[t]||this._def.rest;return r?r._parse(new Mn(n,e,n.path,t)):null}).filter(e=>!!e);return n.common.async?Promise.all(r).then(e=>Tn.mergeArray(t,e)):Tn.mergeArray(t,r)}get items(){return this._def.items}rest(t){return new e({...this._def,rest:t})}};Tr.create=(e,t)=>{if(!Array.isArray(e))throw Error(`You must pass an array of schemas to z.tuple([ ... ])`);return new Tr({items:e,typeName:Q.ZodTuple,rest:null,...X(t)})};var Er=class e extends Z{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==G.object)return q(n,{code:K.invalid_type,expected:G.object,received:n.parsedType}),J;let r=[],i=this._def.keyType,a=this._def.valueType;for(let e in n.data)r.push({key:i._parse(new Mn(n,e,n.path,e)),value:a._parse(new Mn(n,n.data[e],n.path,e)),alwaysSet:e in n.data});return n.common.async?Tn.mergeObjectAsync(t,r):Tn.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof Z?new e({keyType:t,valueType:n,typeName:Q.ZodRecord,...X(r)}):new e({keyType:ir.create(),valueType:t,typeName:Q.ZodRecord,...X(n)})}},Dr=class extends Z{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==G.map)return q(n,{code:K.invalid_type,expected:G.map,received:n.parsedType}),J;let r=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([e,t],a)=>({key:r._parse(new Mn(n,e,n.path,[a,`key`])),value:i._parse(new Mn(n,t,n.path,[a,`value`]))}));if(n.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let n of a){let r=await n.key,i=await n.value;if(r.status===`aborted`||i.status===`aborted`)return J;(r.status===`dirty`||i.status===`dirty`)&&t.dirty(),e.set(r.value,i.value)}return{status:t.value,value:e}})}{let e=new Map;for(let n of a){let r=n.key,i=n.value;if(r.status===`aborted`||i.status===`aborted`)return J;(r.status===`dirty`||i.status===`dirty`)&&t.dirty(),e.set(r.value,i.value)}return{status:t.value,value:e}}}};Dr.create=(e,t,n)=>new Dr({valueType:t,keyType:e,typeName:Q.ZodMap,...X(n)});var Or=class e extends Z{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==G.set)return q(n,{code:K.invalid_type,expected:G.set,received:n.parsedType}),J;let r=this._def;r.minSize!==null&&n.data.size<r.minSize.value&&(q(n,{code:K.too_small,minimum:r.minSize.value,type:`set`,inclusive:!0,exact:!1,message:r.minSize.message}),t.dirty()),r.maxSize!==null&&n.data.size>r.maxSize.value&&(q(n,{code:K.too_big,maximum:r.maxSize.value,type:`set`,inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());let i=this._def.valueType;function a(e){let n=new Set;for(let r of e){if(r.status===`aborted`)return J;r.status===`dirty`&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}let o=[...n.data.values()].map((e,t)=>i._parse(new Mn(n,e,n.path,t)));return n.common.async?Promise.all(o).then(e=>a(e)):a(o)}min(t,n){return new e({...this._def,minSize:{value:t,message:Y.toString(n)}})}max(t,n){return new e({...this._def,maxSize:{value:t,message:Y.toString(n)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Or.create=(e,t)=>new Or({valueType:e,minSize:null,maxSize:null,typeName:Q.ZodSet,...X(t)});var kr=class e extends Z{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==G.function)return q(t,{code:K.invalid_type,expected:G.function,received:t.parsedType}),J;function n(e,n){return wn({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Cn(),xn].filter(e=>!!e),issueData:{code:K.invalid_arguments,argumentsError:n}})}function r(e,n){return wn({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Cn(),xn].filter(e=>!!e),issueData:{code:K.invalid_return_type,returnTypeError:n}})}let i={errorMap:t.common.contextualErrorMap},a=t.data;if(this._def.returns instanceof Fr){let e=this;return Dn(async function(...t){let o=new bn([]),s=await e._def.args.parseAsync(t,i).catch(e=>{throw o.addIssue(n(t,e)),o}),c=await Reflect.apply(a,this,s);return await e._def.returns._def.type.parseAsync(c,i).catch(e=>{throw o.addIssue(r(c,e)),o})})}{let e=this;return Dn(function(...t){let o=e._def.args.safeParse(t,i);if(!o.success)throw new bn([n(t,o.error)]);let s=Reflect.apply(a,this,o.data),c=e._def.returns.safeParse(s,i);if(!c.success)throw new bn([r(s,c.error)]);return c.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new e({...this._def,args:Tr.create(t).rest(mr.create())})}returns(t){return new e({...this._def,returns:t})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(t,n,r){return new e({args:t||Tr.create([]).rest(mr.create()),returns:n||mr.create(),typeName:Q.ZodFunction,...X(r)})}},Ar=class extends Z{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Ar.create=(e,t)=>new Ar({getter:e,typeName:Q.ZodLazy,...X(t)});var jr=class extends Z{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return q(t,{received:t.data,code:K.invalid_literal,expected:this._def.value}),J}return{status:`valid`,value:e.data}}get value(){return this._def.value}};jr.create=(e,t)=>new jr({value:e,typeName:Q.ZodLiteral,...X(t)});function Mr(e,t){return new Nr({values:e,typeName:Q.ZodEnum,...X(t)})}var Nr=class e extends Z{_parse(e){if(typeof e.data!=`string`){let t=this._getOrReturnCtx(e),n=this._def.values;return q(t,{expected:W.joinValues(n),received:t.parsedType,code:K.invalid_type}),J}if(this._cache||=new Set(this._def.values),!this._cache.has(e.data)){let t=this._getOrReturnCtx(e),n=this._def.values;return q(t,{received:t.data,code:K.invalid_enum_value,options:n}),J}return Dn(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(t,n=this._def){return e.create(t,{...this._def,...n})}exclude(t,n=this._def){return e.create(this.options.filter(e=>!t.includes(e)),{...this._def,...n})}};Nr.create=Mr;var Pr=class extends Z{_parse(e){let t=W.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==G.string&&n.parsedType!==G.number){let e=W.objectValues(t);return q(n,{expected:W.joinValues(e),received:n.parsedType,code:K.invalid_type}),J}if(this._cache||=new Set(W.getValidEnumValues(this._def.values)),!this._cache.has(e.data)){let e=W.objectValues(t);return q(n,{received:n.data,code:K.invalid_enum_value,options:e}),J}return Dn(e.data)}get enum(){return this._def.values}};Pr.create=(e,t)=>new Pr({values:e,typeName:Q.ZodNativeEnum,...X(t)});var Fr=class extends Z{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==G.promise&&t.common.async===!1?(q(t,{code:K.invalid_type,expected:G.promise,received:t.parsedType}),J):Dn((t.parsedType===G.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}};Fr.create=(e,t)=>new Fr({type:e,typeName:Q.ZodPromise,...X(t)});var Ir=class extends Z{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Q.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=this._def.effect||null,i={addIssue:e=>{q(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),r.type===`preprocess`){let e=r.transform(n.data,i);if(n.common.async)return Promise.resolve(e).then(async e=>{if(t.value===`aborted`)return J;let r=await this._def.schema._parseAsync({data:e,path:n.path,parent:n});return r.status===`aborted`?J:r.status===`dirty`||t.value===`dirty`?En(r.value):r});{if(t.value===`aborted`)return J;let r=this._def.schema._parseSync({data:e,path:n.path,parent:n});return r.status===`aborted`?J:r.status===`dirty`||t.value===`dirty`?En(r.value):r}}if(r.type===`refinement`){let e=e=>{let t=r.refinement(e,i);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error(`Async refinement encountered during synchronous parse operation. Use .parseAsync instead.`);return e};if(n.common.async===!1){let r=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return r.status===`aborted`?J:(r.status===`dirty`&&t.dirty(),e(r.value),{status:t.value,value:r.value})}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(n=>n.status===`aborted`?J:(n.status===`dirty`&&t.dirty(),e(n.value).then(()=>({status:t.value,value:n.value}))))}if(r.type===`transform`){if(n.common.async===!1){let e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!An(e))return J;let a=r.transform(e.value,i);if(a instanceof Promise)throw Error(`Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.`);return{status:t.value,value:a}}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(e=>An(e)?Promise.resolve(r.transform(e.value,i)).then(e=>({status:t.value,value:e})):J)}W.assertNever(r)}};
1Ir.create=(e,t,n)=>new Ir({schema:e,typeName:Q.ZodEffects,effect:t,...X(n)}),Ir.createWithPreprocess=(e,t,n)=>new Ir({schema:t,effect:{type:`preprocess`,transform:e},typeName:Q.ZodEffects,...X(n)});var Lr=class extends Z{_parse(e){return this._getType(e)===G.undefined?Dn(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Lr.create=(e,t)=>new Lr({innerType:e,typeName:Q.ZodOptional,...X(t)});var Rr=class extends Z{_parse(e){return this._getType(e)===G.null?Dn(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Rr.create=(e,t)=>new Rr({innerType:e,typeName:Q.ZodNullable,...X(t)});var zr=class extends Z{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===G.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};zr.create=(e,t)=>new zr({innerType:e,typeName:Q.ZodDefault,defaultValue:typeof t.default==`function`?t.default:()=>t.default,...X(t)});var Br=class extends Z{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return jn(r)?r.then(e=>({status:`valid`,value:e.status===`valid`?e.value:this._def.catchValue({get error(){return new bn(n.common.issues)},input:n.data})})):{status:`valid`,value:r.status===`valid`?r.value:this._def.catchValue({get error(){return new bn(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};Br.create=(e,t)=>new Br({innerType:e,typeName:Q.ZodCatch,catchValue:typeof t.catch==`function`?t.catch:()=>t.catch,...X(t)});var Vr=class extends Z{_parse(e){if(this._getType(e)!==G.nan){let t=this._getOrReturnCtx(e);return q(t,{code:K.invalid_type,expected:G.nan,received:t.parsedType}),J}return{status:`valid`,value:e.data}}};Vr.create=e=>new Vr({typeName:Q.ZodNaN,...X(e)});var Hr=class extends Z{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Ur=class e extends Z{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return e.status===`aborted`?J:e.status===`dirty`?(t.dirty(),En(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})})();{let e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return e.status===`aborted`?J:e.status===`dirty`?(t.dirty(),{status:`dirty`,value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(t,n){return new e({in:t,out:n,typeName:Q.ZodPipeline})}},Wr=class extends Z{_parse(e){let t=this._def.innerType._parse(e),n=e=>(An(e)&&(e.value=Object.freeze(e.value)),e);return jn(t)?t.then(e=>n(e)):n(t)}unwrap(){return this._def.innerType}};Wr.create=(e,t)=>new Wr({innerType:e,typeName:Q.ZodReadonly,...X(t)}),yr.lazycreate;var Q;(function(e){e.ZodString=`ZodString`,e.ZodNumber=`ZodNumber`,e.ZodNaN=`ZodNaN`,e.ZodBigInt=`ZodBigInt`,e.ZodBoolean=`ZodBoolean`,e.ZodDate=`ZodDate`,e.ZodSymbol=`ZodSymbol`,e.ZodUndefined=`ZodUndefined`,e.ZodNull=`ZodNull`,e.ZodAny=`ZodAny`,e.ZodUnknown=`ZodUnknown`,e.ZodNever=`ZodNever`,e.ZodVoid=`ZodVoid`,e.ZodArray=`ZodArray`,e.ZodObject=`ZodObject`,e.ZodUnion=`ZodUnion`,e.ZodDiscriminatedUnion=`ZodDiscriminatedUnion`,e.ZodIntersection=`ZodIntersection`,e.ZodTuple=`ZodTuple`,e.ZodRecord=`ZodRecord`,e.ZodMap=`ZodMap`,e.ZodSet=`ZodSet`,e.ZodFunction=`ZodFunction`,e.ZodLazy=`ZodLazy`,e.ZodLiteral=`ZodLiteral`,e.ZodEnum=`ZodEnum`,e.ZodEffects=`ZodEffects`,e.ZodNativeEnum=`ZodNativeEnum`,e.ZodOptional=`ZodOptional`,e.ZodNullable=`ZodNullable`,e.ZodDefault=`ZodDefault`,e.ZodCatch=`ZodCatch`,e.ZodPromise=`ZodPromise`,e.ZodBranded=`ZodBranded`,e.ZodPipeline=`ZodPipeline`,e.ZodReadonly=`ZodReadonly`})(Q||={});var $=ir.create;or.create,Vr.create,sr.create;var Gr=cr.create;lr.create,ur.create,dr.create,fr.create,pr.create,mr.create,hr.create,gr.create,_r.create;var Kr=yr.create;yr.strictCreate,br.create,Sr.create,wr.create,Tr.create,Er.create,Dr.create,Or.create,kr.create,Ar.create;var qr=jr.create,Jr=Nr.create;Pr.create,Fr.create,Ir.create,Lr.create,Rr.create;var Yr=Ir.createWithPreprocess;Ur.create;var Xr={string:(e=>ir.create({...e,coerce:!0})),number:(e=>or.create({...e,coerce:!0})),boolean:(e=>cr.create({...e,coerce:!0})),bigint:(e=>sr.create({...e,coerce:!0})),date:(e=>lr.create({...e,coerce:!0}))},Zr=Yr(e=>typeof e==`string`?St(e):e,$().date()),Qr=Kr({q:$().optional(),precision:Jr([`standard`,`approximate`]).optional(),targets:$().optional(),page:Xr.number().optional(),per_page:Xr.number().optional(),case_sensitive:Gr().optional(),locale:$().optional()}),$r=Kr({status:Yr(e=>e===`true`?`active`:e===`false`?`inactive`:e,Jr([`active`,`inactive`]).optional()),in_position:Jr([`true`,`false`]).optional(),local_legal_form_code:$().optional(),legal_situation_code:$().optional(),local_activity_code:$().optional(),legal_situation_type:$().optional(),share_capital_min:Xr.string().optional(),share_capital_max:Xr.string().optional(),date_of_creation_min:Zr.optional(),date_of_creation_max:Zr.optional(),postal_code:$().optional(),city:$().optional(),workforce_range_min:$().optional(),workforce_range_max:$().optional(),seniority_range_min:$().optional(),seniority_range_max:$().optional(),turnover_min:$().optional(),turnover_max:$().optional(),net_income_min:$().optional(),net_income_max:$().optional(),type_of_publication:$().optional(),date_of_publication_min:Zr.optional(),date_of_publication_max:Zr.optional(),date_of_document_min:Zr.optional(),date_of_document_max:Zr.optional(),targets:$().optional(),local_legal_code_form:$().optional(),department:$().optional(),region:$().optional(),convention_collective:$().optional(),commercial_register_registration_status:$().optional(),legal_object:$().optional(),officer_age_min:$().optional(),officer_age_max:$().optional(),officer_date_of_birth_min:Zr.optional(),officer_date_of_birth_max:Zr.optional(),ubo_age_min:$().optional(),ubo_age_max:$().optional(),ubo_date_of_birth_min:Zr.optional(),ubo_date_of_birth_max:Zr.optional(),entity_number:$().optional(),register:$().optional(),geolocalisation:$().optional(),head_office:$().optional(),field_of_activity:$().optional(),main_local_activities_only:$().optional(),country_codes:$().optional(),legal_form_code:$().optional(),activity_code:$().optional(),metiers_artisans:$().optional(),labels:$().optional(),financial_scoring_risk:$(
1).optional(),google_rating_min:$().optional(),google_rating_max:$().optional(),with_contacts:$().optional(),active_brand:Jr([`true`,`false`]).optional(),brand_source:$().optional(),brand_number:$().optional(),brand_classification_code:$().optional(),brand_status:$().optional(),brand_type:$().optional(),owner_postal_code:$().optional(),owner_entity_number:$().optional(),owner_entity_name:$().optional(),owner_country_code:$().optional(),date_of_application_min:Zr.optional(),date_of_application_max:Zr.optional(),representative_entity_name:$().optional()});Kr({q:$(),date:$()});var ei=Qr.merge($r),ti=[{countryCode:`FR`,companyNumberRegex:/^(\d{9}|[A-Za-z0-9]\d{5}|\d{7}|W[A-Z0-9]{9}|W9[A-Z][A-Z0-9]{6}|\d{3}[A-Z]\d{10})$/i,errorString:`must be a valid SIREN, Tahiti, RID, or RNA number`,supportedRoutes:[`company`,`company-cartography`,`search`,`search-officers`,`search-persons`,`search-documents`,`search-publications`,`search-brands`,`search-ubos`,`download-file`,`suggest`,`document`,`document/token`,`entity`,`officer`,`ranking`,`data`],supportedDocuments:[`extrait_pappers`,`extrait_kbis`,`beneficiaires_effectifs_infogreffe`,`rapport_financier`,`rapport_solvabilite`,`rapport_non_financier`,`declaration_beneficiaires_effectifs`,`avis_situation_insee`,`extrait_inpi`,`statuts`],supportedLanguages:[`fr`],defaultLanguage:`fr`,url:`https://www.pappers.fr/`,useEnricher:!0},{countryCode:`GB`,companyNumberRegex:/^(?:[A-Z]{2}|\d{2}|[A-Z]\d)\d{6}$/,errorString:`it must be composed of 8 characters, starting with 0 to 2 uppercase letters and ending with numbers`,supportedRoutes:[`company`,`search`,`search-officers`,`search-persons`,`suggest`,`download-file`,`document`,`document/token`,`entity`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`en`],defaultLanguage:`en`,url:`https://www.pappers.co.uk/`},{countryCode:`BE`,companyNumberRegex:/^\d{4}\.?\d{3}\.?\d{3}$/,errorString:`must respect dddd.ddd.ddd format`,supportedRoutes:[`company`,`company-cartography`,`search`,`search-officers`,`search-persons`,`search-documents`,`search-publications`,`download-file`,`suggest`,`document`,`document/token`,`entity`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`fr`,`nl`,`de`,`en`],defaultLanguage:`fr`,url:`https://www.pappers.be/`},{countryCode:`CH`,companyNumberRegex:/^(CHE-?\d{3}\.?\d{3}\.?\d{3}|CH\d+|\d{3}\.?\d{3}\.?\d{3})$/i,errorString:`must respect ddd.ddd.ddd, CHE-ddd.ddd.ddd or CH followed by digits format`,supportedRoutes:[`company`,`search`,`suggest`,`entity`,`document`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`fr`,`de`,`it`,`en`],defaultLanguage:`fr`,url:`https://www.pappers.ch/`},{countryCode:`LU`,companyNumberRegex:/^[A-Za-z]\d+$/,errorString:`must start with one character and followed by an arbitrary number of digits.`,supportedRoutes:[`company`,`search`,`download-file`,`suggest`,`document`,`document/token`,`entity`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`en`],defaultLanguage:`en`,url:`https://www.pappers.lu/`},{countryCode:`NL`,companyNumberRegex:/^\d{8}$/,errorString:`must be a sequence of 8 digits`,supportedRoutes:[`company`,`search`,`entity`,`suggest`,`search-officers`,`search-persons`,`document`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`nl`,`en`],defaultLanguage:`nl`,url:`https://www.pappers.nl/`},{countryCode:`DE`,companyNumberRegex:/^.*$/,errorString:`must be in the format register-code-courtCode`,supportedRoutes:[`company`,`search`,`suggest`,`search-officers`,`search-persons`,`search-publications`,`entity`,`document`,`document/token`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`de`],defaultLanguage:`de`,url:`https://www.pappers.co/`},{countryCode:`ES`,companyNumberRegex:/^\d{13}$/,errorString:`must be a sequence of 13 digits`,supportedRoutes:[`company`,`search`,`suggest`,`search-persons`,`entity`,`document`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`es`],defaultLanguage:`es`,url:`https://www.pappers.es/`},{countryCode:`NO`,companyNumberRegex:/^\d{9}$/,errorString:`must be a sequence of 9 digits`,supportedRoutes:[`company`,`search`,`suggest`,`entity`,`search-officers`,`search-persons`,`document`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`no`],defaultLanguage:`no`,url:`https://www.pappers.no/`},{countryCode:`IT`,companyNumberRegex:/^\d{11}$/,errorString:`must a sequence of 11 digits`,supportedRoutes:[`company`,`search`,`suggest`,`entity`,`search-officers`,`search-persons`,`document`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`it`],defaultLanguage:`it`,useEnricher:!0},{countryCode:`MC`,companyNumberRegex:/^\d{2}[A-Z]\d{5}$/,errorString:`must be in the format 00C00000`,supportedRoutes:[`company`,`search`,`suggest`,`entity`,`search-officers`,`search-persons`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`fr`],defaultLanguage:`fr`,useEnricher:!0},{countryCode:`EE`,companyNumberRegex:/^\d{8}$/,errorString:`must be a sequence of 8 digits`,supportedRoutes:[`company`,`search`,`suggest`,`entity`,`search-officers`,`search-persons`,`document`,`document/token`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`et`],defaultLanguage:`et`,url:`https://www.pappers.ee/`},{countryCode:`IE`,companyNumberRegex:/^\d{1,7}$/,errorString:`must be a sequence of up to 7 digits`,supportedRoutes:[`company`,`search`,`suggest`,`entity`,`document`,`document/token`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`en`],defaultLanguage:`en`},{countryCode:`PL`,companyNumberRegex:/^\d{10}$/,errorString:`must be a sequence of 10 digits (KRS number)`,supportedRoutes:[`company`,`search`,`suggest`,`entity`,`search-officers`,`search-persons`,`document`,`document/token`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`pl`],defaultLanguage:`pl`},{countryCode:`SE`,companyNumberRegex:/^(\d{6}-\d{4}|\d{12})$/,errorString:`must respect dddddd-dddd or dddddddddddd (12 digits) format`,supp
1ortedRoutes:[`company`,`search`,`suggest`,`entity`,`search-officers`,`search-persons`,`document`,`document/token`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`sv`],defaultLanguage:`sv`},{countryCode:`DK`,companyNumberRegex:/^\d{8}$/,errorString:`must be a sequence of 8 digits (CVR number)`,supportedRoutes:[`company`,`search`,`suggest`,`entity`,`search-officers`,`search-persons`,`document`,`document/token`,`data`],supportedDocuments:[`extrait_pappers`],supportedLanguages:[`da`],defaultLanguage:`da`}],ni=new Set([`date_creation_min`,`date_creation_max`,`date_publication_min`,`date_publication_max`,`date_depot_document_min`,`date_depot_document_max`,`date_de_naissance_dirigeant_min`,`date_de_naissance_dirigeant_max`,`date_de_naissance_beneficiaire_min`,`date_de_naissance_beneficiaire_max`]),ri={entities:`entreprises`,officers:`dirigeants`,ubos:`beneficiaires`,brands:`marques`,documents:`documents`,publications:`publications`},ii={entreprises:`entities`,dirigeants:`officers`,beneficiaires:`ubos`,marques:`brands`,documents:`documents`,publications:`publications`};function ai(e){let t=String(e),n=t.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(!n)return t;let[,r,i,a]=n;return`${a}-${i}-${r}`}function oi(e){let t=String(e),n=t.match(/^(\d{2})-(\d{2})-(\d{4})$/);if(!n)return t;let[,r,i,a]=n;return`${a}-${i}-${r}`}function si(e){return String(e).split(`,`).map(e=>e.trim()).filter(Boolean).map(e=>e.replace(/^fr_/,``)).join(`,`)}function ci(e){return String(e).split(`,`).map(e=>e.trim()).filter(Boolean).map(e=>e.startsWith(`fr_`)?e:`fr_${e}`).join(`,`)}function li(e){return String(e).split(`,`).map(e=>e.trim()).filter(Boolean).map(e=>ri[e]??e).join(`,`)}function ui(e){return String(e).split(`,`).map(e=>e.trim()).filter(Boolean).map(e=>ii[e]??e).join(`,`)}function di(e,t){return ni.has(e)?oi(t):e===`bases`?Array.isArray(t)?t.map(ui):ui(t):e===`label`?Array.isArray(t)?t.map(ci):ci(t):t}function fi(e,t){return e===`bases`?li(t):e===`label`?si(t):ni.has(e)?ai(t):String(t)}function pi(e,t){return e===`label`?si(t):String(t)}var mi={companies:`search`,officers:`search-officers`,ubos:`search-ubos`,"persons-with-significant-control":`search-persons-with-significant-control`,brands:`search-brands`,documents:`search-documents`,publications:`search-publications`,craftsman:`search-craftsman`};function hi(e,t){let n={q:e,date:new Date().toISOString()},r=t.value.findIndex(e=>e.q===n.q);r!==-1&&t.value.splice(r,1),t.value.push(n)}function gi(e,t=!1){let n={...e};if(f().public.website!==`FR`)return n;let r={status:`en_activite`,in_position:`en_poste`,local_legal_form_code:`forme_juridique`,legal_situation_code:``,local_activity_code:`activite`,share_capital_min:`capital_min`,share_capital_max:`capital_max`,date_of_creation_min:`date_creation_min`,date_of_creation_max:`date_creation_max`,postal_code:`ville`,city:`nom_ville`,workforce_range_min:`effectifs_min`,workforce_range_max:`effectifs_max`,seniority_range_min:`anciennete_min`,seniority_range_max:`anciennete_max`,turnover_min:`chiffre_affaires_min`,turnover_max:`chiffre_affaires_max`,net_income_min:`resultat_min`,net_income_max:`resultat_max`,type_of_publication:`type_publication`,date_of_publication_min:`date_publication_min`,date_of_publication_max:`date_publication_max`,date_of_document_min:`date_depot_document_min`,date_of_document_max:`date_depot_document_max`,department:`departement`,region:`region`,convention_collective:`convention_collective`,commercial_register_registration_status:`statut_rcs`,legal_object:`objet_social`,targets:`bases`,local_legal_code_form:``,officer_age_min:`age_dirigeant_min`,officer_age_max:`age_dirigeant_max`,officer_date_of_birth_min:`date_de_naissance_dirigeant_min`,officer_date_of_birth_max:`date_de_naissance_dirigeant_max`,ubo_age_min:`age_beneficiaire_min`,ubo_age_max:`age_beneficiaire_max`,ubo_date_of_birth_min:`date_de_naissance_beneficiaire_min`,ubo_date_of_birth_max:`date_de_naissance_beneficiaire_max`,entity_number:`siren`,register:`registre`,geolocalisation:`geolocalisation`,head_office:`siege`,field_of_activity:`domaine_activite`,main_local_activities_only:`ciblerActivitePrincipale`,country_codes:`pays`,legal_form_code:`code_forme_juridique`,activity_code:`code_activite`,with_contacts:`avec_contacts`,google_rating_min:`
1note_google_min`,google_rating_max:`note_google_max`,financial_scoring_risk:`note_solvabilite`,labels:`label`,metiers_artisans:`metiers_artisans`,legal_situation_type:`type_procedure_collective`,active_brand:`valide_marque`,brand_source:`origine_marque`,brand_number:`numero_marque`,brand_classification_code:`classe_code_marque`,brand_status:`statut_marque`,brand_type:`type_marque`,owner_postal_code:`ville_deposant_marque`,owner_entity_number:`siren_deposant_marque`,owner_entity_name:`nom_deposant_marque`,owner_country_code:`pays_deposant_marque`,date_of_application_min:`date_enregistrement_marque_min`,date_of_application_max:`date_enregistrement_marque_max`,representative_entity_name:`nom_mandataire_marque`};for(let e in n)if(t){let t=Object.entries(r).find(([t,n])=>n===e)?.[0];t&&t!==e&&(n[t]=di(e,n[e]),delete n[e])}else{let t=r[e];t&&t!==e&&(n[t]=n[e],delete n[e])}return n}async function _i(e,t){let n=typeof e.field_of_activity==`string`?e.field_of_activity:``;if(!n)return e;let r=n.split(`,`).map(e=>e.trim());try{let{data:n}=await Ue(`/api/search-filter/field-of-activity`,{query:{locale:t,getLocalActivityCodes:`true`}}),i=r.flatMap(e=>{let t=n.find(t=>t.label.replace(/,/g,``)===e);return t?t.value.split(`,`):[]});if(!i.length)return e;let{field_of_activity:a,...o}=e;return{...o,local_activity_code:i.join(`,`)}}catch(t){return console.error(`Error while resolving field_of_activity labels to local activity codes`,t),e}}function vi(e){let t=typeof e.geolocalisation==`string`?e.geolocalisation:``;if(!t)return e;let n=t.split(`,`).map(e=>e.trim());if(n.length<3)return e;let r=Number(n[0]),i=Number(n[1]),a=Number(n[2]);if(Number.isNaN(r)||Number.isNaN(i)||Number.isNaN(a))return e;let{geolocalisation:o,...s}=e;return{...s,latitude:String(r),longitude:String(i),distance:String(a)}}function yi(e,t,n,r,i,a){let o=f().public.website===`FR`,s=gi(e),c=i({name:`search`},a)?.name,l=Object.entries(s).reduce((e,[n,r])=>(Array.isArray(r)?r.length&&(e[`${n}[]`]=r.map(e=>o?pi(n,e):String(e))):r!==void 0&&(typeof r!=`string`||r!==``)&&(n===`page`?Number(r)>1&&(e[n]=String(r)):n===`companies`||(n===`officers`||n===`ubos`||n===`brands`||n===`documents`||n===`publications`?r===`true`&&(e[n]=`true`):n in t?r!==t[n]&&(e[n]=o?fi(n,r):String(r)):e[n]=o?fi(n,r):String(r))),e),{});r.name===c&&Object.keys(r.query).length===0?n.replace({name:r.name,query:l}):n.push({name:r.name,query:l})}async function bi(e){if(!e)return;let t=e.replace(/\s+/g,``),n=f().public.website;if(n===`FR`){let e=ti.find(e=>e.countryCode===`FR`)?.companyNumberRegex,n;if(e?.test(t)?n=t:/^\d{14}$/.test(t)&&(n=t.slice(0,9)),!n)return;try{let e=await Ue(`/api/company`,{params:{company_number:n,country_code:`FR`,locale:`fr`,basic:`true`}});if(e?.entity_number)return jt(e.name,e.entity_number,`FR`)}catch(e){console.error(e)}return}let r={GB:/^(?:[A-Z]{2}|\d{2}|[A-Z]\d)\d{6}$/,BE:/^\d{4}\.?\d{3}\.?\d{3}$/,DE:/^[a-zA-Z]+-[a-zA-Z0-9\s]+-[a-zA-Z0-9]+$/,ES:/^\d{13}$/};if(n in r&&r[n].test(t))try{let e=await Ue(`/api/suggest`,{params:{target:`entity_number`,q:t}});if(e.entity_number&&e.entity_number[0]&&e.entity_number[0].name&&e.entity_number[0].entity_number&&e.entity_number[0].country_code)return jt(e.entity_number[0].name,e.entity_number[0].entity_number,e.entity_number[0].country_code)}catch(e){console.error(e)}}function xi(e,t){for(let t in e){let n=t;/\[\]$/.test(n)&&(e[n.slice(0,-2)]=Array.isArray(e[n])?e[n]:[e[n]],delete e[n])}let n=ei.safeParse(gi(e,!0));if(!n.success)return{parsedData:null,targetBase:`companies`,error:n.error};let r=Object.entries(mi).sort(([,e])=>e===`search`?1:-1).map(([e,t])=>({route:t,base:e})).find(e=>t.startsWith(e.route)),i=r?.base||`companies`;return{parsedData:n.data,targetBase:i,matchedRoute:r}}var Si=[`in_activity`,`local_legal_form_code`,`date_of_creation`,`postal_code`],Ci=[`in_position`,`officer_age`,`department`],wi=[`ubo_age`,`entity_number`],Ti=[`active_brand`,`brand_source`,`brand_number`,`brand_classification_code`,`brand_status`,`brand_type`],Ei=[`entity_number`,`date_of_document`,`in_activity`,`local_activity_code`],Di=[`entity_number`,`type_of_publication`,`date_of_publication`,`in_activity`,`local_activity_code`],Oi={companies:Si,officers:Ci,ubos:wi,brands:Ti,documents:Ei,publications:Di},ki=$e(`search`,()=>
1{let{getOriginalPath:e,navigateToLocalized:t,getUrlWithLocalePrefix:n}=pn(),{locale:r}=B(),i=O(),a=nt(),o=rt(),s=a.hasRbe?o:{...o,searchTabs:o.searchTabs.filter(e=>e.value!==`ubos`).map(e=>e.filters?.includes(`ubo_age`)?{...e,filters:e.filters.filter(e=>e!==`ubo_age`)}:e)},c={precision:`standard`,case_sensitive:!1,...Object.fromEntries(Object.entries(s.defaults??{}).filter(([e])=>e!==`perPage`)),per_page:s.defaults?.perPage??20,locale:r.value},l=k(!0),u=k(!1),d=k(null),p=k(!0),m=k(!1),h=k([]),g=k([]),_=k({search:``,dropdownItem:``}),v=k(1),y=k({companies:{},officers:{},ubos:{},"persons-with-significant-control":{},brands:{},documents:{},publications:{},craftsman:{}}),b=k(s.searchTabs[0]??{value:`companies`}),x=k(b.value.targets),C=k({companies:null,officers:null,ubos:null,"persons-with-significant-control":null,brands:null,documents:null,publications:null,craftsman:null}),w=S(()=>y.value[b.value.value]),T=S(()=>a.hasRbe?`entities,officers,ubos,publications`:`entities,officers,publications`),E=e=>{let t=e.split(`,`).map(e=>e.trim()).filter(Boolean).map(e=>e===`beneficiaires`?`ubos`:e);return Array.from(new Set(t)).sort().join(`,`)},ee=e=>E(e)===E(T.value),D=S(()=>{if(Object.keys(w.value).length>0){let e={...w.value};return delete e.q,delete e.targets,Object.keys(e).length>0}});function A(t){let n=e(),{parsedData:r,targetBase:i,matchedRoute:a,error:o}=xi(t,n);if(r&&n){let e=r;if(a){let e=s.searchTabs.find(e=>e.value===i);e?b.value=e:t[i]=`false`}y.value[b.value.value]=e,v.value=e.page??1,e.q&&(_.value.search=e.q),e.targets&&(x.value=e.targets.split(`,`))}else o&&console.error(`error `,o)}async function j(e){return vi(await _i({...e},r.value))}async function te(){u.value=!1,l.value=!0;let e=M(),n=Ze(),a=Je(),o=b.value.value===`companies`,{targets:s,...p}=y.value[b.value.value],x={...c,...o?y.value[b.value.value]:p,q:_.value.search,page:v.value,per_page:c.per_page,...o?{targets:w.value.targets??T.value}:{}};if(x.q&&(h.value.indexOf(`q`)!==-1&&h.value.splice(h.value.indexOf(`q`),1),h.value.push(`q`),hi(x.q,g)),!m.value){let t={...x};o&&typeof t.targets==`string`&&ee(t.targets)&&delete t.targets,yi(t,c,i,e,n,r.value)}if(m.value){l.value=!1;return}if(o){let e=await bi(x.q);if(e){_.value.search=``;let n=f().public.website===`FR`;t(`company-slug`,{slug:e},{},{replace:!0,external:n});return}}try{let e=mi[b.value.value],t=await j(x),n=await a(`/api/${e}`,{query:t});return d.value=null,b.value.value in C.value&&(C.value[b.value.value]=n),n}catch(e){let t=e;C.value[b.value.value]=null;let n=t.statusCode??500;return d.value=`${n}`,{error:t.message??`Unknown error`,statusCode:n,statusMessage:t.statusMessage??`Internal Server Error`}}finally{l.value=!1}}function ne(){return v.value=1,te()}function N(){for(let e in y.value[b.value.value])delete y.value[b.value.value][e];return x.value=[],v.value=1,te()}function re(e){let r;if(r=typeof e==`string`?s.searchTabs.findIndex(t=>t.value===e):e,!s.searchTabs[r])return;b.value=s.searchTabs[r];let i=M(),a=b.value.value===`companies`?`search`:`search-${b.value.value}`,o=i.query;v.value=1;let c=``;switch(b.value.value){case`companies`:c=`https://www.pappers.fr/recherche`;break;case`officers`:c=`https://www.pappers.fr/recherche-dirigeants`;break;case`ubos`:c=`https://www.pappers.fr/recherche-beneficiaires`;break;case`documents`:c=`https://www.pappers.fr/recherche-documents`;break;case`publications`:c=`https://www.pappers.fr/recherche-publications`;break;case`brands`:c=`https://www.pappers.fr/recherche-marques`;break;case`craftsman`:c=``;break;default:c=``}if(typeof window<`u`&&window.dispatchEvent(new CustomEvent(`tab-changed`,{detail:{redirect:c}})),i.path!==n(a)&&!i.path.includes(`/artisans`)){u.value=!0;let e={};Object.entries(o).forEach(([t,n])=>{t!==`page`&&n!=null&&(e[t]=String(n))}),t(a,{},e)}else ne()}function P(){let e={},t=y.value[b.value.value];for(let n in t){let r=t[n];r!=null&&r!==``&&(e[n]=r)}b.value.value===`companies`&&!e.targets&&(e.targets=T.value);let n=_.value.search?.trim();return n&&(e.q=n),e}async function ie(){let e=h.value.pop();if(e){if(e===`q`)_.value.search=``;else if(delete y.value[b.value.value][e],e.endsWith(`_min`)){let t=e.slice(0,-4)+`_max`;delete y.value[b.value.value][t]}else if(e.endsWith(`_max`)){let t=e.slice(0,-4)+`_min`;delete y.value[b.value.value][t]}await te()}}async function F(e){if(e){if(e===`q`)_.value.search=``;else if(delete y.value[b.value.value][e],e.endsWith(`_min`)){let t=e.slice(0,-4)+`_max`;delete y.value[b.value.value][t]}else if(e.endsWith(`_max`)){let t=e.slice(0,-4)+`_min`;delete y.value[b.value.value][t]}await te()}}function ae(e,t,n=!0){y.value[b.value.value][e]=t;let r=h.value.indexOf(e);if(r!==-1&&h.value.splice(r,1),h.value.push(e),n)return ne()}function oe(e,t=!0){if(delete y.value[b.value.value][e],t)return ne()}function se(e={},t=[]){let n=y.value[b.value.value];for(let t in e){let e=t;h.value.indexOf(e)!==-1&&h.value.splice(h.value.indexOf(e),1),h.value.push(e)}for(let e of t)delete n[e];for(let t in e){let r=t,i=e[r];i!==void 0&&(n[r]=i)}return ne()}function ce(e){let t=g.value.findIndex(t=>t===e);t!==-1&&g.value.splice(t,1)}function le(e){return b.value.hasAdvancedFilters?!(Oi[b.value.value]??[]).includes(e):!1}return{settings:s,defaults:c,showMentions:p,params:y,currentParam
1s:w,hasParams:D,search:_,page:v,tab:b,selectedBases:x,isLoading:l,isChangingTab:u,data:C,error:d,filtersHistory:h,searchHistory:g,skipUrlUpdate:m,initUrlParams:A,startSearch:te,restartSearch:ne,resetAndSearch:N,setTab:re,getActiveFilters:P,removeLastFilter:ie,removeFilter:F,setParam:ae,deleteParam:oe,batchUpdateParams:se,removeFromHistory:ce,isFilterRemovable:le}},{persist:{storage:Qe.localStorage(),pick:[`searchHistory`]}}),Ai={key:1,class:`m-sm`},ji={key:3,class:`m-sm`},Mi={key:3,class:`p-sm flex items-center justify-center gap-sm`},Ni={class:`title-md text-center`},Pi=Object.assign(u({__name:`Search`,props:{hasSearchButton:{type:Boolean,default:!0},size:{type:String,default:`md`},isNavigation:{type:Boolean,default:!0}},emits:[`company-clicked`,`officer-clicked`],setup(e,{emit:t}){let n=M(),i=e,o=t,{locale:l,t:u}=B(),p={building:y(be),userTie:y(ze),clockRotateLeft:y(De),trashCan:y(z)},m=S(()=>n.path===`/`||n.path===`/${l.value}`),h=k(!1),g=k(!1),_=k(null);function v(){window.scrollTo({top:0,behavior:`instant`}),(_.value?.$el?.querySelector(`input`))?.focus()}_n({key:`k`,cmdOrCtrl:!0,action:v});let b=k([]),x=k([]),w=k(!1),D=k(!1),O=k({dropdownItem:``,search:``}),te=Yt(O,200),ne=ki(),re=nt(),ie=k(null),oe=k(!1);ee(()=>{oe.value=!0});let ce=null,le=S(()=>ne.searchHistory.sort((e,t)=>new Date(t.date).getTime()-new Date(e.date).getTime()));c(te,async e=>{if(f().public.website===`NL`){h.value=!1;return}if(i.isNavigation?h.value=e.search.length>=3||!(!ne.searchHistory.length||e.search.length):h.value=e.search.length>=3,ce&&ce.abort(),e.search&&e.search.length>=3){w.value=!0,ce=new AbortController;let t=ce.signal;try{let n=await Ue(`/api/suggest`,{params:{country_code:f().public.website,lang:l.value,q:e.search,targets:f().public.website===`FR`?`entity_number,entity_name,officer_name`:`entity_number,entity_name`},signal:t});b.value=[...n.entity_name??[],...n.entity_number?.filter((e,t,n)=>t===n.findIndex(t=>t.entity_number===e.entity_number))??[]],x.value=[...n.officer_name??[]],D.value=!1}catch(e){b.value=[],x.value=[];let t=e,n=t.data,r=Number(n?.statusCode);r===429?(D.value=!0,g.value=!1):r===500||r===503?(g.value=!0,D.value=!1):t.message.includes(`abort`)||console.error(`Error fetching suggestions:`,{statusCode:r,statusMessage:n?.statusMessage,message:n?.message??t.message})}}else e.search.length<3&&(b.value=[],x.value=[],g.value=!1,D.value=!1);w.value=!1});let{navigateToLocalized:ue}=pn();function de(e){return e.replaceAll(`<em>`,`<em class="label-md not-italic">`)}function pe(e){let t=e.mention?de(e.mention):e.name,n=e.country_code===`FR`?_t(e.entity_number):e.entity_number;return`<span class="body-md">${t&&n?`${t} ⢠${n}`:t||n||u(`utils.dataNotAvailable`)}</span>`}function me(e){let t=null;if(e.date_of_birth){let n=(0,ft.default)(e.date_of_birth);n.isValid()&&(t=(0,ft.default)().diff(n,`years`))}let n=e.mention?de(e.mention):``;return n?`<span class="body-md">${t===null?n:[n,u(`search.blocs.ageYears`,{count:t})].join(` ⢠`).trim()}</span>`:`<span class="body-md">${u(`utils.dataNotAvailable`)}</span>`}function he(e){if(i.isNavigation){if(!e.entity_number)return;let t=jt(e.name,e.entity_number,e.country_code);rn(e.entity_number),ue(`company-slug`,{slug:t})}else o(`company-clicked`,e),O.value={dropdownItem:``,search:``},h.value=!1}function ge(e){if(i.isNavigation){if(!e.first_names.length&&!e.last_name)return;let t=[e.first_names.join(`, `),e.last_name].filter(Boolean).join(` `);ue(`search-officers`,{},{q:t})}else o(`officer-clicked`,e),O.value={dropdownItem:``,search:``},h.value=!1}let _e=S(()=>[...b.value.slice(0,R.value),...x.value.slice(0,3)]),{highlightedIndex:I,navigateUp:ve,navigateDown:ye}=ot(_e);function xe(){I.value<0||I.value>=_e.value.length||(I.value<R.value?he(_e.value[I.value]):ge(_e.value[I.value]))}function L(e=null){ue(`search`,{},{q:e||``})}function Se(){i.isNavigation&&(I.value>=0||(b.value.length===1&&b.value[0]?.entity_number&&b.value[0].name?(rn(b.value[0].entity_number),ue(`company-slug`,{slug:jt(b.value[0].name,b.value[0].entity_number,b.value[0].country_code)})):ue(`search`,{},{q:O.value.search})))}let R=S(()=>{let e=x.value?.length??0,t=e>=3?6:10-e;return Math.min(t,b.value.length)}),Ce=S(()=>{let e=re.isLogged?u(`utils.limitReachedLogged`):u(`utils.limitReachedNotLogged`);return`${u(`utils.requestLimitReached`)} ${e}`});return(t,n)=>{let i=at;return P(),A(F(Fe),{"model-value":h.value,"is-full-width":!0,"max-height":800,"floating-ref-class":`!absolute !px-0`,"onUpdate:modelValue":n[5]||=e=>h.value=e},{trigger:d(()=>[r(F(Re),{ref_key:`searchRef`,ref:_,modelValue:O.value,"onUpdate:modelValue":n[0]||=e=>O.value=e,"has-right-button":e.isNavigation&&e.hasSearchButton,"has-select-filters":!1,size:e.size,placeholder:F(u)(`sharedSearch.searchPlaceholder`),"right-button-label":F(u)(`sharedSearch.search`),"auto-focus":F(m),class:`w-full`,onClick:n[1]||=se(t=>e.isNavigation&&(O.value.search.length<3?h.value=!(!F(ne).searchHistory.length||O.value.search.length):h.value=!0),[`stop`]),onKeydown:[ae(se(F(ve),[`prevent`]),[`up`]),ae(se(F(ye),[`prevent`]),[`down`]),ae(se(xe,[`prevent`]),[`enter`])],onSearch:Se},null,8,[`modelValue`,`has-right-button`,`size`,`placeholder`,`right-button-label`,`auto-focus`,`onKeydown`])]),default:d(()=>[w.value?(P(),A(i,{key:0,class:`p-sm`})):b.value?.length>0||x.value?.length>0?(P(),T(j,{key:1},[b.value?.length>0?(P(),A(F(we),{key:0,text:F(u)(`sharedSearch.companies`)},null,8,[`text`])):E(``,!0),(P(!0),T(j,null,C(b.value.slice(0,F(R)),(e,t)=>(P(),A(F(V),{key:e.entity_number??t,label:pe(e),"secondary-label":e.local_activities&&e.local_activities.length>0?e.local_activities[0]?.name??``:``,"left-icon":p.building,"is-disabled":e.status===`inactive`,color:`primary`,"custom-class":`!cursor-pointer`,class:a({"bg-neutral-50 rounded-sm":t===F(I)}),onMouseenter:e=>I.value=t,onMouseleave:n[2]||=e=>I.value=-1,onClick:t=>he(e)},null,8,[`label`,`secondary-label`,`left-icon`,`is-disabled`,`class`,`onMouseenter`,`onClick`]))),128)),e.isNavigation&&b.value?.length>0&&x.value?.length>0?(P(),T(`hr`,Ai)):E(``,!0),x.value?.length>0?(P(),A(F(we),{key:2,text:F(u)(`sharedSearch.officers`)},null,8,[`text`])):E(``,!0),(P(!0),T(j,null,C(x.value.slice(0,3),(e,t)=>(P(),A(F(V),{key:t,label:me(e),"secondary-label":e.nationality??void 0,"left-icon":p.userTie,color:`green`,class:a({"bg-neutral-50 rounded-sm":t+F(R)===F(I)}),onMouseenter:e=>I.value=t+F(R),onMouseleave:n[3]||=e=>I.value=-1,onClick:t=>ge(e)},null,8,[`label`,`secondary-label`,`left-icon`,`class`,`onMouseenter`,`onClick`]))),128)),x.value?.length>0||b.value?.length>0?(P(),T(`hr`,ji)):E(``,!0),e.isNavigation?(P(),A(F(fe),{key:4,label:F(u)(`sharedSearch.seeAllResults`),class:`w-full mt-sm`,type:`textButton`,onClick:Se},null,8,[`label`])):E(``,!0)],64)):oe.value&&F(ne).searchHistory.length&&!O.value.search.length&&e.isNavigation?(P(),T(j,{key:2},[r(F(we),{text:F(u)(`sharedSearch.previousSearches`)},null,8,[`text`]),(P(!0),T(j,null,C(F(le).slice(0,8),(e,t)=>(P(),A(F(V),{key:t,label:e.q,"left-icon":p.clockRotateLeft,"right-icon":ie.value===t?p.trashCan:void 0,"right-icon-color":`red`,"secondary-label":ie.value===t?void 0:F(bt)(e.date),type:`iconRight`,class:a({"bg-neutral-50 rounded-sm":t===F(I)}),onMouseenter:e=>ie.value=t,onMouseleave:n[4]||=e=>ie.value=null,onClick:t=>L(e.q),onRightIconClicked:t=>F(ne).removeFromHistory(e)},null,8,[`label`,`left-icon`,`right-icon`,`secondary-label`,`class`,`onMouseenter`,`onClick`,`onRightIconClicked`]))),128))],64)):(P(),T(`div`,Mi,[N(`span`,Ni,s(D.value?F(Ce):g.value?F(u)(`sharedSearch.serverUnavailable`):F(u)(`sharedSearch.noData`)),1)]))]),_:1},8,[`model-value`])}}}),{__name:`SharedSearch`}
1),Fi={xs:480,sm:640,md:768,lg:1024,xl:1280,"2xl":1536};function Ii(){let e=k(1024);function t(t){return e.value<Fi[t]}function n(t){return e.value>=Fi[t]}function r(){e.value=window.innerWidth}return ee(()=>{window.addEventListener(`resize`,r),r()}),x(()=>{window.removeEventListener(`resize`,r)}),{windowWidth:e,breakpoints:Fi,isUnderBreakpoint:t,isOverOrEqualBreakpoint:n}}var Li={class:`relative`},Ri={class:`grid grid-cols-2 xl:grid-cols-3 gap-sm w-[912px] p-lg`},zi={class:a([`flex aspect-square h-[36px] w-[36px] items-center justify-center rounded-sm bg-neutral-50 ring-[1px] ring-neutral-100 ring-inset group-hover:ring-primary-100 group-hover:bg-primary-50`])},Bi={class:`px-sm leading-tight`},Vi={class:`title-md group-hover:text-primary-500`},Hi={class:`body-sm text-neutral-800`},Ui=Object.assign(u({__name:`SolutionsNavigation`,props:{offers:{}},setup(e){let{t}=B(),{windowWidth:n,breakpoints:i}=Ii(),a=k(!1),o=Ge(`activeNavDropdown`,()=>``),l=k(null),u=k(null),f=k(`0px`),h=k(`0px`),_=k(`0px`),y=k(`0px`),b=k(`0px`),x=k(null);function S(){D(),a.value=!0}function w(){x.value=setTimeout(()=>{a.value=!1},80)}function D(){x.value!==null&&(clearTimeout(x.value),x.value=null)}function O(){if(!u.value?.$el)return;let e=u.value.$el.getBoundingClientRect();f.value=`${e.bottom+12}px`,_.value=`${e.bottom}px`;let t=l.value?.offsetWidth??0,n=e.left+e.width/2-t/2,r=window.innerWidth-t-16,i=Math.min(Math.max(8,n),r);h.value=`${i}px`,y.value=`${i}px`,b.value=`${t}px`}c(a,async e=>{if(e&&(o.value=`solutions`),!e){window.removeEventListener(`scroll`,O,!0);return}await m(),O(),window.addEventListener(`scroll`,O,!0)}),c(o,e=>{e!==`solutions`&&(a.value=!1)}),c(n,e=>{e<(i.lg??1024)&&(a.value=!1)}),ee(()=>{document.addEventListener(`click`,M)}),v(()=>{document.removeEventListener(`click`,M)});function M(e){let t=e.target;u.value?.$el.contains(t)||l.value&&!l.value.contains(t)&&a.value&&(a.value=!a.value)}return(n,i)=>{let o=Ke;return P(),T(`div`,Li,[r(F(ce),{ref_key:`solutionsNavigationRef`,ref:u,"is-open":F(a),"onUpdate:isOpen":i[0]||=e=>te(a)?a.value=e:null,label:F(t)(`sharedHeader.offers`),"has-dropdown":!1,size:`md`,onMouseenter:S,onMouseleave:w},null,8,[`is-open`,`label`]),(P(),A(ne,{to:`body`},[F(a)?(P(),T(`div`,{key:0,class:`fixed z-50`,style:p({top:F(_),left:F(y),width:F(b),height:`12px`}),onMouseenter:D,onMouseleave:w},null,36)):E(``,!0),r(oe,{name:`fade`},{default:d(()=>[F(a)?(P(),T(`div`,{key:0,ref_key:`offersDropdownRef`,ref:l,class:`fixed z-50 bg-white rounded-md border-b-[1px] border-neutral-100 h-fit pappers-shadow-md`,style:p({top:F(f),left:F(h)}),onMouseenter:D,onMouseleave:w},[N(`div`,Ri,[(P(!0),T(j,null,C(e.offers,(e,t)=>(P(),A(o,{key:t,class:`flex justify-start p-sm hover:bg-neutral-50 hover:rounded-md active:bg-neutral-100 group`,to:e.link,external:``},{default:d(()=>[N(`div`,zi,[e.label===`Pappers Pro`||e.label===`Pappers IA`?(P(),A(F(ge),{key:0,website:e.label===`Pappers Pro`?`pappers_pro`:`pappers_ai`,"is-icon":``,class:`!h-[20px] !w-[20px]`},null,8,[`website`])):(P(),A(g(e.icon),{key:1,size:`md`,color:`text-primary-500`}))]),N(`div`,Bi,[N(`h3`,Vi,s(e.label),1),N(`span`,Hi,s(e.description),1)])]),_:2},1032,[`to`]))),128))])],36)):E(``,!0)]),_:1})]))])}}}),{__name:`SharedSolutionsNavigation`}),Wi={class:`relative`},Gi={class:`flex p-sm`},Ki={key:0,class:`flex-1 border-r-[1px] pr-md mr-md border-neutral-100 w-[280px]`},qi={class:`flex flex-col`},Ji={class:`px-sm leading-tight`},Yi={class:`label-md`},Xi={class:`body-sm text-neutral-800`},Zi={class:`w-[200px]`},Qi={class:`gap-sm`},$i=[`src`,`alt`],ea={class:`title-md px-sm group-hover:text-primary-500 group-hover:underline group-active:text-primary-600`},ta=Object.assign(u({__name:`WebsitesNavigation`,props:{ecosystem:{},countries:{}},setup(e){let{t}=B(),{windowWidth:n,breakpoints:i}=Ii(),a=f().public.website,o=k(!1),l=Ge(`activeNavDropdown`,()=>``),u=k(null),h=k(null),g=k(`0px`),_=k(`0px`),y=k(`0px`),b=k(`0px`),x=k(`0px`),S=k(null);function w(){O(),o.value=!0}function D(){S.value=setTimeout(()=>{o.value=!1},80)}function O(){S.value!==null&&(clearTimeout(S.value),S.value=null)}function M(){if(!h.value?.$el)return;let e=h.value.$el.getBoundingClientRect();g.value=`${e.bottom+12}px`,_.value=`${e.left+e.width/2}px`,y.value=`${e.bottom}px`,b.value=`${e.left+e.width/2}px`,x.value=`${u.value?.offsetWidth??200}px`}c(o,async e=>{if(e&&(l.value=`websites`),!e){window.removeEventListener(`scroll`,M,!0);return}await m(),M(),window.addEventListener(`scroll`,M,!0)}),c(l,e=>{e!==`websites`&&(o.value=!1)}),c(n,e=>{e<(i.lg??1024)&&(o.value=!1)}),ee(()=>{document.addEventListener(`click`,re)}),v(()=>{document.removeEventListener(`click`,re)});function re(e){let t=e.target;h.value?.$el.contains(t)||u.value&&!u.value.contains(t)&&o.value&&(o.value=!o.value)}return(n,i)=>{let c=Ke;return P(),T(`div`,Wi,[r(F(ce),{ref_key:`websitesNavigationRef`,ref:h,"is-open":F(o),"onUpdate:isOpen":i[0]||=e=>te(o)?o.value=e:null,label:F(t)(`sharedHeader.exploreData`),"has-dropdown":!1,size:`md`,onMouseenter:w,onMouseleave:D},null,8,[`is-open`,`label`]),(P(),A(ne,{to:`body`},[F(o)?(P(),T(`div`,{key:0,class:`fixed z-50`,style:p({top:F(y),left:F(b),width:F(x),height:`12px`,transform:`translateX(-50%)`}),onMouseenter:O,onMouseleave:D},null,36)):E(``,!0),r(oe,{name:`fade`},{default:d(()=>[F(o)?(P(),T(`div`,{key:0,ref_key:`websitesDropdownRef`,ref:u,class:`fixed -translate-x-1/2 z-50 bg-white rounded-md border-b-[1px] border-neutral-100 h-fit w-fit pappers-shadow-md`,style:p({top:F(g),left:F(_)}),onMouseenter:O,onMouseleave:D},[N(`div`,Gi,[F(a)===`FR`?(P(),T(`div`,Ki,[r(F(we),{text:F(t)(`sharedHeader.ecosystemTitle`)},null,8,[`text`]),N(`div`,qi,[(P(!0),T(j,null,C(e.ecosystem,(e,t)=>(P(),A(c,{key:t,class:`flex justify-start p-sm hover:bg-neutral-50 hover:rounded-sm active:bg-neutral-100 group`,to:e.url,external:``},{default:d(()=>[N(`div`,Ji,[N(`h3`,null,[i[1]||=N(`span`,{class:`arvo text-primary-500 text-[14px] leading-[20px] font-normal`},`Pappers`,-1),i[2]||=N(`span`,{class:`text-neutral-100 px-xs`}
1,`|`,-1),N(`span`,Yi,s(e.label),1)]),N(`span`,Xi,s(e.subtitle),1)])]),_:2},1032,[`to`]))),128))])])):E(``,!0),N(`div`,Zi,[F(a)===`FR`?(P(),A(F(we),{key:0,text:F(t)(`sharedHeader.foreignRegisters`)},null,8,[`text`])):E(``,!0),N(`div`,Qi,[(P(!0),T(j,null,C(e.countries,(e,t)=>(P(),A(c,{key:t,class:`flex justify-start items-center p-sm hover:bg-neutral-50 hover:rounded-sm active:bg-neutral-100 group`,to:e.link},{default:d(()=>[N(`img`,{src:e.flag,alt:`Flag of ${e.label}`,width:`24`,height:`24`,class:`h-[24px]`},null,8,$i),N(`h3`,ea,s(e.label),1)]),_:2},1032,[`to`]))),128))])])])],36)):E(``,!0)]),_:1})]))])}}}),{__name:`SharedWebsitesNavigation`}),na={key:0,class:`flex items-center gap-md`},ra={key:0,class:`vertical-line w-[1px] bg-neutral-100 h-[24px] rounded-md`},ia=Object.assign(u({__name:`LanguageSelect`,props:{hasDivider:{type:Boolean,default:!1},width:{type:Number,default:null},maxHeight:{type:Number,default:null}},setup(e){let t=y(je),{locale:n,locales:i}=B(),a=Xe(),o=k(n.value),s=M(),l=f().public.website,u=ln(l),d=un(l),p=dn(l),m=S(()=>String(s.name).replace(/___\w+$/,``)),h={fr:`Français`,en:`English`,de:`Deutsch`,nl:`Nederlands`,es:`Español`,it:`Italiano`,no:`Norsk`,et:`Eesti`,pl:`Polski`},g=S(()=>i.value.map(e=>({label:h[e.code],value:e.code})));return c(o,e=>{if(e){let t=a(e);if(t&&t!==`/`){b(t,{external:t!==`/`});return}let n=p[m.value]?.[e];if(n){let t=`${u===`prefix`||u===`prefix_except_default`&&e!==d?`/${e}`:``}${n}`;b(t,{external:t!==`/`});return}b(`/`,{external:!1})}}),(n,a)=>F(i).length>1?(P(),T(`div`,na,[e.hasDivider?(P(),T(`hr`,ra)):E(``,!0),r(F(Oe),{modelValue:F(o),"onUpdate:modelValue":a[0]||=e=>te(o)?o.value=e:null,placeholder:`Language`,size:`md`,multiple:!1,"left-icon":F(t),options:F(g),width:e.width,"max-height":e.maxHeight},null,8,[`modelValue`,`left-icon`,`options`,`width`,`max-height`])])):E(``,!0)}}),{__name:`SharedLanguageSelect`}),aa=0,oa=()=>{if(typeof document<`u`){if(aa===0){let e=window.innerWidth-document.documentElement.clientWidth;document.body.style.paddingRight=`${e}px`,document.body.style.overflow=`hidden`}aa++}},sa=()=>{typeof document<`u`&&(aa--,aa<=0&&(aa=0,document.body.style.overflow=``,document.body.style.paddingRight=``))},ca={components:{PiButton:fe},props:{title:{type:String,default:``},subtitle:{type:String,default:``},isOpen:{type:Boolean,default:!1},hasContentPadding:{type:Boolean,default:!0},hasHeader:{type:Boolean,default:!0},zIndex:{type:Number,default:60},width:{type:String,default:`320px`}},emits:[`update:is-open`],data(){return{iconSolidXmark:y(R),firstFocusableElement:null,lastFocusableElement:null}},watch:{isOpen:{handler:async function(e,t){if(e){t||oa(),await m();let e=this.$refs.drawer?.querySelectorAll(`a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])`);this.firstFocusableElement=e?e[0]:null,this.lastFocusableElement=e?e[e.length-1]:null,this.firstFocusableElement?.focus()}else t&&sa()},immediate:!0}},mounted(){document.addEventListener(`keydown`,this.handleKeyDown),window.addEventListener(`resize`,this.handleResize)},beforeUnmount(){this.isOpen&&sa(),document.removeEventListener(`keydown`,this.handleKeyDown),window.removeEventListener(`resize`,this.handleResize)},methods:{closeDrawer(){this.$emit(`update:is-open`,!1)},handleResize(){if(this.isOpen&&document.body.style.overflow!==`hidden`){let e=window.innerWidth-document.documentElement.clientWidth;document.body.style.paddingRight=`${e}px`,document.body.style.overflow=`hidden`}},async handleKeyDown(e){this.isOpen&&await this.trapFocus(e),e.key===`Escape`&&this.closeDrawer()},async trapFocus(e){await m(),e.key===`Tab`&&(e.shiftKey?document.activeElement===this.firstFocusableElement&&(e.preventDefault(),this.lastFocusableElement?.focus()):document.activeElement===this.lastFocusableElement&&(e.preventDefault(),this.firstFocusableElement?.focus()))}}},la={class:`m-md flex justify-between items-center`},ua={key:0,class:`flex flex-col justify-start items-center`},da={class:`break-words heading-5`},fa={key:0,class:`body-md text-neutral-800`},pa={key:1},ma={class:`relative`},ha={key:0,ref:`footerContainer`,class:`m-md`};function ga(e,t,n,i,o,c){let l=ie(`PiButton`);return P(),T(j,null,[r(oe,{name:`overlay`},{default:d(()=>[n.isOpen?(P(),T(`div`,{key:0,style:p({zIndex:n.zIndex}),class:`hidden sm:block fixed left-0 top-0 h-full w-full bg-black/25`,onClick:t[0]||=(...e)=>c.closeDrawer&&c.closeDrawer(...e)},null,4)):E(``,!0)]),_:1}),r(oe,{name:`slide`},{default:d(()=>[n.isOpen?(P(),T(`div`,{key:0,ref:`drawer`,style:p({zIndex:n.zIndex,"--drawer-width":n.width}),class:a([[n.isOpen?`w-full sm:w-drawer shadow-left`:`w-0`],`fixed top-0 right-0 h-full bg-white flex flex-col`])},[n.hasHeader?(P(),T(j,{key:0},[N(`div`,la,[n.title?(P(),T(`div`,ua,[N(`h5`,da,s(n.title),1),n.subtitle===``?E(``,!0):(P(),T(`span`,fa,s(n.subtitle),
11))])):(P(),T(`div`,pa,[h(e.$slots,`drawerTitle`,{},void 0,!0)])),r(l,{size:`sm`,icon:o.iconSolidXmark,type:`ghost`,color:`primary`,"is-rounded":!0,onClick:c.closeDrawer},null,8,[`icon`,`onClick`])]),t[1]||=N(`hr`,{class:`h-[1px] bg-neutral-100 rounded-md mx-md`},null,-1)],64)):E(``,!0),N(`div`,{ref:`contentContainer`,class:a([`overflow-y-auto overflow-x-hidden flex-1`,n.hasContentPadding?`mx-sm`:``])},[N(`div`,{class:a(n.hasContentPadding?`pt-sm`:``)},[h(e.$slots,`drawerContent`,{},void 0,!0)],2)],2),N(`div`,ma,[t[2]||=N(`hr`,{class:`h-[1px] bg-neutral-100 rounded-md mx-md`},null,-1),e.$slots.drawerFooter?(P(),T(`div`,ha,[h(e.$slots,`drawerFooter`,{},void 0,!0)],512)):E(``,!0)])],6)):E(``,!0)]),_:3})],64)}var _a=Object.assign(Le(ca,[[`render`,ga],[`__scopeId`,`data-v-e032f534`]]),{__name:`SharedDrawer`});function va(){let e=M(),t=k(e.path),r=k(e.fullPath),i=k(e.name),a=k({...e.params}),o=k({...e.query});return n().hook(`page:finish`,()=>{t.value=e.path,r.value=e.fullPath,i.value=e.name,a.value={...e.params},o.value={...e.query}}),{path:t,fullPath:r,name:i,params:a,query:o}}var ya={class:`relative`},ba={class:`flex items-center gap-md mx-md w-full`},xa={class:`flex flex-1 items-center gap-md`},Sa={key:1,class:`flex items-center justify-center gap-sm`},Ca={class:`heading-6`},wa={key:0,class:`flex flex-col`},Ta={key:1,class:`flex flex-col gap-sm`},Ea={key:2},Da={key:3,class:`flex flex-col gap-sm`},Oa=Object.assign(u({__name:`Header`,props:{background:{type:String,default:`none`}},setup(e){let{t,locale:n}=B(),{windowWidth:a,breakpoints:o}=Ii(),{getUrlWithLocalePrefix:l}=pn(),u=f().public.website,p=rt(),m=S(()=>a.value<(o.lg??1024)),h={rightFromBracket:y(Se),rightArrowFromSquare:y(Be),chevronLeft:y(_e)},g=k(!1),v=k(1),{path:b}=va(),x=S(()=>w(b.value));function w(e){return e.replace(/^\/(fr|nl|en|de)/,``)}let ee=p.hasMonitoringCompany||p.hasMonitoringOfficer,D=[...ee?[{label:t(`sharedHeader.myMonitoring`),link:l(`my-account-monitoring`),icon:y(ye)}]:[],...p.hasAlert?[{label:t(`sharedHeader.myAlerts`),link:l(`my-account-alert`),icon:y(he)}]:[],...ee||p.hasAlert?[{label:t(`sharedHeader.alert-tracker`),link:l(`my-account-alert-tracker`),icon:y(Te)}]:[]],O=S(()=>[{label:t(`sharedHeader.myCredits`),link:`${Le.value}/credits`,icon:y(de)},{label:t(`sharedHeader.myApi`),link:`${Le.value}/api`,icon:y(Ne)},{label:t(`sharedHeader.myExports`),link:`${Le.value}/exports`,icon:y(I)},{label:t(`sharedHeader.mySubscriptions`),link:`${Le.value}/abonnements`,icon:y(le)}]),ne=S(()=>[{leftIcon:y(xe),text:t(`sharedHeader.myAccount`),link:`${Le.value}/informations`}]),M={pappers_pro:{label:`Pappers Pro`,description:t(`sharedHeader.pappersProDescription`),icon:y(Ne),link:l(`pappers-pro`)},pappers_api:{label:t(`sharedHeader.api`),description:t(`sharedHeader.apiDescription`),icon:y(Ne),link:l(`api`)},pappers_mcp:{label:t(`sharedHeader.mcp`),description:t(`sharedHeader.mcpDescription`),icon:y(at()),link:l(`mcp`)},pappers_kyc:{label:t(`sharedHeader.kyc`),description:t(`sharedHeader.kycDescription`),icon:y(He),link:l(`kyc`)},pappers_crm:{label:t(`sharedHeader.crm`),description:t(`sharedHeader.crmDescription`),icon:y(me),link:l(`crm`)},pappers_exports:{label:t(`sharedHeader.exports`),description:t(`sharedHeader.exportsDescription`),icon:y(I),link:l(`exports`)},pappers_webhooks:{label:t(`sharedHeader.webhooks`),description:t(`sharedHeader.webhooksDescription`),icon:y(pe),link:l(`webhooks`)},pappers_monitoring:{label:t(`sharedHeader.monitoring`),description:t(`sharedHeader.monitoringDescription`),icon:y(ye),link:l(`monitoring`)},pappers_enrichment:{label:t(`sharedHeader.enrichment`),description:t(`sharedHeader.enrichmentDescription`),icon:y(Ve),link:l(`enrichment`)},pappers_alerts:{label:t(`sharedHeader.alerts`),description:t(`sharedHeader.alertsDescription`),icon:y(he),link:l(`alerts`)},pappers_scoring:{label:t(`sharedHeader.scoring`),description:t(`sharedHeader.scoringDescription`),icon:y(ve),link:l(`scoring`)},pappers_legal_notices:{label:t(`sharedHeader.legalNotices`),description:t(`sharedHeader.legalNoticesDescription`),icon:y(Pe),link:`https://services.pappers.fr/annonces-legales`},pappers_ia:{label:`Pappers IA`,description:t(`sharedHeader.pappersIaDescription`),icon:y(Ne),link:l(`pappers-ia`)}},re=u===`FR`?[M.pappers_pro,M.pappers_api,M.pappers_mcp,M.pappers_ia,M.pappers_monitoring,M.pappers_exports,M.pappers_enrichment,M.pappers_crm,M.pappers_scoring,M.pappers_kyc,M.pappers_alerts,M.pappers_legal_notices]:u===`BE`?[M.pappers_pro,M.pappers_api,M.pappers_mcp,M.pappers_kyc,M.pappers_crm,M.pappers_exports,M.pappers_webhooks,M.pappers_monitoring,M.pappers_enrichment]:[M.pappers_pro,M.pappers_api,M.pappers_alerts,M.pappers_kyc,M.pappers_crm,M.pappers_exports,M.pappers_webhooks,M.pappers_monitoring,M.pappers_enrichment],ie=[{label:t(`countries.fr`),co
1de:`FR`,flag:L(`FR`),link:`https://pappers.fr`},{label:t(`countries.be`),code:`BE`,flag:L(`BE`),link:`https://pappers.be`},{label:t(`countries.gb`),code:`GB`,flag:L(`GB`),link:`https://pappers.co.uk`},{label:t(`countries.ch`),code:`CH`,flag:L(`CH`),link:`https://pappers.ch`},{label:t(`countries.nl`),code:`NL`,flag:L(`NL`),link:`https://pappers.nl`},{label:t(`countries.de`),code:`DE`,flag:L(`DE`),link:`https://pappers.co`},{label:t(`countries.es`),code:`ES`,flag:L(`ES`),link:`https://pappers.es`},{label:t(`countries.lu`),code:`LU`,flag:L(`LU`),link:`https://pappers.lu`},{label:t(`countries.no`),code:`NO`,flag:L(`NO`),link:`https://pappers.no`},{label:t(`countries.ee`),code:`EE`,flag:L(`EE`),link:`https://pappers.ee`},{label:t(`countries.pl`),code:`PL`,flag:L(`PL`),link:`https://pappers.pl`},{label:t(`countries.ie`),code:`IE`,flag:L(`IE`),link:`https://pappers.ie`}].filter(e=>e.code!==u),ae=[{label:`Entreprises`,subtitle:t(`sharedHeader.ecosystemEntreprisesSubtitle`),url:`https://www.pappers.fr`},{label:`Justice`,subtitle:t(`sharedHeader.ecosystemJusticeSubtitle`),url:`https://justice.pappers.fr`},{label:`Services`,subtitle:t(`sharedHeader.ecosystemServicesSubtitle`),url:`https://services.pappers.fr`},{label:`Immobilier`,subtitle:t(`sharedHeader.ecosystemImmobilierSubtitle`),url:`https://immobilier.pappers.fr/`},{label:`Politique`,subtitle:t(`sharedHeader.ecosystemPolitiqueSubtitle`),url:`https://politique.pappers.fr`},{label:`International`,subtitle:t(`sharedHeader.ecosystemInternationalSubtitle`),url:`https://www.pappers.in/`}],se=Ze(),{website_code:ge}=Ee(),be=Ye();function R(e,t={}){t.external?window.location.href=e:be.push(e)}let{isLogged:Ce,me:z}=et(nt()),De=k(z.value?.current_organization_uuid??void 0);c(De,async e=>{e&&(await ot(e),window.location.reload())});let Oe=S(()=>{if(v.value===2)return t(`sharedHeader.offers`);if(v.value===3)return t(`sharedHeader.changeAccount`);if(v.value===4)return t(`sharedHeader.exploreData`)}),{getOriginalPath:ke}=pn(),Ae=S(()=>ke().startsWith(`company`)||ke().startsWith(`officer`)),je=S(()=>z.value?.organizations?.find(e=>e.uuid===z.value?.current_organization_uuid)),Me=S(()=>je.value?.is_personnal?`${z.value?.firstname??``} ${z.value?.lastname??``}`:je.value?.name??``),Fe=S(()=>je.value?.is_personnal?z.value?.email:`${z.value?.firstname??``} ${z.value?.lastname??``}`),Le=S(()=>{let e=f().public.moncompteUrl,t=n.value;return t&&t!==`fr`?`${e}/${t}`:e}),Re=S(()=>`pw_${u.toLowerCase()}`),ze=S(()=>Re.value?`&utm_source=${Re.value}`:``),Ge=We().origin;c(a,e=>{e>=o.lg&&(g.value=!1)});function Je(){R(`${Le.value}/connexion?redirect=${encodeURIComponent(Ge)}&session=true${ze.value}`,{external:!0})}function Xe(){R(`${Le.value}/inscription?redirect=${encodeURIComponent(Ge)}&session=true${ze.value}`,{external:!0})}function Qe(){R(`${Le.value}/deconnexion?redirect=${encodeURIComponent(Ge)}`,{external:!0}),$e()}function $e(){tt(`pappers_session`),tt(`organization_uuid`)}function it(e){let t=L(e);return{render(){return i(`img`,{src:t,alt:`flag`,class:`h-[20px] w-[20px]`})}}}function at(){return{render(){return i(`img`,{src:`/img/logos/mcp.svg`,alt:`mcp`,class:`h-[20px] w-[20px]`})}}}async function ot(e){try{await Ue(`/api/auth/update-current-organization-uuid`,{method:`PUT`,params:{uuid:e}})}catch(e){console.error(`Error updating organization UUID:`,e)}}return(n,i)=>{let c=gn,p=Pi,y=Ke,b=Ui,S=ta,w=ia,ee=_a,k=qe;return P(),T(`div`,ya,[r(F(ue),{website:F(ge),"logo-href":F(se)(`/`),"has-logo":F(u)!==`FR`||F(m)||F(x)!==`/`,background:e.background},_({right:d(()=>[r(k,null,{fallback:d(()=>[...i[10]||=[N(`div`,{class:`flex flex-1 items-center gap-md`},[N(`div`,{class:`h-[40px] w-[40px] rounded-full bg-neutral-100 animate-pulse`})],-1)]]),default:d(()=>[N(`div`,xa,[F(m)?E(``,!0):(P(),T(j,{key:0},[F(a)>F(o).xl&&!F(Ae)&&F(u)!==`INT`?(P(),T(j,{key:0},[r(y,{to:F(l)(`exports`),external:``},{default:d(()=>[r(F(ce),{label:F(t)(`sharedHeader.exports`),size:`md`},null,8,[`label`])]),_:1},8,[`to`]),r(y,{to:F(l)(`monitoring`),external:``},{default:d(()=>[r(F(ce),{label:F(t)(`sharedHeader.monitoring`),size:`md`},null,8,[`label`])]),_:1},8,[`to`]),r(y,{to:F(l)(`api`),external:``},{default:d(()=>[r(F(ce),{label:F(t)(`sharedHeader.api`),size:`md`},null,8,[`label`])]),_:1},8,[`to`]),r(y,{to:F(l)(`pappers-pro`),external:``},{default:d(()=>[r(F(ce),{label:`Pappers Pro`,size:`md`})]),_:1},8,[`to`])],64)):E(``,!0),r(b,{offers:F(re)},null,8,[`offers`]),r(S,{countries:F(ie),ecosystem:ae},null,8,[`countries`]),r(w,{"has-divider":!0,width:140,"max-height":600}),i[11]||=N(`hr`,{class:`vertical-line w-[1px] bg-neutral-100 h-[24px] rounded-md`},null,-1)],64)),r(F(Ie),{"current-organization-uuid":F(z)?.current_organization_uuid??void 0,"is-logged":F(Ce),"first-name":F(z)?.firstname??void 0,"last-name":F(z)?.lastname??void 0,email:F(z)?.email,"create-button-label":F(t)(`sharedHeader.createAccount`),"login-button-label":F(t)(`sharedHeader.login`),"logout-label":F(t)(`sharedHeader.logout`),"my-account-label":F(t)(`sharedHeader.myAccount`),"change-account-label":F(t)(`sharedHeader.changeAccount`),"is-mobile":F(m),"pappers-auth-api-url":F(f)().public.pappersAuthApiUrl,"moncompte-url":F(Le),organizations:F(z)?.organizations.map(e=>({uuid:e.uuid,name:e.is_personnal?`${F(z)?.firstname??``} ${F(z)?.lastname??``}`:e.name??``,is_personnal:!!e.is_personnal})),"utm-source":F(Re),"is-redirect-with-session":!0,"has-emit-open-drawer":!0,"dropdown-max-height":680,onLogout:$e,"onUpdate:currentOrganizationUuid":i[0]||=e=>De.value=e,onOpenDrawer:i[1]||=e=>g.value=!0},_({websiteContent:d(()=>[(P(!0),T(j,null,C(F(O),e=>(P(),A(F(V),{key:e.label,type:`iconRight`,label:e.label,link:e.link,"left-icon":e.icon,"right-icon":h.rightArrowFromSquare,onClick:t=>R(e.link,{external:!0})},null,8,[`label`,`link`,`left-icon`,`right-icon`,`onClick`]))),128))]),_:2},[F(u)===`FR`?{name:`orgaOptions`,fn:d(()=>[(P(),T(j,null,C(D,(e,t)=>r(F(V),{key:e.label,label:e.label,link:e.link,"left-icon":e.icon,"has-divider":t===D.length-1,onClick:t=>R(e.link,{external:e.link.startsWith(`https://`)})}
1,null,8,[`label`,`link`,`left-icon`,`has-divider`,`onClick`])),64))]),key:`0`}:void 0]),1032,[`current-organization-uuid`,`is-logged`,`first-name`,`last-name`,`email`,`create-button-label`,`login-button-label`,`logout-label`,`my-account-label`,`change-account-label`,`is-mobile`,`pappers-auth-api-url`,`moncompte-url`,`organizations`,`utm-source`]),r(ee,{"is-open":F(g),"onUpdate:isOpen":i[7]||=e=>te(g)?g.value=e:null},{drawerTitle:d(()=>[F(v)===1?(P(),A(w,{key:0,size:`lg`})):E(``,!0),F(v)===2||F(v)===3||F(v)===4?(P(),T(`div`,Sa,[r(F(fe),{icon:h.chevronLeft,type:`ghost`,color:`primary`,size:`md`,"is-rounded":!0,onClick:i[2]||=e=>v.value=1},null,8,[`icon`]),N(`h2`,Ca,s(F(Oe)),1)])):E(``,!0)]),drawerContent:d(()=>[r(oe,{name:`slide-x`,mode:`out-in`},{default:d(()=>[F(v)===1?(P(),T(`div`,wa,[r(F(V),{type:`subMenu`,label:F(t)(`sharedHeader.offers`),"has-divider":!1,onClick:i[3]||=e=>v.value=2},null,8,[`label`]),r(F(V),{type:`subMenu`,label:F(t)(`sharedHeader.exploreData`),"has-divider":!0,onClick:i[4]||=e=>v.value=4},null,8,[`label`]),F(Ce)?(P(),T(j,{key:0},[F(u)===`FR`?(P(),T(j,{key:0},C(D,(e,t)=>r(F(V),{key:e.label,label:e.label,"left-icon":e.icon,"has-divider":t===D.length-1,onClick:t=>R(e.link,{external:e.link.startsWith(`https://`)})}
1,null,8,[`label`,`left-icon`,`has-divider`,`onClick`])),64)):E(``,!0),(P(!0),T(j,null,C(F(ne),(e,t)=>(P(),A(F(V),{key:t,label:e.text,"left-icon":e.leftIcon,"right-icon":h.rightArrowFromSquare,type:`iconRight`,onClick:t=>R(e.link,{external:!0})},null,8,[`label`,`left-icon`,`right-icon`,`onClick`]))),128)),(P(!0),T(j,null,C(F(O),e=>(P(),A(F(V),{key:e.label,type:`iconRight`,label:e.label,"left-icon":e.icon,"right-icon":h.rightArrowFromSquare,onClick:t=>R(e.link,{external:!0})},null,8,[`label`,`left-icon`,`right-icon`,`onClick`]))),128)),F(Ce)?(P(),A(F(V),{key:1,label:F(t)(`sharedHeader.logout`),"left-icon":h.rightFromBracket,color:`red`,"has-top-divider":!0,onClick:Qe},null,8,[`label`,`left-icon`])):E(``,!0)],64)):(P(),T(j,{key:1},[r(F(V),{label:F(t)(`sharedHeader.login`),"right-icon":h.rightArrowFromSquare,type:`iconRight`,onClick:Je},null,8,[`label`,`right-icon`]),r(F(V),{label:F(t)(`sharedHeader.createAccount`),"right-icon":h.rightArrowFromSquare,type:`iconRight`,onClick:Xe},null,8,[`label`,`right-icon`])],64))])):F(v)===2?(P(),T(`div`,Ta,[(P(!0),T(j,null,C(F(re),(e,t)=>(P(),A(F(V),{key:t,label:e.label,subtitle:e.description,"has-divider":!1,onClick:t=>R(e.link,{external:!0})}
1,null,8,[`label`,`subtitle`,`onClick`]))),128))])):F(v)===3?(P(),T(`div`,Ea,[(P(!0),T(j,null,C(F(z)?.organizations,e=>(P(),A(F(V),{id:e.uuid,key:e.uuid,"radio-model-value":F(De),"onUpdate:radioModelValue":i[5]||=e=>te(De)?De.value=e:null,label:e.is_personnal?`${F(z)?.firstname??``} ${F(z)?.lastname??``}`:e.name??``,type:`radioButton`,name:`orgas`,"radio-value":e.uuid},null,8,[`id`,`radio-model-value`,`label`,`radio-value`]))),128))])):F(v)===4?(P(),T(`div`,Da,[F(u)===`FR`?(P(),T(j,{key:0},[r(F(we),{text:F(t)(`sharedHeader.ecosystemTitle`)},null,8,[`text`]),(P(),T(j,null,C(ae,(e,t)=>r(F(V),{key:t,label:e.label,subtitle:e.subtitle,onClick:t=>R(e.url,{external:!0})},null,8,[`label`,`subtitle`,`onClick`])),64)),r(F(we),{text:F(t)(`sharedHeader.foreignRegisters`)},null,8,[`text`])],64)):E(``,!0),(P(!0),T(j,null,C(F(ie),(e,t)=>(P(),A(F(V),{key:t,label:e.label,"left-icon":it(e.code),onClick:t=>R(e.link,{external:!0})},null,8,[`label`,`left-icon`,`onClick`]))),128))])):E(``,!0)]),_:1})]),drawerFooter:d(()=>[F(Ce)&&F(v)===1?(P(),T(j,{key:0},[F(Ce)?(P(),A(F(V),{key:0,label:F(Me),subtitle:F(Fe),"profil-firstname":F(je)?.is_personnal?F(z)?.firstname??``:F(je)?.name??``,"profil-lastname":F(je)?.is_personnal?F(z)?.lastname??``:``,type:`profil`,onClick:i[6]||=e=>v.value=3},null,8,[`label`,`subtitle`,`profil-firstname`,`profil-lastname`])):E(``,!0)],64)):E(``,!0)]),_:1},8,[`is-open`])])]),_:1})]),_:2},[F(Ae)&&F(a)>F(o).sm?{name:`center`,fn:d(()=>[N(`div`,ba,[i[8]||=N(`hr`,{class:`vertical-line w-[1px] bg-neutral-100 h-[24px] rounded-md`},null,-1),F(ge)===`pappers_international`?(P(),A(c,{key:0,"has-search-button":!1,size:`md`})):(P(),A(p,{key:1,"has-search-button":!1,size:`md`})),i[9]||=N(`hr`,{class:`vertical-line w-[1px] bg-neutral-100 h-[24px] rounded-md`},null,-1)])]),key:`0`}:void 0,F(Ae)&&F(a)<=F(o).sm?{name:`bottom`,fn:d(()=>[F(ge)===`pappers_international`?(P(),A(c,{key:0,"has-search-button":!1,size:`md`})):(P(),A(p,{key:1,"has-search-button":!1,size:`md`}))]),key:`1`}:void 0]),1032,[`website`,`logo-href`,`has-logo`,`background`])])}}}),{__name:`SharedHeader`}),ka=Object.assign(u({__name:`FooterButton`,setup(e){let{getUrlWithLocalePrefix:t}=pn(),{t:n}=B(),r=k(!1),i=S(()=>[{label:n(`ranking.companiesByRevenue`),url:`/classements/entreprises-chiffre-affaires`},{label:n(`ranking.companiesByNetIncome`),url:`/classements/entreprises-rentables`},{label:n(`ranking.companiesByEmployees`),url:`/classements/entreprises-salaries`},{label:n(`ranking.companiesByPopularity`),url:`/tendances/classement/semaine`},{label:n(`ranking.companiesBySector`),url:`/classements/activite`},{label:n(`ranking.companiesInDifficulty`),url:`https://www.pappers.fr/classements/entreprises-defaillantes`},{label:n(`ranking.allRankings`),url:t(`ranking`)}]);return(e,t)=>(P(),A(F(ce),{"is-open":F(r),"onUpdate:isOpen":t[0]||=e=>te(r)?r.value=e:null,color:`onPrimary`,label:F(n)(`ranking.ranking`),options:F(i),size:`md`,"dropdown-width":200},null,8,[`is-open`,`label`,`options`]))}}),{__name:`RankingSharedFooterButton`}),Aa=[`href`],ja=Object.assign(u({__name:`Footer`,setup(e){let t=f().public.website,{getUrlWithLocalePrefix:n}=pn(),{t:i}=B(),a=rt().contactEmail,{website_code:o}=Ee(),s={about:{label:i(`sharedFooter.about`),...t===`FR`?{href:`https://www.pappers.fr/a-propos`}:{url:n(`about`)}},blog:{label:`Blog`,...t===`FR`?{href:`https://www.pappers.fr/guide`}:{url:n(`blog`)}},privacy:{label:i(`sharedFooter.privacy`),...t===`FR`?{href:`https://www.pappers.fr/protection-des-donnees`}:{url:n(`privacy`)}},legalNotice:{label:i(`sharedFooter.legalNotice`),...t===`FR`?{href:`https://www.pappers.fr/mentions-legales`}:{url:n(`legal-notice`)}},contact:{label:i(`sharedFooter.contact`),...t===`FR`?{href:`https://www.pappers.fr/contact`}:{href:`mailto:${a}`}},ranking:{special:`ranking`},faq:{label:i(`sharedFooter.faq`),...t===`FR`?{href:`https://www.pappers.fr/faq`}:{url:n(`faq`)}},recruitment:{label:i(`sharedFooter.recruitment`),...t===`FR`?{href:`https://www.pappers.fr/recrutement`}:{url:n(`recruitment`)}},press:{label:i(`sharedFooter.press`),...t===`FR`?{href:`https://www.pappers.fr/presse`}:{url:n(`press`)}}}
1,c=t===`FR`?[s.faq,s.about,s.recruitment,s.blog,s.ranking,s.privacy,s.legalNotice,s.contact]:[s.about,s.privacy,s.legalNotice,s.contact];return(e,t)=>{let n=Ke;return P(),A(F(ke),{website:F(o),size:`sm`},{default:d(()=>[(P(!0),T(j,null,C(F(c),e=>(P(),T(`li`,{key:e.label},[e.special===`ranking`?(P(),A(ka,{key:0})):e.href?(P(),T(`a`,{key:1,href:e.href},[r(F(ce),{color:`onPrimary`,label:e.label,size:`md`},null,8,[`label`])],8,Aa)):(P(),A(n,{key:2,to:e.url},{default:d(()=>[r(F(ce),{color:`onPrimary`,label:e.label,size:`md`},null,8,[`label`])]),_:2},1032,[`to`]))]))),128))]),_:1},8,[`website`])}}}),{__name:`SharedFooter`}),Ma={class:`h-screen flex flex-col justify-between`},Na={class:`flex flex-1`},Pa={class:`flex flex-col flex-1 h-full min-w-0`},Fa={class:`flex flex-col h-auto flex-1`},Ia=Object.assign(u({__name:`HeaderFooter`,setup(e){let{path:t}=va(),n=S(()=>o(t.value)),i=S(()=>n.value===`/`||n.value===``?`white`:`none`),a=f().public.website;function o(e){return e.replace(/^\/(fr|nl|en|de)/,``)}return(e,t)=>{let o=Oa,s=ja;return P(),T(`div`,Ma,[h(e.$slots,`banner`),N(`div`,Na,[F(a)==`FR`&&F(n)==`/`?(P(),A(F(Ae),{key:0,"custom-class":`!hidden lg:!flex`})):E(``,!0),N(`div`,Pa,[r(o,{background:F(i)},null,8,[`background`]),N(`div`,Fa,[h(e.$slots,`default`)])])]),r(s)])}}}),{__name:`LayoutsHeaderFooter`});export{Ot as $,Kt as A,Tt as B,rn as C,Ht as D,Vt as E,Xt as F,yt as G,St as H,$t as I,wt as J,It as K,en as L,Lt as M,Qt as N,zt as O,Jt as P,Nt as Q,kt as R,an as S,Rt as T,Dt as U,Ct as V,_t as W,gt as X,vt as Y,Pt as Z,gn as _,ki as a,mt as at,dn as b,Ei as c,ot as ct,wi as d,At as et,_i as f,$ as g,Kr as h,Pi as i,xt as it,Zt as j,Yt as k,Ci as l,at as lt,qr as m,_a as n,jt as nt,Ti as o,ut as ot,vi as p,Et as q,Ii as r,Mt as rt,Si as s,lt as st,Ia as t,ht as tt,Di as u,pn as v,nn as w,ln as x,un as y,Ft as z};
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.