|
|
e.exports=r=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var n={},o=Object.prototype,a=o.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},s=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function d(e,t,r,n){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),i=new C(n||[]);return a._invoke=function(e,t,r){var n="suspendedStart";return function(o,a){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw a;return P()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var s=I(i,r);if(s){if(s===f)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var l=p(e,t,r);if("normal"===l.type){if(n=r.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n="completed",r.method="throw",r.arg=l.arg)}}}(e,r,i),a}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}n.wrap=d;var f={};function g(){}function m(){}function h(){}var b={};u(b,s,(function(){return this}));var v=Object.getPrototypeOf,y=v&&v(v(D([])));y&&y!==o&&a.call(y,s)&&(b=y);var x=h.prototype=g.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,r){function n(o,i,s,l){var c=p(e[o],e,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==t(d)&&a.call(d,"__await")?r.resolve(d.__await).then((function(e){n("next",e,s,l)}),(function(e){n("throw",e,s,l)})):r.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,l)}))}l(c.arg)}var o;this._invoke=function(e,t){function a(){return new r((function(r,o){n(e,t,r,o)}))}return o=o?o.then(a,a):a()}}function I(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,I(e,t),"throw"===t.method))return f;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var n=p(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,f;var o=n.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function D(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(a.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:P}}function P(){return{value:void 0,done:!0}}return m.prototype=h,u(x,"constructor",h),u(h,"constructor",m),m.displayName=u(h,c,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,u(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},n.awrap=function(e){return{__await:e}},E(w.prototype),u(w.prototype,l,(function(){return this})),n.AsyncIterator=w,n.async=function(e,t,r,o,a){void 0===a&&(a=Promise);var i=new w(d(e,t,r,o),a);return n.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,c,"Generator"),u(x,s,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},n.values=D,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!e)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,n){return i.type="throw",i.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=a.call(o,"catchLoc"),l=a.call(o,"finallyLoc");if(s&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,f):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:D(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(v);var x=v.exports(),E=x;try{regeneratorRuntime=x}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=x:Function("r","regeneratorRuntime = r")(x)}var w,I={},O={},S={exports:{}};(w=S).exports=function(e){return e&&e.__esModule?e:{default:e}},w.exports.__esModule=!0,w.exports.default=w.exports;var C,D,P={exports:{}},k={exports:{}};function R(){return C||(C=1,function(e){e.exports=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o},e.exports.__esModule=!0,e.exports.default=e.exports}(k)),k.exports}function A(){return D||(D=1,function(e){var t=R();e.exports=function(e,r){if(null==e)return{};var n,o,a=t(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],r.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports}(P)),P.exports}var N,L,j,B,T,_={exports:{}};function M(){return N||(N=1,function(e){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports}(_)),_.exports}var F,U={},G={exports:{}};var $,H={exports:{}};var V,W={};var z=S.exports;Object.defineProperty(U,"__esModule",{value:!0}),U.setDefaults=ne,U.getDefaults=function(){return te},U.setI18n=ae,U.getI18n=ie,U.composeInitialProps=function(e){return function(t){return new Promise((function(r){var n=le();e.getInitialProps?e.getInitialProps(t).then((function(e){r(Q(Q({},e),n))})):r(n)}))}},U.getInitialProps=le,U.initReactI18next=U.ReportNamespaces=U.I18nContext=void 0;var q=z((F||(F=1,function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports}(G)),G.exports)),K=z(($||($=1,function(e){function t(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports}(H)),H.exports)),J=z(M()),Y=u.default,X=function(){if(V)return W;V=1,Object.defineProperty(W,"__esModule",{value:!0}),W.unescape=void 0;var e=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,t={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},r=function(e){return t[e]};return W.unescape=function(t){return t.replace(e,r)},W}();function Z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(r),!0).forEach((function(t){(0,J.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ee,te={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:X.unescape},re=(0,Y.createContext)();function ne(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};te=Q(Q({},te),e)}U.I18nContext=re;var oe=function(){function e(){(0,q.default)(this,e),this.usedNamespaces={}}return(0,K.default)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function ae(e){ee=e}function ie(){return ee}U.ReportNamespaces=oe;var se={type:"3rdParty",init:function(e){ne(e.options.react),ae(e)}};function le(){var e=ie(),t=e.reportNamespaces?e.reportNamespaces.getUsedNamespaces():[],r={},n={};return e.languages.forEach((function(r){n[r]={},t.forEach((function(t){n[r][t]=e.getResourceBundle(r,t)||{}}))})),r.initialI18nStore=n,r.initialLanguage=e.language,r}U.initReactI18next=se;var ce,ue={};function de(){if(ce)return ue;function e(){if(console&&console.warn){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];"string"==typeof r[0]&&(r[0]="react-i18next:: ".concat(r[0])),(e=console).warn.apply(e,r)}}ce=1,Object.defineProperty(ue,"__esModule",{value:!0}),ue.warn=e,ue.warnOnce=r,ue.loadNamespaces=function(e,t,r){e.loadNamespaces(t,(function(){if(e.isInitialized)r();else{e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),r()}))}}))},ue.hasLoadedNamespace=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return r("i18n.languages were undefined or empty",t.languages),!0;var a=void 0!==t.options.ignoreJSONStructure;if(!a)return n(e,t,o);return t.hasLoadedNamespace(e,{precheck:function(t,r){if(o.bindI18n&&o.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}})},ue.getDisplayName=function(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")};var t={};function r(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];"string"==typeof n[0]&&t[n[0]]||("string"==typeof n[0]&&(t[n[0]]=new Date),e.apply(void 0,n))}function n(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=t.languages[0],o=!!t.options&&t.options.fallbackLng,a=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var i=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return-1===n||2===n};return!(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!i(t.isLanguageChangingTo,e))&&(!!t.hasResourceBundle(n,e)||(!(t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages))||!(!i(n,e)||o&&!i(a,e))))}return ue}var pe=S.exports;Object.defineProperty(O,"__esModule",{value:!0}),O.nodesToString=De,O.Trans=function(e){var t=e.children,r=e.count,n=e.parent,o=e.i18nKey,a=e.context,i=e.tOptions,s=void 0===i?{}:i,l=e.values,c=e.defaults,u=e.components,d=e.ns,p=e.i18n,f=e.t,g=e.shouldUnescape,m=(0,fe.default)(e,Ee),h=(0,he.useContext)(ve.I18nContext)||{},b=h.i18n,v=h.defaultNS,y=p||b||(0,ve.getI18n)();if(!y)return(0,ye.warnOnce)("You will need to pass in an i18next instance by using i18nextReactModule"),t;var x=f||y.t.bind(y)||function(e){return e};a&&(s.context=a);var E=Ie(Ie({},(0,ve.getDefaults)()),y.options&&y.options.react),w=d||x.ns||v||y.options&&y.options.defaultNS;w="string"==typeof w?[w]:w||["translation"];var I=c||De(t,E)||E.transEmptyNodeValue||o,O=E.hashTransKey,S=o||(O?O(I):I),C=l?s.interpolation:{interpolation:Ie(Ie({},s.interpolation),{},{prefix:"#$?",suffix:"?$#"})},D=Ie(Ie(Ie(Ie({},s),{},{count:r},l),C),{},{defaultValue:I,ns:w}),P=S?x(S,D):I,k=function(e,t,r,n,o,a){if(""===t)return[];var i=n.transKeepBasicHtmlNodesFor||[],s=t&&new RegExp(i.join("|")).test(t);if(!e&&!s)return[t];var l={};function c(e){Ce(e).forEach((function(e){"string"!=typeof e&&(Oe(e)?c(Se(e)):"object"!==(0,ge.default)(e)||(0,he.isValidElement)(e)||Object.assign(l,e))}))}c(e);var u=be.default.parse("<0>".concat(t,"</0>")),d=Ie(Ie({},l),o);function p(e,t,r){var n=Se(e),o=g(n,t.children,r);return function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((function(e){return(0,he.isValidElement)(e)}))}(n)&&0===o.length?n:o}function f(e,t,r,n,o){e.dummy&&(e.children=t),r.push((0,he.cloneElement)(e,Ie(Ie({},e.props),{},{key:n}),o?void 0:t))}function g(t,o,l){var c=Ce(t);return Ce(o).reduce((function(t,o,u){var m,h,b,v=o.children&&o.children[0]&&o.children[0].content&&r.services.interpolator.interpolate(o.children[0].content,d,r.language);if("tag"===o.type){var y=c[parseInt(o.name,10)];!y&&1===l.length&&l[0][o.name]&&(y=l[0][o.name]),y||(y={});var x=0!==Object.keys(o.attrs).length?(m={props:o.attrs},(b=Ie({},h=y)).props=Object.assign(m.props,h.props),b):y,E=(0,he.isValidElement)(x),w=E&&Oe(o,!0)&&!o.voidElement,I=s&&"object"===(0,ge.default)(x)&&x.dummy&&!E,O="object"===(0,ge.default)(e)&&null!==e&&Object.hasOwnProperty.call(e,o.name);if("string"==typeof x){var S=r.services.interpolator.interpolate(x,d,r.language);t.push(S)}else if(Oe(x)||w){f(x,p(x,o,l),t,u)}else if(I){var C=g(c,o.children,l);t.push((0,he.cloneElement)(x,Ie(Ie({},x.props),{},{key:u}),C))}else if(Number.isNaN(parseFloat(o.name))){if(O)f(x,p(x,o,l),t,u,o.voidElement);else if(n.transSupportBasicHtmlNodes&&i.indexOf(o.name)>-1)if(o.voidElement)t.push((0,he.createElement)(o.name,{key:"".concat(o.name,"-").concat(u)}));else{var D=g(c,o.children,l);t.push((0,he.createElement)(o.name,{key:"".concat(o.name,"-").concat(u)},D))}else if(o.voidElement)t.push("<".concat(o.name," />"));else{var P=g(c,o.children,l);t.push("<".concat(o.name,">").concat(P,"</").concat(o.name,">"))}}else if("object"!==(0,ge.default)(x)||E)1===o.children.length&&v?t.push((0,he.cloneElement)(x,Ie(Ie({},x.props),{},{key:u}),v)):t.push((0,he.cloneElement)(x,Ie(Ie({},x.props),{},{key:u})));else{var k=o.children[0]?v:null;k&&t.push(k)}}else if("text"===o.type){var R=n.transWrapTextNodes,A=a?n.unescape(r.services.interpolator.interpolate(o.content,d,r.language)):r.services.interpolator.interpolate(o.content,d,r.language);R?t.push((0,he.createElement)(R,{key:"".concat(o.name,"-").concat(u)},A)):t.push(A)}return t}),[])}return Se(g([{dummy:!0,children:e||[]}],u,Ce(e||[]))[0])}(u||t,P,y,E,D,g),R=void 0!==n?n:E.defaultTransParent;return R?(0,he.createElement)(R,m,k):k};var fe=pe(A()),ge=pe(y.exports),me=pe(M()),he=u.default,be=pe(function(){if(T)return B;T=1;var e,t=(e=j?L:(j=1,L={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}))&&"object"==typeof e&&"default"in e?e.default:e,r=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function n(e){var n={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},o=e.match(/<\/?([^\s]+?)[/\s>]/);if(o&&(n.name=o[1],(t[o[1]]||"/"===e.charAt(e.length-2))&&(n.voidElement=!0),n.name.startsWith("!--"))){var a=e.indexOf("--\x3e");return{type:"comment",comment:-1!==a?e.slice(4,a):""}}for(var i=new RegExp(r),s=null;null!==(s=i.exec(e));)if(s[0].trim())if(s[1]){var l=s[1].trim(),c=[l,""];l.indexOf("=")>-1&&(c=l.split("=")),n.attrs[c[0]]=c[1],i.lastIndex--}else s[2]&&(n.attrs[s[2]]=s[3].trim().substring(1,s[3].length-1));return n}var o=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,a=/^\s*$/,i=Object.create(null);function s(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(e){var t=[];for(var r in e)t.push(r+'="'+e[r]+'"');return t.length?" "+t.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(s,"")+"</"+t.name+">";case"comment":return e+"\x3c!--"+t.comment+"--\x3e"}}return B={parse:function(e,t){t||(t={}),t.components||(t.components=i);var r,s=[],l=[],c=-1,u=!1;if(0!==e.indexOf("<")){var d=e.indexOf("<");s.push({type:"text",content:-1===d?e:e.substring(0,d)})}return e.replace(o,(function(o,i){if(u){if(o!=="</"+r.name+">")return;u=!1}var d,p="/"!==o.charAt(1),f=o.startsWith("\x3c!--"),g=i+o.length,m=e.charAt(g);if(f){var h=n(o);return c<0?(s.push(h),s):((d=l[c]).children.push(h),s)}if(p&&(c++,"tag"===(r=n(o)).type&&t.components[r.name]&&(r.type="component",u=!0),r.voidElement||u||!m||"<"===m||r.children.push({type:"text",content:e.slice(g,e.indexOf("<",g))}),0===c&&s.push(r),(d=l[c-1])&&d.children.push(r),l[c]=r),(!p||r.voidElement)&&(c>-1&&(r.voidElement||r.name===o.slice(2,-1))&&(c--,r=-1===c?s:l[c]),!u&&"<"!==m&&m)){d=-1===c?s:l[c].children;var b=e.indexOf("<",g),v=e.slice(g,-1===b?void 0:b);a.test(v)&&(v=" "),(b>-1&&c+d.length>=0||" "!==v)&&d.push({type:"text",content:v})}})),s},stringify:function(e){return e.reduce((function(e,t){return e+s("",t)}),"")}},B}()),ve=U,ye=de(),xe=["format"],Ee=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function we(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?we(Object(r),!0).forEach((function(t){(0,me.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):we(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Oe(e,t){if(!e)return!1;var r=e.props?e.props.children:e.children;return t?r.length>0:!!r}function Se(e){return e?e.props?e.props.children:e.children:[]}function Ce(e){return Array.isArray(e)?e:[e]}function De(e,t){if(!e)return"";var r="",n=Ce(e),o=t.transSupportBasicHtmlNodes&&t.transKeepBasicHtmlNodesFor?t.transKeepBasicHtmlNodesFor:[];return n.forEach((function(e,n){if("string"==typeof e)r+="".concat(e);else if((0,he.isValidElement)(e)){var a=Object.keys(e.props).length,i=o.indexOf(e.type)>-1,s=e.props.children;if(!s&&i&&0===a)r+="<".concat(e.type,"/>");else if(s||i&&0===a)if(e.props.i18nIsDynamicList)r+="<".concat(n,"></").concat(n,">");else if(i&&1===a&&"string"==typeof s)r+="<".concat(e.type,">").concat(s,"</").concat(e.type,">");else{var l=De(s,t);r+="<".concat(n,">").concat(l,"</").concat(n,">")}else r+="<".concat(n,"></").concat(n,">")}else if(null===e)(0,ye.warn)("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"===(0,ge.default)(e)){var c=e.format,u=(0,fe.default)(e,xe),d=Object.keys(u);if(1===d.length){var p=c?"".concat(d[0],", ").concat(c):d[0];r+="{{".concat(p,"}}")}else(0,ye.warn)("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else(0,ye.warn)("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",e)})),r}var Pe,ke={},Re={exports:{}},Ae={exports:{}};function Ne(){return Pe||(Pe=1,function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports}(Ae)),Ae.exports}var Le,je={exports:{}};function Be(){return Le||(Le=1,function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports}(je)),je.exports}var Te,_e,Me={exports:{}},Fe={exports:{}};function Ue(){return Te||(Te=1,function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports}(Fe)),Fe.exports}function Ge(){return _e||(_e=1,function(e){var t=Ue();e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.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)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(Me)),Me.exports}var $e,He,Ve={exports:{}};function We(){return $e||($e=1,function(e){e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports}(Ve)),Ve.exports}function ze(){return He||(He=1,function(e){var t=Ne(),r=Be(),n=Ge(),o=We();e.exports=function(e,a){return t(e)||r(e,a)||n(e,a)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(Re)),Re.exports}var qe=S.exports;Object.defineProperty(ke,"__esModule",{value:!0}),ke.useTranslation=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.i18n,n=(0,Ye.useContext)(Xe.I18nContext)||{},o=n.i18n,a=n.defaultNS,i=r||o||(0,Xe.getI18n)();i&&!i.reportNamespaces&&(i.reportNamespaces=new Xe.ReportNamespaces);if(!i){(0,Ze.warnOnce)("You will need to pass in an i18next instance by using initReactI18next");var s=function(e){return Array.isArray(e)?e[e.length-1]:e},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}i.options.react&&void 0!==i.options.react.wait&&(0,Ze.warnOnce)("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var c=et(et(et({},(0,Xe.getDefaults)()),i.options.react),t),u=c.useSuspense,d=c.keyPrefix,p=e||a||i.options&&i.options.defaultNS;p="string"==typeof p?[p]:p||["translation"],i.reportNamespaces.addUsedNamespaces&&i.reportNamespaces.addUsedNamespaces(p);var f=(i.isInitialized||i.initializedStoreOnce)&&p.every((function(e){return(0,Ze.hasLoadedNamespace)(e,i,c)}));function g(){return i.getFixedT(null,"fallback"===c.nsMode?p:p[0],d)}var m=(0,Ye.useState)(g),h=(0,Ke.default)(m,2),b=h[0],v=h[1],y=p.join(),x=tt(y),E=(0,Ye.useRef)(!0);(0,Ye.useEffect)((function(){var e=c.bindI18n,t=c.bindI18nStore;function r(){E.current&&v(g)}return E.current=!0,f||u||(0,Ze.loadNamespaces)(i,p,(function(){E.current&&v(g)})),f&&x&&x!==y&&E.current&&v(g),e&&i&&i.on(e,r),t&&i&&i.store.on(t,r),function(){E.current=!1,e&&i&&e.split(" ").forEach((function(e){return i.off(e,r)})),t&&i&&t.split(" ").forEach((function(e){return i.store.off(e,r)}))}}),[i,y]);var w=(0,Ye.useRef)(!0);(0,Ye.useEffect)((function(){E.current&&!w.current&&v(g),w.current=!1}),[i,d]);var I=[b,i,f];if(I.t=b,I.i18n=i,I.ready=f,f)return I;if(!f&&!u)return I;throw new Promise((function(e){(0,Ze.loadNamespaces)(i,p,(function(){e()}))}))};var Ke=qe(ze()),Je=qe(M()),Ye=u.default,Xe=U,Ze=de();function Qe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function et(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(r),!0).forEach((function(t){(0,Je.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var tt=function(e,t){var r=(0,Ye.useRef)();return(0,Ye.useEffect)((function(){r.current=t?r.current:e}),[e,t]),r.current};var rt={},nt=S.exports;Object.defineProperty(rt,"__esModule",{value:!0}),rt.withTranslation=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(r){function n(n){var o=n.forwardedRef,a=(0,it.default)(n,ut),i=(0,lt.useTranslation)(e,pt(pt({},a),{},{keyPrefix:t.keyPrefix})),s=(0,at.default)(i,3),l=s[0],c=s[1],u=s[2],d=pt(pt({},a),{},{t:l,i18n:c,tReady:u});return t.withRef&&o?d.ref=o:!t.withRef&&o&&(d.forwardedRef=o),(0,st.createElement)(r,d)}n.displayName="withI18nextTranslation(".concat((0,ct.getDisplayName)(r),")"),n.WrappedComponent=r;return t.withRef?(0,st.forwardRef)((function(e,t){return(0,st.createElement)(n,Object.assign({},e,{forwardedRef:t}))})):n}};var ot=nt(M()),at=nt(ze()),it=nt(A()),st=u.default,lt=ke,ct=de(),ut=["forwardedRef"];function dt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(r),!0).forEach((function(t){(0,ot.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ft={},gt=S.exports;Object.defineProperty(ft,"__esModule",{value:!0}),ft.Translation=function(e){var t=e.ns,r=e.children,n=(0,ht.default)(e,vt),o=(0,bt.useTranslation)(t,n),a=(0,mt.default)(o,3),i=a[0],s=a[1],l=a[2];return r(i,{i18n:s,lng:s.language},l)};var mt=gt(ze()),ht=gt(A()),bt=ke,vt=["ns","children"];var yt={};Object.defineProperty(yt,"__esModule",{value:!0}),yt.I18nextProvider=function(e){var t=e.i18n,r=e.defaultNS,n=e.children,o=(0,xt.useMemo)((function(){return{i18n:t,defaultNS:r}}),[t,r]);return(0,xt.createElement)(Et.I18nContext.Provider,{value:o},n)};var xt=u.default,Et=U;var wt={},It={};Object.defineProperty(It,"__esModule",{value:!0}),It.useSSR=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.i18n,o=(0,Ot.useContext)(St.I18nContext)||{},a=o.i18n,i=n||a||(0,St.getI18n)();if(i.options&&i.options.isClone)return;e&&!i.initializedStoreOnce&&(i.services.resourceStore.data=e,i.options.ns=Object.values(e).reduce((function(e,t){return Object.keys(t).forEach((function(t){e.indexOf(t)<0&&e.push(t)})),e}),i.options.ns),i.initializedStoreOnce=!0,i.isInitialized=!0);t&&!i.initializedLanguageOnce&&(i.changeLanguage(t),i.initializedLanguageOnce=!0)};var Ot=u.default,St=U;var Ct=S.exports;Object.defineProperty(wt,"__esModule",{value:!0}),wt.withSSR=function(){return function(e){function t(t){var r=t.initialI18nStore,n=t.initialLanguage,o=(0,Pt.default)(t,Lt);return(0,Rt.useSSR)(r,n),(0,kt.createElement)(e,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jt(Object(r),!0).forEach((function(t){(0,Dt.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},o))}return t.getInitialProps=(0,At.composeInitialProps)(e),t.displayName="withI18nextSSR(".concat((0,Nt.getDisplayName)(e),")"),t.WrappedComponent=e,t}};var Dt=Ct(M()),Pt=Ct(A()),kt=u.default,Rt=It,At=U,Nt=de(),Lt=["initialI18nStore","initialLanguage"];function jt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bt(e){return Bt="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},Bt(e)}function Tt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _t(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Mt(e,t,r){return t&&_t(e.prototype,t),r&&_t(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ft(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ut(e,t){return Ut=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ut(e,t)}function Gt(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&&Ut(e,t)}function $t(e,t){if(t&&("object"===Bt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ft(e)}function Ht(e){return Ht=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ht(e)}function Vt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function zt(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Wt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Wt(e,t):void 0}}(e)||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.")}()}function qt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Kt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qt(Object(r),!0).forEach((function(t){Vt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Trans",{enumerable:!0,get:function(){return t.Trans}}),Object.defineProperty(e,"useTranslation",{enumerable:!0,get:function(){return r.useTranslation}}),Object.defineProperty(e,"withTranslation",{enumerable:!0,get:function(){return n.withTranslation}}),Object.defineProperty(e,"Translation",{enumerable:!0,get:function(){return o.Translation}}),Object.defineProperty(e,"I18nextProvider",{enumerable:!0,get:function(){return a.I18nextProvider}}),Object.defineProperty(e,"withSSR",{enumerable:!0,get:function(){return i.withSSR}}),Object.defineProperty(e,"useSSR",{enumerable:!0,get:function(){return s.useSSR}}),Object.defineProperty(e,"I18nContext",{enumerable:!0,get:function(){return l.I18nContext}}),Object.defineProperty(e,"initReactI18next",{enumerable:!0,get:function(){return l.initReactI18next}}),Object.defineProperty(e,"setDefaults",{enumerable:!0,get:function(){return l.setDefaults}}),Object.defineProperty(e,"getDefaults",{enumerable:!0,get:function(){return l.getDefaults}}),Object.defineProperty(e,"setI18n",{enumerable:!0,get:function(){return l.setI18n}}),Object.defineProperty(e,"getI18n",{enumerable:!0,get:function(){return l.getI18n}}),Object.defineProperty(e,"composeInitialProps",{enumerable:!0,get:function(){return l.composeInitialProps}}),Object.defineProperty(e,"getInitialProps",{enumerable:!0,get:function(){return l.getInitialProps}}),e.selectOrdinal=e.plural=e.select=e.number=e.time=e.date=void 0;var t=O,r=ke,n=rt,o=ft,a=yt,i=wt,s=It,l=U;e.date=function(){return""};e.time=function(){return""};e.number=function(){return""};e.select=function(){return""};e.plural=function(){return""};e.selectOrdinal=function(){return""}}(I);var Jt={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},Yt=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Tt(this,e),this.init(t,r)}return Mt(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Jt,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,r,n){return n&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(r).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,Kt(Kt({},{prefix:"".concat(this.prefix,":").concat(t,":")}),this.options))}},{key:"clone",value:function(t){return(t=t||this.options).prefix=t.prefix||this.prefix,new e(this.logger,t)}}]),e}(),Xt=new Yt,Zt=function(){function e(){Tt(this,e),this.observers={}}return Mt(e,[{key:"on",value:function(e,t){var r=this;return e.split(" ").forEach((function(e){r.observers[e]=r.observers[e]||[],r.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];if(this.observers[e]){var o=[].concat(this.observers[e]);o.forEach((function(e){e.apply(void 0,r)}))}if(this.observers["*"]){var a=[].concat(this.observers["*"]);a.forEach((function(t){t.apply(t,[e].concat(r))}))}}}]),e}();function Qt(){var e,t,r=new Promise((function(r,n){e=r,t=n}));return r.resolve=e,r.reject=t,r}function er(e){return null==e?"":""+e}function tr(e,t,r){e.forEach((function(e){t[e]&&(r[e]=t[e])}))}function rr(e,t,r){function n(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var a="string"!=typeof t?[].concat(t):t.split(".");a.length>1;){if(o())return{};var i=n(a.shift());!e[i]&&r&&(e[i]=new r),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return o()?{}:{obj:e,k:n(a.shift())}}function nr(e,t,r){var n=rr(e,t,Object);n.obj[n.k]=r}function or(e,t){var r=rr(e,t),n=r.obj,o=r.k;if(n)return n[o]}function ar(e,t,r){var n=or(e,r);return void 0!==n?n:or(t,r)}function ir(e,t,r){for(var n in t)"__proto__"!==n&&"constructor"!==n&&(n in e?"string"==typeof e[n]||e[n]instanceof String||"string"==typeof t[n]||t[n]instanceof String?r&&(e[n]=t[n]):ir(e[n],t[n],r):e[n]=t[n]);return e}function sr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var lr={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function cr(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return lr[e]})):e}var ur="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,dr=[" ",",","?","!",";"];function pr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function fr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pr(Object(r),!0).forEach((function(t){Vt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function gr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ht(e);if(t){var o=Ht(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return $t(this,r)}}function mr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var n=t.split(r),o=e,a=0;a<n.length;++a){if(!o)return;if("string"==typeof o[n[a]]&&a+1<n.length)return;if(void 0===o[n[a]]){for(var i=2,s=n.slice(a,a+i).join(r),l=o[s];void 0===l&&n.length>a+i;)i++,l=o[s=n.slice(a,a+i).join(r)];if(void 0===l)return;if(null===l)return null;if(t.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var c=n.slice(a+i).join(r);return c?mr(l,c,r):void 0}o=o[n[a]]}return o}}var hr=function(e){Gt(r,e);var t=gr(r);function r(e){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Tt(this,r),n=t.call(this),ur&&Zt.call(Ft(n)),n.data=e||{},n.options=o,void 0===n.options.keySeparator&&(n.options.keySeparator="."),void 0===n.options.ignoreJSONStructure&&(n.options.ignoreJSONStructure=!0),n}return Mt(r,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,a=void 0!==n.ignoreJSONStructure?n.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];r&&"string"!=typeof r&&(i=i.concat(r)),r&&"string"==typeof r&&(i=i.concat(o?r.split(o):r)),e.indexOf(".")>-1&&(i=e.split("."));var s=or(this.data,i);return s||!a||"string"!=typeof r?s:mr(this.data&&this.data[e]&&this.data[e][t],r,o)}},{key:"addResource",value:function(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var i=[e,t];r&&(i=i.concat(a?r.split(a):r)),e.indexOf(".")>-1&&(n=t,t=(i=e.split("."))[1]),this.addNamespaces(t),nr(this.data,i,n),o.silent||this.emit("added",e,t,r,n)}},{key:"addResources",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in r)"string"!=typeof r[o]&&"[object Array]"!==Object.prototype.toString.apply(r[o])||this.addResource(e,t,o,r[o],{silent:!0});n.silent||this.emit("added",e,t,r)}},{key:"addResourceBundle",value:function(e,t,r,n,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(n=r,r=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=or(this.data,i)||{};n?ir(s,r,o):s=fr(fr({},s),r),nr(this.data,i,s),a.silent||this.emit("added",e,t,r)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?fr(fr({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),r}(Zt),br={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,r,n,o){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,r,n,o))})),t}};function vr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function yr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vr(Object(r),!0).forEach((function(t){Vt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function xr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ht(e);if(t){var o=Ht(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return $t(this,r)}}var Er={},wr=function(e){Gt(r,e);var t=xr(r);function r(e){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Tt(this,r),n=t.call(this),ur&&Zt.call(Ft(n)),tr(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,Ft(n)),n.options=o,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=Xt.create("translator"),n}return Mt(r,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var r=this.resolve(e,t);return r&&void 0!==r.res}},{key:"extractFromKey",value:function(e,t){var r=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===r&&(r=":");var n=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS||[],a=r&&e.indexOf(r)>-1,i=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,r){t=t||"",r=r||"";var n=dr.filter((function(e){return t.indexOf(e)<0&&r.indexOf(e)<0}));if(0===n.length)return!0;var o=new RegExp("(".concat(n.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),a=!o.test(e);if(!a){var i=e.indexOf(r);i>0&&!o.test(e.substring(0,i))&&(a=!0)}return a}(e,r,n));if(a&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:o};var l=e.split(r);(r!==n||r===n&&this.options.ns.indexOf(l[0])>-1)&&(o=l.shift()),e=l.join(n)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,t,n){var o=this;if("object"!==Bt(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var a=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],t),l=s.key,c=s.namespaces,u=c[c.length-1],d=t.lng||this.language,p=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(p){var f=t.nsSeparator||this.options.nsSeparator;return a?(g.res="".concat(u).concat(f).concat(l),g):"".concat(u).concat(f).concat(l)}return a?(g.res=l,g):l}var g=this.resolve(e,t),m=g&&g.res,h=g&&g.usedKey||l,b=g&&g.exactUsedKey||l,v=Object.prototype.toString.apply(m),y=["[object Number]","[object Function]","[object RegExp]"],x=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,E=!this.i18nFormat||this.i18nFormat.handleAsObject,w="string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m;if(E&&m&&w&&y.indexOf(v)<0&&("string"!=typeof x||"[object Array]"!==v)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var I=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,m,yr(yr({},t),{},{ns:c})):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");return a?(g.res=I,g):I}if(i){var O="[object Array]"===v,S=O?[]:{},C=O?b:h;for(var D in m)if(Object.prototype.hasOwnProperty.call(m,D)){var P="".concat(C).concat(i).concat(D);S[D]=this.translate(P,yr(yr({},t),{joinArrays:!1,ns:c})),S[D]===P&&(S[D]=m[D])}m=S}}else if(E&&"string"==typeof x&&"[object Array]"===v)(m=m.join(x))&&(m=this.extendTranslation(m,e,t,n));else{var k=!1,R=!1,A=void 0!==t.count&&"string"!=typeof t.count,N=r.hasDefaultValue(t),L=A?this.pluralResolver.getSuffix(d,t.count,t):"",j=t["defaultValue".concat(L)]||t.defaultValue;!this.isValidLookup(m)&&N&&(k=!0,m=j),this.isValidLookup(m)||(R=!0,m=l);var B=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,T=B&&R?void 0:m,_=N&&j!==m&&this.options.updateMissing;if(R||k||_){if(this.logger.log(_?"updateKey":"missingKey",d,u,l,_?j:m),i){var M=this.resolve(l,yr(yr({},t),{},{keySeparator:!1}));M&&M.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var F=[],U=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&U&&U[0])for(var G=0;G<U.length;G++)F.push(U[G]);else"all"===this.options.saveMissingTo?F=this.languageUtils.toResolveHierarchy(t.lng||this.language):F.push(t.lng||this.language);var $=function(e,r,n){var a=N&&n!==m?n:T;o.options.missingKeyHandler?o.options.missingKeyHandler(e,u,r,a,_,t):o.backendConnector&&o.backendConnector.saveMissing&&o.backendConnector.saveMissing(e,u,r,a,_,t),o.emit("missingKey",e,u,r,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&A?F.forEach((function(e){o.pluralResolver.getSuffixes(e,t).forEach((function(r){$([e],l+r,t["defaultValue".concat(r)]||j)}))})):$(F,l,j))}m=this.extendTranslation(m,e,t,g,n),R&&m===l&&this.options.appendNamespaceToMissingKey&&(m="".concat(u,":").concat(l)),(R||k)&&this.options.parseMissingKeyHandler&&(m="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(u,":").concat(l):l,k?m:void 0):this.options.parseMissingKeyHandler(m))}return a?(g.res=m,g):m}},{key:"extendTranslation",value:function(e,t,r,n,o){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,yr(yr({},this.options.interpolation.defaultVariables),r),n.usedLng,n.usedNS,n.usedKey,{resolved:n});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init(yr(yr({},r),{interpolation:yr(yr({},this.options.interpolation),r.interpolation)}));var i,s="string"==typeof e&&(r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){var l=e.match(this.interpolator.nestingRegexp);i=l&&l.length}var c=r.replace&&"string"!=typeof r.replace?r.replace:r;if(this.options.interpolation.defaultVariables&&(c=yr(yr({},this.options.interpolation.defaultVariables),c)),e=this.interpolator.interpolate(e,c,r.lng||this.language,r),s){var u=e.match(this.interpolator.nestingRegexp);i<(u&&u.length)&&(r.nest=!1)}!1!==r.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return o&&o[0]===n[0]&&!r.context?(a.logger.warn("It seems you are nesting recursively key: ".concat(n[0]," in key: ").concat(t[0])),null):a.translate.apply(a,n.concat([t]))}),r)),r.interpolation&&this.interpolator.reset()}var d=r.postProcess||this.options.postProcess,p="string"==typeof d?[d]:d;return null!=e&&p&&p.length&&!1!==r.applyPostProcessor&&(e=br.handle(p,e,t,this.options&&this.options.postProcessPassResolved?yr({i18nResolved:n},r):r,this)),e}},{key:"resolve",value:function(e){var t,r,n,o,a,i=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!i.isValidLookup(t)){var l=i.extractFromKey(e,s),c=l.key;r=c;var u=l.namespaces;i.options.fallbackNS&&(u=u.concat(i.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,p=d&&!s.ordinal&&0===s.count&&i.pluralResolver.shouldUseIntlApi(),f=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,g=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);u.forEach((function(e){i.isValidLookup(t)||(a=e,!Er["".concat(g[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&(Er["".concat(g[0],"-").concat(e)]=!0,i.logger.warn('key "'.concat(r,'" for languages "').concat(g.join(", "),'" won\'t get resolved as namespace "').concat(a,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),g.forEach((function(r){if(!i.isValidLookup(t)){o=r;var a,l=[c];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(l,c,r,e,s);else{var u;d&&(u=i.pluralResolver.getSuffix(r,s.count,s));var g="".concat(i.options.pluralSeparator,"zero");if(d&&(l.push(c+u),p&&l.push(c+g)),f){var m="".concat(c).concat(i.options.contextSeparator).concat(s.context);l.push(m),d&&(l.push(m+u),p&&l.push(m+g))}}for(;a=l.pop();)i.isValidLookup(t)||(n=a,t=i.getResource(r,e,a,s))}})))}))}})),{res:t,usedKey:r,exactUsedKey:n,usedLng:o,usedNS:a}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,r,n):this.resourceStore.getResource(e,t,r,n)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t===r.substring(0,t.length)&&void 0!==e[r])return!0;return!1}}]),r}(Zt);function Ir(e){return e.charAt(0).toUpperCase()+e.slice(1)}var Or=function(){function e(t){Tt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Xt.create("languageUtils")}return Mt(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],r=e.split("-");return this.options.lowerCaseLng?r=r.map((function(e){return e.toLowerCase()})):2===r.length?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=Ir(r[1].toLowerCase()))):3===r.length&&(r[0]=r[0].toLowerCase(),2===r[1].length&&(r[1]=r[1].toUpperCase()),"sgn"!==r[0]&&2===r[2].length&&(r[2]=r[2].toUpperCase()),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=Ir(r[1].toLowerCase())),t.indexOf(r[2].toLowerCase())>-1&&(r[2]=Ir(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,r=this;return e?(e.forEach((function(e){if(!t){var n=r.formatLanguageCode(e);r.options.supportedLngs&&!r.isSupportedCode(n)||(t=n)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var n=r.getLanguagePartFromCode(e);if(r.isSupportedCode(n))return t=n;t=r.options.supportedLngs.find((function(e){if(0===e.indexOf(n))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var r=e[t];return r||(r=e[this.getScriptPartFromCode(t)]),r||(r=e[this.formatLanguageCode(t)]),r||(r=e[this.getLanguagePartFromCode(t)]),r||(r=e.default),r||[]}},{key:"toResolveHierarchy",value:function(e,t){var r=this,n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],a=function(e){e&&(r.isSupportedCode(e)?o.push(e):r.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"==typeof e&&a(this.formatLanguageCode(e)),n.forEach((function(e){o.indexOf(e)<0&&a(r.formatLanguageCode(e))})),o}}]),e}(),Sr=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Cr={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},Dr=["v1","v2","v3"],Pr={zero:0,one:1,two:2,few:3,many:4,other:5};function kr(){var e={};return Sr.forEach((function(t){t.lngs.forEach((function(r){e[r]={numbers:t.nr,plurals:Cr[t.fc]}}))})),e}var Rr=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Tt(this,e),this.languageUtils=t,this.options=r,this.logger=Xt.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=kr()}return Mt(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,t);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,r).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort((function(e,t){return Pr[e]-Pr[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):n.numbers.map((function(n){return t.getSuffix(e,n,r)})):[]}},{key:"getSuffix",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(n.select(t)):this.getSuffixRetroCompatible(n,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var r=this,n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),o=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var a=function(){return r.options.prepend&&o.toString()?r.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?"_plural_".concat(o.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}},{key:"shouldUseIntlApi",value:function(){return!Dr.includes(this.options.compatibilityJSON)}}]),e}();function Ar(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ar(Object(r),!0).forEach((function(t){Vt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ar(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Lr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Tt(this,e),this.logger=Xt.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return Mt(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:cr,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?sr(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?sr(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?sr(t.nestingPrefix):t.nestingPrefixEscaped||sr("$t("),this.nestingSuffix=t.nestingSuffix?sr(t.nestingSuffix):t.nestingSuffixEscaped||sr(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var r="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(r,"g")}},{key:"interpolate",value:function(e,t,r,n){var o,a,i,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(s.formatSeparator)<0){var o=ar(t,l,e);return s.alwaysFormat?s.format(o,void 0,r,Nr(Nr(Nr({},n),t),{},{interpolationkey:e})):o}var a=e.split(s.formatSeparator),i=a.shift().trim(),c=a.join(s.formatSeparator).trim();return s.format(ar(t,l,i),c,r,Nr(Nr(Nr({},n),t),{},{interpolationkey:i}))};this.resetRegExp();var d=n&&n.missingInterpolationHandler||this.options.missingInterpolationHandler,p=n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?c(s.escape(e)):c(e)}}].forEach((function(t){for(i=0;o=t.regex.exec(e);){var r=o[1].trim();if(void 0===(a=u(r)))if("function"==typeof d){var l=d(e,o,n);a="string"==typeof l?l:""}else if(n&&n.hasOwnProperty(r))a="";else{if(p){a=o[0];continue}s.logger.warn("missed to pass in variable ".concat(r," for interpolating ").concat(e)),a=""}else"string"==typeof a||s.useRawValueToEscape||(a=er(a));var c=t.safeValue(a);if(e=e.replace(o[0],c),p?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var r,n,o=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Nr({},a);function s(e,t){var r=this.nestingOptionsSeparator;if(e.indexOf(r)<0)return e;var n=e.split(new RegExp("".concat(r,"[ ]*{"))),o="{".concat(n[1]);e=n[0];var a=(o=this.interpolate(o,i)).match(/'/g),s=o.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(o=o.replace(/'/g,'"'));try{i=JSON.parse(o),t&&(i=Nr(Nr({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(r).concat(o)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;r=this.nestingRegexp.exec(e);){var l=[],c=!1;if(-1!==r[0].indexOf(this.formatSeparator)&&!/{.*}/.test(r[1])){var u=r[1].split(this.formatSeparator).map((function(e){return e.trim()}));r[1]=u.shift(),l=u,c=!0}if((n=t(s.call(this,r[1].trim(),i),i))&&r[0]===e&&"string"!=typeof n)return n;"string"!=typeof n&&(n=er(n)),n||(this.logger.warn("missed to resolve ".concat(r[1]," for nesting ").concat(e)),n=""),c&&(n=l.reduce((function(e,t){return o.format(e,t,a.lng,Nr(Nr({},a),{},{interpolationkey:r[1].trim()}))}),n.trim())),e=e.replace(r[0],n),this.regexp.lastIndex=0}return e}}]),e}();function jr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Br(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jr(Object(r),!0).forEach((function(t){Vt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Tr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Tt(this,e),this.logger=Xt.create("formatter"),this.options=t,this.formats={number:function(e,t,r){return new Intl.NumberFormat(t,r).format(e)},currency:function(e,t,r){return new Intl.NumberFormat(t,Br(Br({},r),{},{style:"currency"})).format(e)},datetime:function(e,t,r){return new Intl.DateTimeFormat(t,Br({},r)).format(e)},relativetime:function(e,t,r){return new Intl.RelativeTimeFormat(t,Br({},r)).format(e,r.range||"day")},list:function(e,t,r){return new Intl.ListFormat(t,Br({},r)).format(e)}},this.init(t)}return Mt(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},r=t.interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"format",value:function(e,t,r,n){var o=this,a=t.split(this.formatSeparator).reduce((function(e,t){var a=function(e){var t=e.toLowerCase().trim(),r={};if(e.indexOf("(")>-1){var n=e.split("(");t=n[0].toLowerCase().trim();var o=n[1].substring(0,n[1].length-1);"currency"===t&&o.indexOf(":")<0?r.currency||(r.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?r.range||(r.range=o.trim()):o.split(";").forEach((function(e){if(e){var t=zt(e.split(":")),n=t[0],o=t.slice(1).join(":").trim().replace(/^'+|'+$/g,"");r[n.trim()]||(r[n.trim()]=o),"false"===o&&(r[n.trim()]=!1),"true"===o&&(r[n.trim()]=!0),isNaN(o)||(r[n.trim()]=parseInt(o,10))}}))}return{formatName:t,formatOptions:r}}(t),i=a.formatName,s=a.formatOptions;if(o.formats[i]){var l=e;try{var c=n&&n.formatParams&&n.formatParams[n.interpolationkey]||{},u=c.locale||c.lng||n.locale||n.lng||r;l=o.formats[i](e,u,Br(Br(Br({},s),n),c))}catch(e){o.logger.warn(e)}return l}return o.logger.warn("there was no format function for ".concat(i)),e}),e);return a}}]),e}();function _r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Mr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_r(Object(r),!0).forEach((function(t){Vt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_r(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ht(e);if(t){var o=Ht(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return $t(this,r)}}var Ur=function(e){Gt(r,e);var t=Fr(r);function r(e,n,o){var a,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Tt(this,r),a=t.call(this),ur&&Zt.call(Ft(a)),a.backend=e,a.store=n,a.services=o,a.languageUtils=o.languageUtils,a.options=i,a.logger=Xt.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=i.maxParallelReads||10,a.readingCalls=0,a.maxRetries=i.maxRetries>=0?i.maxRetries:5,a.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(o,i.backend,i),a}return Mt(r,[{key:"queueLoad",value:function(e,t,r,n){var o=this,a={},i={},s={},l={};return e.forEach((function(e){var n=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!r.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?void 0===i[s]&&(i[s]=!0):(o.state[s]=1,n=!1,void 0===i[s]&&(i[s]=!0),void 0===a[s]&&(a[s]=!0),void 0===l[t]&&(l[t]=!0)))})),n||(s[e]=!0)})),(Object.keys(a).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:n}),{toLoad:Object.keys(a),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,r){var n=e.split("|"),o=n[0],a=n[1];t&&this.emit("failedLoading",o,a,t),r&&this.store.addResourceBundle(o,a,r),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(r){var n,s,l,c,u,d;n=r.loaded,s=a,c=rr(n,[o],Object),u=c.obj,d=c.k,u[d]=u[d]||[],l&&(u[d]=u[d].concat(s)),l||u[d].push(s),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(r,e),t&&r.errors.push(t),0!==r.pendingCount||r.done||(Object.keys(r.loaded).forEach((function(e){i[e]||(i[e]={});var t=r.loaded[e];t.length&&t.forEach((function(t){void 0===i[e][t]&&(i[e][t]=!0)}))})),r.done=!0,r.errors.length?r.callback(r.errors):r.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;return e.length?this.readingCalls>=this.maxParallelReads?void this.waitingReads.push({lng:e,ns:t,fcName:r,tried:o,wait:a,callback:i}):(this.readingCalls++,this.backend[r](e,t,(function(s,l){if(n.readingCalls--,n.waitingReads.length>0){var c=n.waitingReads.shift();n.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}s&&l&&o<n.maxRetries?setTimeout((function(){n.read.call(n,e,t,r,o+1,2*a,i)}),a):i(s,l)}))):i(null,{})}},{key:"prepareLoading",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var a=this.queueLoad(e,t,n,o);if(!a.toLoad.length)return a.pending.length||o(),null;a.toLoad.forEach((function(e){r.loadOne(e)}))}},{key:"load",value:function(e,t,r){this.prepareLoading(e,t,{},r)}},{key:"reload",value:function(e,t,r){this.prepareLoading(e,t,{reload:!0},r)}},{key:"loadOne",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.split("|"),o=n[0],a=n[1];this.read(o,a,"read",void 0,void 0,(function(n,i){n&&t.logger.warn("".concat(r,"loading namespace ").concat(a," for language ").concat(o," failed"),n),!n&&i&&t.logger.log("".concat(r,"loaded namespace ").concat(a," for language ").concat(o),i),t.loaded(e,n,i)}))}},{key:"saveMissing",value:function(e,t,r,n,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(r,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=r&&""!==r&&(this.backend&&this.backend.create&&this.backend.create(e,t,r,n,null,Mr(Mr({},a),{},{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,r,n))}}]),r}(Zt);function Gr(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===Bt(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===Bt(e[2])||"object"===Bt(e[3])){var r=e[3]||e[2];Object.keys(r).forEach((function(e){t[e]=r[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,r,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function $r(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function Hr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Vr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(r),!0).forEach((function(t){Vt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Wr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ht(e);if(t){var o=Ht(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return $t(this,r)}}function zr(){}function qr(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach((function(t){"function"==typeof e[t]&&(e[t]=e[t].bind(e))}))}var Kr=function(e){Gt(r,e);var t=Wr(r);function r(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(Tt(this,r),e=t.call(this),ur&&Zt.call(Ft(e)),e.options=$r(n),e.services={},e.logger=Xt,e.modules={external:[]},qr(Ft(e)),o&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,o),$t(e,Ft(e));setTimeout((function(){e.init(n,o)}),0)}return e}return Mt(r,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(r=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var n=Gr();function o(e){return e?"function"==typeof e?new e:e:null}if(this.options=Vr(Vr(Vr({},n),this.options),$r(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Vr(Vr({},n.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var a;this.modules.logger?Xt.init(o(this.modules.logger),this.options):Xt.init(null,this.options),this.modules.formatter?a=this.modules.formatter:"undefined"!=typeof Intl&&(a=Tr);var i=new Or(this.options);this.store=new hr(this.options.resources,this.options);var s=this.services;s.logger=Xt,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new Rr(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!a||this.options.interpolation.format&&this.options.interpolation.format!==n.interpolation.format||(s.formatter=o(a),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new Lr(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new Ur(o(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];e.emit.apply(e,[t].concat(n))})),this.modules.languageDetector&&(s.languageDetector=o(this.modules.languageDetector),s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=o(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new wr(this.services,this.options),this.translator.on("*",(function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];e.emit.apply(e,[t].concat(n))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}if(this.format=this.options.interpolation.format,r||(r=zr),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.length>0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var c=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];c.forEach((function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments)}}));var u=["addResource","addResources","addResourceBundle","removeResourceBundle"];u.forEach((function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments),e}}));var d=Qt(),p=function(){var t=function(t,n){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),d.resolve(n),r(t,n)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?p():setTimeout(p,0),d}},{key:"loadResources",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zr,n=r,o="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return n();var a=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(o)i(o);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return i(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(a,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),n(e)}))}else n(null)}},{key:"reloadResources",value:function(e,t,r){var n=Qt();return e||(e=this.languages),t||(t=this.options.ns),r||(r=zr),this.services.backendConnector.reload(e,t,(function(e){n.resolve(),r(e)})),n}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&br.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t<this.languages.length;t++){var r=this.languages[t];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}},{key:"changeLanguage",value:function(e,t){var r=this;this.isLanguageChangingTo=e;var n=Qt();this.emit("languageChanging",e);var o=function(e){r.language=e,r.languages=r.services.languageUtils.toResolveHierarchy(e),r.resolvedLanguage=void 0,r.setResolvedLanguage(e)},a=function(a){e||a||!r.services.languageDetector||(a=[]);var i="string"==typeof a?a:r.services.languageUtils.getBestMatchFromCodes(a);i&&(r.language||o(i),r.translator.language||r.translator.changeLanguage(i),r.services.languageDetector&&r.services.languageDetector.cacheUserLanguage(i)),r.loadResources(i,(function(e){!function(e,a){a?(o(a),r.translator.changeLanguage(a),r.isLanguageChangingTo=void 0,r.emit("languageChanged",a),r.logger.log("languageChanged",a)):r.isLanguageChangingTo=void 0,n.resolve((function(){return r.t.apply(r,arguments)})),t&&t(e,(function(){return r.t.apply(r,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),n}},{key:"getFixedT",value:function(e,t,r){var n=this,o=function e(t,o){var a;if("object"!==Bt(o)){for(var i=arguments.length,s=new Array(i>2?i-2:0),l=2;l<i;l++)s[l-2]=arguments[l];a=n.options.overloadTranslationOptionHandler([t,o].concat(s))}else a=Vr({},o);a.lng=a.lng||e.lng,a.lngs=a.lngs||e.lngs,a.ns=a.ns||e.ns,a.keyPrefix=a.keyPrefix||r||e.keyPrefix;var c=n.options.keySeparator||".",u=a.keyPrefix?"".concat(a.keyPrefix).concat(c).concat(t):t;return n.t(u,a)};return"string"==typeof e?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=r,o}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=this.resolvedLanguage||this.languages[0],o=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var i=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return-1===n||2===n};if(r.precheck){var s=r.precheck(this,i);if(void 0!==s)return s}return!!this.hasResourceBundle(n,e)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!i(n,e)||o&&!i(a,e)))}},{key:"loadNamespaces",value:function(e,t){var r=this,n=Qt();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){r.options.ns.indexOf(e)<0&&r.options.ns.push(e)})),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var r=Qt();"string"==typeof e&&(e=[e]);var n=this.options.preload||[],o=e.filter((function(e){return n.indexOf(e)<0}));return o.length?(this.options.preload=n.concat(o),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",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]:zr,o=Vr(Vr(Vr({},this.options),t),{isClone:!0}),a=new r(o);void 0===t.debug&&void 0===t.prefix||(a.logger=a.logger.clone(t));var i=["store","services","language"];return i.forEach((function(t){a[t]=e[t]})),a.services=Vr({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new wr(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];a.emit.apply(a,[e].concat(r))})),a.init(o,n),a.translator.options=a.options,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),r}(Zt);Vt(Kr,"createInstance",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Kr(e,t)}));var Jr=Kr.createInstance();Jr.createInstance=Kr.createInstance,Jr.createInstance,Jr.init,Jr.loadResources,Jr.reloadResources,Jr.use,Jr.changeLanguage,Jr.getFixedT,Jr.t,Jr.exists,Jr.setDefaultNamespace,Jr.hasLoadedNamespace,Jr.loadNamespaces,Jr.loadLanguages;let Yr={};try{Yr=window}catch(e){if("window is not defined"!==e.message)throw e}const Xr=new Date;class Zr{constructor({options:e}={}){let t=Zr.getPaths(e);t=t||{rootPath:"/admin"},this.options=t}static getPaths(e){return e||Yr.REDUX_STATE?.paths}urlBuilder(e=[],t=""){const r="/",n=new RegExp("/{1,}","g");let{rootPath:o}=this.options;o.startsWith(r)||(o=`/${o}`);return`${[o,...e].join(r).replace(n,r)}${t}`}loginUrl(){return this.options.loginPath}logoutUrl(){return this.options.logoutPath}dashboardUrl(){return this.options.rootPath}pageUrl(e){return this.urlBuilder(["pages",e])}editUrl(e,t,r){return this.recordActionUrl({resourceId:e,recordId:t,actionName:"edit",search:r})}showUrl(e,t,r){return this.recordActionUrl({resourceId:e,recordId:t,actionName:"show",search:r})}deleteUrl(e,t,r){return this.recordActionUrl({resourceId:e,recordId:t,actionName:"delete",search:r})}newUrl(e,t){return this.resourceActionUrl({resourceId:e,actionName:"new",search:t})}listUrl(e,t){return this.resourceActionUrl({resourceId:e,actionName:"list",search:t})}bulkDeleteUrl(e,t,r){return this.bulkActionUrl({resourceId:e,recordIds:t,actionName:"bulkDelete",search:r})}resourceActionUrl({resourceId:e,actionName:t,search:r}){return this.urlBuilder(["resources",e,"actions",t],r)}resourceUrl({resourceId:e,search:t}){return this.urlBuilder(["resources",e],t)}recordActionUrl({resourceId:e,recordId:t,actionName:r,search:n}){return this.urlBuilder(["resources",e,"records",t,r],n)}bulkActionUrl({resourceId:e,recordIds:t,actionName:r,search:n}){const o=this.urlBuilder(["resources",e,"bulk",r]);if(t&&t.length){const e=new URLSearchParams(n);return e.set("recordIds",t.join(",")),`${o}?${e.toString()}`}return`${o}${n||""}`}assetPath(e,t){if(this.options.assetsCDN){return`${new URL(t?.coreScripts?.[e]??e,this.options.assetsCDN).href}?date=${Xr.getTime()}`}return this.urlBuilder(["frontend","assets",e])}}function Qr(){return Qr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qr.apply(this,arguments)}function en(e,t){return r=>{let n=e;return"undefined"!=typeof window&&(n=window.AdminJS?.UserComponents?.[t]??window.THEME?.Components?.[t]??e),u.default.createElement(n,Qr({},r,{OriginalComponent:e}))}}const tn=p.default(r.Link).withConfig({displayName:"sidebar-branding__StyledLogo",componentId:"sc-13gs4e8-0"})(["text-align:center;display:flex;align-content:center;justify-content:center;flex-shrink:0;padding:"," "," ",";text-decoration:none;& > h1{text-decoration:none;font-weight:",";font-size:",";color:",";font-size:",";line-height:",";}& > img{max-width:170px;}&:hover h1{color:",";}"],o.themeGet("space","lg"),o.themeGet("space","xxl"),o.themeGet("space","xxl"),o.themeGet("fontWeights","bolder"),o.themeGet("fontWeights","bolder"),o.themeGet("colors","grey80"),o.themeGet("fontSizes","xl"),o.themeGet("lineHeights","xl"),o.themeGet("colors","primary100")),rn=new Zr;var nn=en((e=>{const{branding:t}=e,{logo:r,companyName:n}=t;return u.default.createElement(tn,{className:o.cssClass("Logo"),to:rn.dashboardUrl(),"data-css":"sidebar-logo"},r?u.default.createElement("img",{src:r,alt:n}):u.default.createElement("h1",null,n))}),"SidebarBranding");var on=function(e,t,r,n){var o=-1,a=null==e?0:e.length;for(n&&a&&(r=e[++o]);++o<a;)r=t(r,e[o],o,e);return r};var an=function(e){return function(t){return null==e?void 0:e[t]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),sn="object"==typeof h&&h&&h.Object===Object&&h,ln=sn,cn="object"==typeof self&&self&&self.Object===Object&&self,un=(ln||cn||Function("return this")()).Symbol;var dn=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o},pn=Array.isArray,fn=un,gn=Object.prototype,mn=gn.hasOwnProperty,hn=gn.toString,bn=fn?fn.toStringTag:void 0;var vn=function(e){var t=mn.call(e,bn),r=e[bn];try{e[bn]=void 0;var n=!0}catch(e){}var o=hn.call(e);return n&&(t?e[bn]=r:delete e[bn]),o},yn=Object.prototype.toString;var xn=vn,En=function(e){return yn.call(e)},wn=un?un.toStringTag:void 0;var In=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":wn&&wn in Object(e)?xn(e):En(e)};var On=function(e){return null!=e&&"object"==typeof e},Sn=In,Cn=On;var Dn=function(e){return"symbol"==typeof e||Cn(e)&&"[object Symbol]"==Sn(e)},Pn=dn,kn=pn,Rn=Dn,An=un?un.prototype:void 0,Nn=An?An.toString:void 0;var Ln=function e(t){if("string"==typeof t)return t;if(kn(t))return Pn(t,e)+"";if(Rn(t))return Nn?Nn.call(t):"";var r=t+"";return"0"==r&&1/t==-Infinity?"-0":r},jn=Ln;var Bn=function(e){return null==e?"":jn(e)},Tn=an,_n=Bn,Mn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Fn=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var Un=function(e){return(e=_n(e))&&e.replace(Mn,Tn).replace(Fn,"")},Gn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var $n=function(e){return e.match(Gn)||[]},Hn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var Vn=function(e){return Hn.test(e)},Wn="\\u2700-\\u27bf",zn="a-z\\xdf-\\xf6\\xf8-\\xff",qn="A-Z\\xc0-\\xd6\\xd8-\\xde",Kn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Jn="["+Kn+"]",Yn="\\d+",Xn="[\\u2700-\\u27bf]",Zn="["+zn+"]",Qn="[^\\ud800-\\udfff"+Kn+Yn+Wn+zn+qn+"]",eo="(?:\\ud83c[\\udde6-\\uddff]){2}",to="[\\ud800-\\udbff][\\udc00-\\udfff]",ro="["+qn+"]",no="(?:"+Zn+"|"+Qn+")",oo="(?:"+ro+"|"+Qn+")",ao="(?:['’](?:d|ll|m|re|s|t|ve))?",io="(?:['’](?:D|LL|M|RE|S|T|VE))?",so="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",lo="[\\ufe0e\\ufe0f]?",co=lo+so+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",eo,to].join("|")+")"+lo+so+")*"),uo="(?:"+[Xn,eo,to].join("|")+")"+co,po=RegExp([ro+"?"+Zn+"+"+ao+"(?="+[Jn,ro,"$"].join("|")+")",oo+"+"+io+"(?="+[Jn,ro+no,"$"].join("|")+")",ro+"?"+no+"+"+ao,ro+"+"+io,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Yn,uo].join("|"),"g");var fo=$n,go=Vn,mo=Bn,ho=function(e){return e.match(po)||[]};var bo=on,vo=Un,yo=function(e,t,r){return e=mo(e),void 0===(t=r?void 0:t)?go(e)?ho(e):fo(e):e.match(t)||[]},xo=RegExp("['’]","g");var Eo=function(e){return function(t){return bo(yo(vo(t).replace(xo,"")),e,"")}};var wo=function(e,t,r){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(o);++n<o;)a[n]=e[n+t];return a},Io=wo;var Oo=function(e,t,r){var n=e.length;return r=void 0===r?n:r,!t&&r>=n?e:Io(e,t,r)},So=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var Co=function(e){return So.test(e)};var Do=function(e){return e.split("")},Po="[\\ud800-\\udfff]",ko="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Ro="\\ud83c[\\udffb-\\udfff]",Ao="[^\\ud800-\\udfff]",No="(?:\\ud83c[\\udde6-\\uddff]){2}",Lo="[\\ud800-\\udbff][\\udc00-\\udfff]",jo="(?:"+ko+"|"+Ro+")"+"?",Bo="[\\ufe0e\\ufe0f]?",To=Bo+jo+("(?:\\u200d(?:"+[Ao,No,Lo].join("|")+")"+Bo+jo+")*"),_o="(?:"+[Ao+ko+"?",ko,No,Lo,Po].join("|")+")",Mo=RegExp(Ro+"(?="+Ro+")|"+_o+To,"g");var Fo=Do,Uo=Co,Go=function(e){return e.match(Mo)||[]};var $o=function(e){return Uo(e)?Go(e):Fo(e)},Ho=Oo,Vo=Co,Wo=$o,zo=Bn;var qo=function(e){return function(t){t=zo(t);var r=Vo(t)?Wo(t):void 0,n=r?r[0]:t.charAt(0),o=r?Ho(r,1).join(""):t.slice(1);return n[e]()+o}}("toUpperCase"),Ko=Eo((function(e,t,r){return e+(r?" ":"")+qo(t)}));const Jo=(e,t,r,n,o)=>{const a=("string"==typeof n?o:n)||{},i=(e=>e.split(".").join("."))(r);let s=[`${t}.${i}`];return n&&(s=[`resources.${n}.${t}.${i}`,...s]),e.exists(s)?e.t(s,a):a.defaultValue??Ko(r)},Yo=()=>{const{i18n:e,...t}=I.useTranslation(),r=(e=>{const t=(t,r,n)=>Jo(e,"actions",t,r,n),r=(t,r,n)=>Jo(e,"buttons",t,r,n),n=(t,r,n)=>Jo(e,"labels",t,r,n),o=(t,r,n)=>Jo(e,"properties",t,r,n),a=(t,r,n)=>Jo(e,"messages",t,r,n);return{translateAction:t,ta:t,translateButton:r,tb:r,translateLabel:n,tl:n,translateProperty:o,tp:o,translateMessage:a,tm:a,t:e.t,translate:e.t}})(e);return{...t,i18n:e,...r}},Xo=new Zr;var Zo=en((e=>{const{pages:t}=e,{translateLabel:r}=Yo(),n=a.useLocation(),i=a.useNavigate();if(!t||!t.length)return null;const s=e=>!!n.pathname.match(`/pages/${e.name}`),l=t.map((e=>({id:e.name,label:e.name,isSelected:s(e),icon:e.icon,href:Xo.pageUrl(e.name),onClick:(e,t)=>{e.preventDefault(),t.href&&i(t.href)}})));return u.default.createElement(o.Navigation,{label:r("pages"),elements:l})}),"SidebarPages");var Qo,ea=en((()=>{const e=t.useSelector((e=>e.branding));return u.default.createElement(o.Box,{mt:"lg",mb:"md","data-css":"sidebar-footer"},e.withMadeWithLove&&u.default.createElement(o.MadeWithLove,null))}),"SidebarFooter"),ta={exports:{}},ra={exports:{}},na=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}},oa=na,aa=Object.prototype.toString,ia=(Qo=Object.create(null),function(e){var t=aa.call(e);return Qo[t]||(Qo[t]=t.slice(8,-1).toLowerCase())});function sa(e){return e=e.toLowerCase(),function(t){return ia(t)===e}}function la(e){return Array.isArray(e)}function ca(e){return void 0===e}var ua=sa("ArrayBuffer");function da(e){return null!==e&&"object"==typeof e}function pa(e){if("object"!==ia(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var fa=sa("Date"),ga=sa("File"),ma=sa("Blob"),ha=sa("FileList");function ba(e){return"[object Function]"===aa.call(e)}var va=sa("URLSearchParams");function ya(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),la(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}var xa,Ea=(xa="undefined"!=typeof Uint8Array&&Object.getPrototypeOf(Uint8Array),function(e){return xa&&e instanceof xa}),wa={isArray:la,isArrayBuffer:ua,isBuffer:function(e){return null!==e&&!ca(e)&&null!==e.constructor&&!ca(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){var t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||aa.call(e)===t||ba(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&ua(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:da,isPlainObject:pa,isUndefined:ca,isDate:fa,isFile:ga,isBlob:ma,isFunction:ba,isStream:function(e){return da(e)&&ba(e.pipe)},isURLSearchParams:va,isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:ya,merge:function e(){var t={};function r(r,n){pa(t[n])&&pa(r)?t[n]=e(t[n],r):pa(r)?t[n]=e({},r):la(r)?t[n]=r.slice():t[n]=r}for(var n=0,o=arguments.length;n<o;n++)ya(arguments[n],r);return t},extend:function(e,t,r){return ya(t,(function(t,n){e[n]=r&&"function"==typeof t?oa(t,r):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,r,n){e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,r&&Object.assign(e.prototype,r)},toFlatObject:function(e,t,r){var n,o,a,i={};t=t||{};do{for(o=(n=Object.getOwnPropertyNames(e)).length;o-- >0;)i[a=n[o]]||(t[a]=e[a],i[a]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:ia,kindOfTest:sa,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;var t=e.length;if(ca(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},isTypedArray:Ea,isFileList:ha},Ia=wa;function Oa(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var Sa=function(e,t,r){if(!t)return e;var n;if(r)n=r(t);else if(Ia.isURLSearchParams(t))n=t.toString();else{var o=[];Ia.forEach(t,(function(e,t){null!=e&&(Ia.isArray(e)?t+="[]":e=[e],Ia.forEach(e,(function(e){Ia.isDate(e)?e=e.toISOString():Ia.isObject(e)&&(e=JSON.stringify(e)),o.push(Oa(t)+"="+Oa(e))})))})),n=o.join("&")}if(n){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e},Ca=wa;function Da(){this.handlers=[]}Da.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},Da.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},Da.prototype.forEach=function(e){Ca.forEach(this.handlers,(function(t){null!==t&&e(t)}))};var Pa,ka,Ra=Da,Aa=wa;function Na(){if(ka)return Pa;ka=1;var e=wa;function t(e,t,r,n,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}e.inherits(t,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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var r=t.prototype,n={};return["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"].forEach((function(e){n[e]={value:e}})),Object.defineProperties(t,n),Object.defineProperty(r,"isAxiosError",{value:!0}),t.from=function(n,o,a,i,s,l){var c=Object.create(r);return e.toFlatObject(n,c,(function(e){return e!==Error.prototype})),t.call(c,n.message,o,a,i,s),c.name=n.name,l&&Object.assign(c,l),c},Pa=t}var La,ja,Ba,Ta,_a,Ma,Fa={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};function Ua(){if(ja)return La;ja=1;var e=wa;return La=function(t,r){r=r||new FormData;var n=[];function o(t){return null===t?"":e.isDate(t)?t.toISOString():e.isArrayBuffer(t)||e.isTypedArray(t)?"function"==typeof Blob?new Blob([t]):Buffer.from(t):t}return function t(a,i){if(e.isPlainObject(a)||e.isArray(a)){if(-1!==n.indexOf(a))throw Error("Circular reference detected in "+i);n.push(a),e.forEach(a,(function(n,a){if(!e.isUndefined(n)){var s,l=i?i+"."+a:a;if(n&&!i&&"object"==typeof n)if(e.endsWith(a,"{}"))n=JSON.stringify(n);else if(e.endsWith(a,"[]")&&(s=e.toArray(n)))return void s.forEach((function(t){!e.isUndefined(t)&&r.append(l,o(t))}));t(n,l)}})),n.pop()}else r.append(i,o(a))}(t),r},La}function Ga(){if(Ta)return Ba;Ta=1;var e=Na();return Ba=function(t,r,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?r(new e("Request failed with status code "+n.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}}function $a(){if(Ma)return _a;Ma=1;var e=wa;return _a=e.isStandardBrowserEnv()?{write:function(t,r,n,o,a,i){var s=[];s.push(t+"="+encodeURIComponent(r)),e.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),e.isString(o)&&s.push("path="+o),e.isString(a)&&s.push("domain="+a),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}}var Ha,Va,Wa,za,qa,Ka,Ja,Ya,Xa,Za,Qa,ei,ti=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)},ri=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e},ni=function(e,t){return e&&!ti(t)?ri(e,t):t};function oi(){if(Va)return Ha;Va=1;var e=wa,t=["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"];return Ha=function(r){var n,o,a,i={};return r?(e.forEach(r.split("\n"),(function(r){if(a=r.indexOf(":"),n=e.trim(r.substr(0,a)).toLowerCase(),o=e.trim(r.substr(a+1)),n){if(i[n]&&t.indexOf(n)>=0)return;i[n]="set-cookie"===n?(i[n]?i[n]:[]).concat([o]):i[n]?i[n]+", "+o:o}})),i):i}}function ai(){if(za)return Wa;za=1;var e=wa;return Wa=e.isStandardBrowserEnv()?function(){var t,r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var t=e;return r&&(n.setAttribute("href",t),t=n.href),n.setAttribute("href",t),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(r){var n=e.isString(r)?o(r):r;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}}function ii(){if(Ka)return qa;Ka=1;var e=Na();function t(t){e.call(this,null==t?"canceled":t,e.ERR_CANCELED),this.name="CanceledError"}return wa.inherits(t,e,{__CANCEL__:!0}),qa=t}function si(){return Ya?Ja:(Ya=1,Ja=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""})}function li(){if(Za)return Xa;Za=1;var e=wa,t=Ga(),r=$a(),n=Sa,o=ni,a=oi(),i=ai(),s=Fa,l=Na(),c=ii(),u=si();return Xa=function(d){return new Promise((function(p,f){var g,m=d.data,h=d.headers,b=d.responseType;function v(){d.cancelToken&&d.cancelToken.unsubscribe(g),d.signal&&d.signal.removeEventListener("abort",g)}e.isFormData(m)&&e.isStandardBrowserEnv()&&delete h["Content-Type"];var y=new XMLHttpRequest;if(d.auth){var x=d.auth.username||"",E=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";h.Authorization="Basic "+btoa(x+":"+E)}var w=o(d.baseURL,d.url);function I(){if(y){var e="getAllResponseHeaders"in y?a(y.getAllResponseHeaders()):null,r={data:b&&"text"!==b&&"json"!==b?y.response:y.responseText,status:y.status,statusText:y.statusText,headers:e,config:d,request:y};t((function(e){p(e),v()}),(function(e){f(e),v()}),r),y=null}}if(y.open(d.method.toUpperCase(),n(w,d.params,d.paramsSerializer),!0),y.timeout=d.timeout,"onloadend"in y?y.onloadend=I:y.onreadystatechange=function(){y&&4===y.readyState&&(0!==y.status||y.responseURL&&0===y.responseURL.indexOf("file:"))&&setTimeout(I)},y.onabort=function(){y&&(f(new l("Request aborted",l.ECONNABORTED,d,y)),y=null)},y.onerror=function(){f(new l("Network Error",l.ERR_NETWORK,d,y,y)),y=null},y.ontimeout=function(){var e=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",t=d.transitional||s;d.timeoutErrorMessage&&(e=d.timeoutErrorMessage),f(new l(e,t.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,d,y)),y=null},e.isStandardBrowserEnv()){var O=(d.withCredentials||i(w))&&d.xsrfCookieName?r.read(d.xsrfCookieName):void 0;O&&(h[d.xsrfHeaderName]=O)}"setRequestHeader"in y&&e.forEach(h,(function(e,t){void 0===m&&"content-type"===t.toLowerCase()?delete h[t]:y.setRequestHeader(t,e)})),e.isUndefined(d.withCredentials)||(y.withCredentials=!!d.withCredentials),b&&"json"!==b&&(y.responseType=d.responseType),"function"==typeof d.onDownloadProgress&&y.addEventListener("progress",d.onDownloadProgress),"function"==typeof d.onUploadProgress&&y.upload&&y.upload.addEventListener("progress",d.onUploadProgress),(d.cancelToken||d.signal)&&(g=function(e){y&&(f(!e||e&&e.type?new c:e),y.abort(),y=null)},d.cancelToken&&d.cancelToken.subscribe(g),d.signal&&(d.signal.aborted?g():d.signal.addEventListener("abort",g))),m||(m=null);var S=u(w);S&&-1===["http","https","file"].indexOf(S)?f(new l("Unsupported protocol "+S+":",l.ERR_BAD_REQUEST,d)):y.send(m)}))},Xa}var ci=wa,ui=function(e,t){Aa.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))},di=Na(),pi=Fa,fi=Ua(),gi={"Content-Type":"application/x-www-form-urlencoded"};function mi(e,t){!ci.isUndefined(e)&&ci.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var hi,bi={transitional:pi,adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(hi=li()),hi),transformRequest:[function(e,t){if(ui(t,"Accept"),ui(t,"Content-Type"),ci.isFormData(e)||ci.isArrayBuffer(e)||ci.isBuffer(e)||ci.isStream(e)||ci.isFile(e)||ci.isBlob(e))return e;if(ci.isArrayBufferView(e))return e.buffer;if(ci.isURLSearchParams(e))return mi(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var r,n=ci.isObject(e),o=t&&t["Content-Type"];if((r=ci.isFileList(e))||n&&"multipart/form-data"===o){var a=this.env&&this.env.FormData;return fi(r?{"files[]":e}:e,a&&new a)}return n||"application/json"===o?(mi(t,"application/json"),function(e,t,r){if(ci.isString(e))try{return(t||JSON.parse)(e),ci.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||bi.transitional,r=t&&t.silentJSONParsing,n=t&&t.forcedJSONParsing,o=!r&&"json"===this.responseType;if(o||n&&ci.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw di.from(e,di.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:ei?Qa:(ei=1,Qa=null)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};ci.forEach(["delete","get","head"],(function(e){bi.headers[e]={}})),ci.forEach(["post","put","patch"],(function(e){bi.headers[e]=ci.merge(gi)}));var vi,yi,xi=bi,Ei=wa,wi=xi;function Ii(){return yi?vi:(yi=1,vi=function(e){return!(!e||!e.__CANCEL__)})}var Oi=wa,Si=function(e,t,r){var n=this||wi;return Ei.forEach(r,(function(r){e=r.call(n,e,t)})),e},Ci=Ii(),Di=xi,Pi=ii();function ki(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Pi}var Ri,Ai,Ni=wa,Li=function(e,t){t=t||{};var r={};function n(e,t){return Ni.isPlainObject(e)&&Ni.isPlainObject(t)?Ni.merge(e,t):Ni.isPlainObject(t)?Ni.merge({},t):Ni.isArray(t)?t.slice():t}function o(r){return Ni.isUndefined(t[r])?Ni.isUndefined(e[r])?void 0:n(void 0,e[r]):n(e[r],t[r])}function a(e){if(!Ni.isUndefined(t[e]))return n(void 0,t[e])}function i(r){return Ni.isUndefined(t[r])?Ni.isUndefined(e[r])?void 0:n(void 0,e[r]):n(void 0,t[r])}function s(r){return r in t?n(e[r],t[r]):r in e?n(void 0,e[r]):void 0}var l={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials: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:s};return Ni.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=l[e]||o,n=t(e);Ni.isUndefined(n)&&t!==s||(r[e]=n)})),r};function ji(){return Ai?Ri:(Ai=1,Ri={version:"0.27.2"})}var Bi=ji().version,Ti=Na(),_i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){_i[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var Mi={};_i.transitional=function(e,t,r){function n(e,t){return"[Axios v"+Bi+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,o,a){if(!1===e)throw new Ti(n(o," has been removed"+(t?" in "+t:"")),Ti.ERR_DEPRECATED);return t&&!Mi[o]&&(Mi[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,a)}};var Fi,Ui,Gi,$i,Hi,Vi,Wi={assertOptions:function(e,t,r){if("object"!=typeof e)throw new Ti("options must be an object",Ti.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),o=n.length;o-- >0;){var a=n[o],i=t[a];if(i){var s=e[a],l=void 0===s||i(s,a,e);if(!0!==l)throw new Ti("option "+a+" must be "+l,Ti.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new Ti("Unknown option "+a,Ti.ERR_BAD_OPTION)}},validators:_i},zi=wa,qi=Sa,Ki=Ra,Ji=function(e){return ki(e),e.headers=e.headers||{},e.data=Si.call(e,e.data,e.headers,e.transformRequest),e.headers=Oi.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),Oi.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||Di.adapter)(e).then((function(t){return ki(e),t.data=Si.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return Ci(t)||(ki(e),t&&t.response&&(t.response.data=Si.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},Yi=Li,Xi=ni,Zi=Wi,Qi=Zi.validators;function es(e){this.defaults=e,this.interceptors={request:new Ki,response:new Ki}}es.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=Yi(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;void 0!==r&&Zi.assertOptions(r,{silentJSONParsing:Qi.transitional(Qi.boolean),forcedJSONParsing:Qi.transitional(Qi.boolean),clarifyTimeoutError:Qi.transitional(Qi.boolean)},!1);var n=[],o=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var a,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!o){var s=[Ji,void 0];for(Array.prototype.unshift.apply(s,n),s=s.concat(i),a=Promise.resolve(t);s.length;)a=a.then(s.shift(),s.shift());return a}for(var l=t;n.length;){var c=n.shift(),u=n.shift();try{l=c(l)}catch(e){u(e);break}}try{a=Ji(l)}catch(e){return Promise.reject(e)}for(;i.length;)a=a.then(i.shift(),i.shift());return a},es.prototype.getUri=function(e){e=Yi(this.defaults,e);var t=Xi(e.baseURL,e.url);return qi(t,e.params,e.paramsSerializer)},zi.forEach(["delete","get","head","options"],(function(e){es.prototype[e]=function(t,r){return this.request(Yi(r||{},{method:e,url:t,data:(r||{}).data}))}})),zi.forEach(["post","put","patch"],(function(e){function t(t){return function(r,n,o){return this.request(Yi(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}es.prototype[e]=t(),es.prototype[e+"Form"]=t(!0)}));var ts=wa,rs=na,ns=es,os=Li;var as=function e(t){var r=new ns(t),n=rs(ns.prototype.request,r);return ts.extend(n,ns.prototype,r),ts.extend(n,r),n.create=function(r){return e(os(t,r))},n}(xi);as.Axios=ns,as.CanceledError=ii(),as.CancelToken=function(){if(Ui)return Fi;Ui=1;var e=ii();function t(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var r;this.promise=new Promise((function(e){r=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},t((function(t){n.reason||(n.reason=new e(t),r(n.reason))}))}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},t.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},t.source=function(){var e;return{token:new t((function(t){e=t})),cancel:e}},Fi=t}(),as.isCancel=Ii(),as.VERSION=ji().version,as.toFormData=Ua(),as.AxiosError=Na(),as.Cancel=as.CanceledError,as.all=function(e){return Promise.all(e)},as.spread=$i?Gi:($i=1,Gi=function(e){return function(t){return e.apply(null,t)}}),as.isAxiosError=function(){if(Vi)return Hi;Vi=1;var e=wa;return Hi=function(t){return e.isObject(t)&&!0===t.isAxiosError}}(),ra.exports=as,ra.exports.default=as,function(e){e.exports=ra.exports}(ta);var is=b(ta.exports);let ss={};try{ss=window}catch(e){if("window is not defined"!==e.message)throw e;ss={isOnServer:!0}}const ls=e=>{if(ss.isOnServer)return;const t=[ss.location.origin,ss.REDUX_STATE.paths.loginPath].join("");e.request.responseURL&&e.request.responseURL.match(t)&&(alert("Your session expired. You will be redirected to login screen"),ss.location.assign(t))};class cs{constructor(){this.baseURL=cs.getBaseUrl(),this.client=is.create({baseURL:this.baseURL})}static getBaseUrl(){return ss.isOnServer?"":[ss.location.origin,ss.REDUX_STATE?.paths.rootPath].join("")}async searchRecords({resourceId:e,query:t,searchProperty:r}){if(ss.isOnServer)return[];const n=await this.resourceAction({resourceId:e,actionName:"search",query:t,...r?{params:{searchProperty:r}}:void 0});return ls(n),n.data.records}async resourceAction(e){const{resourceId:t,actionName:r,data:n,query:o,...a}=e;let i=`/api/resources/${t}/actions/${r}`;if(o){i=[i,encodeURIComponent(o)].join("/")}const s=await this.client.request({url:i,method:n?"POST":"GET",...a,data:n});return ls(s),s}async recordAction(e){const{resourceId:t,recordId:r,actionName:n,data:o,...a}=e,i=await this.client.request({url:`/api/resources/${t}/records/${r}/${n}`,method:o?"POST":"GET",...a,data:o});return ls(i),i}async bulkAction(e){const{resourceId:t,recordIds:r,actionName:n,data:o,...a}=e,i=new URLSearchParams;i.set("recordIds",(r||[]).join(","));const s=await this.client.request({url:`/api/resources/${t}/bulk/${n}`,method:o?"POST":"GET",...a,data:o,params:i});return ls(s),s}async getDashboard(e={}){const t=await this.client.get("/api/dashboard",e);return ls(t),t}async getPage(e){const{pageName:t,...r}=e,n=await this.client.request({url:`/api/pages/${t}`,...r});return ls(n),n}}const us="__FORM_VALUE_NULL__",ds="__FORM_VALUE_EMPTY_OBJECT__",ps="__FORM_VALUE_EMPTY_ARRAY__";function fs(e){const t=new FormData;return Object.entries(e).forEach((([e,r])=>null===r?t.set(e,us):(e=>"object"==typeof e&&e.constructor!==File&&!(e instanceof Date))(r)?Array.isArray(r)?t.set(e,ps):t.set(e,ds):r instanceof Date?t.set(e,r.toISOString()):t.set(e,r))),t}const gs="ADD_NOTICE",ms=(e={message:""})=>({type:gs,data:{message:e.message,id:Math.random().toString(36).substr(2,9),type:e.type||"success",progress:0}}),hs=()=>{const e=t.useDispatch();return t=>e(ms(t))},bs=(e,t)=>({...t.record||e,errors:t.record.errors,populated:{...e.populated,...t.record.populated},params:{...e.params,...t.record.params}})
|
|
|
*/;var vs=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},ys=xs;function xs(e,t){var r=(t=t||{}).delimiter||".",n=t.maxDepth,o={};return function e(a,i,s){s=s||1,Object.keys(a).forEach((function(l){var c=a[l],u=t.safe&&Array.isArray(c),d=Object.prototype.toString.call(c),p=vs(c),f=i?i+r+l:l;if(!u&&!p&&("[object Object]"===d||"[object Array]"===d)&&Object.keys(c).length&&(!t.maxDepth||s<n))return e(c,f,s+1);o[f]=c}))}(e),o}xs.flatten=xs,xs.unflatten=function e(t,r){var n=(r=r||{}).delimiter||".",o=r.overwrite||!1,a={};if(vs(t)||"[object Object]"!==Object.prototype.toString.call(t))return t;function i(e){var t=Number(e);return isNaN(t)||-1!==e.indexOf(".")||r.object?e:t}return Object.keys(t).sort((function(e,t){return e.length-t.length})).forEach((function(s){for(var l=s.split(n),c=i(l.shift()),u=i(l[0]),d=a;void 0!==u;){if("__proto__"===c)return;var p=Object.prototype.toString.call(d[c]),f="[object Object]"===p||"[object Array]"===p;if(!o&&!f&&void 0!==d[c])return;(o&&!f||!o&&null==d[c])&&(d[c]="number"!=typeof u||r.object?{}:[]),d=d[c],l.length>0&&(c=i(l.shift()),u=i(l[0]))}d[c]=e(t[s],r)})),a};const Es=".",ws=(e,t)=>{const r=new RegExp("\\.","g"),n="\\.",o=t?.includeAllSiblings?e.replace(r,"(\\.|\\.\\d+\\.)"):e.replace(r,n);return new RegExp(`^${o}($|\\.)`,"")},Is=(e,t,r)=>(Array.isArray(t)?t:[t]).filter((e=>!!e)).reduce(((t,n)=>{const o=ws(n,r);return{...t,...Object.keys(e).filter((e=>e.match(o))).reduce(((t,r)=>(t[r]=e[r],t)),{})}}),{}),Os=(e,t)=>(Array.isArray(t)?t:[t]).filter((e=>!!e)).reduce(((t,r)=>{const n=ws(r);return Object.keys(t).filter((e=>!e.match(n))).reduce(((t,r)=>(t[r]=e[r],t)),{})}),e),Ss=(e,t={})=>{let r=e.split(".");return t.skipArrayIndexes&&(r=r.filter((e=>isNaN(+e)))),r.reduce(((e,t)=>e.length?[...e,[e[e.length-1],t].join(".")]:[t]),[])},Cs=(e={},t,r)=>{const n=ws(t),o=Object.keys(e).filter((e=>!e.match(n))).reduce(((t,r)=>(t[r]=e[r],t)),{});if(void 0!==r){if(!(e=>"undefined"==typeof File?"object"==typeof e&&null!==e:"object"==typeof e&&!(e instanceof File)&&null!==e)(r)||r instanceof Date)o[t]=r;else{const e=ys.flatten(r);Object.keys(e).length?Object.keys(e).forEach((r=>{o[`${t}.${r}`]=e[r]})):Array.isArray(r)?o[t]=[]:o[t]={}}const e=Ss(t).slice(0,-1);if(e.length)return Object.keys(o).filter((t=>!e.includes(t))).reduce(((e,t)=>(e[t]=o[t],e)),{})}return o},Ds=(e={},t,r)=>{if(!t)return ys.unflatten(e);if(Object.keys(e).find((e=>e===t)))return e[t];const n=ws(t,r),o=Is(e,t,r),a=Object.keys(o).reduce(((e,t,a)=>{let i=t.replace(n,"TEMP_HOLDING_KEY.");return r?.includeAllSiblings&&(i=i.replace(new RegExp("TEMP_HOLDING_KEY\\.(\\d*)"),`TEMP_HOLDING_KEY.${a}`)),e[i]=o[t],e}),{});return Object.keys(a).length?ys.unflatten(a).TEMP_HOLDING_KEY:void 0},Ps={flatten:ys.flatten,unflatten:ys.unflatten,set:Cs,get:Ds,selectParams:Is,filterOutParams:Os,removePath:(e,t)=>{let r=Os(e,t);const n=Ss(t).reverse();return n.find(((t,o)=>{const a=Ds(e,t);if(Array.isArray(a)){const i=n[o-1].split(Es),s=i[i.length-1];return a.splice(+s,1),r=Cs(e,t,a),!0}return!1})),r},DELIMITER:Es,pathToParts:Ss,merge:(e={},...t)=>{const r=ys.flatten(e);return t.reverse().reduce(((e,t)=>Object.keys(t).reduce(((e,r)=>Cs(e,r,t[r])),e)),r)}},ks=(e,t,r)=>n=>{let o=!1;const a={...n.populated},i=Ps.set(n.params,e,t);return e in a&&(delete a[e],o=!0),r&&(a[e]=r,o=!0),{...n,params:i,populated:o?a:n.populated}},Rs=(e,t)=>!(void 0!==t||"string"==typeof e||!e.params);let As;!function(e){e.App="AppError",e.Configuration="ConfigurationError",e.Forbidden="ForbiddenError",e.NotFound="NotFoundError",e.NotImplemented="NotImplementedError",e.Record="RecordError",e.Validation="ValidationError"}(As||(As={}));const Ns=function(e,t={}){return t.includeParams&&e?{...e,params:Ps.selectParams(e.params||{},t.includeParams)}:e},Ls=new cs,js=(t,r,n)=>{const[o,a]=e.useState(!1),[i,s]=e.useState(!0),[l,c]=e.useState(0),u=t?Ns(t,n):null,[d,p]=e.useState({...u,params:u?.params??{},errors:t?.errors??{},populated:t?.populated??{}}),f=e.useCallback((e=>{const t=e instanceof Function?e(d):e;p(Ns(t,n))}),[n,d]),g=hs(),m=e.useCallback(((e,t,r)=>{Rs(e,t)?f(e):((e,t={})=>{const{includeParams:r}=t;if(r)return Ps.pathToParts(e,{skipArrayIndexes:!0}).some((e=>r.includes(e)));return!0})(e,n)&&p(ks(e,t,r)),s(!1)}),[p,n]),h=e.useCallback(((e={},n)=>{a(!0);const o=fs(Ps.merge(d.params,e)),i={resourceId:r,onUploadProgress:e=>c(Math.round(100*e.loaded/e.total)),data:o,headers:{"Content-Type":"multipart/form-data"}},l=t?.id?Ls.recordAction({...i,actionName:"edit",recordId:d.id}):Ls.resourceAction({...i,actionName:"new"});return l.then((e=>{e.data.notice&&g(e.data.notice),!1!==n?.updateOnSave&&f((t=>bs(t,e.data))),c(0),a(!1),s(!0)})).catch((()=>{g({message:"There was an error updating record, Check out console to see more information.",type:"error"}),c(0),a(!1)})),l}),[d,r,a,c,p]);return{record:d,handleChange:m,submit:h,loading:o,progress:l,setRecord:f,isSynced:i}},Bs=new Zr,Ts=(e,t)=>{const r=e.name;if(!e.component&&!e.hasHandler)return null;const n={record:()=>Bs.recordActionUrl({...t,actionName:r}),resource:()=>Bs.resourceActionUrl({resourceId:t.resourceId,actionName:r}),bulk:()=>Bs.bulkActionUrl({...t,actionName:r})};if(n[e.actionType])return n[e.actionType]();throw new Error('"actionType" should be either record, resource or bulk')},_s=(e,t)=>`${e}-${t}`,Ms=(e,t,r)=>`${e}-${t}-${r}`,Fs=new cs;const Us=e=>{const{action:t,params:r,actionResponseHandler:n,search:o}=e;return()=>{const e=function(e,t,r){let n;const{recordId:o,recordIds:a,resourceId:i}=t;switch(e.actionType){case"record":if(!o)throw new Error('You have to specify "recordId" for record action');n=Fs.recordAction({resourceId:i,actionName:e.name,recordId:o,search:r});break;case"resource":n=Fs.resourceAction({resourceId:i,actionName:e.name});break;case"bulk":if(!a)throw new Error('You have to specify "recordIds" for bulk action');n=Fs.bulkAction({resourceId:i,actionName:e.name,recordIds:a,search:r});break;default:throw new Error('"actionType" should be either record, resource or bulk')}return n}(t,r,o);return e.then(n).catch((e=>{throw e})),e}},Gs=e=>`action-${e.name}`,$s=e=>{const{action:t,params:r,actionResponseHandler:n,navigate:o}=e;return e=>{e.preventDefault(),e.stopPropagation();const a=Ts(t,r),i=Us({params:r,action:t,actionResponseHandler:n});if(!t.guard||confirm(t.guard))return(e=>void 0!==e.component&&!1===e.component)(t)?i():void(a&&o(a))}},Hs="refresh",Vs=(e,t)=>{const r=e.lastIndexOf("?"),n=-1!==r?e.substring(r+1):null,o=new URLSearchParams(t??n??window.location.search??""),a="true"===new URLSearchParams(n||"").get("ignore_params")?new URLSearchParams(""):new URLSearchParams(o.toString());a.set(Hs,"true");return`${-1!==r?e.substring(0,r):e}?${a.toString()}`},Ws=e=>{const t=new URLSearchParams(e);return t.get(Hs)&&t.delete(Hs),t.toString()},zs=e=>{const t=a.useLocation(),r=a.useNavigate(),n=hs();return o=>{const{data:a}=o;if(a.notice&&n(a.notice),a.redirectUrl&&t.pathname!==a.redirectUrl){const e=Vs(a.redirectUrl);r(e)}e&&e(a)}};function qs(e,t,r){const n=a.useNavigate(),o=zs(r);return{href:Ts(e,t),callApi:Us({action:e,params:t,actionResponseHandler:o}),handleClick:$s({action:e,params:t,actionResponseHandler:o,navigate:n})}}const Ks="SESSION_INITIALIZE";function Js(t,r){const[n,o]=e.useState((()=>{try{const e=window.localStorage.getItem(t);return e?JSON.parse(e):r}catch(e){return console.log(e),r}}));return[n,e=>{try{const r=e instanceof Function?e(n):e;o(r),window.localStorage.setItem(t,JSON.stringify(r))}catch(e){console.log(e)}}]}const Ys=(e,t)=>{const r=new RegExp(`${e}($|/)`);return!!t.pathname.match(r)};function Xs(t){const[r,n]=Js("sidebarElements",{}),o=a.useNavigate(),i=a.useLocation(),s=e.useMemo((()=>(e,t)=>({href:e.href||void 0,icon:t,isSelected:Ys(e.href,i),label:e.name,id:e.id,onClick:t=>{e.href&&(t.preventDefault(),o(e.href))}})),[i,o]),l=t.filter((e=>e.href&&!1!==e.navigation?.show)).reduce(((e,t)=>{const o=t.navigation?.name||["resource",t.name].join("-");return t.navigation&&null!==t.navigation.name?e[o]&&e[o].elements&&t.navigation?.name?e[o].elements.push(s(t)):e[o]={elements:[s(t)],label:t.navigation?.name,icon:t.navigation?.icon,onClick:()=>n({...r,[o]:!r[o]}),isOpen:!!r[o]}:e[o]=s(t,t.navigation?.icon),e}),{});return Object.values(l)}const Zs=new cs;function Qs(t){const[r,n]=e.useState([]),[o,i]=e.useState(!1),[s,l]=e.useState(10),[c,u]=e.useState(1),[d,p]=e.useState(0),[f,g]=e.useState("asc"),[m,h]=e.useState(),b=a.useLocation(),v=a.useNavigate(),y=hs(),{translateMessage:x}=Yo(),E=hs(),w=()=>{i(!0);const e=new URLSearchParams(b.search),r=Zs.resourceAction({actionName:"list",resourceId:t,params:e});return r.then((e=>{const t=e.data;t.notice&&E(t.notice),t.redirectUrl?v(t.redirectUrl):(n(t.records),u(t.meta.page),l(t.meta.perPage),p(t.meta.total),g(t.meta.direction),h(t.meta.sortBy),i(!1))})).catch((()=>{y({message:x("errorFetchingRecords",t),type:"error"})})),r};return e.useEffect((()=>{var e;e=b.search,new URLSearchParams(e).get(Hs)?v({pathname:b.pathname,search:Ws(b.search).toString()},{replace:!0}):w()}),[t,b.search,b.state]),{records:r,loading:o,page:c,total:d,direction:f,sortBy:m,perPage:s,fetchData:w}}function el(t){const[r,n]=e.useState([]);return{handleSelect:e=>{const t=r.findIndex((t=>t.id===e.id));if(t<0)n([...r,e]);else{const e=[...r];e.splice(t,1),n(e)}},handleSelectAll:()=>{const e=t.filter((e=>!r.find((t=>t.id===e.id))&&e.bulkActions.length));if(e.length)n([...r,...e]);else{const e=r.filter((e=>!t.find((t=>t.id===e.id))));n(e)}},selectedRecords:r,setSelectedRecords:n}}const tl=e=>t.useSelector((e=>e.resources)).find((t=>t.id===e)),rl="ROUTE_CHANGED",nl=()=>{const r=a.useLocation(),[n,o]=Js("prevPage",{}),{to:i={},from:s={}}=t.useSelector((e=>e.router)),l=t.useDispatch();e.useEffect((()=>{n&&l((e=>({type:rl,data:e}))(n))}),[]),e.useEffect((()=>{[i.pathname,i.search].join("")!==[r.pathname,r.search].join("")&&l((e=>({type:rl,data:e}))(r))}),[r]),e.useEffect((()=>{s.pathname&&o(s)}),[s])};var ol=Object.freeze({__proto__:null,useRecord:js,isEntireRecordGiven:Rs,FORM_VALUE_NULL:us,FORM_VALUE_EMPTY_OBJECT:ds,FORM_VALUE_EMPTY_ARRAY:ps,paramsToFormData:fs,updateRecord:ks,useAction:qs,useActionResponseHandler:zs,useCurrentAdmin:function(){const e=t.useSelector((e=>e.session)),r=t.useDispatch();return[e,e=>r(((e=null)=>({type:Ks,data:e}))(e))]},useLocalStorage:Js,useNavigationResources:Xs,useNotice:hs,useRecords:Qs,useSelectedRecords:el,useTranslation:Yo,useResource:tl,useHistoryListen:nl});const al=en((({resources:e})=>{const t=Xs(e),{translateLabel:r}=Yo();return u.default.createElement(o.Navigation,{label:r("navigation"),elements:t})}),"SidebarResourceSection"),il=p.default(o.Box).withConfig({displayName:"sidebar__StyledSidebar",componentId:"sc-rspq5q-0"})(["transition:left 0.3s;top:0;bottom:0;flex-shrink:0;overflow-y:auto;&.hidden{left:-",";}&.visible{left:0;}"],o.themeGet("sizes","sidebarWidth"));il.defaultProps={position:["absolute","absolute","absolute","absolute","inherit"],width:"sidebarWidth",borderRight:"default",display:"flex",flexDirection:"column",zIndex:50,bg:"white"};const sl=en((e=>{const{isVisible:r}=e,[n,a,i]=t.useSelector((e=>[e.branding,e.resources,e.pages]));return u.default.createElement(il,{className:r?"visible":"hidden","data-css":"sidebar"},u.default.createElement(nn,{branding:n}),u.default.createElement(o.Box,{flexGrow:1,className:o.cssClass("Resources"),"data-css":"sidebar-resources"},u.default.createElement(al,{resources:a})),u.default.createElement(Zo,{pages:i}),u.default.createElement(ea,null))}),"Sidebar"),ll=en((e=>{const{session:t,paths:r}=e,{translateButton:n}=Yo(),a=[{label:n("logout"),onClick:e=>{e.preventDefault(),window.location.href=r.logoutPath},icon:"Logout"}];return u.default.createElement(o.Box,{flexShrink:0,"data-css":"logged-in"},u.default.createElement(o.CurrentUserNav,{name:t.email,title:t.title,avatarUrl:t.avatarUrl,dropActions:a}))}),"LoggedIn"),cl=p.default(o.Text).withConfig({displayName:"version__VersionItem",componentId:"sc-r49gcr-0"})(["padding:12px 24px 12px 0;"]);cl.defaultProps={display:["none","block"],color:"grey100"};const ul=en((e=>{const{versions:t}=e,{admin:r,app:n}=t,{translateLabel:a}=Yo();return u.default.createElement(o.Box,{flex:!0,flexGrow:1,py:"default",px:"xxl",className:o.cssClass("Version"),"data-css":"version"},r&&u.default.createElement(cl,null,a("adminVersion",{version:r})),n&&u.default.createElement(cl,null,a("appVersion",{version:n})))}),"Version"),dl=p.default(o.Box).withConfig({displayName:"top-bar__NavBar",componentId:"sc-vpnnkx-0"})(["height:",";border-bottom:",";background:",";display:flex;flex-direction:row;flex-shrink:0;"],(({theme:e})=>e.sizes.navbarHeight),o.themeGet("borders","default"),(({theme:e})=>e.colors.white));dl.defaultProps={className:o.cssClass("NavBar")};const pl=en((e=>{const{toggleSidebar:r}=e,[n,a,i]=t.useSelector((e=>[e.session,e.paths,e.versions]));return u.default.createElement(dl,{"data-css":"topbar"},u.default.createElement(o.Box,{py:"lg",px:["default","lg"],onClick:r,display:["block","block","block","block","none"],style:{cursor:"pointer"}},u.default.createElement(o.Icon,{icon:"Menu",size:32,color:"grey100"})),u.default.createElement(ul,{versions:i}),n&&n.email?u.default.createElement(ll,{session:n,paths:a}):"")}),"TopBar"),fl="SET_NOTICE_PROGRESS";class gl extends u.default.Component{constructor(e){super(e);const{notice:t}=e;this.timer=null,this.state={progress:t.progress||0}}componentDidMount(){const{drop:e,notice:t,notifyProgress:r}=this.props;this.timer=setInterval((()=>{this.setState((e=>{const n=e.progress+100/3;return r({noticeId:t.id,progress:n}),{progress:n}}))}),1e3),setTimeout((()=>{this.timer&&clearInterval(this.timer),e()}),4e3)}componentWillUnmount(){this.timer&&clearInterval(this.timer)}render(){const{notice:e,drop:t}=this.props;return u.default.createElement(o.MessageBox,{style:{minWidth:"480px"},message:e.message,variant:"success"===e.type?"success":"danger",onCloseClick:t})}}const ml=t.connect((e=>({notices:e.notices})),(e=>({drop:t=>e((e=>({type:"DROP_NOTICE",data:{noticeId:e}}))(t)),notifyProgress:({noticeId:t,progress:r})=>e((e=>({type:fl,data:e}))({noticeId:t,progress:r}))})))((e=>{const{drop:t,notices:r,notifyProgress:n}=e,o=r.length?r[r.length-1]:null;return o?u.default.createElement("div",{"data-testid":"notice-wrapper","data-css":"notice-wrapper"},u.default.createElement(gl,{key:o.id,notice:o,drop:()=>t(o.id),notifyProgress:n})):u.default.createElement("div",null)})),hl=en(ml,"NoticeBox"),bl=()=>{const{translateMessage:e}=Yo();return u.default.createElement(o.Box,{position:"relative",overflow:"hidden","data-css":"default-dashboard"},u.default.createElement(o.Box,{position:"absolute",top:50,left:-10,opacity:[.2,.4,1],animate:!0},u.default.createElement(o.Illustration,{variant:"Rocket"})),u.default.createElement(o.Box,{position:"absolute",top:-70,right:-15,opacity:[.2,.4,1],animate:!0},u.default.createElement(o.Illustration,{variant:"Moon"})),u.default.createElement(o.Box,{bg:"grey100",height:284,py:74,px:["default","lg",250]},u.default.createElement(o.Text,{textAlign:"center",color:"white"},u.default.createElement(o.H2,null,e("welcomeOnBoard_title")),u.default.createElement(o.Text,{opacity:.8},e("welcomeOnBoard_subtitle")))))},vl=p.default(o.Box).withConfig({displayName:"default-dashboard__Card",componentId:"sc-1be5kmo-0"})(["display:",";color:",";text-decoration:none;border:1px solid transparent;&:hover{border:1px solid ",";box-shadow:",";}"],(({flex:e})=>e?"flex":"block"),(({theme:e})=>e.colors.grey100),(({theme:e})=>e.colors.primary100),(({theme:e})=>e.shadows.cardHover));vl.defaultProps={variant:"white",boxShadow:"card"};const yl=()=>{const{translateMessage:e,translateButton:t}=Yo();return u.default.createElement(o.Box,null,u.default.createElement(bl,null),u.default.createElement(o.Box,{mt:["xl","xl","-100px"],mb:"xl",mx:[0,0,0,"auto"],px:["default","lg","xxl","0"],position:"relative",flex:!0,flexDirection:"row",flexWrap:"wrap",width:[1,1,1,1024]},(({translateMessage:e})=>[{variant:"Planet",title:e("addingResources_title"),subtitle:e("addingResources_subtitle"),href:"https://adminjs.co/tutorial-passing-resources.html"},{variant:"DocumentCheck",title:e("customizeResources_title"),subtitle:e("customizeResources_subtitle"),href:"https://adminjs.co/tutorial-customizing-resources.html"},{variant:"DocumentSearch",title:e("customizeActions_title"),subtitle:e("customizeActions_subtitle"),href:"https://adminjs.co/tutorial-actions.html"},{variant:"FlagInCog",title:e("writeOwnComponents_title"),subtitle:e("writeOwnComponents_subtitle"),href:"https://adminjs.co/tutorial-writing-react-components.html"},{variant:"Folders",title:e("customDashboard_title"),subtitle:e("customDashboard_subtitle"),href:"https://adminjs.co/tutorial-custom-dashboard.html"},{variant:"Astronaut",title:e("roleBasedAccess_title"),subtitle:e("roleBasedAccess_subtitle"),href:"https://adminjs.co/tutorial-rbac.html"}])({translateMessage:e}).map(((e,t)=>u.default.createElement(o.Box,{key:t,width:[1,.5,.5,1/3],p:"lg"},u.default.createElement(vl,{as:"a",href:e.href,target:"_blank"},u.default.createElement(o.Text,{textAlign:"center"},u.default.createElement(o.Illustration,{variant:e.variant,width:100,height:70}),u.default.createElement(o.H5,{mt:"lg"},e.title),u.default.createElement(o.Text,null,e.subtitle)))))),u.default.createElement(o.Box,{width:[1,1,.5],p:"lg"},u.default.createElement(vl,{as:"a",flex:!0,href:"https://join.slack.com/t/adminbro/shared_invite/zt-djsqxxpz-_YCS8UMtQ9Ade6DPuLR7Zw",target:"_blank"},u.default.createElement(o.Box,{flexShrink:0},u.default.createElement(o.Illustration,{variant:"SlackLogo"})),u.default.createElement(o.Box,{ml:"xl"},u.default.createElement(o.H4,null,e("community_title")),u.default.createElement(o.Text,null,e("community_subtitle"))))),u.default.createElement(o.Box,{width:[1,1,.5],p:"lg"},u.default.createElement(vl,{as:"a",flex:!0,href:"https://github.com/SoftwareBrothers/adminjs/issues",target:"_blank"},u.default.createElement(o.Box,{flexShrink:0},u.default.createElement(o.Illustration,{variant:"GithubLogo"})),u.default.createElement(o.Box,{ml:"xl"},u.default.createElement(o.H4,null,e("foundBug_title")),u.default.createElement(o.Text,null,e("foundBug_subtitle"))))),u.default.createElement(o.Box,{variant:"white",boxShadow:"card",width:1,m:"lg"},u.default.createElement(o.Text,{textAlign:"center"},u.default.createElement(o.Illustration,{variant:"AdminJSLogo"}),u.default.createElement(o.H4,null,e("needMoreSolutions_title")),u.default.createElement(o.Text,null,e("needMoreSolutions_subtitle")),u.default.createElement(o.Text,{mt:"xxl"},u.default.createElement(o.Button,{as:"a",variant:"primary",href:"https://share.hsforms.com/1IedvmEz6RH2orhcL6g2UHA8oc5a",target:"_blank"},t("contactUs")))))))},xl=({error:e})=>{const{translateMessage:t}=Yo();return u.default.createElement(o.MessageBox,{m:"xxl",variant:"danger",message:"Javascript Error"},u.default.createElement(o.Text,null,e.toString()),u.default.createElement(o.Text,{mt:"default"},t("seeConsoleForMore")))};class El extends u.default.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;return null!==t?u.default.createElement(xl,{error:t}):e||null}}class wl extends u.default.Component{constructor(e){super(e),this.state={isClient:!1}}componentDidMount(){this.setState({isClient:!0})}render(){const{dashboard:e}=this.props,{isClient:t}=this.state;let r;return r=e&&e.component&&t&&AdminJS.UserComponents[e.component]?AdminJS.UserComponents[e.component]:yl,u.default.createElement(El,null,u.default.createElement(r,null))}}var Il=en(t.connect((e=>({dashboard:e.dashboard})))(wl),"DashboardRoute");const Ol=p.default(r.Link).withConfig({displayName:"breadcrumbs__BreadcrumbLink",componentId:"sc-tbb6y0-0"})(["color:",";font-family:",";line-height:",";font-size:",";text-decoration:none;&:hover{color:",";}&:after{content:'/';padding:0 ",";}&:last-child{&:after{content:'';}}"],(({theme:e})=>e.colors.grey40),(({theme:e})=>e.font),(({theme:e})=>e.lineHeights.default),(({theme:e})=>e.fontSizes.default),(({theme:e})=>e.colors.primary100),(({theme:e})=>e.space.default)),Sl=p.default(o.Text).withConfig({displayName:"breadcrumbs__BreadcrumbText",componentId:"sc-tbb6y0-1"})(["color:",";font-family:",";font-weight:",";line-height:",";font-size:",";cursor:pointer;display:inline;&:after{content:'/';padding:0 ",";}&:last-child{&:after{content:'';}}"],(({theme:e})=>e.colors.grey40),(({theme:e})=>e.font),(({theme:e})=>e.fontWeights.normal.toString()),(({theme:e})=>e.lineHeights.default),(({theme:e})=>e.fontSizes.default),(({theme:e})=>e.space.default)),Cl=en((e=>{const{resource:t,record:r,actionName:n}=e,a=t.resourceActions.find((({name:e})=>"list"===e)),i=t.actions.find((e=>e.name===n)),s=new Zr,{translateLabel:l}=Yo(),c=Ms(t.id,n,"breadcrumbs");return u.default.createElement(o.Box,{flexGrow:1,className:o.cssClass("Breadcrumbs"),"data-css":c},u.default.createElement(Ol,{to:s.dashboardUrl()},l("dashboard")),a?u.default.createElement(Ol,{to:t.href?t.href:"/",className:r?"is-active":""},t.name):u.default.createElement(Sl,null,t.name),i&&"list"!==i.name&&u.default.createElement(Ol,{to:"#"},i.label))}),"Breadcrumbs"),Dl=e=>{const{actions:t,params:r,handleClick:n}=e,o=t.map((e=>{const t=Ts(e,r);return{icon:e.icon,label:e.label,variant:e.variant,source:e,href:t||void 0,onClick:t?n:void 0,"data-testid":Gs(e),buttons:[],"data-css":`${e.resourceId}-${e.name}-button`}})),a=o.reduce(((e,t)=>{const r=t.source;if(r.parent){const n=e[r.parent]||o.find((e=>e.source.name===r.parent))||{label:r.parent};return n.buttons=n.buttons||[],n.buttons.push(t),{...e,[r.parent]:n}}return{...e,[t.source.name]:t}}),{});return Object.values(a)},Pl=p.default((({rounded:e,...t})=>u.default.createElement(r.Link,t))).withConfig({displayName:"styled-back-button__StyledLink",componentId:"sc-pn0p1u-0"})(["",""],o.ButtonCSS),kl=en((e=>{const{showInDrawer:t}=e,n=t?"ChevronRight":"ChevronLeft",a=r.useNavigate();return u.default.createElement(Pl,{size:"icon",to:a(-1),rounded:!0,mr:"lg",type:"button"},u.default.createElement(o.Icon,{icon:n}))}),"StyledBackButton"),Rl=en((e=>{const{resource:t,toggleFilter:r,actionPerformed:n,record:i,action:s,tag:l,omitActions:c}=e,{translateButton:d}=Yo(),p=a.useNavigate(),f=zs(n);if(s.hideActionHeader)return null;const g=t.id,m={resourceId:g,recordId:i?.id},h=(e,t)=>$s({action:t,params:m,actionResponseHandler:f,navigate:p})(e),b=Dl({actions:i?i.recordActions.filter((e=>!s||s.name!==e.name)):t.resourceActions.filter((e=>"new"===e.name&&(!s||s.name!==e.name))),params:m,handleClick:h});r&&b.push({label:d("filter",t.id),onClick:r,icon:"SettingsAdjust","data-css":_s(t.id,"filter-button")});const v=Dl({actions:s.showResourceActions?t.resourceActions.filter((e=>!["list","new"].includes(e.name))):[],params:{resourceId:g},handleClick:h}),y=s?s.label:t.name,x=!s.showInDrawer,E=s.showInDrawer?"":"lg",w=s.showInDrawer?"xl":"default",I=s.showInDrawer?o.H3:o.H2,O=Ms(g,s.name,"action-header");return u.default.createElement(o.Box,{className:o.cssClass("ActionHeader"),"data-css":O},s.showInDrawer?"":u.default.createElement(o.Box,{flex:!0,flexDirection:"row",px:["default",0]},u.default.createElement(Cl,{resource:t,actionName:s.name,record:i}),u.default.createElement(o.Box,{flexShrink:0},u.default.createElement(o.ButtonGroup,{size:"sm",rounded:!0,buttons:v}))),u.default.createElement(o.Box,{display:["block",x?"flex":"block"]},u.default.createElement(o.Box,{mt:E,flexGrow:1,px:["default",0]},u.default.createElement(I,{mb:"lg"},s.showInDrawer?u.default.createElement(kl,{showInDrawer:s.showInDrawer}):"",y,l?u.default.createElement(o.Badge,{variant:"primary",ml:"default"},l):"")),c?"":u.default.createElement(o.Box,{mt:"xl",mb:w,flexShrink:0},u.default.createElement(o.ButtonGroup,{buttons:b}))))}),"ActionHeader");var Al={},Nl={};Object.defineProperty(Nl,"__esModule",{value:!0});var Ll=u.default;function jl(e,t){var r=Ll.useState((function(){return{inputs:t,result:e()}}))[0],n=Ll.useRef(!0),o=Ll.useRef(r),a=n.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,o.current.inputs))?o.current:{inputs:t,result:e()};return Ll.useEffect((function(){n.current=!1,o.current=a}),[a]),a.result}function Bl(e,t){return jl((function(){return e}),t)}var Tl=jl,_l=Bl;Nl.useCallback=_l,Nl.useCallbackOne=Bl,Nl.useMemo=Tl,Nl.useMemoOne=jl;var Ml={};var Fl=function(e,t){if(!e)throw new Error("Invariant failed")};Object.defineProperty(Ml,"__esModule",{value:!0});var Ul,Gl=(Ul=Fl)&&"object"==typeof Ul&&"default"in Ul?Ul.default:Ul,$l=function(e){var t=e.top,r=e.right,n=e.bottom,o=e.left;return{top:t,right:r,bottom:n,left:o,width:r-o,height:n-t,x:o,y:t,center:{x:(r+o)/2,y:(n+t)/2}}},Hl=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Vl=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Wl={top:0,right:0,bottom:0,left:0},zl=function(e){var t=e.borderBox,r=e.margin,n=void 0===r?Wl:r,o=e.border,a=void 0===o?Wl:o,i=e.padding,s=void 0===i?Wl:i,l=$l(Hl(t,n)),c=$l(Vl(t,a)),u=$l(Vl(c,s));return{marginBox:l,borderBox:$l(t),paddingBox:c,contentBox:u,margin:n,border:a,padding:s}},ql=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var r=Number(t);return isNaN(r)&&Gl(!1),r},Kl=function(e,t){var r,n,o=e.borderBox,a=e.border,i=e.margin,s=e.padding,l=(n=t,{top:(r=o).top+n.y,left:r.left+n.x,bottom:r.bottom+n.y,right:r.right+n.x});return zl({borderBox:l,border:a,margin:i,padding:s})},Jl=function(e,t){var r={top:ql(t.marginTop),right:ql(t.marginRight),bottom:ql(t.marginBottom),left:ql(t.marginLeft)},n={top:ql(t.paddingTop),right:ql(t.paddingRight),bottom:ql(t.paddingBottom),left:ql(t.paddingLeft)},o={top:ql(t.borderTopWidth),right:ql(t.borderRightWidth),bottom:ql(t.borderBottomWidth),left:ql(t.borderLeftWidth)};return zl({borderBox:e,margin:r,padding:n,border:o})};Ml.calculateBox=Jl,Ml.createBox=zl,Ml.expand=Hl,Ml.getBox=function(e){var t=e.getBoundingClientRect(),r=window.getComputedStyle(e);return Jl(t,r)},Ml.getRect=$l,Ml.offset=Kl,Ml.shrink=Vl,Ml.withScroll=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Kl(e,t)};var Yl=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Xl(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(n=e[r],o=t[r],!(n===o||Yl(n)&&Yl(o)))return!1;var n,o;return!0}var Zl=function(e,t){void 0===t&&(t=Xl);var r=null;function n(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var a=e.apply(this,n);return r={lastResult:a,lastArgs:n,lastThis:this},a}return n.clear=function(){r=null},n},Ql=function(e){var t=[],r=null,n=function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];t=o,r||(r=requestAnimationFrame((function(){r=null,e.apply(void 0,t)})))};return n.cancel=function(){r&&(cancelAnimationFrame(r),r=null)},n},ec={exports:{}};!function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(ec),Object.defineProperty(Al,"__esModule",{value:!0});var tc=u.default,rc=g.default,nc=m.default,oc=d.default,ac=Nl,ic=Ml,sc=Zl,lc=Ql,cc=ec.exports;function uc(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var dc=uc(tc),pc=uc(rc),fc=uc(sc),gc=uc(lc),mc=uc(cc);function hc(e,t){}function bc(){}function vc(e,t,r){const n=t.map((t=>{const n=(o=r,a=t.options,{...o,...a});var o,a;return e.addEventListener(t.eventName,t.fn,n),function(){e.removeEventListener(t.eventName,t.fn,n)}}));return function(){n.forEach((e=>{e()}))}}hc.bind(null,"warn"),hc.bind(null,"error");class yc extends Error{}function xc(e,t){if(!e)throw new yc("Invariant failed")}yc.prototype.toString=function(){return this.message};class Ec extends dc.default.Component{constructor(){super(...arguments),this.callbacks=null,this.unbind=bc,this.onWindowError=e=>{const t=this.getCallbacks();t.isDragging()&&t.tryAbort();e.error instanceof yc&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=vc(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(e){if(!(e instanceof yc))throw e;this.setState({})}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const wc=e=>e+1,Ic=(e,t)=>{const r=e.droppableId===t.droppableId,n=wc(e.index),o=wc(t.index);return r?`\n You have moved the item from position ${n}\n to position ${o}\n `:`\n You have moved the item from position ${n}\n in list ${e.droppableId}\n to list ${t.droppableId}\n in position ${o}\n `},Oc=(e,t,r)=>t.droppableId===r.droppableId?`\n The item ${e}\n has been combined with ${r.draggableId}`:`\n The item ${e}\n in list ${t.droppableId}\n has been combined with ${r.draggableId}\n in list ${r.droppableId}\n `,Sc=e=>`\n The item has returned to its starting position\n of ${wc(e.index)}\n`,Cc={dragHandleUsageInstructions:"\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",onDragStart:e=>`\n You have lifted an item in position ${wc(e.source.index)}\n`,onDragUpdate:e=>{const t=e.destination;if(t)return Ic(e.source,t);const r=e.combine;return r?Oc(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},onDragEnd:e=>{if("CANCEL"===e.reason)return`\n Movement cancelled.\n ${Sc(e.source)}\n `;const t=e.destination,r=e.combine;return t?`\n You have dropped the item.\n ${Ic(e.source,t)}\n `:r?`\n You have dropped the item.\n ${Oc(e.draggableId,e.source,r)}\n `:`\n The item has been dropped while not over a drop area.\n ${Sc(e.source)}\n `}};var Dc=Cc;const Pc={x:0,y:0},kc=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),Rc=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),Ac=(e,t)=>e.x===t.x&&e.y===t.y,Nc=e=>({x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}),Lc=function(e,t,r){return void 0===r&&(r=0),"x"===e?{x:t,y:r}:{x:r,y:t}},jc=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),Bc=(e,t)=>Math.min(...t.map((t=>jc(e,t)))),Tc=e=>t=>({x:e(t.x),y:e(t.y)});const _c=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),Mc=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],Fc=(e,t)=>t&&t.shouldClipSubject?((e,t)=>{const r=ic.getRect({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r})(t.pageMarginBox,e):ic.getRect(e);var Uc=e=>{let{page:t,withPlaceholder:r,axis:n,frame:o}=e;const a=((e,t)=>t?_c(e,t.scroll.diff.displacement):e)(t.marginBox,o),i=((e,t,r)=>r&&r.increasedBy?{...e,[t.end]:e[t.end]+r.increasedBy[t.line]}:e)(a,n,r);return{page:t,withPlaceholder:r,active:Fc(i,o)}},Gc=(e,t)=>{e.frame||xc(!1);const r=e.frame,n=Rc(t,r.scroll.initial),o=Nc(n),a={...r,scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:o},max:r.scroll.max}},i=Uc({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a});return{...e,frame:a,subject:i}};const $c=fc.default((e=>e.reduce(((e,t)=>(e[t.descriptor.id]=t,e)),{}))),Hc=fc.default((e=>e.reduce(((e,t)=>(e[t.descriptor.id]=t,e)),{}))),Vc=fc.default((e=>Object.values(e))),Wc=fc.default((e=>Object.values(e)));var zc=fc.default(((e,t)=>{const r=Wc(t).filter((t=>e===t.descriptor.droppableId)).sort(((e,t)=>e.descriptor.index-t.descriptor.index));return r}));function qc(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Kc(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Jc=fc.default(((e,t)=>t.filter((t=>t.descriptor.id!==e.descriptor.id)))),Yc=(e,t)=>e.descriptor.droppableId===t.descriptor.id;const Xc={point:Pc,value:0},Zc={invisible:{},visible:{},all:[]};var Qc={displaced:Zc,displacedBy:Xc,at:null},eu=(e,t)=>r=>e<=r&&r<=t,tu=e=>{const t=eu(e.top,e.bottom),r=eu(e.left,e.right);return n=>{if(t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right))return!0;const o=t(n.top)||t(n.bottom),a=r(n.left)||r(n.right);if(o&&a)return!0;const i=n.top<e.top&&n.bottom>e.bottom,s=n.left<e.left&&n.right>e.right;if(i&&s)return!0;return i&&a||s&&o}},ru=e=>{const t=eu(e.top,e.bottom),r=eu(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&r(e.left)&&r(e.right)};const nu={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ou={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"};const au=e=>{let{target:t,destination:r,viewport:n,withDroppableDisplacement:o,isVisibleThroughFrameFn:a}=e;const i=o?((e,t)=>{const r=t.frame?t.frame.scroll.diff.displacement:Pc;return _c(e,r)})(t,r):t;return((e,t,r)=>!!t.subject.active&&r(t.subject.active)(e))(i,r,a)&&((e,t,r)=>r(t)(e))(i,n,a)},iu=e=>au({...e,isVisibleThroughFrameFn:ru});function su(e){let{afterDragging:t,destination:r,displacedBy:n,viewport:o,forceShouldAnimate:a,last:i}=e;return t.reduce((function(e,t){const s=function(e,t){const r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return ic.getRect(ic.expand(r,n))}(t,n),l=t.descriptor.id;e.all.push(l);var c;if(!(c={target:s,destination:r,viewport:o,withDroppableDisplacement:!0},au({...c,isVisibleThroughFrameFn:tu})))return e.invisible[t.descriptor.id]=!0,e;const u=((e,t,r)=>{if("boolean"==typeof r)return r;if(!t)return!0;const{invisible:n,visible:o}=t;if(n[e])return!1;const a=o[e];return!a||a.shouldAnimate})(l,i,a),d={draggableId:l,shouldAnimate:u};return e.visible[l]=d,e}),{all:[],visible:{},invisible:{}})}function lu(e){let{insideDestination:t,inHomeList:r,displacedBy:n,destination:o}=e;const a=function(e,t){if(!e.length)return 0;const r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}(t,{inHomeList:r});return{displaced:Zc,displacedBy:n,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function cu(e){let{draggable:t,insideDestination:r,destination:n,viewport:o,displacedBy:a,last:i,index:s,forceShouldAnimate:l}=e;const c=Yc(t,n);if(null==s)return lu({insideDestination:r,inHomeList:c,displacedBy:a,destination:n});const u=r.find((e=>e.descriptor.index===s));if(!u)return lu({insideDestination:r,inHomeList:c,displacedBy:a,destination:n});const d=Jc(t,r),p=r.indexOf(u);return{displaced:su({afterDragging:d.slice(p),destination:n,displacedBy:a,last:i,viewport:o.frame,forceShouldAnimate:l}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:s}}}}function uu(e,t){return Boolean(t.effected[e])}var du=e=>{let{isMovingForward:t,isInHomeList:r,draggable:n,draggables:o,destination:a,insideDestination:i,previousImpact:s,viewport:l,afterCritical:c}=e;const u=s.at;if(u||xc(!1),"REORDER"===u.type){const e=(e=>{let{isMovingForward:t,isInHomeList:r,insideDestination:n,location:o}=e;if(!n.length)return null;const a=o.index,i=t?a+1:a-1,s=n[0].descriptor.index,l=n[n.length-1].descriptor.index;return i<s||i>(r?l:l+1)?null:i})({isMovingForward:t,isInHomeList:r,location:u.destination,insideDestination:i});return null==e?null:cu({draggable:n,insideDestination:i,destination:a,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:e})}const d=(e=>{let{isMovingForward:t,destination:r,draggables:n,combine:o,afterCritical:a}=e;if(!r.isCombineEnabled)return null;const i=o.draggableId,s=n[i].descriptor.index;return uu(i,a)?t?s:s-1:t?s+1:s})({isMovingForward:t,destination:a,displaced:s.displaced,draggables:o,combine:u.combine,afterCritical:c});return null==d?null:cu({draggable:n,insideDestination:i,destination:a,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:d})},pu=e=>{let{afterCritical:t,impact:r,draggables:n}=e;const o=Kc(r);o||xc(!1);const a=o.draggableId,i=n[a].page.borderBox.center,s=(e=>{let{displaced:t,afterCritical:r,combineWith:n,displacedBy:o}=e;const a=Boolean(t.visible[n]||t.invisible[n]);return uu(n,r)?a?Pc:Nc(o.point):a?o.point:Pc})({displaced:r.displaced,afterCritical:t,combineWith:a,displacedBy:r.displacedBy});return kc(i,s)};const fu=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,gu=(e,t,r)=>t[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2,mu=e=>{let{axis:t,moveRelativeTo:r,isMoving:n}=e;return Lc(t.line,r.marginBox[t.end]+fu(t,n),gu(t,r.marginBox,n))},hu=e=>{let{axis:t,moveRelativeTo:r,isMoving:n}=e;return Lc(t.line,r.marginBox[t.start]-((e,t)=>t.margin[e.end]+t.borderBox[e.size]/2)(t,n),gu(t,r.marginBox,n))};var bu=e=>{let{impact:t,draggable:r,draggables:n,droppable:o,afterCritical:a}=e;const i=zc(o.descriptor.id,n),s=r.page,l=o.axis;if(!i.length)return(e=>{let{axis:t,moveInto:r,isMoving:n}=e;return Lc(t.line,r.contentBox[t.start]+fu(t,n),gu(t,r.contentBox,n))})({axis:l,moveInto:o.page,isMoving:s});const{displaced:c,displacedBy:u}=t,d=c.all[0];if(d){const e=n[d];if(uu(d,a))return hu({axis:l,moveRelativeTo:e.page,isMoving:s});const t=ic.offset(e.page,u.point);return hu({axis:l,moveRelativeTo:t,isMoving:s})}const p=i[i.length-1];if(p.descriptor.id===r.descriptor.id)return s.borderBox.center;if(uu(p.descriptor.id,a)){const e=ic.offset(p.page,Nc(a.displacedBy.point));return mu({axis:l,moveRelativeTo:e,isMoving:s})}return mu({axis:l,moveRelativeTo:p.page,isMoving:s})},vu=(e,t)=>{const r=e.frame;return r?kc(t,r.scroll.diff.displacement):t};var yu=e=>{const t=(e=>{let{impact:t,draggable:r,droppable:n,draggables:o,afterCritical:a}=e;const i=r.page.borderBox.center,s=t.at;return n&&s?"REORDER"===s.type?bu({impact:t,draggable:r,draggables:o,droppable:n,afterCritical:a}):pu({impact:t,draggables:o,afterCritical:a}):i})(e),r=e.droppable;return r?vu(r,t):t},xu=(e,t)=>{const r=Rc(t,e.scroll.initial),n=Nc(r);return{frame:ic.getRect({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}}};function Eu(e,t){return e.map((e=>t[e]))}var wu=e=>{let{pageBorderBoxCenter:t,draggable:r,viewport:n}=e;const o=((e,t)=>kc(e.scroll.diff.displacement,t))(n,t),a=Rc(o,r.page.borderBox.center);return kc(r.client.borderBox.center,a)},Iu=e=>{let{draggable:t,destination:r,newPageBorderBoxCenter:n,viewport:o,withDroppableDisplacement:a,onlyOnMainAxis:i=!1}=e;const s=Rc(n,t.page.borderBox.center),l={target:_c(t.page.borderBox,s),destination:r,withDroppableDisplacement:a,viewport:o};return i?(e=>{return au({...e,isVisibleThroughFrameFn:(t=e.destination.axis,e=>{const r=eu(e.top,e.bottom),n=eu(e.left,e.right);return e=>t===nu?r(e.top)&&r(e.bottom):n(e.left)&&n(e.right)})});var t})(l):iu(l)},Ou=e=>{let{isMovingForward:t,draggable:r,destination:n,draggables:o,previousImpact:a,viewport:i,previousPageBorderBoxCenter:s,previousClientSelection:l,afterCritical:c}=e;if(!n.isEnabled)return null;const u=zc(n.descriptor.id,o),d=Yc(r,n),p=(e=>{let{isMovingForward:t,draggable:r,destination:n,insideDestination:o,previousImpact:a}=e;if(!n.isCombineEnabled)return null;if(!qc(a))return null;function i(e){const t={type:"COMBINE",combine:{draggableId:e,droppableId:n.descriptor.id}};return{...a,at:t}}const s=a.displaced.all,l=s.length?s[0]:null;if(t)return l?i(l):null;const c=Jc(r,o);if(!l)return c.length?i(c[c.length-1].descriptor.id):null;const u=c.findIndex((e=>e.descriptor.id===l));-1===u&&xc(!1);const d=u-1;return d<0?null:i(c[d].descriptor.id)})({isMovingForward:t,draggable:r,destination:n,insideDestination:u,previousImpact:a})||du({isMovingForward:t,isInHomeList:d,draggable:r,draggables:o,destination:n,insideDestination:u,previousImpact:a,viewport:i,afterCritical:c});if(!p)return null;const f=yu({impact:p,draggable:r,droppable:n,draggables:o,afterCritical:c});if(Iu({draggable:r,destination:n,newPageBorderBoxCenter:f,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})){return{clientSelection:wu({pageBorderBoxCenter:f,draggable:r,viewport:i}),impact:p,scrollJumpRequest:null}}const g=Rc(f,s),m=(e=>{let{impact:t,viewport:r,destination:n,draggables:o,maxScrollChange:a}=e;const i=xu(r,kc(r.scroll.current,a)),s=n.frame?Gc(n,kc(n.frame.scroll.current,a)):n,l=t.displaced,c=su({afterDragging:Eu(l.all,o),destination:n,displacedBy:t.displacedBy,viewport:i.frame,last:l,forceShouldAnimate:!1}),u=su({afterDragging:Eu(l.all,o),destination:s,displacedBy:t.displacedBy,viewport:r.frame,last:l,forceShouldAnimate:!1}),d={},p={},f=[l,c,u];return l.all.forEach((e=>{const t=function(e,t){for(let r=0;r<t.length;r++){const n=t[r].visible[e];if(n)return n}return null}(e,f);t?p[e]=t:d[e]=!0})),{...t,displaced:{all:l.all,invisible:d,visible:p}}})({impact:p,viewport:i,destination:n,draggables:o,maxScrollChange:g});return{clientSelection:l,impact:m,scrollJumpRequest:g}};const Su=e=>{const t=e.subject.active;return t||xc(!1),t};const Cu=(e,t)=>{const r=e.page.borderBox.center;return uu(e.descriptor.id,t)?Rc(r,t.displacedBy.point):r},Du=(e,t)=>{const r=e.page.borderBox;return uu(e.descriptor.id,t)?_c(r,Nc(t.displacedBy.point)):r};var Pu=fc.default((function(e,t){const r=t[e.line];return{value:r,point:Lc(e.line,r)}}));const ku=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),Ru=(e,t,r)=>{const n=e.frame;Yc(t,e)&&xc(!1),e.subject.withPlaceholder&&xc(!1);const o=Pu(e.axis,t.displaceBy).point,a=((e,t,r)=>{const n=e.axis;if("virtual"===e.descriptor.mode)return Lc(n.line,t[n.line]);const o=e.subject.page.contentBox[n.size],a=zc(e.descriptor.id,r).reduce(((e,t)=>e+t.client.marginBox[n.size]),0)+t[n.line]-o;return a<=0?null:Lc(n.line,a)})(e,o,r),i={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!n){const t=Uc({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:e.frame});return{...e,subject:t}}const s=a?kc(n.scroll.max,a):n.scroll.max,l=ku(n,s),c=Uc({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:l});return{...e,subject:c,frame:l}};var Au=e=>{let{isMovingForward:t,previousPageBorderBoxCenter:r,draggable:n,isOver:o,draggables:a,droppables:i,viewport:s,afterCritical:l}=e;const c=(e=>{let{isMovingForward:t,pageBorderBoxCenter:r,source:n,droppables:o,viewport:a}=e;const i=n.subject.active;if(!i)return null;const s=n.axis,l=eu(i[s.start],i[s.end]),c=Vc(o).filter((e=>e!==n)).filter((e=>e.isEnabled)).filter((e=>Boolean(e.subject.active))).filter((e=>tu(a.frame)(Su(e)))).filter((e=>{const r=Su(e);return t?i[s.crossAxisEnd]<r[s.crossAxisEnd]:r[s.crossAxisStart]<i[s.crossAxisStart]})).filter((e=>{const t=Su(e),r=eu(t[s.start],t[s.end]);return l(t[s.start])||l(t[s.end])||r(i[s.start])||r(i[s.end])})).sort(((e,r)=>{const n=Su(e)[s.crossAxisStart],o=Su(r)[s.crossAxisStart];return t?n-o:o-n})).filter(((e,t,r)=>Su(e)[s.crossAxisStart]===Su(r[0])[s.crossAxisStart]));if(!c.length)return null;if(1===c.length)return c[0];const u=c.filter((e=>eu(Su(e)[s.start],Su(e)[s.end])(r[s.line])));return 1===u.length?u[0]:u.length>1?u.sort(((e,t)=>Su(e)[s.start]-Su(t)[s.start]))[0]:c.sort(((e,t)=>{const n=Bc(r,Mc(Su(e))),o=Bc(r,Mc(Su(t)));return n!==o?n-o:Su(e)[s.start]-Su(t)[s.start]}))[0]})({isMovingForward:t,pageBorderBoxCenter:r,source:o,droppables:i,viewport:s});if(!c)return null;const u=zc(c.descriptor.id,a),d=(e=>{let{pageBorderBoxCenter:t,viewport:r,destination:n,insideDestination:o,afterCritical:a}=e;const i=o.filter((e=>iu({target:Du(e,a),destination:n,viewport:r.frame,withDroppableDisplacement:!0}))).sort(((e,r)=>{const o=jc(t,vu(n,Cu(e,a))),i=jc(t,vu(n,Cu(r,a)));return o<i?-1:i<o?1:e.descriptor.index-r.descriptor.index}));return i[0]||null})({pageBorderBoxCenter:r,viewport:s,destination:c,insideDestination:u,afterCritical:l}),p=(e=>{let{previousPageBorderBoxCenter:t,moveRelativeTo:r,insideDestination:n,draggable:o,draggables:a,destination:i,viewport:s,afterCritical:l}=e;if(!r){if(n.length)return null;const e={displaced:Zc,displacedBy:Xc,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},t=yu({impact:e,draggable:o,droppable:i,draggables:a,afterCritical:l}),r=Yc(o,i)?i:Ru(i,o,a);return Iu({draggable:o,destination:r,newPageBorderBoxCenter:t,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?e:null}const c=Boolean(t[i.axis.line]<=r.page.borderBox.center[i.axis.line]),u=(()=>{const e=r.descriptor.index;return r.descriptor.id===o.descriptor.id||c?e:e+1})(),d=Pu(i.axis,o.displaceBy);return cu({draggable:o,insideDestination:n,destination:i,viewport:s,displacedBy:d,last:Zc,index:u})})({previousPageBorderBoxCenter:r,destination:c,draggable:n,draggables:a,moveRelativeTo:d,insideDestination:u,viewport:s,afterCritical:l});if(!p)return null;const f=yu({impact:p,draggable:n,droppable:c,draggables:a,afterCritical:l});return{clientSelection:wu({pageBorderBoxCenter:f,draggable:n,viewport:s}),impact:p,scrollJumpRequest:null}},Nu=e=>{const t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null};var Lu=e=>{let{state:t,type:r}=e;const n=((e,t)=>{const r=Nu(e);return r?t[r]:null})(t.impact,t.dimensions.droppables),o=Boolean(n),a=t.dimensions.droppables[t.critical.droppable.id],i=n||a,s=i.axis.direction,l="vertical"===s&&("MOVE_UP"===r||"MOVE_DOWN"===r)||"horizontal"===s&&("MOVE_LEFT"===r||"MOVE_RIGHT"===r);if(l&&!o)return null;const c="MOVE_DOWN"===r||"MOVE_RIGHT"===r,u=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,{draggables:p,droppables:f}=t.dimensions;return l?Ou({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,destination:i,draggables:p,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Au({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,isOver:i,draggables:p,droppables:f,viewport:t.viewport,afterCritical:t.afterCritical})};function ju(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Bu(e){const t=eu(e.top,e.bottom),r=eu(e.left,e.right);return function(e){return t(e.y)&&r(e.x)}}function Tu(e){let{pageBorderBox:t,draggable:r,droppables:n}=e;const o=Vc(n).filter((e=>{if(!e.isEnabled)return!1;const r=e.subject.active;if(!r)return!1;if(o=r,!((n=t).left<o.right&&n.right>o.left&&n.top<o.bottom&&n.bottom>o.top))return!1;var n,o;if(Bu(r)(t.center))return!0;const a=e.axis,i=r.center[a.crossAxisLine],s=t[a.crossAxisStart],l=t[a.crossAxisEnd],c=eu(r[a.crossAxisStart],r[a.crossAxisEnd]),u=c(s),d=c(l);return!u&&!d||(u?s<i:l>i)}));return o.length?1===o.length?o[0].descriptor.id:function(e){let{pageBorderBox:t,draggable:r,candidates:n}=e;const o=r.page.borderBox.center,a=n.map((e=>{const r=e.axis,n=Lc(e.axis.line,t.center[r.line],e.page.borderBox.center[r.crossAxisLine]);return{id:e.descriptor.id,distance:jc(o,n)}})).sort(((e,t)=>t.distance-e.distance));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:r,candidates:o}):null}const _u=(e,t)=>ic.getRect(_c(e,t));function Mu(e){let{displaced:t,id:r}=e;return Boolean(t.visible[r]||t.invisible[r])}var Fu=e=>{let{pageOffset:t,draggable:r,draggables:n,droppables:o,previousImpact:a,viewport:i,afterCritical:s}=e;const l=_u(r.page.borderBox,t),c=Tu({pageBorderBox:l,draggable:r,droppables:o});if(!c)return Qc;const u=o[c],d=zc(u.descriptor.id,n),p=((e,t)=>{const r=e.frame;return r?_u(t,r.scroll.diff.value):t})(u,l);return(e=>{let{draggable:t,pageBorderBoxWithDroppableScroll:r,previousImpact:n,destination:o,insideDestination:a,afterCritical:i}=e;if(!o.isCombineEnabled)return null;const s=o.axis,l=Pu(o.axis,t.displaceBy),c=l.value,u=r[s.start],d=r[s.end],p=Jc(t,a).find((e=>{const t=e.descriptor.id,r=e.page.borderBox,o=r[s.size]/4,a=uu(t,i),l=Mu({displaced:n.displaced,id:t});return a?l?d>r[s.start]+o&&d<r[s.end]-o:u>r[s.start]-c+o&&u<r[s.end]-c-o:l?d>r[s.start]+c+o&&d<r[s.end]+c-o:u>r[s.start]+o&&u<r[s.end]-o}));return p?{displacedBy:l,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:o.descriptor.id}}}:null})({pageBorderBoxWithDroppableScroll:p,draggable:r,previousImpact:a,destination:u,insideDestination:d,afterCritical:s})||(e=>{let{pageBorderBoxWithDroppableScroll:t,draggable:r,destination:n,insideDestination:o,last:a,viewport:i,afterCritical:s}=e;const l=n.axis,c=Pu(n.axis,r.displaceBy),u=c.value,d=t[l.start],p=t[l.end],f=function(e){let{draggable:t,closest:r,inHomeList:n}=e;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}({draggable:r,closest:Jc(r,o).find((e=>{const t=e.descriptor.id,r=e.page.borderBox.center[l.line],n=uu(t,s),o=Mu({displaced:a,id:t});return n?o?p<=r:d<r-u:o?p<=r+u:d<r}))||null,inHomeList:Yc(r,n)});return cu({draggable:r,insideDestination:o,destination:n,viewport:i,last:a,displacedBy:c,index:f})})({pageBorderBoxWithDroppableScroll:p,draggable:r,destination:u,insideDestination:d,last:a.displaced,viewport:i,afterCritical:s})},Uu=(e,t)=>({...e,[t.descriptor.id]:t});const Gu=e=>{let{previousImpact:t,impact:r,droppables:n}=e;const o=Nu(t),a=Nu(r);if(!o)return n;if(o===a)return n;const i=n[o];if(!i.subject.withPlaceholder)return n;const s=(e=>{const t=e.subject.withPlaceholder;t||xc(!1);const r=e.frame;if(!r){const t=Uc({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}const n=t.oldFrameMaxScroll;n||xc(!1);const o=ku(r,n),a=Uc({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null});return{...e,subject:a,frame:o}})(i);return Uu(n,s)};var $u=e=>{let{state:t,clientSelection:r,dimensions:n,viewport:o,impact:a,scrollJumpRequest:i}=e;const s=o||t.viewport,l=n||t.dimensions,c=r||t.current.client.selection,u=Rc(c,t.initial.client.selection),d={offset:u,selection:c,borderBoxCenter:kc(t.initial.client.borderBoxCenter,u)},p={selection:kc(d.selection,s.scroll.current),borderBoxCenter:kc(d.borderBoxCenter,s.scroll.current),offset:kc(d.offset,s.scroll.diff.value)},f={client:d,page:p};if("COLLECTING"===t.phase)return{...t,dimensions:l,viewport:s,current:f};const g=l.draggables[t.critical.draggable.id],m=a||Fu({pageOffset:p.offset,draggable:g,draggables:l.draggables,droppables:l.droppables,previousImpact:t.impact,viewport:s,afterCritical:t.afterCritical}),h=(e=>{let{draggable:t,draggables:r,droppables:n,previousImpact:o,impact:a}=e;const i=Gu({previousImpact:o,impact:a,droppables:n}),s=Nu(a);if(!s)return i;const l=n[s];if(Yc(t,l))return i;if(l.subject.withPlaceholder)return i;const c=Ru(l,t,r);return Uu(i,c)})({draggable:g,impact:m,previousImpact:t.impact,draggables:l.draggables,droppables:l.droppables});return{...t,current:f,dimensions:{draggables:l.draggables,droppables:h},impact:m,viewport:s,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null}};var Hu=e=>{let{impact:t,viewport:r,draggables:n,destination:o,forceShouldAnimate:a}=e;const i=t.displaced,s=function(e,t){return e.map((e=>t[e]))}(i.all,n),l=su({afterDragging:s,destination:o,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:a,last:i});return{...t,displaced:l}},Vu=e=>{let{impact:t,draggable:r,droppable:n,draggables:o,viewport:a,afterCritical:i}=e;const s=yu({impact:t,draggable:r,draggables:o,droppable:n,afterCritical:i});return wu({pageBorderBoxCenter:s,draggable:r,viewport:a})},Wu=e=>{let{state:t,dimensions:r,viewport:n}=e;"SNAP"!==t.movementMode&&xc(!1);const o=t.impact,a=n||t.viewport,i=r||t.dimensions,{draggables:s,droppables:l}=i,c=s[t.critical.draggable.id],u=Nu(o);u||xc(!1);const d=l[u],p=Hu({impact:o,viewport:a,destination:d,draggables:s}),f=Vu({impact:p,draggable:c,droppable:d,draggables:s,viewport:a,afterCritical:t.afterCritical});return $u({impact:p,clientSelection:f,state:t,dimensions:i,viewport:a})},zu=e=>{let{draggable:t,home:r,draggables:n,viewport:o}=e;const a=Pu(r.axis,t.displaceBy),i=zc(r.descriptor.id,n),s=i.indexOf(t);-1===s&&xc(!1);const l=i.slice(s+1),c=l.reduce(((e,t)=>(e[t.descriptor.id]=!0,e)),{}),u={inVirtualList:"virtual"===r.descriptor.mode,displacedBy:a,effected:c};var d;return{impact:{displaced:su({afterDragging:l,destination:r,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(d=t.descriptor,{index:d.index,droppableId:d.droppableId})}},afterCritical:u}},qu=e=>{let{additions:t,updatedDroppables:r,viewport:n}=e;const o=n.scroll.diff.value;return t.map((e=>{const t=e.descriptor.droppableId,a=(e=>{const t=e.frame;return t||xc(!1),t})(r[t]),i=a.scroll.diff.value,s=(e=>{let{draggable:t,offset:r,initialWindowScroll:n}=e;const o=ic.offset(t.client,r),a=ic.withScroll(o,n);return{...t,placeholder:{...t.placeholder,client:o},client:o,page:a}})({draggable:e,offset:kc(o,i),initialWindowScroll:n.scroll.initial});return s}))};const Ku=e=>"SNAP"===e.movementMode,Ju=(e,t,r)=>{const n=((e,t)=>({draggables:e.draggables,droppables:Uu(e.droppables,t)}))(e.dimensions,t);return!Ku(e)||r?$u({state:e,dimensions:n}):Wu({state:e,dimensions:n})};function Yu(e){return e.isDragging&&"SNAP"===e.movementMode?{...e,scrollJumpRequest:null}:e}const Xu={phase:"IDLE",completed:null,shouldFlush:!1};var Zu=function(e,t){if(void 0===e&&(e=Xu),"FLUSH"===t.type)return{...Xu,shouldFlush:!0};if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&xc(!1);const{critical:r,clientSelection:n,viewport:o,dimensions:a,movementMode:i}=t.payload,s=a.draggables[r.draggable.id],l=a.droppables[r.droppable.id],c={selection:n,borderBoxCenter:s.client.borderBox.center,offset:Pc},u={client:c,page:{selection:kc(c.selection,o.scroll.initial),borderBoxCenter:kc(c.selection,o.scroll.initial),offset:kc(c.selection,o.scroll.diff.value)}},d=Vc(a.droppables).every((e=>!e.isFixedOnPage)),{impact:p,afterCritical:f}=zu({draggable:s,home:l,draggables:a.draggables,viewport:o});return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:i,dimensions:a,initial:u,current:u,isWindowScrollAllowed:d,impact:p,afterCritical:f,onLiftImpact:p,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&xc(!1);return{...e,phase:"COLLECTING"}}if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&xc(!1),(e=>{let{state:t,published:r}=e;const n=r.modified.map((e=>{const r=t.dimensions.droppables[e.droppableId];return Gc(r,e.scroll)})),o={...t.dimensions.droppables,...$c(n)},a=Hc(qu({additions:r.additions,updatedDroppables:o,viewport:t.viewport})),i={...t.dimensions.draggables,...a};r.removals.forEach((e=>{delete i[e]}));const s={droppables:o,draggables:i},l=Nu(t.impact),c=l?s.droppables[l]:null,u=s.draggables[t.critical.draggable.id],d=s.droppables[t.critical.droppable.id],{impact:p,afterCritical:f}=zu({draggable:u,home:d,draggables:i,viewport:t.viewport}),g=c&&c.isCombineEnabled?t.impact:p,m=Fu({pageOffset:t.current.page.offset,draggable:s.draggables[t.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:g,viewport:t.viewport,afterCritical:f}),h={...t,phase:"DRAGGING",impact:m,onLiftImpact:p,dimensions:s,afterCritical:f,forceShouldAnimate:!1};return"COLLECTING"===t.phase?h:{...h,phase:"DROP_PENDING",reason:t.reason,isWaiting:!1}})({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;ju(e)||xc(!1);const{client:r}=t.payload;return Ac(r,e.current.client.selection)?e:$u({state:e,clientSelection:r,impact:Ku(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return Yu(e);if("COLLECTING"===e.phase)return Yu(e);ju(e)||xc(!1);const{id:r,newScroll:n}=t.payload,o=e.dimensions.droppables[r];if(!o)return e;const a=Gc(o,n);return Ju(e,a,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;ju(e)||xc(!1);const{id:r,isEnabled:n}=t.payload,o=e.dimensions.droppables[r];o||xc(!1),o.isEnabled===n&&xc(!1);const a={...o,isEnabled:n};return Ju(e,a,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;ju(e)||xc(!1);const{id:r,isCombineEnabled:n}=t.payload,o=e.dimensions.droppables[r];o||xc(!1),o.isCombineEnabled===n&&xc(!1);const a={...o,isCombineEnabled:n};return Ju(e,a,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;ju(e)||xc(!1),e.isWindowScrollAllowed||xc(!1);const r=t.payload.newScroll;if(Ac(e.viewport.scroll.current,r))return Yu(e);const n=xu(e.viewport,r);return Ku(e)?Wu({state:e,viewport:n}):$u({state:e,viewport:n})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!ju(e))return e;const r=t.payload.maxScroll;if(Ac(r,e.viewport.scroll.max))return e;const n={...e.viewport,scroll:{...e.viewport.scroll,max:r}};return{...e,viewport:n}}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&xc(!1);const r=Lu({state:e,type:t.type});return r?$u({state:e,impact:r.impact,clientSelection:r.clientSelection,scrollJumpRequest:r.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){const r=t.payload.reason;"COLLECTING"!==e.phase&&xc(!1);return{...e,phase:"DROP_PENDING",isWaiting:!0,reason:r}}if("DROP_ANIMATE"===t.type){const{completed:r,dropDuration:n,newHomeClientOffset:o}=t.payload;"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&xc(!1);return{phase:"DROP_ANIMATING",completed:r,dropDuration:n,newHomeClientOffset:o,dimensions:e.dimensions}}if("DROP_COMPLETE"===t.type){const{completed:e}=t.payload;return{phase:"IDLE",completed:e,shouldFlush:!1}}return e};const Qu=e=>({type:"PUBLISH_WHILE_DRAGGING",payload:e}),ed=()=>({type:"COLLECTION_STARTING",payload:null}),td=e=>({type:"UPDATE_DROPPABLE_SCROLL",payload:e}),rd=e=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}),nd=e=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}),od=e=>({type:"MOVE",payload:e}),ad=()=>({type:"MOVE_UP",payload:null}),id=()=>({type:"MOVE_DOWN",payload:null}),sd=()=>({type:"MOVE_RIGHT",payload:null}),ld=()=>({type:"MOVE_LEFT",payload:null}),cd=e=>({type:"DROP_COMPLETE",payload:e}),ud=e=>({type:"DROP",payload:e}),dd=()=>({type:"DROP_ANIMATION_FINISHED",payload:null});const pd="cubic-bezier(.2,1,.1,1)",fd={drop:0,combining:.7},gd={drop:.75},md={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},hd=`${md.outOfTheWay}s ${"cubic-bezier(0.2, 0, 0, 1)"}`,bd={fluid:`opacity ${hd}`,snap:`transform ${hd}, opacity ${hd}`,drop:e=>{const t=`${e}s ${pd}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${hd}`,placeholder:`height ${hd}, width ${hd}, margin ${hd}`},vd=e=>Ac(e,Pc)?void 0:`translate(${e.x}px, ${e.y}px)`,yd=vd,xd=(e,t)=>{const r=vd(e);if(r)return t?`${r} scale(${gd.drop})`:r},{minDropTime:Ed,maxDropTime:wd}=md,Id=wd-Ed;var Od=e=>{let{getState:t,dispatch:r}=e;return e=>n=>{if("DROP"!==n.type)return void e(n);const o=t(),a=n.payload.reason;if("COLLECTING"===o.phase)return void r((e=>({type:"DROP_PENDING",payload:e}))({reason:a}));if("IDLE"===o.phase)return;"DROP_PENDING"===o.phase&&o.isWaiting&&xc(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&xc(!1);const i=o.critical,s=o.dimensions,l=s.draggables[o.critical.draggable.id],{impact:c,didDropInsideDroppable:u}=(e=>{let{draggables:t,reason:r,lastImpact:n,home:o,viewport:a,onLiftImpact:i}=e;if(!n.at||"DROP"!==r)return{impact:Hu({draggables:t,impact:i,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1};return"REORDER"===n.at.type?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:Zc},didDropInsideDroppable:!0}})({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),d=u?qc(c):null,p=u?Kc(c):null,f={index:i.draggable.index,droppableId:i.droppable.id},g={draggableId:l.descriptor.id,type:l.descriptor.type,source:f,reason:a,mode:o.movementMode,destination:d,combine:p},m=(e=>{let{impact:t,draggable:r,dimensions:n,viewport:o,afterCritical:a}=e;const{draggables:i,droppables:s}=n,l=Nu(t),c=l?s[l]:null,u=s[r.descriptor.droppableId],d=Vu({impact:t,draggable:r,draggables:i,afterCritical:a,droppable:c||u,viewport:o});return Rc(d,r.client.borderBox.center)})({impact:c,draggable:l,dimensions:s,viewport:o.viewport,afterCritical:o.afterCritical}),h={critical:o.critical,afterCritical:o.afterCritical,result:g,impact:c};if(!(!Ac(o.current.client.offset,m)||Boolean(g.combine)))return void r(cd({completed:h}));const b=(e=>{let{current:t,destination:r,reason:n}=e;const o=jc(t,r);if(o<=0)return Ed;if(o>=1500)return wd;const a=Ed+Id*(o/1500);return Number(("CANCEL"===n?.6*a:a).toFixed(2))})({current:o.current.client.offset,destination:m,reason:a});r((e=>({type:"DROP_ANIMATE",payload:e}))({newHomeClientOffset:m,dropDuration:b,completed:h}))}},Sd=()=>({x:window.pageXOffset,y:window.pageYOffset});function Cd(e){let{onWindowScroll:t}=e;const r=gc.default((function(){t(Sd())})),n=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:t=>{t.target!==window&&t.target!==window.document||e()}}}(r);let o=bc;function a(){return o!==bc}return{start:function(){a()&&xc(!1),o=vc(window,[n])},stop:function(){a()||xc(!1),r.cancel(),o(),o=bc},isActive:a}}var Dd=e=>{const t=Cd({onWindowScroll:t=>{e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return e=>r=>{t.isActive()||"INITIAL_PUBLISH"!==r.type||t.start(),t.isActive()&&(e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(r)&&t.stop(),e(r)}},Pd=()=>{const e=[];return{add:t=>{const r=setTimeout((()=>(t=>{const r=e.findIndex((e=>e.timerId===t));-1===r&&xc(!1);const[n]=e.splice(r,1);n.callback()})(r))),n={timerId:r,callback:t};e.push(n)},flush:()=>{if(!e.length)return;const t=[...e];e.length=0,t.forEach((e=>{clearTimeout(e.timerId),e.callback()}))}}};const kd=(e,t)=>{t()},Rd=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function Ad(e,t,r,n){if(!e)return void r(n(t));const o=(e=>{let t=!1,r=!1;const n=setTimeout((()=>{r=!0})),o=o=>{t||r||(t=!0,e(o),clearTimeout(n))};return o.wasCalled=()=>t,o})(r);e(t,{announce:o}),o.wasCalled()||r(n(t))}var Nd=(e,t)=>{const r=((e,t)=>{const r=Pd();let n=null;const o=r=>{n||xc(!1),n=null,kd(0,(()=>Ad(e().onDragEnd,r,t,Dc.onDragEnd)))};return{beforeCapture:(t,r)=>{n&&xc(!1),kd(0,(()=>{const n=e().onBeforeCapture;n&&n({draggableId:t,mode:r})}))},beforeStart:(t,r)=>{n&&xc(!1),kd(0,(()=>{const n=e().onBeforeDragStart;n&&n(Rd(t,r))}))},start:(o,a)=>{n&&xc(!1);const i=Rd(o,a);n={mode:a,lastCritical:o,lastLocation:i.source,lastCombine:null},r.add((()=>{kd(0,(()=>Ad(e().onDragStart,i,t,Dc.onDragStart)))}))},update:(o,a)=>{const i=qc(a),s=Kc(a);n||xc(!1);const l=!((e,t)=>{if(e===t)return!0;const r=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,n=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return r&&n})(o,n.lastCritical);l&&(n.lastCritical=o);const c=(d=i,!(null==(u=n.lastLocation)&&null==d||null!=u&&null!=d&&u.droppableId===d.droppableId&&u.index===d.index));var u,d;c&&(n.lastLocation=i);const p=!((e,t)=>null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId)(n.lastCombine,s);if(p&&(n.lastCombine=s),!l&&!c&&!p)return;const f={...Rd(o,n.mode),combine:s,destination:i};r.add((()=>{kd(0,(()=>Ad(e().onDragUpdate,f,t,Dc.onDragUpdate)))}))},flush:()=>{n||xc(!1),r.flush()},drop:o,abort:()=>{if(!n)return;const e={...Rd(n.lastCritical,n.mode),combine:null,destination:null,reason:"CANCEL"};o(e)}}})(e,t);return e=>t=>n=>{if("BEFORE_INITIAL_CAPTURE"===n.type)return void r.beforeCapture(n.payload.draggableId,n.payload.movementMode);if("INITIAL_PUBLISH"===n.type){const e=n.payload.critical;return r.beforeStart(e,n.payload.movementMode),t(n),void r.start(e,n.payload.movementMode)}if("DROP_COMPLETE"===n.type){const e=n.payload.completed.result;return r.flush(),t(n),void r.drop(e)}if(t(n),"FLUSH"===n.type)return void r.abort();const o=e.getState();"DRAGGING"===o.phase&&r.update(o.critical,o.impact)}};var Ld=e=>t=>r=>{if("DROP_ANIMATION_FINISHED"!==r.type)return void t(r);const n=e.getState();"DROP_ANIMATING"!==n.phase&&xc(!1),e.dispatch(cd({completed:n.completed}))};var jd=e=>{let t=null,r=null;return n=>o=>{if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)),n(o),"DROP_ANIMATE"!==o.type)return;const a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};r=requestAnimationFrame((()=>{r=null,t=vc(window,[a])}))}};var Bd=e=>t=>r=>{if(t(r),"PUBLISH_WHILE_DRAGGING"!==r.type)return;const n=e.getState();"DROP_PENDING"===n.phase&&(n.isWaiting||e.dispatch(ud({reason:n.reason})))};const Td=nc.compose;var _d=e=>{let{dimensionMarshal:t,focusMarshal:r,styleMarshal:n,getResponders:o,announce:a,autoScroller:i}=e;return nc.createStore(Zu,Td(nc.applyMiddleware((s=n,()=>e=>t=>{"INITIAL_PUBLISH"===t.type&&s.dragging(),"DROP_ANIMATE"===t.type&&s.dropping(t.payload.completed.result.reason),"FLUSH"!==t.type&&"DROP_COMPLETE"!==t.type||s.resting(),e(t)}),(e=>()=>t=>r=>{"DROP_COMPLETE"!==r.type&&"FLUSH"!==r.type&&"DROP_ANIMATE"!==r.type||e.stopPublishing(),t(r)})(t),(e=>t=>{let{getState:r,dispatch:n}=t;return t=>o=>{if("LIFT"!==o.type)return void t(o);const{id:a,clientSelection:i,movementMode:s}=o.payload,l=r();"DROP_ANIMATING"===l.phase&&n(cd({completed:l.completed})),"IDLE"!==r().phase&&xc(!1),n({type:"FLUSH",payload:null}),n({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:s}});const c={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===s}},{critical:u,dimensions:d,viewport:p}=e.startPublishing(c);n({type:"INITIAL_PUBLISH",payload:{critical:u,dimensions:d,clientSelection:i,movementMode:s,viewport:p}})}})(t),Od,Ld,jd,Bd,(e=>t=>r=>n=>{if((e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(n))return e.stop(),void r(n);if("INITIAL_PUBLISH"===n.type){r(n);const o=t.getState();return"DRAGGING"!==o.phase&&xc(!1),void e.start(o)}r(n),e.scroll(t.getState())})(i),Dd,(e=>{let t=!1;return()=>r=>n=>{if("INITIAL_PUBLISH"===n.type)return t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),void e.tryRestoreFocusRecorded();if(r(n),t){if("FLUSH"===n.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===n.type){t=!1;const r=n.payload.completed.result;r.combine&&e.tryShiftRecord(r.draggableId,r.combine.draggableId),e.tryRestoreFocusRecorded()}}}})(r),Nd(o,a))));var s};var Md=e=>{let{scrollHeight:t,scrollWidth:r,height:n,width:o}=e;const a=Rc({x:r,y:t},{x:o,y:n});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},Fd=()=>{const e=document.documentElement;return e||xc(!1),e},Ud=()=>{const e=Fd();return Md({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Gd=e=>{let{critical:t,scrollOptions:r,registry:n}=e;const o=(()=>{const e=Sd(),t=Ud(),r=e.y,n=e.x,o=Fd(),a=n+o.clientWidth,i=r+o.clientHeight;return{frame:ic.getRect({top:r,left:n,right:a,bottom:i}),scroll:{initial:e,current:e,max:t,diff:{value:Pc,displacement:Pc}}}})(),a=o.scroll.current,i=t.droppable,s=n.droppable.getAllByType(i.type).map((e=>e.callbacks.getDimensionAndWatchScroll(a,r))),l=n.draggable.getAllByType(t.draggable.type).map((e=>e.getDimension(a)));return{dimensions:{draggables:Hc(l),droppables:$c(s)},critical:t,viewport:o}};function $d(e,t,r){if(r.descriptor.id===t.id)return!1;if(r.descriptor.type!==t.type)return!1;return"virtual"===e.droppable.getById(r.descriptor.droppableId).descriptor.mode}var Hd=(e,t)=>{let r=null;const n=function(e){let{registry:t,callbacks:r}=e,n={additions:{},removals:{},modified:{}},o=null;const a=()=>{o||(r.collectionStarting(),o=requestAnimationFrame((()=>{o=null;const{additions:e,removals:a,modified:i}=n,s=Object.keys(e).map((e=>t.draggable.getById(e).getDimension(Pc))).sort(((e,t)=>e.descriptor.index-t.descriptor.index)),l=Object.keys(i).map((e=>({droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}))),c={additions:s,removals:Object.keys(a),modified:l};n={additions:{},removals:{},modified:{}},r.publish(c)})))};return{add:e=>{const t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],a()},remove:e=>{const t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],a()},stop:()=>{o&&(cancelAnimationFrame(o),o=null,n={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=t=>{r||xc(!1);const o=r.critical.draggable;"ADDITION"===t.type&&$d(e,o,t.value)&&n.add(t.value),"REMOVAL"===t.type&&$d(e,o,t.value)&&n.remove(t.value)},a={updateDroppableIsEnabled:(n,o)=>{e.droppable.exists(n)||xc(!1),r&&t.updateDroppableIsEnabled({id:n,isEnabled:o})},updateDroppableIsCombineEnabled:(n,o)=>{r&&(e.droppable.exists(n)||xc(!1),t.updateDroppableIsCombineEnabled({id:n,isCombineEnabled:o}))},scrollDroppable:(t,n)=>{r&&e.droppable.getById(t).callbacks.scroll(n)},updateDroppableScroll:(n,o)=>{r&&(e.droppable.exists(n)||xc(!1),t.updateDroppableScroll({id:n,newScroll:o}))},startPublishing:t=>{r&&xc(!1);const n=e.draggable.getById(t.draggableId),a=e.droppable.getById(n.descriptor.droppableId),i={draggable:n.descriptor,droppable:a.descriptor},s=e.subscribe(o);return r={critical:i,unsubscribe:s},Gd({critical:i,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:()=>{if(!r)return;n.stop();const t=r.critical.droppable;e.droppable.getAllByType(t.type).forEach((e=>e.callbacks.dragStopped())),r.unsubscribe(),r=null}};return a},Vd=(e,t)=>"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason),Wd=e=>{window.scrollBy(e.x,e.y)};const zd=fc.default((e=>Vc(e).filter((e=>!!e.isEnabled&&!!e.frame))));var qd=e=>{let{center:t,destination:r,droppables:n}=e;if(r){const e=n[r];return e.frame?e:null}const o=((e,t)=>{const r=zd(t).find((t=>(t.frame||xc(!1),Bu(t.frame.pageMarginBox)(e))))||null;return r})(t,n);return o};var Kd={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Jd=e=>{let{startOfRange:t,endOfRange:r,current:n}=e;const o=r-t;if(0===o)return 0;return(n-t)/o};const Yd=Kd.durationDampening.accelerateAt,Xd=Kd.durationDampening.stopDampeningAt;var Zd=e=>{let{distanceToEdge:t,thresholds:r,dragStartTime:n,shouldUseTimeDampening:o}=e;const a=((e,t)=>{if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Kd.maxPixelScroll;if(e===t.startScrollingFrom)return 1;const r=1-Jd({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=Kd.maxPixelScroll*Kd.ease(r);return Math.ceil(n)})(t,r);return 0===a?0:o?Math.max(((e,t)=>{const r=t,n=Xd,o=Date.now()-r;if(o>=Xd)return e;if(o<Yd)return 1;const a=Jd({startOfRange:Yd,endOfRange:n,current:o}),i=e*Kd.ease(a);return Math.ceil(i)})(a,n),1):a},Qd=e=>{let{container:t,distanceToEdges:r,dragStartTime:n,axis:o,shouldUseTimeDampening:a}=e;const i=((e,t)=>({startScrollingFrom:e[t.size]*Kd.startFromPercentage,maxScrollValueAt:e[t.size]*Kd.maxScrollAtPercentage}))(t,o);return r[o.end]<r[o.start]?Zd({distanceToEdge:r[o.end],thresholds:i,dragStartTime:n,shouldUseTimeDampening:a}):-1*Zd({distanceToEdge:r[o.start],thresholds:i,dragStartTime:n,shouldUseTimeDampening:a})};const ep=Tc((e=>0===e?0:e));var tp=e=>{let{dragStartTime:t,container:r,subject:n,center:o,shouldUseTimeDampening:a}=e;const i={top:o.y-r.top,right:r.right-o.x,bottom:r.bottom-o.y,left:o.x-r.left},s=Qd({container:r,distanceToEdges:i,dragStartTime:t,axis:nu,shouldUseTimeDampening:a}),l=Qd({container:r,distanceToEdges:i,dragStartTime:t,axis:ou,shouldUseTimeDampening:a}),c=ep({x:l,y:s});if(Ac(c,Pc))return null;const u=(e=>{let{container:t,subject:r,proposedScroll:n}=e;const o=r.height>t.height,a=r.width>t.width;return a||o?a&&o?null:{x:a?0:n.x,y:o?0:n.y}:n})({container:r,subject:n,proposedScroll:c});return u?Ac(u,Pc)?null:u:null};const rp=Tc((e=>0===e?0:e>0?1:-1)),np=(()=>{const e=(e,t)=>e<0?e:e>t?e-t:0;return t=>{let{current:r,max:n,change:o}=t;const a=kc(r,o),i={x:e(a.x,n.x),y:e(a.y,n.y)};return Ac(i,Pc)?null:i}})(),op=e=>{let{max:t,current:r,change:n}=e;const o={x:Math.max(r.x,t.x),y:Math.max(r.y,t.y)},a=rp(n),i=np({max:o,current:r,change:a});return!i||(0!==a.x&&0===i.x||0!==a.y&&0===i.y)},ap=(e,t)=>op({current:e.scroll.current,max:e.scroll.max,change:t}),ip=(e,t)=>{const r=e.frame;return!!r&&op({current:r.scroll.current,max:r.scroll.max,change:t})};var sp=e=>{let{state:t,dragStartTime:r,shouldUseTimeDampening:n,scrollWindow:o,scrollDroppable:a}=e;const i=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){const e=(e=>{let{viewport:t,subject:r,center:n,dragStartTime:o,shouldUseTimeDampening:a}=e;const i=tp({dragStartTime:o,container:t.frame,subject:r,center:n,shouldUseTimeDampening:a});return i&&ap(t,i)?i:null})({dragStartTime:r,viewport:t.viewport,subject:s,center:i,shouldUseTimeDampening:n});if(e)return void o(e)}const l=qd({center:i,destination:Nu(t.impact),droppables:t.dimensions.droppables});if(!l)return;const c=(e=>{let{droppable:t,subject:r,center:n,dragStartTime:o,shouldUseTimeDampening:a}=e;const i=t.frame;if(!i)return null;const s=tp({dragStartTime:o,container:i.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:a});return s&&ip(t,s)?s:null})({dragStartTime:r,droppable:l,subject:s,center:i,shouldUseTimeDampening:n});c&&a(l.descriptor.id,c)},lp=e=>{let{move:t,scrollDroppable:r,scrollWindow:n}=e;const o=(e,t)=>{if(!ip(e,t))return t;const n=((e,t)=>{const r=e.frame;return r&&ip(e,t)?np({current:r.scroll.current,max:r.scroll.max,change:t}):null})(e,t);if(!n)return r(e.descriptor.id,t),null;const o=Rc(t,n);r(e.descriptor.id,o);return Rc(t,o)},a=(e,t,r)=>{if(!e)return r;if(!ap(t,r))return r;const o=((e,t)=>{if(!ap(e,t))return null;const r=e.scroll.max,n=e.scroll.current;return np({current:n,max:r,change:t})})(t,r);if(!o)return n(r),null;const a=Rc(r,o);n(a);return Rc(r,a)};return e=>{const r=e.scrollJumpRequest;if(!r)return;const n=Nu(e.impact);n||xc(!1);const i=o(e.dimensions.droppables[n],r);if(!i)return;const s=e.viewport,l=a(e.isWindowScrollAllowed,s,i);l&&((e,r)=>{const n=kc(e.current.client.selection,r);t({client:n})})(e,l)}};const cp=(()=>{const e="data-rfd-drag-handle";return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),up=(()=>{const e="data-rfd-draggable";return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),dp=(()=>{const e="data-rfd-droppable";return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),pp={contextId:"data-rfd-scroll-container-context-id"},fp=(e,t)=>e.map((e=>{const r=e.styles[t];return r?`${e.selector} { ${r} }`:""})).join(" ");var gp="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?tc.useLayoutEffect:tc.useEffect;const mp=()=>{const e=document.querySelector("head");return e||xc(!1),e},hp=e=>{const t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function bp(e,t){const r=ac.useMemo((()=>(e=>{const t=(e=>t=>`[${t}="${e}"]`)(e),r=(()=>{const e="\n cursor: -webkit-grab;\n cursor: grab;\n ";return{selector:t(cp.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}})(),n=[(()=>{const e=`\n transition: ${bd.outOfTheWay};\n `;return{selector:t(up.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),r,{selector:t(dp.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:fp(n,"always"),resting:fp(n,"resting"),dragging:fp(n,"dragging"),dropAnimating:fp(n,"dropAnimating"),userCancel:fp(n,"userCancel")}})(e)),[e]),n=tc.useRef(null),o=tc.useRef(null),a=ac.useCallback(fc.default((e=>{const t=o.current;t||xc(!1),t.textContent=e})),[]),i=ac.useCallback((e=>{const t=n.current;t||xc(!1),t.textContent=e}),[]);gp((()=>{(n.current||o.current)&&xc(!1);const s=hp(t),l=hp(t);return n.current=s,o.current=l,s.setAttribute("data-rfd-always",e),l.setAttribute("data-rfd-dynamic",e),mp().appendChild(s),mp().appendChild(l),i(r.always),a(r.resting),()=>{const e=e=>{const t=e.current;t||xc(!1),mp().removeChild(t),e.current=null};e(n),e(o)}}),[t,i,a,r.always,r.resting,e]);const s=ac.useCallback((()=>a(r.dragging)),[a,r.dragging]),l=ac.useCallback((e=>{a("DROP"!==e?r.userCancel:r.dropAnimating)}),[a,r.dropAnimating,r.userCancel]),c=ac.useCallback((()=>{o.current&&a(r.resting)}),[a,r.resting]);return ac.useMemo((()=>({dragging:s,dropping:l,resting:c})),[s,l,c])}function vp(e,t){return Array.from(e.querySelectorAll(t))}var yp=e=>{var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window};function xp(e){return e instanceof yp(e).HTMLElement}function Ep(e){const t=tc.useRef({}),r=tc.useRef(null),n=tc.useRef(null),o=tc.useRef(!1),a=ac.useCallback((function(e,r){const n={id:e,focus:r};return t.current[e]=n,function(){const r=t.current;r[e]!==n&&delete r[e]}}),[]),i=ac.useCallback((function(t){const r=function(e,t){const r=`[${cp.contextId}="${e}"]`,n=vp(document,r);if(!n.length)return null;const o=n.find((e=>e.getAttribute(cp.draggableId)===t));return o&&xp(o)?o:null}(e,t);r&&r!==document.activeElement&&r.focus()}),[e]),s=ac.useCallback((function(e,t){r.current===e&&(r.current=t)}),[]),l=ac.useCallback((function(){n.current||o.current&&(n.current=requestAnimationFrame((()=>{n.current=null;const e=r.current;e&&i(e)})))}),[i]),c=ac.useCallback((function(e){r.current=null;const t=document.activeElement;t&&t.getAttribute(cp.draggableId)===e&&(r.current=e)}),[]);gp((()=>(o.current=!0,function(){o.current=!1;const e=n.current;e&&cancelAnimationFrame(e)})),[]);return ac.useMemo((()=>({register:a,tryRecordFocus:c,tryRestoreFocusRecorded:l,tryShiftRecord:s})),[a,c,l,s])}function wp(){const e={draggables:{},droppables:{}},t=[];function r(e){t.length&&t.forEach((t=>t(e)))}function n(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:t=>{e.draggables[t.descriptor.id]=t,r({type:"ADDITION",value:t})},update:(t,r)=>{const n=e.draggables[r.descriptor.id];n&&n.uniqueId===t.uniqueId&&(delete e.draggables[r.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{const o=t.descriptor.id,a=n(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],e.droppables[t.descriptor.droppableId]&&r({type:"REMOVAL",value:t}))},getById:function(e){const t=n(e);return t||xc(!1),t},findById:n,exists:e=>Boolean(n(e)),getAllByType:t=>Object.values(e.draggables).filter((e=>e.descriptor.type===t))},droppable:{register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{const r=o(t.descriptor.id);r&&t.uniqueId===r.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){const t=o(e);return t||xc(!1),t},findById:o,exists:e=>Boolean(o(e)),getAllByType:t=>Object.values(e.droppables).filter((e=>e.descriptor.type===t))},subscribe:function(e){return t.push(e),function(){const r=t.indexOf(e);-1!==r&&t.splice(r,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Ip=dc.default.createContext(null),Op=()=>{const e=document.body;return e||xc(!1),e};var Sp={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};let Cp=0;const Dp={separator:"::"};function Pp(e,t){return void 0===t&&(t=Dp),ac.useMemo((()=>`${e}${t.separator}${Cp++}`),[t.separator,e])}var kp=dc.default.createContext(null);function Rp(e){const t=tc.useRef(e);return tc.useEffect((()=>{t.current=e})),t}function Ap(e){return"IDLE"!==e.phase&&"DROP_ANIMATING"!==e.phase&&e.isDragging}const Np={13:!0,9:!0};var Lp=e=>{Np[e.keyCode]&&e.preventDefault()};var jp=(()=>{const e="visibilitychange";if("undefined"==typeof document)return e;return[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find((e=>`on${e}`in document))||e})();const Bp={type:"IDLE"};function Tp(e){let{cancel:t,completed:r,getPhase:n,setPhase:o}=e;return[{eventName:"mousemove",fn:e=>{const{button:t,clientX:r,clientY:a}=e;if(0!==t)return;const i={x:r,y:a},s=n();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(i);"PENDING"!==s.type&&xc(!1);const l=s.point;if(c=l,u=i,!(Math.abs(u.x-c.x)>=5||Math.abs(u.y-c.y)>=5))return;var c,u;e.preventDefault();const d=s.actions.fluidLift(i);o({type:"DRAGGING",actions:d})}},{eventName:"mouseup",fn:e=>{const o=n();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"mousedown",fn:e=>{"DRAGGING"===n().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:e=>{if("PENDING"!==n().type)return 27===e.keyCode?(e.preventDefault(),void t()):void Lp(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{"PENDING"===n().type&&t()}},{eventName:"webkitmouseforcedown",fn:e=>{const r=n();"IDLE"===r.type&&xc(!1),r.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:jp,fn:t}]}function _p(e){const t=tc.useRef(Bp),r=tc.useRef(bc),n=ac.useMemo((()=>({eventName:"mousedown",fn:function(t){if(t.defaultPrevented)return;if(0!==t.button)return;if(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)return;const n=e.findClosestDraggableId(t);if(!n)return;const o=e.tryGetLock(n,i,{sourceEvent:t});if(!o)return;t.preventDefault();const a={x:t.clientX,y:t.clientY};r.current(),c(o,a)}})),[e]),o=ac.useMemo((()=>({eventName:"webkitmouseforcewillbegin",fn:t=>{if(t.defaultPrevented)return;const r=e.findClosestDraggableId(t);if(!r)return;const n=e.findOptionsForDraggable(r);n&&(n.shouldRespectForcePress||e.canGetLock(r)&&t.preventDefault())}})),[e]),a=ac.useCallback((function(){r.current=vc(window,[o,n],{passive:!1,capture:!0})}),[o,n]),i=ac.useCallback((()=>{"IDLE"!==t.current.type&&(t.current=Bp,r.current(),a())}),[a]),s=ac.useCallback((()=>{const e=t.current;i(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[i]),l=ac.useCallback((function(){const e=Tp({cancel:s,completed:i,getPhase:()=>t.current,setPhase:e=>{t.current=e}});r.current=vc(window,e,{capture:!0,passive:!1})}),[s,i]),c=ac.useCallback((function(e,r){"IDLE"!==t.current.type&&xc(!1),t.current={type:"PENDING",point:r,actions:e},l()}),[l]);gp((function(){return a(),function(){r.current()}}),[a])}function Mp(){}const Fp={34:!0,33:!0,36:!0,35:!0};function Up(e,t){function r(){t(),e.cancel()}return[{eventName:"keydown",fn:n=>27===n.keyCode?(n.preventDefault(),void r()):32===n.keyCode?(n.preventDefault(),t(),void e.drop()):40===n.keyCode?(n.preventDefault(),void e.moveDown()):38===n.keyCode?(n.preventDefault(),void e.moveUp()):39===n.keyCode?(n.preventDefault(),void e.moveRight()):37===n.keyCode?(n.preventDefault(),void e.moveLeft()):void(Fp[n.keyCode]?n.preventDefault():Lp(n))},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:jp,fn:r}]}function Gp(e){const t=tc.useRef(Mp),r=ac.useMemo((()=>({eventName:"keydown",fn:function(r){if(r.defaultPrevented)return;if(32!==r.keyCode)return;const o=e.findClosestDraggableId(r);if(!o)return;const a=e.tryGetLock(o,l,{sourceEvent:r});if(!a)return;r.preventDefault();let i=!0;const s=a.snapLift();function l(){i||xc(!1),i=!1,t.current(),n()}t.current(),t.current=vc(window,Up(s,l),{capture:!0,passive:!1})}})),[e]),n=ac.useCallback((function(){t.current=vc(window,[r],{passive:!1,capture:!0})}),[r]);gp((function(){return n(),function(){t.current()}}),[n])}const $p={type:"IDLE"};function Hp(e){const t=tc.useRef($p),r=tc.useRef(bc),n=ac.useCallback((function(){return t.current}),[]),o=ac.useCallback((function(e){t.current=e}),[]),a=ac.useMemo((()=>({eventName:"touchstart",fn:function(t){if(t.defaultPrevented)return;const n=e.findClosestDraggableId(t);if(!n)return;const o=e.tryGetLock(n,s,{sourceEvent:t});if(!o)return;const a=t.touches[0],{clientX:i,clientY:l}=a,c={x:i,y:l};r.current(),d(o,c)}})),[e]),i=ac.useCallback((function(){r.current=vc(window,[a],{capture:!0,passive:!1})}),[a]),s=ac.useCallback((()=>{const e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o($p),r.current(),i())}),[i,o]),l=ac.useCallback((()=>{const e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),c=ac.useCallback((function(){const e={capture:!0,passive:!1},t={cancel:l,completed:s,getPhase:n},o=vc(window,function(e){let{cancel:t,completed:r,getPhase:n}=e;return[{eventName:"touchmove",options:{capture:!1},fn:e=>{const r=n();if("DRAGGING"!==r.type)return void t();r.hasMoved=!0;const{clientX:o,clientY:a}=e.touches[0],i={x:o,y:a};e.preventDefault(),r.actions.move(i)}},{eventName:"touchend",fn:e=>{const o=n();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"touchcancel",fn:e=>{"DRAGGING"===n().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:e=>{const r=n();"IDLE"===r.type&&xc(!1);const o=e.touches[0];if(!o)return;if(!(o.force>=.15))return;const a=r.actions.shouldRespectForcePress();if("PENDING"!==r.type)return a?r.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}},{eventName:jp,fn:t}]}(t),e),a=vc(window,function(e){let{cancel:t,getPhase:r}=e;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:e=>{e.preventDefault()}},{eventName:"keydown",fn:e=>{"DRAGGING"===r().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:jp,fn:t}]}(t),e);r.current=function(){o(),a()}}),[l,n,s]),u=ac.useCallback((function(){const e=n();"PENDING"!==e.type&&xc(!1);const t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[n,o]),d=ac.useCallback((function(e,t){"IDLE"!==n().type&&xc(!1);const r=setTimeout(u,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:r}),c()}),[c,n,o,u]);gp((function(){return i(),function(){r.current();const e=n();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o($p))}}),[n,i,o]),gp((function(){return vc(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])}),[])}const Vp=["input","button","textarea","select","option","optgroup","video","audio"];function Wp(e,t){if(null==t)return!1;if(Vp.includes(t.tagName.toLowerCase()))return!0;const r=t.getAttribute("contenteditable");return"true"===r||""===r||t!==e&&Wp(e,t.parentElement)}function zp(e,t){const r=t.target;return!!xp(r)&&Wp(e,r)}var qp=e=>ic.getRect(e.getBoundingClientRect()).center;const Kp=(()=>{const e="matches";if("undefined"==typeof document)return e;return[e,"msMatchesSelector","webkitMatchesSelector"].find((e=>e in Element.prototype))||e})();function Jp(e,t){return null==e?null:e[Kp](t)?e:Jp(e.parentElement,t)}function Yp(e,t){return e.closest?e.closest(t):Jp(e,t)}function Xp(e,t){const r=t.target;if(!((n=r)instanceof yp(n).Element))return null;var n;const o=function(e){return`[${cp.contextId}="${e}"]`}(e),a=Yp(r,o);return a&&xp(a)?a:null}function Zp(e){e.preventDefault()}function Qp(e){let{expected:t,phase:r,isLockActive:n,shouldWarn:o}=e;return!!n()&&t===r}function ef(e){let{lockAPI:t,store:r,registry:n,draggableId:o}=e;if(t.isClaimed())return!1;const a=n.draggable.findById(o);return!!a&&(!!a.options.isEnabled&&!!Vd(r.getState(),o))}function tf(e){let{lockAPI:t,contextId:r,store:n,registry:o,draggableId:a,forceSensorStop:i,sourceEvent:s}=e;if(!ef({lockAPI:t,store:n,registry:o,draggableId:a}))return null;const l=o.draggable.getById(a),c=function(e,t){const r=`[${up.contextId}="${e}"]`,n=vp(document,r).find((e=>e.getAttribute(up.id)===t));return n&&xp(n)?n:null}(r,l.descriptor.id);if(!c)return null;if(s&&!l.options.canDragInteractiveElements&&zp(c,s))return null;const u=t.claim(i||bc);let d="PRE_DRAG";function p(){return l.options.shouldRespectForcePress}function f(){return t.isActive(u)}const g=function(e,t){Qp({expected:e,phase:d,isLockActive:f,shouldWarn:!0})&&n.dispatch(t())}.bind(null,"DRAGGING");function m(e){function r(){t.release(),d="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){const e=vc(window,[{eventName:"click",fn:Zp,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}r(),n.dispatch(ud({reason:t}))}return"PRE_DRAG"!==d&&(r(),xc(!1)),n.dispatch((e=>({type:"LIFT",payload:e}))(e.liftActionArgs)),d="DRAGGING",{isActive:()=>Qp({expected:"DRAGGING",phase:d,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:p,drop:e=>o("DROP",e),cancel:e=>o("CANCEL",e),...e.actions}}const h={isActive:()=>Qp({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:p,fluidLift:function(e){const t=gc.default((e=>{g((()=>od({client:e})))}));return{...m({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:()=>t.cancel(),actions:{move:t}}),move:t}},snapLift:function(){const e={moveUp:()=>g(ad),moveRight:()=>g(sd),moveDown:()=>g(id),moveLeft:()=>g(ld)};return m({liftActionArgs:{id:a,clientSelection:qp(c),movementMode:"SNAP"},cleanup:bc,actions:e})},abort:function(){Qp({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!0})&&t.release()}};return h}const rf=[_p,Gp,Hp];function nf(e){let{contextId:t,store:r,registry:n,customSensors:o,enableDefaultSensors:a}=e;const i=[...a?rf:[],...o||[]],s=tc.useState((()=>function(){let e=null;function t(){e||xc(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&xc(!1);const r={abandon:t};return e=r,r},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()))[0],l=ac.useCallback((function(e,t){Ap(e)&&!Ap(t)&&s.tryAbandon()}),[s]);gp((function(){let e=r.getState();return r.subscribe((()=>{const t=r.getState();l(e,t),e=t}))}),[s,r,l]),gp((()=>s.tryAbandon),[s.tryAbandon]);const c=ac.useCallback((e=>ef({lockAPI:s,registry:n,store:r,draggableId:e})),[s,n,r]),u=ac.useCallback(((e,o,a)=>tf({lockAPI:s,registry:n,contextId:t,store:r,draggableId:e,forceSensorStop:o||null,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})),[t,s,n,r]),d=ac.useCallback((e=>function(e,t){const r=Xp(e,t);return r?r.getAttribute(cp.draggableId):null}(t,e)),[t]),p=ac.useCallback((e=>{const t=n.draggable.findById(e);return t?t.options:null}),[n.draggable]),f=ac.useCallback((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch({type:"FLUSH",payload:null}))}),[s,r]),g=ac.useCallback((()=>s.isClaimed()),[s]),m=ac.useMemo((()=>({canGetLock:c,tryGetLock:u,findClosestDraggableId:d,findOptionsForDraggable:p,tryReleaseLock:f,isLockClaimed:g})),[c,u,d,p,f,g]);for(let e=0;e<i.length;e++)i[e](m)}function of(e){return e.current||xc(!1),e.current}function af(e){const{contextId:t,setCallbacks:r,sensors:n,nonce:o,dragHandleUsageInstructions:a}=e,i=tc.useRef(null),s=Rp(e),l=ac.useCallback((()=>(e=>({onBeforeCapture:t=>{const r=()=>{e.onBeforeCapture&&e.onBeforeCapture(t)};dc.default.version.startsWith("16")||dc.default.version.startsWith("17")?r():rc.flushSync(r)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}))(s.current)),[s]),c=function(e){const t=ac.useMemo((()=>(e=>`rfd-announcement-${e}`)(e)),[e]),r=tc.useRef(null);return tc.useEffect((function(){const e=document.createElement("div");return r.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),mc.default(e.style,Sp),Op().appendChild(e),function(){setTimeout((function(){const t=Op();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[t]),ac.useCallback((e=>{const t=r.current;t&&(t.textContent=e)}),[])}(t),u=function(e){let{contextId:t,text:r}=e;const n=Pp("hidden-text",{separator:"-"}),o=ac.useMemo((()=>function(e){let{contextId:t,uniqueId:r}=e;return`rfd-hidden-text-${t}-${r}`}({contextId:t,uniqueId:n})),[n,t]);return tc.useEffect((function(){const e=document.createElement("div");return e.id=o,e.textContent=r,e.style.display="none",Op().appendChild(e),function(){const t=Op();t.contains(e)&&t.removeChild(e)}}),[o,r]),o}({contextId:t,text:a}),d=bp(t,o),p=ac.useCallback((e=>{of(i).dispatch(e)}),[]),f=ac.useMemo((()=>nc.bindActionCreators({publishWhileDragging:Qu,updateDroppableScroll:td,updateDroppableIsEnabled:rd,updateDroppableIsCombineEnabled:nd,collectionStarting:ed},p)),[p]),g=function(){const e=ac.useMemo(wp,[]);return tc.useEffect((()=>function(){dc.default.version.startsWith("16")||dc.default.version.startsWith("17")?requestAnimationFrame(e.clean):e.clean()}),[e]),e}(),m=ac.useMemo((()=>Hd(g,f)),[g,f]),h=ac.useMemo((()=>(e=>{let{scrollDroppable:t,scrollWindow:r,move:n}=e;const o=(e=>{let{scrollWindow:t,scrollDroppable:r}=e;const n=gc.default(t),o=gc.default(r);let a=null;const i=e=>{a||xc(!1);const{shouldUseTimeDampening:t,dragStartTime:r}=a;sp({state:e,scrollWindow:n,scrollDroppable:o,dragStartTime:r,shouldUseTimeDampening:t})};return{start:e=>{a&&xc(!1);const t=Date.now();let r=!1;const n=()=>{r=!0};sp({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:n,scrollDroppable:n}),a={dragStartTime:t,shouldUseTimeDampening:r},r&&i(e)},stop:()=>{a&&(n.cancel(),o.cancel(),a=null)},scroll:i}})({scrollWindow:r,scrollDroppable:t}),a=lp({move:n,scrollWindow:r,scrollDroppable:t});return{scroll:e=>{"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):o.scroll(e))},start:o.start,stop:o.stop}})({scrollWindow:Wd,scrollDroppable:m.scrollDroppable,...nc.bindActionCreators({move:od},p)})),[m.scrollDroppable,p]),b=Ep(t),v=ac.useMemo((()=>_d({announce:c,autoScroller:h,dimensionMarshal:m,focusMarshal:b,getResponders:l,styleMarshal:d})),[c,h,m,b,l,d]);i.current=v;const y=ac.useCallback((()=>{const e=of(i);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})}),[]),x=ac.useCallback((()=>{const e=of(i).getState();return"DROP_ANIMATING"===e.phase||"IDLE"!==e.phase&&e.isDragging}),[]);r(ac.useMemo((()=>({isDragging:x,tryAbort:y})),[x,y]));const E=ac.useCallback((e=>Vd(of(i).getState(),e)),[]),w=ac.useCallback((()=>ju(of(i).getState())),[]),I=ac.useMemo((()=>({marshal:m,focus:b,contextId:t,canLift:E,isMovementAllowed:w,dragHandleUsageInstructionsId:u,registry:g})),[t,m,u,b,E,w,g]);return nf({contextId:t,store:v,registry:g,customSensors:n||null,enableDefaultSensors:!1!==e.enableDefaultSensors}),tc.useEffect((()=>y),[y]),dc.default.createElement(kp.Provider,{value:I},dc.default.createElement(oc.Provider,{context:Ip,store:v},e.children))}let sf=0;const lf=5e3,cf=4500,uf=(e,t)=>t?bd.drop(t.duration):e?bd.snap:bd.fluid,df=(e,t)=>{if(e)return t?fd.drop:fd.combining};function pf(e){return"DRAGGING"===e.type?function(e){const t=e.dimension.client,{offset:r,combineWith:n,dropping:o}=e,a=Boolean(n),i=(e=>null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode)(e),s=Boolean(o),l=s?xd(r,a):yd(r);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:uf(i,o),transform:l,opacity:df(a,s),zIndex:s?cf:lf,pointerEvents:"none"}}(e):{transform:yd((t=e).offset),transition:t.shouldAnimateDisplacement?void 0:"none"};var t}function ff(e){const t=Pp("draggable"),{descriptor:r,registry:n,getDraggableRef:o,canDragInteractiveElements:a,shouldRespectForcePress:i,isEnabled:s}=e,l=ac.useMemo((()=>({canDragInteractiveElements:a,shouldRespectForcePress:i,isEnabled:s})),[a,s,i]),c=ac.useCallback((e=>{const t=o();return t||xc(!1),function(e,t,r){void 0===r&&(r=Pc);const n=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=ic.calculateBox(o,n),i=ic.withScroll(a,r);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:n.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:i}}(r,t,e)}),[r,o]),u=ac.useMemo((()=>({uniqueId:t,descriptor:r,options:l,getDimension:c})),[r,c,l,t]),d=tc.useRef(u),p=tc.useRef(!0);gp((()=>(n.draggable.register(d.current),()=>n.draggable.unregister(d.current))),[n.draggable]),gp((()=>{if(p.current)return void(p.current=!1);const e=d.current;d.current=u,n.draggable.update(u,e)}),[u,n.draggable])}var gf=dc.default.createContext(null);function mf(e){const t=tc.useContext(e);return t||xc(!1),t}function hf(e){e.preventDefault()}var bf=e=>{const t=tc.useRef(null),r=ac.useCallback((function(e){void 0===e&&(e=null),t.current=e}),[]),n=ac.useCallback((()=>t.current),[]),{contextId:o,dragHandleUsageInstructionsId:a,registry:i}=mf(kp),{type:s,droppableId:l}=mf(gf),c=ac.useMemo((()=>({id:e.draggableId,index:e.index,type:s,droppableId:l})),[e.draggableId,e.index,s,l]),{children:u,draggableId:d,isEnabled:p,shouldRespectForcePress:f,canDragInteractiveElements:g,isClone:m,mapped:h,dropAnimationFinished:b}=e;if(!m){ff(ac.useMemo((()=>({descriptor:c,registry:i,getDraggableRef:n,canDragInteractiveElements:g,shouldRespectForcePress:f,isEnabled:p})),[c,i,n,g,f,p]))}const v=ac.useMemo((()=>p?{tabIndex:0,role:"button","aria-describedby":a,"data-rfd-drag-handle-draggable-id":d,"data-rfd-drag-handle-context-id":o,draggable:!1,onDragStart:hf}:null),[o,a,d,p]),y=ac.useCallback((e=>{"DRAGGING"===h.type&&h.dropping&&"transform"===e.propertyName&&(dc.default.version.startsWith("16")||dc.default.version.startsWith("17")?b():rc.flushSync(b))}),[b,h]),x=ac.useMemo((()=>{const e=pf(h),t="DRAGGING"===h.type&&h.dropping?y:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":o,"data-rfd-draggable-id":d,style:e,onTransitionEnd:t},dragHandleProps:v}}),[o,v,d,h,y,r]),E=ac.useMemo((()=>({draggableId:c.id,type:c.type,source:{index:c.index,droppableId:c.droppableId}})),[c.droppableId,c.id,c.index,c.type]);return dc.default.createElement(dc.default.Fragment,null,u(x,h.snapshot,E))},vf=(e,t)=>e===t,yf=e=>{const{combine:t,destination:r}=e;return r?r.droppableId:t?t.droppableId:null};function xf(e){return void 0===e&&(e=null),{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const Ef={mapped:{type:"SECONDARY",offset:Pc,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:xf(null)}};const wf={dropAnimationFinished:dd},If=oc.connect((()=>{const e=function(){const e=fc.default(((e,t)=>({x:e,y:t}))),t=fc.default((function(e,t,r,n,o){return void 0===r&&(r=null),void 0===n&&(n=null),void 0===o&&(o=null),{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:r,combineWith:n,combineTargetFor:null}})),r=fc.default((function(e,r,n,o,a,i,s){return void 0===a&&(a=null),void 0===i&&(i=null),void 0===s&&(s=null),{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:i,mode:r,offset:e,dimension:n,forceShouldAnimate:s,snapshot:t(r,o,a,i,null)}}}));return(n,o)=>{if(Ap(n)){if(n.critical.draggable.id!==o.draggableId)return null;const t=n.current.client.offset,i=n.dimensions.draggables[o.draggableId],s=Nu(n.impact),l=(a=n.impact).at&&"COMBINE"===a.at.type?a.at.combine.draggableId:null,c=n.forceShouldAnimate;return r(e(t.x,t.y),n.movementMode,i,o.isClone,s,l,c)}var a;if("DROP_ANIMATING"===n.phase){const e=n.completed;if(e.result.draggableId!==o.draggableId)return null;const r=o.isClone,a=n.dimensions.draggables[o.draggableId],i=e.result,s=i.mode,l=yf(i),c=(e=>e.combine?e.combine.draggableId:null)(i),u={duration:n.dropDuration,curve:pd,moveTo:n.newHomeClientOffset,opacity:c?fd.drop:null,scale:c?gd.drop:null};return{mapped:{type:"DRAGGING",offset:n.newHomeClientOffset,dimension:a,dropping:u,draggingOver:l,combineWith:c,mode:s,forceShouldAnimate:null,snapshot:t(s,r,l,c,u)}}}return null}}(),t=function(){const e=fc.default(((e,t)=>({x:e,y:t}))),t=fc.default(xf),r=fc.default((function(e,r,n){return void 0===r&&(r=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:r,shouldAnimateDisplacement:n,snapshot:t(r)}}})),n=e=>e?r(Pc,e,!0):null,o=(t,o,a,i)=>{const s=a.displaced.visible[t],l=Boolean(i.inVirtualList&&i.effected[t]),c=Kc(a),u=c&&c.draggableId===t?o:null;if(!s){if(!l)return n(u);if(a.displaced.invisible[t])return null;const o=Nc(i.displacedBy.point),s=e(o.x,o.y);return r(s,u,!0)}if(l)return n(u);const d=a.displacedBy.point,p=e(d.x,d.y);return r(p,u,s.shouldAnimate)};return(e,t)=>{if(Ap(e))return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){const r=e.completed;return r.result.draggableId===t.draggableId?null:o(t.draggableId,r.result.draggableId,r.impact,r.afterCritical)}return null}}();return(r,n)=>e(r,n)||t(r,n)||Ef}),wf,null,{context:Ip,areStatePropsEqual:vf})(bf);var Of=If;function Sf(e){return mf(gf).isUsingCloneFor!==e.draggableId||e.isClone?dc.default.createElement(Of,e):null}const Cf=e=>t=>e===t,Df=Cf("scroll"),Pf=Cf("auto"),kf=(e,t)=>t(e.overflowX)||t(e.overflowY),Rf=e=>null==e||e===document.body||e===document.documentElement?null:(e=>{const t=window.getComputedStyle(e),r={overflowX:t.overflowX,overflowY:t.overflowY};return kf(r,Df)||kf(r,Pf)})(e)?e:Rf(e.parentElement);var Af=Rf,Nf=e=>({x:e.scrollLeft,y:e.scrollTop});const Lf=e=>{if(!e)return!1;return"fixed"===window.getComputedStyle(e).position||Lf(e.parentElement)};var jf=e=>{let{ref:t,descriptor:r,env:n,windowScroll:o,direction:a,isDropDisabled:i,isCombineEnabled:s,shouldClipSubject:l}=e;const c=n.closestScrollable,u=((e,t)=>{const r=ic.getBox(e);if(!t)return r;if(e!==t)return r;const n=r.paddingBox.top-t.scrollTop,o=r.paddingBox.left-t.scrollLeft,a=n+t.scrollHeight,i={top:n,right:o+t.scrollWidth,bottom:a,left:o},s=ic.expand(i,r.border);return ic.createBox({borderBox:s,margin:r.margin,border:r.border,padding:r.padding})})(t,c),d=ic.withScroll(u,o),p=(()=>{if(!c)return null;const e=ic.getBox(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:ic.withScroll(e,o),scroll:Nf(c),scrollSize:t,shouldClipSubject:l}})(),f=(e=>{let{descriptor:t,isEnabled:r,isCombineEnabled:n,isFixedOnPage:o,direction:a,client:i,page:s,closest:l}=e;const c=(()=>{if(!l)return null;const{scrollSize:e,client:t}=l,r=Md({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:r,diff:{value:Pc,displacement:Pc}}}})(),u="vertical"===a?nu:ou;return{descriptor:t,isCombineEnabled:n,isFixedOnPage:o,axis:u,isEnabled:r,client:i,page:s,frame:c,subject:Uc({page:s,withPlaceholder:null,axis:u,frame:c})}})({descriptor:r,isEnabled:!i,isCombineEnabled:s,isFixedOnPage:n.isFixedOnPage,direction:a,client:u,page:d,closest:p});return f};const Bf={passive:!1},Tf={passive:!0};var _f=e=>e.shouldPublishImmediately?Bf:Tf;const Mf=e=>e&&e.env.closestScrollable||null;function Ff(e){const t=tc.useRef(null),r=mf(kp),n=Pp("droppable"),{registry:o,marshal:a}=r,i=Rp(e),s=ac.useMemo((()=>({id:e.droppableId,type:e.type,mode:e.mode})),[e.droppableId,e.mode,e.type]),l=tc.useRef(s),c=ac.useMemo((()=>fc.default(((e,r)=>{t.current||xc(!1);const n={x:e,y:r};a.updateDroppableScroll(s.id,n)}))),[s.id,a]),u=ac.useCallback((()=>{const e=t.current;return e&&e.env.closestScrollable?Nf(e.env.closestScrollable):Pc}),[]),d=ac.useCallback((()=>{const e=u();c(e.x,e.y)}),[u,c]),p=ac.useMemo((()=>gc.default(d)),[d]),f=ac.useCallback((()=>{const e=t.current,r=Mf(e);e&&r||xc(!1);e.scrollOptions.shouldPublishImmediately?d():p()}),[p,d]),g=ac.useCallback(((e,n)=>{t.current&&xc(!1);const o=i.current,a=o.getDroppableRef();a||xc(!1);const l={closestScrollable:Af(c=a),isFixedOnPage:Lf(c)};var c;const u={ref:a,descriptor:s,env:l,scrollOptions:n};t.current=u;const d=jf({ref:a,descriptor:s,env:l,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),p=l.closestScrollable;return p&&(p.setAttribute(pp.contextId,r.contextId),p.addEventListener("scroll",f,_f(u.scrollOptions))),d}),[r.contextId,s,f,i]),m=ac.useCallback((()=>{const e=t.current,r=Mf(e);return e&&r||xc(!1),Nf(r)}),[]),h=ac.useCallback((()=>{const e=t.current;e||xc(!1);const r=Mf(e);t.current=null,r&&(p.cancel(),r.removeAttribute(pp.contextId),r.removeEventListener("scroll",f,_f(e.scrollOptions)))}),[f,p]),b=ac.useCallback((e=>{const r=t.current;r||xc(!1);const n=Mf(r);n||xc(!1),n.scrollTop+=e.y,n.scrollLeft+=e.x}),[]),v=ac.useMemo((()=>({getDimensionAndWatchScroll:g,getScrollWhileDragging:m,dragStopped:h,scroll:b})),[h,g,m,b]),y=ac.useMemo((()=>({uniqueId:n,descriptor:s,callbacks:v})),[v,s,n]);gp((()=>(l.current=y.descriptor,o.droppable.register(y),()=>{t.current&&h(),o.droppable.unregister(y)})),[v,s,h,y,a,o.droppable]),gp((()=>{t.current&&a.updateDroppableIsEnabled(l.current.id,!e.isDropDisabled)}),[e.isDropDisabled,a]),gp((()=>{t.current&&a.updateDroppableIsCombineEnabled(l.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,a])}function Uf(){}const Gf={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},$f=e=>{let{isAnimatingOpenOnMount:t,placeholder:r,animate:n}=e;const o=(e=>{let{isAnimatingOpenOnMount:t,placeholder:r,animate:n}=e;return t||"close"===n?Gf:{height:r.client.borderBox.height,width:r.client.borderBox.width,margin:r.client.margin}})({isAnimatingOpenOnMount:t,placeholder:r,animate:n});return{display:r.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==n?bd.placeholder:null}};var Hf=dc.default.memo((e=>{const t=tc.useRef(null),r=ac.useCallback((()=>{t.current&&(clearTimeout(t.current),t.current=null)}),[]),{animate:n,onTransitionEnd:o,onClose:a,contextId:i}=e,[s,l]=tc.useState("open"===e.animate);tc.useEffect((()=>s?"open"!==n?(r(),l(!1),Uf):t.current?Uf:(t.current=setTimeout((()=>{t.current=null,l(!1)})),r):Uf),[n,s,r]);const c=ac.useCallback((e=>{"height"===e.propertyName&&(o(),"close"===n&&a())}),[n,a,o]),u=$f({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return dc.default.createElement(e.placeholder.tagName,{style:u,"data-rfd-placeholder-context-id":i,onTransitionEnd:c,ref:e.innerRef})}));class Vf extends dc.default.PureComponent{constructor(){super(...arguments),this.state={isVisible:Boolean(this.props.on),data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{"close"===this.state.animate&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}}render(){if(!this.state.isVisible)return null;const e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}}var Wf=e=>{const t=tc.useContext(kp);t||xc(!1);const{contextId:r,isMovementAllowed:n}=t,o=tc.useRef(null),a=tc.useRef(null),{children:i,droppableId:s,type:l,mode:c,direction:u,ignoreContainerClipping:d,isDropDisabled:p,isCombineEnabled:f,snapshot:g,useClone:m,updateViewportMaxScroll:h,getContainerForClone:b}=e,v=ac.useCallback((()=>o.current),[]),y=ac.useCallback((function(e){void 0===e&&(e=null),o.current=e}),[]);ac.useCallback((()=>a.current),[]);const x=ac.useCallback((function(e){void 0===e&&(e=null),a.current=e}),[]),E=ac.useCallback((()=>{n()&&h({maxScroll:Ud()})}),[n,h]);Ff({droppableId:s,type:l,mode:c,direction:u,isDropDisabled:p,isCombineEnabled:f,ignoreContainerClipping:d,getDroppableRef:v});const w=ac.useMemo((()=>dc.default.createElement(Vf,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(e=>{let{onClose:t,data:n,animate:o}=e;return dc.default.createElement(Hf,{placeholder:n,onClose:t,innerRef:x,animate:o,contextId:r,onTransitionEnd:E})}))),[r,E,e.placeholder,e.shouldAnimatePlaceholder,x]),I=ac.useMemo((()=>({innerRef:y,placeholder:w,droppableProps:{"data-rfd-droppable-id":s,"data-rfd-droppable-context-id":r}})),[r,s,w,y]),O=m?m.dragging.draggableId:null,S=ac.useMemo((()=>({droppableId:s,type:l,isUsingCloneFor:O})),[s,O,l]);return dc.default.createElement(gf.Provider,{value:S},i(I,g),function(){if(!m)return null;const{dragging:e,render:t}=m,r=dc.default.createElement(Sf,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},((r,n)=>t(r,n,e)));return pc.default.createPortal(r,b())}())};const zf=(e,t)=>e===t.droppable.type,qf=(e,t)=>t.draggables[e.draggable.id],Kf={updateViewportMaxScroll:e=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e})};const Jf={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||xc(!1),document.body}},Yf=oc.connect((()=>{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},r=fc.default((e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}))),n=fc.default(((n,o,a,i,s,l)=>{const c=s.descriptor.id;if(s.descriptor.droppableId===n){const e=l?{render:l,dragging:r(s.descriptor)}:null,t={isDraggingOver:a,draggingOverWith:a?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:t,useClone:e}}if(!o)return t;if(!i)return e;const u={isDraggingOver:a,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}}));return(r,o)=>{const a=o.droppableId,i=o.type,s=!o.isDropDisabled,l=o.renderClone;if(Ap(r)){const e=r.critical;if(!zf(i,e))return t;const o=qf(e,r.dimensions),c=Nu(r.impact)===a;return n(a,s,c,c,o,l)}if("DROP_ANIMATING"===r.phase){const e=r.completed;if(!zf(i,e.critical))return t;const o=qf(e.critical,r.dimensions);return n(a,s,yf(e.result)===a,Nu(e.impact)===a,o,l)}if("IDLE"===r.phase&&r.completed&&!r.shouldFlush){const n=r.completed;if(!zf(i,n.critical))return t;const o=Nu(n.impact)===a,s=Boolean(n.impact.at&&"COMBINE"===n.impact.at.type),l=n.critical.droppable.id===a;return o?s?e:t:l?e:t}return t}}),Kf,null,{context:Ip,areStatePropsEqual:vf})(Wf);Yf.defaultProps=Jf;var Xf=Yf,Zf=Al.DragDropContext=function(e){const t=ac.useMemo((()=>""+sf++),[]),r=e.dragHandleUsageInstructions||Dc.dragHandleUsageInstructions;return dc.default.createElement(Ec,null,(n=>dc.default.createElement(af,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)))},Qf=Al.Draggable=function(e){const t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),n=Boolean(e.shouldRespectForcePress);return dc.default.createElement(Sf,mc.default({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n}))},eg=Al.Droppable=Xf;Al.resetServerContext=function(){sf=0,Cp=0},Al.useKeyboardSensor=Gp,Al.useMouseSensor=_p,Al.useTouchSensor=Hp;const tg=e=>{const{resource:t,property:r}=e,{translateProperty:n,translateButton:a}=Yo(),i=n(`${r.path}.addNewItem`,t.id,{defaultValue:a("addNewItem",t.id)});return u.default.createElement(o.Box,null,u.default.createElement(o.Icon,{icon:"Add"}),i)},rg=en((e=>{const{property:t}=e;if(!t.description)return null;const r=t.custom?.tooltipDirection||"top";return u.default.createElement(o.Box,{mx:"sm",display:"inline-flex"},u.default.createElement(o.Tooltip,{direction:r,title:t.description,size:"lg"},u.default.createElement(o.Box,null,u.default.createElement(o.Icon,{icon:"Help",color:"info"}))))}),"PropertyDescription"),ng=en((e=>{const{property:t,props:r}=e;return t.hideLabel?null:u.default.createElement(o.Label,Qr({htmlFor:t.path,required:t.isRequired},r),t.label,t.description&&u.default.createElement(rg,{property:t}))}),"PropertyLabel"),og=(e,t)=>[e,t].join(Es),ag=(e,t)=>({...e,path:og(e.path,t),label:`[${t+1}]`,isArray:!1,isDraggable:!1}),ig=e=>{const{ItemComponent:t,property:r,onDelete:n,index:a,record:i,isDraggable:s}=e,l=window.btoa(unescape(encodeURIComponent(`${JSON.stringify(Ps.get(i.params,r.path))}-${r.path}`)));return u.default.createElement(Qf,{draggableId:l,index:a,key:l,isDragDisabled:!s},(a=>u.default.createElement(o.Box,Qr({ref:a.innerRef},a.draggableProps,a.dragHandleProps,{backgroundColor:"white",flex:!0,flexDirection:"row",alignItems:"center","data-testid":r.path}),u.default.createElement(o.Box,{flexGrow:1},u.default.createElement(t,e)),u.default.createElement(o.Box,{flexShrink:0,ml:"lg"},u.default.createElement(o.Button,{rounded:!0,ml:"default","data-testid":"delete-item",type:"button",size:"icon",onClick:e=>n(e,r),variant:"danger"},u.default.createElement(o.Icon,{icon:"TrashCan"}))))))},sg=t=>{const{property:r,record:n,resource:a,onChange:i}=t,s=Ps.get(n.params,r.path)||[],l=e.useCallback((e=>{const t=[...s,r.subProperties.length?{}:""];return i(r.path,t),e.preventDefault(),!1}),[n,i,r]),c=e.useCallback(((e,t)=>{const r=((e,t)=>{const r=Object.keys(e.populated).reduce(((e,t)=>({...e,[t]:t})),{}),n=Ps.removePath(r,t),o=Object.entries(n).reduce(((t,[r,n])=>({...t,[r]:n&&e.populated[n?.toString()]})),{});return{...e,params:Ps.removePath(e.params,t),populated:o}})(n,t.path);return i(r),e.preventDefault(),!1}),[n,i,r]),d=e.useCallback((e=>{const{source:t,destination:n}=e;if(!t||!n||n.index===t.index)return;const o=Array.from(s),[a]=o.splice(t.index,1);o.splice(n.index,0,a),i(r.path,o)}),[n,i,r]);return u.default.createElement(Zf,{onDragEnd:d},u.default.createElement(eg,{droppableId:r.path},(e=>u.default.createElement(o.Section,Qr({ref:e.innerRef},e.droppableProps,{mt:"xl",className:r.path}),s.map(((e,n)=>{const o=ag(r,n);return u.default.createElement(ig,Qr({},t,{property:o,isDraggable:r.isDraggable,key:o.path,onDelete:c,index:n}))})),e.placeholder,u.default.createElement(o.Button,{onClick:l,type:"button",rounded:!0},u.default.createElement(tg,{resource:a,property:r}))))))},lg=en((e=>{const{property:t,record:r,testId:n}=e,a=r.errors&&r.errors[t.propertyPath];return u.default.createElement(o.FormGroup,{error:!!a,"data-testid":n},u.default.createElement(ng,{property:t}),u.default.createElement(sg,e),u.default.createElement(o.FormMessage,null,a&&a.message))}),"DefaultArrayEditProperty");var cg=en((e=>{const{property:t,record:r}=e,n=Ps.get(r.params,t.path)||[],{translateProperty:o}=Yo();return u.default.createElement("span",null,`${o("length")}: ${n.length}`)}),"DefaultArrayListProperty");var ug=en((e=>{const{property:t,record:r,ItemComponent:n}=e,a=Ps.get(r.params,t.path)||[];return u.default.createElement(o.ValueGroup,{label:t.label},u.default.createElement(o.Section,null,(a||[]).map(((r,o)=>{const a=ag(t,o);return u.default.createElement(n,Qr({},e,{key:a.path,property:a}))}))))}),"DefaultArrayShowProperty"),dg=Object.freeze({__proto__:null,show:ug,edit:lg,list:cg});const pg=t=>{const{onKeyChange:r,onValueChange:n,onRemoveItem:a,property:i,objectValue:s,objectKey:l,error:c}=t,{tm:d}=Yo(),[p,f]=e.useState(s??""),[g,m]=e.useState(l??"");return u.default.createElement(o.Box,{flex:!0,mb:"lg"},u.default.createElement(o.Box,{flex:!0,justifyContent:"space-between",flexGrow:1,flexShrink:0},u.default.createElement(o.FormGroup,{error:Boolean(c),mr:"lg",mb:"0px"},u.default.createElement(o.Input,Qr({placeholder:d("keyPlaceholder"),onChange:e=>m(e.target.value),onBlur:()=>r(l,g),onKeyDown:e=>13===e.keyCode&&r(l,g),value:g},i.props?.keyInputProps??{})),c&&u.default.createElement(o.FormMessage,null,c.message)),u.default.createElement(o.FormGroup,{mb:"0px"},u.default.createElement(o.Input,Qr({placeholder:d("valuePlaceholder"),onChange:e=>f(e.target.value),onBlur:()=>n(g,p),onKeyDown:e=>13===e.keyCode&&n(g,p),value:p,disabled:!l},i.props?.valueInputProps??{})))),u.default.createElement(o.Button,{rounded:!0,ml:"sm","data-testid":"delete-item",type:"button",size:"icon",onClick:()=>a(g),variant:"danger",flexGrow:0,flexShrink:1},u.default.createElement(o.Icon,{icon:"TrashCan"})))},fg=e=>{const{objectValue:t,objectKey:r}=e,{tm:n}=Yo();return u.default.createElement(o.Box,{flex:!0,mb:"lg"},u.default.createElement(o.FormGroup,{mr:"lg",mb:"0px"},u.default.createElement(o.Input,{placeholder:n("keyPlaceholder"),value:r,disabled:!0})),u.default.createElement(o.FormGroup,{mb:"0px"},u.default.createElement(o.Input,{placeholder:n("valuePlaceholder"),value:t,disabled:!0})))};var gg=Object.freeze({__proto__:null,edit:t=>{const{property:r,record:n,onChange:a,resource:i}=t,{tm:s,tb:l}=Yo(),[c,d]=e.useState(Ps.get(n.params,r.path)??{}),p=(e,t)=>{if(e===t)return;const r=c[e],{[e]:n,...o}=c;o[t]=r??"",d(g(o))},f=(e,t)=>{c[e]=t,d(g({...c}))},g=e=>Object.entries(e).reduce(((e,[t,r])=>t&&t.length?(e[t]=r,e):e),{}),m=e=>{const t=e?e+1:Object.keys(c??{}).length+1,r=`${s("initialKey",i.id,{number:t})}`;return void 0!==c[r]?m(t):r},h=e=>{const{[e]:t,...r}=c;d(g(r))};e.useEffect((()=>{a(r.path,c)}),[c]);const b=n.errors&&n.errors[r.path];return void 0===r.description&&(r.description=s("keyValuePropertyDefaultDescription",i.id)),u.default.createElement(o.FormGroup,{error:!!b},u.default.createElement(ng,{property:r}),u.default.createElement(o.Section,r.props,Object.entries(c).map((([e,t])=>u.default.createElement(pg,{key:e,property:r,objectValue:t,objectKey:e,onKeyChange:p,onValueChange:f,onRemoveItem:h,error:n.errors[`${r.path}${Ps.DELIMITER}${e}`]}))),u.default.createElement(o.Button,{mt:"lg",variant:"primary",onClick:e=>{e.preventDefault();const t=m();c[t]="",d(g({...c}))}},l("addNewItem",i.id))),u.default.createElement(o.FormMessage,null,b&&b.message))},show:e=>{const{property:t,record:r}=e,n=Ps.get(r.params,t.path)??{};return u.default.createElement(o.ValueGroup,{label:t.label},u.default.createElement(o.Section,null,Object.entries(n).map((([e,t])=>u.default.createElement(fg,{key:e,objectValue:t,objectKey:e})))))}});function mg(e,t){const[r]=t.name.split(Es).slice(-1);return{...t,path:[e.path,r].join(Es)}}var hg=en((e=>{const{property:t,record:r,ItemComponent:n}=e,a=r.errors&&r.errors[t.path];return u.default.createElement(o.FormGroup,{error:!!a},u.default.createElement(ng,{property:t}),u.default.createElement(o.Section,t.props,t.subProperties.filter((e=>!e.isId)).map((r=>{const o=mg(t,r);return u.default.createElement(n,Qr({},e,{key:o.path,property:o}))}))),u.default.createElement(o.FormMessage,null,a&&a.message))}),"DefaultMixedEditProperty");var bg=en((e=>{const{property:t,ItemComponent:r}=e;return u.default.createElement(o.ValueGroup,{label:t.label},u.default.createElement(o.Section,null,t.subProperties.filter((e=>!e.isId)).map((n=>{const o=mg(t,n);return u.default.createElement(r,Qr({},e,{key:o.path,property:o}))}))))}),"DefaultMixedShowProperty");var vg=en((e=>{const{property:t,record:n,resource:a,ItemComponent:i}=e,s=()=>u.default.createElement(u.default.Fragment,null,t.subProperties.filter((e=>!e.isId)).map((r=>{const n=mg(t,r);return u.default.createElement("div",{key:n.path},u.default.createElement(o.Label,{inline:!0},`${r.label}: `),u.default.createElement(i,Qr({},e,{property:n})))}))),l=n.recordActions.find((e=>"show"===e.name));if(a.titleProperty.propertyPath===t.propertyPath&&l){const e=(new Zr).recordActionUrl({resourceId:a.id,recordId:n.id,actionName:"show"});return u.default.createElement(r.Link,{to:e},s())}return s()}),"DefaultMixedListProperty"),yg=Object.freeze({__proto__:null,show:bg,edit:hg,list:vg});const xg=(e,t)=>{const r=e.record.params[e.property.path],n=t.record.params[t.property.path],o=e.record.errors[e.property.path],a=t.record.errors[t.property.path];return r===n&&o===a},Eg=e=>{const{property:t,onChange:r,record:n}=e,a=(e=>!(!e||"false"===e))(n.params&&n.params[t.path]),i=n.errors&&n.errors[t.path];return u.default.createElement(o.FormGroup,{error:!!i},u.default.createElement(o.CheckBox,Qr({id:t.path,name:t.path,onChange:()=>{t.isDisabled||r(t.path,!a)},checked:a,disabled:t.isDisabled},t.props)),u.default.createElement(ng,{property:t,props:{inline:!0}}),u.default.createElement(o.FormMessage,null,i&&i.message))};var wg=en(e.memo(Eg,xg),"DefaultBooleanEditProperty"),Ig=e=>void 0===e?"":e?"Yes":"No";var Og=en((e=>{const{record:t,property:r,resource:n}=e,{translateProperty:a}=Yo(),i=t?.params[r.path];if(void 0===i||""===i)return null;const s=Ig(i),l=a(`${r.path}.${i}`,n.id,{defaultValue:s});return u.default.createElement(o.Badge,{outline:!0,size:"sm"},l)}),"BooleanPropertyValue");var Sg=en((e=>{const{property:t}=e;return u.default.createElement(o.ValueGroup,{label:t.label},u.default.createElement(Og,e))}),"DefaultBooleanShowProperty");var Cg=en((e=>u.default.createElement(Og,e)),"DefaultBooleanListProperty");var Dg=en((e=>{const{property:t,filter:r={},onChange:n}=e,a=void 0===r[t.path]?"":(i=r[t.path],!!/true/i.test(i));var i;const s=[{value:!0,label:Ig(!0)},{value:!1,label:Ig(!1)}],l=s.find((e=>e.value===a));return u.default.createElement(o.FormGroup,null,u.default.createElement(o.Label,null,t.label),u.default.createElement(o.Select,{variant:"filter",value:void 0===l?"":l,isClearable:!0,options:s,onChange:e=>{const r=e?e.value:void 0;n(t.path,r)}}))}),"DefaultBooleanFilterProperty"),Pg=Object.freeze({__proto__:null,edit:wg,show:Sg,list:Cg,filter:Dg});const kg=en((t=>{const{id:r,initial:n,onChange:a,options:i}=t,[s,l]=e.useState(n);return u.default.createElement(o.CurrencyInput,Qr({id:r,name:r,value:s,onValueChange:e=>{l(e),a(e)}},i))}),"CurrencyPropertyInputWrapper"),Rg=e=>{const{onChange:t,property:r,record:n}=e,a=n.params?.[r.path]??"",i=n.errors?.[r.path];return u.default.createElement(o.FormGroup,{error:Boolean(i)},u.default.createElement(ng,{property:r}),u.default.createElement(kg,{id:r.path,initial:a,options:r.props,onChange:e=>t(r.path,e)}),u.default.createElement(o.FormMessage,null,i&&i.message))};var Ag=en(e.memo(Rg,xg),"DefaultCurrencyEditProperty");var Ng=en((e=>{const{onChange:t,property:r,filter:n}=e;return u.default.createElement(o.FormGroup,{variant:"filter"},u.default.createElement(ng,{property:r}),u.default.createElement(o.CurrencyInput,Qr({id:r.path,name:`filter-${r.path}`,onValueChange:e=>{t(r.path,e)},value:n[r.path]},r.props)))}),"DefaultCurrencyFilterProperty");const Lg=["value","decimalSeparator","groupSeparator","disableGroupSeparators","intlConfig","decimalScale","prefix","suffix"],jg=(e,t={})=>{const r=(e=>Object.keys(e).reduce(((t,r)=>(Lg.includes(r)&&(t[r]=e[r]),t)),{}))({value:e,...t});return o.formatCurrencyProperty(r)};var Bg=en((e=>{const{property:t,record:r}=e,n=jg(r.params[t.path],t.props);return u.default.createElement("span",null,n)}),"DefaultCurrencyListProperty");var Tg=en((e=>{const{property:t,record:r}=e,n=`${r.params[t.path]}`;return u.default.createElement(o.ValueGroup,{label:t.label},jg(n,t.props))}),"DefaultCurrencyShowProperty"),_g=Object.freeze({__proto__:null,edit:Ag,filter:Ng,list:Bg,show:Tg});const Mg=e=>{const{property:t,onChange:r,record:n}=e,a=n.params&&n.params[t.path]||"",i=n.errors&&n.errors[t.path];return u.default.createElement(o.FormGroup,{error:!!i},u.default.createElement(ng,{property:t}),u.default.createElement(o.DatePicker,Qr({value:a,disabled:t.isDisabled,onChange:e=>r(t.path,e),propertyType:t.type},t.props)),u.default.createElement(o.FormMessage,null,i&&i.message))};var Fg=en(e.memo(Mg,xg),"DefaultDatetimeEditProperty"),Ug=(e,t)=>{if(!e)return"";const r=new Date(e);return r?o.formatDateProperty(r,t):""};var Gg=en((e=>{const{property:t,record:r}=e,n=Ug(r.params[t.path],t.type);return u.default.createElement(o.ValueGroup,{label:t.label},n)}),"DefaultDatetimeShowProperty");var $g=en((e=>{const{property:t,record:r}=e,n=Ug(r.params[t.path],t.type);return u.default.createElement("span",null,n)}),"DefaultDatetimeListProperty");class Hg{static normalizeKeys(e){return Ps.unflatten(Ps.flatten(e),{delimiter:"~~"})}constructor(e={},t){this.resource=t;const r=Hg.normalizeKeys(e);this.filters=Object.keys(r).reduce(((e,t)=>(e[t]={path:t,property:this.resource.property(t),value:r[t]},e)),{})}get(e){return this.filters[e]}async populate(){const e=Object.keys(this.filters);for(let t=0;t<e.length;t+=1){const r=e[t],n=this.resource.decorate().getPropertyByKey(r)?.reference();n&&(this.filters[r].populated=await n.findOne(this.filters[r].value))}return this}reduce(e,t){return Object.values(this.filters).reduce(e,t||{})}isVisible(){return!!Object.keys(this.filters).length}}var Vg=Object.freeze({__proto__:null,PARAM_SEPARATOR:"~~",Filter:Hg,default:Hg});const{PARAM_SEPARATOR:Wg}=Vg;var zg=en((e=>{const{property:t,filter:r,onChange:n}=e,{translateProperty:a}=Yo(),i=`${t.path}${Wg}from`,s=`${t.path}${Wg}to`,l=r[i],c=r[s];return u.default.createElement(o.FormGroup,{variant:"filter"},u.default.createElement(o.Label,null,t.label),u.default.createElement(o.Label,null,`- ${a("from")}: `),u.default.createElement(o.DatePicker,{value:l,onChange:e=>n(i,e),propertyType:t.type}),u.default.createElement(o.Label,{mt:"default"},`- ${a("to")}: `),u.default.createElement(o.DatePicker,{value:c,onChange:e=>n(s,e),propertyType:t.type}))}),"DefaultDatetimeFilterProperty"),qg=Object.freeze({__proto__:null,edit:Fg,show:Gg,list:$g,filter:zg});var Kg=en((e=>{const{property:t,record:r}=e,n=r?.params[t.path];if(void 0===n)return null;if(t.availableValues){const e=t.availableValues.find((e=>e.value===n));return e?u.default.createElement(o.Badge,null,e?.label||n):n}return n}),"DefaultPropertyValue");var Jg=en((e=>{const{property:t}=e;return u.default.createElement(o.ValueGroup,{label:t.label},u.default.createElement(Kg,e))}),"DefaultShowProperty");const Yg=e=>{const{property:t,record:r}=e,n=r.errors?.[t.path];return u.default.createElement(o.FormGroup,{error:Boolean(n)},u.default.createElement(ng,{property:t}),t.availableValues?u.default.createElement(Xg,e):u.default.createElement(Zg,e),u.default.createElement(o.FormMessage,null,n&&n.message))},Xg=e=>{const{record:t,property:r,onChange:n}=e;if(!r.availableValues)return null;const a=t.params?.[r.path]??"",i=r.availableValues.find((e=>e.value===a));return u.default.createElement(o.Select,Qr({value:i,options:r.availableValues,onChange:e=>n(r.path,e?.value??""),isDisabled:r.isDisabled},r.props))},Zg=t=>{const{property:r,record:n,onChange:a}=t,i=n.params?.[r.path]??"",[s,l]=e.useState(i);return e.useEffect((()=>{s!==i&&l(i)}),[i]),u.default.createElement(o.Input,Qr({id:r.path,name:r.path,required:r.isRequired,onChange:e=>l(e.target.value),onBlur:()=>a(r.path,s),onKeyDown:e=>13===e.keyCode&&a(r.path,s),value:s,disabled:r.isDisabled},r.props))};var Qg=en(e.memo(Yg,xg),"DefaultEditProperty");var em=en((e=>{const{property:t,onChange:r,filter:n}=e,a=e=>{r(t.path,e.target.value)},i=e=>{const n=e?e.value:"";r(t.path,n)};return u.default.createElement(o.FormGroup,{variant:"filter"},u.default.createElement(o.Label,null,t.label),(()=>{const e=`filter-${t.path}`,r=n[t.path]||"";if(t.availableValues){const e=t.availableValues.find((e=>e.value===r));return u.default.createElement(o.Select,{variant:"filter",value:void 0===e?"":e,isClearable:!0,options:t.availableValues,onChange:i})}return u.default.createElement(o.Input,{name:e,onChange:a,value:r})})())}),"DefaultFilterProperty");var tm=en((e=>u.default.createElement(Kg,e)),"DefaultListProperty"),rm=Object.freeze({__proto__:null,show:Jg,edit:Qg,filter:em,list:tm});const nm=t=>{const{property:r,record:n,onChange:a}=t,i=n.params[r.path],[s,l]=e.useState(i),c=n.errors&&n.errors[r.path],[d,p]=e.useState(!1);return e.useEffect((()=>{s!==i&&l(i)}),[i]),u.default.createElement(o.FormGroup,{error:!!c},u.default.createElement(ng,{property:r}),u.default.createElement(o.InputGroup,null,u.default.createElement(o.Input,Qr({type:d?"input":"password",className:"input",id:r.path,name:r.path,onChange:e=>l(e.target.value),onBlur:()=>a(r.path,s),onKeyDown:e=>13===e.keyCode&&a(r.path,s),value:s??"",disabled:r.isDisabled},r.props)),u.default.createElement(o.Button,{variant:d?"primary":"text",type:"button",size:"icon",onClick:()=>p(!d)},u.default.createElement(o.Icon,{icon:"View"}))),u.default.createElement(o.FormMessage,null,c&&c.message))};var om=en(e.memo(nm,xg),"DefaultPasswordEditProperty"),am=Object.freeze({__proto__:null,edit:om});const im=t=>{const{onChange:r,property:n,record:a}=t,i=a.params?.[n.path]??"",[s,l]=e.useState(i),c=a.errors?.[n.path];return e.useEffect((()=>{s!==i&&l(i)}),[i]),u.default.createElement(o.FormGroup,{error:Boolean(c)},u.default.createElement(ng,{property:n}),u.default.createElement(o.PhoneInput,Qr({id:n.path,inputProps:{name:n.path,required:n.isRequired},onChange:l,onBlur:()=>r(n.path,s),value:s},n.props)),u.default.createElement(o.FormMessage,null,c&&c.message))};var sm=en(e.memo(im,xg),"DefaultPhoneEditProperty");var lm=en((t=>{const{onChange:r,property:n,filter:a}=t,i=e.useCallback((e=>{r(n.path,e)}),[]);return u.default.createElement(o.FormGroup,{variant:"filter"},u.default.createElement(ng,{property:n}),u.default.createElement(o.PhoneInput,Qr({id:n.path,inputProps:{name:`filter-${n.path}`},onChange:i,value:a[n.path]},n.props)))}),"DefaultPhoneFilterProperty");var cm=en((e=>u.default.createElement(Kg,e)),"DefaultPhoneListProperty");var um=en((e=>{const{property:t}=e;return u.default.createElement(o.ValueGroup,{label:t.label},u.default.createElement(Kg,e))}),"DefaultPhoneShowProperty"),dm=Object.freeze({__proto__:null,edit:sm,filter:lm,list:cm,show:um});const pm=t=>{const{onChange:r,property:n,record:a}=t,{reference:i}=n;if(!i)throw new Error(`Cannot reference resource in property '${n.path}'`);const s=a?.errors[n.path],l=e.useMemo((()=>Ps.get(a?.params,n.path)),[a]),[c,d]=e.useState(),[p,f]=e.useState(0);e.useEffect((()=>{if(l){f((e=>e+1));(new cs).recordAction({actionName:"show",resourceId:i,recordId:l}).then((({data:e})=>{d(e.record)})).finally((()=>{f((e=>e-1))}))}}),[l,i]);const g=c,m=l&&g?{value:g.id,label:g.title}:{value:"",label:""};return u.default.createElement(o.FormGroup,{error:Boolean(s)},u.default.createElement(ng,{property:n}),u.default.createElement(o.SelectAsync,Qr({cacheOptions:!0,value:m,defaultOptions:!0,loadOptions:async e=>{const t=new cs;return(await t.searchRecords({resourceId:i,query:e})).map((e=>({value:e.id,label:e.title,record:e})))},onChange:e=>{e?r(n.path,e.value,e.record):r(n.path,null)},isClearable:!0,isDisabled:n.isDisabled,isLoading:!!p},n.props)),u.default.createElement(o.FormMessage,null,s?.message))};var fm=en(e.memo(pm,xg),"DefaultReferenceEditProperty");const gm=p.default(r.Link).withConfig({displayName:"reference-value__StyledLink",componentId:"sc-1ujousf-0"})(["",";padding-left:",";padding-right:",";"],o.ButtonCSS,(({theme:e})=>e.space.xs),(({theme:e})=>e.space.xs));var mm=en((e=>{const{property:t,record:r}=e,n=new Zr,o=r.params[t.path],a=r.populated[t.path],i=a&&a.title||o;if(!t.reference)throw new Error(`property: "${t.path}" does not have a reference`);if(a&&a.recordActions.find((e=>"show"===e.name))){const e=n.recordActionUrl({resourceId:t.reference,recordId:o,actionName:"show"});return u.default.createElement(gm,{variant:"text",to:e},i)}return u.default.createElement("span",null,i)}),"DefaultReferenceValue");var hm=en((e=>{const{property:t,record:r}=e;return u.default.createElement(o.ValueGroup,{label:t.label},u.default.createElement(mm,{property:t,record:r}))}),"DefaultReferenceShowProperty");var bm=en((e=>u.default.createElement(mm,e)),"DefaultReferenceListProperty");var vm=en((t=>{const{property:r,filter:n,onChange:a}=t,[i,s]=e.useState([]),l=new cs,c=void 0===n[r.path]?"":n[r.path],d=(i||[]).find((e=>String(e.value)===String(c)));return u.default.createElement(o.FormGroup,null,u.default.createElement(o.Label,null,r.label),u.default.createElement(o.SelectAsync,{variant:"filter",value:void 0===d?"":d,isClearable:!0,cacheOptions:!0,loadOptions:async e=>{const t=(await l.searchRecords({resourceId:r.reference,query:e})).map((e=>({value:e.id,label:e.title})));return s(t),t},onChange:e=>{a(r.path,e?e.value:"")},defaultOptions:!0}))}),"DefaultReferenceFilterProperty"),ym=Object.freeze({__proto__:null,edit:fm,show:hm,list:bm,filter:vm});const xm=t=>{const{property:r,record:n,onChange:a}=t,i=n.params?.[r.path],s=n.errors&&n.errors[r.path],l=e.useCallback((e=>{a(r.path,e)}),[]);return u.default.createElement(o.FormGroup,{error:Boolean(s)},u.default.createElement(ng,{property:r}),u.default.createElement(o.RichTextEditor,{value:i,onChange:l,options:r.props}),u.default.createElement(o.FormMessage,null,s?.message))};var Em=en(e.memo(xm,xg),"DefaultRichtextEditProperty"),wm={exports:{}},Im={},Om={exports:{}},Sm={};function Cm(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}var Dm=/javascript\s*\:/gim;Sm.whiteList=Cm(),Sm.getDefaultWhiteList=Cm,Sm.onAttr=function(e,t,r){},Sm.onIgnoreAttr=function(e,t,r){},Sm.safeAttrValue=function(e,t){return Dm.test(t)?"":t};var Pm={indexOf:function(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},forEach:function(e,t,r){var n,o;if(Array.prototype.forEach)return e.forEach(t,r);for(n=0,o=e.length;n<o;n++)t.call(r,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\s*$)/g,"")}};var km=function(e,t){";"!==(e=Pm.trimRight(e))[e.length-1]&&(e+=";");var r=e.length,n=!1,o=0,a=0,i="";function s(){if(!n){var r=Pm.trim(e.slice(o,a)),s=r.indexOf(":");if(-1!==s){var l=Pm.trim(r.slice(0,s)),c=Pm.trim(r.slice(s+1));if(l){var u=t(o,i.length,l,c,r);u&&(i+=u+"; ")}}}o=a+1}for(;a<r;a++){var l=e[a];if("/"===l&&"*"===e[a+1]){var c=e.indexOf("*/",a+2);if(-1===c)break;o=(a=c+1)+1,n=!1}else"("===l?n=!0:")"===l?n=!1:";"===l?n||s():"\n"===l&&s()}return Pm.trim(i)},Rm=Sm,Am=km;function Nm(e){return null==e}function Lm(e){(e=function(e){var t={};for(var r in e)t[r]=e[r];return t}(e||{})).whiteList=e.whiteList||Rm.whiteList,e.onAttr=e.onAttr||Rm.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||Rm.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||Rm.safeAttrValue,this.options=e}Lm.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,r=t.whiteList,n=t.onAttr,o=t.onIgnoreAttr,a=t.safeAttrValue,i=Am(e,(function(e,t,i,s,l){var c=r[i],u=!1;if(!0===c?u=c:"function"==typeof c?u=c(s):c instanceof RegExp&&(u=c.test(s)),!0!==u&&(u=!1),s=a(i,s)){var d,p={position:t,sourcePosition:e,source:l,isWhite:u};return u?Nm(d=n(i,s,p))?i+":"+s:d:Nm(d=o(i,s,p))?void 0:d}}));return i};var jm=Lm;!function(e,t){var r=Sm,n=jm;for(var o in(t=e.exports=function(e,t){return new n(t).process(e)}).FilterCSS=n,r)t[o]=r[o];"undefined"!=typeof window&&(window.filterCSS=e.exports)}(Om,Om.exports);var Bm={indexOf:function(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},forEach:function(e,t,r){var n,o;if(Array.prototype.forEach)return e.forEach(t,r);for(n=0,o=e.length;n<o;n++)t.call(r,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(e){var t=/\s|\n|\t/.exec(e);return t?t.index:-1}},Tm=Om.exports.FilterCSS,_m=Om.exports.getDefaultWhiteList,Mm=Bm;function Fm(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var Um=new Tm;function Gm(e){return e.replace($m,"<").replace(Hm,">")}var $m=/</g,Hm=/>/g,Vm=/"/g,Wm=/"/g,zm=/&#([a-zA-Z0-9]*);?/gim,qm=/:?/gim,Km=/&newline;?/gim,Jm=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,Ym=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,Xm=/u\s*r\s*l\s*\(.*/gi;function Zm(e){return e.replace(Vm,""")}function Qm(e){return e.replace(Wm,'"')}function eh(e){return e.replace(zm,(function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))}))}function th(e){return e.replace(qm,":").replace(Km," ")}function rh(e){for(var t="",r=0,n=e.length;r<n;r++)t+=e.charCodeAt(r)<32?" ":e.charAt(r);return Mm.trim(t)}function nh(e){return e=rh(e=th(e=eh(e=Qm(e))))}function oh(e){return e=Gm(e=Zm(e))}Im.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]},Im.getDefaultWhiteList=Fm,Im.onTag=function(e,t,r){},Im.onIgnoreTag=function(e,t,r){},Im.onTagAttr=function(e,t,r){},Im.onIgnoreTagAttr=function(e,t,r){},Im.safeAttrValue=function(e,t,r,n){if(r=nh(r),"href"===t||"src"===t){if("#"===(r=Mm.trim(r)))return"#";if("http://"!==r.substr(0,7)&&"https://"!==r.substr(0,8)&&"mailto:"!==r.substr(0,7)&&"tel:"!==r.substr(0,4)&&"data:image/"!==r.substr(0,11)&&"ftp://"!==r.substr(0,6)&&"./"!==r.substr(0,2)&&"../"!==r.substr(0,3)&&"#"!==r[0]&&"/"!==r[0])return""}else if("background"===t){if(Jm.lastIndex=0,Jm.test(r))return""}else if("style"===t){if(Ym.lastIndex=0,Ym.test(r))return"";if(Xm.lastIndex=0,Xm.test(r)&&(Jm.lastIndex=0,Jm.test(r)))return"";!1!==n&&(r=(n=n||Um).process(r))}return r=oh(r)},Im.escapeHtml=Gm,Im.escapeQuote=Zm,Im.unescapeQuote=Qm,Im.escapeHtmlEntities=eh,Im.escapeDangerHtml5Entities=th,Im.clearNonPrintableCharacter=rh,Im.friendlyAttrValue=nh,Im.escapeAttrValue=oh,Im.onIgnoreTagStripAll=function(){return""},Im.StripTagBody=function(e,t){"function"!=typeof t&&(t=function(){});var r=!Array.isArray(e),n=[],o=!1;return{onIgnoreTag:function(a,i,s){if(function(t){return!!r||-1!==Mm.indexOf(e,t)}(a)){if(s.isClosing){var l="[/removed]",c=s.position+l.length;return n.push([!1!==o?o:s.position,c]),o=!1,l}return o||(o=s.position),"[removed]"}return t(a,i,s)},remove:function(e){var t="",r=0;return Mm.forEach(n,(function(n){t+=e.slice(r,n[0]),r=n[1]})),t+=e.slice(r)}}},Im.stripCommentTag=function(e){for(var t="",r=0;r<e.length;){var n=e.indexOf("\x3c!--",r);if(-1===n){t+=e.slice(r);break}t+=e.slice(r,n);var o=e.indexOf("--\x3e",n);if(-1===o)break;r=o+3}return t},Im.stripBlankChar=function(e){var t=e.split("");return(t=t.filter((function(e){var t=e.charCodeAt(0);return 127!==t&&(!(t<=31)||(10===t||13===t))}))).join("")},Im.cssFilter=Um,Im.getDefaultCSSWhiteList=_m;var ah={},ih=Bm;function sh(e){var t,r=ih.spaceIndex(e);return t=-1===r?e.slice(1,-1):e.slice(1,r+1),"/"===(t=ih.trim(t).toLowerCase()).slice(0,1)&&(t=t.slice(1)),"/"===t.slice(-1)&&(t=t.slice(0,-1)),t}function lh(e){return"</"===e.slice(0,2)}var ch=/[^a-zA-Z0-9\\_:.-]/gim;function uh(e,t){for(;t<e.length;t++){var r=e[t];if(" "!==r)return"="===r?t:-1}}function dh(e,t){for(;t<e.length;t++){var r=e[t];if(" "!==r)return"'"===r||'"'===r?t:-1}}function ph(e,t){for(;t>0;t--){var r=e[t];if(" "!==r)return"="===r?t:-1}}function fh(e){return function(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}(e)?e.substr(1,e.length-2):e}ah.parseTag=function(e,t,r){var n="",o=0,a=!1,i=!1,s=0,l=e.length,c="",u="";e:for(s=0;s<l;s++){var d=e.charAt(s);if(!1===a){if("<"===d){a=s;continue}}else if(!1===i){if("<"===d){n+=r(e.slice(o,s)),a=s,o=s;continue}if(">"===d||s===l-1){n+=r(e.slice(o,a)),c=sh(u=e.slice(a,s+1)),n+=t(a,n.length,c,u,lh(u)),o=s+1,a=!1;continue}if('"'===d||"'"===d)for(var p=1,f=e.charAt(s-p);""===f.trim()||"="===f;){if("="===f){i=d;continue e}f=e.charAt(s-++p)}}else if(d===i){i=!1;continue}}return o<l&&(n+=r(e.substr(o))),n},ah.parseAttr=function(e,t){var r=0,n=0,o=[],a=!1,i=e.length;function s(e,r){if(!((e=(e=ih.trim(e)).replace(ch,"").toLowerCase()).length<1)){var n=t(e,r||"");n&&o.push(n)}}for(var l=0;l<i;l++){var c,u=e.charAt(l);if(!1!==a||"="!==u)if(!1===a||l!==n)if(/\s|\n|\t/.test(u)){if(e=e.replace(/\s|\n|\t/g," "),!1===a){if(-1===(c=uh(e,l))){s(ih.trim(e.slice(r,l))),a=!1,r=l+1;continue}l=c-1;continue}if(-1===(c=ph(e,l-1))){s(a,fh(ih.trim(e.slice(r,l)))),a=!1,r=l+1;continue}}else;else{if(-1===(c=e.indexOf(u,l+1)))break;s(a,ih.trim(e.slice(n+1,c))),a=!1,r=(l=c)+1}else a=e.slice(r,l),r=l+1,n='"'===e.charAt(r)||"'"===e.charAt(r)?r:dh(e,l+1)}return r<e.length&&(!1===a?s(e.slice(r)):s(a,fh(ih.trim(e.slice(r))))),ih.trim(o.join(" "))};var gh=Om.exports.FilterCSS,mh=Im,hh=ah,bh=hh.parseTag,vh=hh.parseAttr,yh=Bm;function xh(e){return null==e}function Eh(e){(e=function(e){var t={};for(var r in e)t[r]=e[r];return t}(e||{})).stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=mh.onIgnoreTagStripAll),e.whiteList||e.allowList?e.whiteList=function(e){var t={};for(var r in e)Array.isArray(e[r])?t[r.toLowerCase()]=e[r].map((function(e){return e.toLowerCase()})):t[r.toLowerCase()]=e[r];return t}(e.whiteList||e.allowList):e.whiteList=mh.whiteList,e.onTag=e.onTag||mh.onTag,e.onTagAttr=e.onTagAttr||mh.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||mh.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||mh.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||mh.safeAttrValue,e.escapeHtml=e.escapeHtml||mh.escapeHtml,this.options=e,!1===e.css?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new gh(e.css))}Eh.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,r=t.whiteList,n=t.onTag,o=t.onIgnoreTag,a=t.onTagAttr,i=t.onIgnoreTagAttr,s=t.safeAttrValue,l=t.escapeHtml,c=this.cssFilter;t.stripBlankChar&&(e=mh.stripBlankChar(e)),t.allowCommentTag||(e=mh.stripCommentTag(e));var u=!1;t.stripIgnoreTagBody&&(u=mh.StripTagBody(t.stripIgnoreTagBody,o),o=u.onIgnoreTag);var d=bh(e,(function(e,t,u,d,p){var f={sourcePosition:e,position:t,isClosing:p,isWhite:Object.prototype.hasOwnProperty.call(r,u)},g=n(u,d,f);if(!xh(g))return g;if(f.isWhite){if(f.isClosing)return"</"+u+">";var m=function(e){var t=yh.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var r="/"===(e=yh.trim(e.slice(t+1,-1)))[e.length-1];return r&&(e=yh.trim(e.slice(0,-1))),{html:e,closing:r}}(d),h=r[u],b=vh(m.html,(function(e,t){var r=-1!==yh.indexOf(h,e),n=a(u,e,t,r);return xh(n)?r?(t=s(u,e,t,c))?e+'="'+t+'"':e:xh(n=i(u,e,t,r))?void 0:n:n}));return d="<"+u,b&&(d+=" "+b),m.closing&&(d+=" /"),d+=">"}return xh(g=o(u,d,f))?l(d):g}),l);return u&&(d=u.remove(d)),d};var wh=Eh;!function(e,t){var r=Im,n=ah,o=wh;function a(e,t){return new o(t).process(e)}(t=e.exports=a).filterXSS=a,t.FilterXSS=o,function(){for(var e in r)t[e]=r[e];for(var o in n)t[o]=n[o]}(),"undefined"!=typeof window&&(window.filterXSS=e.exports),"undefined"!=typeof self&&"undefined"!=typeof DedicatedWorkerGlobalScope&&self instanceof DedicatedWorkerGlobalScope&&(self.filterXSS=e.exports)}(wm,wm.exports);var Ih=wm.exports;var Oh=en((e=>{const{property:t,record:r}=e,n=r.params[t.path]||"";return u.default.createElement(o.ValueGroup,{label:t.label},u.default.createElement(o.Box,{py:"xl",px:["0","xl"],border:"default"},u.default.createElement(o.Text,{dangerouslySetInnerHTML:(a=n,{__html:Ih(a)})})));var a}),"DefaultRichtextShowProperty");var Sh=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},Ch=In,Dh=On;var Ph=function(e){return Dh(e)&&"[object RegExp]"==Ch(e)};var kh=function(e){return function(t){return e(t)}},Rh={exports:{}};!function(e,t){var r=sn,n=t&&!t.nodeType&&t,o=n&&e&&!e.nodeType&&e,a=o&&o.exports===n&&r.process,i=function(){try{var e=o&&o.require&&o.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=i}(Rh,Rh.exports);var Ah=Ph,Nh=kh,Lh=Rh.exports,jh=Lh&&Lh.isRegExp,Bh=jh?Nh(jh):Ah;var Th=function(e){return function(t){return null==t?void 0:t[e]}}("length"),_h="[\\ud800-\\udfff]",Mh="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Fh="\\ud83c[\\udffb-\\udfff]",Uh="[^\\ud800-\\udfff]",Gh="(?:\\ud83c[\\udde6-\\uddff]){2}",$h="[\\ud800-\\udbff][\\udc00-\\udfff]",Hh="(?:"+Mh+"|"+Fh+")"+"?",Vh="[\\ufe0e\\ufe0f]?",Wh=Vh+Hh+("(?:\\u200d(?:"+[Uh,Gh,$h].join("|")+")"+Vh+Hh+")*"),zh="(?:"+[Uh+Mh+"?",Mh,Gh,$h,_h].join("|")+")",qh=RegExp(Fh+"(?="+Fh+")|"+zh+Wh,"g");var Kh=Th,Jh=Co,Yh=function(e){for(var t=qh.lastIndex=0;qh.test(e);)++t;return t};var Xh=/\s/;var Zh=function(e){for(var t=e.length;t--&&Xh.test(e.charAt(t)););return t},Qh=/^\s+/;var eb=function(e){return e?e.slice(0,Zh(e)+1).replace(Qh,""):e},tb=Sh,rb=Dn,nb=/^[-+]0x[0-9a-f]+$/i,ob=/^0b[01]+$/i,ab=/^0o[0-7]+$/i,ib=parseInt;var sb=function(e){if("number"==typeof e)return e;if(rb(e))return NaN;if(tb(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=tb(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=eb(e);var r=ob.test(e);return r||ab.test(e)?ib(e.slice(2),r?2:8):nb.test(e)?NaN:+e},lb=1/0;var cb=function(e){return e?(e=sb(e))===lb||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0};var ub=Ln,db=Oo,pb=Co,fb=Sh,gb=Bh,mb=function(e){return Jh(e)?Yh(e):Kh(e)},hb=$o,bb=function(e){var t=cb(e),r=t%1;return t==t?r?t-r:t:0},vb=Bn,yb=/\w*$/;var xb=function(e,t){var r=30,n="...";if(fb(t)){var o="separator"in t?t.separator:o;r="length"in t?bb(t.length):r,n="omission"in t?ub(t.omission):n}var a=(e=vb(e)).length;if(pb(e)){var i=hb(e);a=i.length}if(r>=a)return e;var s=r-mb(n);if(s<1)return n;var l=i?db(i,0,s).join(""):e.slice(0,s);if(void 0===o)return l+n;if(i&&(s+=l.length-s),gb(o)){if(e.slice(s).search(o)){var c,u=l;for(o.global||(o=RegExp(o.source,vb(yb.exec(o))+"g")),o.lastIndex=0;c=o.exec(u);)var d=c.index;l=l.slice(0,void 0===d?s:d)}}else if(e.indexOf(ub(o),s)!=s){var p=l.lastIndexOf(o);p>-1&&(l=l.slice(0,p))}return l+n};var Eb=en((e=>{const{property:t,record:r}=e,n=t.custom?.maxLength||15,o=(e=>{const t=window.document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""})(r.params[t.path]||"");return u.default.createElement(u.default.Fragment,null,xb(o,{length:n,separator:" "}))}),"DefaultReferenceListProperty"),wb=Object.freeze({__proto__:null,edit:Em,show:Oh,list:Eb});var Ib=en((e=>{const{property:t,record:r}=e,n=r.params[t.path]||"";return u.default.createElement(o.ValueGroup,{label:t.label},n.split(/(?:\r\n|\r|\n)/g).map(((e,t)=>u.default.createElement(u.default.Fragment,{key:t},e,u.default.createElement("br",null)))))}),"DefaultTextareaShowProperty");const Ob=t=>{const{onChange:r,property:n,record:a}=t,i=a.params?.[n.path]??"",[s,l]=e.useState(i),c=a.errors?.[n.path];return e.useEffect((()=>{s!==i&&l(i)}),[i]),u.default.createElement(o.FormGroup,{error:Boolean(c)},u.default.createElement(ng,{property:n}),u.default.createElement(o.Input,Qr({as:"textarea",rows:(s.match(/\n/g)||[]).length+1,id:n.path,name:n.path,onChange:e=>l(e.target.value),onBlur:()=>r(n.path,s),value:s,disabled:n.isDisabled},n.props)),u.default.createElement(o.FormMessage,null,c&&c.message))};var Sb=en(e.memo(Ob,xg),"DefaultTextareaEditProperty"),Cb=Object.freeze({__proto__:null,show:Ib,edit:Sb});let Db={};try{Db=window}catch(e){if("window is not defined"!==e.message)throw e}const Pb={textarea:Cb,boolean:Pg,datetime:qg,reference:ym,password:am,date:qg,richtext:wb,string:rm,number:rm,float:rm,uuid:rm,mixed:null,"key-value":null,currency:_g,phone:dm},kb=t=>{const{property:r,resource:n,record:a,filter:i,where:s,onChange:l}=t,c=e.useMemo((()=>({...r,path:r.path||r.propertyPath})),[r]),d=`property-${s}-${c.path}`,p=Ms(n.id,s,c.path);let f=Pb[c.type]&&Pb[c.type][s]||rm[s];if(c.components&&c.components[s]){const e=c.components[s];if(!e)throw new Error(`there is no "${c.path}.components.${s}"`);return f=Db.AdminJS.UserComponents[e]??(()=>{throw new Error(`Component "${e}" has not been bundled, ensure it was added to your ComponentLoader instance (the one included in AdminJS options).`)}),u.default.createElement(El,null,u.default.createElement(o.Box,{"data-css":p,"data-testid":d},u.default.createElement(f,{property:c,resource:n,record:a,filter:i,onChange:l,where:s})))}const g=dg[s],m=yg[s],h=gg[s];return r.isArray?g?u.default.createElement(g,Qr({},t,{property:c,ItemComponent:kb,testId:d})):u.default.createElement("div",null):"key-value"===r.type?h?u.default.createElement(h,Qr({},t,{property:c,testId:d})):u.default.createElement("div",null):"mixed"===r.type?m?u.default.createElement(m,Qr({},t,{property:c,ItemComponent:kb,testId:d})):u.default.createElement("div",null):u.default.createElement(El,null,u.default.createElement(o.Box,{"data-css":p,"data-testid":d},u.default.createElement(f,{property:c,resource:n,record:a,filter:i,onChange:l,where:s})))};function Rb(e){return{Edit:e.edit,Show:e.show,List:e.list,Filter:e.filter}}const Ab=Object.assign(kb,{DefaultType:Rb(rm),Boolean:Rb(Pg),DateTime:Rb(qg),RichText:Rb(wb),Reference:Rb(ym),TextArea:Rb(Cb),Password:Rb(am),Currency:Rb(_g),Phone:Rb(dm)}),Nb=e=>{const{layoutElement:t,resource:r,where:n,record:o,onChange:a}=e,{props:i,properties:s,layoutElements:l,component:c}=t,{children:d,...p}=i,g=s.map((e=>r.properties[e])),m=f[c];return m?u.default.createElement(m,p,g.map((e=>u.default.createElement(f.Box,{flexGrow:1,key:e.propertyPath},u.default.createElement(Ab,{key:e.propertyPath,where:n,property:e,resource:r,record:o,onChange:a})))),l.map(((t,r)=>u.default.createElement(Nb,Qr({},e,{key:r,layoutElement:t})))),d):u.default.createElement(f.MessageBox,{size:"sm",message:"Javascript Error",variant:"danger",py:"xl"},"There is no component by the name of",u.default.createElement(f.Badge,{size:"sm",variant:"danger",mx:"default"},c),"in @adminjs/design-system. Change",u.default.createElement(f.Badge,{size:"sm",variant:"danger",mx:"default"},`@${c}`),"to available component like @Header")},Lb=en((t=>{const{record:r,resource:n,action:i}=t,{record:s,handleChange:l,submit:c,loading:d,setRecord:p}=js(r,n.id),{translateButton:f}=Yo(),g=a.useNavigate();e.useEffect((()=>{r&&p(r)}),[r]);const m=Ms(n.id,i.name,"drawer-content"),h=Ms(n.id,i.name,"form"),b=Ms(n.id,i.name,"drawer-footer"),v=Ms(n.id,i.name,"drawer-submit");return u.default.createElement(o.Box,{as:"form",onSubmit:e=>(e.preventDefault(),c().then((e=>{e.data.redirectUrl&&g(Vs(e.data.redirectUrl)),e.data.record.id&&!Object.keys(e.data.record.errors).length&&l({params:{},populated:{},errors:{}})})),!1),flex:!0,flexGrow:1,flexDirection:"column","data-css":h},u.default.createElement(o.DrawerContent,{"data-css":m},i?.showInDrawer?u.default.createElement(Rl,t):null,i.layout?i.layout.map(((e,r)=>u.default.createElement(Nb,Qr({key:r,layoutElement:e},t,{where:"edit",onChange:l,record:s})))):n.editProperties.map((e=>u.default.createElement(Ab,{key:e.propertyPath,where:"edit",onChange:l,property:e,resource:n,record:s})))),u.default.createElement(o.DrawerFooter,{"data-css":b},u.default.createElement(o.Button,{variant:"primary",size:"lg",type:"submit","data-css":v,"data-testid":"button-save",disabled:d},d?u.default.createElement(o.Icon,{icon:"Fade",spin:!0}):null,f("save",n.id))))}),"DefaultNewAction"),jb=en((t=>{const{record:r,resource:n,action:i}=t,{record:s,handleChange:l,submit:c,loading:d,setRecord:p}=js(r,n.id),{translateButton:f}=Yo(),g=a.useNavigate();e.useEffect((()=>{r&&p(r)}),[r]);const m=Ms(n.id,i.name,"drawer-content"),h=Ms(n.id,i.name,"form"),b=Ms(n.id,i.name,"drawer-footer"),v=Ms(n.id,i.name,"drawer-submit");return u.default.createElement(o.Box,{as:"form",onSubmit:e=>(e.preventDefault(),c().then((e=>{e.data.redirectUrl&&g(Vs(e.data.redirectUrl))})),!1),flex:!0,flexDirection:"column","data-css":h},u.default.createElement(o.DrawerContent,{"data-css":m},i?.showInDrawer?u.default.createElement(Rl,t):null,i.layout?i.layout.map(((e,r)=>u.default.createElement(Nb,Qr({key:r,layoutElement:e},t,{where:"edit",onChange:l,record:s})))):n.editProperties.map((e=>u.default.createElement(Ab,{key:e.propertyPath,where:"edit",onChange:l,property:e,resource:n,record:s})))),u.default.createElement(o.DrawerFooter,{"data-css":b},u.default.createElement(o.Button,{variant:"primary",size:"lg",type:"submit","data-css":v,"data-testid":"button-save",disabled:d},d?u.default.createElement(o.Icon,{icon:"Fade",spin:!0}):null,f("save",n.id))))}),"DefaultEditAction"),Bb=en((e=>{const{resource:t,record:r,action:n}=e,a=t.showProperties,i=Ms(t.id,n.name,"drawer-content");return u.default.createElement(o.DrawerContent,{"data-css":i},n?.showInDrawer?u.default.createElement(Rl,e):null,n.layout?n.layout.map(((t,r)=>u.default.createElement(Nb,Qr({key:r,layoutElement:t},e,{where:"show"})))):a.map((e=>u.default.createElement(Ab,{key:e.propertyPath,where:"show",property:e,resource:t,record:r}))))}),"DefaultShowAction"),Tb=en((e=>{const{children:t,action:r,actionPerformed:n,resourceId:o,recordId:a,recordIds:i}=e,{href:s,handleClick:l}=qs(r,{resourceId:o,recordId:a,recordIds:i},n);if(!r)return null;const c=u.default.Children.toArray(t)[0];if(!c||"string"==typeof c||"number"==typeof c||"boolean"==typeof c)throw new Error("ActionButton has to have one child");const d=Ms(o,r.name,"button");return u.default.cloneElement(c,{onClick:l,"data-testid":Gs(r),"data-css":d,href:s})}),"ActionButton"),_b=en((e=>{const{resource:t}=e,{translateButton:r,translateMessage:n}=Yo(),a=t.resourceActions.find((e=>"new"===e.name));return u.default.createElement(o.InfoBox,{title:n("noRecords",t.id)},u.default.createElement(o.Text,{mb:"xxl"},n("noRecordsInResource",t.id)),a?u.default.createElement(Tb,{action:a,resourceId:t.id},u.default.createElement(o.Button,{variant:"primary"},u.default.createElement(o.Icon,{icon:"Add"}),r("createFirstRecord",t.id))):"")}),"NoRecords"),Mb=e=>[e?"table-cell":"none",e?"table-cell":"none","table-cell","table-cell"],Fb=en((t=>{const{resource:r,record:n,actionPerformed:i,isLoading:s,onSelect:l,isSelected:c}=t,[d,p]=e.useState(n),f=a.useNavigate(),g=e.useCallback((e=>{e.record&&!e.redirectUrl?p(bs(d,e)):i&&i(e)}),[i,d]),m=zs(g);e.useEffect((()=>{p(n)}),[n]);const{recordActions:h}=d,b=d.recordActions.find((({name:e})=>"show"===e)),v=d.recordActions.find((({name:e})=>"edit"===e)),y=b||v,x={resourceId:r.id,recordId:d.id},E=[{icon:"OverflowMenuHorizontal",variant:"light",label:void 0,"data-testid":"actions-dropdown",buttons:Dl({actions:h,params:x,handleClick:(e,t)=>$s({action:t,params:x,actionResponseHandler:m,navigate:f})(e)})}],w=_s(r.id,"table-row");return u.default.createElement(o.TableRow,{onClick:e=>{const t=e.target.tagName.toLowerCase();y&&"a"!==t&&"button"!==t&&"svg"!==t&&$s({action:y,params:{resourceId:r.id,recordId:d.id},actionResponseHandler:m,navigate:f})(e)},"data-id":d.id,"data-css":w},u.default.createElement(o.TableCell,{className:c?"selected":"not-selected"},l&&d.bulkActions.length?u.default.createElement(o.CheckBox,{onChange:()=>l(d),checked:c}):null),r.listProperties.map((e=>{const t=`${r.id}-${e.name}-table-cell`;return u.default.createElement(o.TableCell,{style:{cursor:"pointer"},key:e.propertyPath,"data-property-name":e.propertyPath,display:Mb(e.isTitle),"data-css":t},s?u.default.createElement(o.Placeholder,{style:{height:14}}):u.default.createElement(Ab,{key:e.propertyPath,where:"list",property:e,resource:r,record:d}))})),u.default.createElement(o.TableCell,{key:"options"},h.length?u.default.createElement(o.ButtonGroup,{buttons:E}):""))}),"RecordInList"),Ub=t=>{const{sortBy:n,property:a,direction:i}=t,s=r.useLocation(),l=e.useMemo((()=>n===a.propertyPath),[n,a]),c=new URLSearchParams(s.search),d=l&&"asc"===i?"desc":"asc",p="Caret"+("asc"===i?"Up":"Down");return c.set("direction",d),c.set("sortBy",a.propertyPath),u.default.createElement(r.NavLink,{to:{search:c.toString()},className:o.cssClass("SortLink")},a.label,l?u.default.createElement(o.Icon,{icon:p,color:"primary100",ml:"default"}):"")},Gb=(e,t)=>e.direction===t.direction&&e.property.propertyPath===t.property.propertyPath&&e.sortBy===t.sortBy;var $b=e.memo(Ub,Gb);const Hb=en((e=>{const{property:t,titleProperty:r,display:n}=e,a=t.propertyPath===r.propertyPath;return u.default.createElement(o.TableCell,{className:a?"main":void 0,display:n},t.isSortable?u.default.createElement($b,e):t.label)}),"PropertyHeader"),Vb=en((e=>{const{titleProperty:t,properties:r,sortBy:n,direction:a,onSelectAll:i,selectedAll:s}=e,l=_s(t.resourceId,"table-head"),c=`${t.resourceId}-table-head-row`,d=`${t.resourceId}-checkbox-table-cell`;return u.default.createElement(o.TableHead,{"data-css":l},u.default.createElement(o.TableRow,{"data-css":c},u.default.createElement(o.TableCell,{"data-css":d},i?u.default.createElement(o.CheckBox,{style:{marginLeft:5},onChange:()=>i(),checked:s}):null),r.map((e=>u.default.createElement(Hb,{display:Mb(e.isTitle),key:e.propertyPath,titleProperty:t,property:e,sortBy:n,direction:a}))),u.default.createElement(o.TableCell,{key:"actions",style:{width:80}})))}),"RecordsTableHeader"),Wb=e=>Object.values(e.reduce(((e,t)=>({...e,...t.bulkActions.reduce(((e,t)=>({...e,[t.name]:t})),{})})),{})),zb=en((e=>{const{resource:t,selectedRecords:r}=e,{translateLabel:n}=Yo(),i=a.useNavigate(),s=zs();if(!r||!r.length)return null;const l={resourceId:t.id,recordIds:r.map((e=>e.id))},c=Dl({actions:Wb(r),params:l,handleClick:(e,t)=>$s({action:t,params:l,actionResponseHandler:s,navigate:i})(e)}),d=_s(t.id,"table-caption");return u.default.createElement(o.TableCaption,{"data-css":d},u.default.createElement(o.Box,{flex:!0,py:"sm",alignItems:"center"},u.default.createElement(o.Title,{mr:"lg"},n("selectedRecords",t.id,{selected:r.length})),u.default.createElement(o.ButtonGroup,{size:"sm",rounded:!0,buttons:c})))}),"SelectedRecords"),qb=en((e=>{const{resource:t,records:r,actionPerformed:n,sortBy:a,direction:i,isLoading:s,onSelect:l,selectedRecords:c,onSelectAll:d}=e;if(!r.length)return s?u.default.createElement(o.Loader,null):u.default.createElement(_b,{resource:t});const p=c&&!!r.find((e=>c.find((t=>t.id===e.id)))),f=!!r.find((e=>e.bulkActions.length)),g=_s(t.id,"table"),m=_s(t.id,"table-selected-records"),h=_s(t.id,"table-body");return u.default.createElement(o.Table,{"data-css":g},u.default.createElement(zb,{resource:t,selectedRecords:c,"data-css":m}),u.default.createElement(Vb,{properties:t.listProperties,titleProperty:t.titleProperty,direction:i,sortBy:a,onSelectAll:f?d:void 0,selectedAll:p}),u.default.createElement(o.TableBody,{"data-css":h},r.map((e=>u.default.createElement(Fb,{record:e,resource:t,key:e.id,actionPerformed:n,isLoading:s,onSelect:l,isSelected:c&&!!c.find((t=>t.id===e.id))})))))}),"RecordsTable"),Kb=en((({resource:t,setTag:r})=>{const{records:n,loading:i,direction:s,sortBy:l,page:c,total:d,fetchData:p,perPage:f}=Qs(t.id),{selectedRecords:g,handleSelect:m,handleSelectAll:h,setSelectedRecords:b}=el(n),v=a.useLocation(),y=a.useNavigate();e.useEffect((()=>{r&&r(d.toString())}),[d]),e.useEffect((()=>{b([])}),[t.id]),e.useEffect((()=>{new URLSearchParams(v.search).get(Hs)&&b([])}),[v.search]);const x=Ms(t.id,"list","table-wrapper");return u.default.createElement(o.Box,{variant:"white","data-css":x},u.default.createElement(qb,{resource:t,records:n,actionPerformed:()=>p(),onSelect:m,onSelectAll:h,selectedRecords:g,direction:s,sortBy:l,isLoading:i}),u.default.createElement(o.Text,{mt:"xl",textAlign:"center"},u.default.createElement(o.Pagination,{page:c,perPage:f,total:d,onChange:e=>{const t=new URLSearchParams(v.search);t.set("page",e.toString()),y({search:t.toString()})}})))}),"DefaultListAction"),Jb=e=>({addNotice:t=>e(ms(t))}),Yb=e=>t.connect(null,Jb)(e),Xb=Yb((t=>{const{resource:r,records:n,action:i,addNotice:s}=t,l=a.useNavigate(),[c,d]=e.useState(!1),{translateMessage:p,translateButton:f}=Yo();if(!n)return u.default.createElement(o.Text,null,p("pickSomeFirstToRemove",r.id));const g=Ms(r.id,i.name,"drawer-content"),m=Ms(r.id,i.name,"table"),h=Ms(r.id,i.name,"drawer-footer");return u.default.createElement(u.default.Fragment,null,u.default.createElement(o.DrawerContent,{"data-css":g},i?.showInDrawer?u.default.createElement(Rl,Qr({omitActions:!0},t)):null,u.default.createElement(o.MessageBox,{mb:"xxl",variant:"danger",message:p(n.length>1?"theseRecordsWillBeRemoved_plural":"theseRecordsWillBeRemoved",r.id,{count:n.length})}),u.default.createElement(o.Table,{"data-css":m},u.default.createElement(o.TableBody,null,n.map((e=>u.default.createElement(o.TableRow,{key:e.id},u.default.createElement(o.TableCell,null,u.default.createElement(Ab,{where:"list",property:r.titleProperty,resource:r,record:e})))))))),u.default.createElement(o.DrawerFooter,{"data-css":h},u.default.createElement(o.Button,{variant:"primary",size:"lg",onClick:()=>{const e=new cs;d(!0);const t=n.map((e=>e.id));e.bulkAction({resourceId:r.id,actionName:i.name,recordIds:t,method:"post"}).then((e=>{if(d(!1),e.data.notice&&s(e.data.notice),e.data.redirectUrl){const t=new URLSearchParams(window.location.search);t.delete("recordIds"),l(Vs(e.data.redirectUrl,t.toString()))}})).catch((e=>{throw d(!1),s({message:p("bulkDeleteError",r.id),type:"error"}),e}))},disabled:c},c?u.default.createElement(o.Icon,{icon:"Fade",spin:!0}):null,f(n.length>1?"confirmRemovalMany_plural":"confirmRemovalMany",r.id,{count:n.length}))))})),Zb={new:Lb,edit:jb,show:Bb,list:Kb,bulkDelete:en(Xb,"DefaultBulkDeleteAction")},Qb="https://docs.adminjs.co",ev={rootPath:"/admin",logoutPath:"/admin/logout",loginPath:"/admin/login"};"object"==typeof process&&AdminJS.env.ADMIN_JS_TMP_DIR;const tv=e=>{const{resource:t,action:r,record:n,records:a,setTag:i}=e,s=[Qb,"BaseAction.html"].join("/"),{translateMessage:l}=Yo();let c=Zb[r.name];return r.component&&(c=AdminJS.UserComponents[r.component]),c?u.default.createElement(El,null,u.default.createElement(c,{action:r,resource:t,record:n,records:a,setTag:i})):c||u.default.createElement(o.MessageBox,{variant:"danger"},l("noActionComponent"),u.default.createElement(I.Trans,{key:"messages.buttons.seeTheDocumentation"},"See:",u.default.createElement(o.Link,{ml:"default",href:s},"the documentation")))},rv=e=>{const{children:t,title:r,testId:n}=e;return u.default.createElement(o.MessageBox,{"data-testid":n,message:r},u.default.createElement(o.Text,null,t))},nv=e=>{const{resourceId:t}=e,{translateMessage:r}=Yo();return u.default.createElement(o.MessageBox,{message:"404 - PAGE NOT FOUND","data-testid":"NoResourceError",variant:"info",m:"xxl"},u.default.createElement(o.Text,null,r("error404Resource",t,{resourceId:t})))},ov=e=>{const{resourceId:t,actionName:r}=e,{translateMessage:n}=Yo();return u.default.createElement(o.MessageBox,{message:"404 - PAGE NOT FOUND","data-testid":"NoActionError",variant:"info",m:"xxl"},u.default.createElement(o.Text,null,n("error404Action",t,{resourceId:t,actionName:r})))},av=e=>{const{resourceId:t,recordId:r}=e,{translateMessage:n}=Yo();return u.default.createElement(o.MessageBox,{message:"404 - PAGE NOT FOUND","data-testid":"NoRecordError",variant:"info",m:"xxl"},u.default.createElement(o.Text,null,n("error404Record",t,{resourceId:t,recordId:r})))},iv=p.default(o.Box).withConfig({displayName:"wrapper__StyledWrapperWithFilter",componentId:"sc-1jcopgf-0"})(["& > ","{background:",";padding:",";overflow:visible;}& > ","{background:",";padding:0 "," ",";}"],o.DrawerContent,(({theme:e})=>e.colors.white),(({theme:e})=>e.space.xxl),o.DrawerFooter,(({theme:e})=>e.colors.white),(({theme:e})=>e.space.xxl),(({theme:e})=>e.space.xxl)),sv=p.default(o.Box).withConfig({displayName:"wrapper__StyledWrapper",componentId:"sc-1jcopgf-1"})(["& ","{background:",";padding:",";overflow:visible;}& ","{background:",";padding:0 "," ",";}"],o.DrawerContent,(({theme:e})=>e.colors.white),(({theme:e})=>e.space.xxl),o.DrawerFooter,(({theme:e})=>e.colors.white),(({theme:e})=>e.space.xxl),(({theme:e})=>e.space.xxl));var lv,cv=en((e=>{const{children:t,variant:r,color:n,showFilter:o=!1,...a}=e,i=o?iv:sv;return u.default.createElement(i,Qr({},a,{variant:"grey",mx:"auto","data-css":"styled-wrapper"}),t)}),"RouteWrapper"),uv=g.default;lv=uv.createRoot,uv.hydrateRoot;const dv="drawerPortal",pv="drawerPortalWrapper",fv=({onMount:t})=>(e.useEffect((()=>{t()}),[]),u.default.createElement(n.ThemeProvider,{theme:window.THEME},u.default.createElement(o.Drawer,{id:dv,className:"hidden","data-css":"drawer"}))),gv=({children:t,width:r})=>{const[n,a]=e.useState(document.getElementById(dv)),s=()=>{a(document.getElementById(dv))};return e.useEffect((()=>{const e=(e=>{let t=document.getElementById(e);return t||(t=window.document.createElement("div"),t.id=e,window.document.body.appendChild(t)),t})(pv);if(!n&&window){lv(e).render(u.default.createElement(fv,{onMount:s}))}return()=>{const e=document.getElementById(pv);e&&document.body.removeChild(e)}}),[]),e.useEffect((()=>n?(n.classList.remove("hidden"),r&&(n.style.width=Array.isArray(r)?r[0].toString():r.toString()),()=>{n.style.width=o.DEFAULT_DRAWER_WIDTH,n.classList.add("hidden"),n.setAttribute("data-css","drawer-element")}):()=>{}),[n]),n?i.createPortal(t,n):null},mv=en((t=>{const{resource:n,isVisible:a,toggleFilter:i}=t,s=n.filterProperties,l=r.useLocation(),[c,d]=e.useState((e=>{const t={},r=new URLSearchParams(e.search);for(const e of r.entries()){const[r,n]=e;r.match("filters.")&&(t[r.replace("filters.","")]=n)}return t})(l)),p=r.useParams(),f=r.useNavigate(),{translateLabel:g,translateButton:m}=Yo(),h=e.useRef(!0);e.useEffect((()=>{h.current?h.current=!1:d({})}),[p.resourceId]);const b=(e,t)=>{if(e.params)throw new Error("you can not pass RecordJSON to filters");d({...c,[e]:t})},v=_s(p.resourceId,"filter-drawer"),y=_s(p.resourceId,"filter-drawer-content"),x=_s(p.resourceId,"filter-drawer-footer"),E=_s(p.resourceId,"filter-drawer-button-apply"),w=_s(p.resourceId,"filter-drawer-button-reset");return u.default.createElement(o.Drawer,{variant:"filter",isHidden:!a,as:"form",onSubmit:e=>{e.preventDefault();const t=new URLSearchParams(window.location.search);return Object.keys(c).forEach((e=>{""!==c[e]?t.set(`filters.${e}`,c[e]):t.delete(`filters.${e}`)})),i(),t.set("page","1"),f(`${l.pathname}?${t.toString()}`),!1},"data-css":v},u.default.createElement(o.DrawerContent,{"data-css":y},u.default.createElement(o.H3,null,u.default.createElement(o.Button,{type:"button",size:"icon",rounded:!0,mr:"lg",onClick:()=>i()},u.default.createElement(o.Icon,{icon:"ChevronRight",color:"white"})),g("filters",n.id)),u.default.createElement(o.Box,{my:"x3"},s.map((e=>u.default.createElement(Ab,{key:e.propertyPath,where:"filter",onChange:b,property:e,filter:c,resource:n}))))),u.default.createElement(o.DrawerFooter,{"data-css":x},u.default.createElement(o.Button,{variant:"primary",size:"lg","data-css":E},m("applyChanges",n.id)),u.default.createElement(o.Button,{variant:"text",size:"lg",onClick:e=>{e.preventDefault();const t=new URLSearchParams,r=new URLSearchParams(window.location.search);for(const e of r.keys())e.match("filters.")||t.set(e,r.get(e));const n=""===t.toString()?`?${t.toString()}`:"";i(),f(l.pathname+n),d({})},type:"button",color:"white","data-css":w},m("resetFilter",n.id))))}),"FilterDrawer");var hv=Object.freeze({__proto__:null,SortLink:$b,NoRecords:_b,PropertyHeader:Hb,RecordInList:Fb,RecordsTableHeader:Vb,RecordsTable:qb,SelectedRecords:zb,SidebarResourceSection:al,Sidebar:sl,ActionButton:Tb,ActionHeader:Rl,BaseActionComponent:tv,BreadcrumbLink:Ol,BreadcrumbText:Sl,Breadcrumbs:Cl,DashboardHeader:bl,Dashboard:yl,ErrorBoundary:El,DrawerPortal:gv,NoResourceError:nv,NoActionError:ov,NoRecordError:av,ErrorMessageBox:rv,FilterDrawer:mv,LoggedIn:ll,NoticeElement:gl,NoticeBox:hl,TopBar:pl,Version:ul});const bv=new cs;var vv=en((()=>{const[t,r]=e.useState(),[n,i]=e.useState(!0),s=a.useParams(),l=hs(),{translateMessage:c}=Yo(),{actionName:d,recordId:p,resourceId:f}=s,g=tl(f),m=t&&t.recordActions.find((e=>e.name===d)),h=()=>{i(!0),bv.recordAction(s).then((e=>{e.data.notice&&"error"===e.data.notice.type&&l(e.data.notice),e.data.record?.baseError?.type&&[As.App,As.NotFound,As.Forbidden].includes(e.data.record?.baseError?.type)||r(e.data.record)})).catch((e=>{throw l({message:c("errorFetchingRecord",f),type:"error"}),e})).finally((()=>{i(!1)}))};e.useEffect((()=>{h()}),[d,p,f]);const b=e.useCallback(((e,t)=>{t.record?r(bs(e,t)):h()}),[h]);if(!g)return u.default.createElement(nv,{resourceId:f});const v=t&&t.id&&t.id.toString()!==p;if(n||v){return g.actions.find((e=>e.name===d))?.showInDrawer?u.default.createElement(gv,null,u.default.createElement(o.Loader,null)):u.default.createElement(o.Loader,null)}return m?t?m.showInDrawer?u.default.createElement(gv,{width:m.containerWidth},u.default.createElement(tv,{action:m,resource:g,record:t})):u.default.createElement(cv,{width:m.containerWidth},u.default.createElement(Rl,{resource:g,action:m,record:t,actionPerformed:e=>b(t,e)}),u.default.createElement(tv,{action:m,resource:g,record:t})):u.default.createElement(av,{resourceId:f,recordId:p}):u.default.createElement(ov,{resourceId:f,actionName:d})}),"RecordActionRoute");var yv=en(t.connect((e=>({resources:e.resources})))((t=>{const r=a.useParams(),{resources:n}=t,{resourceId:o,actionName:i}=r,[s,l]=e.useState(!1),[c,d]=e.useState(""),p=n.find((e=>e.id===o));if(!p)return u.default.createElement(nv,{resourceId:o});const f=p.resourceActions.find((e=>e.name===i));if(!f)return u.default.createElement(ov,{resourceId:o,actionName:i});const g=f.showFilter?()=>l(!s):void 0;return f.showInDrawer?u.default.createElement(gv,{width:f.containerWidth},u.default.createElement(tv,{action:f,resource:p})):u.default.createElement(cv,{width:f.containerWidth,showFilter:f.showFilter},u.default.createElement(Rl,{resource:p,action:f,toggleFilter:g,tag:c}),u.default.createElement(tv,{action:f,resource:p,setTag:d}),f.showFilter?u.default.createElement(mv,{key:s.toString(),resource:p,isVisible:s,toggleFilter:g}):"")})),"ResourceActionRoute");const xv=new cs;var Ev=en((()=>{const t=a.useParams(),[r,n]=e.useState([]),[i,s]=e.useState(!1),{translateMessage:l}=Yo(),c=hs(),d=a.useLocation(),{resourceId:p,actionName:f}=t,g=tl(p);if(e.useEffect((()=>{(()=>{const e=new URLSearchParams(d.search).get("recordIds"),t=e?e.split(","):[];s(!0),xv.bulkAction({resourceId:p,recordIds:t,actionName:f}).then((e=>{s(!1),n(e.data.records)})).catch((e=>{throw s(!1),c({message:l("errorFetchingRecords",p),type:"error"}),e}))})()}),[t.resourceId,t.actionName]),!g)return u.default.createElement(nv,{resourceId:p});if(!r&&!i)return u.default.createElement(rv,{title:"No records"},u.default.createElement("p",null,l("noRecordsSelected",p)));const m=Wb(r||[]).find((e=>e.name===f));if(i){return g.actions.find((e=>e.name===f))?.showInDrawer?u.default.createElement(gv,null,u.default.createElement(o.Loader,null)):u.default.createElement(o.Loader,null)}return m?m.showInDrawer?u.default.createElement(gv,{width:m.containerWidth},u.default.createElement(tv,{action:m,resource:g,records:r})):u.default.createElement(cv,{width:m.containerWidth},m?.showInDrawer?"":u.default.createElement(Rl,{resource:g,action:m}),u.default.createElement(tv,{action:m,resource:g,records:r})):u.default.createElement(ov,{resourceId:p,actionName:f})}),"BulkActionRoute");var wv=en((()=>{const[r]=t.useSelector((e=>[e.pages])),n=a.useParams(),{pageName:o}=n,[i,s]=e.useState(!1),l=r.find((e=>e.name===o));if(e.useEffect((()=>{s(!0)}),[]),!l)return u.default.createElement(rv,{title:"There is no page of given name"},u.default.createElement("p",null,"Page:",u.default.createElement("b",null,` "${o}" `),"does not exist."));const c=AdminJS.UserComponents[l.component];return c&&i?u.default.createElement(El,null,u.default.createElement(c,null)):u.default.createElement(rv,{title:"No component specified"},u.default.createElement("p",null,"You have to specify component which will render this Page"))}),"PageRoute");var Iv=en(t.connect((e=>({resources:e.resources})))((t=>{const r=a.useParams(),{resources:n}=t,{resourceId:i}=r,[s,l]=e.useState(!1),[c,d]=e.useState("");if(!i)return null;const p=n.find((e=>e.id===i));if(!p)return u.default.createElement(nv,{resourceId:i});const f=(e=>{const t=new Zr,r=":resourceId",n=":actionName",o=t.recordActionUrl({resourceId:r,recordId:":recordId",actionName:n}),i=t.resourceActionUrl({resourceId:r,actionName:n}),s=t.bulkActionUrl({resourceId:r,actionName:n}),l=a.useMatch(i),c=a.useMatch(o),u=a.useMatch(s),d=l?.params.actionName||c?.params.actionName||u?.params.actionName;return d?e.actions.find((e=>e.name===d)):void 0})(p);if(f&&!f.showInDrawer)return null;const g="list",m=p.resourceActions.find((e=>e.name===g));if(!m)return u.default.createElement(ov,{resourceId:i,actionName:g});const h=m.showFilter?()=>l(!s):void 0,b=_s(p.id,"list");return u.default.createElement(o.Box,{variant:"grey",width:m.containerWidth,mx:"auto","data-css":b},u.default.createElement(Rl,{resource:p,action:m,tag:c,toggleFilter:h}),u.default.createElement(tv,{action:m,resource:p,setTag:d}),m.showFilter?u.default.createElement(mv,{key:s.toString(),resource:p,isVisible:s,toggleFilter:()=>{l(!s)}}):"")})),"ResourceRoute");const Ov=n.createGlobalStyle(["html,body,#app{margin:0;padding:0;width:100%;height:100%;color:","}"],(({theme:e})=>e.colors.grey100)),Sv=new Zr;var Cv=en((()=>{const[t,n]=e.useState(!1),i=a.useLocation();nl(),e.useEffect((()=>{t&&n(!1)}),[i]);const s=":resourceId",l=":actionName",c=Sv.dashboardUrl(),d=Sv.recordActionUrl({resourceId:s,recordId:":recordId",actionName:l}),p=Sv.resourceActionUrl({resourceId:s,actionName:l}),f=Sv.bulkActionUrl({resourceId:s,actionName:l}),g=Sv.resourceUrl({resourceId:s}),m=Sv.pageUrl(":pageName");return u.default.createElement(u.default.Fragment,null,u.default.createElement(o.Reset,null),u.default.createElement(Ov,null),u.default.createElement(o.Box,{height:"100%",flex:!0,"data-css":"app"},t?u.default.createElement(o.Overlay,{onClick:()=>n(!t)}):null,u.default.createElement(sl,{isVisible:t,"data-css":"sidebar"}),u.default.createElement(o.Box,{flex:!0,flexGrow:1,flexDirection:"column",overflowY:"auto",bg:"bg","data-css":"app-content"},u.default.createElement(pl,{toggleSidebar:()=>n(!t)}),u.default.createElement(o.Box,{position:"absolute",top:0,zIndex:2e3,"data-css":"notice"},u.default.createElement(hl,null)),u.default.createElement(r.Routes,null,u.default.createElement(r.Route,{path:`${g}/*`,element:u.default.createElement(Iv,null)}),u.default.createElement(r.Route,{path:m,element:u.default.createElement(wv,null)}),u.default.createElement(r.Route,{path:c,element:u.default.createElement(Il,null)})),u.default.createElement(r.Routes,null,u.default.createElement(r.Route,{path:`${p}/*`,element:u.default.createElement(yv,null)}),u.default.createElement(r.Route,{path:`${f}/*`,element:u.default.createElement(Ev,null)}),u.default.createElement(r.Route,{path:`${d}/*`,element:u.default.createElement(vv,null)})))))}),"Application");const Dv=s.combineReducers({resources:(e=[],t)=>"RESOURCES_INITIALIZE"===t.type?t.data:e,branding:(e={},t)=>"BRANDING_INITIALIZE"===t.type?t.data:e,assets:(e={},t)=>"ASSETS_INITIALIZE"===t.type?t.data:e,paths:(e=ev,t)=>"PATHS_INITIALIZE"===t.type?t.data:e,session:(e=null,t)=>t.type===Ks?t.data:e,dashboard:(e={},t)=>"DASHBOARD_INITIALIZE"===t.type?t.data:e,notices:(e=[],t)=>{switch(t.type){case gs:return[t.data];case"DROP_NOTICE":return e.filter((e=>e.id!==t.data.noticeId));case fl:return e.map((e=>({...e,progress:e.id===t.data.noticeId?t.data.progress:e.progress})));default:return e}},versions:(e={},t)=>"VERSIONS_INITIALIZE"===t.type?{admin:t.data.admin,app:t.data.app}:e,pages:(e=[],t)=>"PAGES_INITIALIZE"===t.type?t.data:e,locale:(e={language:"en",translations:{}},t)=>"LOCALE_INITIALIZE"===t.type?t.data:e,router:(e={from:{},to:{}},t)=>{switch(t.type){case"INITIAL_ROUTE":return{...e,from:{...t.data}};case rl:return{from:{...e.to},to:{...t.data}};default:return e}}});const Pv=((e={})=>s.legacy_createStore(Dv,e))(window.REDUX_STATE),kv=window.THEME,{locale:Rv}=window.REDUX_STATE;Jr.use(I.initReactI18next).init({resources:{[Rv.language]:{translation:Rv.translations}},lng:Rv.language,interpolation:{escapeValue:!1}});const Av=u.default.createElement(t.Provider,{store:Pv},u.default.createElement(n.ThemeProvider,{theme:kv},u.default.createElement(r.BrowserRouter,null,u.default.createElement(Cv,null))));return window.regeneratorRuntime=E,{withNotice:Yb,Application:Av,ViewHelpers:Zr,UserComponents:{},ApiClient:cs,BasePropertyComponent:Ab,CleanPropertyComponent:t=>{const{property:r}=t,n=e.useMemo((()=>({...r,components:{}})),[r]);return u.default.createElement(kb,Qr({},t,{property:n}))},env:{NODE_ENV:"production"},...hv,...ol,flat:Ps}}(React,ReactRedux,ReactRouterDOM,styled,AdminJSDesignSystem,ReactRouter,ReactDOM,Redux);
|