. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?(0,a.cloneElement)(e,{ref:e=>{Md(n,e),Md(t,e)}}):(0,a.cloneElement)(e,{ref:t})}(r,o)}}(r);t[n]=()=>e}})),t}function Md(e,t){"function"==typeof e?e(t):e.current=t}class Ld{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){const e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){const e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId?e?(t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),t):(this.lastConnectedDragSource=e,t):t}reconnectDragPreview(e=!1){const t=this.dragPreview,n=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();n&&this.disconnectDragPreview(),this.handlerId&&(t?n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions)):this.lastConnectedDragPreview=t)}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!Nd(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!Nd(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=Id({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,Ad(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,Ad(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}const Fd=(0,a.createContext)({dragDropManager:void 0});function Hd(){const{dragDropManager:e}=(0,a.useContext)(Fd);return Cd(null!=e,"Expected drag drop context"),e}let Bd=!1,Ud=!1;class zd{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){Cd(!Bd,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return Bd=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{Bd=!1}}isDragging(){if(!this.sourceId)return!1;Cd(!Ud,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return Ud=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{Ud=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}class Vd{beginDrag(){const e=this.spec,t=this.monitor;let n=null;return n="object"==typeof e.item?e.item:"function"==typeof e.item?e.item(t):{},null!=n?n:null}canDrag(){const e=this.spec,t=this.monitor;return"boolean"==typeof e.canDrag?e.canDrag:"function"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){const n=this.spec,r=this.monitor,{isDragging:o}=n;return o?o(r):t===e.getSourceId()}endDrag(){const e=this.spec,t=this.monitor,n=this.connector,{end:r}=e;r&&r(t.getItem(),t),n.reconnect()}constructor(e,t,n){this.spec=e,this.monitor=t,this.connector=n}}function qd(e,t){const n=Td(e,t);Cd(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const r=function(){const e=Hd();return(0,a.useMemo)((()=>new zd(e)),[e])}(),o=function(e,t){const n=Hd(),r=(0,a.useMemo)((()=>new Ld(n.getBackend())),[n]);return Rd((()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource())),[r,e]),Rd((()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview())),[r,t]),r}(n.options,n.previewOptions);return function(e,t,n){const r=Hd(),o=function(e,t,n){const r=(0,a.useMemo)((()=>new Vd(e,t,n)),[t,n]);return(0,a.useEffect)((()=>{r.spec=e}),[e]),r}(e,t,n),i=function(e){return(0,a.useMemo)((()=>{const t=e.type;return Cd(null!=t,"spec.type must be defined"),t}),[e])}(e);Rd((function(){if(null!=i){const[e,a]=function(e,t,n){const r=n.getRegistry(),o=r.addSource(e,t);return[o,()=>r.removeSource(o)]}(i,o,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),a}}),[r,t,n,o,i])}(n,r,o),[Pd(n.collect,r,o),jd(o),Dd(o)]}function $d(e){return(0,a.useMemo)((()=>e.hooks.dropTarget()),[e])}class Wd{get connectTarget(){return this.dropTarget}reconnect(){const e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();const t=this.dropTarget;this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!Nd(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=Id({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,Ad(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}let Gd=!1;class Kd{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;Cd(!Gd,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return Gd=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{Gd=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}class Xd{canDrop(){const e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){const e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){const e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}function Yd(e,t){const n=Td(e,t),r=function(){const e=Hd();return(0,a.useMemo)((()=>new Kd(e)),[e])}(),o=function(e){const t=Hd(),n=(0,a.useMemo)((()=>new Wd(t.getBackend())),[t]);return Rd((()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget())),[e]),n}(n.options);return function(e,t,n){const r=Hd(),o=function(e,t){const n=(0,a.useMemo)((()=>new Xd(e,t)),[t]);return(0,a.useEffect)((()=>{n.spec=e}),[e]),n}(e,t),i=function(e){const{accept:t}=e;return(0,a.useMemo)((()=>(Cd(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t])),[t])}(e);Rd((function(){const[e,a]=function(e,t,n){const r=n.getRegistry(),o=r.addTarget(e,t);return[o,()=>r.removeTarget(o)]}(i,o,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),a}),[r,t,o,n,i.map((e=>e.toString())).join("|")])}(n,r,o),[Pd(n.collect,r,o),$d(o)]}const Qd=new Proxy({ELEMENT:"ELEMENT"},{get:function(e,t){if(e.hasOwnProperty(t))return e[t];throw new Error("Fired a wrong drag type name: ".concat(t,". Available Types: ").concat(Object.keys(e)))}});function Jd(){return Jd=Object.assign?Object.assign.bind():function(e){for(var t=1;t
e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0}))).length<=0&&t.push(React.createElement("div",{className:"xts-notice xts-info"},I("There are no elements found matching your keyword"))),this.setState({items:t})}},{key:"render",value:function(){return React.createElement("div",{className:"whb-elements-add"},React.createElement("div",{className:"xts-search xts-i-search"},React.createElement("input",{type:"text",placeholder:I("Start typing to find elements..."),ref:function(e){return e&&e.focus()},onKeyUp:this.handleChange})),React.createElement("ul",null,this.state.items))}}])&&yp(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r}(a.Component);Op.propTypes={parentID:s().string.isRequired,onElementClick:s().func.isRequired,mobileView:s().bool.isRequired,elements:s().arrayOf(tp).isRequired};const kp=Ee((function(e){return{elements:e.builder.elementsToAdd}}))(Op);function Cp(){return Cp=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var Ip;function Mp(e,t,n){return void 0===n&&(n="/"),function(e,t,n,r){let o=Yp(("string"==typeof t?Ap(t):t).pathname||"/",n);if(null==o)return null;let a=Lp(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let i=null;for(let e=0;null==i&&e{let i={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};i.relativePath.startsWith("/")&&(Pp(i.relativePath.startsWith(r),'Absolute route path "'+i.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(r.length));let l=eh([r,i.relativePath]),s=n.concat(i);e.children&&e.children.length>0&&(Pp(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),Lp(e.children,t,s,l)),(null!=e.path||e.index)&&t.push({path:l,score:Wp(l,e.index),routesMeta:s})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of Fp(e.path))o(e,t,n);else o(e,t)})),t}function Fp(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===r.length)return o?[a,""]:[a];let i=Fp(r.join("/")),l=[];return l.push(...i.map((e=>""===e?a:[a,e].join("/")))),o&&l.push(...i),l.map((t=>e.startsWith("/")&&""===t?"/":t))}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(Ip||(Ip={})),new Set(["lazy","caseSensitive","path","id","index","children"]);const Hp=/^:[\w-]+$/,Bp=3,Up=2,zp=1,Vp=10,qp=-2,$p=e=>"*"===e;function Wp(e,t){let n=e.split("/"),r=n.length;return n.some($p)&&(r+=qp),t&&(r+=Up),n.filter((e=>!$p(e))).reduce(((e,t)=>e+(Hp.test(t)?Bp:""===t?zp:Vp)),r)}function Gp(e,t,n){void 0===n&&(n=!1);let{routesMeta:r}=e,o={},a="/",i=[];for(let e=0;e(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));return e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),l=o.slice(1),s=r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=l[n]||"";i=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}const s=l[n];return e[r]=o&&!s?void 0:(s||"").replace(/%2F/g,"/"),e}),{});return{params:s,pathname:a,pathnameBase:i,pattern:e}}function Xp(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return Tp(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function Yp(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function Qp(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function Jp(e,t){let n=function(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}(e);return t?n.map(((e,t)=>t===n.length-1?e.pathname:e.pathnameBase)):n.map((e=>e.pathnameBase))}function Zp(e,t,n,r){let o;void 0===r&&(r=!1),"string"==typeof e?o=Ap(e):(o=Cp({},e),Pp(!o.pathname||!o.pathname.includes("?"),Qp("?","pathname","search",o)),Pp(!o.pathname||!o.pathname.includes("#"),Qp("#","pathname","hash",o)),Pp(!o.search||!o.search.includes("#"),Qp("#","search","hash",o)));let a,i=""===e||""===o.pathname,l=i?"/":o.pathname;if(null==l)a=n;else{let e=t.length-1;if(!r&&l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}a=e>=0?t[e]:"/"}let s=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"==typeof e?Ap(e):e,a=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:a,search:nh(r),hash:rh(o)}}(o,a),u=l&&"/"!==l&&l.endsWith("/"),c=(i||"."===l)&&n.endsWith("/");return s.pathname.endsWith("/")||!u&&!c||(s.pathname+="/"),s}const eh=e=>e.join("/").replace(/\/\/+/g,"/"),th=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),nh=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",rh=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;const oh=["post","put","patch","delete"],ah=(new Set(oh),["get",...oh]);function ih(){return ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t{n.current=!0}));let r=a.useCallback((function(r,o){void 0===o&&(o={}),n.current&&("number"==typeof r?e.navigate(r):e.navigate(r,ih({fromRouteId:t},o)))}),[e,t]);return r}():function(){ph()||Pp(!1);let e=a.useContext(lh),{basename:t,future:n,navigator:r}=a.useContext(uh),{matches:o}=a.useContext(fh),{pathname:i}=hh(),l=JSON.stringify(Jp(o,n.v7_relativeSplatPath)),s=a.useRef(!1);gh((()=>{s.current=!0}));let u=a.useCallback((function(n,o){if(void 0===o&&(o={}),!s.current)return;if("number"==typeof n)return void r.go(n);let a=Zp(n,JSON.parse(l),i,"path"===o.relative);null==e&&"/"!==t&&(a.pathname="/"===a.pathname?t:eh([t,a.pathname])),(o.replace?r.replace:r.push)(a,o.state,o)}),[t,r,l,i,e]);return u}()}function vh(e,t){let{relative:n}=void 0===t?{}:t,{future:r}=a.useContext(uh),{matches:o}=a.useContext(fh),{pathname:i}=hh(),l=JSON.stringify(Jp(o,r.v7_relativeSplatPath));return a.useMemo((()=>Zp(e,JSON.parse(l),i,"path"===n)),[e,l,i,n])}function bh(e,t,n,r){ph()||Pp(!1);let{navigator:o}=a.useContext(uh),{matches:i}=a.useContext(fh),l=i[i.length-1],s=l?l.params:{},u=(l&&l.pathname,l?l.pathnameBase:"/");l&&l.route;let c,f=hh();if(t){var d;let e="string"==typeof t?Ap(t):t;"/"===u||(null==(d=e.pathname)?void 0:d.startsWith(u))||Pp(!1),c=e}else c=f;let p=c.pathname||"/",h=p;if("/"!==u){let e=u.replace(/^\//,"").split("/");h="/"+p.replace(/^\//,"").split("/").slice(e.length).join("/")}let g=Mp(e,{pathname:h}),m=function(e,t,n,r){var o;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===r&&(r=null),null==e){var i;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(i=r)&&i.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let l=e,s=null==(o=n)?void 0:o.errors;if(null!=s){let e=l.findIndex((e=>e.route.id&&void 0!==(null==s?void 0:s[e.route.id])));e>=0||Pp(!1),l=l.slice(0,Math.min(l.length,e+1))}let u=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let e=0;e=0?l.slice(0,c+1):[l[0]];break}}}return l.reduceRight(((e,r,o)=>{let i,f=!1,d=null,p=null;var h;n&&(i=s&&r.route.id?s[r.route.id]:void 0,d=r.route.errorElement||wh,u&&(c<0&&0===o?(Ch[h="route-fallback"]||(Ch[h]=!0),f=!0,p=null):c===o&&(f=!0,p=r.route.hydrateFallbackElement||null)));let g=t.concat(l.slice(0,o+1)),m=()=>{let t;return t=i?d:f?p:r.route.Component?a.createElement(r.route.Component,null):r.route.element?r.route.element:e,a.createElement(xh,{match:r,routeContext:{outlet:e,matches:g,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?a.createElement(Eh,{location:n.location,revalidation:n.revalidation,component:d,error:i,children:m(),routeContext:{outlet:null,matches:g,isDataRoute:!0}}):m()}),null)}(g&&g.map((e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:eh([u,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:eh([u,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),i,n,r);return t&&m?a.createElement(ch.Provider,{value:{location:ih({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:_p.Pop}},m):m}function yh(){let e=function(){var e;let t=a.useContext(dh),n=function(){let e=a.useContext(sh);return e||Pp(!1),e}(Oh.UseRouteError),r=kh(Oh.UseRouteError);return void 0!==t?t:null==(e=n.errors)?void 0:e[r]}(),t=function(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return a.createElement(a.Fragment,null,a.createElement("h2",null,"Unexpected Application Error!"),a.createElement("h3",{style:{fontStyle:"italic"}},t),n?a.createElement("pre",{style:r},n):null,null)}const wh=a.createElement(yh,null);class Eh extends a.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?a.createElement(fh.Provider,{value:this.props.routeContext},a.createElement(dh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function xh(e){let{routeContext:t,match:n,children:r}=e,o=a.useContext(lh);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),a.createElement(fh.Provider,{value:t},r)}var Sh=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Sh||{}),Oh=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Oh||{});function kh(e){let t=function(){let e=a.useContext(fh);return e||Pp(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||Pp(!1),n.route.id}const Ch={},_h={},Rh=(e,t,n)=>{var r;_h[r="⚠️ React Router Future Flag Warning: "+t+". You can use the `"+e+"` future flag to opt-in early. For more information, see "+n+"."]||(_h[r]=!0,console.warn(r))};function Ph(e){let{to:t,replace:n,state:r,relative:o}=e;ph()||Pp(!1);let{future:i,static:l}=a.useContext(uh),{matches:s}=a.useContext(fh),{pathname:u}=hh(),c=mh(),f=Zp(t,Jp(s,i.v7_relativeSplatPath),u,"path"===o),d=JSON.stringify(f);return a.useEffect((()=>c(JSON.parse(d),{replace:n,state:r,relative:o})),[c,d,o,n,r]),null}function Th(e){Pp(!1)}function jh(e){let{basename:t="/",children:n=null,location:r,navigationType:o=_p.Pop,navigator:i,static:l=!1,future:s}=e;ph()&&Pp(!1);let u=t.replace(/^\/*/,"/"),c=a.useMemo((()=>({basename:u,navigator:i,static:l,future:ih({v7_relativeSplatPath:!1},s)})),[u,s,i,l]);"string"==typeof r&&(r=Ap(r));let{pathname:f="/",search:d="",hash:p="",state:h=null,key:g="default"}=r,m=a.useMemo((()=>{let e=Yp(f,u);return null==e?null:{location:{pathname:e,search:d,hash:p,state:h,key:g},navigationType:o}}),[u,f,d,p,h,g,o]);return null==m?null:a.createElement(uh.Provider,{value:c},a.createElement(ch.Provider,{children:n,value:m}))}function Dh(e){let{children:t,location:n}=e;return bh(Nh(t),n)}function Nh(e,t){void 0===t&&(t=[]);let n=[];return a.Children.forEach(e,((e,r)=>{if(!a.isValidElement(e))return;let o=[...t,r];if(e.type===a.Fragment)return void n.push.apply(n,Nh(e.props.children,o));e.type!==Th&&Pp(!1),e.props.index&&e.props.children&&Pp(!1);let i={id:e.props.id||o.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=Nh(e.props.children,o)),n.push(i)})),n}function Ah(){return Ah=Object.assign?Object.assign.bind():function(e){for(var t=1;t{})),a.Component,new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const Ih=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"];try{window.__reactRouterVersion="6"}catch(Gb){}new Map;const Mh=i.startTransition;function Lh(e){let{basename:t,children:n,future:r,window:o}=e,i=a.useRef();null==i.current&&(i.current=function(e){return void 0===e&&(e={}),function(e,t,n,r){void 0===r&&(r={});let{window:o=document.defaultView,v5Compat:a=!1}=r,i=o.history,l=_p.Pop,s=null,u=c();function c(){return(i.state||{idx:null}).idx}function f(){l=_p.Pop;let e=c(),t=null==e?null:e-u;u=e,s&&s({action:l,location:p.location,delta:t})}function d(e){let t="null"!==o.location.origin?o.location.origin:o.location.href,n="string"==typeof e?e:Np(e);return n=n.replace(/ $/,"%20"),Pp(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==u&&(u=0,i.replaceState(Cp({},i.state,{idx:u}),""));let p={get action(){return l},get location(){return e(o,i)},listen(e){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(Rp,f),s=e,()=>{o.removeEventListener(Rp,f),s=null}},createHref:e=>t(o,e),createURL:d,encodeLocation(e){let t=d(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){l=_p.Push;let r=Dp(p.location,e,t);n&&n(r,e),u=c()+1;let f=jp(r,u),d=p.createHref(r);try{i.pushState(f,"",d)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;o.location.assign(d)}a&&s&&s({action:l,location:p.location,delta:1})},replace:function(e,t){l=_p.Replace;let r=Dp(p.location,e,t);n&&n(r,e),u=c();let o=jp(r,u),f=p.createHref(r);i.replaceState(o,"",f),a&&s&&s({action:l,location:p.location,delta:0})},go:e=>i.go(e)};return p}((function(e,t){let{pathname:n="/",search:r="",hash:o=""}=Ap(e.location.hash.substr(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),Dp("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:Np(t))}),(function(e,t){Tp("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),e)}({window:o,v5Compat:!0}));let l=i.current,[s,u]=a.useState({action:l.action,location:l.location}),{v7_startTransition:c}=r||{},f=a.useCallback((e=>{c&&Mh?Mh((()=>u(e))):u(e)}),[u,c]);return a.useLayoutEffect((()=>l.listen(f)),[l,f]),a.useEffect((()=>{return null!=(e=r)&&e.v7_startTransition||Rh("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),null!=e&&e.v7_relativeSplatPath||t&&t.v7_relativeSplatPath||Rh("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath"),void(t&&(t.v7_fetcherPersist||Rh("v7_fetcherPersist","The persistence behavior of fetchers is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist"),t.v7_normalizeFormMethod||Rh("v7_normalizeFormMethod","Casing of `formMethod` fields is being normalized to uppercase in v7","https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod"),t.v7_partialHydration||Rh("v7_partialHydration","`RouterProvider` hydration behavior is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_partialhydration"),t.v7_skipActionErrorRevalidation||Rh("v7_skipActionErrorRevalidation","The revalidation behavior after 4xx/5xx `action` responses is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation")));var e,t}),[r]),a.createElement(jh,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:l,future:r})}$.flushSync,i.useId;const Fh="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,Hh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Bh=a.forwardRef((function(e,t){let n,{onClick:r,relative:o,reloadDocument:i,replace:l,state:s,target:u,to:c,preventScrollReset:f,viewTransition:d}=e,p=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,Ih),{basename:h}=a.useContext(uh),g=!1;if("string"==typeof c&&Hh.test(c)&&(n=c,Fh))try{let e=new URL(window.location.href),t=c.startsWith("//")?new URL(e.protocol+c):new URL(c),n=Yp(t.pathname,h);t.origin===e.origin&&null!=n?c=n+t.search+t.hash:g=!0}catch(e){}let m=function(e,t){let{relative:n}=void 0===t?{}:t;ph()||Pp(!1);let{basename:r,navigator:o}=a.useContext(uh),{hash:i,pathname:l,search:s}=vh(e,{relative:n}),u=l;return"/"!==r&&(u="/"===l?r:eh([r,l])),o.createHref({pathname:u,search:s,hash:i})}(c,{relative:o}),v=function(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:l,viewTransition:s}=void 0===t?{}:t,u=mh(),c=hh(),f=vh(e,{relative:l});return a.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,n)){t.preventDefault();let n=void 0!==r?r:Np(c)===Np(f);u(e,{replace:n,state:o,preventScrollReset:i,relative:l,viewTransition:s})}}),[c,u,f,r,o,n,e,i,l,s])}(c,{replace:l,state:s,target:u,preventScrollReset:f,relative:o,viewTransition:d});return a.createElement("a",Ah({},p,{href:n||m,onClick:g||i?r:function(e){r&&r(e),e.defaultPrevented||v(e)},ref:t,target:u}))}));var Uh,zh;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Uh||(Uh={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(zh||(zh={}));const Vh=Math.min,qh=Math.max,$h=Math.round,Wh=Math.floor,Gh=e=>({x:e,y:e}),Kh={left:"right",right:"left",bottom:"top",top:"bottom"},Xh={start:"end",end:"start"};function Yh(e,t,n){return qh(e,Vh(t,n))}function Qh(e,t){return"function"==typeof e?e(t):e}function Jh(e){return e.split("-")[0]}function Zh(e){return e.split("-")[1]}function eg(e){return"x"===e?"y":"x"}function tg(e){return"y"===e?"height":"width"}function ng(e){return["top","bottom"].includes(Jh(e))?"y":"x"}function rg(e){return eg(ng(e))}function og(e){return e.replace(/start|end/g,(e=>Xh[e]))}function ag(e){return e.replace(/left|right|bottom|top/g,(e=>Kh[e]))}function ig(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function lg(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function sg(e,t,n){let{reference:r,floating:o}=e;const a=ng(t),i=rg(t),l=tg(i),s=Jh(t),u="y"===a,c=r.x+r.width/2-o.width/2,f=r.y+r.height/2-o.height/2,d=r[l]/2-o[l]/2;let p;switch(s){case"top":p={x:c,y:r.y-o.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:f};break;case"left":p={x:r.x-o.width,y:f};break;default:p={x:r.x,y:r.y}}switch(Zh(t)){case"start":p[i]-=d*(n&&u?-1:1);break;case"end":p[i]+=d*(n&&u?-1:1)}return p}async function ug(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=Qh(t,e),h=ig(p),g=l[d?"floating"===f?"reference":"floating":f],m=lg(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(g)))||n?g:g.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===f?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),y=await(null==a.isElement?void 0:a.isElement(b))&&await(null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=lg(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:b,strategy:s}):v);return{top:(m.top-w.top+h.top)/y.y,bottom:(w.bottom-m.bottom+h.bottom)/y.y,left:(m.left-w.left+h.left)/y.x,right:(w.right-m.right+h.right)/y.x}}function cg(){return"undefined"!=typeof window}function fg(e){return hg(e)?(e.nodeName||"").toLowerCase():"#document"}function dg(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function pg(e){var t;return null==(t=(hg(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function hg(e){return!!cg()&&(e instanceof Node||e instanceof dg(e).Node)}function gg(e){return!!cg()&&(e instanceof Element||e instanceof dg(e).Element)}function mg(e){return!!cg()&&(e instanceof HTMLElement||e instanceof dg(e).HTMLElement)}function vg(e){return!(!cg()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof dg(e).ShadowRoot)}function bg(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Og(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function yg(e){return["table","td","th"].includes(fg(e))}function wg(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function Eg(e){const t=xg(),n=gg(e)?Og(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function xg(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Sg(e){return["html","body","#document"].includes(fg(e))}function Og(e){return dg(e).getComputedStyle(e)}function kg(e){return gg(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Cg(e){if("html"===fg(e))return e;const t=e.assignedSlot||e.parentNode||vg(e)&&e.host||pg(e);return vg(t)?t.host:t}function _g(e){const t=Cg(e);return Sg(t)?e.ownerDocument?e.ownerDocument.body:e.body:mg(t)&&bg(t)?t:_g(t)}function Rg(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=_g(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=dg(o);if(a){const e=Pg(i);return t.concat(i,i.visualViewport||[],bg(o)?o:[],e&&n?Rg(e):[])}return t.concat(o,Rg(o,[],n))}function Pg(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Tg(e){const t=Og(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=mg(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,l=$h(n)!==a||$h(r)!==i;return l&&(n=a,r=i),{width:n,height:r,$:l}}function jg(e){return gg(e)?e:e.contextElement}function Dg(e){const t=jg(e);if(!mg(t))return Gh(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=Tg(t);let i=(a?$h(n.width):n.width)/r,l=(a?$h(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}const Ng=Gh(0);function Ag(e){const t=dg(e);return xg()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Ng}function Ig(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),a=jg(e);let i=Gh(1);t&&(r?gg(r)&&(i=Dg(r)):i=Dg(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==dg(e))&&t}(a,n,r)?Ag(a):Gh(0);let s=(o.left+l.x)/i.x,u=(o.top+l.y)/i.y,c=o.width/i.x,f=o.height/i.y;if(a){const e=dg(a),t=r&&gg(r)?dg(r):r;let n=e,o=Pg(n);for(;o&&r&&t!==n;){const e=Dg(o),t=o.getBoundingClientRect(),r=Og(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,u*=e.y,c*=e.x,f*=e.y,s+=a,u+=i,n=dg(o),o=Pg(n)}}return lg({width:c,height:f,x:s,y:u})}function Mg(e,t){const n=kg(e).scrollLeft;return t?t.left+n:Ig(pg(e)).left+n}function Lg(e,t,n){void 0===n&&(n=!1);const r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:Mg(e,r)),y:r.top+t.scrollTop}}function Fg(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=dg(e),r=pg(e),o=n.visualViewport;let a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;const e=xg();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:a,height:i,x:l,y:s}}(e,n);else if("document"===t)r=function(e){const t=pg(e),n=kg(e),r=e.ownerDocument.body,o=qh(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=qh(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+Mg(e);const l=-n.scrollTop;return"rtl"===Og(r).direction&&(i+=qh(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:l}}(pg(e));else if(gg(t))r=function(e,t){const n=Ig(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=mg(e)?Dg(e):Gh(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:r*a.y}}(t,n);else{const n=Ag(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return lg(r)}function Hg(e,t){const n=Cg(e);return!(n===t||!gg(n)||Sg(n))&&("fixed"===Og(n).position||Hg(n,t))}function Bg(e,t,n){const r=mg(t),o=pg(t),a="fixed"===n,i=Ig(e,!0,a,t);let l={scrollLeft:0,scrollTop:0};const s=Gh(0);if(r||!r&&!a)if(("body"!==fg(t)||bg(o))&&(l=kg(t)),r){const e=Ig(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=Mg(o));const u=!o||r||a?Gh(0):Lg(o,l);return{x:i.left+l.scrollLeft-s.x-u.x,y:i.top+l.scrollTop-s.y-u.y,width:i.width,height:i.height}}function Ug(e){return"static"===Og(e).position}function zg(e,t){if(!mg(e)||"fixed"===Og(e).position)return null;if(t)return t(e);let n=e.offsetParent;return pg(e)===n&&(n=n.ownerDocument.body),n}function Vg(e,t){const n=dg(e);if(wg(e))return n;if(!mg(e)){let t=Cg(e);for(;t&&!Sg(t);){if(gg(t)&&!Ug(t))return t;t=Cg(t)}return n}let r=zg(e,t);for(;r&&yg(r)&&Ug(r);)r=zg(r,t);return r&&Sg(r)&&Ug(r)&&!Eg(r)?n:r||function(e){let t=Cg(e);for(;mg(t)&&!Sg(t);){if(Eg(t))return t;if(wg(t))return null;t=Cg(t)}return null}(e)||n}const qg={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const a="fixed"===o,i=pg(r),l=!!t&&wg(t.floating);if(r===i||l&&a)return n;let s={scrollLeft:0,scrollTop:0},u=Gh(1);const c=Gh(0),f=mg(r);if((f||!f&&!a)&&(("body"!==fg(r)||bg(i))&&(s=kg(r)),mg(r))){const e=Ig(r);u=Dg(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}const d=!i||f||a?Gh(0):Lg(i,s,!0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+d.x,y:n.y*u.y-s.scrollTop*u.y+c.y+d.y}},getDocumentElement:pg,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[..."clippingAncestors"===n?wg(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Rg(e,[],!1).filter((e=>gg(e)&&"body"!==fg(e))),o=null;const a="fixed"===Og(e).position;let i=a?Cg(e):e;for(;gg(i)&&!Sg(i);){const t=Og(i),n=Eg(i);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||bg(i)&&!n&&Hg(e,i))?r=r.filter((e=>e!==i)):o=t,i=Cg(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=a[0],l=a.reduce(((e,n)=>{const r=Fg(t,n,o);return e.top=qh(r.top,e.top),e.right=Vh(r.right,e.right),e.bottom=Vh(r.bottom,e.bottom),e.left=qh(r.left,e.left),e}),Fg(t,i,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:Vg,getElementRects:async function(e){const t=this.getOffsetParent||Vg,n=this.getDimensions,r=await n(e.floating);return{reference:Bg(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=Tg(e);return{width:t,height:n}},getScale:Dg,isElement:gg,isRTL:function(e){return"rtl"===Og(e).direction}};function $g(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,u=jg(e),c=o||a?[...u?Rg(u):[],...Rg(t)]:[];c.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const f=u&&l?function(e,t){let n,r=null;const o=pg(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),a();const{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(l||t(),!f||!d)return;const p={rootMargin:-Wh(c)+"px "+-Wh(o.clientWidth-(u+f))+"px "+-Wh(o.clientHeight-(c+d))+"px "+-Wh(u)+"px",threshold:qh(0,Vh(1,s))||1};let h=!0;function g(e){const t=e[0].intersectionRatio;if(t!==s){if(!h)return i();t?i(!1,t):n=setTimeout((()=>{i(!1,1e-7)}),1e3)}h=!1}try{r=new IntersectionObserver(g,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,p)}r.observe(e)}(!0),a}(u,n):null;let d,p=-1,h=null;i&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),u&&!s&&h.observe(u),h.observe(t));let g=s?Ig(e):null;return s&&function t(){const r=Ig(e);!g||r.x===g.x&&r.y===g.y&&r.width===g.width&&r.height===g.height||n(),g=r,d=requestAnimationFrame(t)}(),n(),()=>{var e;c.forEach((e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),null==f||f(),null==(e=h)||e.disconnect(),h=null,s&&cancelAnimationFrame(d)}}const Wg=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:a,placement:i,middlewareData:l}=t,s=await async function(e,t){const{placement:n,platform:r,elements:o}=e,a=await(null==r.isRTL?void 0:r.isRTL(o.floating)),i=Jh(n),l=Zh(n),s="y"===ng(n),u=["left","top"].includes(i)?-1:1,c=a&&s?-1:1,f=Qh(t,e);let{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return l&&"number"==typeof h&&(p="end"===l?-1*h:h),s?{x:p*c,y:d*u}:{x:d*u,y:p*c}}(t,e);return i===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:a+s.y,data:{...s,placement:i}}}}},Gg=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=Qh(e,t),u={x:n,y:r},c=await ug(t,s),f=ng(Jh(o)),d=eg(f);let p=u[d],h=u[f];if(a){const e="y"===d?"bottom":"right";p=Yh(p+c["y"===d?"top":"left"],p,p-c[e])}if(i){const e="y"===f?"bottom":"right";h=Yh(h+c["y"===f?"top":"left"],h,h-c[e])}const g=l.fn({...t,[d]:p,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[d]:a,[f]:i}}}}}},Kg=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:a,rects:i,initialPlacement:l,platform:s,elements:u}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...m}=Qh(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const v=Jh(o),b=ng(l),y=Jh(l)===l,w=await(null==s.isRTL?void 0:s.isRTL(u.floating)),E=d||(y||!g?[ag(l)]:function(e){const t=ag(e);return[og(e),t,og(t)]}(l)),x="none"!==h;!d&&x&&E.push(...function(e,t,n,r){const o=Zh(e);let a=function(e,t,n){const r=["left","right"],o=["right","left"],a=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?a:i;default:return[]}}(Jh(e),"start"===n,r);return o&&(a=a.map((e=>e+"-"+o)),t&&(a=a.concat(a.map(og)))),a}(l,g,h,w));const S=[l,...E],O=await ug(t,m),k=[];let C=(null==(r=a.flip)?void 0:r.overflows)||[];if(c&&k.push(O[v]),f){const e=function(e,t,n){void 0===n&&(n=!1);const r=Zh(e),o=rg(e),a=tg(o);let i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=ag(i)),[i,ag(i)]}(o,i,w);k.push(O[e[0]],O[e[1]])}if(C=[...C,{placement:o,overflows:k}],!k.every((e=>e<=0))){var _,R;const e=((null==(_=a.flip)?void 0:_.index)||0)+1,t=S[e];if(t)return{data:{index:e,overflows:C},reset:{placement:t}};let n=null==(R=C.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:R.placement;if(!n)switch(p){case"bestFit":{var P;const e=null==(P=C.filter((e=>{if(x){const t=ng(e.placement);return t===b||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=l}if(o!==n)return{reset:{placement:n}}}return{}}}},Xg=(e,t,n)=>{const r=new Map,o={platform:qg,...n},a={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,l=a.filter(Boolean),s=await(null==i.isRTL?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=sg(u,r,s),d=r,p={},h=0;for(let n=0;n{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const s=i;return n?(s.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:a,platform:i,elements:l,middlewareData:s}=t,{element:u,padding:c=0}=Qh(e,t)||{};if(null==u)return{};const f=ig(c),d={x:n,y:r},p=rg(o),h=tg(p),g=await i.getDimensions(u),m="y"===p,v=m?"top":"left",b=m?"bottom":"right",y=m?"clientHeight":"clientWidth",w=a.reference[h]+a.reference[p]-d[p]-a.floating[h],E=d[p]-a.reference[p],x=await(null==i.getOffsetParent?void 0:i.getOffsetParent(u));let S=x?x[y]:0;S&&await(null==i.isElement?void 0:i.isElement(x))||(S=l.floating[y]||a.floating[h]);const O=w/2-E/2,k=S/2-g[h]/2-1,C=Vh(f[v],k),_=Vh(f[b],k),R=C,P=S-g[h]-_,T=S/2-g[h]/2+O,j=Yh(R,T,P),D=!s.arrow&&null!=Zh(o)&&T!==j&&a.reference[h]/2-(T{var o,a;const i={left:`${e}px`,top:`${t}px`,border:l},{x:s,y:u}=null!==(o=r.arrow)&&void 0!==o?o:{x:0,y:0},c=null!==(a={top:"bottom",right:"left",bottom:"top",left:"right"}[n.split("-")[0]])&&void 0!==a?a:"bottom",f=l&&{borderBottom:l,borderRight:l};let d=0;if(l){const e=`${l}`.match(/(\d+)px/);d=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:i,tooltipArrowStyles:{left:null!=s?`${s}px`:"",top:null!=u?`${u}px`:"",right:"",bottom:"",...f,[c]:`-${4+d}px`},place:n}}))):Xg(e,t,{placement:"bottom",strategy:a,middleware:s}).then((({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n})))},Zg=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),em=(e,t,n)=>{let r=null;const o=function(...o){const a=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(a,t)),n||(r&&clearTimeout(r),r=setTimeout(a,t))};return o.cancel=()=>{r&&(clearTimeout(r),r=null)},o},tm=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,nm=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every(((e,n)=>nm(e,t[n])));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!tm(e)||!tm(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((n=>nm(e[n],t[n])))},rm=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some((e=>{const n=t.getPropertyValue(e);return"auto"===n||"scroll"===n}))},om=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(rm(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},am="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,im=e=>{e.current&&(clearTimeout(e.current),e.current=null)},lm={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},sm=(0,a.createContext)({getTooltipData:()=>lm});function um(e="DEFAULT_TOOLTIP_ID"){return(0,a.useContext)(sm).getTooltipData(e)}var cm={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},fm={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const dm=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:o="dark",anchorId:i,anchorSelect:l,place:s="top",offset:u=10,events:c=["hover"],openOnClick:f=!1,positionStrategy:d="absolute",middlewares:p,wrapper:h,delayShow:g=0,delayHide:m=0,float:v=!1,hidden:b=!1,noArrow:y=!1,clickable:w=!1,closeOnEsc:E=!1,closeOnScroll:x=!1,closeOnResize:S=!1,openEvents:O,closeEvents:k,globalCloseEvents:C,imperativeModeOnly:_,style:R,position:P,afterShow:T,afterHide:j,disableTooltip:D,content:N,contentWrapperRef:A,isOpen:I,defaultIsOpen:M=!1,setIsOpen:L,activeAnchor:F,setActiveAnchor:H,border:B,opacity:U,arrowColor:z,role:V="tooltip"})=>{var q;const $=(0,a.useRef)(null),W=(0,a.useRef)(null),G=(0,a.useRef)(null),K=(0,a.useRef)(null),X=(0,a.useRef)(null),[Y,Q]=(0,a.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:s}),[J,Z]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1),[ne,re]=(0,a.useState)(null),oe=(0,a.useRef)(!1),ae=(0,a.useRef)(null),{anchorRefs:ie,setActiveAnchor:le}=um(t),se=(0,a.useRef)(!1),[ue,ce]=(0,a.useState)([]),fe=(0,a.useRef)(!1),de=f||c.includes("click"),pe=de||(null==O?void 0:O.click)||(null==O?void 0:O.dblclick)||(null==O?void 0:O.mousedown),he=O?{...O}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!O&&de&&Object.assign(he,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const ge=k?{...k}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!k&&de&&Object.assign(ge,{mouseleave:!1,blur:!1,mouseout:!1});const me=C?{...C}:{escape:E||!1,scroll:x||!1,resize:S||!1,clickOutsideAnchor:pe||!1};_&&(Object.assign(he,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(ge,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(me,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),am((()=>(fe.current=!0,()=>{fe.current=!1})),[]);const ve=e=>{fe.current&&(e&&te(!0),setTimeout((()=>{fe.current&&(null==L||L(e),void 0===I&&Z(e))}),10))};(0,a.useEffect)((()=>{if(void 0===I)return()=>null;I&&te(!0);const e=setTimeout((()=>{Z(I)}),10);return()=>{clearTimeout(e)}}),[I]),(0,a.useEffect)((()=>{if(J!==oe.current)if(im(X),oe.current=J,J)null==T||T();else{const e=(()=>{const e=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!e)return 0;const[,t,n]=e;return Number(t)*("ms"===n?1:1e3)})();X.current=setTimeout((()=>{te(!1),re(null),null==j||j()}),e+25)}}),[J]);const be=e=>{Q((t=>nm(t,e)?t:e))},ye=(e=g)=>{im(G),ee?ve(!0):G.current=setTimeout((()=>{ve(!0)}),e)},we=(e=m)=>{im(K),K.current=setTimeout((()=>{se.current||ve(!1)}),e)},Ee=e=>{var t;if(!e)return;const n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return H(null),void le({current:null});g?ye():ve(!0),H(n),le({current:n}),im(K)},xe=()=>{w?we(m||100):m?we():ve(!1),im(G)},Se=({x:e,y:t})=>{var n;const r={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};Jg({place:null!==(n=null==ne?void 0:ne.place)&&void 0!==n?n:s,offset:u,elementReference:r,tooltipReference:$.current,tooltipArrowReference:W.current,strategy:d,middlewares:p,border:B}).then((e=>{be(e)}))},Oe=e=>{if(!e)return;const t=e,n={x:t.clientX,y:t.clientY};Se(n),ae.current=n},ke=e=>{var t;if(!J)return;const n=e.target;n.isConnected&&((null===(t=$.current)||void 0===t?void 0:t.contains(n))||[document.querySelector(`[id='${i}']`),...ue].some((e=>null==e?void 0:e.contains(n)))||(ve(!1),im(G)))},Ce=em(Ee,50,!0),_e=em(xe,50,!0),Re=e=>{_e.cancel(),Ce(e)},Pe=()=>{Ce.cancel(),_e()},Te=(0,a.useCallback)((()=>{var e,t;const n=null!==(e=null==ne?void 0:ne.position)&&void 0!==e?e:P;n?Se(n):v?ae.current&&Se(ae.current):(null==F?void 0:F.isConnected)&&Jg({place:null!==(t=null==ne?void 0:ne.place)&&void 0!==t?t:s,offset:u,elementReference:F,tooltipReference:$.current,tooltipArrowReference:W.current,strategy:d,middlewares:p,border:B}).then((e=>{fe.current&&be(e)}))}),[J,F,N,R,s,null==ne?void 0:ne.place,u,d,P,null==ne?void 0:ne.position,v]);(0,a.useEffect)((()=>{var e,t;const n=new Set(ie);ue.forEach((e=>{(null==D?void 0:D(e))||n.add({current:e})}));const r=document.querySelector(`[id='${i}']`);r&&!(null==D?void 0:D(r))&&n.add({current:r});const o=()=>{ve(!1)},a=om(F),l=om($.current);me.scroll&&(window.addEventListener("scroll",o),null==a||a.addEventListener("scroll",o),null==l||l.addEventListener("scroll",o));let s=null;me.resize?window.addEventListener("resize",o):F&&$.current&&(s=$g(F,$.current,Te,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const u=e=>{"Escape"===e.key&&ve(!1)};me.escape&&window.addEventListener("keydown",u),me.clickOutsideAnchor&&window.addEventListener("click",ke);const c=[],f=e=>{J&&(null==e?void 0:e.target)===F||Ee(e)},d=e=>{J&&(null==e?void 0:e.target)===F&&xe()},p=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],h=["click","dblclick","mousedown","mouseup"];Object.entries(he).forEach((([e,t])=>{t&&(p.includes(e)?c.push({event:e,listener:Re}):h.includes(e)&&c.push({event:e,listener:f}))})),Object.entries(ge).forEach((([e,t])=>{t&&(p.includes(e)?c.push({event:e,listener:Pe}):h.includes(e)&&c.push({event:e,listener:d}))})),v&&c.push({event:"pointermove",listener:Oe});const g=()=>{se.current=!0},m=()=>{se.current=!1,xe()};return w&&!pe&&(null===(e=$.current)||void 0===e||e.addEventListener("mouseenter",g),null===(t=$.current)||void 0===t||t.addEventListener("mouseleave",m)),c.forEach((({event:e,listener:t})=>{n.forEach((n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)}))})),()=>{var e,t;me.scroll&&(window.removeEventListener("scroll",o),null==a||a.removeEventListener("scroll",o),null==l||l.removeEventListener("scroll",o)),me.resize?window.removeEventListener("resize",o):null==s||s(),me.clickOutsideAnchor&&window.removeEventListener("click",ke),me.escape&&window.removeEventListener("keydown",u),w&&!pe&&(null===(e=$.current)||void 0===e||e.removeEventListener("mouseenter",g),null===(t=$.current)||void 0===t||t.removeEventListener("mouseleave",m)),c.forEach((({event:e,listener:t})=>{n.forEach((n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)}))}))}}),[F,Te,ee,ie,ue,O,k,C,de,g,m]),(0,a.useEffect)((()=>{var e,n;let r=null!==(n=null!==(e=null==ne?void 0:ne.anchorSelect)&&void 0!==e?e:l)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const o=new MutationObserver((e=>{const n=[],o=[];e.forEach((e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&o.push(e.target)),"childList"===e.type){if(F){const t=[...e.removedNodes].filter((e=>1===e.nodeType));if(r)try{o.push(...t.filter((e=>e.matches(r)))),o.push(...t.flatMap((e=>[...e.querySelectorAll(r)])))}catch(e){}t.some((e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,F))&&(te(!1),ve(!1),H(null),im(G),im(K),!0)}))}if(r)try{const t=[...e.addedNodes].filter((e=>1===e.nodeType));n.push(...t.filter((e=>e.matches(r)))),n.push(...t.flatMap((e=>[...e.querySelectorAll(r)])))}catch(e){}}})),(n.length||o.length)&&ce((e=>[...e.filter((e=>!o.includes(e))),...n]))}));return o.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{o.disconnect()}}),[t,l,null==ne?void 0:ne.anchorSelect,F]),(0,a.useEffect)((()=>{Te()}),[Te]),(0,a.useEffect)((()=>{if(!(null==A?void 0:A.current))return()=>null;const e=new ResizeObserver((()=>{setTimeout((()=>Te()))}));return e.observe(A.current),()=>{e.disconnect()}}),[N,null==A?void 0:A.current]),(0,a.useEffect)((()=>{var e;const t=document.querySelector(`[id='${i}']`),n=[...ue,t];F&&n.includes(F)||H(null!==(e=ue[0])&&void 0!==e?e:t)}),[i,ue,F]),(0,a.useEffect)((()=>(M&&ve(!0),()=>{im(G),im(K)})),[]),(0,a.useEffect)((()=>{var e;let n=null!==(e=null==ne?void 0:ne.anchorSelect)&&void 0!==e?e:l;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{const e=Array.from(document.querySelectorAll(n));ce(e)}catch(e){ce([])}}),[t,l,null==ne?void 0:ne.anchorSelect]),(0,a.useEffect)((()=>{G.current&&(im(G),ye(g))}),[g]);const je=null!==(q=null==ne?void 0:ne.content)&&void 0!==q?q:N,De=J&&Object.keys(Y.tooltipStyles).length>0;return(0,a.useImperativeHandle)(e,(()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}re(null!=e?e:null),(null==e?void 0:e.delay)?ye(e.delay):ve(!0)},close:e=>{(null==e?void 0:e.delay)?we(e.delay):ve(!1)},activeAnchor:F,place:Y.place,isOpen:Boolean(ee&&!b&&je&&De)}))),ee&&!b&&je?a.createElement(h,{id:t,role:V,className:vn("react-tooltip",cm.tooltip,fm.tooltip,fm[o],n,`react-tooltip__place-${Y.place}`,cm[De?"show":"closing"],De?"react-tooltip__show":"react-tooltip__closing","fixed"===d&&cm.fixed,w&&cm.clickable),onTransitionEnd:e=>{im(X),J||"opacity"!==e.propertyName||(te(!1),re(null),null==j||j())},style:{...R,...Y.tooltipStyles,opacity:void 0!==U&&De?U:void 0},ref:$},je,a.createElement(h,{className:vn("react-tooltip-arrow",cm.arrow,fm.arrow,r,y&&cm.noArrow),style:{...Y.tooltipArrowStyles,background:z?`linear-gradient(to right bottom, transparent 50%, ${z} 50%)`:void 0},ref:W})):null},pm=({content:e})=>a.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),hm=a.forwardRef((({id:e,anchorId:t,anchorSelect:n,content:r,html:o,render:i,className:l,classNameArrow:s,variant:u="dark",place:c="top",offset:f=10,wrapper:d="div",children:p=null,events:h=["hover"],openOnClick:g=!1,positionStrategy:m="absolute",middlewares:v,delayShow:b=0,delayHide:y=0,float:w=!1,hidden:E=!1,noArrow:x=!1,clickable:S=!1,closeOnEsc:O=!1,closeOnScroll:k=!1,closeOnResize:C=!1,openEvents:_,closeEvents:R,globalCloseEvents:P,imperativeModeOnly:T=!1,style:j,position:D,isOpen:N,defaultIsOpen:A=!1,disableStyleInjection:I=!1,border:M,opacity:L,arrowColor:F,setIsOpen:H,afterShow:B,afterHide:U,disableTooltip:z,role:V="tooltip"},q)=>{const[$,W]=(0,a.useState)(r),[G,K]=(0,a.useState)(o),[X,Y]=(0,a.useState)(c),[Q,J]=(0,a.useState)(u),[Z,ee]=(0,a.useState)(f),[te,ne]=(0,a.useState)(b),[re,oe]=(0,a.useState)(y),[ae,ie]=(0,a.useState)(w),[le,se]=(0,a.useState)(E),[ue,ce]=(0,a.useState)(d),[fe,de]=(0,a.useState)(h),[pe,he]=(0,a.useState)(m),[ge,me]=(0,a.useState)(null),[ve,be]=(0,a.useState)(null),ye=(0,a.useRef)(I),{anchorRefs:we,activeAnchor:Ee}=um(e),xe=e=>null==e?void 0:e.getAttributeNames().reduce(((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t}),{}),Se=e=>{const t={place:e=>{var t;Y(null!==(t=e)&&void 0!==t?t:c)},content:e=>{W(null!=e?e:r)},html:e=>{K(null!=e?e:o)},variant:e=>{var t;J(null!==(t=e)&&void 0!==t?t:u)},offset:e=>{ee(null===e?f:Number(e))},wrapper:e=>{var t;ce(null!==(t=e)&&void 0!==t?t:d)},events:e=>{const t=null==e?void 0:e.split(" ");de(null!=t?t:h)},"position-strategy":e=>{var t;he(null!==(t=e)&&void 0!==t?t:m)},"delay-show":e=>{ne(null===e?b:Number(e))},"delay-hide":e=>{oe(null===e?y:Number(e))},float:e=>{ie(null===e?w:"true"===e)},hidden:e=>{se(null===e?E:"true"===e)},"class-name":e=>{me(e)}};Object.values(t).forEach((e=>e(null))),Object.entries(e).forEach((([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)}))};(0,a.useEffect)((()=>{W(r)}),[r]),(0,a.useEffect)((()=>{K(o)}),[o]),(0,a.useEffect)((()=>{Y(c)}),[c]),(0,a.useEffect)((()=>{J(u)}),[u]),(0,a.useEffect)((()=>{ee(f)}),[f]),(0,a.useEffect)((()=>{ne(b)}),[b]),(0,a.useEffect)((()=>{oe(y)}),[y]),(0,a.useEffect)((()=>{ie(w)}),[w]),(0,a.useEffect)((()=>{se(E)}),[E]),(0,a.useEffect)((()=>{he(m)}),[m]),(0,a.useEffect)((()=>{ye.current!==I&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")}),[I]),(0,a.useEffect)((()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===I,disableBase:I}}))}),[]),(0,a.useEffect)((()=>{var r;const o=new Set(we);let a=n;if(!a&&e&&(a=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),a)try{document.querySelectorAll(a).forEach((e=>{o.add({current:e})}))}catch(r){console.warn(`[react-tooltip] "${a}" is not a valid CSS selector`)}const i=document.querySelector(`[id='${t}']`);if(i&&o.add({current:i}),!o.size)return()=>null;const l=null!==(r=null!=ve?ve:i)&&void 0!==r?r:Ee.current,s=new MutationObserver((e=>{e.forEach((e=>{var t;if(!l||"attributes"!==e.type||!(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-")))return;const n=xe(l);Se(n)}))})),u={attributes:!0,childList:!1,subtree:!1};if(l){const e=xe(l);Se(e),s.observe(l,u)}return()=>{s.disconnect()}}),[we,Ee,ve,t,n]),(0,a.useEffect)((()=>{(null==j?void 0:j.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),M&&!Zg("border",`${M}`)&&console.warn(`[react-tooltip] "${M}" is not a valid \`border\`.`),(null==j?void 0:j.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),L&&!Zg("opacity",`${L}`)&&console.warn(`[react-tooltip] "${L}" is not a valid \`opacity\`.`)}),[]);let Oe=p;const ke=(0,a.useRef)(null);if(i){const e=i({content:(null==ve?void 0:ve.getAttribute("data-tooltip-content"))||$||null,activeAnchor:ve});Oe=e?a.createElement("div",{ref:ke,className:"react-tooltip-content-wrapper"},e):null}else $&&(Oe=$);G&&(Oe=a.createElement(pm,{content:G}));const Ce={forwardRef:q,id:e,anchorId:t,anchorSelect:n,className:vn(l,ge),classNameArrow:s,content:Oe,contentWrapperRef:ke,place:X,variant:Q,offset:Z,wrapper:ue,events:fe,openOnClick:g,positionStrategy:pe,middlewares:v,delayShow:te,delayHide:re,float:ae,hidden:le,noArrow:x,clickable:S,closeOnEsc:O,closeOnScroll:k,closeOnResize:C,openEvents:_,closeEvents:R,globalCloseEvents:P,imperativeModeOnly:T,style:j,position:D,isOpen:N,defaultIsOpen:A,border:M,opacity:L,arrowColor:F,setIsOpen:H,afterShow:B,afterHide:U,disableTooltip:z,activeAnchor:ve,setActiveAnchor:e=>be(e),role:V};return a.createElement(dm,{...Ce})}));function gm(e,t){return gm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gm(e,t)}function mm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,gm(e,t)}function vm(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",(e=>{e.detail.disableCore||Qg({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||Qg({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})}));const bm=a.createContext(null);var ym=function(e){return e.scrollTop},wm="unmounted",Em="exited",xm="entering",Sm="entered",Om="exiting",km=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=Em,r.appearStatus=xm):o=Sm:o=t.unmountOnExit||t.mountOnEnter?wm:Em,r.state={status:o},r.nextCallback=null,r}mm(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===wm?{status:Em}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==xm&&n!==Sm&&(t=xm):n!==xm&&n!==Sm||(t=Om)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===xm){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:q.findDOMNode(this);n&&ym(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Em&&this.setState({status:wm})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[q.findDOMNode(this),r],a=o[0],i=o[1],l=this.getTimeouts(),s=r?l.appear:l.enter;e||n?(this.props.onEnter(a,i),this.safeSetState({status:xm},(function(){t.props.onEntering(a,i),t.onTransitionEnd(s,(function(){t.safeSetState({status:Sm},(function(){t.props.onEntered(a,i)}))}))}))):this.safeSetState({status:Sm},(function(){t.props.onEntered(a)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:q.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:Om},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Em},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Em},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:q.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],i=o[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===wm)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,ee(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(bm.Provider,{value:null},"function"==typeof n?n(e,r):a.cloneElement(a.Children.only(n),r))},t}(a.Component);function Cm(){}km.contextType=bm,km.propTypes={},km.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Cm,onEntering:Cm,onEntered:Cm,onExit:Cm,onExiting:Cm,onExited:Cm},km.UNMOUNTED=wm,km.EXITED=Em,km.ENTERING=xm,km.ENTERED=Sm,km.EXITING=Om;const _m=km;var Rm=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=vm(n.className,r):n.setAttribute("class",vm(n.className&&n.className.baseVal||"",r)));var n,r}))},Pm=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o=e.style.top&&(t="bottom"),React.createElement("div",{className:"xts-hint-wrapper",style:e.style},React.createElement("div",{id:"xts-tooltip",className:"xts-tooltip xts-loading xts-"+t},React.createElement("div",{className:"xts-tooltip-inner",dangerouslySetInnerHTML:{__html:e.content}})))):""}}])&&Bm(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r}(a.Component);$m.propTypes={hint:s().object};const Wm=Ee((function(e){return{hint:e.builder.hint}}),null)($m);function Gm(e,t){for(var n=0;n0?rv(pv,--fv):0,uv--,10===dv&&(uv=1,sv--),dv}function vv(){return dv=fv2||Ev(dv)>3?"":" "}function Cv(e,t){for(;--t&&vv()&&!(dv<48||dv>102||dv>57&&dv<65||dv>70&&dv<97););return wv(e,yv()+(t<6&&32==bv()&&32==vv()))}function _v(e){for(;vv();)switch(dv){case e:return fv;case 34:case 39:34!==e&&39!==e&&_v(dv);break;case 40:41===e&&_v(e);break;case 92:vv()}return fv}function Rv(e,t){for(;vv()&&e+dv!==57&&(e+dv!==84||47!==bv()););return"/*"+wv(t,fv-1)+"*"+Jm(47===e?e:vv())}function Pv(e){for(;!Ev(bv());)vv();return wv(e,fv)}var Tv="-ms-",jv="-moz-",Dv="-webkit-",Nv="comm",Av="rule",Iv="decl",Mv="@keyframes";function Lv(e,t){for(var n="",r=iv(e),o=0;o0&&av(S)-f&&lv(p>32?Vv(S+";",r,n,f-1):Vv(tv(S," ","")+";",r,n,f-2),s);break;case 59:S+=";";default:if(lv(x=Uv(S,t,n,u,c,o,l,y,w=[],E=[],f),a),123===b)if(0===c)Bv(S,t,x,x,w,a,f,l,E);else switch(99===d&&110===rv(S,3)?100:d){case 100:case 108:case 109:case 115:Bv(e,x,x,r&&lv(Uv(e,x,x,0,0,o,l,y,o,w=[],f),E),o,E,f,l,r?w:E);break;default:Bv(S,x,x,x,[""],E,0,l,E)}}u=c=p=0,g=v=1,y=S="",f=i;break;case 58:f=1+av(S),p=h;default:if(g<1)if(123==b)--g;else if(125==b&&0==g++&&125==mv())continue;switch(S+=Jm(b),b*g){case 38:v=c>0?1:(S+="\f",-1);break;case 44:l[u++]=(av(S)-1)*v,v=1;break;case 64:45===bv()&&(S+=Ov(vv())),d=bv(),c=f=av(y=S+=Pv(yv())),b++;break;case 45:45===h&&2==av(S)&&(g=0)}}return a}function Uv(e,t,n,r,o,a,i,l,s,u,c){for(var f=o-1,d=0===o?a:[""],p=iv(d),h=0,g=0,m=0;h0?d[v]+" "+b:tv(b,/&\f/g,d[v])))&&(s[m++]=y);return hv(e,t,n,0===o?Av:l,s,u,c)}function zv(e,t,n){return hv(e,t,n,Nv,Jm(dv),ov(e,2,-2),0)}function Vv(e,t,n,r){return hv(e,t,n,Iv,ov(e,0,r),ov(e,r+1,-1),r)}var qv=function(e,t,n){for(var r=0,o=0;r=o,o=bv(),38===r&&12===o&&(t[n]=1),!Ev(o);)vv();return wv(e,fv)},$v=new WeakMap,Wv=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||$v.get(n))&&!r){$v.set(e,!0);for(var o=[],a=function(e,t){return Sv(function(e,t){var n=-1,r=44;do{switch(Ev(r)){case 0:38===r&&12===bv()&&(t[n]=1),e[n]+=qv(fv-1,t,n);break;case 2:e[n]+=Ov(r);break;case 4:if(44===r){e[++n]=58===bv()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Jm(r)}}while(r=vv());return e}(xv(e),t))}(t,o),i=n.props,l=0,s=0;l6)switch(rv(e,t+1)){case 109:if(45!==rv(e,t+4))break;case 102:return tv(e,/(.+:)(.+)-([^]+)/,"$1"+Dv+"$2-$3$1"+jv+(108==rv(e,t+3)?"$3":"$2-$3"))+e;case 115:return~nv(e,"stretch")?Kv(tv(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==rv(e,t+1))break;case 6444:switch(rv(e,av(e)-3-(~nv(e,"!important")&&10))){case 107:return tv(e,":",":"+Dv)+e;case 101:return tv(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Dv+(45===rv(e,14)?"inline-":"")+"box$3$1"+Dv+"$2$3$1"+Tv+"$2box$3")+e}break;case 5936:switch(rv(e,t+11)){case 114:return Dv+e+Tv+tv(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Dv+e+Tv+tv(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Dv+e+Tv+tv(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Dv+e+Tv+e+e}return e}var Xv=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Iv:e.return=Kv(e.value,e.length);break;case Mv:return Lv([gv(e,{value:tv(e.value,"@","@"+Dv)})],r);case Av:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Lv([gv(e,{props:[tv(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Lv([gv(e,{props:[tv(t,/:(plac\w+)/,":"+Dv+"input-$1")]}),gv(e,{props:[tv(t,/:(plac\w+)/,":-moz-$1")]}),gv(e,{props:[tv(t,/:(plac\w+)/,Tv+"input-$1")]})],r)}return""}))}}],Yv=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,a=e.stylisPlugins||Xv,i={},l=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+s;return{name:u,styles:o,next:lb}}var cb,fb,db=!!i.useInsertionEffect&&i.useInsertionEffect,pb=db||function(e){return e()},hb=(db||a.useLayoutEffect,a.createContext("undefined"!=typeof HTMLElement?Yv({key:"css"}):null)),gb=(hb.Provider,function(e){return(0,a.forwardRef)((function(t,n){var r=(0,a.useContext)(hb);return e(t,r,n)}))}),mb=a.createContext({}),vb={}.hasOwnProperty,bb="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",yb=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Qv(t,n,r),pb((function(){return function(e,t,n){Qv(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,n,r)})),null},wb=gb((function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[bb],i=[r],l="";"string"==typeof e.className?l=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}(t.registered,i,e.className):null!=e.className&&(l=e.className+" ");var s=ub(i,void 0,a.useContext(mb));l+=t.key+"-"+s.name;var u={};for(var c in e)vb.call(e,c)&&"css"!==c&&c!==bb&&(u[c]=e[c]);return u.className=l,n&&(u.ref=n),a.createElement(a.Fragment,null,a.createElement(yb,{cache:t,serialized:s,isStringTag:"string"==typeof o}),a.createElement(o,u))})),Eb=wb,xb=function(e,t){var n=arguments;if(null==t||!vb.call(t,"css"))return a.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=Eb,o[1]=function(e,t){var n={};for(var r in t)vb.call(t,r)&&(n[r]=t[r]);return n[bb]=e,n}(e,t);for(var i=2;i2?n-2:0),o=2;o-1}function Nb(e){return Db(e)?window.pageYOffset:e.scrollTop}function Ab(e,t){Db(e)?window.scrollTo(0,t):e.scrollTop=t}function Ib(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Cb,o=Nb(e),a=t-o,i=0;!function t(){var l=function(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}(i+=10,o,a,n);Ab(e,l),in.bottom?Ab(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o=h)return{placement:"bottom",maxHeight:t};if(O>=h&&!i)return a&&Ib(s,k,_),{placement:"bottom",maxHeight:t};if(!i&&O>=r||i&&x>=r)return a&&Ib(s,k,_),{placement:"bottom",maxHeight:i?x-y:O-y};if("auto"===o||i){var R=t,P=i?E:S;return P>=r&&(R=Math.min(P-y-l,t)),{placement:"top",maxHeight:R}}if("bottom"===o)return a&&Ab(s,k),{placement:"bottom",maxHeight:t};break;case"top":if(E>=h)return{placement:"top",maxHeight:t};if(S>=h&&!i)return a&&Ib(s,C,_),{placement:"top",maxHeight:t};if(!i&&S>=r||i&&E>=r){var T=t;return(!i&&S>=r||i&&E>=r)&&(T=i?E-w:S-w),a&&Ib(s,C,_),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return u}({maxHeight:r,menuEl:e,minHeight:n,placement:o,shouldScroll:l&&!t,isFixedPosition:t,controlHeight:v});p(a.maxHeight),m(a.placement),null==u||u(a.placement)}}),[r,o,i,l,n,u,v]),t({ref:c,placerProps:dn(dn({},e),{},{placement:g||Xb(o),maxHeight:d})})},Jb=function(e,t){var n=e.theme,r=n.spacing.baseUnit,o=n.colors;return dn({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},Zb=Jb,ey=Jb,ty=["size"],ny=["innerProps","isRtl","size"],ry={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},oy=function(e){var t=e.size,n=Nn(e,ty);return xb("svg",Z({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:ry},n))},ay=function(e){return xb(oy,Z({size:20},e),xb("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},iy=function(e){return xb(oy,Z({size:20},e),xb("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},ly=function(e,t){var n=e.isFocused,r=e.theme,o=r.spacing.baseUnit,a=r.colors;return dn({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*o,":hover":{color:n?a.neutral80:a.neutral40}})},sy=ly,uy=ly,cy=function(){var e=Sb.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(Wb||(Gb=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],Kb||(Kb=Gb.slice(0)),Wb=Object.freeze(Object.defineProperties(Gb,{raw:{value:Object.freeze(Kb)}})))),fy=function(e){var t=e.delay,n=e.offset;return xb("span",{css:Sb({animation:"".concat(cy," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},dy=["data"],py=["innerRef","isDisabled","isHidden","inputClassName"],hy={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},gy={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":dn({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},hy)},my=function(e){return dn({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},hy)},vy=function(e){var t=e.children,n=e.innerProps;return xb("div",n,t)},by={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return xb("div",Z({},jb(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||xb(ay,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,a=e.innerProps,i=e.menuIsOpen;return xb("div",Z({ref:o},jb(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":i}),a,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return xb("div",Z({},jb(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||xb(iy,null))},DownChevron:iy,CrossIcon:ay,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,a=e.Heading,i=e.headingProps,l=e.innerProps,s=e.label,u=e.theme,c=e.selectProps;return xb("div",Z({},jb(e,"group",{group:!0}),l),xb(a,Z({},i,{selectProps:c,theme:u,getStyles:r,getClassNames:o,cx:n}),s),xb("div",null,t))},GroupHeading:function(e){var t=Tb(e);t.data;var n=Nn(t,dy);return xb("div",Z({},jb(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return xb("div",Z({},jb(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return xb("span",Z({},t,jb(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=Tb(e),o=r.innerRef,a=r.isDisabled,i=r.isHidden,l=r.inputClassName,s=Nn(r,py);return xb("div",Z({},jb(e,"input",{"input-container":!0}),{"data-value":n||""}),xb("input",Z({className:t({input:!0},l),ref:o,style:my(i),disabled:a},s)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,r=e.size,o=void 0===r?4:r,a=Nn(e,ny);return xb("div",Z({},jb(dn(dn({},a),{},{innerProps:t,isRtl:n,size:o}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),xb(fy,{delay:0,offset:n}),xb(fy,{delay:160,offset:!0}),xb(fy,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return xb("div",Z({},jb(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return xb("div",Z({},jb(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,r=e.controlElement,o=e.innerProps,i=e.menuPlacement,l=e.menuPosition,s=(0,a.useRef)(null),u=(0,a.useRef)(null),c=mn((0,a.useState)(Xb(i)),2),f=c[0],d=c[1],p=(0,a.useMemo)((function(){return{setPortalPlacement:d}}),[]),h=mn((0,a.useState)(null),2),g=h[0],m=h[1],v=(0,a.useCallback)((function(){if(r){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(r),t="fixed"===l?0:window.pageYOffset,n=e[f]+t;n===(null==g?void 0:g.offset)&&e.left===(null==g?void 0:g.rect.left)&&e.width===(null==g?void 0:g.rect.width)||m({offset:n,rect:e})}}),[r,l,f,null==g?void 0:g.offset,null==g?void 0:g.rect.left,null==g?void 0:g.rect.width]);Ob((function(){v()}),[v]);var b=(0,a.useCallback)((function(){"function"==typeof u.current&&(u.current(),u.current=null),r&&s.current&&(u.current=$g(r,s.current,v,{elementResize:"ResizeObserver"in window}))}),[r,v]);Ob((function(){b()}),[b]);var y=(0,a.useCallback)((function(e){s.current=e,b()}),[b]);if(!t&&"fixed"!==l||!g)return null;var w=xb("div",Z({ref:y},jb(dn(dn({},e),{},{offset:g.offset,position:l,rect:g.rect}),"menuPortal",{"menu-portal":!0}),o),n);return xb(Yb.Provider,{value:p},t?(0,q.createPortal)(w,t):w)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,o=Nn(e,$b);return xb("div",Z({},jb(dn(dn({},o),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,o=Nn(e,qb);return xb("div",Z({},jb(dn(dn({},o),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},MultiValue:function(e){var t=e.children,n=e.components,r=e.data,o=e.innerProps,a=e.isDisabled,i=e.removeProps,l=e.selectProps,s=n.Container,u=n.Label,c=n.Remove;return xb(s,{data:r,innerProps:dn(dn({},jb(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),o),selectProps:l},xb(u,{data:r,innerProps:dn({},jb(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),xb(c,{data:r,innerProps:dn(dn({},jb(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},i),selectProps:l}))},MultiValueContainer:vy,MultiValueLabel:vy,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return xb("div",Z({role:"button"},n),t||xb(ay,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,a=e.innerRef,i=e.innerProps;return xb("div",Z({},jb(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:a,"aria-disabled":n},i),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return xb("div",Z({},jb(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return xb("div",Z({},jb(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return xb("div",Z({},jb(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return xb("div",Z({},jb(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},yy=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function wy(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return"option ".concat(r,a?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,a=void 0===o?"":o,i=e.selectValue,l=e.isDisabled,s=e.isSelected,u=e.isAppleDevice,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&i)return"value ".concat(a," focused, ").concat(c(i,n),".");if("menu"===t&&u){var f=l?" disabled":"",d="".concat(s?" selected":"").concat(f);return"".concat(a).concat(d,", ").concat(c(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},Oy=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,o=e.focusableOptions,i=e.isFocused,l=e.selectValue,s=e.selectProps,u=e.id,c=e.isAppleDevice,f=s.ariaLiveMessages,d=s.getOptionLabel,p=s.inputValue,h=s.isMulti,g=s.isOptionDisabled,m=s.isSearchable,v=s.menuIsOpen,b=s.options,y=s.screenReaderStatus,w=s.tabSelectsValue,E=s.isLoading,x=s["aria-label"],S=s["aria-live"],O=(0,a.useMemo)((function(){return dn(dn({},Sy),f||{})}),[f]),k=(0,a.useMemo)((function(){var e,n="";if(t&&O.onChange){var r=t.option,o=t.options,a=t.removedValue,i=t.removedValues,s=t.value,u=a||r||(e=s,Array.isArray(e)?null:e),c=u?d(u):"",f=o||i||void 0,p=f?f.map(d):[],h=dn({isDisabled:u&&g(u,l),label:c,labels:p},t);n=O.onChange(h)}return n}),[t,O,g,l,d]),C=(0,a.useMemo)((function(){var e="",t=n||r,a=!!(n&&l&&l.includes(n));if(t&&O.onFocus){var i={focused:t,label:d(t),isDisabled:g(t,l),isSelected:a,options:o,context:t===n?"menu":"value",selectValue:l,isAppleDevice:c};e=O.onFocus(i)}return e}),[n,r,d,g,O,o,l,c]),_=(0,a.useMemo)((function(){var e="";if(v&&b.length&&!E&&O.onFilter){var t=y({count:o.length});e=O.onFilter({inputValue:p,resultsMessage:t})}return e}),[o,p,v,O,b,y,E]),R="initial-input-focus"===(null==t?void 0:t.action),P=(0,a.useMemo)((function(){var e="";if(O.guidance){var t=r?"value":v?"menu":"input";e=O.guidance({"aria-label":x,context:t,isDisabled:n&&g(n,l),isMulti:h,isSearchable:m,tabSelectsValue:w,isInitialFocus:R})}return e}),[x,n,r,h,g,m,v,O,l,w,R]),T=xb(a.Fragment,null,xb("span",{id:"aria-selection"},k),xb("span",{id:"aria-focused"},C),xb("span",{id:"aria-results"},_),xb("span",{id:"aria-guidance"},P));return xb(a.Fragment,null,xb(xy,{id:u},R&&T),xb(xy,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},i&&!R&&T))},ky=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Cy=new RegExp("["+ky.map((function(e){return e.letters})).join("")+"]","g"),_y={},Ry=0;Ry1?t-1:0),r=1;r0,g=f-d-u,m=!1;g>t&&l.current&&(r&&r(e),l.current=!1),h&&s.current&&(i&&i(e),s.current=!1),h&&t>g?(n&&!l.current&&n(e),p.scrollTop=f,m=!0,l.current=!0):!h&&-t>u&&(o&&!s.current&&o(e),p.scrollTop=0,m=!0,s.current=!0),m&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}}),[n,r,o,i]),d=(0,a.useCallback)((function(e){f(e,e.deltaY)}),[f]),p=(0,a.useCallback)((function(e){u.current=e.changedTouches[0].clientY}),[]),h=(0,a.useCallback)((function(e){var t=u.current-e.changedTouches[0].clientY;f(e,t)}),[f]),g=(0,a.useCallback)((function(e){if(e){var t=!!Ub&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",h,t)}}),[h,p,d]),m=(0,a.useCallback)((function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",h,!1))}),[h,p,d]);return(0,a.useEffect)((function(){if(t){var e=c.current;return g(e),function(){m(e)}}}),[t,g,m]),function(e){c.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,a.useRef)({}),i=(0,a.useRef)(null),l=(0,a.useCallback)((function(e){if(Vy){var t=document.body,n=t&&t.style;if(r&&Ly.forEach((function(e){var t=n&&n[e];o.current[e]=t})),r&&qy<1){var a=parseInt(o.current.paddingRight,10)||0,i=document.body?document.body.clientWidth:0,l=window.innerWidth-i+a||0;Object.keys(Fy).forEach((function(e){var t=Fy[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(l,"px"))}t&&zy()&&(t.addEventListener("touchmove",Hy,$y),e&&(e.addEventListener("touchstart",Uy,$y),e.addEventListener("touchmove",By,$y))),qy+=1}}),[r]),s=(0,a.useCallback)((function(e){if(Vy){var t=document.body,n=t&&t.style;qy=Math.max(qy-1,0),r&&qy<1&&Ly.forEach((function(e){var t=o.current[e];n&&(n[e]=t)})),t&&zy()&&(t.removeEventListener("touchmove",Hy,$y),e&&(e.removeEventListener("touchstart",Uy,$y),e.removeEventListener("touchmove",By,$y)))}}),[r]);return(0,a.useEffect)((function(){if(t){var e=i.current;return l(e),function(){s(e)}}}),[t,l,s]),function(e){i.current=e}}({isEnabled:n});return xb(a.Fragment,null,n&&xb("div",{onClick:Wy,css:Gy}),t((function(e){o(e),i(e)})))}var Xy={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Yy=function(e){var t=e.name,n=e.onFocus;return xb("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:Xy,value:"",onChange:function(){}})};function Qy(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function Jy(){return Qy(/^Mac/i)}var Zy={clearIndicator:uy,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.theme,a=o.colors,i=o.borderRadius;return dn({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:r?a.primary:a.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:r?a.primary:a.neutral30}})},dropdownIndicator:sy,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,o=n.spacing;return dn({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing.baseUnit,a=r.colors;return dn({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*o,marginTop:2*o})},input:function(e,t){var n=e.isDisabled,r=e.value,o=e.theme,a=o.spacing,i=o.colors;return dn(dn({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},gy),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:i.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,o=e.theme,a=o.colors,i=o.spacing.baseUnit;return dn({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i})},loadingMessage:ey,menu:function(e,t){var n,r=e.placement,o=e.theme,a=o.borderRadius,i=o.spacing,l=o.colors;return dn((cn(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),cn(n,"position","absolute"),cn(n,"width","100%"),cn(n,"zIndex",1),n),t?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:i.menuGutter,marginTop:i.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return dn({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,a=n.colors;return dn({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:o/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,o=n.colors,a=e.cropWithEllipsis;return dn({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,a=n.colors,i=e.isFocused;return dn({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:i?a.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},noOptionsMessage:Zb,option:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.isSelected,a=e.theme,i=a.spacing,l=a.colors;return dn({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?l.primary:r?l.primary25:"transparent",color:n?l.neutral20:o?l.neutral0:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),":active":{backgroundColor:n?void 0:o?l.primary:l.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,o=n.colors;return dn({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing,a=r.colors;return dn({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,o=e.hasValue,a=e.selectProps.controlShouldRenderValue;return dn({alignItems:"center",display:r&&o&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},ew={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},tw={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Lb(),captureMenuScroll:!Lb(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=dn({ignoreCase:!0,ignoreAccents:!0,stringify:Ay,trim:!0,matchFrom:"any"},void 0),r=n.ignoreCase,o=n.ignoreAccents,a=n.stringify,i=n.trim,l=n.matchFrom,s=i?Ny(t):t,u=i?Ny(a(e)):a(e);return r&&(s=s.toLowerCase(),u=u.toLowerCase()),o&&(s=Dy(s),u=jy(u)),"start"===l?u.substr(0,s.length)===s:u.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function nw(e,t,n,r){return{type:"option",data:t,isDisabled:cw(e,t,n),isSelected:fw(e,t,n),label:sw(e,t),value:uw(e,t),index:r}}function rw(e,t){return e.options.map((function(n,r){if("options"in n){var o=n.options.map((function(n,r){return nw(e,n,t,r)})).filter((function(t){return iw(e,t)}));return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var a=nw(e,n,t,r);return iw(e,a)?a:void 0})).filter(zb)}function ow(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,gn(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function aw(e,t){return e.reduce((function(e,n){return"group"===n.type?e.push.apply(e,gn(n.options.map((function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}})))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e}),[])}function iw(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,a=t.isSelected,i=t.label,l=t.value;return(!pw(e)||!a)&&dw(e,{label:i,value:l,data:o},r)}var lw=function(e,t){var n;return(null===(n=e.find((function(e){return e.data===t})))||void 0===n?void 0:n.id)||null},sw=function(e,t){return e.getOptionLabel(t)},uw=function(e,t){return e.getOptionValue(t)};function cw(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function fw(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=uw(e,t);return n.some((function(t){return uw(e,t)===r}))}function dw(e,t,n){return!e.filterOption||e.filterOption(t,n)}var pw=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},hw=1,gw=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gm(e,t)}(n,e);var t=function(e){var t=Xm();return function(){var n,r=Km(e);if(t){var o=Km(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"==sn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}(n);function n(e){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.isAppleDevice=Jy()||Qy(/^iPhone/i)||Qy(/^iPad/i)||Jy()&&navigator.maxTouchPoints>1,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,o=n.onChange,a=n.name;t.name=a,r.ariaOnChange(e,t),o(e,t)},r.setValue=function(e,t,n){var o=r.props,a=o.closeMenuOnSelect,i=o.isMulti,l=o.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:l}),a&&(r.setState({inputIsHiddenAfterUpdate:!i}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,o=t.isMulti,a=t.name,i=r.state.selectValue,l=o&&r.isOptionSelected(e,i),s=r.isOptionDisabled(e,i);if(l){var u=r.getOptionValue(e);r.setValue(i.filter((function(e){return r.getOptionValue(e)!==u})),"deselect-option",e)}else{if(s)return void r.ariaOnChange(e,{action:"select-option",option:e,name:a});o?r.setValue([].concat(gn(i),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,o=r.getOptionValue(e),a=n.filter((function(e){return r.getOptionValue(e)!==o})),i=Vb(t,a,a[0]||null);r.onChange(i,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(Vb(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],o=t.slice(0,t.length-1),a=Vb(e,o,o[0]||null);n&&r.onChange(a,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return lw(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return aw(rw(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n5||a>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return pw(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,o=t.backspaceRemovesValue,a=t.escapeClearsValue,i=t.inputValue,l=t.isClearable,s=t.isDisabled,u=t.menuIsOpen,c=t.onKeyDown,f=t.tabSelectsValue,d=t.openMenuOnFocus,p=r.state,h=p.focusedOption,g=p.focusedValue,m=p.selectValue;if(!(s||"function"==typeof c&&(c(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||i)return;r.focusValue("previous");break;case"ArrowRight":if(!n||i)return;r.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(g)r.removeValue(g);else{if(!o)return;n?r.popValue():l&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!u||!f||!h||d&&r.isOptionSelected(h,m))return;r.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(u){if(!h)return;if(r.isComposing)return;r.selectOption(h);break}return;case"Escape":u?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:i}),r.onMenuClose()):l&&a&&r.clearValue();break;case" ":if(i)return;if(!u){r.openMenu("first");break}if(!h)return;r.selectOption(h);break;case"ArrowUp":u?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":u?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!u)return;r.focusOption("pageup");break;case"PageDown":if(!u)return;r.focusOption("pagedown");break;case"Home":if(!u)return;r.focusOption("first");break;case"End":if(!u)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++hw),r.state.selectValue=Pb(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.getFocusableOptionsWithIds(),a=r.buildFocusableOptions(),i=a.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=o,r.state.focusedOption=a[i],r.state.focusedOptionId=lw(o,a[i])}return r}return function(e,t,n){t&&Gm(e.prototype,t),n&&Gm(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Mb(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Mb(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,a=this.buildFocusableOptions(),i="first"===e?0:a.length-1;if(!this.props.isMulti){var l=a.indexOf(r[0]);l>-1&&(i=l)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[i],focusedOptionId:this.getFocusedOptionId(a[i])},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var a=n.length-1,i=-1;if(n.length){switch(e){case"previous":i=0===o?0:-1===o?a:o-1;break;case"next":o>-1&&o0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,a=r.indexOf(n);n||(a=-1),"up"===e?o=a>0?a-1:r.length-1:"down"===e?o=(a+1)%r.length:"pageup"===e?(o=a-t)<0&&(o=0):"pagedown"===e?(o=a+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(ew):dn(dn({},ew),this.props.theme):ew}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,a=this.selectOption,i=this.setValue,l=this.props,s=l.isMulti,u=l.isRtl,c=l.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:s,isRtl:u,options:c,selectOption:a,selectProps:l,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return cw(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return fw(this.props,e,t)}},{key:"filterOption",value:function(e,t){return dw(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,l=e.form,s=e.menuIsOpen,u=e.required,c=this.getComponents().Input,f=this.state,d=f.inputIsHidden,p=f.ariaSelection,h=this.commonProps,g=r||this.getElementId("input"),m=dn(dn(dn({"aria-autocomplete":"list","aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},s&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==p?void 0:p.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?a.createElement(c,Z({},h,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,form:l,type:"text",value:o},m)):a.createElement(My,Z({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Cb,onFocus:this.onInputFocus,disabled:t,tabIndex:i,inputMode:"none",form:l,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,l=t.SingleValue,s=t.Placeholder,u=this.commonProps,c=this.props,f=c.controlShouldRenderValue,d=c.isDisabled,p=c.isMulti,h=c.inputValue,g=c.placeholder,m=this.state,v=m.selectValue,b=m.focusedValue,y=m.isFocused;if(!this.hasValue()||!f)return h?null:a.createElement(s,Z({},u,{key:"placeholder",isDisabled:d,isFocused:y,innerProps:{id:this.getElementId("placeholder")}}),g);if(p)return v.map((function(t,l){var s=t===b,c="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return a.createElement(n,Z({},u,{components:{Container:r,Label:o,Remove:i},isFocused:s,isDisabled:d,key:c,index:l,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(h)return null;var w=v[0];return a.createElement(l,Z({},u,{data:w,isDisabled:d}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var l={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return a.createElement(e,Z({},t,{innerProps:l,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;return e&&o?a.createElement(e,Z({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return a.createElement(n,Z({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return a.createElement(e,Z({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,o=t.Menu,i=t.MenuList,l=t.MenuPortal,s=t.LoadingMessage,u=t.NoOptionsMessage,c=t.Option,f=this.commonProps,d=this.state.focusedOption,p=this.props,h=p.captureMenuScroll,g=p.inputValue,m=p.isLoading,v=p.loadingMessage,b=p.minMenuHeight,y=p.maxMenuHeight,w=p.menuIsOpen,E=p.menuPlacement,x=p.menuPosition,S=p.menuPortalTarget,O=p.menuShouldBlockScroll,k=p.menuShouldScrollIntoView,C=p.noOptionsMessage,_=p.onMenuScrollToTop,R=p.onMenuScrollToBottom;if(!w)return null;var P,T=function(t,n){var r=t.type,o=t.data,i=t.isDisabled,l=t.isSelected,s=t.label,u=t.value,p=d===o,h=i?void 0:function(){return e.onOptionHover(o)},g=i?void 0:function(){return e.selectOption(o)},m="".concat(e.getElementId("option"),"-").concat(n),v={id:m,onClick:g,onMouseMove:h,onMouseOver:h,tabIndex:-1,role:"option","aria-selected":e.isAppleDevice?void 0:l};return a.createElement(c,Z({},f,{innerProps:v,data:o,isDisabled:i,isSelected:l,key:m,label:s,type:r,value:u,isFocused:p,innerRef:p?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())P=this.getCategorizedOptions().map((function(t){if("group"===t.type){var o=t.data,i=t.options,l=t.index,s="".concat(e.getElementId("group"),"-").concat(l),u="".concat(s,"-heading");return a.createElement(n,Z({},f,{key:s,data:o,options:i,Heading:r,headingProps:{id:u,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return T(e,"".concat(l,"-").concat(e.index))})))}if("option"===t.type)return T(t,"".concat(t.index))}));else if(m){var j=v({inputValue:g});if(null===j)return null;P=a.createElement(s,f,j)}else{var D=C({inputValue:g});if(null===D)return null;P=a.createElement(u,f,D)}var N={minMenuHeight:b,maxMenuHeight:y,menuPlacement:E,menuPosition:x,menuShouldScrollIntoView:k},A=a.createElement(Qb,Z({},f,N),(function(t){var n=t.ref,r=t.placerProps,l=r.placement,s=r.maxHeight;return a.createElement(o,Z({},f,N,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:m,placement:l}),a.createElement(Ky,{captureEnabled:h,onTopArrive:_,onBottomArrive:R,lockEnabled:O},(function(t){return a.createElement(i,Z({},f,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":f.isMulti,id:e.getElementId("listbox")},isLoading:m,maxHeight:s,focusedOption:d}),P)})))}));return S||"fixed"===x?a.createElement(l,Z({},f,{appendTo:S,controlElement:this.controlRef,menuPlacement:E,menuPosition:x}),A):A}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,l=t.required,s=this.state.selectValue;if(l&&!this.hasValue()&&!r)return a.createElement(Yy,{name:i,onFocus:this.onValueInputFocus});if(i&&!r){if(o){if(n){var u=s.map((function(t){return e.getOptionValue(t)})).join(n);return a.createElement("input",{name:i,type:"hidden",value:u})}var c=s.length>0?s.map((function(t,n){return a.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})})):a.createElement("input",{name:i,type:"hidden",value:""});return a.createElement("div",null,c)}var f=s[0]?this.getOptionValue(s[0]):"";return a.createElement("input",{name:i,type:"hidden",value:f})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,i=t.isFocused,l=t.selectValue,s=this.getFocusableOptions();return a.createElement(Oy,Z({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:o,isFocused:i,selectValue:l,focusableOptions:s,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,l=i.className,s=i.id,u=i.isDisabled,c=i.menuIsOpen,f=this.state.isFocused,d=this.commonProps=this.getCommonProps();return a.createElement(r,Z({},d,{className:l,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:f}),this.renderLiveRegion(),a.createElement(t,Z({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:f,menuIsOpen:c}),a.createElement(o,Z({},d,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),a.createElement(n,Z({},d,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,i=t.isFocused,l=t.prevWasFocused,s=t.instancePrefix,u=e.options,c=e.value,f=e.menuIsOpen,d=e.inputValue,p=e.isMulti,h=Pb(c),g={};if(n&&(c!==n.value||u!==n.options||f!==n.menuIsOpen||d!==n.inputValue)){var m=f?function(e,t){return ow(rw(e,t))}(e,h):[],v=f?aw(rw(e,h),"".concat(s,"-option")):[],b=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}(t,m);g={selectValue:h,focusedOption:y,focusedOptionId:lw(v,y),focusableOptionsWithIds:v,focusedValue:b,clearFocusValueOnUpdate:!1}}var w=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},E=a,x=i&&l;return i&&!x&&(E={value:Vb(p,h,h[0]||null),options:h,action:"initial-input-focus"},x=!l),"initial-input-focus"===(null==a?void 0:a.action)&&(E=null),dn(dn(dn({},g),w),{},{prevProps:e,ariaSelection:E,prevWasFocused:x})}}]),n}(a.Component);gw.defaultProps=tw;var mw=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"],vw=["defaultOptions","cacheOptions","loadOptions","options","isLoading","onInputChange","filterOption"],bw=(0,a.forwardRef)((function(e,t){var n=function(e){var t=e.defaultOptions,n=void 0!==t&&t,r=e.cacheOptions,o=void 0!==r&&r,i=e.loadOptions;e.options;var l=e.isLoading,s=void 0!==l&&l,u=e.onInputChange,c=e.filterOption,f=void 0===c?null:c,d=Nn(e,vw),p=d.inputValue,h=(0,a.useRef)(void 0),g=(0,a.useRef)(!1),m=mn((0,a.useState)(Array.isArray(n)?n:void 0),2),v=m[0],b=m[1],y=mn((0,a.useState)(void 0!==p?p:""),2),w=y[0],E=y[1],x=mn((0,a.useState)(!0===n),2),S=x[0],O=x[1],k=mn((0,a.useState)(void 0),2),C=k[0],_=k[1],R=mn((0,a.useState)([]),2),P=R[0],T=R[1],j=mn((0,a.useState)(!1),2),D=j[0],N=j[1],A=mn((0,a.useState)({}),2),I=A[0],M=A[1],L=mn((0,a.useState)(void 0),2),F=L[0],H=L[1],B=mn((0,a.useState)(void 0),2),U=B[0],z=B[1];o!==U&&(M({}),z(o)),n!==F&&(b(Array.isArray(n)?n:void 0),H(n)),(0,a.useEffect)((function(){return g.current=!0,function(){g.current=!1}}),[]);var V=(0,a.useCallback)((function(e,t){if(!i)return t();var n=i(e,t);n&&"function"==typeof n.then&&n.then(t,(function(){return t()}))}),[i]);(0,a.useEffect)((function(){!0===n&&V(w,(function(e){g.current&&(b(e||[]),O(!!h.current))}))}),[]);var q=(0,a.useCallback)((function(e,t){var n=function(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}(e,t,u);if(!n)return h.current=void 0,E(""),_(""),T([]),O(!1),void N(!1);if(o&&I[n])E(n),_(n),T(I[n]),O(!1),N(!1);else{var r=h.current={};E(n),O(!0),N(!C),V(n,(function(e){g&&r===h.current&&(h.current=void 0,O(!1),_(n),T(e||[]),N(!1),M(e?dn(dn({},I),{},cn({},n,e)):I))}))}}),[o,V,C,I,u]),$=D?[]:w&&C?P:v||[];return dn(dn({},d),{},{options:$,isLoading:S||s,onInputChange:q,filterOption:f})}(e),r=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,o=void 0!==r&&r,i=e.defaultValue,l=void 0===i?null:i,s=e.inputValue,u=e.menuIsOpen,c=e.onChange,f=e.onInputChange,d=e.onMenuClose,p=e.onMenuOpen,h=e.value,g=Nn(e,mw),m=mn((0,a.useState)(void 0!==s?s:n),2),v=m[0],b=m[1],y=mn((0,a.useState)(void 0!==u?u:o),2),w=y[0],E=y[1],x=mn((0,a.useState)(void 0!==h?h:l),2),S=x[0],O=x[1],k=(0,a.useCallback)((function(e,t){"function"==typeof c&&c(e,t),O(e)}),[c]),C=(0,a.useCallback)((function(e,t){var n;"function"==typeof f&&(n=f(e,t)),b(void 0!==n?n:e)}),[f]),_=(0,a.useCallback)((function(){"function"==typeof p&&p(),E(!0)}),[p]),R=(0,a.useCallback)((function(){"function"==typeof d&&d(),E(!1)}),[d]),P=void 0!==s?s:v,T=void 0!==u?u:w,j=void 0!==h?h:S;return dn(dn({},g),{},{inputValue:P,menuIsOpen:T,onChange:k,onInputChange:C,onMenuClose:R,onMenuOpen:_,value:j})}(n);return a.createElement(gw,Z({ref:t},r))})),yw=bw;function ww(e){return ww="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ww(e)}function Ew(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xw(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2],r=xw({},t);r.params&&Object.keys(r.params).forEach((function(e){var t=r.params[e];r=zc().set(r,"params.".concat(e),xw({},t))})),n&&(r.id=function(){for(var e="",t=0;t<20;t++)e+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return e}()),this.props.addElement({parentID:e,element:r,newID:n}),this.props.closePopup()}},{key:"cloneElement",value:function(e,t){this.addElement(t,e,!0),this.props.cleanLastElements(),this.updateHeader()}},{key:"componentDidUpdate",value:function(e){this.props.lastAdded&&this.props.lastAdded.edit_on_create&&(this.editElement(this.props.lastAdded.id),this.props.cleanLastElements()),this.isFrontendEditor&&(e.mobileView!=this.props.mobileView&&(this.props.mobileView?document.querySelector("body").classList.add("wd-header-mobile-active"):document.querySelector("body").classList.remove("wd-header-mobile-active")),e.headerHtml!==this.props.headerHtml&&this.props.headerHtml&&(document.querySelector("body").classList.add("whb-header-loading"),woodmartThemeModule.removeDuplicatedStylesFromHTML(this.props.headerHtml,(function(e){document.querySelector(".whb-header").outerHTML=e[0].outerHTML})),setTimeout((function(){requestAnimationFrame((function(){window.dispatchEvent(new CustomEvent("wdUpdatedHeader")),document.querySelector("body").classList.remove("whb-header-loading")}))}),200)))}},{key:"componentDidMount",value:function(){window.addEventListener("beforeunload",this.handleBeforeUnload)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("beforeunload",this.handleBeforeUnload)}},{key:"removeElement",value:function(e,t){if(window.confirm(I("Are you sure you want to delete this element?"))&&(this.props.deleteElement({id:e,parentID:t}),this.isFrontendEditor)){var n=document.querySelector(".whb-header .whb-".concat(e));if(n){var r=n.closest(".whb-row");n.remove(),this.hideEmptyRow(r)}}}},{key:"editElement",value:function(e){var t=this.props.structure.entities.elements[e];this.props.openPopup(React.createElement(kd,{element:t}))}},{key:"openSettings",value:function(){this.props.openPopup(React.createElement(md,{title:I("Header settings"),source:"settings",params:this.props.settings,saveForm:this.saveHeaderSettings.bind(this)}))}},{key:"saveHeaderSettings",value:function(e){this.saveSettings(e),this.updateHeader()}},{key:"onDropHandler",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(arguments.length>4&&void 0!==arguments[4]&&arguments[4]?this.props.changeOrder({id:e.id,parentID:t,newIndex:n,oldIndex:r}):this.props.changeParent({id:e.id,oldParentID:e.parentID,newParentID:t,newIndex:n}),this.isFrontendEditor){var o=document.querySelector(".whb-header .whb-".concat(e.id)),a=document.querySelector(".whb-header .whb-".concat(t));if(o){var i=o.closest(".whb-row");if(a){var l=Array.from(a.children).filter((function(e){return"LINK"!==e.nodeName&&1===e.nodeType}));if(n>l.length)a.appendChild(o);else{var s=l[n+(n<=r?0:1)]||null;a.insertBefore(o,s)}null!==this.updateHeaderTimeout&&clearTimeout(this.updateHeaderTimeout),this.updateHeaderTimeout=setTimeout((function(){requestAnimationFrame((function(){window.dispatchEvent(new CustomEvent("wdUpdatedHeader"))}))}),1e3)}else{if(!document.querySelector(".whb-header > .whb-temp")){var u=document.createElement("div");u.classList.add("whb-temp"),u.classList.add("wd-hide"),document.querySelector(".whb-header").appendChild(u)}document.querySelector(".whb-header > .whb-temp").appendChild(o)}this.hideEmptyRow(i),a.closest(".whb-row").classList.remove("whb-hidden-editor")}}return!0}},{key:"hideEmptyRow",value:function(e){var t=!0;e.querySelectorAll(".whb-column").forEach((function(e){(e.children.length>0||""!==e.textContent.trim())&&(t=!1)})),t&&e.classList.add("whb-hidden-editor")}},{key:"saveConfiguration",value:function(){var e=this;this.props.saveStructure().then((function(){e.props.stopLoading()})).catch((function(e){console.log(e)}))}},{key:"updateHeader",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500;document.querySelector(".whb-header")&&(this.updateHeaderTimeout&&clearTimeout(this.updateHeaderTimeout),this.updateHeaderTimeout=setTimeout((function(){e.props.updateHeaderHTML().then((function(){e.props.stopLoading()})).catch((function(e){console.log(e)}))}),t))}},{key:"loadConfiguration",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default_header";this.props.loadStructure(t,n).then((function(){e.props.stopLoading()})).catch((function(e){console.log(e)}))}},{key:"handleNameChange",value:function(e){var t=e.target.value;this.props.setName(t)}},{key:"exportHeader",value:function(){var e=this.props,t=e.structure,n=e.name,r=e.settings;this.props.openPopup(React.createElement(ut,{name:I("Export this header structure")},React.createElement("div",{className:"xts-popup-content-inn"},React.createElement("div",{className:"whb-export-area"},React.createElement("p",null,I("importDescription")),React.createElement("textarea",{value:JSON.stringify({name:n,structure:A(t),settings:N(r)}),onFocus:function(e){return e.target.select()},onChange:function(){return!1}})))))}},{key:"setDefaultHeader",value:function(e){var t=this;window.confirm(I("Press OK to make this header default for all pages, Cancel to leave."))&&this.props.setDefaultHeader(e).then((function(){t.props.stopLoading()})).catch((function(e){console.log(e)}))}},{key:"backendEditor",value:function(){window.location.href=woodmart_settings.adminUrl+"?page=xts_header_builder#/builder/"+this.props.id}},{key:"frontendEditor",value:function(){var e=new URL(window.location.href),t=e.pathname.split("/"),n=t.indexOf("wp-admin"),r="/";n>0&&(r=t.slice(0,n).join("/")+"/"),e.pathname=r,e.search="?whb-header-frontend="+this.props.id,e.hash="",window.location.href=e.toString()}},{key:"render",value:function(){var e=this,t=this.props,n=t.structure,r=t.mobileView,o=t.name,a=t.defaultHeader,i=t.id,l=this.props.params.id;if(i!==l)return"";var s=n.entities.elements.root,u=r?" whb-area-mobile":" whb-area-desktop";return u+=this.state.hideBuilderArea?" whb-collapsed":"",React.createElement("div",{className:"whb-headers-manager"+u},this.isFrontendEditor&&React.createElement(Bh,{className:"whb-editor-collapse",onClick:function(){return e.switchVisibleBuilderArea()},"data-tooltip-content":this.state.hideBuilderArea?I("Show editor"):I("Collapse editor"),"data-tooltip-id":"whb-tooltip"}),React.createElement("div",{className:"xts-box-header"},React.createElement("div",{className:"xts-row"},React.createElement("div",{className:"xts-col"},React.createElement(Bh,{className:"whb-back-to-list xts-i-arrow-left",to:"/","data-tooltip-content":I("Back to headers list"),"data-tooltip-id":"whb-tooltip"}),React.createElement("div",{className:"whb-header-name"},React.createElement("input",{type:"text",value:o,onChange:this.handleNameChange,onBlur:this.stopNameEditing}))),React.createElement("div",{className:"xts-col-auto"},React.createElement(L,{extraClass:"xts-i-star-lined xts-bordered-btn xts-color-default"+(a===i?" whb-header-default":""),onClick:function(){return e.setDefaultHeader(i)},label:I(a===i?"alreadyDefault":"makeDefault")}),this.isFrontendEditor&&React.createElement(Bh,{className:"whb-button xts-bordered-btn xts-color-primary whb-close-editor xts-i-close",onClick:function(){return e.exitToEditor()},"data-tooltip-content":I("Close editor"),"data-tooltip-id":"whb-tooltip"})))),React.createElement("div",{className:"xts-box-content"},React.createElement(Fm,null),React.createElement(Wm,null),React.createElement(H,{editSettings:this.openSettings,switchMobile:this.switchMobile,mobileView:r}),React.createElement("div",{className:"whb-main-area"},React.createElement(vp,{index:0,parentID:"root",element:s,onAddHereClick:this.addElementPopup,onRemoveClick:this.removeElement,onEditClick:this.editElement,onCloneClick:this.cloneElement,mobileView:r,onDropHandler:this.onDropHandler},s.content)),React.createElement("div",{className:"whb-builder-actions"},React.createElement(L,{extraClass:"xts-btn xts-color-primary xts-i-save",onClick:this.saveStructure,label:I("Save header")}),this.isFrontendEditor?React.createElement(React.Fragment,null,React.createElement(L,{label:I("Backend editor"),extraClass:"whb-settings-button xts-bordered-btn xts-color-primary whb-backend-editor xts-i-header-builder-end",onClick:function(){return e.backendEditor()}}),React.createElement(yw,{cacheOptions:!0,onChange:this.onSelectPage,loadOptions:this.debouncedSearch,defaultOptions:this.defaultOptions(),menuPlacement:"top",placeholder:I("Select preview page"),noOptionsMessage:function(){return I("No pages found")},className:"whb-page-preview-select"})):React.createElement(React.Fragment,null,React.createElement(L,{label:I("Frontend editor"),extraClass:"whb-settings-button xts-bordered-btn xts-color-primary whb-frontend-editor xts-i-header-builder-front",onClick:function(){return e.frontendEditor()}}),React.createElement(L,{extraClass:"xts-i-export xts-bordered-btn xts-color-default",onClick:this.exportHeader,label:I("Export")}))),React.createElement(hm,{effect:"solid",id:"whb-tooltip"})))}}])}(a.Component);Pw.propTypes={changeOrder:s().func.isRequired,changeParent:s().func.isRequired,cleanLastElements:s().func.isRequired,closePopup:s().func.isRequired,deleteElement:s().func.isRequired,addElement:s().func.isRequired,loadElementsToAdd:s().func.isRequired,loadStructure:s().func.isRequired,saveStructure:s().func.isRequired,updateHeaderHTML:s().func.isRequired,openPopup:s().func.isRequired,updateElement:s().func.isRequired,updateElementParams:s().func.isRequired,elementsToAdd:s().array.isRequired,isNameEditing:s().bool.isRequired,mobileView:s().bool.isRequired,lastAdded:s().object,lastRemoved:s().object,defaultHeader:s().string.isRequired,id:s().oneOfType([s().string,s().bool]).isRequired,name:s().string.isRequired,structure:np.isRequired,settings:s().object.isRequired};const Tw=Pw;function jw(){return jw=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0],n=window.document.body;n.style.overflow="inherit",n.style.paddingRight=0,this.props.closePopup(),this.props.createHeader(t).then((function(){e.props.stopLoading(),e.setState({redirect:!0})})).catch((function(e){console.log(e)}))}},{key:"duplicate",value:function(e){var t=this;this.props.duplicate(e).then((function(){t.props.stopLoading(),t.setState({redirect:!0})})).catch((function(e){console.log(e)}))}},{key:"handleSearchChange",value:function(e){this.setState({search:e.target.value.toLowerCase()})}},{key:"createFromImport",value:function(e){var t=this;this.props.importHeader(e).then((function(){t.props.stopLoading(),t.setState({redirect:!0})})).catch((function(e){console.log(e)}))}},{key:"removeHeader",value:function(e){var t=this;window.confirm(I("Are you sure you want to remove this header?"))&&this.props.removeHeader(e).then((function(){t.props.stopLoading()})).catch((function(e){console.log(e)}))}},{key:"setDefaultHeader",value:function(e){var t=this;window.confirm(I("Press OK to make this header default for all pages, Cancel to leave."))&&this.props.setDefaultHeader(e).then((function(){t.props.stopLoading()})).catch((function(e){console.log(e)}))}},{key:"importHeader",value:function(){var e,t=this;this.props.openPopup(React.createElement(ut,{name:I("Import new header"),buttonLabel:I("Import"),saveData:function(){try{var n=JSON.parse(e);void 0!==n.structure&&void 0!==n.name&&void 0!==n.settings||alert(I("JSON code for import is not valid!")),t.createFromImport(n)}catch(e){alert(I("JSON code for import is not valid!"))}}},React.createElement("div",{className:"xts-popup-content-inn"},React.createElement("div",{className:"whb-import-area"},React.createElement("p",null,I('Paste your JSON header export data here and click "Import"')),React.createElement("textarea",{onChange:function(t){return e=t.target.value}})))))}},{key:"handleClick",value:function(e){e.preventDefault(),this.transitionTo("/")}},{key:"render",value:function(){var e=this,t=this.props,n=t.headersList,r=t.defaultHeader,o=t.id,a=this.state,i=a.redirect,l=a.search;if(i)return React.createElement(Ph,{to:"/builder/"+o});var s=[],u=n;return l&&(u=Object.keys(u).filter((function(e){return u[e].name.toLowerCase().includes(l)})).reduce((function(e,t){return Object.assign(e,Fw({},t,u[t]))}),{})),Object.keys(u).forEach((function(t){var n=u[t];s.push(React.createElement("div",{datafilter:n.name,key:n.id,"data-id":n.id,className:"xts-col-12"},React.createElement("div",{className:r===n.id?"whb-header-default whb-header-item":"whb-header-item"},React.createElement(Bh,{className:"whb-header-link",to:"/builder/"+n.id}),React.createElement("span",{className:"whb-header-name"},n.name),React.createElement(Bh,{className:"whb-button xts-i-edit-write xts-btn xts-color-primary",to:"/builder/"+n.id},React.createElement("span",null,I("edit"))),React.createElement("div",{className:"whb-header-list-actions"},React.createElement("a",{className:"xts-btn xts-color-default xts-style-icon xts-i-edit-menu-vertical"}),React.createElement("div",{className:"xts-dropdown"},React.createElement(L,{extraClass:"xts-i-star-lined"+(r===n.id?" whb-disabled":""),label:I("makeDefault"),onClick:function(){return e.setDefaultHeader(n.id)}}),React.createElement(L,{label:I("duplicate"),extraClass:"xts-i-check-all",onClick:function(){return e.duplicate(n.id)}}),React.createElement(L,{label:I("remove"),extraClass:"xts-i-trash"+("default_header"===n.id||r===n.id?" whb-disabled":""),onClick:function(){return e.removeHeader(n.id)}}))))))})),React.createElement("div",{className:"whb-headers-manager"},React.createElement("div",{className:"xts-box-header"},React.createElement("div",{className:"xts-row"},React.createElement("div",{className:"xts-col"},React.createElement("h3",null,I("managerTitle")),React.createElement("div",{className:"xts-search xts-i-search"},React.createElement("input",{type:"text",placeholder:I("headerSearchPlaceholder"),"aria-label":I("headerSearchPlaceholder"),onKeyUp:this.handleSearchChange}))),React.createElement("div",{className:"xts-col-auto"},React.createElement(L,{extraClass:"whb-import-header-btn xts-i-import xts-bordered-btn xts-color-default",label:I("import"),onClick:this.importHeader}),React.createElement(L,{extraClass:"whb-add-header-btn xts-i-add xts-bordered-btn xts-color-primary",label:I("createNew"),onClick:this.createHeaderPopup})))),React.createElement("div",{className:"xts-box-content"},React.createElement(Fm,null),React.createElement(hm,{effect:"solid"}),React.createElement("div",{className:"whb-headers-list xts-sp-20 xts-row"},s.length?s:React.createElement("div",{className:"xts-notices-wrapper xts-col-12"},React.createElement("div",{className:"xts-notice xts-info"},I("There are no headers found matching your keyword"))))))}}])}(a.Component);Bw.propTypes={id:s().string.isRequired,headersList:s().object.isRequired,headersExamples:s().object.isRequired,defaultHeader:s().string.isRequired};const Uw=Bw,zw=Ee((function(e){return{headersList:e.builder.headersList,headersExamples:e.builder.headersExamples,defaultHeader:e.builder.defaultHeader,id:e.builder.id}}),e)(Uw);var Vw=function(e){var t=e.popup,n=e.isLoading;if(void 0===(window.woodmartConfig?window.woodmartConfig:window.woodmart_settings).builder_load_header_nonce)return null;var r=new URLSearchParams(window.location.search).get("whb-header-frontend");return a.createElement(Lh,null,a.createElement("div",{className:"whb-header-builder xts-theme-style xts-box"+(n?" xts-loading":"")},r?a.createElement(Dw,{builder:{id:r}}):a.createElement(a.Fragment,null,a.createElement(Dh,null,a.createElement(Th,{exact:!0,path:"/",element:a.createElement(zw,null)}),a.createElement(Th,{path:"/builder/:id",element:a.createElement(Dw,null)}))),t))};Vw.propTypes={isLoading:s().bool.isRequired,popup:s().object};const qw=Ee((function(e){return{isLoading:e.ui.isLoading,popup:e.ui.popup}}))(Vw);var $w=o(4848);function Ww(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var Gw="function"==typeof Symbol&&Symbol.observable||"@@observable",Kw=function(){return Math.random().toString(36).substring(7).split("").join(".")},Xw={INIT:"@@redux/INIT"+Kw(),REPLACE:"@@redux/REPLACE"+Kw(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Kw()}};function Yw(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ww(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ww(1));return n(Yw)(e,t)}if("function"!=typeof e)throw new Error(Ww(2));var o=e,a=t,i=[],l=i,s=!1;function u(){l===i&&(l=i.slice())}function c(){if(s)throw new Error(Ww(3));return a}function f(e){if("function"!=typeof e)throw new Error(Ww(4));if(s)throw new Error(Ww(5));var t=!0;return u(),l.push(e),function(){if(t){if(s)throw new Error(Ww(6));t=!1,u();var n=l.indexOf(e);l.splice(n,1),i=null}}}function d(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(Ww(7));if(void 0===e.type)throw new Error(Ww(8));if(s)throw new Error(Ww(9));try{s=!0,a=o(a,e)}finally{s=!1}for(var t=i=l,n=0;n=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}(t,i);if(null==s)return void e.dispatch(aE);let u=null;if(o){if(!a)throw new Error("getSourceClientOffset must be defined");!function(e){Cd("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}(a),u=a(s)}e.dispatch(oE(o,u));const c=l.getSource(s).beginDrag(i,s);if(null==c)return;!function(e){Cd(Qw(e),"Item must be an object.")}(c),l.pinSource(s);const f=l.getSourceType(s);return{type:Zw,payload:{itemType:f,item:c,sourceId:s,clientOffset:o||null,sourceClientOffset:u||null,isSourcePublic:!!r}}}}function lE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sE(e){for(var t=1;t{const i=function(e,t,n,r){const o=n.getTarget(e);let a=o?o.drop(r,e):void 0;return function(e){Cd(void 0===e||Qw(e),"Drop result must either be an object or undefined.")}(a),void 0===a&&(a=0===t?{}:r.getDropResult()),a}(o,a,r,n),l={type:nE,payload:{dropResult:sE({},t,i)}};e.dispatch(l)}))}}function cE(e){return function(){const t=e.getMonitor(),n=e.getRegistry();!function(e){Cd(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);const r=t.getSourceId();return null!=r&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:rE}}}function fE(e,t){return null===t?null===e:Array.isArray(e)?e.some((e=>e===t)):e===t}function dE(e){return function(t,{clientOffset:n}={}){!function(e){Cd(Array.isArray(e),"Expected targetIds to be an array.")}(t);const r=t.slice(0),o=e.getMonitor(),a=e.getRegistry();return function(e,t,n){for(let r=e.length-1;r>=0;r--){const o=e[r];fE(t.getTargetType(o),n)||e.splice(r,1)}}(r,a,o.getItemType()),function(e,t,n){Cd(t.isDragging(),"Cannot call hover while not dragging."),Cd(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t{const a=n[o];var i;return r[o]=(i=a,(...n)=>{const r=i.apply(e,n);void 0!==r&&t(r)}),r}),{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{const e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}function gE(e,t){return{x:e.x-t.x,y:e.y-t.y}}const mE=[],vE=[];mE.__IS_NONE__=!0,vE.__IS_ALL__=!0;class bE{subscribeToStateChange(e,t={}){const{handlerIds:n}=t;Cd("function"==typeof e,"listener must be a function."),Cd(void 0===n||Array.isArray(n),"handlerIds, when specified, must be an array of strings.");let r=this.store.getState().stateId;return this.store.subscribe((()=>{const t=this.store.getState(),o=t.stateId;try{const a=o===r||o===r+1&&!function(e,t){return e!==mE&&(e===vE||void 0===t||(n=e,t.filter((e=>n.indexOf(e)>-1))).length>0);var n}(t.dirtyHandlerIds,n);a||e()}finally{r=o}}))}subscribeToOffsetChange(e){Cd("function"==typeof e,"listener must be a function.");let t=this.store.getState().dragOffset;return this.store.subscribe((()=>{const n=this.store.getState().dragOffset;n!==t&&(t=n,e())}))}canDragSource(e){if(!e)return!1;const t=this.registry.getSource(e);return Cd(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;const t=this.registry.getTarget(e);return Cd(t,`Expected to find a valid target. targetId=${e}`),!(!this.isDragging()||this.didDrop())&&(fE(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e))}isDragging(){return Boolean(this.getItemType())}isDraggingSource(e){if(!e)return!1;const t=this.registry.getSource(e,!0);return Cd(t,`Expected to find a valid source. sourceId=${e}`),!(!this.isDragging()||!this.isSourcePublic())&&(this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e))}isOverTarget(e,t={shallow:!1}){if(!e)return!1;const{shallow:n}=t;if(!this.isDragging())return!1;const r=this.registry.getTargetType(e),o=this.getItemType();if(o&&!fE(r,o))return!1;const a=this.getTargetIds();if(!a.length)return!1;const i=a.indexOf(e);return n?i===a.length-1:i>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return function(e){const{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return t&&n&&r?gE(function(e,t){return{x:e.x+t.x,y:e.y+t.y}}(t,r),n):null}(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return function(e){const{clientOffset:t,initialClientOffset:n}=e;return t&&n?gE(t,n):null}(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}const yE="undefined"!=typeof global?global:self,wE=yE.MutationObserver||yE.WebKitMutationObserver;function EE(e){return function(){const t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}const xE="function"==typeof wE?function(e){let t=1;const n=new wE(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}:EE;class SE{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}const OE=new class{enqueueTask(e){const{queue:t,requestFlush:n}=this;t.length||(n(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,n=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=xE(this.flush),this.requestErrorThrow=EE((()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()}))}},kE=new class{create(e){const t=this.freeTasks,n=t.length?t.pop():new SE(this.onError,(e=>t[t.length]=e));return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}}(OE.registerPendingError),CE="dnd-core/ADD_SOURCE",_E="dnd-core/ADD_TARGET",RE="dnd-core/REMOVE_SOURCE",PE="dnd-core/REMOVE_TARGET";function TE(e,t){t&&Array.isArray(e)?e.forEach((e=>TE(e,!1))):Cd("string"==typeof e||"symbol"==typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var jE;!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(jE||(jE={}));let DE=0;function NE(e){switch(e[0]){case"S":return jE.SOURCE;case"T":return jE.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function AE(e,t){const n=e.entries();let r=!1;do{const{done:e,value:[,o]}=n.next();if(o===t)return!0;r=!!e}while(!r);return!1}class IE{addSource(e,t){TE(e),function(e){Cd("function"==typeof e.canDrag,"Expected canDrag to be a function."),Cd("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),Cd("function"==typeof e.endDrag,"Expected endDrag to be a function.")}(t);const n=this.addHandler(jE.SOURCE,e,t);return this.store.dispatch(function(e){return{type:CE,payload:{sourceId:e}}}(n)),n}addTarget(e,t){TE(e,!0),function(e){Cd("function"==typeof e.canDrop,"Expected canDrop to be a function."),Cd("function"==typeof e.hover,"Expected hover to be a function."),Cd("function"==typeof e.drop,"Expected beginDrag to be a function.")}(t);const n=this.addHandler(jE.TARGET,e,t);return this.store.dispatch(function(e){return{type:_E,payload:{targetId:e}}}(n)),n}containsHandler(e){return AE(this.dragSources,e)||AE(this.dropTargets,e)}getSource(e,t=!1){return Cd(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return Cd(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return Cd(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return Cd(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}isSourceId(e){return NE(e)===jE.SOURCE}isTargetId(e){return NE(e)===jE.TARGET}removeSource(e){var t;Cd(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:RE,payload:{sourceId:e}}}(e)),t=()=>{this.dragSources.delete(e),this.types.delete(e)},OE.enqueueTask(kE.create(t))}removeTarget(e){Cd(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:PE,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){const t=this.getSource(e);Cd(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){Cd(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,n){const r=function(e){const t=(DE++).toString();switch(e){case jE.SOURCE:return`S${t}`;case jE.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}(e);return this.types.set(r,t),e===jE.SOURCE?this.dragSources.set(r,n):e===jE.TARGET&&this.dropTargets.set(r,n),r}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}const ME=(e,t)=>e===t;function LE(e=mE,t){switch(t.type){case tE:break;case CE:case _E:case PE:case RE:return mE;default:return vE}const{targetIds:n=[],prevTargetIds:r=[]}=t.payload,o=function(e,t){const n=new Map,r=e=>{n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);const o=[];return n.forEach(((e,t)=>{1===e&&o.push(t)})),o}(n,r),a=o.length>0||!function(e,t,n=ME){if(e.length!==t.length)return!1;for(let r=0;re!==o)))});case nE:return zE({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case rE:return zE({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}var r,o}function $E(e=0,t){switch(t.type){case CE:case _E:return e+1;case RE:case PE:return e-1;default:return e}}function WE(e=0){return e+1}function GE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KE(e){for(var t=1;te&&e[t]?e[t]:r||null),n))})}),dragOffset:BE(e.dragOffset,t),refCount:$E(e.refCount,t),dragOperation:qE(e.dragOperation,t),stateId:WE(e.stateId)};var n,r}function YE(e,t=void 0,n={},r=!1){const o=function(e){const t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return Yw(XE,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}(r),a=new bE(o,new IE(o)),i=new hE(o,a),l=e(i,t,n);return i.receiveBackend(l),i}let QE=0;const JE=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var ZE=(0,a.memo)((function(e){var{children:t}=e,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children"]);const[r,o]=function(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=function(e,t=ex(),n,r){const o=t;return o[JE]||(o[JE]={dragDropManager:YE(e,t,n,r)}),o[JE]}(e.backend,e.context,e.options,e.debugMode);return[t,!e.context]}(n);return(0,a.useEffect)((()=>{if(o){const e=ex();return++QE,()=>{0==--QE&&(e[JE]=null)}}}),[]),(0,$w.jsx)(Fd.Provider,{value:r,children:t})}));function ex(){return"undefined"!=typeof global?global:window}function tx(e){let t=null;return()=>(null==t&&(t=e()),t)}class nx{enter(e){const t=this.entered.length;return this.entered=function(e,t){const n=new Set,r=e=>n.add(e);e.forEach(r),t.forEach(r);const o=[];return n.forEach((e=>o.push(e))),o}(this.entered.filter((t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e)))),[e]),0===t&&this.entered.length>0}leave(e){const t=this.entered.length;var n,r;return this.entered=(n=this.entered.filter(this.isNodeInDocument),r=e,n.filter((e=>e!==r))),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}class rx{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach((e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})}))}loadDataTransfer(e){if(e){const t={};Object.keys(this.config.exposeProperties).forEach((n=>{const r=this.config.exposeProperties[n];null!=r&&(t[n]={value:r(e,this.config.matchesTypes),configurable:!0,enumerable:!0})})),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}const ox="__NATIVE_FILE__",ax="__NATIVE_URL__",ix="__NATIVE_TEXT__",lx="__NATIVE_HTML__";function sx(e,t,n){const r=t.reduce(((t,n)=>t||e.getData(n)),"");return null!=r?r:n}const ux={[ox]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[lx]:{exposeProperties:{html:(e,t)=>sx(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[ax]:{exposeProperties:{urls:(e,t)=>sx(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[ix]:{exposeProperties:{text:(e,t)=>sx(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function cx(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(ux).filter((e=>{const n=ux[e];return!!(null==n?void 0:n.matchesTypes)&&n.matchesTypes.some((e=>t.indexOf(e)>-1))}))[0]||null}const fx=tx((()=>/firefox/i.test(navigator.userAgent))),dx=tx((()=>Boolean(window.safari)));class px{interpolate(e){const{xs:t,ys:n,c1s:r,c2s:o,c3s:a}=this;let i=t.length-1;if(e===t[i])return n[i];let l,s=0,u=a.length-1;for(;s<=u;){l=Math.floor(.5*(s+u));const r=t[l];if(re))return n[l];u=l-1}}i=Math.max(0,u);const c=e-t[i],f=c*c;return n[i]+r[i]*c+o[i]*f+a[i]*c*f}constructor(e,t){const{length:n}=e,r=[];for(let e=0;ee[t]{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,n){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,n);const r=t=>this.handleDragStart(t,e),o=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",r),t.addEventListener("selectstart",o),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",r),t.removeEventListener("selectstart",o),t.setAttribute("draggable","false")}}connectDropTarget(e,t){const n=t=>this.handleDragEnter(t,e),r=t=>this.handleDragOver(t,e),o=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",n),t.addEventListener("dragover",r),t.addEventListener("drop",o),()=>{t.removeEventListener("dragenter",n),t.removeEventListener("dragover",r),t.removeEventListener("drop",o)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return bx({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const e=this.monitor.getSourceId();return bx({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){const e=this.monitor.getItemType();return Object.keys(t).some((n=>t[n]===e))}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){const n=ux[e];if(!n)throw new Error(`native type ${e} has no configuration`);const r=new rx(n);return r.loadDataTransfer(t),r}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout((()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}clearCurrentDragSourceNode(){var e;return!!this.currentDragSourceNode&&(this.currentDragSourceNode=null,this.rootElement&&(null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)),this.mouseMoveTimeoutTimer=null,!0)}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,n){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{const t=this.sourceNodes.get(e);return t&&hx(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>Boolean(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{const e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame((()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null})))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;const{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;const n=gx(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:n});const{dataTransfer:r}=e,o=cx(r);if(this.monitor.isDragging()){if(r&&"function"==typeof r.setDragImage){const e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),o=this.sourcePreviewNodes.get(e)||t;if(o){const{anchorX:e,anchorY:a,offsetX:i,offsetY:l}=this.getCurrentSourcePreviewNodeOptions(),s=function(e,t,n,r,o){const a=function(e){var t;return"IMG"===e.nodeName&&(fx()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}(t),i=hx(a?e:t),l={x:n.x-i.x,y:n.y-i.y},{offsetWidth:s,offsetHeight:u}=e,{anchorX:c,anchorY:f}=r,{dragPreviewWidth:d,dragPreviewHeight:p}=function(e,t,n,r){let o=e?t.width:n,a=e?t.height:r;return dx()&&e&&(a/=window.devicePixelRatio,o/=window.devicePixelRatio),{dragPreviewWidth:o,dragPreviewHeight:a}}(a,t,s,u),{offsetX:h,offsetY:g}=o,m=0===g||g;return{x:0===h||h?h:new px([0,.5,1],[l.x,l.x/s*d,l.x+d-s]).interpolate(c),y:m?g:(()=>{let e=new px([0,.5,1],[l.y,l.y/u*p,l.y+p-u]).interpolate(f);return dx()&&a&&(e+=(window.devicePixelRatio-1)*p),e})()}}(t,o,n,{anchorX:e,anchorY:a},{offsetX:i,offsetY:l});r.setDragImage(o,s.x,s.y)}}try{null==r||r.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);const{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout((()=>this.actions.publishDragSource()),0)}else if(o)this.beginDragNativeItem(o);else{if(r&&!r.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{var t;if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)),!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;const{dataTransfer:n}=e,r=cx(n);r&&this.beginDragNativeItem(r,n)},this.handleTopDragEnter=e=>{const{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:gx(e)}),t.some((e=>this.monitor.canDropOnTarget(e)))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{var t;this.dragOverTargetIds=[],this.isDraggingNativeItem()&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer))},this.handleTopDragOver=e=>{const{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer&&(e.dataTransfer.dropEffect="none"));this.altKeyPressed=e.altKey,this.lastClientOffset=gx(e),this.scheduleHover(t),(t||[]).some((e=>this.monitor.canDropOnTarget(e)))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout((()=>this.endDragNativeItem()),0),this.cancelHover())},this.handleTopDropCapture=e=>{var t;this.dropTargetIds=[],this.isDraggingNativeItem()?(e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)):cx(e.dataTransfer)&&e.preventDefault(),this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{const{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:gx(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{const t=e.target;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new mx(t,n),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new nx(this.isNodeInDocument)}}const wx=function(e,t,n){return new yx(e,t,n)};function Ex(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var xx=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),Sx=()=>Math.random().toString(36).substring(7).split("").join("."),Ox={INIT:`@@redux/INIT${Sx()}`,REPLACE:`@@redux/REPLACE${Sx()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Sx()}`};var kx=function(e){return void 0!==window.headerBuilder&&window.headerBuilder[e]},Cx={builder:{id:"deafult_header",lastRemoved:null,lastAdded:null,root:"",error:"",success:"",elementsToAdd:[],name:"Header Layout Default",defaultHeader:"default_header",hint:{content:""}},ui:{isLoading:!1,mobileView:!1,isNameEditing:!1}};Cx.builder.structure=void 0!==window.headerBuilder?_(window.headerBuilder.sceleton,j):{entities:{elements:{column5:{id:"column5",type:"column",title:"Mega column",container:!0,editable:!1,drag_target_for:[],drag_source:!1,removable:!1,class:"flex-start",content:[]},row2:{id:"row2",type:"row",title:"Mega row",container:!1,editable:!1,drag_target_for:[],drag_source:!1,removable:!1,content:["column5"]},root:{id:"root",type:"builder",title:"Mega area",container:!1,editable:!1,drag_target_for:[],drag_source:!1,removable:!1,content:["row2"]}}},result:"root"},Cx.builder.name=kx("name"),Cx.builder.id=kx("id"),Cx.builder.headersList=kx("headersList"),Cx.builder.headersExamples=kx("headersExamples"),Cx.builder.defaultHeader=kx("defaultHeader"),Cx.builder.settings=kx("settings");const _x=Cx;function Rx(e){return Rx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rx(e)}function Px(e){return function(e){if(Array.isArray(e))return jx(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Tx(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tx(e,t){if(e){if("string"==typeof e)return jx(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jx(e,t):void 0}}function jx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{const n=e[t];if(void 0===n(void 0,{type:Ox.INIT}))throw new Error(Ex(12));if(void 0===n(void 0,{type:Ox.PROBE_UNKNOWN_ACTION()}))throw new Error(Ex(13))}))}(n)}catch(e){o=e}return function(e={},t){if(o)throw o;let a=!1;const i={};for(let o=0;o0&&void 0!==arguments[0]?arguments[0]:_x.builder,t=arguments.length>1?arguments[1]:void 0,n="structure.entities.elements";switch(t.type){case Oe.ADD_ELEMENT:var r=t.payload,o=r.element,a=r.parentID,i=r.newID,l=Nx({},e),s={},u=o.id;return s[u]=o,l=zc().merge(l,"".concat(n),s),l=zc().set(l,"".concat(n,".").concat(a,".content"),(function(e){return i?[].concat(Px(e),[u]):[u].concat(Px(e))})),i&&(l.lastAdded=o),l.lastRemoved=null,Nx(Nx({},l),{},{isHeaderChanged:!0});case Oe.CHANGE_ORDER:var c=t.payload,f=c.newIndex,d=c.oldIndex,p=c.parentID,h=Nx({},e),g=Px(h.structure.entities.elements[p].content);return g.splice(f,0,g.splice(d,1)[0]),Nx(Nx({},h=zc().set(h,"".concat(n,".").concat(p,".content"),g)),{},{isHeaderChanged:!0});case Oe.CHANGE_PARENT:var m=t.payload,v=m.id,b=m.oldParentID,y=m.newParentID,w=m.newIndex,E=Nx({},e),x=Px(E.structure.entities.elements[b].content),S=Px(E.structure.entities.elements[y].content),O=x.findIndex((function(e){return e===v}));if(-1!==O){var k=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||Tx(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(x.splice(O,1),1)[0];S.splice(w,0,k),E=zc().set(E,"".concat(n,".").concat(b,".content"),x),E=zc().set(E,"".concat(n,".").concat(y,".content"),S),E=zc().set(E,"".concat(n,".entities.elements.").concat(v,".parentID"),y)}return Nx(Nx({},E),{},{isHeaderChanged:!0});case Oe.DELETE_ELEMENT:var C=t.payload,_=C.id,R=C.parentID,P=Nx({},e);return P.lastRemoved=zc().get(P,"".concat(n,".")+_),P=zc().delete(P,"".concat(n,".").concat(_)),P=zc().set(P,"".concat(n,".").concat(R,".content"),(function(e){return Px(e).filter((function(e){return e!==_}))})),Nx(Nx({},P),{},{isHeaderChanged:!0});case Oe.UPDATE_ELEMENT:var T=t.payload,j=T.id,D=T.element,N=Nx({},e);return Nx(Nx({},N=zc().set(N,"".concat(n,".")+j,D)),{},{isHeaderChanged:!0});case Oe.UPDATE_ELEMENT_PARAMS:var A=t.payload,M=A.id,L=A.params,F=Nx({},e),H=Nx({},F.structure.entities.elements[M].params);return Object.keys(H).forEach((function(e){H[e].value=L[e].value})),Nx(Nx({},F=zc().set(F,"".concat(n,".").concat(M,".params"),H)),{},{isHeaderChanged:!0});case Oe.LOAD_STRUCTURE:if(t.payload.error)return Nx(Nx({},e),{},{error:t.payload.error});var B=t.payload,U=B.structure,z=B.settings,V=B.name,q=B.id,$=B.list,W=B.result;return Nx(Nx({},e),{},{name:V,id:q,structure:U,settings:z,root:W,headersList:$});case Oe.UPDATE_LIST:if(t.payload.error)return Nx(Nx({},e),{},{error:t.payload.error});var G=t.payload.data.list;return Nx(Nx({},e),{},{headersList:G,isHeaderChanged:!1,success:I("Header is successfully saved.")});case Oe.REMOVE_HEADER:if(t.payload.error)return Nx(Nx({},e),{},{error:t.payload.error});var K=t.payload.data.list;return Nx(Nx({},e),{},{headersList:K,success:I("Header is successfully deleted.")});case Oe.SET_DEFAULT_HEADER:if(t.payload.error)return Nx(Nx({},e),{},{error:t.payload.error});var X=t.payload.data.default_header;return Nx(Nx({},e),{},{defaultHeader:X,success:I("Default header for all pages is changed.")});case Oe.SAVE_SETTINGS:return Nx(Nx({},e),{},{settings:t.payload});case Oe.SET_NAME:return Nx(Nx({},e),{},{name:t.payload});case Oe.CLEAN_LAST_ELEMENTS:return Nx(Nx({},e),{},{lastRemoved:null,lastAdded:null});case Oe.LOAD_ELEMENTS_TO_ADD:return Nx(Nx({},e),{},{elementsToAdd:t.payload.data});case Oe.CLEAR_MESSAGES:return Nx(Nx({},e),{},{success:""});case Oe.SET_HINT:return Nx(Nx({},e),{},{hint:t.payload});case Oe.UPDATE_HEADER_FRONTEND:return Nx(Nx({},e),{},{headerHtml:t.payload.headerHtml});default:return e}},ui:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_x.ui,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Oe.NAME_EDITING:return Lx(Lx({},e),{},{isNameEditing:!0});case Oe.STOP_NAME_EDITING:return Lx(Lx({},e),{},{isNameEditing:!1});case Oe.START_LOADING:return Lx(Lx({},e),{},{isLoading:!0});case Oe.STOP_LOADING:return Lx(Lx({},e),{},{isLoading:!1});case Oe.OPEN_POPUP:return Lx(Lx({},e),{},{popup:t.payload});case Oe.SWITCH_MOBILE_VIEW:return Lx(Lx({},e),{},{mobileView:t.payload});case Oe.CLOSE_POPUP:return Lx(Lx({},e),{},{popup:null});default:return e}}});const Bx=Hx;function Ux(e,t){return function(){return e.apply(t,arguments)}}const{toString:zx}=Object.prototype,{getPrototypeOf:Vx}=Object,qx=($x=Object.create(null),e=>{const t=zx.call(e);return $x[t]||($x[t]=t.slice(8,-1).toLowerCase())});var $x;const Wx=e=>(e=e.toLowerCase(),t=>qx(t)===e),Gx=e=>t=>typeof t===e,{isArray:Kx}=Array,Xx=Gx("undefined"),Yx=Wx("ArrayBuffer"),Qx=Gx("string"),Jx=Gx("function"),Zx=Gx("number"),eS=e=>null!==e&&"object"==typeof e,tS=e=>{if("object"!==qx(e))return!1;const t=Vx(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},nS=Wx("Date"),rS=Wx("File"),oS=Wx("Blob"),aS=Wx("FileList"),iS=Wx("URLSearchParams"),[lS,sS,uS,cS]=["ReadableStream","Request","Response","Headers"].map(Wx);function fS(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),Kx(e))for(r=0,o=e.length;r0;)if(r=n[o],t===r.toLowerCase())return r;return null}const pS="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,hS=e=>!Xx(e)&&e!==pS,gS=(mS="undefined"!=typeof Uint8Array&&Vx(Uint8Array),e=>mS&&e instanceof mS);var mS;const vS=Wx("HTMLFormElement"),bS=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),yS=Wx("RegExp"),wS=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};fS(n,((n,o)=>{let a;!1!==(a=t(n,o,e))&&(r[o]=a||n)})),Object.defineProperties(e,r)},ES="abcdefghijklmnopqrstuvwxyz",xS="0123456789",SS={DIGIT:xS,ALPHA:ES,ALPHA_DIGIT:ES+ES.toUpperCase()+xS},OS=Wx("AsyncFunction"),kS=(CS="function"==typeof setImmediate,_S=Jx(pS.postMessage),CS?setImmediate:_S?((e,t)=>(pS.addEventListener("message",(({source:n,data:r})=>{n===pS&&r===e&&t.length&&t.shift()()}),!1),n=>{t.push(n),pS.postMessage(e,"*")}))(`axios@${Math.random()}`,[]):e=>setTimeout(e));var CS,_S;const RS="undefined"!=typeof queueMicrotask?queueMicrotask.bind(pS):"undefined"!=typeof process&&process.nextTick||kS,PS={isArray:Kx,isArrayBuffer:Yx,isBuffer:function(e){return null!==e&&!Xx(e)&&null!==e.constructor&&!Xx(e.constructor)&&Jx(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||Jx(e.append)&&("formdata"===(t=qx(e))||"object"===t&&Jx(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Yx(e.buffer),t},isString:Qx,isNumber:Zx,isBoolean:e=>!0===e||!1===e,isObject:eS,isPlainObject:tS,isReadableStream:lS,isRequest:sS,isResponse:uS,isHeaders:cS,isUndefined:Xx,isDate:nS,isFile:rS,isBlob:oS,isRegExp:yS,isFunction:Jx,isStream:e=>eS(e)&&Jx(e.pipe),isURLSearchParams:iS,isTypedArray:gS,isFileList:aS,forEach:fS,merge:function e(){const{caseless:t}=hS(this)&&this||{},n={},r=(r,o)=>{const a=t&&dS(n,o)||o;tS(n[a])&&tS(r)?n[a]=e(n[a],r):tS(r)?n[a]=e({},r):Kx(r)?n[a]=r.slice():n[a]=r};for(let e=0,t=arguments.length;e(fS(t,((t,r)=>{n&&Jx(t)?e[r]=Ux(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,i;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],r&&!r(i,e,t)||l[i]||(t[i]=e[i],l[i]=!0);e=!1!==n&&Vx(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:qx,kindOfTest:Wx,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(Kx(e))return e;let t=e.length;if(!Zx(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:vS,hasOwnProperty:bS,hasOwnProp:bS,reduceDescriptors:wS,freezeMethods:e=>{wS(e,((t,n)=>{if(Jx(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];Jx(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return Kx(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:dS,global:pS,isContextDefined:hS,ALPHABET:SS,generateString:(e=16,t=SS.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&Jx(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(eS(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=Kx(e)?[]:{};return fS(e,((e,t)=>{const a=n(e,r+1);!Xx(a)&&(o[t]=a)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:OS,isThenable:e=>e&&(eS(e)||Jx(e))&&Jx(e.then)&&Jx(e.catch),setImmediate:kS,asap:RS};function TS(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}PS.inherits(TS,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:PS.toJSONObject(this.config),code:this.code,status:this.status}}});const jS=TS.prototype,DS={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{DS[e]={value:e}})),Object.defineProperties(TS,DS),Object.defineProperty(jS,"isAxiosError",{value:!0}),TS.from=(e,t,n,r,o,a)=>{const i=Object.create(jS);return PS.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),TS.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const NS=TS;function AS(e){return PS.isPlainObject(e)||PS.isArray(e)}function IS(e){return PS.endsWith(e,"[]")?e.slice(0,-2):e}function MS(e,t,n){return e?e.concat(t).map((function(e,t){return e=IS(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const LS=PS.toFlatObject(PS,{},null,(function(e){return/^is[A-Z]/.test(e)})),FS=function(e,t,n){if(!PS.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=PS.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!PS.isUndefined(t[e])}))).metaTokens,o=n.visitor||u,a=n.dots,i=n.indexes,l=(n.Blob||"undefined"!=typeof Blob&&Blob)&&PS.isSpecCompliantForm(t);if(!PS.isFunction(o))throw new TypeError("visitor must be a function");function s(e){if(null===e)return"";if(PS.isDate(e))return e.toISOString();if(!l&&PS.isBlob(e))throw new NS("Blob is not supported. Use a Buffer instead.");return PS.isArrayBuffer(e)||PS.isTypedArray(e)?l&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,o){let l=e;if(e&&!o&&"object"==typeof e)if(PS.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(PS.isArray(e)&&function(e){return PS.isArray(e)&&!e.some(AS)}(e)||(PS.isFileList(e)||PS.endsWith(n,"[]"))&&(l=PS.toArray(e)))return n=IS(n),l.forEach((function(e,r){!PS.isUndefined(e)&&null!==e&&t.append(!0===i?MS([n],r,a):null===i?n:n+"[]",s(e))})),!1;return!!AS(e)||(t.append(MS(o,n,a),s(e)),!1)}const c=[],f=Object.assign(LS,{defaultVisitor:u,convertValue:s,isVisitable:AS});if(!PS.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!PS.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),PS.forEach(n,(function(n,a){!0===(!(PS.isUndefined(n)||null===n)&&o.call(t,n,PS.isString(a)?a.trim():a,r,f))&&e(n,r?r.concat(a):[a])})),c.pop()}}(e),t};function HS(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function BS(e,t){this._pairs=[],e&&FS(e,this,t)}const US=BS.prototype;US.append=function(e,t){this._pairs.push([e,t])},US.toString=function(e){const t=e?function(t){return e.call(this,t,HS)}:HS;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const zS=BS;function VS(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qS(e,t,n){if(!t)return e;const r=n&&n.encode||VS;PS.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let a;if(a=o?o(t,n):PS.isURLSearchParams(t)?t.toString():new zS(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const $S=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){PS.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},WS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},GS={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:zS,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},KS="undefined"!=typeof window&&"undefined"!=typeof document,XS="object"==typeof navigator&&navigator||void 0,YS=KS&&(!XS||["ReactNative","NativeScript","NS"].indexOf(XS.product)<0),QS="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,JS=KS&&window.location.href||"http://localhost",ZS={...n,...GS},eO=function(e){function t(e,n,r,o){let a=e[o++];if("__proto__"===a)return!0;const i=Number.isFinite(+a),l=o>=e.length;return a=!a&&PS.isArray(r)?r.length:a,l?(PS.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!i):(r[a]&&PS.isObject(r[a])||(r[a]=[]),t(e,n,r[a],o)&&PS.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r{t(function(e){return PS.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null},tO={transitional:WS,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=PS.isObject(e);if(o&&PS.isHTMLForm(e)&&(e=new FormData(e)),PS.isFormData(e))return r?JSON.stringify(eO(e)):e;if(PS.isArrayBuffer(e)||PS.isBuffer(e)||PS.isStream(e)||PS.isFile(e)||PS.isBlob(e)||PS.isReadableStream(e))return e;if(PS.isArrayBufferView(e))return e.buffer;if(PS.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return FS(e,new ZS.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return ZS.isNode&&PS.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=PS.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return FS(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e){if(PS.isString(e))try{return(0,JSON.parse)(e),PS.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||tO.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(PS.isResponse(e)||PS.isReadableStream(e))return e;if(e&&PS.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw NS.from(e,NS.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ZS.classes.FormData,Blob:ZS.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};PS.forEach(["delete","get","head","post","put","patch"],(e=>{tO.headers[e]={}}));const nO=tO,rO=PS.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),oO=Symbol("internals");function aO(e){return e&&String(e).trim().toLowerCase()}function iO(e){return!1===e||null==e?e:PS.isArray(e)?e.map(iO):String(e)}function lO(e,t,n,r,o){return PS.isFunction(r)?r.call(this,t,n):(o&&(t=n),PS.isString(t)?PS.isString(r)?-1!==t.indexOf(r):PS.isRegExp(r)?r.test(t):void 0:void 0)}class sO{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=aO(t);if(!o)throw new Error("header name must be a non-empty string");const a=PS.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=iO(e))}const a=(e,t)=>PS.forEach(e,((e,n)=>o(e,n,t)));if(PS.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(PS.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&rO[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(PS.isHeaders(e))for(const[t,r]of e.entries())o(r,t,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=aO(e)){const n=PS.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(PS.isFunction(t))return t.call(this,e,n);if(PS.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=aO(e)){const n=PS.findKey(this,e);return!(!n||void 0===this[n]||t&&!lO(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=aO(e)){const o=PS.findKey(n,e);!o||t&&!lO(0,n[o],o,t)||(delete n[o],r=!0)}}return PS.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!lO(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return PS.forEach(this,((r,o)=>{const a=PS.findKey(n,o);if(a)return t[a]=iO(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=iO(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return PS.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&PS.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[oO]=this[oO]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=aO(e);t[r]||(function(e,t){const n=PS.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return PS.isArray(e)?e.forEach(r):r(e),this}}sO.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),PS.reduceDescriptors(sO.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),PS.freezeMethods(sO);const uO=sO;function cO(e,t){const n=this||nO,r=t||n,o=uO.from(r.headers);let a=r.data;return PS.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function fO(e){return!(!e||!e.__CANCEL__)}function dO(e,t,n){NS.call(this,null==e?"canceled":e,NS.ERR_CANCELED,t,n),this.name="CanceledError"}PS.inherits(dO,NS,{__CANCEL__:!0});const pO=dO;function hO(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new NS("Request failed with status code "+n.status,[NS.ERR_BAD_REQUEST,NS.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const gO=(e,t,n=3)=>{let r=0;const o=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,a=0,i=0;return t=void 0!==t?t:1e3,function(l){const s=Date.now(),u=r[i];o||(o=s),n[a]=l,r[a]=s;let c=i,f=0;for(;c!==a;)f+=n[c++],c%=e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),s-o{o=a,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),l=t-o;l>=a?i(e,t):(n=e,r||(r=setTimeout((()=>{r=null,i(n)}),a-l)))},()=>n&&i(n)]}((n=>{const a=n.loaded,i=n.lengthComputable?n.total:void 0,l=a-r,s=o(l);r=a,e({loaded:a,total:i,progress:i?a/i:void 0,bytes:l,rate:s||void 0,estimated:s&&i&&a<=i?(i-a)/s:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})}),n)},mO=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},vO=e=>(...t)=>PS.asap((()=>e(...t))),bO=ZS.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ZS.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ZS.origin),ZS.navigator&&/(msie|trident)/i.test(ZS.navigator.userAgent)):()=>!0,yO=ZS.hasStandardBrowserEnv?{write(e,t,n,r,o,a){const i=[e+"="+encodeURIComponent(t)];PS.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),PS.isString(r)&&i.push("path="+r),PS.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function wO(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const EO=e=>e instanceof uO?{...e}:e;function xO(e,t){t=t||{};const n={};function r(e,t,n,r){return PS.isPlainObject(e)&&PS.isPlainObject(t)?PS.merge.call({caseless:r},e,t):PS.isPlainObject(t)?PS.merge({},t):PS.isArray(t)?t.slice():t}function o(e,t,n,o){return PS.isUndefined(t)?PS.isUndefined(e)?void 0:r(void 0,e,0,o):r(e,t,0,o)}function a(e,t){if(!PS.isUndefined(t))return r(void 0,t)}function i(e,t){return PS.isUndefined(t)?PS.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function l(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}const s={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(e,t,n)=>o(EO(e),EO(t),0,!0)};return PS.forEach(Object.keys(Object.assign({},e,t)),(function(r){const a=s[r]||o,i=a(e[r],t[r],r);PS.isUndefined(i)&&a!==l||(n[r]=i)})),n}const SO=e=>{const t=xO({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:a,xsrfCookieName:i,headers:l,auth:s}=t;if(t.headers=l=uO.from(l),t.url=qS(wO(t.baseURL,t.url),e.params,e.paramsSerializer),s&&l.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),PS.isFormData(r))if(ZS.hasStandardBrowserEnv||ZS.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(!1!==(n=l.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];l.setContentType([e||"multipart/form-data",...t].join("; "))}if(ZS.hasStandardBrowserEnv&&(o&&PS.isFunction(o)&&(o=o(t)),o||!1!==o&&bO(t.url))){const e=a&&i&&yO.read(i);e&&l.set(a,e)}return t},OO="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=SO(e);let o=r.data;const a=uO.from(r.headers).normalize();let i,l,s,u,c,{responseType:f,onUploadProgress:d,onDownloadProgress:p}=r;function h(){u&&u(),c&&c(),r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let g=new XMLHttpRequest;function m(){if(!g)return;const r=uO.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders());hO((function(e){t(e),h()}),(function(e){n(e),h()}),{data:f&&"text"!==f&&"json"!==f?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g}),g=null}g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout,"onloadend"in g?g.onloadend=m:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(m)},g.onabort=function(){g&&(n(new NS("Request aborted",NS.ECONNABORTED,e,g)),g=null)},g.onerror=function(){n(new NS("Network Error",NS.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||WS;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new NS(t,o.clarifyTimeoutError?NS.ETIMEDOUT:NS.ECONNABORTED,e,g)),g=null},void 0===o&&a.setContentType(null),"setRequestHeader"in g&&PS.forEach(a.toJSON(),(function(e,t){g.setRequestHeader(t,e)})),PS.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),f&&"json"!==f&&(g.responseType=r.responseType),p&&([s,c]=gO(p,!0),g.addEventListener("progress",s)),d&&g.upload&&([l,u]=gO(d),g.upload.addEventListener("progress",l),g.upload.addEventListener("loadend",u)),(r.cancelToken||r.signal)&&(i=t=>{g&&(n(!t||t.type?new pO(null,e,g):t),g.abort(),g=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);v&&-1===ZS.protocols.indexOf(v)?n(new NS("Unsupported protocol "+v+":",NS.ERR_BAD_REQUEST,e)):g.send(o||null)}))},kO=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof NS?t:new pO(t instanceof Error?t.message:t))}};let a=t&&setTimeout((()=>{a=null,o(new NS(`timeout ${t} of ms exceeded`,NS.ETIMEDOUT))}),t);const i=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:l}=r;return l.unsubscribe=()=>PS.asap(i),l}},CO=function*(e,t){let n=e.byteLength;if(!t||n{const o=async function*(e,t){for await(const n of async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}}(e))yield*CO(n,t)}(e,t);let a,i=0,l=e=>{a||(a=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return l(),void e.close();let a=r.byteLength;if(n){let e=i+=a;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw l(e),e}},cancel:e=>(l(e),o.return())},{highWaterMark:2})},RO="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,PO=RO&&"function"==typeof ReadableStream,TO=RO&&("function"==typeof TextEncoder?(jO=new TextEncoder,e=>jO.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var jO;const DO=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},NO=PO&&DO((()=>{let e=!1;const t=new Request(ZS.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),AO=PO&&DO((()=>PS.isReadableStream(new Response("").body))),IO={stream:AO&&(e=>e.body)};var MO;RO&&(MO=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!IO[e]&&(IO[e]=PS.isFunction(MO[e])?t=>t[e]():(t,n)=>{throw new NS(`Response type '${e}' is not supported`,NS.ERR_NOT_SUPPORT,n)})})));const LO=RO&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:a,timeout:i,onDownloadProgress:l,onUploadProgress:s,responseType:u,headers:c,withCredentials:f="same-origin",fetchOptions:d}=SO(e);u=u?(u+"").toLowerCase():"text";let p,h=kO([o,a&&a.toAbortSignal()],i);const g=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let m;try{if(s&&NO&&"get"!==n&&"head"!==n&&0!==(m=await(async(e,t)=>{const n=PS.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(PS.isBlob(e))return e.size;if(PS.isSpecCompliantForm(e)){const t=new Request(ZS.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return PS.isArrayBufferView(e)||PS.isArrayBuffer(e)?e.byteLength:(PS.isURLSearchParams(e)&&(e+=""),PS.isString(e)?(await TO(e)).byteLength:void 0)})(t):n})(c,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(PS.isFormData(r)&&(e=n.headers.get("content-type"))&&c.setContentType(e),n.body){const[e,t]=mO(m,gO(vO(s)));r=_O(n.body,65536,e,t)}}PS.isString(f)||(f=f?"include":"omit");const o="credentials"in Request.prototype;p=new Request(t,{...d,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:o?f:void 0});let a=await fetch(p);const i=AO&&("stream"===u||"response"===u);if(AO&&(l||i&&g)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=a[t]}));const t=PS.toFiniteNumber(a.headers.get("content-length")),[n,r]=l&&mO(t,gO(vO(l),!0))||[];a=new Response(_O(a.body,65536,n,(()=>{r&&r(),g&&g()})),e)}u=u||"text";let v=await IO[PS.findKey(IO,u)||"text"](a,e);return!i&&g&&g(),await new Promise(((t,n)=>{hO(t,n,{data:v,headers:uO.from(a.headers),status:a.status,statusText:a.statusText,config:e,request:p})}))}catch(t){if(g&&g(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new NS("Network Error",NS.ERR_NETWORK,e,p),{cause:t.cause||t});throw NS.from(t,t&&t.code,e,p)}}),FO={http:null,xhr:OO,fetch:LO};PS.forEach(FO,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const HO=e=>`- ${e}`,BO=e=>PS.isFunction(e)||null===e||!1===e,UO=e=>{e=PS.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let a=0;a`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(HO).join("\n"):" "+HO(e[0]):"as no adapter specified";throw new NS("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function zO(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new pO(null,e)}function VO(e){return zO(e),e.headers=uO.from(e.headers),e.data=cO.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),UO(e.adapter||nO.adapter)(e).then((function(t){return zO(e),t.data=cO.call(e,e.transformResponse,t),t.headers=uO.from(t.headers),t}),(function(t){return fO(t)||(zO(e),t&&t.response&&(t.response.data=cO.call(e,e.transformResponse,t.response),t.response.headers=uO.from(t.response.headers))),Promise.reject(t)}))}const qO={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{qO[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const $O={};qO.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.9] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new NS(r(o," has been removed"+(t?" in "+t:"")),NS.ERR_DEPRECATED);return t&&!$O[o]&&($O[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}},qO.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const WO={assertOptions:function(e,t,n){if("object"!=typeof e)throw new NS("options must be an object",NS.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const t=e[a],n=void 0===t||i(t,a,e);if(!0!==n)throw new NS("option "+a+" must be "+n,NS.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new NS("Unknown option "+a,NS.ERR_BAD_OPTION)}},validators:qO},GO=WO.validators;class KO{constructor(e){this.defaults=e,this.interceptors={request:new $S,response:new $S}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=xO(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&WO.assertOptions(n,{silentJSONParsing:GO.transitional(GO.boolean),forcedJSONParsing:GO.transitional(GO.boolean),clarifyTimeoutError:GO.transitional(GO.boolean)},!1),null!=r&&(PS.isFunction(r)?t.paramsSerializer={serialize:r}:WO.assertOptions(r,{encode:GO.function,serialize:GO.function},!0)),WO.assertOptions(t,{baseUrl:GO.spelling("baseURL"),withXsrfToken:GO.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&PS.merge(o.common,o[t.method]);o&&PS.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=uO.concat(a,o);const i=[];let l=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const s=[];let u;this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let c,f=0;if(!l){const e=[VO.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,s),c=e.length,u=Promise.resolve(t);f{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new pO(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new YO((function(t){e=t})),cancel:e}}}const QO=YO,JO={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(JO).forEach((([e,t])=>{JO[t]=e}));const ZO=JO,ek=function e(t){const n=new XO(t),r=Ux(XO.prototype.request,n);return PS.extend(r,XO.prototype,n,{allOwnKeys:!0}),PS.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(xO(t,n))},r}(nO);ek.Axios=XO,ek.CanceledError=pO,ek.CancelToken=QO,ek.isCancel=fO,ek.VERSION="1.7.9",ek.toFormData=FS,ek.AxiosError=NS,ek.Cancel=ek.CanceledError,ek.all=function(e){return Promise.all(e)},ek.spread=function(e){return function(t){return e.apply(null,t)}},ek.isAxiosError=function(e){return PS.isObject(e)&&!0===e.isAxiosError},ek.mergeConfig=xO,ek.AxiosHeaders=uO,ek.formToJSON=e=>eO(PS.isHTMLForm(e)?new FormData(e):e),ek.getAdapter=UO,ek.HttpStatusCode=ZO,ek.default=ek;const tk=ek;var nk=o(3216),rk=o.n(nk),ok=window.woodmartConfig?window.woodmartConfig.ajaxUrl:window.woodmart_settings.ajaxurl,ak=tk.create({baseURL:ok,responseType:"json"}),ik={interceptors:{request:[function(e,t){var n=e.getState();if("save_header"===t.headers["HB-action-name"]||"get_header_html"===t.headers["HB-action-name"]){var r=A(n.builder.structure),o=new FormData;o.append("structure",JSON.stringify(r)),o.append("settings",JSON.stringify(N(n.builder.settings))),o.append("name",n.builder.name),o.append("id",n.builder.id),t.data=o}if("import_header"===t.headers["HB-action-name"]){var a=t.headerData,i=a.structure,l=new FormData;l.append("structure",JSON.stringify(i)),l.append("settings",JSON.stringify(a.settings)),l.append("name",a.name),t.data=l}return t}],response:[function(e,t){if("load_header"===t.config.headers["HB-action-name"]||"duplicate_header"===t.config.headers["HB-action-name"]||"import_header"===t.config.headers["HB-action-name"]){if(!t.data)return{error:"Invalid response from the server. Check your AJAX request."};t.structure=(n=t.data.structure,_(n,j)),t.settings=t.data.settings,t.name=t.data.name,t.id=t.data.id,t.list=t.data.list}else if("get_header_html"===t.config.headers["HB-action-name"]){if(!t.data||!t.data.header_html)return{error:"Invalid response from the server. Check your AJAX request."};t.headerHtml=t.data.header_html}var n;return t}]}};const lk=function(...e){return t=>(n,r)=>{const o=t(n,r);let a=()=>{throw new Error(Ex(15))};const i={getState:o.getState,dispatch:(e,...t)=>a(e,...t)},l=e.map((e=>e(i)));return a=function(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce(((e,t)=>(...n)=>e(t(...n))))}(...l)(o.dispatch),{...o,dispatch:a}}}((({dispatch:e,getState:t})=>n=>r=>"function"==typeof r?r(e,t,sk):n(r)),rk()(ak,ik));var sk;const uk=function e(t,n,r){if("function"!=typeof t)throw new Error(Ex(2));if("function"==typeof n&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(Ex(0));if("function"==typeof n&&void 0===r&&(r=n,n=void 0),void 0!==r){if("function"!=typeof r)throw new Error(Ex(1));return r(e)(t,n)}let o=t,a=n,i=new Map,l=i,s=0,u=!1;function c(){l===i&&(l=new Map,i.forEach(((e,t)=>{l.set(t,e)})))}function f(){if(u)throw new Error(Ex(3));return a}function d(e){if("function"!=typeof e)throw new Error(Ex(4));if(u)throw new Error(Ex(5));let t=!0;c();const n=s++;return l.set(n,e),function(){if(t){if(u)throw new Error(Ex(6));t=!1,c(),l.delete(n),i=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}(e))throw new Error(Ex(7));if(void 0===e.type)throw new Error(Ex(8));if("string"!=typeof e.type)throw new Error(Ex(17));if(u)throw new Error(Ex(9));try{u=!0,a=o(a,e)}finally{u=!1}return(i=l).forEach((e=>{e()})),e}return p({type:Ox.INIT}),{dispatch:p,subscribe:d,getState:f,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ex(10));o=e,p({type:Ox.REPLACE})},[xx]:function(){const e=d;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(Ex(11));function n(){const e=t;e.next&&e.next(f())}return n(),{unsubscribe:e(n)}},[xx](){return this}}}}}(Bx,lk),ck=function(){return a.createElement(ZE,{backend:wx},a.createElement(xe,{store:uk},a.createElement(qw,null)))};(0,r.H)(document.getElementById("whb-header-builder")).render(React.createElement(ck,null))})()})();
//# sourceMappingURL=builder.js.map