UNPKG

@ubiquitypress/react-invenio-bulk-importer

Version:
2 lines 168 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const g=require("react"),Pn=require("react-overridable"),Ii=require("axios"),Fi=require("qs"),A=require("react-redux"),u=require("semantic-ui-react"),Ct=require("redux"),Ai=require("redux-thunk"),Oi=require("lodash"),ne=require("react-invenio-forms"),Ri=require("formik"),le=e=>e&&e.__esModule?e:{default:e},i=le(g),E=le(Pn),Ne=le(Ii),ue=le(Fi),ki=le(Ai),Pi=le(Oi);var Oe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function O(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Di=Object.prototype;function Li(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Di;return e===r}var Xe=Li;function Bi(e,t){return function(r){return e(t(r))}}var Dn=Bi,Ni=Dn,Ui=Ni(Object.keys,Object),Mi=Ui,zi=Xe,ji=Mi,Qi=Object.prototype,qi=Qi.hasOwnProperty;function Gi(e){if(!zi(e))return ji(e);var t=[];for(var r in Object(e))qi.call(e,r)&&r!="constructor"&&t.push(r);return t}var Ln=Gi,Vi=typeof Oe=="object"&&Oe&&Oe.Object===Object&&Oe,Bn=Vi,Hi=Bn,Yi=typeof self=="object"&&self&&self.Object===Object&&self,Wi=Hi||Yi||Function("return this")(),Q=Wi,Ki=Q,Xi=Ki.Symbol,ce=Xi,Cr=ce,Nn=Object.prototype,Zi=Nn.hasOwnProperty,Ji=Nn.toString,ge=Cr?Cr.toStringTag:void 0;function eo(e){var t=Zi.call(e,ge),r=e[ge];try{e[ge]=void 0;var n=!0}catch{}var a=Ji.call(e);return n&&(t?e[ge]=r:delete e[ge]),a}var to=eo,ro=Object.prototype,no=ro.toString;function ao(e){return no.call(e)}var so=ao,$r=ce,io=to,oo=so,lo="[object Null]",uo="[object Undefined]",xr=$r?$r.toStringTag:void 0;function co(e){return e==null?e===void 0?uo:lo:xr&&xr in Object(e)?io(e):oo(e)}var K=co;function fo(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var H=fo;const po=O(H);var ho=K,mo=H,go="[object AsyncFunction]",yo="[object Function]",bo="[object GeneratorFunction]",vo="[object Proxy]";function Eo(e){if(!mo(e))return!1;var t=ho(e);return t==yo||t==bo||t==go||t==vo}var Un=Eo,So=Q,_o=So["__core-js_shared__"],Co=_o,mt=Co,wr=function(){var e=/[^.]+$/.exec(mt&&mt.keys&&mt.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function $o(e){return!!wr&&wr in e}var xo=$o,wo=Function.prototype,To=wo.toString;function Io(e){if(e!=null){try{return To.call(e)}catch{}try{return e+""}catch{}}return""}var Mn=Io,Fo=Un,Ao=xo,Oo=H,Ro=Mn,ko=/[\\^$.*+?()[\]{}|]/g,Po=/^\[object .+?Constructor\]$/,Do=Function.prototype,Lo=Object.prototype,Bo=Do.toString,No=Lo.hasOwnProperty,Uo=RegExp("^"+Bo.call(No).replace(ko,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Mo(e){if(!Oo(e)||Ao(e))return!1;var t=Fo(e)?Uo:Po;return t.test(Ro(e))}var zo=Mo;function jo(e,t){return e==null?void 0:e[t]}var Qo=jo,qo=zo,Go=Qo;function Vo(e,t){var r=Go(e,t);return qo(r)?r:void 0}var ee=Vo,Ho=ee,Yo=Q,Wo=Ho(Yo,"DataView"),Ko=Wo,Xo=ee,Zo=Q,Jo=Xo(Zo,"Map"),zt=Jo,el=ee,tl=Q,rl=el(tl,"Promise"),nl=rl,al=ee,sl=Q,il=al(sl,"Set"),ol=il,ll=ee,ul=Q,cl=ll(ul,"WeakMap"),dl=cl,$t=Ko,xt=zt,wt=nl,Tt=ol,It=dl,zn=K,de=Mn,Tr="[object Map]",fl="[object Object]",Ir="[object Promise]",Fr="[object Set]",Ar="[object WeakMap]",Or="[object DataView]",pl=de($t),hl=de(xt),ml=de(wt),gl=de(Tt),yl=de(It),Z=zn;($t&&Z(new $t(new ArrayBuffer(1)))!=Or||xt&&Z(new xt)!=Tr||wt&&Z(wt.resolve())!=Ir||Tt&&Z(new Tt)!=Fr||It&&Z(new It)!=Ar)&&(Z=function(e){var t=zn(e),r=t==fl?e.constructor:void 0,n=r?de(r):"";if(n)switch(n){case pl:return Or;case hl:return Tr;case ml:return Ir;case gl:return Fr;case yl:return Ar}return t});var $e=Z;function bl(e){return e!=null&&typeof e=="object"}var q=bl,vl=K,El=q,Sl="[object Arguments]";function _l(e){return El(e)&&vl(e)==Sl}var Cl=_l,Rr=Cl,$l=q,jn=Object.prototype,xl=jn.hasOwnProperty,wl=jn.propertyIsEnumerable,Tl=Rr(function(){return arguments}())?Rr:function(e){return $l(e)&&xl.call(e,"callee")&&!wl.call(e,"callee")},Ze=Tl,Il=Array.isArray,D=Il;const Qn=O(D);var Fl=9007199254740991;function Al(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Fl}var jt=Al,Ol=Un,Rl=jt;function kl(e){return e!=null&&Rl(e.length)&&!Ol(e)}var Je=kl,ze={exports:{}};function Pl(){return!1}var Dl=Pl;ze.exports;(function(e,t){var r=Q,n=Dl,a=t&&!t.nodeType&&t,s=a&&!0&&e&&!e.nodeType&&e,o=s&&s.exports===a,l=o?r.Buffer:void 0,c=l?l.isBuffer:void 0,d=c||n;e.exports=d})(ze,ze.exports);var et=ze.exports,Ll=K,Bl=jt,Nl=q,Ul="[object Arguments]",Ml="[object Array]",zl="[object Boolean]",jl="[object Date]",Ql="[object Error]",ql="[object Function]",Gl="[object Map]",Vl="[object Number]",Hl="[object Object]",Yl="[object RegExp]",Wl="[object Set]",Kl="[object String]",Xl="[object WeakMap]",Zl="[object ArrayBuffer]",Jl="[object DataView]",eu="[object Float32Array]",tu="[object Float64Array]",ru="[object Int8Array]",nu="[object Int16Array]",au="[object Int32Array]",su="[object Uint8Array]",iu="[object Uint8ClampedArray]",ou="[object Uint16Array]",lu="[object Uint32Array]",w={};w[eu]=w[tu]=w[ru]=w[nu]=w[au]=w[su]=w[iu]=w[ou]=w[lu]=!0;w[Ul]=w[Ml]=w[Zl]=w[zl]=w[Jl]=w[jl]=w[Ql]=w[ql]=w[Gl]=w[Vl]=w[Hl]=w[Yl]=w[Wl]=w[Kl]=w[Xl]=!1;function uu(e){return Nl(e)&&Bl(e.length)&&!!w[Ll(e)]}var cu=uu;function du(e){return function(t){return e(t)}}var Qt=du,je={exports:{}};je.exports;(function(e,t){var r=Bn,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,s=a&&a.exports===n,o=s&&r.process,l=function(){try{var c=a&&a.require&&a.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=l})(je,je.exports);var qt=je.exports,fu=cu,pu=Qt,kr=qt,Pr=kr&&kr.isTypedArray,hu=Pr?pu(Pr):fu,Gt=hu,mu=Ln,gu=$e,yu=Ze,bu=D,vu=Je,Eu=et,Su=Xe,_u=Gt,Cu="[object Map]",$u="[object Set]",xu=Object.prototype,wu=xu.hasOwnProperty;function Tu(e){if(e==null)return!0;if(vu(e)&&(bu(e)||typeof e=="string"||typeof e.splice=="function"||Eu(e)||_u(e)||yu(e)))return!e.length;var t=gu(e);if(t==Cu||t==$u)return!e.size;if(Su(e))return!mu(e).length;for(var r in e)if(wu.call(e,r))return!1;return!0}var Iu=Tu;const G=O(Iu);var Fu=K,Au=q,Ou="[object Symbol]";function Ru(e){return typeof e=="symbol"||Au(e)&&Fu(e)==Ou}var Vt=Ru,ku=D,Pu=Vt,Du=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Lu=/^\w*$/;function Bu(e,t){if(ku(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||Pu(e)?!0:Lu.test(e)||!Du.test(e)||t!=null&&e in Object(t)}var Ht=Bu,Nu=ee,Uu=Nu(Object,"create"),tt=Uu,Dr=tt;function Mu(){this.__data__=Dr?Dr(null):{},this.size=0}var zu=Mu;function ju(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Qu=ju,qu=tt,Gu="__lodash_hash_undefined__",Vu=Object.prototype,Hu=Vu.hasOwnProperty;function Yu(e){var t=this.__data__;if(qu){var r=t[e];return r===Gu?void 0:r}return Hu.call(t,e)?t[e]:void 0}var Wu=Yu,Ku=tt,Xu=Object.prototype,Zu=Xu.hasOwnProperty;function Ju(e){var t=this.__data__;return Ku?t[e]!==void 0:Zu.call(t,e)}var ec=Ju,tc=tt,rc="__lodash_hash_undefined__";function nc(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=tc&&t===void 0?rc:t,this}var ac=nc,sc=zu,ic=Qu,oc=Wu,lc=ec,uc=ac;function fe(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}fe.prototype.clear=sc;fe.prototype.delete=ic;fe.prototype.get=oc;fe.prototype.has=lc;fe.prototype.set=uc;var cc=fe;function dc(){this.__data__=[],this.size=0}var fc=dc;function pc(e,t){return e===t||e!==e&&t!==t}var rt=pc,hc=rt;function mc(e,t){for(var r=e.length;r--;)if(hc(e[r][0],t))return r;return-1}var nt=mc,gc=nt,yc=Array.prototype,bc=yc.splice;function vc(e){var t=this.__data__,r=gc(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():bc.call(t,r,1),--this.size,!0}var Ec=vc,Sc=nt;function _c(e){var t=this.__data__,r=Sc(t,e);return r<0?void 0:t[r][1]}var Cc=_c,$c=nt;function xc(e){return $c(this.__data__,e)>-1}var wc=xc,Tc=nt;function Ic(e,t){var r=this.__data__,n=Tc(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Fc=Ic,Ac=fc,Oc=Ec,Rc=Cc,kc=wc,Pc=Fc;function pe(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}pe.prototype.clear=Ac;pe.prototype.delete=Oc;pe.prototype.get=Rc;pe.prototype.has=kc;pe.prototype.set=Pc;var at=pe,Lr=cc,Dc=at,Lc=zt;function Bc(){this.size=0,this.__data__={hash:new Lr,map:new(Lc||Dc),string:new Lr}}var Nc=Bc;function Uc(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Mc=Uc,zc=Mc;function jc(e,t){var r=e.__data__;return zc(t)?r[typeof t=="string"?"string":"hash"]:r.map}var st=jc,Qc=st;function qc(e){var t=Qc(this,e).delete(e);return this.size-=t?1:0,t}var Gc=qc,Vc=st;function Hc(e){return Vc(this,e).get(e)}var Yc=Hc,Wc=st;function Kc(e){return Wc(this,e).has(e)}var Xc=Kc,Zc=st;function Jc(e,t){var r=Zc(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var ed=Jc,td=Nc,rd=Gc,nd=Yc,ad=Xc,sd=ed;function he(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}he.prototype.clear=td;he.prototype.delete=rd;he.prototype.get=nd;he.prototype.has=ad;he.prototype.set=sd;var Yt=he,qn=Yt,id="Expected a function";function Wt(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(id);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],s=r.cache;if(s.has(a))return s.get(a);var o=e.apply(this,n);return r.cache=s.set(a,o)||s,o};return r.cache=new(Wt.Cache||qn),r}Wt.Cache=qn;var od=Wt,ld=od,ud=500;function cd(e){var t=ld(e,function(n){return r.size===ud&&r.clear(),n}),r=t.cache;return t}var dd=cd,fd=dd,pd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,hd=/\\(\\)?/g,md=fd(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(pd,function(r,n,a,s){t.push(a?s.replace(hd,"$1"):n||r)}),t}),gd=md;function yd(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}var bd=yd,Br=ce,vd=bd,Ed=D,Sd=Vt,_d=1/0,Nr=Br?Br.prototype:void 0,Ur=Nr?Nr.toString:void 0;function Gn(e){if(typeof e=="string")return e;if(Ed(e))return vd(e,Gn)+"";if(Sd(e))return Ur?Ur.call(e):"";var t=e+"";return t=="0"&&1/e==-_d?"-0":t}var Cd=Gn,$d=Cd;function xd(e){return e==null?"":$d(e)}var xe=xd,wd=D,Td=Ht,Id=gd,Fd=xe;function Ad(e,t){return wd(e)?e:Td(e,t)?[e]:Id(Fd(e))}var it=Ad,Od=Vt,Rd=1/0;function kd(e){if(typeof e=="string"||Od(e))return e;var t=e+"";return t=="0"&&1/e==-Rd?"-0":t}var we=kd,Pd=it,Dd=we;function Ld(e,t){t=Pd(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[Dd(t[r++])];return r&&r==n?e:void 0}var Kt=Ld,Bd=Kt;function Nd(e,t,r){var n=e==null?void 0:Bd(e,t);return n===void 0?r:n}var Vn=Nd;const Ee=O(Vn);function Ud(e,t){return e!=null&&t in Object(e)}var Md=Ud,zd=9007199254740991,jd=/^(?:0|[1-9]\d*)$/;function Qd(e,t){var r=typeof e;return t=t??zd,!!t&&(r=="number"||r!="symbol"&&jd.test(e))&&e>-1&&e%1==0&&e<t}var ot=Qd,qd=it,Gd=Ze,Vd=D,Hd=ot,Yd=jt,Wd=we;function Kd(e,t,r){t=qd(t,e);for(var n=-1,a=t.length,s=!1;++n<a;){var o=Wd(t[n]);if(!(s=e!=null&&r(e,o)))break;e=e[o]}return s||++n!=a?s:(a=e==null?0:e.length,!!a&&Yd(a)&&Hd(o,a)&&(Vd(e)||Gd(e)))}var Hn=Kd,Xd=Md,Zd=Hn;function Jd(e,t){return e!=null&&Zd(e,t,Xd)}var Xt=Jd;const ef=O(Xt);var tf=ee,rf=function(){try{var e=tf(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Yn=rf,Mr=Yn;function nf(e,t,r){t=="__proto__"&&Mr?Mr(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var lt=nf,af=lt,sf=rt,of=Object.prototype,lf=of.hasOwnProperty;function uf(e,t,r){var n=e[t];(!(lf.call(e,t)&&sf(n,r))||r===void 0&&!(t in e))&&af(e,t,r)}var Zt=uf,cf=Zt,df=lt;function ff(e,t,r,n){var a=!r;r||(r={});for(var s=-1,o=t.length;++s<o;){var l=t[s],c=n?n(r[l],e[l],l,r,e):void 0;c===void 0&&(c=e[l]),a?df(r,l,c):cf(r,l,c)}return r}var Te=ff;function pf(e){return e}var Jt=pf;function hf(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var mf=hf,gf=mf,zr=Math.max;function yf(e,t,r){return t=zr(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,s=zr(n.length-t,0),o=Array(s);++a<s;)o[a]=n[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=n[a];return l[t]=r(o),gf(e,this,l)}}var Wn=yf;function bf(e){return function(){return e}}var vf=bf,Ef=vf,jr=Yn,Sf=Jt,_f=jr?function(e,t){return jr(e,"toString",{configurable:!0,enumerable:!1,value:Ef(t),writable:!0})}:Sf,Cf=_f,$f=800,xf=16,wf=Date.now;function Tf(e){var t=0,r=0;return function(){var n=wf(),a=xf-(n-r);if(r=n,a>0){if(++t>=$f)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var If=Tf,Ff=Cf,Af=If,Of=Af(Ff),Kn=Of,Rf=Jt,kf=Wn,Pf=Kn;function Df(e,t){return Pf(kf(e,t,Rf),e+"")}var Lf=Df,Bf=rt,Nf=Je,Uf=ot,Mf=H;function zf(e,t,r){if(!Mf(r))return!1;var n=typeof t;return(n=="number"?Nf(r)&&Uf(t,r.length):n=="string"&&t in r)?Bf(r[t],e):!1}var jf=zf,Qf=Lf,qf=jf;function Gf(e){return Qf(function(t,r){var n=-1,a=r.length,s=a>1?r[a-1]:void 0,o=a>2?r[2]:void 0;for(s=e.length>3&&typeof s=="function"?(a--,s):void 0,o&&qf(r[0],r[1],o)&&(s=a<3?void 0:s,a=1),t=Object(t);++n<a;){var l=r[n];l&&e(t,l,n,s)}return t})}var Vf=Gf;function Hf(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Yf=Hf,Wf=Yf,Kf=Ze,Xf=D,Zf=et,Jf=ot,ep=Gt,tp=Object.prototype,rp=tp.hasOwnProperty;function np(e,t){var r=Xf(e),n=!r&&Kf(e),a=!r&&!n&&Zf(e),s=!r&&!n&&!a&&ep(e),o=r||n||a||s,l=o?Wf(e.length,String):[],c=l.length;for(var d in e)(t||rp.call(e,d))&&!(o&&(d=="length"||a&&(d=="offset"||d=="parent")||s&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||Jf(d,c)))&&l.push(d);return l}var Xn=np;function ap(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var sp=ap,ip=H,op=Xe,lp=sp,up=Object.prototype,cp=up.hasOwnProperty;function dp(e){if(!ip(e))return lp(e);var t=op(e),r=[];for(var n in e)n=="constructor"&&(t||!cp.call(e,n))||r.push(n);return r}var fp=dp,pp=Xn,hp=fp,mp=Je;function gp(e){return mp(e)?pp(e,!0):hp(e)}var ut=gp,yp=Te,bp=Vf,vp=ut,Ep=bp(function(e,t){yp(t,vp(t),e)}),Sp=Ep,_p=Sp;const Qe=O(_p);function Cp(e){return e&&e.length?e[0]:void 0}var $p=Cp;const xp=O($p);var wp=Zt,Tp=it,Ip=ot,Qr=H,Fp=we;function Ap(e,t,r,n){if(!Qr(e))return e;t=Tp(t,e);for(var a=-1,s=t.length,o=s-1,l=e;l!=null&&++a<s;){var c=Fp(t[a]),d=r;if(c==="__proto__"||c==="constructor"||c==="prototype")return e;if(a!=o){var f=l[c];d=n?n(f,c,l):void 0,d===void 0&&(d=Qr(f)?f:Ip(t[a+1])?[]:{})}wp(l,c,d),l=l[c]}return e}var Op=Ap,Rp=Kt,kp=Op,Pp=it;function Dp(e,t,r){for(var n=-1,a=t.length,s={};++n<a;){var o=t[n],l=Rp(e,o);r(l,o)&&kp(s,Pp(o,e),l)}return s}var Lp=Dp,Bp=Lp,Np=Xt;function Up(e,t){return Bp(e,t,function(r,n){return Np(e,n)})}var Mp=Up;function zp(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}var er=zp,qr=ce,jp=Ze,Qp=D,Gr=qr?qr.isConcatSpreadable:void 0;function qp(e){return Qp(e)||jp(e)||!!(Gr&&e&&e[Gr])}var Gp=qp,Vp=er,Hp=Gp;function Zn(e,t,r,n,a){var s=-1,o=e.length;for(r||(r=Hp),a||(a=[]);++s<o;){var l=e[s];t>0&&r(l)?t>1?Zn(l,t-1,r,n,a):Vp(a,l):n||(a[a.length]=l)}return a}var Yp=Zn,Wp=Yp;function Kp(e){var t=e==null?0:e.length;return t?Wp(e,1):[]}var Xp=Kp,Zp=Xp,Jp=Wn,eh=Kn;function th(e){return eh(Jp(e,void 0,Zp),e+"")}var rh=th,nh=Mp,ah=rh,sh=ah(function(e,t){return e==null?{}:nh(e,t)}),ih=sh;const oh=O(ih);var lh=at;function uh(){this.__data__=new lh,this.size=0}var ch=uh;function dh(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var fh=dh;function ph(e){return this.__data__.get(e)}var hh=ph;function mh(e){return this.__data__.has(e)}var gh=mh,yh=at,bh=zt,vh=Yt,Eh=200;function Sh(e,t){var r=this.__data__;if(r instanceof yh){var n=r.__data__;if(!bh||n.length<Eh-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new vh(n)}return r.set(e,t),this.size=r.size,this}var _h=Sh,Ch=at,$h=ch,xh=fh,wh=hh,Th=gh,Ih=_h;function me(e){var t=this.__data__=new Ch(e);this.size=t.size}me.prototype.clear=$h;me.prototype.delete=xh;me.prototype.get=wh;me.prototype.has=Th;me.prototype.set=Ih;var tr=me;function Fh(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var Ah=Fh,Oh=Xn,Rh=Ln,kh=Je;function Ph(e){return kh(e)?Oh(e):Rh(e)}var Ie=Ph,Dh=Te,Lh=Ie;function Bh(e,t){return e&&Dh(t,Lh(t),e)}var Nh=Bh,Uh=Te,Mh=ut;function zh(e,t){return e&&Uh(t,Mh(t),e)}var jh=zh,qe={exports:{}};qe.exports;(function(e,t){var r=Q,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,s=a&&a.exports===n,o=s?r.Buffer:void 0,l=o?o.allocUnsafe:void 0;function c(d,f){if(f)return d.slice();var p=d.length,h=l?l(p):new d.constructor(p);return d.copy(h),h}e.exports=c})(qe,qe.exports);var Qh=qe.exports;function qh(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var Gh=qh;function Vh(e,t){for(var r=-1,n=e==null?0:e.length,a=0,s=[];++r<n;){var o=e[r];t(o,r,e)&&(s[a++]=o)}return s}var Hh=Vh;function Yh(){return[]}var Jn=Yh,Wh=Hh,Kh=Jn,Xh=Object.prototype,Zh=Xh.propertyIsEnumerable,Vr=Object.getOwnPropertySymbols,Jh=Vr?function(e){return e==null?[]:(e=Object(e),Wh(Vr(e),function(t){return Zh.call(e,t)}))}:Kh,rr=Jh,em=Te,tm=rr;function rm(e,t){return em(e,tm(e),t)}var nm=rm,am=Dn,sm=am(Object.getPrototypeOf,Object),ea=sm,im=er,om=ea,lm=rr,um=Jn,cm=Object.getOwnPropertySymbols,dm=cm?function(e){for(var t=[];e;)im(t,lm(e)),e=om(e);return t}:um,ta=dm,fm=Te,pm=ta;function hm(e,t){return fm(e,pm(e),t)}var mm=hm,gm=er,ym=D;function bm(e,t,r){var n=t(e);return ym(e)?n:gm(n,r(e))}var ra=bm,vm=ra,Em=rr,Sm=Ie;function _m(e){return vm(e,Sm,Em)}var na=_m,Cm=ra,$m=ta,xm=ut;function wm(e){return Cm(e,xm,$m)}var Tm=wm,Im=Object.prototype,Fm=Im.hasOwnProperty;function Am(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&Fm.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var Om=Am,Rm=Q,km=Rm.Uint8Array,aa=km,Hr=aa;function Pm(e){var t=new e.constructor(e.byteLength);return new Hr(t).set(new Hr(e)),t}var nr=Pm,Dm=nr;function Lm(e,t){var r=t?Dm(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var Bm=Lm,Nm=/\w*$/;function Um(e){var t=new e.constructor(e.source,Nm.exec(e));return t.lastIndex=e.lastIndex,t}var Mm=Um,Yr=ce,Wr=Yr?Yr.prototype:void 0,Kr=Wr?Wr.valueOf:void 0;function zm(e){return Kr?Object(Kr.call(e)):{}}var jm=zm,Qm=nr;function qm(e,t){var r=t?Qm(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var Gm=qm,Vm=nr,Hm=Bm,Ym=Mm,Wm=jm,Km=Gm,Xm="[object Boolean]",Zm="[object Date]",Jm="[object Map]",eg="[object Number]",tg="[object RegExp]",rg="[object Set]",ng="[object String]",ag="[object Symbol]",sg="[object ArrayBuffer]",ig="[object DataView]",og="[object Float32Array]",lg="[object Float64Array]",ug="[object Int8Array]",cg="[object Int16Array]",dg="[object Int32Array]",fg="[object Uint8Array]",pg="[object Uint8ClampedArray]",hg="[object Uint16Array]",mg="[object Uint32Array]";function gg(e,t,r){var n=e.constructor;switch(t){case sg:return Vm(e);case Xm:case Zm:return new n(+e);case ig:return Hm(e,r);case og:case lg:case ug:case cg:case dg:case fg:case pg:case hg:case mg:return Km(e,r);case Jm:return new n;case eg:case ng:return new n(e);case tg:return Ym(e);case rg:return new n;case ag:return Wm(e)}}var yg=gg,bg=H,Xr=Object.create,vg=function(){function e(){}return function(t){if(!bg(t))return{};if(Xr)return Xr(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),Eg=vg,Sg=Eg,_g=ea,Cg=Xe;function $g(e){return typeof e.constructor=="function"&&!Cg(e)?Sg(_g(e)):{}}var xg=$g,wg=$e,Tg=q,Ig="[object Map]";function Fg(e){return Tg(e)&&wg(e)==Ig}var Ag=Fg,Og=Ag,Rg=Qt,Zr=qt,Jr=Zr&&Zr.isMap,kg=Jr?Rg(Jr):Og,Pg=kg,Dg=$e,Lg=q,Bg="[object Set]";function Ng(e){return Lg(e)&&Dg(e)==Bg}var Ug=Ng,Mg=Ug,zg=Qt,en=qt,tn=en&&en.isSet,jg=tn?zg(tn):Mg,Qg=jg,qg=tr,Gg=Ah,Vg=Zt,Hg=Nh,Yg=jh,Wg=Qh,Kg=Gh,Xg=nm,Zg=mm,Jg=na,ey=Tm,ty=$e,ry=Om,ny=yg,ay=xg,sy=D,iy=et,oy=Pg,ly=H,uy=Qg,cy=Ie,dy=ut,fy=1,py=2,hy=4,sa="[object Arguments]",my="[object Array]",gy="[object Boolean]",yy="[object Date]",by="[object Error]",ia="[object Function]",vy="[object GeneratorFunction]",Ey="[object Map]",Sy="[object Number]",oa="[object Object]",_y="[object RegExp]",Cy="[object Set]",$y="[object String]",xy="[object Symbol]",wy="[object WeakMap]",Ty="[object ArrayBuffer]",Iy="[object DataView]",Fy="[object Float32Array]",Ay="[object Float64Array]",Oy="[object Int8Array]",Ry="[object Int16Array]",ky="[object Int32Array]",Py="[object Uint8Array]",Dy="[object Uint8ClampedArray]",Ly="[object Uint16Array]",By="[object Uint32Array]",$={};$[sa]=$[my]=$[Ty]=$[Iy]=$[gy]=$[yy]=$[Fy]=$[Ay]=$[Oy]=$[Ry]=$[ky]=$[Ey]=$[Sy]=$[oa]=$[_y]=$[Cy]=$[$y]=$[xy]=$[Py]=$[Dy]=$[Ly]=$[By]=!0;$[by]=$[ia]=$[wy]=!1;function Ue(e,t,r,n,a,s){var o,l=t&fy,c=t&py,d=t&hy;if(r&&(o=a?r(e,n,a,s):r(e)),o!==void 0)return o;if(!ly(e))return e;var f=sy(e);if(f){if(o=ry(e),!l)return Kg(e,o)}else{var p=ty(e),h=p==ia||p==vy;if(iy(e))return Wg(e,l);if(p==oa||p==sa||h&&!a){if(o=c||h?{}:ay(e),!l)return c?Zg(e,Yg(o,e)):Xg(e,Hg(o,e))}else{if(!$[p])return a?e:{};o=ny(e,p,l)}}s||(s=new qg);var m=s.get(e);if(m)return m;s.set(e,o),uy(e)?e.forEach(function(S){o.add(Ue(S,t,r,S,e,s))}):oy(e)&&e.forEach(function(S,b){o.set(b,Ue(S,t,r,b,e,s))});var v=d?c?ey:Jg:c?dy:cy,y=f?void 0:v(e);return Gg(y||e,function(S,b){y&&(b=S,S=e[b]),Vg(o,b,Ue(S,t,r,b,e,s))}),o}var Ny=Ue,Uy=Ny,My=1,zy=4;function jy(e){return Uy(e,My|zy)}var Qy=jy;const ie=O(Qy);var qy=K,Gy=q,Vy="[object Boolean]";function Hy(e){return e===!0||e===!1||Gy(e)&&qy(e)==Vy}var Yy=Hy;const Wy=O(Yy);var Ky=K,Xy=D,Zy=q,Jy="[object String]";function eb(e){return typeof e=="string"||!Xy(e)&&Zy(e)&&Ky(e)==Jy}var tb=eb;const rb=O(tb);var nb=K,ab=q,sb="[object Number]";function ib(e){return typeof e=="number"||ab(e)&&nb(e)==sb}var ob=ib;const lb=O(ob);function ar(){}ar.prototype=new Error;class rn{constructor(){this._addFilter=(t,r)=>{if(!Array.isArray(t))throw new Error(`Filter value "${t}" in query state must be an array.`);if(!(t.length===2||t.length===3))throw new Error(`Filter value "${t}" in query state must be an array of 2 or 3 elements`);const n=t.length===3;var a=t[0],s=t[1];if(n){if(!Array.isArray(t[2]))throw new Error(`Filter value "${t[2]}" in query state must be an array.`);s=s+"::"+t[2][1]}a in r?r[a].push(s):r[a]=[s]},this._addFilters=t=>{if(!Array.isArray(t))throw new Error(`Filters query state "${t}" must be an array.`);const r={};return t.forEach(n=>{this._addFilter(n,r)}),r},this.serialize=this.serialize.bind(this)}serialize(t){const{queryString:r,sortBy:n,sortOrder:a,page:s,size:o,filters:l,hiddenParams:c}=t;let d={};r!==null&&(d.q=r),n!==null&&(d.sort=n,a!==null&&(d.sort=a==="desc"?`-${n}`:n)),s>0&&(d.page=s),o>0&&(d.size=o),G(c)||Qe(d,this._addFilters(c));const f=this._addFilters(l);return Qe(d,f),ue.default.stringify(d,{arrayFormat:"repeat"})}}class ub{constructor(){this.serialize=this.serialize.bind(this)}serialize(t){const{aggregations:r,hits:n,...a}=t;return{aggregations:r||{},hits:n.hits,total:n.total,extras:a}}}function Re(e,t){return e.indexOf(t)===0&&(e.length===t.length||e.indexOf(t+"&")===0)}function gt(e){return ue.default.stringify({q:e})}function cb(e){return ue.default.parse(e).q}function la(e){if(e.length===3){const r=[e[0],e[1]],n=la(e[2]);return n.length&&r.push(n),r}return[]}function nn(e,t){const r=gt(e),n=t.map(o=>gt(o));let a=!1;const s=n.filter(o=>{const l=Re(o,r),c=Re(r,o);return l&&!a&&(a=!0),!l&&!c});if(!a)s.push(r);else if(e.length===3){const l=la(e),c=gt(l),d=s.some(f=>{const p=Re(f,c),h=Re(c,f);return p||h});(G(s)||!d)&&s.push(c)}return s.map(o=>cb(o))}const ua=(e,t)=>{if(G(e))return;if(!Qn(xp(e)))return nn(e,t);let r=t;for(const n of e)r=nn(n,r);return r},ca=(e,t,r)=>{let n=oh(t,r);return G(n.filters)||(n.filters=ua(n.filters,e.filters)),n},Ge={queryString:"",suggestions:[],sortBy:null,sortOrder:null,page:-1,size:-1,filters:[],hiddenParams:[],layout:null},da=Object.keys(Ge),db={loading:!1,data:{hits:[],total:0,aggregations:{}},error:{}},fb={hasUserChangedSorting:!1,initialSortBy:null,initialSortOrder:null};class pb{constructor(){this._checkFilter=t=>{if(!Array.isArray(t))throw new Error(`Filter value "${t}" in query state must be an array.`);if(!(t.length===2||t.length===3))throw new Error(`Filter value "${t}" in query state must be an array of 2 or 3 elements`)},this._addFilter=(t,r)=>{this._checkFilter(t);const n=t[0],a=t[1],s=t.length===3;s&&this._checkFilter(t[2]),n in r?s?r[n].push(a+"::"+t[2][1]):r[n].push(a):s?r[n]=[a+"::"+t[2][1]]:r[n]=[a]},this._addFilters=t=>{if(!Array.isArray(t))throw new Error(`Filters query state "${t}" must be an array.`);const r={};return t.forEach(n=>{this._addFilter(n,r)}),r},this.serialize=this.serialize.bind(this)}serialize(t){const{queryString:r,sortBy:n,sortOrder:a,page:s,size:o,filters:l,hiddenParams:c}=t;let d={};r!==null&&(d.q=r),n!==null&&(d.sort=n,a!==null&&(d.sort=a==="desc"?`-${n}`:n)),s>0&&(d.page=s),o>0&&(d.size=o),G(c)||Qe(d,this._addFilters(c));const f=this._addFilters(l);return Qe(d,f),ue.default.stringify(d,{arrayFormat:"repeat"})}}class fa{constructor(t){this.axiosConfig=Ee(t,"axios",{}),this.validateAxiosConfig(),this.initSerializers(t),this.initInterceptors(t),this.initAxios(),this.search=this.search.bind(this),this.axiosCancelToken=Ne.default.CancelToken}validateAxiosConfig(){if(!ef(this.axiosConfig,"url"))throw new Error("InvenioSearchApi config: `url` field is required.")}initInterceptors(t){this.requestInterceptor=Ee(t,"interceptors.request",void 0),this.responseInterceptor=Ee(t,"interceptors.response",void 0)}getSerializer(t){const r={InvenioRecordsResourcesRequestSerializer:pb,InvenioRequestSerializer:rn};return typeof t=="string"?r[t]:t||rn}initSerializers(t){var r;const n=this.getSerializer((r=t.invenio)===null||r===void 0?void 0:r.requestSerializer),a=Ee(t,"invenio.responseSerializer",ub);this.requestSerializer=new n,this.responseSerializer=new a}initAxios(){const t={paramsSerializer:this.requestSerializer.serialize,...this.axiosConfig};this.http=Ne.default.create(t),this.addInterceptors()}addInterceptors(){this.requestInterceptor&&this.http.interceptors.request.use(this.requestInterceptor.resolve,this.requestInterceptor.reject),this.responseInterceptor&&this.http.interceptors.request.use(this.responseInterceptor.resolve,this.responseInterceptor.reject)}async search(t){this.axiosCancel&&this.axiosCancel.cancel(),this.axiosCancel=this.axiosCancelToken.source();try{let r=await this.http.request({url:this.axiosConfig.url,params:t,cancelToken:this.axiosCancel.token});r=this.responseSerializer.serialize(r.data);const n=ca(t,r.extras,da);return G(n)||(r.newQueryState=n),delete r.extras,r}catch(r){throw Ne.default.isCancel(r)?new ar:r}}}class hb{constructor(){this.isValid=(t,r,n)=>{switch(r){case"queryString":case"sortBy":return!0;case"sortOrder":return["asc","desc"].includes(n);case"page":case"size":return lb(n)&&n>0;case"layout":return["grid","list"].includes(n);case"filters":case"hiddenParams":{const a=Qn(n)?n:[n],s=":",o=t.urlFilterSeparator,l=`[^\\${s}\\${o}]*`,c=`${l}\\${s}${l}`,d=`${c}(\\${o}${c})*`,f=new RegExp(`^${d}$`);return a.every(p=>String(p).match(f))}default:return!1}}}}const mb=e=>{window.history.pushState&&window.history.pushState({path:e},"",e)},an=e=>{window.history.replaceState&&window.history.replaceState({path:e},"",e)};class gb{constructor(){this._convertValue=(t,r)=>{switch(t){case this.paramsMapping.page:case this.paramsMapping.size:return parseInt(r);default:return r}},this.parse=this.parse.bind(this),this.paramsMapping={}}set urlParamsMapping(t){this.paramsMapping=t}parse(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const r=ue.default.parse(t,{ignoreQueryPrefix:!0}),n={};return Object.entries(r).forEach(a=>{const s=a[0],o=a[1];n[s]=this._convertValue(s,o)}),n}}class yb{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(this._filterListToString=r=>{const n=r.length===3?this.urlFilterSeparator.concat(this._filterListToString(r[2])):"";return`${r[0]}:${r[1]}${n}`},this._mapQueryStateToUrlParams=r=>{const n={};Object.keys(r).filter(s=>s in this.urlParamsMapping).filter(s=>(s==="page"||s==="size")&&r[s]<=0||s==="hiddenParams"?!1:r[s]!==null).forEach(s=>{const o=this.urlParamsMapping[s];s==="filters"?n[o]=r[s].map(l=>this._filterListToString(l)):n[o]=r[s]});const a=(s,o)=>{const l="q";return s===l?-1:o===l?1:s.localeCompare(o)};return ue.default.stringify(n,{addQueryPrefix:!0,skipNulls:!0,indices:!1,sort:a})},this._filterStringToList=r=>{const n=r.indexOf(this.urlFilterSeparator),a=n>-1,s=r.indexOf(":");if(s===-1)throw new Error(`Filter "${r}" not parsable. Format expected: "<agg name>:<value>"`);const o=r.slice(0,s),l=a?n:r.length,c=r.slice(s+1,l);let d=[o,c];if(a){const f=r.slice(n+1,r.length);d.push(this._filterStringToList(f))}return d},this._mapUrlParamsToQueryState=r=>{const n={};return Object.keys(r).forEach(a=>{const s=this.fromUrlParamsMapping[a];this.urlParamValidator.isValid(this,s,r[a])?(n[s]=r[a],s==="filters"&&(Array.isArray(r[a])||(r[a]=[r[a]]),n[s]=r[a].map(o=>this._filterStringToList(o)))):console.warn(`URL parameter '${a}' with value '${r[a]}' is incorrect and was ignored.`)}),n},this._mergeParamsIntoState=(r,n)=>{const a=ie(n);return Object.keys(r).forEach(s=>{a[s]=r[s]}),a},this.urlParamsMapping=po(t.urlParamsMapping)?t.urlParamsMapping:{queryString:"q",sortBy:"sort",sortOrder:"order",page:"p",size:"s",layout:"l",filters:"f",hiddenParams:"hp"},this.keepHistory=t.keepHistory!==void 0?t.keepHistory:!0,!Wy(this.keepHistory))throw new Error(`"keepHistory configuration must be a boolean, ${this.keepHistory} provided.`);if(this.urlFilterSeparator=t.urlFilterSeparator!==void 0?t.urlFilterSeparator:"+",!rb(this.urlFilterSeparator))throw new Error(`"urlFilterSeparator configuration must be a string, ${this.urlFilterSeparator} provided.`);this.urlParamValidator=t.urlParamValidator||new hb,this.urlParser=t.urlParser||new gb,this.urlParser.urlParamsMapping=this.urlParamsMapping,this.fromUrlParamsMapping={},Object.keys(this.urlParamsMapping).forEach(r=>{this.fromUrlParamsMapping[this.urlParamsMapping[r]]=r}),this.get=this.get.bind(this),this.set=this.set.bind(this),this.replace=this.replace.bind(this)}get(t){const r=this.urlParser.parse(window.location.search),n=this._mapUrlParamsToQueryState(r),a=this._mergeParamsIntoState(n,t),s=this._mapQueryStateToUrlParams(a);return an(s),a}set(t){if(this.keepHistory){const r=this._mapQueryStateToUrlParams(t);mb(r)}else this.replace(t)}replace(t){const r=this._mapQueryStateToUrlParams(t);an(r)}}const bb="SET_QUERY_COMPONENT_INITIAL_STATE",pa="SET_QUERY_STRING",sr="SET_QUERY_SORTING",ir="SET_QUERY_SORT_BY",or="SET_QUERY_SORT_ORDER",Fe="SET_QUERY_STATE",ha="SET_QUERY_PAGINATION_PAGE",ma="SET_QUERY_PAGINATION_SIZE",ga="SET_QUERY_FILTERS",ya="SET_QUERY_SUGGESTIONS",ba="SET_SUGGESTION_STRING",va="CLEAR_QUERY_SUGGESTIONS",Ea="RESULTS_LOADING",Sa="RESULTS_FETCH_SUCCESS",_a="RESULTS_FETCH_ERROR",Ft="RESULTS_UPDATE_LAYOUT",Ca="RESET_QUERY",vb=e=>t=>{e&&t(z({shouldUpdateUrlQueryString:!1,shouldReplaceUrlQueryString:!0}))},$a=e=>t=>{t({type:Fe,payload:e}),t(z())},xa=e=>t=>{t({type:pa,payload:e}),t(z())},Eb=(e,t)=>r=>{r({type:sr,payload:{sortBy:e,sortOrder:t}}),r(z())},Sb=e=>t=>{t({type:ir,payload:e}),t(z())},_b=e=>t=>{t({type:or,payload:e}),t(z())},Cb=e=>t=>{t({type:ha,payload:e}),t(z())},$b=e=>t=>{t({type:ma,payload:e}),t(z())},lr=e=>t=>{t({type:ga,payload:e}),t(z())},xb=e=>async(t,r,n)=>{const a=n.urlHandlerApi;if(a){await t({type:Ft,payload:e});const s=r().query;a.set(s)}else t({type:Ft,payload:e})},wb=()=>(e,t,r)=>{e({type:Ca,payload:{queryString:"",page:1,filters:[],...r.initialQueryState}}),e(z())},Tb=(e,t,r,n)=>{const a=t.urlHandlerApi;a&&(r?a.replace(e):n&&a.set(e))},Ib=(e,t,r,n)=>{const a=r().query;t({type:Fe,payload:{...a,...e.newQueryState}});const s=ie(r().query),o=n.urlHandlerApi;return o&&o.replace(s),delete e.newStateQuery,e},Fb=(e,t,r,n)=>{function a(l,c,d,f){l.queryString===""?(l.sortBy=d.defaultSortingOnEmptyQueryString.sortBy,l.sortOrder=d.defaultSortingOnEmptyQueryString.sortOrder):(l.sortBy=c.initialSortBy,l.sortOrder=c.initialSortOrder),f({type:Fe,payload:l})}function s(l,c,d,f){c.hasUserChangedSorting||a(l,c,d,f)}!G(r.defaultSortingOnEmptyQueryString)&&s(e,t,r,n)},z=function(){let{shouldUpdateUrlQueryString:e=!0,shouldReplaceUrlQueryString:t=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return async(r,n,a)=>{const s=n().app;let o=ie(n().query);Fb(o,s,a,r),o=ie(n().query),Tb(o,a,t,e),r({type:Ea});try{let c=await a.searchApi.search(o);"newQueryState"in c&&(c=Ib(ie(c),r,n,a)),r({type:Sa,payload:{aggregations:c.aggregations,hits:c.hits,total:c.total}})}catch(l){if(l instanceof ar){console.debug(l);return}else console.error(l),r({type:_a,payload:{error:l}})}}},Ab=e=>t=>{t({type:ba,payload:e}),t(Ob())},Ob=()=>async(e,t,r)=>{const n=ie(t().query),a=r.suggestionApi;try{const s=await a.search(n);e({type:ya,payload:{suggestions:s.suggestions}})}catch(s){console.error("Could not load suggestions due to: "+s)}},Rb=()=>e=>{e({type:va,payload:{suggestions:[]}})},kb=()=>(e,t,r)=>{if(r.urlHandlerApi){const n=r.urlHandlerApi.get(r.initialQueryState);e({type:Fe,payload:n}),e(z({shouldReplaceUrlQueryString:!0}))}},x=i.default.createContext({}),Pb=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};switch((arguments.length>1?arguments[1]:void 0).type){case sr:return{...e,hasUserChangedSorting:!0};case ir:return{...e,hasUserChangedSorting:!0};case or:return{...e,hasUserChangedSorting:!0};default:return e}},Db=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pa:return{...e,queryString:t.payload,page:1};case sr:return{...e,sortBy:t.payload.sortBy,sortOrder:t.payload.sortOrder,_sortUserChanged:!0,page:1};case ir:return{...e,sortBy:t.payload,_sortUserChanged:!0,page:1};case or:return{...e,sortOrder:t.payload,_sortUserChanged:!0,page:1};case ha:return{...e,page:t.payload};case ma:return{...e,size:t.payload,page:1};case ga:return{...e,page:1,filters:ua(t.payload,e.filters)};case ya:return{...e,suggestions:t.payload.suggestions};case va:return{...e,suggestions:t.payload.suggestions};case ba:return{...e,suggestionString:t.payload};case bb:return{...e,...t.payload};case Fe:return{...e,...Ge,...ca(Ge,t.payload,da)};case Ft:return{...e,layout:t.payload};case Ca:return{...e,...t.payload};default:return e}},Lb=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ea:return{...e,loading:!0,data:{...e.data}};case Sa:return{loading:!1,data:{...e.data,aggregations:t.payload.aggregations,hits:t.payload.hits,total:t.payload.total},error:{}};case _a:return{loading:!1,data:{...e.data,aggregations:{},hits:[],total:0},error:t.payload.error};default:return e}};var Bb=Ct.combineReducers({app:Pb,query:Db,results:Lb});function sn(e,t){let{sortBy:r,sortOrder:n}=e,{sortBy:a,sortOrder:s}=t;return r!==a||n!==s}function Nb(e,t,r){const n=sn(r,t),a=!G(e.defaultSortingOnEmptyQueryString);let s=!1;return a&&(s=sn(r,e.defaultSortingOnEmptyQueryString)),n&&s}function Ub(e){const t={...Ge,...e.initialQueryState},r=e.urlHandlerApi?e.urlHandlerApi.get(t):t,n=Nb(e,t,r),a={...fb,hasUserChangedSorting:n,initialSortBy:t.sortBy,initialSortOrder:t.sortOrder},s={...db,loading:e.searchOnInit};return{app:a,query:r,results:s}}function Mb(e){const t=Ub(e);return Ct.createStore(Bb,t,Ct.applyMiddleware(ki.default.withExtraArgument(e)))}function on(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";const n=t?`.${t}`:"";return`${r?`${r}.`:""}${e}${n}`}class ur extends g.Component{constructor(t){super(t),this.updateQueryState=r=>{const{updateQueryState:n}=this.props;n(r)},this.onQueryChanged=r=>{let{detail:n}=r;const{appName:a}=this.context;if(!a)this.updateQueryState(n.searchQuery);else{const o=n.appName;o===a?this.updateQueryState(n.searchQuery):console.debug(`React-SearchKit '${a}': ignoring event sent for app '${o}'`)}},this.searchOnInit=t.searchOnInit,this.eventListenerEnabled=t.eventListenerEnabled,this.onAppInitialized=t.onAppInitialized,this.searchOnUrlQueryStringChanged=t.searchOnUrlQueryStringChanged}componentDidMount(){this.eventListenerEnabled&&window.addEventListener("queryChanged",this.onQueryChanged),window.onpopstate=()=>{this.searchOnUrlQueryStringChanged()},this.onAppInitialized(this.searchOnInit)}componentWillUnmount(){window.onpopstate=()=>{},window.removeEventListener("queryChanged",this.onQueryChanged)}render(){const{children:t}=this.props;return t}}ur.defaultProps={searchOnInit:!0,eventListenerEnabled:!1};ur.contextType=x;var zb=E.default.component("Bootstrap",ur);const jb=e=>({onAppInitialized:t=>e(vb(t)),updateQueryState:t=>e($a(t)),searchOnUrlQueryStringChanged:()=>e(kb())}),Qb=A.connect(null,jb)(zb);class cr extends g.Component{constructor(t){super(t);const r={searchApi:t.searchApi,suggestionApi:t.suggestionApi,urlHandlerApi:t.urlHandlerApi.enabled?t.urlHandlerApi.customHandler||new yb(t.urlHandlerApi.overrideConfig):null,searchOnInit:t.searchOnInit,initialQueryState:t.initialQueryState,defaultSortingOnEmptyQueryString:t.defaultSortingOnEmptyQueryString};this.store=Mb(r),this.appName=t.appName,this.eventListenerEnabled=t.eventListenerEnabled,this.componentIndex=0}render(){const{appName:t,children:r,eventListenerEnabled:n,overridableId:a,searchOnInit:s}=this.props,o={appName:t,buildUID:(c,d)=>on(c,d,t),nextComponentIndex:()=>`${this.appName}_${this.componentIndex++}`},l=on("ReactSearchKit.children",a,t);return i.default.createElement(x.Provider,{value:o},i.default.createElement(A.Provider,{store:this.store},i.default.createElement(Qb,{searchOnInit:s,eventListenerEnabled:n},i.default.createElement(E.default,{id:l},r))))}}cr.defaultProps={suggestionApi:null,urlHandlerApi:{enabled:!0,overrideConfig:{},customHandler:null},searchOnInit:!0,appName:"",eventListenerEnabled:!1,overridableId:"",initialQueryState:{},defaultSortingOnEmptyQueryString:{}};cr.contextType=x;var qb=E.default.component("ReactSearchKit",cr);class wa extends g.Component{constructor(t){super(t),this._getLabel=r=>{const n=r[0];let a=r[1],s=[n,a];if(r.length===3){const{label:l,activeFilter:c}=this._getLabel(r[2]);a=`${a}.${l}`,s.push(c)}return{label:a,activeFilter:s}},this.updateQueryFilters=t.updateQueryFilters}render(){const{filters:t,overridableId:r}=this.props;return!!t.length&&i.default.createElement(Ta,{filters:t,removeActiveFilter:this.updateQueryFilters,getLabel:this._getLabel,overridableId:r})}}wa.defaultProps={overridableId:""};const Ta=e=>{let{overridableId:t,filters:r,removeActiveFilter:n,getLabel:a}=e;const{buildUID:s}=g.useContext(x);return i.default.createElement(E.default,{id:s("ActiveFilters.element",t),filters:r,removeActiveFilter:n,getLabel:a},i.default.createElement(i.default.Fragment,null,r.map((o,l)=>{const{label:c,activeFilter:d}=a(o);return i.default.createElement(u.Label,{image:!0,key:l,onClick:()=>n(d)},c,i.default.createElement(u.Icon,{name:"delete"}))})))};Ta.defaultProps={overridableId:""};var Gb=E.default.component("ActiveFilters",wa);const Vb=e=>({updateQueryFilters:t=>e(lr(t))});A.connect(e=>({filters:e.query.filters}),Vb)(Gb);function Hb(e,t){t===void 0&&(t={});var r=t.insertAt;if(!(!e||typeof document>"u")){var n=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",r==="top"&&n.firstChild?n.insertBefore(a,n.firstChild):n.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}var Yb=`.AutoCompleteText{position:relative;z-index:100}.AutoCompleteText .input button,.AutoCompleteText .input input{border:none;border-radius:0}.AutoCompleteText ul{background-color:#fff;border:1px solid #e0e1e2;border-radius:0 0 .3rem .3rem;color:#000;list-style-type:none;margin:0;padding:0;position:absolute;text-align:left;width:100%}.AutoCompleteText ul:before{content:""}.AutoCompleteText li{cursor:pointer;padding:.3em 1em}.AutoCompleteText li:hover{background-color:#e0e1e2;border-radius:.3rem;text-decoration:underline} /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9yZWFjdC1zZWFyY2hraXQvcmVhY3Qtc2VhcmNoa2l0L3NyYy9saWIvY29tcG9uZW50cy9BdXRvY29tcGxldGVTZWFyY2hCYXIvQXV0b2NvbXBsZXRlU2VhcmNoQmFyLnNjc3MiLCJBdXRvY29tcGxldGVTZWFyY2hCYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrQkFDRSxpQkFBQSxDQUNBLFdDQ0YsQ0RPQSwrREFDRSxXQUFBLENBQ0EsZUNDRixDREVBLHFCQU1FLHFCQUFBLENBR0Esd0JBQUEsQ0FDQSw2QkFBQSxDQUxBLFVBQUEsQ0FGQSxvQkFBQSxDQUlBLFFBQUEsQ0FDQSxTQUFBLENBTkEsaUJBQUEsQ0FFQSxlQUFBLENBSEEsVUNVRixDREVBLDRCQUNFLFVDQ0YsQ0RFQSxxQkFFRSxjQUFBLENBREEsZ0JDRUYsQ0RFQSwyQkFFRSx3QkFBQSxDQUNBLG1CQUFBLENBRkEseUJDR0YiLCJmaWxlIjoiQXV0b2NvbXBsZXRlU2VhcmNoQmFyLnNjc3MifQ== */`;Hb(Yb);class Ia extends g.Component{constructor(t){super(t),this._handleAutocompleteChange=r=>{r.length>=this.minCharsToAutocomplete&&this.updateSuggestions(r)},this.onInputChange=async r=>{await this.setState({currentValue:r}),this.handleAutocompleteChange(this.state.currentValue)},this.executeSearch=()=>{this.updateQueryString(this.state.currentValue)},this.updateQueryString=this.props.updateQueryString,this.updateSuggestions=this.props.debounce?Pi.default.debounce(this.props.updateSuggestions,this.props.debounceTime,{leading:!0}):this.props.updateSuggestions,this.clearSuggestions=this.props.clearSuggestions,this.minCharsToAutocomplete=this.props.minCharsToAutocomplete,this.state={currentValue:this.props.queryString||""},this.handleAutocompleteChange=t.handleAutocompleteChange||this._handleAutocompleteChange}render(){const{placeholder:t,suggestions:r,overridableId:n}=this.props;return i.default.createElement(Kb,{placeholder:t,queryString:this.state.currentValue,querySuggestions:r,onInputChange:this.onInputChange,executeSearch:this.executeSearch,overridableId:n})}}Ia.defaultProps={handleAutocompleteChange:null,placeholder:"Type something",minCharsToAutocomplete:3,overridableId:""};const Wb=e=>i.default.createElement(Ia,Object.assign({key:e.queryString},e)),Kb=e=>{let{overridableId:t,placeholder:r,queryString:n,querySuggestions:a,onInputChange:s,executeSearch:o,...l}=e;const{buildUID:c}=g.useContext(x),d=(p,h)=>{o()},f=(p,h)=>{p.key==="Enter"&&o()};return i.default.createElement(E.default,Object.assign({id:c("AutocompleteSearchBar.element",t)},l),i.default.createElement("div",{className:"AutoCompleteText"},i.default.createElement(u.Input,{action:{content:"Search",onClick:d},fluid:!0,placeholder:r,onChange:(p,h)=>{let{value:m}=h;s(m)},value:n,onKeyPress:f}),i.default.createElement(Xb,{querySuggestions:a,overridableId:t})))},Xb=e=>{let{overridableId:t,...r}=e;const{querySuggestions:n}=r,{buildUID:a}=g.useContext(x),s=async o=>{await(void 0).setState({currentValue:o}),(void 0).clearSuggestions(),(void 0).executeSearch()};return n.length===0?null:i.default.createElement(E.default,Object.assign({id:a("AutocompleteSearchBar.suggestions",t)},r),i.default.createElement("ul",null,n.map(o=>i.default.createElement(u.Button,{as:"li",onClick:()=>s(o),key:o},o))))};var Zb=E.default.component("AutocompleteSearchBar",Wb);const Jb=e=>({updateQueryString:t=>e(xa(t)),updateSuggestions:t=>e(Ab(t)),clearSuggestions:()=>e(Rb())}),ev=e=>({queryString:e.query.queryString,suggestions:e.query.suggestions});A.connect(ev,Jb)(Zb);class ct extends g.Component{constructor(t){super(t),this._isSelected=(r,n,a)=>a.filter(s=>s[0]===r&&s[1]===n).length>=1,this.getChildAggCmps=(r,n)=>{const a=this.childAgg&&this.childAgg.aggName in r;let s=[];if(a){const o=r[this.childAgg.aggName].buckets;n.forEach(c=>{const d=c[0]===this.aggName,f=c[1]===r.key,p=c.length===3;d&&f&&p&&s.push(c[2])});const l=c=>{this.onFilterClicked([this.aggName,r.key,c])};return i.default.createElement(ct,{buckets:o,selectedFilters:s,field:this.childAgg.field,aggName:this.childAgg.aggName,childAgg:this.childAgg.childAgg,onFilterClicked:l})}return null},this.field=t.field,this.aggName=t.aggName,this.childAgg=t.childAgg,this.onFilterClicked=t.onFilterClicked}render(){const{buckets:t,selectedFilters:r,overridableId:n}=this.props,a=t.map(s=>{const o=s.key_as_string?s.key_as_string:s.key,l=this._isSelected(this.aggName,o,r),c=f=>{this.onFilterClicked([this.aggName,f])},d=f=>this.getChildAggCmps(f,r);return i.default.createElement(Aa,{key:s.key,bucket:s,keyField:o,isSelected:l,onFilterClicked:c,getChildAggCmps:d,overridableId:n})});return i.default.createElement(Fa,{valuesCmp:a,overridableId:n})}}ct.defaultProps={childAgg:null,overridableId:""};const Fa=e=>{let{valuesCmp:t,overridableId:r}=e;const{buildUID:n}=g.useContext(x);return i.default.createElement(E.default,{id:n("BucketAggregationContainer.element",r),valuesCmp:t},i.default.createElement(u.List,null,t))};Fa.defaultProps={overridableId:""};const Aa=e=>{let{bucket:t,isSelected:r,onFilterClicked:n,getChildAggCmps:a,overridableId:s,keyField:o}=e;const{buildUID:l,nextComponentIndex:c}=g.useContext(x),d=t.label?t.label:`${o} (${t.doc_count.toLocaleString("en-US")})`,f=a(t);return i.default.createElement(E.default,{id:l("BucketAggregationValues.element",s),bucket:t,label:d,onFilterClicked:n,isSelected:r,childAggCmps:f},i.default.createElement(u.List.Item,{key:t.key},i.default.createElement(u.Checkbox,{label:d,id:c(),value:t.key,onClick:()=>n(t.key),checked:r}),f))};Aa.defaultProps={overridableId:""};var tv=E.default.component("BucketAggregationValues",ct);class Oa extends g.Component{constructor(t){super(t),this.onFilterClicked=r=>{this.updateQueryFilters(r)},this._renderValues=(r,n)=>{const{overridableId:a}=this.props;return i.default.createElement(tv,{buckets:r,selectedFilters:n,field:this.agg.field,aggName:this.agg.aggName,childAgg:this.agg.childAgg,onFilterClicked:this.onFilterClicked,overridableId:a})},this._getSelectedFilters=r=>r.filter(n=>n[0]===this.agg.aggName),this._getResultBuckets=r=>{const n=Ee(r,this.agg.aggName,{});return"buckets"in n?(Array.isArray(n.buckets)||(n.buckets=Object.entries(n.buckets).map(a=>{let[s,o]=a;return{...o,key:s}})),n.buckets):[]},this.title=t.title,this.agg=t.agg,this.updateQueryFilters=t.updateQueryFilters}render(){const{userSelectionFilters:t,resultsAggregations:r,overridableId:n,...a}=this.props,s=this._getSelectedFilters(t),o=this._getResultBuckets(r),l=o.length?this._renderValues(o,s):null;return i.default.createElement(Ra,Object.assign({title:this.title,containerCmp:l,overridableId:n},a))}}Oa.defaultProps={overridableId:""};const Ra=e=>{let{overridableId:t,agg:r,title:n,containerCmp:a,updateQueryFilters:s}=e;const{buildUID:o}=g.useContext(x);return a&&i.default.createElement(E.default,{id:o("BucketAggregation.element",t),agg:r,title:n,containerCmp:a,updateQueryFilters:s},i.default.createElement(u.Card,null,i.default.createElement(u.Card.Content,null,i.default.createElement(u.Card.Header,null,n)),i.default.createElement(u.Card.Content,null,a)))};Ra.defaultProps={containerCmp:null,overridableId:""};var rv=E.default.component("BucketAggregation",Oa);const nv=e=>({updateQueryFilters:t=>e(lr(t))});A.connect(e=>({userSelectionFilters:e.query.filters,resultsAggregations:e.results.data.aggregations}),nv)(rv);class ka extends g.Component{render(){const{children:t,condition:r}=this.props;return r?t:null}}ka.defaultProps={condition:!0};var N=E.default.component("ShouldRender",ka);class Pa extends g.Component{render(){const{loading:t,totalResults:r,label:n,overridableId:a}=this.props;return i.default.createElement(N,{condition:!t&&r>0},n(i.default.createElement(Da,{totalResults:r,overridableId:a})))}}Pa.defaultProps={label:e=>e,overridableId:""};const Da=e=>{let{totalResults:t,overridableId:r}=e;const{buildUID:n}=g.useContext(x),a=n("Count.element",r);return i.default.createElement(E.default,{id:a,totalResults:t},i.default.createElement(u.Label,{color:"blue"},t.toLocaleString("en-US")))};Da.defaultProps={overridableId:""};var av=E.default.component("Count",Pa);const sv=A.connect(e=>({loading:e.results.loading,totalResults:e.results.data.total}))(av);class La extends g.Component{constructor(t){super(t),this.resetQuery=t.resetQuery}render(){const{loading:t,totalResults:r,error:n,queryString:a,extraContent:s,overridableId:o,userSelectionFilters:l,...c}=this.props;return i.default.createElement(N,{condition:!t&&G(n)&&r===0},i.default.createElement(Ba,Object.assign({},c,{queryString:a,resetQuery:this.resetQuery,extraContent:s,userSelectionFilters:l,overridableId:o})))}}La.defaultProps={queryString:"",extraContent:null,overridableId:""};const Ba=e=>{let{overridableId:t,queryString:r,resetQuery:n,extraContent:a,userSelectionFilters:s}=e;const{buildUID:o}=g.useContext(x);return i.default.createElement(E.default,{id:o("EmptyResults.element",t),queryString:r,resetQuery:n,extraContent:a,userSelectionFilters:s},i.default.createElement(u.Segment,{placeholder:!0,textAlign:"center"},i.default.createElement(u.Header,{icon:!0},i.default.createElement(u.Icon,{name:"search"}),"No results found!"),r&&i.default.createElement("em",null,'Current search "',r,'"'),i.default.createElement("br",null),i.default.createElement(u.Button,{primary:!0,onClick:()=>n()},"Clear query"),a))};Ba.defaultProps={queryString:"",extraContent:null,overridableId:""};var iv=E.default.component("EmptyResults",La);const ov=e=>({resetQuery:()=>e(wb())}),lv=A.connect(e=>({loading:e.results.loading,totalResults:e.results.data.total,error:e.results.error,queryString:e.query.queryString,userSelectionFilters:e.query.filters}),ov)(iv);function Na(e){let{loading:t,error:r,overridableId:n}=e;return i.default.createElement(N,{condition:!t&&!G(r)},i.default.createElement(Ua,{error:r,overridableId:n}))}Na.defaultProps={overridableId:""};const Ua=e=>{let{error:t,overridableId:r}=e;const{buildUID:n}=g.useContext(x);return i.default.createElement(E.default,{id:n("Error.element",r),error:t},i.default.createElement("div",null,"Oops! Something went wrong while fetching results."))};Ua.defaultProps={overridableId:""};var uv=E.default.component("Error",Na);A.connect(e=>({loading:e.results.loading,error:e.results.error}))(uv);function Ma(e){const t=a=>i.default.createElement(e,a),r=a=>({currentQueryState:a.query,currentResultsState:a.res