diff --git a/eox_nelp/course_experience/frontend/src/components/FeedbackCarousel/index.jsx b/eox_nelp/course_experience/frontend/src/components/FeedbackCarousel/index.jsx
index ab6951e2..2a441d70 100644
--- a/eox_nelp/course_experience/frontend/src/components/FeedbackCarousel/index.jsx
+++ b/eox_nelp/course_experience/frontend/src/components/FeedbackCarousel/index.jsx
@@ -12,7 +12,7 @@ function LaunchFeedbackCarousel() {
return (
- ;
+
);
}
diff --git a/eox_nelp/static/feedback_carousel/js/feedback_carousel.js b/eox_nelp/static/feedback_carousel/js/feedback_carousel.js
index e5c0df9d..3f1368e6 100644
--- a/eox_nelp/static/feedback_carousel/js/feedback_carousel.js
+++ b/eox_nelp/static/feedback_carousel/js/feedback_carousel.js
@@ -1,2 +1,2 @@
/*! For license information please see feedback_carousel.js.LICENSE.txt */
-(()=>{var e,t,n={6615:(e,t,n)=>{"use strict";n.d(t,{VZ:()=>c,iV:()=>u,jQ:()=>l});var r,o=n(2652),a=n.n(o),i={config:a().object.isRequired,httpClient:a().oneOfType([a().func,a().object]).isRequired,loggingService:a().shape({logError:a().func.isRequired,logInfo:a().func.isRequired}).isRequired},s={sendTrackingLogEvent:a().func.isRequired,identifyAuthenticatedUser:a().func.isRequired,identifyAnonymousUser:a().func.isRequired,sendTrackEvent:a().func.isRequired,sendPageEvent:a().func.isRequired};function l(e,t){return a().checkPropTypes(i,t,"property","Analytics"),r=new e(t),a().checkPropTypes(s,r,"property","AnalyticsService"),r}function u(e,t){r.identifyAuthenticatedUser(e,t)}function c(e){return r.identifyAnonymousUser(e)}},101:(e,t,n)=>{"use strict";n.d(t,{Z:()=>ie});var r=n(2868),o=n.n(r),a=n(2652),i=n.n(a);function s(e){return s="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},s(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n")?"":c;t.customAttributes=u(u({},t.customAttributes),{},{httpErrorType:"api-response-error",httpErrorStatus:s,httpErrorResponseData:f,httpErrorRequestUrl:a,httpErrorRequestMethod:i}),t.message="Axios Error (Response): ".concat(s," ").concat(a," ").concat(f)}else n?(t.customAttributes=u(u({},t.customAttributes),{},{httpErrorType:"api-request-error",httpErrorMessage:t.message,httpErrorRequestUrl:a,httpErrorRequestMethod:i}),t.message="Axios Error (Request): ".concat(t.message," (possible local connectivity issue) ").concat(i," ").concat(a)):(t.customAttributes=u(u({},t.customAttributes),{},{httpErrorType:"api-request-config-error",httpErrorMessage:t.message,httpErrorRequestUrl:a,httpErrorRequestMethod:i}),t.message="Axios Error (Config): ".concat(t.message," ").concat(i," ").concat(a));return t},g=function(e){throw h(e)},v=n(8025);function y(e){return y="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},y(e)}function b(){b=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,o){var a=t&&t.prototype instanceof d?t:d,i=Object.create(a.prototype),s=new T(o||[]);return r(i,"_invoke",{value:E(e,n,s)}),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var f={};function d(){}function p(){}function m(){}var h={};l(h,a,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(P([])));v&&v!==t&&n.call(v,a)&&(h=v);var w=m.prototype=d.prototype=Object.create(h);function O(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function o(r,a,i,s){var l=c(e[r],e,a);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==y(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){o("next",e,i,s)}),(function(e){o("throw",e,i,s)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return o("throw",e,i,s)}))}s(l.arg)}var a;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return a=a?a.then(r,r):r()}})}function E(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return{value:void 0,done:!0}}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=x(i,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=c(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function C(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 k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function P(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function w(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function O(e){return O="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},O(e)}function S(){S=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,o){var a=t&&t.prototype instanceof d?t:d,i=Object.create(a.prototype),s=new T(o||[]);return r(i,"_invoke",{value:E(e,n,s)}),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var f={};function d(){}function p(){}function m(){}var h={};l(h,a,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(P([])));v&&v!==t&&n.call(v,a)&&(h=v);var y=m.prototype=d.prototype=Object.create(h);function b(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function o(r,a,i,s){var l=c(e[r],e,a);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==O(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){o("next",e,i,s)}),(function(e){o("throw",e,i,s)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return o("throw",e,i,s)}))}s(l.arg)}var a;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return a=a?a.then(r,r):r()}})}function E(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return{value:void 0,done:!0}}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=x(i,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=c(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function C(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 k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function P(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function E(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function x(e){return x="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},x(e)}function C(){C=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,o){var a=t&&t.prototype instanceof d?t:d,i=Object.create(a.prototype),s=new T(o||[]);return r(i,"_invoke",{value:O(e,n,s)}),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var f={};function d(){}function p(){}function m(){}var h={};l(h,a,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(P([])));v&&v!==t&&n.call(v,a)&&(h=v);var y=m.prototype=d.prototype=Object.create(h);function b(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function o(r,a,i,s){var l=c(e[r],e,a);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==x(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){o("next",e,i,s)}),(function(e){o("throw",e,i,s)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return o("throw",e,i,s)}))}s(l.arg)}var a;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return a=a?a.then(r,r):r()}})}function O(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return{value:void 0,done:!0}}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=S(i,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function S(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=c(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function E(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 k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function P(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function k(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}var T=n(6316);function P(e){this.message=e}P.prototype=new Error,P.prototype.name="InvalidCharacterError";var N="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new P("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,r,o=0,a=0,i="";r=t.charAt(a++);~r&&(n=o%4?64*n+r:r,o++%4)?i+=String.fromCharCode(255&n>>(-2*o&6)):0)r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(r);return i};function I(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(e){return decodeURIComponent(N(e).replace(/(.)/g,(function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n})))}(t)}catch(e){return N(t)}}function A(e){this.message=e}A.prototype=new Error,A.prototype.name="InvalidTokenError";function _(e){return _="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},_(e)}function R(){R=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,o){var a=t&&t.prototype instanceof d?t:d,i=Object.create(a.prototype),s=new C(o||[]);return r(i,"_invoke",{value:O(e,n,s)}),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var f={};function d(){}function p(){}function m(){}var h={};l(h,a,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,a)&&(h=v);var y=m.prototype=d.prototype=Object.create(h);function b(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function o(r,a,i,s){var l=c(e[r],e,a);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==_(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){o("next",e,i,s)}),(function(e){o("throw",e,i,s)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return o("throw",e,i,s)}))}s(l.arg)}var a;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return a=a?a.then(r,r):r()}})}function O(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return{value:void 0,done:!0}}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=S(i,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function S(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=c(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function E(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 x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function k(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function j(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function L(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){j(a,r,o,i,s,"next",e)}function s(e){j(a,r,o,i,s,"throw",e)}i(void 0)}))}}var M=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16e3,n=Math.pow(2,e)+Math.random(),r=Math.round(1e3*n);return Math.min(r,t)};function D(e){return D="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},D(e)}function B(){B=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,o){var a=t&&t.prototype instanceof d?t:d,i=Object.create(a.prototype),s=new C(o||[]);return r(i,"_invoke",{value:O(e,n,s)}),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var f={};function d(){}function p(){}function m(){}var h={};l(h,a,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,a)&&(h=v);var y=m.prototype=d.prototype=Object.create(h);function b(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function o(r,a,i,s){var l=c(e[r],e,a);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==D(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){o("next",e,i,s)}),(function(e){o("throw",e,i,s)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return o("throw",e,i,s)}))}s(l.arg)}var a;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return a=a?a.then(r,r):r()}})}function O(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return{value:void 0,done:!0}}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=S(i,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function S(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=c(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function E(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 x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function k(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function F(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function z(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){F(a,r,o,i,s,"next",e)}function s(e){F(a,r,o,i,s,"throw",e)}i(void 0)}))}}function G(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.httpClient,n=void 0===t?o().create():t,r=e.getBackoffMilliseconds,a=void 0===r?M:r,i=e.shouldRetry,s=void 0===i?function(e){return!e.response&&e.config}:i,l=e.defaultMaxRetries,u=void 0===l?2:l,c=function(){var e=L(R().mark((function e(t){var r,o,i,l;return R().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.config){e.next=3;break}return e.abrupt("return",Promise.reject(t));case 3:if(s(t)){e.next=5;break}return e.abrupt("return",Promise.reject(t));case 5:return o=r.maxRetries,i=void 0===o?u:o,l=function(){var e=L(R().mark((function e(o){var s,u;return R().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(o>i)){e.next=2;break}return e.abrupt("return",Promise.reject(t));case 2:return e.prev=2,u=a(o),e.next=6,new Promise((function(e){setTimeout(e,u)}));case 6:return e.next=8,n.request(r);case 8:s=e.sent,e.next=14;break;case 11:return e.prev=11,e.t0=e.catch(2),e.abrupt("return",l(o+1));case 14:return e.abrupt("return",s);case 15:case"end":return e.stop()}}),e,null,[[2,11]])})));return function(t){return e.apply(this,arguments)}}(),e.abrupt("return",l(1));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return c}({httpClient:this.httpClient})),this.cookies=new T.Z,this.refreshRequestPromises={}}var t,n,r,a;return t=e,n=[{key:"getHttpClient",value:function(){return this.httpClient}},{key:"decodeJwtCookie",value:function(){var e=this.cookies.get(this.tokenCookieName);if(e)try{return function(e,t){if("string"!=typeof e)throw new A("Invalid token specified");var n=!0===(t=t||{}).header?0:1;try{return JSON.parse(I(e.split(".")[n]))}catch(e){throw new A("Invalid token specified: "+e.message)}}(e)}catch(n){var t=Object.create(n);throw t.message="Error decoding JWT token",t.customAttributes={cookieValue:e},t}return null}},{key:"refresh",value:function(){var e=this,t=0;if(void 0===this.refreshRequestPromises[this.tokenCookieName]){var n=function(){var n=z(B().mark((function n(){var r,o,a,i,s;return B().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.prev=1,n.next=4,e.httpClient.post(e.tokenRefreshEndpoint);case 4:(r=n.sent).data&&r.data.response_epoch_seconds&&(t=r.data.response_epoch_seconds),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(1),g(n.t0);case 11:n.next=21;break;case 13:if(n.prev=13,n.t1=n.catch(0),!n.t1.response||401!==n.t1.response.status){n.next=20;break}return e.cookies.remove(e.tokenCookieName),n.abrupt("return",null);case 20:throw n.t1;case 21:if(o=Date.now()/1e3,a=t>0?Math.abs(o-t):null,i=e.decodeJwtCookie()){n.next=28;break}throw(s=new Error("Access token is still null after successful refresh.")).customAttributes={axiosResponse:r,browserDriftSeconds:a,browserEpochSeconds:o},s;case 28:return n.abrupt("return",i);case 29:case"end":return n.stop()}}),n,null,[[0,13],[1,8]])})));return function(){return n.apply(this,arguments)}}();this.refreshRequestPromises[this.tokenCookieName]=n().finally((function(){delete e.refreshRequestPromises[e.tokenCookieName]}))}return this.refreshRequestPromises[this.tokenCookieName]}},{key:"getJwtToken",value:(a=z(B().mark((function t(){var n,r,o=arguments;return B().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=o.length>0&&void 0!==o[0]&&o[0],t.prev=1,r=this.decodeJwtCookie(this.tokenCookieName),e.isTokenExpired(r)||n){t.next=5;break}return t.abrupt("return",r);case 5:t.next=10;break;case 7:t.prev=7,t.t0=t.catch(1),m(this.loggingService,t.t0);case 10:return t.prev=10,t.next=13,this.refresh();case 13:return t.abrupt("return",t.sent);case 16:throw t.prev=16,t.t1=t.catch(10),m(this.loggingService,t.t1),t.t1;case 20:case"end":return t.stop()}}),t,this,[[1,7],[10,16]])}))),function(){return a.apply(this,arguments)})}],r=[{key:"isTokenExpired",value:function(e){return!e||e.exp=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function V(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function q(e,t){for(var n=0;n=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function ee(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function te(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ee(a,r,o,i,s,"next",e)}function s(e){ee(a,r,o,i,s,"throw",e)}i(void 0)}))}}function ne(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:[],t=[this.authenticatedHttpClient,this.httpClient,this.cachedAuthenticatedHttpClient,this.cachedHttpClient];try{e.forEach((function(e){t.forEach((function(t){return t&&e(t)}))}))}catch(e){throw m(this.loggingService,e),e}}},{key:"getAuthenticatedHttpClient",value:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).useCache?this.cachedAuthenticatedHttpClient:this.authenticatedHttpClient}},{key:"getHttpClient",value:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).useCache?this.cachedHttpClient:this.httpClient}},{key:"getJwtTokenService",value:function(){return this.jwtTokenService}},{key:"getCsrfTokenService",value:function(){return this.csrfTokenService}},{key:"getLoginRedirectUrl",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.config.BASE_URL;return"".concat(this.config.LOGIN_URL,"?next=").concat(encodeURIComponent(e))}},{key:"redirectToLogin",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.config.BASE_URL;n.g.location.assign(this.getLoginRedirectUrl(e))}},{key:"getLogoutRedirectUrl",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.config.BASE_URL;return"".concat(this.config.LOGOUT_URL,"?redirect_url=").concat(encodeURIComponent(e))}},{key:"redirectToLogout",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.config.BASE_URL;n.g.location.assign(this.getLogoutRedirectUrl(e))}},{key:"getAuthenticatedUser",value:function(){return this.authenticatedUser}},{key:"setAuthenticatedUser",value:function(e){this.authenticatedUser=e}},{key:"fetchAuthenticatedUser",value:(l=te(Q().mark((function e(){var t,n,r=arguments;return Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.jwtTokenService.getJwtToken(t.forceRefresh||!1);case 3:return null!==(n=e.sent)?this.setAuthenticatedUser({email:n.email,userId:n.user_id,username:n.preferred_username,roles:n.roles||[],administrator:n.administrator,name:n.name}):this.setAuthenticatedUser(null),e.abrupt("return",this.getAuthenticatedUser());case 6:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{key:"ensureAuthenticatedUser",value:(s=te(Q().mark((function e(){var t,r,o,a=arguments;return Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]?a[0]:this.config.BASE_URL,e.next=3,this.fetchAuthenticatedUser();case 3:if(null!==this.getAuthenticatedUser()){e.next=13;break}if(!n.g.document.referrer||!n.g.document.referrer.startsWith(this.config.LOGIN_URL)){e.next=9;break}throw r=new Error("Redirect from login page. Rejecting to avoid infinite redirect loop."),m(this.loggingService,r),r;case 9:throw this.redirectToLogin(t),(o=new Error("Failed to ensure the user is authenticated")).isRedirecting=!0,o;case 13:return e.abrupt("return",this.getAuthenticatedUser());case 14:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"hydrateAuthenticatedUser",value:(a=te(Q().mark((function e(){var t,n;return Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=this.getAuthenticatedUser())){e.next=6;break}return e.next=4,this.authenticatedHttpClient.get("".concat(this.config.LMS_BASE_URL,"/api/user/v1/accounts/").concat(t.username));case 4:n=e.sent,this.setAuthenticatedUser(J(J({},t),(0,v.u3)(n.data)));case 6:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"addAuthenticationToHttpClient",value:function(e){var t=Object.create(e);t.defaults.withCredentials=!0;var n,r,o,a,i=(n={jwtTokenService:this.jwtTokenService,shouldSkip:function(e){return e.isPublic}},r=n.jwtTokenService,o=n.shouldSkip,a=function(){var e,t=(e=b().mark((function e(t){var n;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o(t)){e.next=2;break}return e.abrupt("return",t);case 2:return e.prev=2,e.next=5,r.getJwtToken();case 5:e.next=13;break;case 7:return e.prev=7,e.t0=e.catch(2),(n=Object.create(e.t0)).message="[getJwtToken] ".concat(n.message),n.config=t,e.abrupt("return",Promise.reject(n));case 13:return t.headers.common["USE-JWT-COOKIE"]=!0,e.abrupt("return",t);case 15:case"end":return e.stop()}}),e,null,[[2,7]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){w(a,r,o,i,s,"next",e)}function s(e){w(a,r,o,i,s,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),a),s=function(e){var t=e.csrfTokenService,n=e.CSRF_TOKEN_API_PATH,r=e.shouldSkip,o=function(){var e,o=(e=S().mark((function e(o){var a,i,s;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r(o)){e.next=2;break}return e.abrupt("return",o);case 2:return a=o.url,e.prev=3,e.next=6,t.getCsrfToken(a,n);case 6:i=e.sent,e.next=15;break;case 9:return e.prev=9,e.t0=e.catch(3),(s=Object.create(e.t0)).message="[getCsrfToken] ".concat(s.message),s.config=o,e.abrupt("return",Promise.reject(s));case 15:return o.headers["X-CSRFToken"]=i,e.abrupt("return",o);case 18:case"end":return e.stop()}}),e,null,[[3,9]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){E(a,r,o,i,s,"next",e)}function s(e){E(a,r,o,i,s,"throw",e)}i(void 0)}))});return function(e){return o.apply(this,arguments)}}();return o}({csrfTokenService:this.csrfTokenService,CSRF_TOKEN_API_PATH:this.config.CSRF_TOKEN_API_PATH,shouldSkip:function(e){var t=e.method;return e.isCsrfExempt||!["post","put","patch","delete"].includes(t)}}),l=function(e){var t=e.loggingService,n=function(){var e,n=(e=C().mark((function e(n){var r,o;return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=h(n),401!==(o=r.customAttributes.httpErrorStatus)&&403!==o||t.logInfo(r.message,r.customAttributes),e.abrupt("return",Promise.reject(r));case 4:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){k(a,r,o,i,s,"next",e)}function s(e){k(a,r,o,i,s,"throw",e)}i(void 0)}))});return function(e){return n.apply(this,arguments)}}();return n}({loggingService:this.loggingService});return t.interceptors.request.use(s),t.interceptors.request.use(i),t.interceptors.response.use((function(e){return e}),l),t}}],r&&ne(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();const ie=ae},5365:(e,t,n)=>{"use strict";n.d(t,{Z:()=>J});var r=n(1466),o=n.n(r),a=n(9991),i=n.n(a),s=Symbol("cache-parser");function l(e){return("string"==typeof e||"number"==typeof e)&&(e=Number(e))>=0&&e<1/0}function u(e){return!0===e||"number"==typeof e||"string"==typeof e&&"false"!==e}var c=Number;function f(e){var t=Object.defineProperty({},s,{enumerable:!1,value:1});if(!e||"string"!=typeof e)return t;var n=function(e){var t={},n=e.toLowerCase().replace(/\s+/g,"").split(",");for(var r in n){var o,a=n[r].split("=",2);t[a[0]]=null==(o=a[1])||o}return t}(e),r=n["max-age"],o=n["max-stale"],a=n["min-fresh"],i=n["s-maxage"],f=n["stale-if-error"],d=n["stale-while-revalidate"];return u(n.immutable)&&(t.immutable=!0),l(r)&&(t.maxAge=c(r)),l(o)&&(t.maxStale=c(o)),l(a)&&(t.minFresh=c(a)),u(n["must-revalidate"])&&(t.mustRevalidate=!0),u(n["must-understand"])&&(t.mustUnderstand=!0),u(n["no-cache"])&&(t.noCache=!0),u(n["no-store"])&&(t.noStore=!0),u(n["no-transform"])&&(t.noTransform=!0),u(n["only-if-cached"])&&(t.onlyIfCached=!0),u(n.private)&&(t.private=!0),u(n["proxy-revalidate"])&&(t.proxyRevalidate=!0),u(n.public)&&(t.public=!0),l(i)&&(t.sMaxAge=c(i)),l(f)&&(t.staleIfError=c(f)),l(d)&&(t.staleWhileRevalidate=c(d)),t}var d=Symbol();function p(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n[d]=1,n}function m(e){var t=typeof e;if(e&&"object"===t&&!(e instanceof Date||e instanceof RegExp)){for(var n=Array.isArray(e)?[]:{},r=Object.keys(e).sort((function(e,t){return e>t?1:-1})),o=r.length;o--;){var a=r[o];n[a]=m(e[a])}return String(e.constructor)+JSON.stringify(n,r)}return t+String(e)}function h(e){e=m(e);for(var t=5381,n=0;n{for(var n in t)g.o(t,n)&&!g.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},v={};g.d(v,{h4:()=>b,UN:()=>D,uu:()=>j,Kd:()=>R,ZF:()=>z,nv:()=>A,p:()=>C,E7:()=>S,NQ:()=>w,xK:()=>B,G6:()=>k,LN:()=>N,Bw:()=>_,Ad:()=>E,$k:()=>I,v8:()=>F,Jk:()=>T,tI:()=>P,iS:()=>x});const y=(e=>{var t={};return g.d(t,e),t})({parse:()=>f}),b=Object.freeze({IfModifiedSince:"if-modified-since",LastModified:"last-modified",IfNoneMatch:"if-none-match",CacheControl:"cache-control",ETag:"etag",Expires:"expires",Age:"age",XAxiosCacheEtag:"x-axios-cache-etag",XAxiosCacheLastModified:"x-axios-cache-last-modified",XAxiosCacheStaleIfError:"x-axios-cache-stale-if-error"}),w=e=>{if(!e)return"not enough headers";const t=e[b.CacheControl];if(t){const{noCache:n,noStore:r,mustRevalidate:o,maxAge:a,immutable:i}=(0,y.parse)(String(t));if(n||r)return"dont cache";if(i)return 31536e6;if(o)return 0;if(void 0!==a){const t=e[b.Age];return t?1e3*(a-Number(t)):1e3*a}}const n=e[b.Expires];if(n){const e=Date.parse(String(n))-Date.now();return e>=0?e:"dont cache"}return"not enough headers"},O=(e=>{var t={};return g.d(t,e),t})({deferred:()=>p});function S(e){return e?t=>e(t)||304===t:e=>e>=200&&e<300||304===e}function E(e="get",t=[]){return e=e.toLowerCase(),t.some((t=>t===e))}function x(e,t){var n;t.headers||(t.headers={});const{etag:r,modifiedSince:o}=t.cache;if(r){const o=!0===r?null===(n=e.data)||void 0===n?void 0:n.headers[b.ETag]:r;o&&(t.headers[b.IfNoneMatch]=o)}o&&(t.headers[b.IfModifiedSince]=!0===o?e.data.headers[b.LastModified]||new Date(e.createdAt).toUTCString():o.toUTCString())}function C(e,t){return 304===e.status&&t?(e.cached=!0,e.data=t.data,e.status=t.status,e.statusText=t.statusText,e.headers=Object.assign(Object.assign({},t.headers),e.headers),t):{data:e.data,status:e.status,statusText:e.statusText,headers:e.headers}}function k(e){const t=async t=>{var n;const r=t.id=e.generateKey(t);if(!1===t.cache)return t;if(t.cache=Object.assign(Object.assign({},e.defaults.cache),t.cache),!E(t.method,t.cache.methods))return t;let o=await e.storage.get(r,t);const a=t.cache.override;e:if("empty"===o.state||"stale"===o.state||a){if(e.waiting[r]&&!a&&(o=await e.storage.get(r,t),"empty"!==o.state))break e;return e.waiting[r]=(0,O.deferred)(),null===(n=e.waiting[r])||void 0===n||n.catch((()=>{})),await e.storage.set(r,{state:"loading",previous:a?o.data?"stale":"empty":o.state,data:o.data,createdAt:a&&!o.createdAt?Date.now():o.createdAt},t),"stale"===o.state&&x(o,t),t.validateStatus=S(t.validateStatus),t}let i;if("loading"===o.state){const n=e.waiting[r];if(!n)return await e.storage.remove(r,t),t;try{i=await n}catch(e){return t}}else i=o.data;return t.adapter=()=>Promise.resolve({config:t,data:i.data,headers:i.headers,status:i.status,statusText:i.statusText,cached:!0,id:r}),t};return{onFulfilled:t,apply:()=>e.interceptors.request.use(t)}}async function T(e,t){var n;if("function"==typeof t)return t(e);const{statusCheck:r,responseMatch:o,containsHeaders:a}=t;if(r&&!await r(e.status)||o&&!await o(e))return!1;if(a)for(const[t,r]of Object.entries(a))if(!await r(null!==(n=e.headers[t.toLowerCase()])&&void 0!==n?n:e.headers[t]))return!1;return!0}async function P(e,t,n){if("function"==typeof n)return n(t);for(const[r,o]of Object.entries(n)){if("delete"===o){await e.remove(r,t.config);continue}const n=await e.get(r,t.config);if("loading"===n.state)continue;const a=await o(n,t);"delete"!==a?"ignore"!==a&&await e.set(r,a,t.config):await e.remove(r,t.config)}}function N(e){const t=async(t,n)=>{var r;await e.storage.remove(t,n),null===(r=e.waiting[t])||void 0===r||r.reject(),delete e.waiting[t]},n=async n=>{var r,o,a;const i=n.id=null!==(r=(a=n.config).id)&&void 0!==r?r:a.id=e.generateKey(n.config);if(null!==(o=n.cached)&&void 0!==o||(n.cached=!1),n.cached)return n;const s=n.config.cache;if(!s)return Object.assign(Object.assign({},n),{cached:!1});const l=n.config,u=await e.storage.get(i,l);if((null==s?void 0:s.update)&&await P(e.storage,n,s.update),"loading"!==u.state)return n;if(!u.data&&!await T(n,s.cachePredicate))return await t(i,l),n;for(const e of Object.keys(n.headers))e.startsWith("x-axios-cache")&&delete n.headers[e];s.etag&&!0!==s.etag&&(n.headers[b.XAxiosCacheEtag]=s.etag),s.modifiedSince&&(n.headers[b.XAxiosCacheLastModified]=!0===s.modifiedSince?"use-cache-timestamp":s.modifiedSince.toUTCString());let c=s.ttl||-1;if(null==s?void 0:s.interpretHeader){const r=e.headerInterpreter(n.headers);if("dont cache"===r)return await t(i,l),n;c="not enough headers"===r?c:r}const f=C(n,u.data);"function"==typeof c&&(c=await c(n)),s.staleIfError&&(n.headers[b.XAxiosCacheStaleIfError]=String(c));const d={state:"cached",ttl:c,createdAt:Date.now(),data:f},p=e.waiting[i];return p&&(p.resolve(d.data),delete e.waiting[i]),await e.storage.set(i,d,l),n},r=async n=>{var r;const o=n.config;if(!(null==o?void 0:o.cache)||!o.id)throw n;const a=await e.storage.get(o.id,o),i=o.cache;if("loading"!==a.state||"stale"!==a.previous)throw await t(o.id,o),n;if(null==i?void 0:i.staleIfError){const t="function"==typeof i.staleIfError?await i.staleIfError(n.response,a,n):i.staleIfError;if(!0===t||"number"==typeof t&&a.createdAt+t>Date.now())return null===(r=e.waiting[o.id])||void 0===r||r.resolve(a.data),delete e.waiting[o.id],await e.storage.set(o.id,{state:"stale",createdAt:Date.now(),data:a.data},o),{cached:!0,config:o,id:o.id,data:a.data.data,headers:a.data.headers,status:a.data.status,statusText:a.data.statusText}}throw n};return{onFulfilled:n,onRejected:r,apply:()=>e.interceptors.response.use(n,r)}}const I=e=>!!e&&!!e["is-storage"];function A(e){const t=e.data.headers;return b.ETag in t||b.LastModified in t||b.XAxiosCacheEtag in t||b.XAxiosCacheStaleIfError in t||b.XAxiosCacheLastModified in t}function _(e){return e.createdAt+e.ttl<=Date.now()}function R({set:e,find:t,remove:n}){return{"is-storage":1,set:e,remove:n,get:async(r,o)=>{const a=await t(r,o);if(!a)return{state:"empty"};if("cached"!==a.state||!_(a))return a;if(A(a)){const t={state:"stale",createdAt:a.createdAt,data:a.data};return await e(r,t,o),t}return await n(r,o),{state:"empty"}}}}function j(e=!1){const t=R({set:(e,n)=>{t.data[e]=n},remove:e=>{delete t.data[e]},find:n=>{const r=t.data[n];return e&&void 0!==r?"function"==typeof structuredClone?structuredClone(r):JSON.parse(JSON.stringify(r)):r}});return t.data=Object.create(null),t}const L=(e=>{var t={};return g.d(t,e),t})({hash:()=>h}),M=/^\/|\/$/g;function D(e){return t=>{if(t.id)return t.id;const n=e(t);return"string"==typeof n||"number"==typeof n?`${n}`:`${(0,L.hash)(n)}`}}const B=D((({baseURL:e="",url:t="",method:n="get",params:r,data:o})=>(e&&(e=e.replace(M,"")),t&&(t=t.replace(M,"")),n&&(n=n.toLowerCase()),{url:e+(e&&t?"/":"")+t,params:r,method:n,data:o})));function F(e,t={}){var n,r,o,a,i;const s=e;if(s.storage=t.storage||j(),!I(s.storage))throw new Error("Use buildStorage() function");return s.waiting=t.waiting||{},s.generateKey=t.generateKey||B,s.headerInterpreter=t.headerInterpreter||w,s.requestInterceptor=t.requestInterceptor||k(s),s.responseInterceptor=t.responseInterceptor||N(s),s.debug=t.debug,s.defaults.cache={update:t.update||{},ttl:null!==(n=t.ttl)&&void 0!==n?n:3e5,methods:t.methods||["get"],cachePredicate:t.cachePredicate||{statusCheck:e=>e>=200&&e<400},etag:null===(r=t.etag)||void 0===r||r,modifiedSince:null!==(o=t.modifiedSince)&&void 0!==o?o:!1===t.etag,interpretHeader:null===(a=t.interpretHeader)||void 0===a||a,staleIfError:null===(i=t.staleIfError)||void 0===i||i,override:!1},s.requestInterceptor.apply(),s.responseInterceptor.apply(),s}function z(e,t=""){return R({find:n=>{const r=e.getItem(t+n);return r?JSON.parse(r):void 0},remove:n=>{e.removeItem(t+n)},set:(n,r)=>{const o=()=>e.setItem(t+n,JSON.stringify(r));try{return o()}catch(r){const a=Object.entries(e).filter((e=>e[0].startsWith(t))).map((e=>[e[0],JSON.parse(e[1])]));for(const t of a)"cached"===t[1].state&&_(t[1])&&!A(t[1])&&e.removeItem(t[0]);try{return o()}catch(t){const n=a.sort(((e,t)=>(e[1].createdAt||0)-(t[1].createdAt||0)));for(const t of n){e.removeItem(t[0]);try{return o()}catch(e){}}}e.removeItem(t+n)}}})}var G=v.Kd,U=v.NQ,H=v.xK,K=v.v8,V=n(2868),q=n.n(V);function Z(e){return Z="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},Z(e)}function W(){W=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,o){var a=t&&t.prototype instanceof d?t:d,i=Object.create(a.prototype),s=new C(o||[]);return r(i,"_invoke",{value:O(e,n,s)}),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var f={};function d(){}function p(){}function m(){}var h={};l(h,a,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,a)&&(h=v);var y=m.prototype=d.prototype=Object.create(h);function b(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function o(r,a,i,s){var l=c(e[r],e,a);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==Z(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){o("next",e,i,s)}),(function(e){o("throw",e,i,s)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return o("throw",e,i,s)}))}s(l.arg)}var a;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return a=a?a.then(r,r):r()}})}function O(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return{value:void 0,done:!0}}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=S(i,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function S(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=c(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function E(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 x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function k(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function $(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Y(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){$(a,r,o,i,s,"next",e)}function s(e){$(a,r,o,i,s,"throw",e)}i(void 0)}))}}function J(){return X.apply(this,arguments)}function X(){return(X=Y(W().mark((function e(){var t,n;return W().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o().defineDriver(i());case 2:return t=o().createInstance({driver:[o().INDEXEDDB,o().LOCALSTORAGE,i()._driver],name:"edx-cache"}),n=G({find:function(e){return Y(W().mark((function n(){var r;return W().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t.getItem("axios-cache:".concat(e));case 2:return r=n.sent,n.abrupt("return",JSON.parse(r));case 4:case"end":return n.stop()}}),n)})))()},set:function(e,n){return Y(W().mark((function r(){return W().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.setItem("axios-cache:".concat(e),JSON.stringify(n));case 2:case"end":return r.stop()}}),r)})))()},remove:function(e){return Y(W().mark((function n(){return W().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t.removeItem("axios-cache:".concat(e));case 2:case"end":return n.stop()}}),n)})))()}}),e.abrupt("return",K(q().create(),{ttl:3e5,storage:n,generateKey:H,headerInterpreter:U,debug:console.log}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},8858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(2868),o=n.n(r),a=n(2652),i=n.n(a),s=n(8025);function l(e){return l="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},l(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:n.config.BASE_URL;return"".concat(n.config.LOGIN_URL,"?next=").concat(encodeURIComponent(e))}))),d(this,"redirectToLogin",jest.fn((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.config.BASE_URL;n.getLoginRedirectUrl(e)}))),d(this,"getLogoutRedirectUrl",jest.fn((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.config.BASE_URL;return"".concat(n.config.LOGOUT_URL,"?redirect_url=").concat(encodeURIComponent(e))}))),d(this,"redirectToLogout",jest.fn((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.config.BASE_URL;n.getLogoutRedirectUrl(e)}))),d(this,"getAuthenticatedUser",jest.fn((function(){return n.authenticatedUser}))),d(this,"setAuthenticatedUser",jest.fn((function(e){n.authenticatedUser=e}))),d(this,"fetchAuthenticatedUser",jest.fn((function(){return n.getAuthenticatedUser()}))),d(this,"ensureAuthenticatedUser",jest.fn((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.config.BASE_URL;return n.fetchAuthenticatedUser(),null===n.getAuthenticatedUser()&&n.redirectToLogin(e),n.getAuthenticatedUser()}))),d(this,"hydrateAuthenticatedUser",jest.fn((function(){var e=n.getAuthenticatedUser();null!==e&&n.setAuthenticatedUser(c(c({},e),n.hydratedAuthenticatedUser))}))),this.authenticatedHttpClient=null,this.httpClient=null,(0,s.Z0)(t,"AuthService"),i().checkPropTypes(h,t,"options","AuthService"),this.config=t.config,this.loggingService=t.loggingService,this.authenticatedUser=this.config.authenticatedUser?this.config.authenticatedUser:null,this.hydratedAuthenticatedUser=this.config.hydratedAuthenticatedUser?this.config.hydratedAuthenticatedUser:{},this.authenticatedHttpClient=o().create(),this.httpClient=o().create()}var t,n;return t=e,n=[{key:"applyMiddleware",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[this.authenticatedHttpClient,this.httpClient,this.cachedAuthenticatedHttpClient,this.cachedHttpClient];try{e.forEach((function(e){t.forEach((function(t){return t&&e(t)}))}))}catch(e){throw new Error("Failed to apply middleware: ".concat(e.message,"."))}}}],n&&f(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()},6700:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AUTHENTICATED_USER_CHANGED:()=>r.Oe,AUTHENTICATED_USER_TOPIC:()=>r.$A,AxiosJwtAuthService:()=>o.Z,MockAuthService:()=>a.Z,configure:()=>r.jQ,ensureAuthenticatedUser:()=>r.JN,fetchAuthenticatedUser:()=>r.E1,getAuthService:()=>r.CW,getAuthenticatedHttpClient:()=>r.kj,getAuthenticatedUser:()=>r.IC,getHttpClient:()=>r.Sv,getLoginRedirectUrl:()=>r.yv,getLogoutRedirectUrl:()=>r.uF,hydrateAuthenticatedUser:()=>r.Go,redirectToLogin:()=>r.rf,redirectToLogout:()=>r.S9,setAuthenticatedUser:()=>r.IF});var r=n(4790),o=n(101),a=n(8858)},4790:(e,t,n)=>{"use strict";n.d(t,{$A:()=>f,CW:()=>g,E1:()=>C,Go:()=>N,IC:()=>E,IF:()=>x,JN:()=>T,Oe:()=>d,S9:()=>S,Sv:()=>y,jQ:()=>h,kj:()=>v,rf:()=>w,uF:()=>O,yv:()=>b});var r=n(2652),o=n.n(r),a=n(5260);function i(e){return i="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},i(e)}function s(){s=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function f(e,t,n,o){var a=t&&t.prototype instanceof m?t:m,i=Object.create(a.prototype),s=new T(o||[]);return r(i,"_invoke",{value:E(e,n,s)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=f;var p={};function m(){}function h(){}function g(){}var v={};c(v,a,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(P([])));b&&b!==t&&n.call(b,a)&&(v=b);var w=g.prototype=m.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function o(r,a,s,l){var u=d(e[r],e,a);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==i(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){o("next",e,s,l)}),(function(e){o("throw",e,s,l)})):t.resolve(f).then((function(e){c.value=e,s(c)}),(function(e){return o("throw",e,s,l)}))}l(u.arg)}var a;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return a=a?a.then(r,r):r()}})}function E(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return{value:void 0,done:!0}}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=x(i,n);if(s){if(s===p)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=d(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var o=d(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,p;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function C(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 k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function P(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}function l(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function u(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){l(a,r,o,i,s,"next",e)}function s(e){l(a,r,o,i,s,"throw",e)}i(void 0)}))}}var c,f="AUTHENTICATED_USER",d="".concat(f,".CHANGED"),p={config:o().shape({BASE_URL:o().string.isRequired,LMS_BASE_URL:o().string.isRequired,LOGIN_URL:o().string.isRequired,LOGOUT_URL:o().string.isRequired,REFRESH_ACCESS_TOKEN_ENDPOINT:o().string.isRequired,ACCESS_TOKEN_COOKIE_NAME:o().string.isRequired,CSRF_TOKEN_API_PATH:o().string.isRequired}).isRequired,loggingService:o().shape({logError:o().func.isRequired,logInfo:o().func.isRequired}).isRequired},m={getAuthenticatedHttpClient:o().func.isRequired,getHttpClient:o().func.isRequired,getLoginRedirectUrl:o().func.isRequired,redirectToLogin:o().func.isRequired,getLogoutRedirectUrl:o().func.isRequired,redirectToLogout:o().func.isRequired,getAuthenticatedUser:o().func.isRequired,setAuthenticatedUser:o().func.isRequired,fetchAuthenticatedUser:o().func.isRequired,ensureAuthenticatedUser:o().func.isRequired,hydrateAuthenticatedUser:o().func.isRequired};function h(e,t){return o().checkPropTypes(p,t,"property","Auth"),c=new e(t),o().checkPropTypes(m,c,"property","AuthService"),c}function g(){if(!c)throw Error("You must first configure the auth service.");return c}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return c.getAuthenticatedHttpClient(e)}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return c.getHttpClient(e)}function b(e){return c.getLoginRedirectUrl(e)}function w(e){return c.redirectToLogin(e)}function O(e){return c.getLogoutRedirectUrl(e)}function S(e){return c.redirectToLogout(e)}function E(){return c.getAuthenticatedUser()}function x(e){c.setAuthenticatedUser(e),(0,a.nY)(d)}function C(){return k.apply(this,arguments)}function k(){return k=u(s().mark((function e(){var t,n=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:{},e.abrupt("return",c.fetchAuthenticatedUser(t));case 2:case"end":return e.stop()}}),e)}))),k.apply(this,arguments)}function T(e){return P.apply(this,arguments)}function P(){return(P=u(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",c.ensureAuthenticatedUser(t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(){return I.apply(this,arguments)}function I(){return(I=u(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.hydrateAuthenticatedUser();case 2:(0,a.nY)(d);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},6079:(e,t,n)=>{"use strict";n.d(t,{LE:()=>c,fE:()=>u,iE:()=>s,v6:()=>l});var r=n(5010),o=n(5260),a=n(8025),i={ACCESS_TOKEN_COOKIE_NAME:"edx-jwt-cookie-header-payload",ACCOUNT_PROFILE_URL:"MISSING_ENV_VAR".ACCOUNT_PROFILE_URL,ACCOUNT_SETTINGS_URL:"MISSING_ENV_VAR".ACCOUNT_SETTINGS_URL,BASE_URL:"http://localhost:2000",PUBLIC_PATH:"MISSING_ENV_VAR".PUBLIC_PATH||"/",CREDENTIALS_BASE_URL:"http://localhost:18150",CSRF_TOKEN_API_PATH:"/csrf/api/v1/token",DISCOVERY_API_BASE_URL:"http://localhost:18381",PUBLISHER_BASE_URL:"MISSING_ENV_VAR".PUBLISHER_BASE_URL,ECOMMERCE_BASE_URL:"http://localhost:18130",ENVIRONMENT:"production",IGNORED_ERROR_REGEX:function(e){if(""!=="".trim())return new RegExp("")}(),LANGUAGE_PREFERENCE_COOKIE_NAME:"openedx-language-preference",LEARNING_BASE_URL:"MISSING_ENV_VAR".LEARNING_BASE_URL,LMS_BASE_URL:"http://lms.mango.edunext.link:8000",LOGIN_URL:"http://lms.mango.edunext.link:8000/login",LOGOUT_URL:"http://lms.mango.edunext.link:8000/logout",STUDIO_BASE_URL:"http://localhost:18010",MARKETING_SITE_BASE_URL:"http://lms.mango.edunext.link:8000",ORDER_HISTORY_URL:"MISSING_ENV_VAR".ORDER_HISTORY_URL,REFRESH_ACCESS_TOKEN_ENDPOINT:"http://lms.mango.edunext.link:8000/login_refresh",SECURE_COOKIES:!0,SEGMENT_KEY:"",SITE_NAME:"edX",USER_INFO_COOKIE_NAME:"edx-user-info",LOGO_URL:"http://lms.mango.edunext.link:8000/theming/asset/images/logo.png",LOGO_TRADEMARK_URL:"http://lms.mango.edunext.link:8000/theming/asset/images/logo.png",LOGO_WHITE_URL:"https://edx-cdn.org/v3/default/logo-white.svg",FAVICON_URL:"https://edx-cdn.org/v3/default/favicon.ico",MFE_CONFIG_API_URL:"/eox-nelp/api/mfe_config/v1/",APP_ID:"MISSING_ENV_VAR".APP_ID,SUPPORT_URL:"https://support.edx.org",CUSTOM_PRIMARY_COLORS:"MISSING_ENV_VAR".CUSTOM_PRIMARY_COLORS||{}};function s(){return i}function l(e){(0,a.Z0)(i,"config"),i=e,(0,o.nY)(r.Uq)}function u(e){(0,a.Z0)(e,"ProcessEnvConfigService"),i=Object.assign(i,e),(0,o.nY)(r.Uq)}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"unspecified application code";(0,o.Ld)(r.NE,(function(){e.forEach((function(e){void 0===i[e]&&console.warn("App configuration error: ".concat(e," is required by ").concat(t,"."))}))}))}},5010:(e,t,n)=>{"use strict";n.d(t,{Bo:()=>l,Hm:()=>c,NE:()=>a,Pf:()=>o,QL:()=>f,TX:()=>i,Uq:()=>p,WE:()=>s,b1:()=>m,cZ:()=>r,h1:()=>d,uw:()=>u});var r="APP",o="".concat(r,".PUBSUB_INITIALIZED"),a="".concat(r,".CONFIG_INITIALIZED"),i="".concat(r,".AUTH_INITIALIZED"),s="".concat(r,".I18N_INITIALIZED"),l="".concat(r,".LOGGING_INITIALIZED"),u="".concat(r,".ANALYTICS_INITIALIZED"),c="".concat(r,".READY"),f="".concat(r,".INIT_ERROR"),d="CONFIG",p="".concat(d,".CHANGED"),m={"pgn-color-primary-100":{"#FFFFFF":94},"pgn-color-primary-200":{"#FFFFFF":75},"pgn-color-primary-300":{"#FFFFFF":50},"pgn-color-primary-400":{"#FFFFFF":25},"pgn-color-primary-500":{"#FFFFFF":0},"pgn-color-primary-600":{"#000000":10},"pgn-color-primary-700":{"#000000":20},"pgn-color-primary-800":{"#000000":25},"pgn-color-primary-900":{"#000000":30},"pgn-color-link-base":{"#FFFFFF":35},"pgn-color-link-hover":{"#FFFFFF":0}}},8671:(e,t,n)=>{"use strict";n.r(t),n.d(t,{FormattedDate:()=>v.Ji,FormattedMessage:()=>b.Z,FormattedNumber:()=>v.BK,FormattedPlural:()=>g,FormattedRelativeTime:()=>m,FormattedTime:()=>v.qN,IntlProvider:()=>y.Z,LOCALE_CHANGED:()=>w.II,LOCALE_TOPIC:()=>w.it,configure:()=>w.jQ,createIntl:()=>y.d,defineMessages:()=>v.vU,getCountryList:()=>A,getCountryMessages:()=>I,getLanguageList:()=>L,getLanguageMessages:()=>j,getLocale:()=>w.Kd,getMessages:()=>w._U,getPrimaryLanguageSubtag:()=>w.uJ,handleRtl:()=>w.x4,injectIntl:()=>T,intlShape:()=>w.gm,isRtl:()=>w.t6,useIntl:()=>i.Z});var r=n(7582),o=n(9526),a=n(5741),i=n(9458),s=3600;function l(e){var t=Math.abs(e);return t<60?"second":t-1}var d=function(e){var t=(0,i.Z)(),n=t.formatRelativeTime,a=t.textComponent,s=e.children,l=n(e.value||0,e.unit,(0,r.__rest)(e,["children","value","unit"]));return"function"==typeof s?s(l):a?o.createElement(a,null,l):o.createElement(o.Fragment,null,l)},p=function(e){var t=e.value,n=e.unit,i=e.updateIntervalInSeconds,c=(0,r.__rest)(e,["value","unit","updateIntervalInSeconds"]);(0,a.kG)(!i||!(!i||!f(n)),"Cannot schedule update with unit longer than hour");var p,m=o.useState(),h=m[0],g=m[1],v=o.useState(0),y=v[0],b=v[1],w=o.useState(0),O=w[0],S=w[1];n===h&&t===y||(b(t||0),g(n),S(f(n)?function(e,t){if(!e)return 0;switch(t){case"second":return e;case"minute":return 60*e;default:return e*s}}(t,n):0)),o.useEffect((function(){function e(){clearTimeout(p)}if(e(),!i||!f(n))return e;var t=O-i,r=l(t);if("day"===r)return e;var o=u(r),a=t-t%o,s=a>=O?a-o:a,c=Math.abs(s-O);return O!==s&&(p=setTimeout((function(){return S(s)}),1e3*c)),e}),[O,i,n]);var E=t||0,x=n;if(f(n)&&"number"==typeof O&&i){var C=u(x=l(O));E=Math.round(O/C)}return o.createElement(d,(0,r.__assign)({value:E,unit:x},c))};p.displayName="FormattedRelativeTime",p.defaultProps={value:0,unit:"second"};const m=p;var h=function(e){var t=(0,i.Z)(),n=t.formatPlural,r=t.textComponent,a=e.value,s=e.other,l=e.children,u=e[n(a,e)]||s;return"function"==typeof l?l(u):r?o.createElement(r,null,u):u};h.defaultProps={type:"cardinal"},h.displayName="FormattedPlural";const g=h;var v=n(3477),y=n(4115),b=n(4877),w=n(6549),O=n(654);function S(e){return S="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},S(e)}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?o-1:0),i=1;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";n.d(t,{II:()=>y,Kd:()=>O,_U:()=>S,gm:()=>h,it:()=>v,jQ:()=>T,ki:()=>g,t6:()=>E,uJ:()=>b,x4:()=>x});var r=n(2652),o=n.n(r),a=n(6316),i=n(732),s=n.n(i);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:O();return m[e]}function E(e){return f.includes(e)}function x(){E(O())?n.g.document.getElementsByTagName("html")[0].setAttribute("dir","rtl"):n.g.document.getElementsByTagName("html")[0].setAttribute("dir","ltr")}var C={ar:o().objectOf(o().string),en:o().objectOf(o().string),"es-419":o().objectOf(o().string),fr:o().objectOf(o().string),"zh-cn":o().objectOf(o().string),ca:o().objectOf(o().string),he:o().objectOf(o().string),id:o().objectOf(o().string),"ko-kr":o().objectOf(o().string),pl:o().objectOf(o().string),"pt-br":o().objectOf(o().string),ru:o().objectOf(o().string),th:o().objectOf(o().string),uk:o().objectOf(o().string)},k={config:o().object.isRequired,loggingService:o().shape({logError:o().func.isRequired}).isRequired,messages:o().oneOfType([o().shape(C),o().arrayOf(o().shape(C))]).isRequired};function T(e){o().checkPropTypes(k,e,"property","i18n"),p=e.loggingService,d=e.config,m=Array.isArray(e.messages)?function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?s().apply(void 0,[{}].concat(function(e){if(Array.isArray(e))return l(e)}(e=t)||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 l(e,t);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)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())):{}}(e.messages):e.messages,"production"!==d.ENVIRONMENT&&(Object.keys(m).forEach((function(e){c.indexOf(e)<0&&console.warn("Unexpected locale: ".concat(e))})),c.forEach((function(e){void 0===m[e]&&console.warn("Missing locale: ".concat(e))}))),x()}},8234:(e,t,n)=>{"use strict";n.r(t),n.d(t,{APP_ANALYTICS_INITIALIZED:()=>o.uw,APP_AUTH_INITIALIZED:()=>o.TX,APP_CONFIG_INITIALIZED:()=>o.NE,APP_I18N_INITIALIZED:()=>o.WE,APP_INIT_ERROR:()=>o.QL,APP_LOGGING_INITIALIZED:()=>o.Bo,APP_PUBSUB_INITIALIZED:()=>o.Pf,APP_READY:()=>o.Hm,APP_TOPIC:()=>o.cZ,CONFIG_CHANGED:()=>o.Uq,CONFIG_TOPIC:()=>o.h1,auth:()=>a.I8,camelCaseObject:()=>r.u3,convertKeyNames:()=>r.sg,ensureConfig:()=>s.LE,ensureDefinedConfig:()=>r.Z0,getConfig:()=>s.iE,getQueryParameters:()=>r.mA,history:()=>a.m8,initError:()=>a.Ki,initialize:()=>a.j2,initializeMockApp:()=>A,mergeConfig:()=>s.fE,mix:()=>r.CD,mockMessages:()=>k,modifyObjectKeys:()=>r.o0,publish:()=>i.nY,setConfig:()=>s.v6,snakeCaseObject:()=>r.v0,subscribe:()=>i.Ld,unsubscribe:()=>i.r1});var r=n(8025),o=n(5010),a=n(4439),i=n(5260),s=n(6079),l=n(6615);function u(e){return u="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},u(e)}function c(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.messages,n=void 0===t?k:t,r=e.authenticatedUser,o=void 0===r?null:r,a=(0,v.jQ)(E,{config:(0,s.iE)()}),i=(0,x.jQ)(C.Z,{config:N(N({},(0,s.iE)()),{},{authenticatedUser:o}),loggingService:a}),u=(0,l.jQ)(h,{config:(0,s.iE)(),httpClient:i.getAuthenticatedHttpClient(),loggingService:a});return(0,g.jQ)({config:(0,s.iE)(),loggingService:a,messages:n}),{analyticsService:u,authService:i,loggingService:a}}},4439:(e,t,n)=>{"use strict";n.d(t,{I8:()=>Y,m8:()=>Z,Ki:()=>W,j2:()=>re});var r=n(7692);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r=0;d--){var p=i[d];"."===p?a(i,d):".."===p?(a(i,d),f++):f&&(a(i,d),f--)}if(!u)for(;f--;f)i.unshift("..");!u||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m}(s.pathname,i.pathname)):s.pathname=i.pathname:s.pathname||(s.pathname="/"),s}function u(){var e=null,t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=e,r=t;"object"===b(e)&&"message"in e&&(r=S(S({},e.customAttributes||{}),t),n=e.message),k("INFO",n,r)}},{key:"logError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=S(S({},e.customAttributes||{}),t);0===Object.keys(n).length&&(n=void 0);var r=e.message||("string"==typeof e?e:"");this.ignoredErrorRegexes&&r.match(this.ignoredErrorRegexes)?k("IGNORED_ERROR",r,n):function(e,t){window&&void 0!==window.newrelic&&window.newrelic.noticeError(function(e){if(e.message&&e.message.length>C){var t=Object.create(e);return t.message=t.message.substring(0,C),t}return"string"==typeof e&&e.length>C?e.substring(0,C):e}(e),t)}(e,n)}}],n&&w(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),P=n(6615),N=n(6009),I=n(8025);function A(e){return A="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},A(e)}function _(e,t){for(var n=0;n=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nt?n.splice(t,n.length-t,o):n.push(o),m({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=l(e,t,g(),O.location);p.confirmTransitionTo(o,r,n,(function(e){e&&(O.entries[O.index]=o,m({action:r,location:o}))}))},go:w,goBack:function(){w(-1)},goForward:function(){w(1)},canGo:function(e){var t=O.index+e;return t>=0&&t{"use strict";n.d(t,{H:()=>u,jQ:()=>l,ki:()=>c});var r=n(2652),o=n.n(r),a={config:o().object.isRequired},i={logInfo:o().func.isRequired,logError:o().func.isRequired},s=null;function l(e,t){return o().checkPropTypes(a,t,"property","Logging"),s=new e(t),o().checkPropTypes(i,s,"property","LoggingService"),s}function u(e,t){return s.logError(e,t)}function c(){if(!s)throw Error("You must first configure the logging service.");return s}},5260:(e,t,n)=>{"use strict";n.d(t,{Ld:()=>a,nY:()=>s,r1:()=>i});var r=n(572),o=n.n(r);function a(e,t){return o().subscribe(e,t)}function i(e){return o().unsubscribe(e)}function s(e,t){return o().publish(e,t)}},8025:(e,t,n)=>{"use strict";n.d(t,{CD:()=>h,Z0:()=>m,mA:()=>p,o0:()=>u,sg:()=>d,u3:()=>c,v0:()=>f});var r=n(6100),o=n.n(r),a=n(3271),i=n.n(a);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:n.g.location.search;return e.slice(e.indexOf("?")+1).split("&").filter((function(e){return""!==e})).reduce((function(e,t){var n=t.indexOf("="),r=t.slice(0,n),o=t.slice(n+1);return Object.assign(e,function(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===l(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r,decodeURIComponent(o)))}),{})}function m(e,t){Object.keys(e).forEach((function(n){void 0===e[n]&&console.warn("Module configuration error: ".concat(n," is required by ").concat(t,"."))}))}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r="#";function o(e){return parseInt(e,16)}if(e.length<6||t.length<6)throw new Error("Parameter color does not have format #RRGGBB");for(var a=0;a<=5;a+=2){for(var i=o(e.replace("#","").substr(a,2)),s=o(t.replace("#","").substr(a,2)),l=Math.round(s+n/100*(i-s)).toString(16);l.length<2;)l="0".concat(l);r+=l}return r}},6314:(e,t,n)=>{"use strict";var r=n(3484),o={},a={},i={},s={},l={};function u(e){return i[e]}function c(e){return s[e]}function f(e){return a[e]}function d(e){return l[e]}function p(e){if("string"==typeof e){if(2===e.length)return e.toLowerCase();if(3===e.length){if(s[e.toLowerCase()])return c(e.toLowerCase());if(i[e.toLowerCase()])return u(e.toLowerCase())}}}r.forEach((function(e){var t=e;a[t[0]]=t[1],i[t[1]]=t[0],s[t[2]]=t[0],l[t[0]]=t[2]})),t.registerLocale=function(e){if(!e.locale)throw new TypeError("Missing localeData.locale");if(!e.languages)throw new TypeError("Missing localeData.languages");o[e.locale]=e.languages},t.alpha3TToAlpha2=u,t.alpha3BToAlpha2=c,t.alpha2ToAlpha3T=f,t.alpha2ToAlpha3B=d,t.toAlpha3T=function(e){if("string"==typeof e){if(2===e.length)return f(e.toLowerCase());if(3===e.length){if(i[e.toLowerCase()])return e.toLowerCase();if(c(e.toLowerCase()))return f(c(e.toLowerCase()))}}},t.toAlpha3B=function(e){if("string"==typeof e){if(2===e.length)return d(e.toLowerCase());if(3===e.length){if(s[e.toLowerCase()])return e.toLowerCase();if(i[e.toLowerCase()])return d(u(e.toLowerCase()))}}},t.toAlpha2=p,t.getName=function(e,t){try{return o[t.toLowerCase()][p(e)]}catch(e){return}},t.getNames=function(e){var t=o[e.toLowerCase()];return void 0===t?{}:t},t.getAlpha2Code=function(e,t){try{var n,r=o[t.toLowerCase()];for(n in r)if(r.hasOwnProperty(n)&&r[n].toLowerCase()===e.toLowerCase())return n;return}catch(e){return}},t.getAlpha2Codes=function(){return a},t.getAlpha3TCode=function(e,t){var n=this.getAlpha2Code(e,t);return n?this.toAlpha3T(n):void 0},t.getAlpha3BCode=function(e,t){var n=this.getAlpha2Code(e,t);return n?this.toAlpha3B(n):void 0},t.getAlpha3TCodes=function(){return i},t.getAlpha3BCodes=function(){return s},t.langs=function(){return Object.keys(o)},t.isValid=function(e){return void 0!==this.toAlpha3T(e)}},6516:e=>{const t=e=>{const t=document.createElement(e.tagName);return t.setAttribute("style","line-height: 40px; display: inline-block;"),t},n=(e,t=!1,n="",r=[])=>{const o=`${t?" ":""}${n}`;if(r.length){const t=[];return r.forEach(((n,o)=>{let a=e.slice(n.start,n.end);if(o===r.length-1&&(a=a.trimEnd()),n.type){const e=document.createElement(n.type);return e.appendChild(document.createTextNode(a)),Object.keys(n.props||{}).forEach((t=>{"children"!==t&&e.setAttribute(t,n.props[t])})),void t.push(e)}t.push(document.createTextNode(a))})),o&&t.push(document.createTextNode(o)),t}return[document.createTextNode(`${e.trim()}${o}`)]},r=(e,t)=>{const n=Math.floor(e.length*t);return e.slice(0,n)};e.exports={cropText:r,truncateLines:(e,o,{lines:a,whiteSpace:i,ellipsis:s})=>{const l=40*Number(a),u=t(o),c=[];let f="";"string"==typeof e?f=e:e.forEach((e=>{const t="string"==typeof e,n=f.length;f+=t?e:e.props.children;const r=f.length;c.push({type:t?null:e.type,props:e?.props,start:n,end:r})}));let d=f,p=1;o.append(u);const m=n(f,i,s,c);for(let e=0;e=h)return u.parentNode.removeChild(u),n(d,!1,"",c);for(;h>l;){p-=.01,d=r(f,p);const e=n(d,i,s,c);u.innerHTML="";for(let t=0;t{"use strict";n.r(t),n.d(t,{ALERT_CLOSE_LABEL_TEXT:()=>Ct,ActionRow:()=>P,Alert:()=>At,AlertModal:()=>mO,Annotation:()=>Rt,Avatar:()=>Bt,AvatarButton:()=>Ht,Badge:()=>$t,Breadcrumb:()=>Wn,Bubble:()=>px,BulkActions:()=>pk,Button:()=>bt,ButtonGroup:()=>vt,ButtonToolbar:()=>yt,CAROUSEL_NEXT_LABEL_TEXT:()=>bo,CAROUSEL_PREV_LABEL_TEXT:()=>wo,Card:()=>Gr,CardColumns:()=>Ur,CardDeck:()=>Hr,CardGrid:()=>eo,CardGroup:()=>Kr,CardImg:()=>Qn,CardView:()=>gT,Carousel:()=>xo,CarouselItem:()=>So,CheckboxControl:()=>Xh,CheckboxFilter:()=>uT,Chip:()=>Po,CloseButton:()=>xe,Col:()=>Xr,Collapse:()=>ra,Collapsible:()=>Va,Container:()=>Fo,DataTable:()=>rT,DataTableContext:()=>_C,Dropdown:()=>Gd,DropdownButton:()=>Vd,DropdownFilter:()=>fT,DropdownToggle:()=>zd,Dropzone:()=>aN,FULLSCREEN_MODAL_CLOSE_LABEL:()=>Jw,Fade:()=>we,Figure:()=>Hg,Form:()=>gg,FormAutosuggest:()=>Ph,FormAutosuggestOption:()=>Bh,FormCheck:()=>up,FormControl:()=>Em,FormControlDecoratorGroup:()=>mm,FormControlFeedback:()=>im,FormFile:()=>yp,FormGroup:()=>Lm,FormLabel:()=>Nm,FormRadio:()=>Ym,FormRadioSet:()=>ah,FormRadioSetContext:()=>Um,FormSwitchSet:()=>hg,FormText:()=>nm,FullscreenModal:()=>Qw,HYPER_LINK_EXTERNAL_LINK_ALT_TEXT:()=>Pg,HYPER_LINK_EXTERNAL_LINK_TITLE:()=>Ng,Hyperlink:()=>Ag,Icon:()=>$e,IconButton:()=>Ad,IconButtonToggle:()=>Rg,IconButtonWithTooltip:()=>Id,Image:()=>Dg,InputGroup:()=>xg,Layout:()=>$o,MAIL_TO_LINK_EXTERNAL_LINK_ALTERNATIVE_TEXT:()=>Jg,MAIL_TO_LINK_EXTERNAL_LINK_TITLE:()=>Xg,MODAL_DIALOG_CLOSE_LABEL:()=>Zw,MailtoLink:()=>ev,MarketingModal:()=>iO,Media:()=>ov,MediaQuery:()=>He(),Menu:()=>cv,MenuItem:()=>jh,ModalCloseButton:()=>ew,ModalContext:()=>Db,ModalDialog:()=>$w,ModalLayer:()=>ow,ModalPopup:()=>Ub,MultiSelectDropdownFilter:()=>pT,NAVBAR_LABEL:()=>iS,Nav:()=>HO,NavDropdown:()=>UO,NavItem:()=>zO,NavLink:()=>GO,Navbar:()=>fS,NavbarBrand:()=>lS,Overlay:()=>md,OverlayTrigger:()=>dd,PAGE_BANNER_DISMISS_ALT_TEXT:()=>dS,PAGINATION_BUTTON_ICON_BUTTON_NEXT_ALT:()=>SS,PAGINATION_BUTTON_ICON_BUTTON_PREV_ALT:()=>ES,PAGINATION_BUTTON_LABEL_CURRENT_PAGE:()=>wS,PAGINATION_BUTTON_LABEL_NEXT:()=>yS,PAGINATION_BUTTON_LABEL_PAGE:()=>bS,PAGINATION_BUTTON_LABEL_PAGE_OF_COUNT:()=>OS,PAGINATION_BUTTON_LABEL_PREV:()=>vS,PageBanner:()=>hS,Pagination:()=>IS,Popover:()=>$S,PopoverContent:()=>ZS,PopoverTitle:()=>qS,PopperElement:()=>jb,Portal:()=>Ob,ProductTour:()=>TE,ProgressBar:()=>pE,ResponsiveContext:()=>Ue.Context,ResponsiveEmbed:()=>IE,Row:()=>Wr,SEARCH_FIELD_BUTTON_TEXT:()=>JE,SEARCH_FIELD_SCREEN_READER_TEXT_CLEAR_BUTTON:()=>YE,SEARCH_FIELD_SCREEN_READER_TEXT_LABEL:()=>WE,SEARCH_FIELD_SCREEN_READER_TEXT_SUBMIT_BUTTON:()=>$E,SELECT_MENU_DEFAULT_MESSAGE:()=>qb,STANDARD_MODAL_CLOSE_LABEL:()=>lO,Scrollable:()=>Ya,SearchField:()=>QE,SelectMenu:()=>Wb,SelectableBox:()=>DT,Sheet:()=>ax,Skeleton:()=>br,SkeletonTheme:()=>wr,Spinner:()=>gh,SplitButton:()=>$d,Stack:()=>sk,StandardModal:()=>cO,StatefulButton:()=>Ax,Stepper:()=>Tx,Sticky:()=>TT,SwitchControl:()=>lg,TABLE_FILTERS_BUTTON_TEXT:()=>Ik,TOAST_CLOSE_LABEL_TEXT:()=>vC,TOAST_DELAY:()=>yC,Tab:()=>Wx,TabContainer:()=>_x,TabContent:()=>Lx,TabPane:()=>Fx,TableCell:()=>AC,TableControlBar:()=>Ok,TableFilters:()=>_k,TableFooter:()=>Tk,TableHeader:()=>TC,TableHeaderCell:()=>xC,TablePagination:()=>xk,TablePaginationMinimal:()=>Ck,TableRow:()=>LC,Tabs:()=>oC,TextFilter:()=>aT,Toast:()=>wC,ToggleButton:()=>wT,ToggleButtonGroup:()=>ET,Tooltip:()=>xd,TransitionReplace:()=>Ca,Truncate:()=>uN,ValidationMessage:()=>m,Variant:()=>c,asInput:()=>S,breakpoints:()=>tt,messages:()=>iN,useAbsoluteLayout:()=>OC.useAbsoluteLayout,useBlockLayout:()=>OC.useBlockLayout,useCheckboxSetValues:()=>yg,useColumnOrder:()=>OC.useColumnOrder,useExpanded:()=>OC.useExpanded,useFilters:()=>OC.useFilters,useFlexLayout:()=>OC.useFlexLayout,useGlobalFilter:()=>OC.useGlobalFilter,useGroupBy:()=>OC.useGroupBy,useIndexOfLastVisibleChild:()=>Kx,useIsVisible:()=>qa,useMediaQuery:()=>Ue.useMediaQuery,usePagination:()=>OC.usePagination,useResizeColumns:()=>OC.useResizeColumns,useRowSelect:()=>OC.useRowSelect,useRowState:()=>OC.useRowState,useSortBy:()=>OC.useSortBy,useTable:()=>OC.useTable,useToggle:()=>Hb,useWindowSize:()=>gx});var r=n(9526),o=n(2652),a=n.n(o),i=n(4403),s=n.n(i);let l=0;const u=(e="id")=>(l+=1,`${e}${l}`),c=Object.freeze({status:{DANGER:"DANGER",INFO:"INFO",SUCCESS:"SUCCESS",WARNING:"WARNING"}}),f={id:a().string.isRequired,className:a().string,isValid:a().bool,invalidMessage:a().oneOfType([a().string,a().element]),variant:a().shape({status:a().oneOf(Object.keys(c.status).map((e=>c.status[e])))}),variantIconDescription:a().oneOfType([a().string,a().element])},d={className:void 0,isValid:!0,invalidMessage:"",variant:{status:c.status.INFO},variantIconDescription:""};class p extends r.Component{getVariantFeedbackClassName(){const{variant:e}=this.props;let t;return e.status===c.status.INFO&&(t="invalid-feedback-nodanger"),t}getVariantIcon(){const{variantIconDescription:e,variant:t}=this.props;let n;return t.status===c.status.DANGER&&(n=r.createElement(r.Fragment,null,r.createElement("span",{className:s()("fa","fa-exclamation-circle","fa-icon-spacing"),"aria-hidden":!0}),r.createElement("span",{className:s()("sr-only")},e))),n}render(){const{className:e,id:t,invalidMessage:n,isValid:o}=this.props;return r.createElement("div",{className:s()("invalid-feedback",this.getVariantFeedbackClassName(),e),id:t,"aria-live":"polite"},o?r.createElement("span",null):r.createElement(r.Fragment,null,this.getVariantIcon(),n))}}p.propTypes=f,p.defaultProps=d;const m=p,h=["children"];let g;!function(e){e.MOVED="MOVED",e.REMOVED="REMOVED",e.FORMAT="FORMAT",e.MOVED_AND_FORMAT="MOVED_AND_FORMAT"}(g||(g={}));const v=function(e,t,n){class o extends r.Component{constructor(e){super(e),this.transformProps=this.transformProps.bind(this)}warn(e){}transformProps(e,r){if(void 0===n[r])return e[r]=this.props[r],e;const{deprType:o,newName:a,expect:i,transform:s,message:l}=n[r];switch(o){case g.MOVED:this.warn(`${t}: The prop '${r}' has been moved to '${a}'.`),e[a]=this.props[r];break;case g.REMOVED:this.warn(`${t}: The prop '${r}' has been removed. '${l}'`);break;case g.FORMAT:i(this.props[r])?e[r]=this.props[r]:(this.warn(`${t}: The prop '${r}' expects a new format. ${l}`),e[r]=s(this.props[r],this.props));break;case g.MOVED_AND_FORMAT:this.warn(`${t}: The prop '${r}' has been moved to '${a}' and expects a new format. ${l}`),e[a]=s(this.props[r],this.props);break;default:e[r]=this.props[r]}return e}render(){const t=Object.keys(this.props).reduce(this.transformProps,{}),{children:n}=t,o=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,h);return r.createElement(e,o,this.props.children||n)}}var a,i,s;return s=`withDeprecatedProps(${t})`,(i="displayName")in(a=o)?Object.defineProperty(a,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):a[i]=s,o},y=["className","inputRef","type","isValid","validator","themes","inline","inputGroupPrepend","inputGroupAppend","label","dangerIconDescription","description","validationMessage"];function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t{},onBlur:()=>{},onKeyPress:()=>{},id:void 0,value:"",dangerIconDescription:"",description:void 0,disabled:!1,required:!1,validator:void 0,isValid:!0,validationMessage:"",className:void 0,themes:[],inline:!1,inputGroupPrepend:void 0,inputGroupAppend:void 0,type:void 0,inputRef:void 0},S=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];class o extends r.Component{constructor(e){super(e),this.handleChange=this.handleChange.bind(this),this.handleBlur=this.handleBlur.bind(this),this.handleKeyPress=this.handleKeyPress.bind(this),this.renderInput=this.renderInput.bind(this);const t=this.props.id?this.props.id:u("asInput"),n=!!this.props.validator||this.props.isValid,r=this.props.validator?"":this.props.validationMessage,o=this.props.validator?"":this.props.dangerIconDescription;this.state={id:t,value:this.props.value,isValid:n,validationMessage:r,dangerIconDescription:o}}componentDidUpdate(e){const t={};this.props.value!==e.value&&(t.value=this.props.value),this.props.isValid===e.isValid||this.props.validator||(t.isValid=this.props.isValid),this.props.validationMessage===e.validationMessage||this.props.validator||(t.validationMessage=this.props.validationMessage),this.props.dangerIconDescription===e.dangerIconDescription||this.props.validator||(t.dangerIconDescription=this.props.dangerIconDescription),this.props.validator===e.validator||this.props.validator||(t.isValid=this.props.isValid,t.validationMessage=this.props.validationMessage,t.dangerIconDescription=this.props.dangerIconDescription),Object.keys(t).length>0&&this.setState(t)}handleChange(e){this.setState({value:e.target.value}),this.props.onChange("checkbox"===e.target.type?e.target.checked:e.target.value,this.props.name)}handleKeyPress(e){this.props.onKeyPress(e,this.props.name)}handleBlur(e){const t=e.target.value;this.props.validator&&this.setState(this.props.validator(t)),this.props.onBlur(t,this.props.name)}getLabel(){return r.createElement("label",{id:`label-${this.state.id}`,htmlFor:this.state.id,className:s()({"form-check-label":this.isGroupedInput()})},this.props.label)}getDescriptions(){const e=`error-${this.state.id}`,t=`description-${this.state.id}`,n={};return n.error=r.createElement(m,{id:e,isValid:this.state.isValid,invalidMessage:this.state.validationMessage,variant:{status:this.hasDangerTheme()?c.status.DANGER:c.status.INFO},variantIconDescription:this.state.dangerIconDescription}),n.describedBy=e,this.props.description&&(n.description=r.createElement("small",{className:"form-text",id:t,key:"1"},this.props.description),n.describedBy=`${n.describedBy} ${t}`.trim()),n}getAddons(e){let{addonElements:t,type:n}=e;return Array.isArray(t)?t.map(((e,t)=>r.cloneElement(e,{key:this.generateInputGroupAddonKey({prefix:n,index:t})}))):t}hasDangerTheme(){return this.props.themes.indexOf("danger")>=0}isGroupedInput(){return"checkbox"===t}generateInputGroupAddonKey(e){let{prefix:t,index:n}=e;return`${this.state.id}-${t}-${n}`}renderInput(t){const n=this.props,{className:o,inputRef:a,type:i,isValid:l,validator:u,themes:c,inline:f,inputGroupPrepend:d,inputGroupAppend:p,label:m,dangerIconDescription:h,description:g,validationMessage:v}=n,w=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,y);return r.createElement(e,b({},w,{id:this.state.id,value:this.state.value,className:s()({"form-control":!this.isGroupedInput(),"form-check-input":this.isGroupedInput(),"is-invalid":!this.state.isValid,"is-invalid-nodanger":!this.hasDangerTheme()},o),"aria-describedby":t,"aria-invalid":!l,onChange:this.handleChange,onBlur:this.handleBlur,onKeyPress:this.handleKeyPress,type:i,inputRef:a}))}renderInputGroupAppend(){return r.createElement("div",{className:"input-group-append"},this.getAddons({type:"append",addonElements:this.props.inputGroupAppend}))}renderInputGroupPrepend(){return r.createElement("div",{className:"input-group-prepend"},this.getAddons({type:"prepend",addonElements:this.props.inputGroupPrepend}))}render(){const{description:e,error:t,describedBy:o}=this.getDescriptions();return r.createElement("div",{className:s()({"form-group":!this.isGroupedInput(),"form-inline":!this.isGroupedInput()&&this.props.inline,"form-check":this.isGroupedInput()})},n&&this.getLabel(),this.props.inputGroupPrepend||this.props.inputGroupAppend?r.createElement("div",{className:s()("input-group")},this.renderInputGroupPrepend(),this.renderInput(o),this.renderInputGroupAppend()):this.renderInput(o),!n&&this.getLabel(),t,e)}}return o.displayName=`asInput(${(e=>e.displayName||e.name||"Component")(e)})`,o.propTypes=w,o.defaultProps=O,v(o,"asInput",{className:{deprType:g.FORMAT,expect:e=>"string"==typeof e,transform:e=>Array.isArray(e)?e.join(" "):e,message:"It should be a string."},ariaLabel:{deprType:g.MOVED,newName:"aria-label"}})},E=["as","isStacked","children"];function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,E);return r.createElement(t,C(C({},a),{},{className:s()(a.className,{"pgn__action-row":!n,"pgn__action-row-stacked":n})}),o)}T.propTypes={as:a().elementType,className:a().string,children:a().node,isStacked:a().bool},T.defaultProps={as:"div",className:void 0,children:null,isStacked:!1},T.Spacer=function(){return r.createElement("span",{className:"pgn__action-row-spacer"})};const P=T;var N=n(7692),I=n(1972),A=n(7166),_=n.n(A);function R(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function j(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}function L(e,t,n){var o=(0,r.useRef)(void 0!==e),a=(0,r.useState)(t),i=a[0],s=a[1],l=void 0!==e,u=o.current;return o.current=l,!l&&u&&i!==t&&s(t),[l?e:i,(0,r.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),o=1;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ke);if(t){const e=l["aria-label"]||l["aria-labelledby"],a=function(e){for(var t=1;t"string"==typeof e,transform:e=>Array.isArray(e)?e.join(" "):e,message:"It should be a string."}}),{sm:Ye,md:Je,lg:Xe,xl:Qe,xxl:et}={xs:"0",sm:"576px",md:"768px",lg:"992px",xl:"1200px",xxl:"1400px"},tt={extraSmall:{maxWidth:parseFloat(Ye)||575.98},small:{minWidth:parseFloat(Ye)||576,maxWidth:parseFloat(Je)||767.98},medium:{minWidth:parseFloat(Je)||768,maxWidth:parseFloat(Xe)||991.98},large:{minWidth:parseFloat(Xe)||992,maxWidth:parseFloat(Qe)||1199.98},extraLarge:{minWidth:parseFloat(Qe)||1200,maxWidth:parseFloat(et)||1399.98},extraExtraLarge:{minWidth:parseFloat(et)||1400}};var nt=["bsPrefix","variant","size","active","className","block","type","as"],rt=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.variant,a=e.size,i=e.active,l=e.className,u=e.block,c=e.type,f=e.as,d=(0,I.Z)(e,nt),p=z(n,"btn"),m=s()(l,p,i&&"active",o&&p+"-"+o,u&&p+"-block",a&&p+"-"+a);if(d.href)return r.createElement(Re,(0,N.Z)({},d,{as:f,ref:t,className:s()(m,d.disabled&&"disabled")}));t&&(d.ref=t),c?d.type=c:f||(d.type="button");var h=f||"button";return r.createElement(h,(0,N.Z)({},d,{className:m}))}));rt.displayName="Button",rt.defaultProps={variant:"primary",active:!1,disabled:!1};const ot=rt;var at=["bsPrefix","size","toggle","vertical","className","as"],it=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.size,a=e.toggle,i=e.vertical,l=e.className,u=e.as,c=void 0===u?"div":u,f=(0,I.Z)(e,at),d=z(n,"btn-group"),p=d;return i&&(p=d+"-vertical"),r.createElement(c,(0,N.Z)({},f,{ref:t,className:s()(l,p,o&&d+"-"+o,a&&d+"-toggle")}))}));it.displayName="ButtonGroup",it.defaultProps={vertical:!1,toggle:!1,role:"group"};const st=it;var lt=["bsPrefix","className"],ut=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=(0,I.Z)(e,lt),i=z(n,"btn-toolbar");return r.createElement("div",(0,N.Z)({},a,{ref:t,className:s()(o,i)}))}));ut.displayName="ButtonToolbar",ut.defaultProps={role:"toolbar"};const ct=ut,ft=["children","iconAfter","iconBefore"];function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pt(e){for(var t=1;t{let{children:n,iconAfter:o,iconBefore:a}=e,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ft);return r.createElement(ot,ht({},i,{className:s()(i.className),ref:t}),a&&r.createElement($e,{className:s()("btn-icon-before",i.size&&`pgn__icon__${i.size}`),src:a}),n,o&&r.createElement($e,{className:s()("btn-icon-after",i.size&&`pgn__icon__${i.size}`),src:o}))}));function vt(e){return r.createElement(st,e)}function yt(e){return r.createElement(ct,e)}gt.propTypes=pt(pt({},ot.propTypes),{},{children:a().oneOfType([a().func,a().node]),className:a().string,iconBefore:a().oneOfType([a().func,a().node]),iconAfter:a().oneOfType([a().func,a().node])}),gt.defaultProps=pt(pt({},ot.defaultProps),{},{children:void 0,className:void 0,iconBefore:void 0,iconAfter:void 0}),vt.propTypes={as:a().elementType,role:a().string,size:a().oneOf(["sm","md","lg"]),toggle:a().bool,vertical:a().bool,bsPrefix:a().string},vt.defaultProps={as:"div",role:"group",toggle:!1,vertical:!1,bsPrefix:"btn-group",size:"md"},yt.propTypes={role:a().string,bsPrefix:a().string},yt.defaultProps={role:"toolbar",bsPrefix:"btn-toolbar"};const bt=gt,wt=["children","icon","actions","dismissible","onClose","closeLabel","stacked"];function Ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function St(e){for(var t=1;t{let{children:n,icon:o,actions:a,dismissible:i,onClose:l,closeLabel:u,stacked:c}=e,f=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,wt);const[d,p]=(0,r.useState)(c),m=(0,Ue.useMediaQuery)({maxWidth:tt.extraSmall.maxWidth});(0,r.useEffect)((()=>{p(!!m||c)}),[m,c]);const h=(0,r.useCallback)((e=>{const t={size:"sm",key:e.props.children};return r.cloneElement(e,t)}),[]);return r.createElement(ze,xt({},f,{className:s()("alert-content",f.className),ref:t}),o&&r.createElement($e,{src:o,className:"alert-icon"}),r.createElement("div",{className:s()({"pgn__alert-message-wrapper":!d,"pgn__alert-message-wrapper-stacked":d})},r.createElement("div",{className:"alert-message-content"},n),(i||(null==a?void 0:a.length)>0)&&r.createElement(P,{className:"pgn__alert-actions"},r.createElement(P.Spacer,null),i&&r.createElement(bt,{size:"sm",variant:"tertiary",onClick:l},u||r.createElement(Ge.Z,{id:"pgn.Alert.closeLabel",defaultMessage:"Dismiss",description:"Label of a close button on Alert component"})),a&&a.map(h))))})),Tt=Ce("h4");function Pt(e){return r.createElement(ze.Heading,e)}function Nt(e){return r.createElement(ze.Link,e)}Tt.displayName="DivStyledAsH4";const It={as:a().elementType,bsPrefix:a().string};Nt.propTypes=It,Pt.propTypes=It,Nt.defaultProps={as:"a",bsPrefix:"alert-link"},Pt.defaultProps={as:Tt,bsPrefix:"alert-heading"},kt.propTypes=St(St({},ze.propTypes),{},{children:a().node,icon:a().func,show:a().bool,dismissible:a().bool,onClose:a().func,actions:a().arrayOf(a().element),stacked:a().bool,closeLabel:a().oneOfType([a().string,a().element])}),kt.defaultProps=St(St({},ze.defaultProps),{},{children:void 0,icon:void 0,actions:void 0,dismissible:!1,onClose:()=>{},closeLabel:void 0,show:!0,stacked:!1}),kt.Heading=Pt,kt.Link=Nt;const At=kt,_t=r.forwardRef(((e,t)=>{let{className:n,variant:o,children:a,arrowPlacement:i}=e;return r.createElement("span",{className:s()(n,"pgn__annotation",`pgn__annotation-${o}-${i}`),ref:t},a)}));_t.defaultProps={className:void 0,variant:"success",arrowPlacement:"bottom"},_t.propTypes={children:a().node.isRequired,className:a().string,variant:a().oneOf(["error","success","warning","light","dark"]),arrowPlacement:a().oneOf(["top","right","bottom","left"])};const Rt=_t,jt=n.p+"95ec738c0b7faac5b5c9126794446bbd.svg",Lt=["alt","size","src"];function Mt(){return Mt=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Lt);return r.createElement("img",Mt({},a,{className:s()("pgn__avatar",`pgn__avatar-${n}`,a.className),src:o||jt,alt:t}))}Dt.propTypes={alt:a().string,size:a().oneOf(["xs","sm","md","lg","xl","xxl","huge"]),src:a().string},Dt.defaultProps={alt:"",size:"md",src:void 0};const Bt=Dt,Ft=["children","className","showLabel","size","src"];function zt(){return zt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{children:n,className:o,showLabel:a,size:i,src:l}=e,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ft);const c=Gt[i]||"sm";return r.createElement(bt,zt({},u,{className:s()("btn-avatar","pgn__avatar-button-avatar",`pgn__avatar-button-avatar-${i}`,o,{"pgn__avatar-button-hide-label":!a}),size:i,ref:t}),r.createElement(Bt,{src:l,alt:a?"":n,size:c}),a&&n)}));Ut.propTypes={children:a().string,className:a().string,showLabel:a().bool,size:a().oneOf(["sm","md","lg"]),src:a().string,variant:a().string},Ut.defaultProps={children:void 0,className:void 0,showLabel:!0,size:"md",src:void 0,variant:"tertiary"};const Ht=Ut;var Kt=["bsPrefix","variant","pill","className","as"],Vt=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.variant,a=e.pill,i=e.className,l=e.as,u=void 0===l?"span":l,c=(0,I.Z)(e,Kt),f=z(n,"badge");return r.createElement(u,(0,N.Z)({ref:t},c,{className:s()(i,f,a&&f+"-pill",o&&f+"-"+o)}))}));Vt.displayName="Badge",Vt.defaultProps={pill:!1};const qt=Vt;function Zt(){return Zt=Object.assign?Object.assign.bind():function(e){for(var t=1;tr.createElement(qt,Zt({},e,{ref:t}))));Wt.propTypes={as:a().elementType,variant:a().oneOf(["primary","secondary","success","danger","warning","info","light","dark"]),pill:a().bool,bsPrefix:a().string},Wt.defaultProps={as:"span",variant:"primary",pill:!1,bsPrefix:"badge"};const $t=Wt;function Yt(){return Yt=Object.assign||function(e){for(var t=1;t{let{url:i,label:l}=e;return r.createElement(r.Fragment,{key:i},r.createElement("li",{className:s()("list-inline-item")},r.createElement("a",qn({className:"link-muted",href:i},a&&{onClick:a}),l)),(n||t+1e&&t===b-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,o="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:o}}const o=r.createElement("span",{className:g,style:n,key:t},"");v?y.push(o):y.push(r.createElement(r.Fragment,{key:t},o,r.createElement("br",null)))}return r.createElement("span",{className:o,"data-testid":a,"aria-live":"polite","aria-busy":null!==(f=m.enableAnimation)&&void 0!==f?f:vr},t?y.map(((e,n)=>r.createElement(t,{key:n},e))):y)}function wr({children:e,...t}){return r.createElement(gr.Provider,{value:t},e)}const Or=r.forwardRef(((e,t)=>{let{actions:n,className:o,size:a,subtitle:i,title:l,skeletonHeight:u,skeletonWidth:c}=e;const{isLoading:f}=(0,r.useContext)(hr),d=(0,r.useCallback)((e=>{if(r.isValidElement(e)){const{children:t}=e.props,n={size:a,children:Array.isArray(t)?t.map(d):d(t)};return r.cloneElement(e,n)}return e}),[a]);return f?r.createElement("div",{className:s()("pgn__card-header",o)},r.createElement(br,{containerClassName:"pgn__card-header-loader",height:u,width:c})):r.createElement("div",{className:s()("pgn__card-header",o),ref:t},r.createElement("div",{className:"pgn__card-header-content"},l&&r.createElement("div",{className:`pgn__card-header-title-${a}`},l),i&&r.createElement("div",{className:`pgn__card-header-subtitle-${a}`},i)),n&&r.createElement("div",{className:"pgn__card-header-actions"},"md"!==a?d(n):n))}));Or.propTypes={actions:a().node,className:a().string,title:a().node,size:a().oneOf(["sm","md"]),subtitle:a().node,skeletonHeight:a().number,skeletonWidth:a().number},Or.defaultProps={actions:null,className:null,size:"md",title:null,subtitle:null,skeletonHeight:20,skeletonWidth:null};const Sr=Or,Er=r.forwardRef(((e,t)=>{let{className:n}=e;return r.createElement("div",{className:s()("pgn__card-divider",n),ref:t})}));Er.propTypes={className:a().string},Er.defaultProps={className:void 0};const xr=Er,Cr=r.forwardRef(((e,t)=>{let{className:n,children:o,title:a,actions:i,muted:l,skeletonHeight:u,skeletonWidth:c}=e;const{isLoading:f}=(0,r.useContext)(hr);return f?r.createElement("div",{className:s()("pgn__card-section",n,{"is-muted":l})},r.createElement(br,{containerClassName:"pgn__card-section-loader",height:u,width:c})):r.createElement("div",{className:s()("pgn__card-section",n,{"is-muted":l}),ref:t},a&&r.createElement("div",{className:"pgn__card-section-title"},a),o,i&&r.createElement("div",{className:"pgn__card-section-actions"},i))}));Cr.propTypes={className:a().string,children:a().node.isRequired,title:a().node,actions:a().node,muted:a().bool,skeletonHeight:a().number,skeletonWidth:a().number},Cr.defaultProps={className:void 0,title:void 0,actions:void 0,muted:!1,skeletonHeight:100,skeletonWidth:void 0};const kr=Cr,Tr=r.forwardRef(((e,t)=>{let{children:n,className:o,isStacked:a,textElement:i,skeletonHeight:l,skeletonWidth:u,orientation:c}=e;const{orientation:f,isLoading:d}=(0,r.useContext)(hr),p=c||f,m=`pgn__card-footer ${p}${a?"-stacked":""}`,h=`pgn__card-footer-text ${p}${a?"-stacked":""}`;return d?r.createElement("div",{className:s()(o,m)},r.createElement(br,{containerClassName:"pgn__card-footer-loader",height:l,width:u})):r.createElement("div",{className:s()(o,m),ref:t},i&&r.createElement("div",{className:h},i),n)}));Tr.propTypes={children:a().node.isRequired,className:a().string,textElement:a().node,isStacked:a().bool,orientation:a().oneOf(["horizontal","vertical"]),skeletonHeight:a().number,skeletonWidth:a().number},Tr.defaultProps={className:void 0,textElement:void 0,isStacked:!1,orientation:void 0,skeletonHeight:18,skeletonWidth:void 0};const Pr=Tr,Nr=r.forwardRef(((e,t)=>{let{src:n,fallbackSrc:o,srcAlt:a,logoSrc:i,fallbackLogoSrc:l,logoAlt:u,skeletonHeight:c,skeletonWidth:f,logoSkeleton:d,logoSkeletonHeight:p,logoSkeletonWidth:m,className:h}=e;const{orientation:g,isLoading:v}=(0,r.useContext)(hr),y=`pgn__card-wrapper-image-cap ${g}`;if(v)return r.createElement("div",{className:s()(h,y),"data-testid":"image-loader-wrapper"},r.createElement(br,{containerClassName:"pgn__card-image-cap-loader",height:c,width:f}),d&&r.createElement(br,{containerClassName:"pgn__card-logo-cap",height:p,width:m}));const b=(e,t)=>{const{currentTarget:n}=e;n.src!==t&&(n.src=t)};return r.createElement("div",{className:s()(h,y),ref:t},r.createElement("img",{className:"pgn__card-image-cap",src:n,onError:e=>b(e,o),alt:a}),!!i&&r.createElement("img",{className:"pgn__card-logo-cap",src:i,onError:e=>b(e,l),alt:u}))}));Nr.propTypes={className:a().string,src:a().string,fallbackSrc:a().string,srcAlt:a().string,logoSrc:a().string,fallbackLogoSrc:a().string,logoAlt:a().string,skeletonHeight:a().number,skeletonWidth:a().number,logoSkeleton:a().bool,logoSkeletonHeight:a().number,logoSkeletonWidth:a().number},Nr.defaultProps={src:void 0,fallbackSrc:void 0,logoSrc:void 0,fallbackLogoSrc:void 0,className:void 0,srcAlt:void 0,logoAlt:void 0,skeletonHeight:140,logoSkeleton:!1,logoSkeletonHeight:41,skeletonWidth:void 0,logoSkeletonWidth:void 0};const Ir=Nr,Ar=r.forwardRef(((e,t)=>{let{className:n,children:o}=e;return r.createElement("div",{className:s()("pgn__card-body",n),ref:t},o)}));Ar.propTypes={children:a().node,className:a().string},Ar.defaultProps={children:void 0,className:void 0};const _r=Ar,Rr=r.forwardRef(((e,t)=>{let{className:n,children:o,variant:a,icon:i,title:l}=e;return r.createElement("div",{className:s()("pgn__card-status",`pgn__card-status__${a}`,n),ref:t},i&&r.createElement($e,{src:i}),r.createElement("div",{className:"pgn__card-status__message-content"},l&&r.createElement("div",{className:"pgn__card-status__heading"},l),o))}));Rr.propTypes={children:a().node.isRequired,className:a().string,icon:a().func,variant:a().oneOf(["primary","success","danger","warning"]),title:a().oneOfType([a().element,a().string])},Rr.defaultProps={className:void 0,icon:void 0,variant:"warning",title:void 0};const jr=Rr,Lr=["orientation","isLoading","className","isClickable","muted"];function Mr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dr(e){for(var t=1;t{let{orientation:n,isLoading:o,className:a,isClickable:i,muted:l}=e,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Lr);return r.createElement(mr,{orientation:n,isLoading:o},r.createElement(dr,Fr({},u,{className:s()(a,"pgn__card",{horizontal:"horizontal"===n,clickable:i,"is-muted":l}),ref:t,tabIndex:i?"0":"-1"})))}));zr.propTypes=Dr(Dr({},dr.propTypes),{},{className:a().string,orientation:a().oneOf(["vertical","horizontal"]),isClickable:a().bool,isLoading:a().bool,muted:a().bool}),zr.defaultProps=Dr(Dr({},dr.defaultProps),{},{className:void 0,orientation:"vertical",isClickable:!1,muted:!1,isLoading:!1}),zr.Status=jr,zr.Header=Sr,zr.Divider=xr,zr.Section=kr,zr.Footer=Pr,zr.ImageCap=Ir,zr.Context=hr,zr.Body=_r;const Gr=zr,Ur=Pe("card-columns"),Hr=Pe("card-deck"),Kr=Pe("card-group");var Vr=["bsPrefix","className","noGutters","as"],qr=["xl","lg","md","sm","xs"],Zr=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.noGutters,i=e.as,l=void 0===i?"div":i,u=(0,I.Z)(e,Vr),c=z(n,"row"),f=c+"-cols",d=[];return qr.forEach((function(e){var t,n=u[e];delete u[e];var r="xs"!==e?"-"+e:"";null!=(t=null!=n&&"object"==typeof n?n.cols:n)&&d.push(""+f+r+"-"+t)})),r.createElement(l,(0,N.Z)({ref:t},u,{className:s().apply(void 0,[o,c,a&&"no-gutters"].concat(d))}))}));Zr.displayName="Row",Zr.defaultProps={noGutters:!1};const Wr=Zr;var $r=["bsPrefix","className","as"],Yr=["xl","lg","md","sm","xs"],Jr=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.as,i=void 0===a?"div":a,l=(0,I.Z)(e,$r),u=z(n,"col"),c=[],f=[];return Yr.forEach((function(e){var t,n,r,o=l[e];if(delete l[e],"object"==typeof o&&null!=o){var a=o.span;t=void 0===a||a,n=o.offset,r=o.order}else t=o;var i="xs"!==e?"-"+e:"";t&&c.push(!0===t?""+u+i:""+u+i+"-"+t),null!=r&&f.push("order"+i+"-"+r),null!=n&&f.push("offset"+i+"-"+n)})),c.length||c.push(u),r.createElement(i,(0,N.Z)({},l,{ref:t,className:s().apply(void 0,[o].concat(c,f))}))}));Jr.displayName="Col";const Xr=Jr;function Qr(e){let{className:t,children:n,columnSizes:o}=e;const a=(0,r.useMemo)((()=>r.Children.map(n,(e=>r.createElement(Xr,o,e)))),[n,o]);return r.createElement("div",{className:s()("pgn__card-grid",t)},r.createElement(Wr,null,a))}Qr.propTypes={className:a().string,children:a().node.isRequired,columnSizes:a().shape({xs:a().number,sm:a().number,md:a().number,lg:a().number,xl:a().number})},Qr.defaultProps={className:void 0,columnSizes:{sm:12,lg:6,xl:4}};const eo=Qr;function to(){var e=(0,r.useRef)(!0),t=(0,r.useRef)((function(){return e.current}));return(0,r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),t.current}var no=Math.pow(2,31)-1;function ro(e,t,n){var r=n-Date.now();e.current=r<=no?setTimeout(t,r):setTimeout((function(){return ro(e,t,n)}),no)}function oo(){var e,t,n,o=to(),a=(0,r.useRef)();return e=function(){return clearTimeout(a.current)},(t=(0,r.useRef)(e)).current=e,n=t,(0,r.useEffect)((function(){return function(){return n.current()}}),[]),(0,r.useMemo)((function(){var e=function(){return clearTimeout(a.current)};return{set:function(t,n){void 0===n&&(n=0),o()&&(e(),n<=no?a.current=setTimeout(t,n):ro(a,t,Date.now()+n))},clear:e}}),[])}const ao=Pe("carousel-caption");var io=["as","bsPrefix","children","className"],so=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,a=e.bsPrefix,i=e.children,l=e.className,u=(0,I.Z)(e,io),c=s()(l,z(a,"carousel-item"));return r.createElement(o,(0,N.Z)({ref:t},u,{className:c}),i)}));so.displayName="CarouselItem";const lo=so;function uo(e,t){var n=0;return r.Children.map(e,(function(e){return r.isValidElement(e)?t(e,n++):e}))}function co(e,t){var n=0;r.Children.forEach(e,(function(e){r.isValidElement(e)&&t(e,n++)}))}var fo=["as","bsPrefix","slide","fade","controls","indicators","activeIndex","onSelect","onSlide","onSlid","interval","keyboard","onKeyDown","pause","onMouseOver","onMouseOut","wrap","touch","onTouchStart","onTouchMove","onTouchEnd","prevIcon","prevLabel","nextIcon","nextLabel","className","children"],po={bsPrefix:a().string,as:a().elementType,slide:a().bool,fade:a().bool,controls:a().bool,indicators:a().bool,activeIndex:a().number,onSelect:a().func,onSlide:a().func,onSlid:a().func,interval:a().number,keyboard:a().bool,pause:a().oneOf(["hover",!1]),wrap:a().bool,touch:a().bool,prevIcon:a().node,prevLabel:a().string,nextIcon:a().node,nextLabel:a().string},mo={slide:!0,fade:!1,controls:!0,indicators:!0,defaultActiveIndex:0,interval:5e3,keyboard:!0,pause:"hover",wrap:!0,touch:!0,prevIcon:r.createElement("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:"Previous",nextIcon:r.createElement("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:"Next"};function ho(e,t){var n=M(e,{activeIndex:"onSelect"}),o=n.as,a=void 0===o?"div":o,i=n.bsPrefix,l=n.slide,u=n.fade,c=n.controls,f=n.indicators,d=n.activeIndex,p=n.onSelect,m=n.onSlide,h=n.onSlid,g=n.interval,v=n.keyboard,y=n.onKeyDown,b=n.pause,w=n.onMouseOver,O=n.onMouseOut,S=n.wrap,E=n.touch,x=n.onTouchStart,C=n.onTouchMove,k=n.onTouchEnd,T=n.prevIcon,P=n.prevLabel,A=n.nextIcon,_=n.nextLabel,R=n.className,j=n.children,L=(0,I.Z)(n,fo),F=z(i,"carousel"),G=(0,r.useRef)(null),U=(0,r.useState)("next"),H=U[0],K=U[1],V=(0,r.useState)(!1),q=V[0],Z=V[1],W=(0,r.useState)(!1),$=W[0],Y=W[1],J=(0,r.useState)(d||0),X=J[0],ee=J[1];$||d===X||(G.current?K(G.current):K((d||0)>X?"next":"prev"),l&&Y(!0),ee(d||0)),(0,r.useEffect)((function(){G.current&&(G.current=null)}));var te,ne=0;co(j,(function(e,t){++ne,t===d&&(te=e.props.interval)}));var re=D(te),oe=(0,r.useCallback)((function(e){if(!$){var t=X-1;if(t<0){if(!S)return;t=ne-1}G.current="prev",p&&p(t,e)}}),[$,X,p,S,ne]),ae=B((function(e){if(!$){var t=X+1;if(t>=ne){if(!S)return;t=0}G.current="next",p&&p(t,e)}})),ie=(0,r.useRef)();(0,r.useImperativeHandle)(t,(function(){return{element:ie.current,prev:oe,next:ae}}));var se,le,ue,ce=B((function(){!document.hidden&&function(e){if(!(e&&e.style&&e.parentNode&&e.parentNode.style))return!1;var t=getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&"none"!==getComputedStyle(e.parentNode).display}(ie.current)&&ae()})),fe="next"===H?"left":"right";se=function(){l||(m&&m(X,fe),h&&h(X,fe))},le=[X],ue=(0,r.useRef)(!0),(0,r.useEffect)((function(){if(!ue.current)return se();ue.current=!1}),le);var de=F+"-item-"+H,pe=F+"-item-"+fe,ge=(0,r.useCallback)((function(e){he(e),m&&m(X,fe)}),[m,X,fe]),ve=(0,r.useCallback)((function(){Y(!1),h&&h(X,fe)}),[h,X,fe]),ye=(0,r.useCallback)((function(e){if(v&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":return e.preventDefault(),void oe(e);case"ArrowRight":return e.preventDefault(),void ae(e)}y&&y(e)}),[v,y,oe,ae]),be=(0,r.useCallback)((function(e){"hover"===b&&Z(!0),w&&w(e)}),[b,w]),we=(0,r.useCallback)((function(e){Z(!1),O&&O(e)}),[O]),Oe=(0,r.useRef)(0),Se=(0,r.useRef)(0),Ee=oo(),xe=(0,r.useCallback)((function(e){Oe.current=e.touches[0].clientX,Se.current=0,"hover"===b&&Z(!0),x&&x(e)}),[b,x]),Ce=(0,r.useCallback)((function(e){e.touches&&e.touches.length>1?Se.current=0:Se.current=e.touches[0].clientX-Oe.current,C&&C(e)}),[C]),ke=(0,r.useCallback)((function(e){if(E){var t=Se.current;Math.abs(t)>40&&(t>0?oe(e):ae(e))}"hover"===b&&Ee.set((function(){Z(!1)}),g||void 0),k&&k(e)}),[E,b,oe,ae,Ee,g,k]),Te=null!=g&&!q&&!$,Pe=(0,r.useRef)();(0,r.useEffect)((function(){var e,t;if(Te)return Pe.current=window.setInterval(document.visibilityState?ce:ae,null!=(e=null!=(t=re.current)?t:g)?e:void 0),function(){null!==Pe.current&&clearInterval(Pe.current)}}),[Te,ae,re,g,ce]);var Ne=(0,r.useMemo)((function(){return f&&Array.from({length:ne},(function(e,t){return function(e){p&&p(t,e)}}))}),[f,ne,p]);return r.createElement(a,(0,N.Z)({ref:ie},L,{onKeyDown:ye,onMouseOver:be,onMouseOut:we,onTouchStart:xe,onTouchMove:Ce,onTouchEnd:ke,className:s()(R,F,l&&"slide",u&&F+"-fade")}),f&&r.createElement("ol",{className:F+"-indicators"},uo(j,(function(e,t){return r.createElement("li",{key:t,className:t===X?"active":void 0,onClick:Ne?Ne[t]:void 0})}))),r.createElement("div",{className:F+"-inner"},uo(j,(function(e,t){var n=t===X;return l?r.createElement(Q,{in:n,onEnter:n?ge:void 0,onEntered:n?ve:void 0,addEndListener:me},(function(t){return r.cloneElement(e,{className:s()(e.props.className,n&&"entered"!==t&&de,("entered"===t||"exiting"===t)&&"active",("entering"===t||"exiting"===t)&&pe)})})):r.cloneElement(e,{className:s()(e.props.className,n&&"active")})}))),c&&r.createElement(r.Fragment,null,(S||0!==d)&&r.createElement(Re,{className:F+"-control-prev",onClick:oe},T,P&&r.createElement("span",{className:"sr-only"},P)),(S||d!==ne-1)&&r.createElement(Re,{className:F+"-control-next",onClick:ae},A,_&&r.createElement("span",{className:"sr-only"},_))))}var go=r.forwardRef(ho);go.displayName="Carousel",go.propTypes=po,go.defaultProps=mo,go.Caption=ao,go.Item=lo;const vo=go;function yo(){return yo=Object.assign?Object.assign.bind():function(e){for(var t=1;tr.createElement(vo,yo({},e,{ref:t})))),So=r.forwardRef(((e,t)=>r.createElement(lo,yo({},e,{ref:t})))),Eo=r.forwardRef(((e,t)=>r.createElement(ao,yo({},e,{ref:t}))));Oo.propTypes={as:a().elementType,activeIndex:a().number,defaultActiveIndex:a().number,controls:a().bool,fade:a().bool,indicators:a().bool,interval:a().number,keyboard:a().bool,nextIcon:a().node,nextLabel:a().string,onSelect:a().func,onSlid:a().func,onSlide:a().func,pause:a().oneOf(["hover",!1]),prevIcon:a().node,prevLabel:a().string,slide:a().bool,touch:a().bool,wrap:a().bool,bsPrefix:a().string},So.propTypes={as:a().elementType,interval:a().number,bsPrefix:a().string},Eo.propTypes={as:a().elementType,bsPrefix:a().string},Oo.defaultProps={as:"div",activeIndex:void 0,defaultActiveIndex:0,controls:!0,fade:!1,indicators:!0,interval:5e3,keyboard:!0,nextIcon:r.createElement("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:bo,onSelect:void 0,onSlid:void 0,onSlide:void 0,pause:"hover",prevIcon:r.createElement("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:wo,slide:!0,touch:!0,wrap:!0,bsPrefix:"carousel"},So.defaultProps={as:"div",interval:void 0,bsPrefix:"carousel-item"},Eo.defaultProps={as:"div",bsPrefix:"carousel-caption"},Oo.Item=So,Oo.Caption=Eo;const xo=Oo,Co=["children","className","variant","iconBefore","iconAfter","onIconBeforeClick","onIconAfterClick","onLabelClick","disabled"];function ko(){return ko=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{children:n,className:o,variant:a,iconBefore:i,iconAfter:l,onIconBeforeClick:u,onIconAfterClick:c,onLabelClick:f,disabled:d}=e,p=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Co);return r.createElement("div",ko({className:s()("pgn__chip",`pgn__chip-${a}`,o,{disabled:d}),ref:t},p),i&&r.createElement("div",{className:s()("pgn__chip__icon-before")},r.createElement($e,{src:i})),r.createElement("div",{className:s()("pgn__chip__label",{"p-before":i,"p-after":l})},n),l&&r.createElement("div",{className:s()("pgn__chip__icon-after",{active:c}),role:"button",onClick:c,onKeyPress:c,tabIndex:d?-1:0},r.createElement($e,{src:l})))}));To.propTypes={children:a().node.isRequired,className:a().string,variant:a().oneOf(["light","dark"]),disabled:a().bool,iconBefore:a().oneOfType([a().element,a().func]),iconAfter:a().oneOfType([a().element,a().func]),onIconAfterClick:a().func},To.defaultProps={className:void 0,variant:"light",disabled:!1,iconBefore:void 0,iconAfter:void 0,onLabelClick:void 0,onIconBeforeClick:void 0,onIconAfterClick:void 0};const Po=To;var No=["bsPrefix","fluid","as","className"],Io=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.fluid,a=e.as,i=void 0===a?"div":a,l=e.className,u=(0,I.Z)(e,No),c=z(n,"container"),f="string"==typeof o?"-"+o:"-fluid";return r.createElement(i,(0,N.Z)({ref:t},u,{className:s()(l,o?""+c+f:c)}))}));Io.displayName="Container",Io.defaultProps={fluid:!1};const Ao=Io,_o=["size","children"];function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jo(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,_o);return r.createElement(Ao,Mo({},o,{className:s()(o.className,Do[t])}),n)}Bo.propTypes=jo(jo({},Ao.propTypes),{},{as:a().elementType,children:a().node,fluid:a().bool,size:a().oneOf(Object.keys(Do))}),Bo.defaultProps={as:"div",children:void 0,fluid:!0,size:void 0};const Fo=Bo,zo=["children"];function Go(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Uo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ho(){return Ho=Object.assign?Object.assign.bind():function(e){for(var t=1;tr.createElement("div",Ho({ref:t},e)))),Zo=r.forwardRef(((e,t)=>{let{children:n}=e,o=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,zo);const a=n.length,i={},s=r.Children.map(n,((e,t)=>{const n=function(e){for(var t=1;t{const r=o[e],{span:s=0,offset:l=0}=r&&r[t]||{};var u,c;void 0===i[e]&&(i[e]=!1,c=a,(u=r)&&u.length!==c&&(i[e]=`${e} prop accepts array which length must be equal to the number of children.`)),n[e]={span:s,offset:l}})),n.ref=e.ref,r.createElement(Xr,n,e.props.children)}));return Object.keys(i).forEach((e=>{i[e]&&console.error(i[e])})),r.createElement(Wr,{ref:t},s)}));Zo.defaultProps={xs:void 0,sm:void 0,md:void 0,lg:void 0,xl:void 0},Zo.propTypes={children:a().node.isRequired,xs:a().arrayOf(a().shape({span:a().oneOf(Ko).isRequired,offset:a().oneOf(Ko)})),sm:a().arrayOf(a().shape({span:a().oneOf(Ko).isRequired,offset:a().oneOf(Ko)})),md:a().arrayOf(a().shape({span:a().oneOf(Ko).isRequired,offset:a().oneOf(Ko)})),lg:a().arrayOf(a().shape({span:a().oneOf(Ko).isRequired,offset:a().oneOf(Ko)})),xl:a().arrayOf(a().shape({span:a().oneOf(Ko).isRequired,offset:a().oneOf(Ko)}))};const Wo={span:[],offset:[]};Vo.forEach((e=>{Zo.defaultProps[e]=Wo})),Zo.Element=qo;const $o=Zo;var Yo,Jo=["onEnter","onEntering","onEntered","onExit","onExiting","className","children","dimension","getDimensionValue"],Xo={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function Qo(e,t){var n=t["offset"+e[0].toUpperCase()+e.slice(1)],r=Xo[e];return n+parseInt(ae(t,r[0]),10)+parseInt(ae(t,r[1]),10)}var ea=((Yo={})[Z]="collapse",Yo[Y]="collapsing",Yo[W]="collapsing",Yo[$]="collapse show",Yo),ta={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:Qo},na=r.forwardRef((function(e,t){var n=e.onEnter,o=e.onEntering,a=e.onEntered,i=e.onExit,l=e.onExiting,u=e.className,c=e.children,f=e.dimension,d=void 0===f?"height":f,p=e.getDimensionValue,m=void 0===p?Qo:p,h=(0,I.Z)(e,Jo),g="function"==typeof d?d():d,v=(0,r.useMemo)((function(){return Ne((function(e){e.style[g]="0"}),n)}),[g,n]),y=(0,r.useMemo)((function(){return Ne((function(e){var t="scroll"+g[0].toUpperCase()+g.slice(1);e.style[g]=e[t]+"px"}),o)}),[g,o]),b=(0,r.useMemo)((function(){return Ne((function(e){e.style[g]=null}),a)}),[g,a]),w=(0,r.useMemo)((function(){return Ne((function(e){e.style[g]=m(g,e)+"px",he(e)}),i)}),[i,m,g]),O=(0,r.useMemo)((function(){return Ne((function(e){e.style[g]=null}),l)}),[g,l]);return r.createElement(Q,(0,N.Z)({ref:t,addEndListener:me},h,{"aria-expanded":h.role?h.in:null,onEnter:v,onEntering:y,onEntered:b,onExit:w,onExiting:O}),(function(e,t){return r.cloneElement(c,(0,N.Z)({},t,{className:s()(u,c.props.className,ea[e],"width"===g&&"width")}))}))}));na.defaultProps=ta;const ra=na,oa=["children","className","unmountOnExit"];function aa(){return aa=Object.assign?Object.assign.bind():function(e){for(var t=1;t{this.setState({isOpen:!0}),this.props.onOpen&&this.props.onOpen(),this.props.onToggle&&this.props.onToggle(!0)})),ia(this,"close",(()=>{this.setState({isOpen:!1}),this.props.onClose&&this.props.onClose(),this.props.onToggle&&this.props.onToggle(!1)})),ia(this,"toggle",(()=>{this.state.isOpen?this.close():this.open()})),this.state={isOpen:void 0!==e.open?e.open:e.defaultOpen}}render(){const e=this.props,{children:t,className:n,unmountOnExit:o}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,oa);return delete a.defaultOpen,delete a.onToggle,delete a.onOpen,delete a.onClose,r.createElement("div",aa({},a,{className:s()("pgn_collapsible",n,{"is-open":this.state.isOpen})}),r.createElement(sa.Provider,{value:{isOpen:this.state.isOpen,open:this.open,close:this.close,toggle:this.toggle,unmountOnExit:o}},t))}}la.propTypes={children:a().node,className:a().string,defaultOpen:a().bool,open:a().bool,onToggle:a().func,onOpen:a().func,onClose:a().func,unmountOnExit:a().bool},la.defaultProps={children:void 0,className:void 0,defaultOpen:!1,open:void 0,onToggle:void 0,onOpen:void 0,onClose:void 0,unmountOnExit:!0};const ua=la;function ca(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}function fa(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var da=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=fa(n.className,r):n.setAttribute("class",fa(n.className&&n.className.baseVal||"",r)));var n,r}))},pa=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;or.createElement("div",{style:Sa(Sa(Sa({},t),n[o]),this.props.transitionStyles[o])},e)))}render(){return r.createElement(wa,{className:s()("pgn-transition-replace-group","position-relative",{"overflow-hidden":null!==this.state.height},this.props.className),style:{height:this.state.height}},r.Children.map(this.props.children,this.renderChildTransition,this))}}xa.propTypes={children:a().element,enterDuration:a().number,exitDuration:a().number,className:a().string,onChildEnter:a().func,onChildEntering:a().func,onChildEntered:a().func,onChildExit:a().func,onChildExiting:a().func,onChildExited:a().func,transitionStyles:a().shape({entering:a().shape({}),entered:a().shape({}),exiting:a().shape({}),exited:a().shape({})}),transitionClassNames:a().string},xa.defaultProps={children:void 0,enterDuration:300,exitDuration:300,className:void 0,onChildEnter:void 0,onChildEntering:void 0,onChildEntered:void 0,onChildExit:void 0,onChildExiting:void 0,onChildExited:void 0,transitionStyles:{},transitionClassNames:"pgn__transition-replace"};const Ca=xa,ka=["children","transitionWrapper","tag"];function Ta(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Na(e){let{children:t,transitionWrapper:n,tag:o}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ka);const{isOpen:i,unmountOnExit:s}=(0,r.useContext)(sa),l=r.createElement(o,function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Aa);const{isOpen:u,open:c,close:f,toggle:d}=(0,r.useContext)(sa),p=(0,r.useCallback)((e=>{o?c(e):a?f(e):d(e)}),[o,c,a,f,d]),m=(0,r.useCallback)((e=>{i&&i(e),p(e)}),[i,p]),h=(0,r.useCallback)((e=>{s&&s(e),"Enter"===e.key&&p(e)}),[s,p]);return r.createElement(t,Ra(Ra({},l),{},{onClick:m,onKeyDown:h,role:"button",tabIndex:0,"aria-expanded":u}),n)}La.propTypes={children:a().node,tag:a().oneOfType([a().string,a().elementType]),openOnly:a().bool,closeOnly:a().bool,onClick:a().func,onKeyDown:a().func},La.defaultProps={children:void 0,tag:"div",openOnly:!1,closeOnly:!1,onClick:void 0,onKeyDown:void 0};const Ma=La;function Da(e){let{children:t,whenOpen:n,whenClosed:o}=e;const{isOpen:a}=(0,r.useContext)(sa);return a&&n||!a&&o?r.createElement(r.Fragment,null,t):null}Da.propTypes={children:a().node,whenOpen:a().bool,whenClosed:a().bool},Da.defaultProps={children:void 0,whenOpen:!1,whenClosed:!1};const Ba=Da,Fa=["children","className","title","styling","iconWhenClosed","iconWhenOpen"];function za(){return za=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{children:n,className:o,title:a,styling:i,iconWhenClosed:l,iconWhenOpen:u}=e,c=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Fa),f=function(e){for(var t=1;t0&&void 0!==arguments[0])||arguments[0];const t=(0,r.useRef)(),[n,o]=(0,r.useState)(e);return(0,r.useEffect)((()=>{try{if(t.current){const e=new IntersectionObserver((e=>{e.forEach((e=>{let{isIntersecting:t}=e;o(t)}))}),{});return e.observe(t.current),()=>{e.disconnect()}}}catch(e){if(!(e instanceof ReferenceError))throw e}return()=>{}}),[]),[n,t]},Za=["children"];function Wa(){return Wa=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Za);const[o,a]=qa(),[i,l]=qa(),[u,c]=(0,r.useState)(0),f=s()("pgn__scrollable-body",n.className,{"pgn__scrollable-body-scroll-top":o,"pgn__scrollable-body-scroll-bottom":i});return r.createElement("div",Wa({},n,{className:f,role:"scrollbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":u,"aria-controls":"scrollbar",tabIndex:"0",onScroll:e=>{const t=e.currentTarget.scrollHeight-e.currentTarget.clientHeight;c(Math.ceil(100*e.currentTarget.scrollTop/t))}}),r.createElement("div",{ref:a}),r.createElement("div",{className:"pgn__scrollable-body-content"},t),r.createElement("div",{ref:l}))}$a.propTypes={children:a().node.isRequired,className:a().string},$a.defaultProps={className:void 0};const Ya=$a;var Ja,Xa=Function.prototype.bind.call(Function.prototype.call,[].slice);function Qa(e,t){return Xa(e.querySelectorAll(t))}function ei(){return(0,r.useReducer)((function(e){return!e}),!1)[1]}const ti=r.createContext(null);function ni(){return(0,r.useState)(null)}function ri(e){return e.split("-")[0]}function oi(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ai(e){return e instanceof oi(e).Element||e instanceof Element}function ii(e){return e instanceof oi(e).HTMLElement||e instanceof HTMLElement}function si(e){return"undefined"!=typeof ShadowRoot&&(e instanceof oi(e).ShadowRoot||e instanceof ShadowRoot)}var li=Math.max,ui=Math.min,ci=Math.round;function fi(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function di(){return!/^((?!chrome|android).)*safari/i.test(fi())}function pi(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&ii(e)&&(o=e.offsetWidth>0&&ci(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ci(r.height)/e.offsetHeight||1);var i=(ai(e)?oi(e):window).visualViewport,s=!di()&&n,l=(r.left+(s&&i?i.offsetLeft:0))/o,u=(r.top+(s&&i?i.offsetTop:0))/a,c=r.width/o,f=r.height/a;return{width:c,height:f,top:u,right:l+c,bottom:u+f,left:l,x:l,y:u}}function mi(e){var t=pi(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function hi(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&si(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function gi(e){return e?(e.nodeName||"").toLowerCase():null}function vi(e){return oi(e).getComputedStyle(e)}function yi(e){return["table","td","th"].indexOf(gi(e))>=0}function bi(e){return((ai(e)?e.ownerDocument:e.document)||window.document).documentElement}function wi(e){return"html"===gi(e)?e:e.assignedSlot||e.parentNode||(si(e)?e.host:null)||bi(e)}function Oi(e){return ii(e)&&"fixed"!==vi(e).position?e.offsetParent:null}function Si(e){for(var t=oi(e),n=Oi(e);n&&yi(n)&&"static"===vi(n).position;)n=Oi(n);return n&&("html"===gi(n)||"body"===gi(n)&&"static"===vi(n).position)?t:n||function(e){var t=/firefox/i.test(fi());if(/Trident/i.test(fi())&&ii(e)&&"fixed"===vi(e).position)return null;var n=wi(e);for(si(n)&&(n=n.host);ii(n)&&["html","body"].indexOf(gi(n))<0;){var r=vi(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function Ei(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function xi(e,t,n){return li(e,ui(t,n))}function Ci(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ki(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var Ti="top",Pi="bottom",Ni="right",Ii="left",Ai="auto",_i=[Ti,Pi,Ni,Ii],Ri="start",ji="end",Li="viewport",Mi="popper",Di=_i.reduce((function(e,t){return e.concat([t+"-"+Ri,t+"-"+ji])}),[]),Bi=[].concat(_i,[Ai]).reduce((function(e,t){return e.concat([t,t+"-"+Ri,t+"-"+ji])}),[]),Fi=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];const zi={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=ri(n.placement),l=Ei(s),u=[Ii,Ni].indexOf(s)>=0?"height":"width";if(a&&i){var c=function(e,t){return Ci("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ki(e,_i))}(o.padding,n),f=mi(a),d="y"===l?Ti:Ii,p="y"===l?Pi:Ni,m=n.rects.reference[u]+n.rects.reference[l]-i[l]-n.rects.popper[u],h=i[l]-n.rects.reference[l],g=Si(a),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=m/2-h/2,b=c[d],w=v-f[u]-c[p],O=v/2-f[u]/2+y,S=xi(b,O,w),E=l;n.modifiersData[r]=((t={})[E]=S,t.centerOffset=S-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&hi(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Gi(e){return e.split("-")[1]}var Ui={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Hi(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,d=i.x,p=void 0===d?0:d,m=i.y,h=void 0===m?0:m,g="function"==typeof c?c({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var v=i.hasOwnProperty("x"),y=i.hasOwnProperty("y"),b=Ii,w=Ti,O=window;if(u){var S=Si(n),E="clientHeight",x="clientWidth";S===oi(n)&&"static"!==vi(S=bi(n)).position&&"absolute"===s&&(E="scrollHeight",x="scrollWidth"),(o===Ti||(o===Ii||o===Ni)&&a===ji)&&(w=Pi,h-=(f&&S===O&&O.visualViewport?O.visualViewport.height:S[E])-r.height,h*=l?1:-1),o!==Ii&&(o!==Ti&&o!==Pi||a!==ji)||(b=Ni,p-=(f&&S===O&&O.visualViewport?O.visualViewport.width:S[x])-r.width,p*=l?1:-1)}var C,k=Object.assign({position:s},u&&Ui),T=!0===c?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:ci(n*o)/o||0,y:ci(r*o)/o||0}}({x:p,y:h},oi(n)):{x:p,y:h};return p=T.x,h=T.y,l?Object.assign({},k,((C={})[w]=y?"0":"",C[b]=v?"0":"",C.transform=(O.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",C)):Object.assign({},k,((t={})[w]=y?h+"px":"",t[b]=v?p+"px":"",t.transform="",t))}const Ki={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,l=void 0===s||s,u={placement:ri(t.placement),variation:Gi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Hi(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Hi(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var Vi={passive:!0};const qi={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,s=void 0===i||i,l=oi(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach((function(e){e.addEventListener("scroll",n.update,Vi)})),s&&l.addEventListener("resize",n.update,Vi),function(){a&&u.forEach((function(e){e.removeEventListener("scroll",n.update,Vi)})),s&&l.removeEventListener("resize",n.update,Vi)}},data:{}};var Zi={left:"right",right:"left",bottom:"top",top:"bottom"};function Wi(e){return e.replace(/left|right|bottom|top/g,(function(e){return Zi[e]}))}var $i={start:"end",end:"start"};function Yi(e){return e.replace(/start|end/g,(function(e){return $i[e]}))}function Ji(e){var t=oi(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Xi(e){return pi(bi(e)).left+Ji(e).scrollLeft}function Qi(e){var t=vi(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function es(e){return["html","body","#document"].indexOf(gi(e))>=0?e.ownerDocument.body:ii(e)&&Qi(e)?e:es(wi(e))}function ts(e,t){var n;void 0===t&&(t=[]);var r=es(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=oi(r),i=o?[a].concat(a.visualViewport||[],Qi(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(ts(wi(i)))}function ns(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function rs(e,t,n){return t===Li?ns(function(e,t){var n=oi(e),r=bi(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;var u=di();(u||!u&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s+Xi(e),y:l}}(e,n)):ai(t)?function(e,t){var n=pi(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):ns(function(e){var t,n=bi(e),r=Ji(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=li(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=li(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Xi(e),l=-r.scrollTop;return"rtl"===vi(o||n).direction&&(s+=li(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(bi(e)))}function os(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?ri(o):null,i=o?Gi(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case Ti:t={x:s,y:n.y-r.height};break;case Pi:t={x:s,y:n.y+n.height};break;case Ni:t={x:n.x+n.width,y:l};break;case Ii:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=a?Ei(a):null;if(null!=u){var c="y"===u?"height":"width";switch(i){case Ri:t[u]=t[u]-(n[c]/2-r[c]/2);break;case ji:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}function as(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,i=void 0===a?e.strategy:a,s=n.boundary,l=void 0===s?"clippingParents":s,u=n.rootBoundary,c=void 0===u?Li:u,f=n.elementContext,d=void 0===f?Mi:f,p=n.altBoundary,m=void 0!==p&&p,h=n.padding,g=void 0===h?0:h,v=Ci("number"!=typeof g?g:ki(g,_i)),y=d===Mi?"reference":Mi,b=e.rects.popper,w=e.elements[m?y:d],O=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=ts(wi(e)),n=["absolute","fixed"].indexOf(vi(e).position)>=0&&ii(e)?Si(e):e;return ai(n)?t.filter((function(e){return ai(e)&&hi(e,n)&&"body"!==gi(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce((function(t,n){var o=rs(e,n,r);return t.top=li(o.top,t.top),t.right=ui(o.right,t.right),t.bottom=ui(o.bottom,t.bottom),t.left=li(o.left,t.left),t}),rs(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(ai(w)?w:w.contextElement||bi(e.elements.popper),l,c,i),S=pi(e.elements.reference),E=os({reference:S,element:b,strategy:"absolute",placement:o}),x=ns(Object.assign({},b,E)),C=d===Mi?x:S,k={top:O.top-C.top+v.top,bottom:C.bottom-O.bottom+v.bottom,left:O.left-C.left+v.left,right:C.right-O.right+v.right},T=e.modifiersData.offset;if(d===Mi&&T){var P=T[o];Object.keys(k).forEach((function(e){var t=[Ni,Pi].indexOf(e)>=0?1:-1,n=[Ti,Pi].indexOf(e)>=0?"y":"x";k[e]+=P[n]*t}))}return k}const is={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,m=void 0===p||p,h=n.allowedAutoPlacements,g=t.options.placement,v=ri(g),y=l||(v!==g&&m?function(e){if(ri(e)===Ai)return[];var t=Wi(e);return[Yi(e),t,Yi(t)]}(g):[Wi(g)]),b=[g].concat(y).reduce((function(e,n){return e.concat(ri(n)===Ai?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?Bi:l,c=Gi(r),f=c?s?Di:Di.filter((function(e){return Gi(e)===c})):_i,d=f.filter((function(e){return u.indexOf(e)>=0}));0===d.length&&(d=f);var p=d.reduce((function(t,n){return t[n]=as(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[ri(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:f,padding:u,flipVariations:m,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,O=t.rects.popper,S=new Map,E=!0,x=b[0],C=0;C=0,I=N?"width":"height",A=as(t,{placement:k,boundary:c,rootBoundary:f,altBoundary:d,padding:u}),_=N?P?Ni:Ii:P?Pi:Ti;w[I]>O[I]&&(_=Wi(_));var R=Wi(_),j=[];if(a&&j.push(A[T]<=0),s&&j.push(A[_]<=0,A[R]<=0),j.every((function(e){return e}))){x=k,E=!1;break}S.set(k,j)}if(E)for(var L=function(e){var t=b.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return x=t,"break"},M=m?3:1;M>0&&"break"!==L(M);M--);t.placement!==x&&(t.modifiersData[r]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ss(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ls(e){return[Ti,Ni,Pi,Ii].some((function(t){return e[t]>=0}))}const us={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=as(t,{elementContext:"reference"}),s=as(t,{altBoundary:!0}),l=ss(i,r),u=ss(s,o,a),c=ls(l),f=ls(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}},cs={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,i=Bi.reduce((function(e,n){return e[n]=function(e,t,n){var r=ri(e),o=[Ii,Ti].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[Ii,Ni].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,a),e}),{}),s=i[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}},fs={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=os({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ds={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,m=n.tetherOffset,h=void 0===m?0:m,g=as(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),v=ri(t.placement),y=Gi(t.placement),b=!y,w=Ei(v),O="x"===w?"y":"x",S=t.modifiersData.popperOffsets,E=t.rects.reference,x=t.rects.popper,C="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,k="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(S){if(a){var N,I="y"===w?Ti:Ii,A="y"===w?Pi:Ni,_="y"===w?"height":"width",R=S[w],j=R+g[I],L=R-g[A],M=p?-x[_]/2:0,D=y===Ri?E[_]:x[_],B=y===Ri?-x[_]:-E[_],F=t.elements.arrow,z=p&&F?mi(F):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=G[I],H=G[A],K=xi(0,E[_],z[_]),V=b?E[_]/2-M-K-U-k.mainAxis:D-K-U-k.mainAxis,q=b?-E[_]/2+M+K+H+k.mainAxis:B+K+H+k.mainAxis,Z=t.elements.arrow&&Si(t.elements.arrow),W=Z?"y"===w?Z.clientTop||0:Z.clientLeft||0:0,$=null!=(N=null==T?void 0:T[w])?N:0,Y=R+q-$,J=xi(p?ui(j,R+V-$-W):j,R,p?li(L,Y):L);S[w]=J,P[w]=J-R}if(s){var X,Q="x"===w?Ti:Ii,ee="x"===w?Pi:Ni,te=S[O],ne="y"===O?"height":"width",re=te+g[Q],oe=te-g[ee],ae=-1!==[Ti,Ii].indexOf(v),ie=null!=(X=null==T?void 0:T[O])?X:0,se=ae?re:te-E[ne]-x[ne]-ie+k.altAxis,le=ae?te+E[ne]+x[ne]-ie-k.altAxis:oe,ue=p&&ae?function(e,t,n){var r=xi(e,t,n);return r>n?n:r}(se,te,le):xi(p?se:re,te,p?le:oe);S[O]=ue,P[O]=ue-te}t.modifiersData[r]=P}},requiresIfExists:["offset"]};function ps(e,t,n){void 0===n&&(n=!1);var r,o,a=ii(t),i=ii(t)&&function(e){var t=e.getBoundingClientRect(),n=ci(t.width)/e.offsetWidth||1,r=ci(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=bi(t),l=pi(e,i,n),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!n)&&(("body"!==gi(t)||Qi(s))&&(u=(r=t)!==oi(r)&&ii(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Ji(r)),ii(t)?((c=pi(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):s&&(c.x=Xi(s))),{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}function ms(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var hs={placement:"bottom",modifiers:[],strategy:"absolute"};function gs(){for(var e=arguments.length,t=new Array(e),n=0;n *":u,f=e.focusFirstItemOnShow,d=e.children,p=L(s,i,l),m=p[0],h=p[1],g=Ks(),v=g[0],y=g[1],b=v.current,w=Ks(),O=w[0],S=w[1],E=O.current,x=(t=m,n=(0,r.useRef)(null),(0,r.useEffect)((function(){n.current=t})),n.current),C=(0,r.useRef)(null),k=(0,r.useRef)(!1),T=(0,r.useCallback)((function(e,t){h(e,t)}),[h]),P=(0,r.useMemo)((function(){return{toggle:T,drop:o,show:m,alignEnd:a,menuElement:b,toggleElement:E,setMenu:y,setToggle:S}}),[T,o,m,a,b,E,y,S]);b&&x&&!m&&(k.current=b.contains(document.activeElement));var N=B((function(){E&&E.focus&&E.focus()})),I=B((function(){var e=C.current,t=f;if(null==t&&(t=!(!v.current||!function(e,t){if(!Ja){var n=document.body,r=n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector;Ja=function(e,t){return r.call(e,t)}}return Ja(e,"[role=menu]")}(v.current))&&"keyboard"),!1!==t&&("keyboard"!==t||/^key.+$/.test(e))){var n=Qa(v.current,c)[0];n&&n.focus&&n.focus()}}));(0,r.useEffect)((function(){m?I():k.current&&(k.current=!1,N())}),[m,k,N,I]),(0,r.useEffect)((function(){C.current=null}));var A,_,R,j=function(e,t){if(!v.current)return null;var n=Qa(v.current,c),r=n.indexOf(e)+t;return n[r=Math.max(0,Math.min(r,n.length))]};return A="keydown",_=function(e){var t,n,r=e.key,o=e.target,a=null==(t=v.current)?void 0:t.contains(o),i=null==(n=O.current)?void 0:n.contains(o);if((!/input|textarea/i.test(o.tagName)||!(" "===r||"Escape"!==r&&a))&&(a||i)&&(v.current||"Tab"!==r))switch(C.current=e.type,r){case"ArrowUp":var s=j(o,-1);return s&&s.focus&&s.focus(),void e.preventDefault();case"ArrowDown":if(e.preventDefault(),m){var l=j(o,1);l&&l.focus&&l.focus()}else h(!0,e);return;case"Tab":ce(document,"keyup",(function(t){var n;("Tab"!==t.key||t.target)&&null!=(n=v.current)&&n.contains(t.target)||h(!1,e)}),{once:!0});break;case"Escape":e.preventDefault(),e.stopPropagation(),h(!1,e)}},void 0===R&&(R=!1),function(e,t,n,o){void 0===o&&(o=!1);var a=B(n);(0,r.useEffect)((function(){var n="function"==typeof e?e():e;return n.addEventListener(t,a,o),function(){return n.removeEventListener(t,a,o)}}),[e])}((0,r.useCallback)((function(){return document}),[]),A,_,R),r.createElement(ti.Provider,{value:P},d)}Vs.displayName="ReactOverlaysDropdown",Vs.propTypes=Hs,Vs.Menu=Ds,Vs.Toggle=Us;const qs=Vs;var Zs=function(e,t){return void 0===t&&(t=null),null!=e?String(e):t||null};const Ws=r.createContext(null);var $s=r.createContext(null);$s.displayName="NavContext";const Ys=$s;var Js=["bsPrefix","className","children","eventKey","disabled","href","onClick","onSelect","active","as"],Xs={as:Re,disabled:!1},Qs=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.children,i=e.eventKey,l=e.disabled,u=e.href,c=e.onClick,f=e.onSelect,d=e.active,p=e.as,m=(0,I.Z)(e,Js),h=z(n,"dropdown-item"),g=(0,r.useContext)(Ws),v=((0,r.useContext)(Ys)||{}).activeKey,y=Zs(i,u),b=null==d&&null!=y?Zs(v)===y:d,w=B((function(e){l||(c&&c(e),g&&g(y,e),f&&f(y,e))}));return r.createElement(p,(0,N.Z)({},m,{ref:t,href:u,disabled:l,className:s()(o,h,b&&"active",l&&"disabled"),onClick:w}),a)}));Qs.displayName="DropdownItem",Qs.defaultProps=Xs;const el=Qs;var tl=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e};const nl=function(e,t){return(0,r.useMemo)((function(){return function(e,t){var n=tl(e),r=tl(t);return function(e){n&&n(e),r&&r(e)}}(e,t)}),[e,t])};var rl=r.createContext(null);rl.displayName="NavbarContext";const ol=rl;function al(e,t){return e}function il(e){var t=window.getComputedStyle(e);return{top:parseFloat(t.marginTop)||0,right:parseFloat(t.marginRight)||0,bottom:parseFloat(t.marginBottom)||0,left:parseFloat(t.marginLeft)||0}}function sl(){var e=(0,r.useRef)(null),t=(0,r.useRef)(null),n=(0,r.useRef)(null),o=z(void 0,"popover"),a=z(void 0,"dropdown-menu"),i=(0,r.useCallback)((function(n){n&&(ca(n,o)||ca(n,a))&&(t.current=il(n),n.style.margin="0",e.current=n)}),[o,a]),s=(0,r.useMemo)((function(){return{name:"offset",options:{offset:function(e){var n=e.placement;if(!t.current)return[0,0];var r=t.current,o=r.top,a=r.left,i=r.bottom,s=r.right;switch(n.split("-")[0]){case"top":return[0,i];case"left":return[0,s];case"bottom":return[0,o];case"right":return[0,a];default:return[0,0]}}}}}),[t]),l=(0,r.useMemo)((function(){return{name:"arrow",options:{padding:function(){if(!n.current)return 0;var e=n.current,t=e.top,r=e.right,o=t||r;return{top:o,left:o,right:o,bottom:o}}}}}),[n]),u=(0,r.useMemo)((function(){return{name:"popoverArrowMargins",enabled:!0,phase:"main",fn:function(){},requiresIfExists:["arrow"],effect:function(t){var r=t.state;if(e.current&&r.elements.arrow&&ca(e.current,o)){if(r.modifiersData["arrow#persistent"]){var a=il(r.elements.arrow),i=a.top,s=a.right,l=i||s;r.modifiersData["arrow#persistent"].padding={top:l,left:l,right:l,bottom:l}}else n.current=il(r.elements.arrow);return r.elements.arrow.style.margin="0",function(){r.elements.arrow&&(r.elements.arrow.style.margin="")}}}}}),[o]);return[i,[s,l,u]]}var ll=["bsPrefix","className","align","alignRight","rootCloseEvent","flip","show","renderOnMount","as","popperConfig"],ul=a().oneOf(["left","right"]),cl=a().oneOfType([ul,a().shape({sm:ul}),a().shape({md:ul}),a().shape({lg:ul}),a().shape({xl:ul})]),fl=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.align,i=e.alignRight,l=e.rootCloseEvent,u=e.flip,c=e.show,f=e.renderOnMount,d=e.as,p=void 0===d?"div":d,m=e.popperConfig,h=(0,I.Z)(e,ll),g=(0,r.useContext)(ol),v=z(n,"dropdown-menu"),y=sl(),b=y[0],w=y[1],O=[];if(a)if("object"==typeof a){var S=Object.keys(a);if(S.length){var E=S[0],x=a[E];i="left"===x,O.push(v+"-"+E+"-"+x)}}else"right"===a&&(i=!0);var C=js({flip:u,rootCloseEvent:l,show:c,alignEnd:i,usePopper:!g&&0===O.length,popperConfig:(0,N.Z)({},m,{modifiers:w.concat((null==m?void 0:m.modifiers)||[])})}),k=C[0],T=C[1],P=T.hasShown,A=T.popper,_=T.show,R=T.alignEnd,j=T.toggle;if(k.ref=nl(b,nl(al(t),k.ref)),!P&&!f)return null;"string"!=typeof p&&(k.show=_,k.close=function(){return null==j?void 0:j(!1)},k.alignRight=R);var L=h.style;return null!=A&&A.placement&&(L=(0,N.Z)({},h.style,k.style),h["x-placement"]=A.placement),r.createElement(p,(0,N.Z)({},h,k,{style:L,className:s().apply(void 0,[o,v,_&&"show",R&&v+"-right"].concat(O))}))}));fl.displayName="DropdownMenu",fl.defaultProps={align:"left",alignRight:!1,flip:!0};const dl=fl;n(3989);var pl=["bsPrefix","split","className","childBsPrefix","as"],ml=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.split,a=e.className,i=e.childBsPrefix,l=e.as,u=void 0===l?ot:l,c=(0,I.Z)(e,pl),f=z(n,"dropdown-toggle");void 0!==i&&(c.bsPrefix=i);var d=Fs()[0];return d.ref=nl(d.ref,al(t)),r.createElement(u,(0,N.Z)({className:s()(a,f,o&&f+"-split")},d,c))}));ml.displayName="DropdownToggle";const hl=ml;var gl=["bsPrefix","drop","show","className","alignRight","onSelect","onToggle","focusFirstItemOnShow","as","navbar"],vl=Pe("dropdown-header",{defaultProps:{role:"heading"}}),yl=Pe("dropdown-divider",{defaultProps:{role:"separator"}}),bl=Pe("dropdown-item-text",{Component:"span"}),wl=r.forwardRef((function(e,t){var n=M(e,{show:"onToggle"}),o=n.bsPrefix,a=n.drop,i=n.show,l=n.className,u=n.alignRight,c=n.onSelect,f=n.onToggle,d=n.focusFirstItemOnShow,p=n.as,m=void 0===p?"div":p,h=(n.navbar,(0,I.Z)(n,gl)),g=(0,r.useContext)(Ws),v=z(o,"dropdown"),y=B((function(e,t,n){void 0===n&&(n=t.type),t.currentTarget!==document||"keydown"===n&&"Escape"!==t.key||(n="rootClose"),f&&f(e,t,{source:n})})),b=B((function(e,t){g&&g(e,t),c&&c(e,t),y(!1,t,"select")}));return r.createElement(Ws.Provider,{value:b},r.createElement(qs,{drop:a,show:i,alignEnd:u,onToggle:y,focusFirstItemOnShow:d,itemSelector:"."+v+"-item:not(.disabled):not(:disabled)"},r.createElement(m,(0,N.Z)({},h,{ref:t,className:s()(l,i&&"show",(!a||"down"===a)&&v,"up"===a&&"dropup","right"===a&&"dropright","left"===a&&"dropleft")}))))}));wl.displayName="Dropdown",wl.defaultProps={navbar:!1},wl.Divider=yl,wl.Header=vl,wl.Item=el,wl.ItemText=bl,wl.Menu=dl,wl.Toggle=hl;const Ol=wl;function Sl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function El(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;)t+=_u[62*Math.random()|0];return t}function ju(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Lu(e){return e.classList?ju(e.classList):(e.getAttribute("class")||"").split(" ").filter((function(e){return e}))}function Mu(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Du(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")}),"")}function Bu(e){return e.size!==Au.size||e.x!==Au.x||e.y!==Au.y||e.rotate!==Au.rotate||e.flipX||e.flipY}var Fu=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function zu(){var e=Yl,t=Jl,n=Pu.cssPrefix,r=Pu.replacementClass,o=Fu;if(n!==e||r!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),i=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");o=o.replace(a,".".concat(n,"-")).replace(i,"--".concat(n,"-")).replace(s,".".concat(r))}return o}var Gu=!1;function Uu(){Pu.autoAddCss&&!Gu&&(function(e){if(e&&Zl){var t=Kl.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=Kl.head.childNodes,r=null,o=n.length-1;o>-1;o--){var a=n[o],i=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(i)>-1&&(r=a)}Kl.head.insertBefore(t,r)}}(zu()),Gu=!0)}var Hu={mixout:function(){return{dom:{css:zu,insertCss:Uu}}},hooks:function(){return{beforeDOMElementCreation:function(){Uu()},beforeI2svg:function(){Uu()}}}},Ku=Hl||{};Ku[$l]||(Ku[$l]={}),Ku[$l].styles||(Ku[$l].styles={}),Ku[$l].hooks||(Ku[$l].hooks={}),Ku[$l].shims||(Ku[$l].shims=[]);var Vu=Ku[$l],qu=[],Zu=!1;function Wu(e){var t=e.tag,n=e.attributes,r=void 0===n?{}:n,o=e.children,a=void 0===o?[]:o;return"string"==typeof e?Mu(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,'="').concat(Mu(e[n]),'" ')}),"").trim()}(r),">").concat(a.map(Wu).join(""),"").concat(t,">")}function $u(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}Zl&&((Zu=(Kl.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Kl.readyState))||Kl.addEventListener("DOMContentLoaded",(function e(){Kl.removeEventListener("DOMContentLoaded",e),Zu=1,qu.map((function(e){return e()}))})));var Yu=function(e,t,n,r){var o,a,i,s=Object.keys(e),l=s.length,u=void 0!==r?function(e,t){return function(n,r,o,a){return e.call(t,n,r,o,a)}}(t,r):t;for(void 0===n?(o=1,i=e[s[0]]):(o=0,i=n);o=55296&&o<=56319&&n2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,r=void 0!==n&&n,o=Xu(t);"function"!=typeof Vu.hooks.addPack||r?Vu.styles[e]=El(El({},Vu.styles[e]||{}),o):Vu.hooks.addPack(e,Xu(t)),"fas"===e&&Qu("fa",t)}var ec,tc,nc,rc=Vu.styles,oc=Vu.shims,ac=(kl(ec={},su,Object.values(pu[su])),kl(ec,lu,Object.values(pu[lu])),ec),ic=null,sc={},lc={},uc={},cc={},fc={},dc=(kl(tc={},su,Object.keys(fu[su])),kl(tc,lu,Object.keys(fu[lu])),tc);var pc,mc=function(){var e=function(e){return Yu(rc,(function(t,n,r){return t[r]=Yu(n,e,{}),t}),{})};sc=e((function(e,t,n){return t[3]&&(e[t[3]]=n),t[2]&&t[2].filter((function(e){return"number"==typeof e})).forEach((function(t){e[t.toString(16)]=n})),e})),lc=e((function(e,t,n){return e[n]=n,t[2]&&t[2].filter((function(e){return"string"==typeof e})).forEach((function(t){e[t]=n})),e})),fc=e((function(e,t,n){var r=t[2];return e[n]=n,r.forEach((function(t){e[t]=n})),e}));var t="far"in rc||Pu.autoFetchSvg,n=Yu(oc,(function(e,n){var r=n[0],o=n[1],a=n[2];return"far"!==o||t||(o="fas"),"string"==typeof r&&(e.names[r]={prefix:o,iconName:a}),"number"==typeof r&&(e.unicodes[r.toString(16)]={prefix:o,iconName:a}),e}),{names:{},unicodes:{}});uc=n.names,cc=n.unicodes,ic=wc(Pu.styleDefault,{family:Pu.familyDefault})};function hc(e,t){return(sc[e]||{})[t]}function gc(e,t){return(fc[e]||{})[t]}function vc(e){return uc[e]||{prefix:null,iconName:null}}function yc(){return ic}pc=function(e){ic=wc(e.styleDefault,{family:Pu.familyDefault})},Nu.push(pc),mc();var bc=function(){return{prefix:null,iconName:null,rest:[]}};function wc(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===t?su:t,r=fu[n][e],o=du[n][e]||du[n][r],a=e in Vu.styles?e:null;return o||a||null}var Oc=(kl(nc={},su,Object.keys(pu[su])),kl(nc,lu,Object.keys(pu[lu])),nc);function Sc(e){var t,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,r=void 0!==n&&n,o=(kl(t={},su,"".concat(Pu.cssPrefix,"-").concat(su)),kl(t,lu,"".concat(Pu.cssPrefix,"-").concat(lu)),t),a=null,i=su;(e.includes(o[su])||e.some((function(e){return Oc[su].includes(e)})))&&(i=su),(e.includes(o[lu])||e.some((function(e){return Oc[lu].includes(e)})))&&(i=lu);var s=e.reduce((function(e,t){var n=function(e,t){var n,r=t.split("-"),o=r[0],a=r.slice(1).join("-");return o!==e||""===a||(n=a,~xu.indexOf(n))?null:a}(Pu.cssPrefix,t);if(rc[t]?(t=ac[i].includes(t)?mu[i][t]:t,a=t,e.prefix=t):dc[i].indexOf(t)>-1?(a=t,e.prefix=wc(t,{family:i})):n?e.iconName=n:t!==Pu.replacementClass&&t!==o[su]&&t!==o[lu]&&e.rest.push(t),!r&&e.prefix&&e.iconName){var s="fa"===a?vc(e.iconName):{},l=gc(e.prefix,e.iconName);s.prefix&&(a=null),e.iconName=s.iconName||l||e.iconName,e.prefix=s.prefix||e.prefix,"far"!==e.prefix||rc.far||!rc.fas||Pu.autoFetchSvg||(e.prefix="fas")}return e}),bc());return(e.includes("fa-brands")||e.includes("fab"))&&(s.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(s.prefix="fad"),s.prefix||i!==lu||!rc.fass&&!Pu.autoFetchSvg||(s.prefix="fass",s.iconName=gc(s.prefix,s.iconName)||s.iconName),"fa"!==s.prefix&&"fa"!==a||(s.prefix=yc()||"fas"),s}var Ec=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t,n;return t=e,n=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r0&&s.forEach((function(t){"string"==typeof t&&(e[o][t]=i)})),e[o][a]=i})),e}}],n&&Cl(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),xc=[],Cc={},kc={},Tc=Object.keys(kc);function Pc(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{};return Zl?(Nc("beforeI2svg",e),Ic("pseudoElements2svg",e),Ic("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.autoReplaceSvgRoot;!1===Pu.autoReplaceSvg&&(Pu.autoReplaceSvg=!0),Pu.observeMutations=!0,e=function(){Lc({autoReplaceSvgRoot:n}),Nc("watch",t)},Zl&&(Zu?setTimeout(e,0):qu.push(e))}},jc={noAuto:function(){Pu.autoReplaceSvg=!1,Pu.observeMutations=!1,Nc("noAuto")},config:Pu,dom:Rc,parse:{icon:function(e){if(null===e)return null;if("object"===xl(e)&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:gc(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){var t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=wc(e[0]);return{prefix:n,iconName:gc(n,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(Pu.cssPrefix,"-"))>-1||e.match(hu))){var r=Sc(e.split(" "),{skipLookups:!0});return{prefix:r.prefix||yc(),iconName:gc(r.prefix,r.iconName)||r.iconName}}if("string"==typeof e){var o=yc();return{prefix:o,iconName:gc(o,e)||e}}}},library:_c,findIconDefinition:Ac,toHtml:Wu},Lc=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,t=void 0===e?Kl:e;(Object.keys(Vu.styles).length>0||Pu.autoFetchSvg)&&Zl&&Pu.autoReplaceSvg&&jc.dom.i2svg({node:t})};function Mc(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(e){return Wu(e)}))}}),Object.defineProperty(e,"node",{get:function(){if(Zl){var t=Kl.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function Dc(e){var t=e.icons,n=t.main,r=t.mask,o=e.prefix,a=e.iconName,i=e.transform,s=e.symbol,l=e.title,u=e.maskId,c=e.titleId,f=e.extra,d=e.watchable,p=void 0!==d&&d,m=r.found?r:n,h=m.width,g=m.height,v="fak"===o,y=[Pu.replacementClass,a?"".concat(Pu.cssPrefix,"-").concat(a):""].filter((function(e){return-1===f.classes.indexOf(e)})).filter((function(e){return""!==e||!!e})).concat(f.classes).join(" "),b={children:[],attributes:El(El({},f.attributes),{},{"data-prefix":o,"data-icon":a,class:y,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(h," ").concat(g)})},w=v&&!~f.classes.indexOf("fa-fw")?{width:"".concat(h/g*16*.0625,"em")}:{};p&&(b.attributes[Xl]=""),l&&(b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-".concat(c||Ru())},children:[l]}),delete b.attributes.title);var O=El(El({},b),{},{prefix:o,iconName:a,main:n,mask:r,maskId:u,transform:i,symbol:s,styles:El(El({},w),f.styles)}),S=r.found&&n.found?Ic("generateAbstractMask",O)||{children:[],attributes:{}}:Ic("generateAbstractIcon",O)||{children:[],attributes:{}},E=S.children,x=S.attributes;return O.children=E,O.attributes=x,s?function(e){var t=e.prefix,n=e.iconName,r=e.children,o=e.attributes,a=e.symbol,i=!0===a?"".concat(t,"-").concat(Pu.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:El(El({},o),{},{id:i}),children:r}]}]}(O):function(e){var t=e.children,n=e.main,r=e.mask,o=e.attributes,a=e.styles,i=e.transform;if(Bu(i)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};o.style=Du(El(El({},a),{},{"transform-origin":"".concat(s.x+i.x/16,"em ").concat(s.y+i.y/16,"em")}))}return[{tag:"svg",attributes:o,children:t}]}(O)}function Bc(e){var t=e.content,n=e.width,r=e.height,o=e.transform,a=e.title,i=e.extra,s=e.watchable,l=void 0!==s&&s,u=El(El(El({},i.attributes),a?{title:a}:{}),{},{class:i.classes.join(" ")});l&&(u[Xl]="");var c=El({},i.styles);Bu(o)&&(c.transform=function(e){var t=e.transform,n=e.width,r=void 0===n?16:n,o=e.height,a=void 0===o?16:o,i=e.startCentered,s=void 0!==i&&i,l="";return l+=s&&Wl?"translate(".concat(t.x/Iu-r/2,"em, ").concat(t.y/Iu-a/2,"em) "):s?"translate(calc(-50% + ".concat(t.x/Iu,"em), calc(-50% + ").concat(t.y/Iu,"em)) "):"translate(".concat(t.x/Iu,"em, ").concat(t.y/Iu,"em) "),(l+="scale(".concat(t.size/Iu*(t.flipX?-1:1),", ").concat(t.size/Iu*(t.flipY?-1:1),") "))+"rotate(".concat(t.rotate,"deg) ")}({transform:o,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var f=Du(c);f.length>0&&(u.style=f);var d=[];return d.push({tag:"span",attributes:u,children:[t]}),a&&d.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),d}var Fc=Vu.styles;function zc(e){var t=e[0],n=e[1],r=Tl(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(Pu.cssPrefix,"-").concat(Su.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Pu.cssPrefix,"-").concat(Su.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(Pu.cssPrefix,"-").concat(Su.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var Gc={found:!1,width:512,height:512};function Uc(e,t){var n=t;return"fa"===t&&null!==Pu.styleDefault&&(t=yc()),new Promise((function(r,o){if(Ic("missingIconAbstract"),"fa"===n){var a=vc(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Fc[t]&&Fc[t][e])return r(zc(Fc[t][e]));!function(e,t){iu||Pu.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),r(El(El({},Gc),{},{icon:Pu.showMissingIcons&&e&&Ic("missingIconAbstract")||{}}))}))}var Hc=function(){},Kc=Pu.measurePerformance&&ql&&ql.mark&&ql.measure?ql:{mark:Hc,measure:Hc},Vc='FA "6.4.0"',qc=function(e){Kc.mark("".concat(Vc," ").concat(e," ends")),Kc.measure("".concat(Vc," ").concat(e),"".concat(Vc," ").concat(e," begins"),"".concat(Vc," ").concat(e," ends"))},Zc={begin:function(e){return Kc.mark("".concat(Vc," ").concat(e," begins")),function(){return qc(e)}},end:qc},Wc=function(){};function $c(e){return"string"==typeof(e.getAttribute?e.getAttribute(Xl):null)}function Yc(e){return Kl.createElementNS("http://www.w3.org/2000/svg",e)}function Jc(e){return Kl.createElement(e)}function Xc(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===t?"svg"===e.tag?Yc:Jc:t;if("string"==typeof e)return Kl.createTextNode(e);var r=n(e.tag);return Object.keys(e.attributes||[]).forEach((function(t){r.setAttribute(t,e.attributes[t])})),(e.children||[]).forEach((function(e){r.appendChild(Xc(e,{ceFn:n}))})),r}var Qc={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach((function(e){t.parentNode.insertBefore(Xc(e),t)})),null===t.getAttribute(Xl)&&Pu.keepOriginalSource){var n=Kl.createComment(function(e){var t=" ".concat(e.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){var t=e[0],n=e[1];if(~Lu(t).indexOf(Pu.replacementClass))return Qc.replace(e);var r=new RegExp("".concat(Pu.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var o=n[0].attributes.class.split(" ").reduce((function(e,t){return t===Pu.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e}),{toNode:[],toSvg:[]});n[0].attributes.class=o.toSvg.join(" "),0===o.toNode.length?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}var a=n.map((function(e){return Wu(e)})).join("\n");t.setAttribute(Xl,""),t.innerHTML=a}};function ef(e){e()}function tf(e,t){var n="function"==typeof t?t:Wc;if(0===e.length)n();else{var r=ef;Pu.mutateApproach===ou&&(r=Hl.requestAnimationFrame||ef),r((function(){var t=!0===Pu.autoReplaceSvg?Qc.replace:Qc[Pu.autoReplaceSvg]||Qc.replace,r=Zc.begin("mutate");e.map(t),r(),n()}))}}var nf=!1;function rf(){nf=!0}function of(){nf=!1}var af=null;function sf(e){if(Vl&&Pu.observeMutations){var t=e.treeCallback,n=void 0===t?Wc:t,r=e.nodeCallback,o=void 0===r?Wc:r,a=e.pseudoElementsCallback,i=void 0===a?Wc:a,s=e.observeMutationsRoot,l=void 0===s?Kl:s;af=new Vl((function(e){if(!nf){var t=yc();ju(e).forEach((function(e){if("childList"===e.type&&e.addedNodes.length>0&&!$c(e.addedNodes[0])&&(Pu.searchPseudoElements&&i(e.target),n(e.target)),"attributes"===e.type&&e.target.parentNode&&Pu.searchPseudoElements&&i(e.target.parentNode),"attributes"===e.type&&$c(e.target)&&~Ou.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){var t=e.getAttribute?e.getAttribute(tu):null,n=e.getAttribute?e.getAttribute(nu):null;return t&&n}(e.target)){var r=Sc(Lu(e.target)),a=r.prefix,s=r.iconName;e.target.setAttribute(tu,a||t),s&&e.target.setAttribute(nu,s)}else(l=e.target)&&l.classList&&l.classList.contains&&l.classList.contains(Pu.replacementClass)&&o(e.target);var l}))}})),Zl&&af.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function lf(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=function(e){var t,n,r=e.getAttribute("data-prefix"),o=e.getAttribute("data-icon"),a=void 0!==e.innerText?e.innerText.trim():"",i=Sc(Lu(e));return i.prefix||(i.prefix=yc()),r&&o&&(i.prefix=r,i.iconName=o),i.iconName&&i.prefix||(i.prefix&&a.length>0&&(i.iconName=(t=i.prefix,n=e.innerText,(lc[t]||{})[n]||hc(i.prefix,Ju(e.innerText)))),!i.iconName&&Pu.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}(e),r=n.iconName,o=n.prefix,a=n.rest,i=function(e){var t=ju(e.attributes).reduce((function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e}),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return Pu.autoA11y&&(n?t["aria-labelledby"]="".concat(Pu.replacementClass,"-title-").concat(r||Ru()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),s=Pc("parseNodeAttributes",{},e),l=t.styleParser?function(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce((function(e,t){var n=t.split(":"),r=n[0],o=n.slice(1);return r&&o.length>0&&(e[r]=o.join(":").trim()),e}),{})),n}(e):[];return El({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:o,transform:Au,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:i}},s)}var uf=Vu.styles;function cf(e){var t="nest"===Pu.autoReplaceSvg?lf(e,{styleParser:!1}):lf(e);return~t.extra.classes.indexOf(gu)?Ic("generateLayersText",e,t):Ic("generateSvgReplacementMutation",e,t)}var ff=new Set;function df(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Zl)return Promise.resolve();var n=Kl.documentElement.classList,r=function(e){return n.add("".concat(ru,"-").concat(e))},o=function(e){return n.remove("".concat(ru,"-").concat(e))},a=Pu.autoFetchSvg?ff:uu.map((function(e){return"fa-".concat(e)})).concat(Object.keys(uf));a.includes("fa")||a.push("fa");var i=[".".concat(gu,":not([").concat(Xl,"])")].concat(a.map((function(e){return".".concat(e,":not([").concat(Xl,"])")}))).join(", ");if(0===i.length)return Promise.resolve();var s=[];try{s=ju(e.querySelectorAll(i))}catch(e){}if(!(s.length>0))return Promise.resolve();r("pending"),o("complete");var l=Zc.begin("onTree"),u=s.reduce((function(e,t){try{var n=cf(t);n&&e.push(n)}catch(e){iu||"MissingIcon"===e.name&&console.error(e)}return e}),[]);return new Promise((function(e,n){Promise.all(u).then((function(n){tf(n,(function(){r("active"),r("complete"),o("pending"),"function"==typeof t&&t(),l(),e()}))})).catch((function(e){l(),n(e)}))}))}function pf(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;cf(e).then((function(e){e&&tf([e],t)}))}uu.map((function(e){ff.add("fa-".concat(e))})),Object.keys(fu[su]).map(ff.add.bind(ff)),Object.keys(fu[lu]).map(ff.add.bind(ff)),ff=Pl(ff);var mf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?Au:n,o=t.symbol,a=void 0!==o&&o,i=t.mask,s=void 0===i?null:i,l=t.maskId,u=void 0===l?null:l,c=t.title,f=void 0===c?null:c,d=t.titleId,p=void 0===d?null:d,m=t.classes,h=void 0===m?[]:m,g=t.attributes,v=void 0===g?{}:g,y=t.styles,b=void 0===y?{}:y;if(e){var w=e.prefix,O=e.iconName,S=e.icon;return Mc(El({type:"icon"},e),(function(){return Nc("beforeDOMElementCreation",{iconDefinition:e,params:t}),Pu.autoA11y&&(f?v["aria-labelledby"]="".concat(Pu.replacementClass,"-title-").concat(p||Ru()):(v["aria-hidden"]="true",v.focusable="false")),Dc({icons:{main:zc(S),mask:s?zc(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:O,transform:El(El({},Au),r),symbol:a,title:f,maskId:u,titleId:p,extra:{attributes:v,styles:b,classes:h}})}))}},hf={mixout:function(){return{icon:(e=mf,function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(t||{}).icon?t:Ac(t||{}),o=n.mask;return o&&(o=(o||{}).icon?o:Ac(o||{})),e(r,El(El({},n),{},{mask:o}))})};var e},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=df,e.nodeCallback=pf,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,n=void 0===t?Kl:t,r=e.callback;return df(n,void 0===r?function(){}:r)},e.generateSvgReplacementMutation=function(e,t){var n=t.iconName,r=t.title,o=t.titleId,a=t.prefix,i=t.transform,s=t.symbol,l=t.mask,u=t.maskId,c=t.extra;return new Promise((function(t,f){Promise.all([Uc(n,a),l.iconName?Uc(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(l){var f=Tl(l,2),d=f[0],p=f[1];t([e,Dc({icons:{main:d,mask:p},prefix:a,iconName:n,transform:i,symbol:s,maskId:u,title:r,titleId:o,extra:c,watchable:!0})])})).catch(f)}))},e.generateAbstractIcon=function(e){var t,n=e.children,r=e.attributes,o=e.main,a=e.transform,i=Du(e.styles);return i.length>0&&(r.style=i),Bu(a)&&(t=Ic("generateAbstractTransformGrouping",{main:o,transform:a,containerWidth:o.width,iconWidth:o.width})),n.push(t||o.icon),{children:n,attributes:r}}}},gf={mixout:function(){return{layer:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.classes,r=void 0===n?[]:n;return Mc({type:"layer"},(function(){Nc("beforeDOMElementCreation",{assembler:e,params:t});var n=[];return e((function(e){Array.isArray(e)?e.map((function(e){n=n.concat(e.abstract)})):n=n.concat(e.abstract)})),[{tag:"span",attributes:{class:["".concat(Pu.cssPrefix,"-layers")].concat(Pl(r)).join(" ")},children:n}]}))}}}},vf={mixout:function(){return{counter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.title,r=void 0===n?null:n,o=t.classes,a=void 0===o?[]:o,i=t.attributes,s=void 0===i?{}:i,l=t.styles,u=void 0===l?{}:l;return Mc({type:"counter",content:e},(function(){return Nc("beforeDOMElementCreation",{content:e,params:t}),function(e){var t=e.content,n=e.title,r=e.extra,o=El(El(El({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=Du(r.styles);a.length>0&&(o.style=a);var i=[];return i.push({tag:"span",attributes:o,children:[t]}),n&&i.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),i}({content:e.toString(),title:r,extra:{attributes:s,styles:u,classes:["".concat(Pu.cssPrefix,"-layers-counter")].concat(Pl(a))}})}))}}}},yf={mixout:function(){return{text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?Au:n,o=t.title,a=void 0===o?null:o,i=t.classes,s=void 0===i?[]:i,l=t.attributes,u=void 0===l?{}:l,c=t.styles,f=void 0===c?{}:c;return Mc({type:"text",content:e},(function(){return Nc("beforeDOMElementCreation",{content:e,params:t}),Bc({content:e,transform:El(El({},Au),r),title:a,extra:{attributes:u,styles:f,classes:["".concat(Pu.cssPrefix,"-layers-text")].concat(Pl(s))}})}))}}},provides:function(e){e.generateLayersText=function(e,t){var n=t.title,r=t.transform,o=t.extra,a=null,i=null;if(Wl){var s=parseInt(getComputedStyle(e).fontSize,10),l=e.getBoundingClientRect();a=l.width/s,i=l.height/s}return Pu.autoA11y&&!n&&(o.attributes["aria-hidden"]="true"),Promise.resolve([e,Bc({content:e.innerHTML,width:a,height:i,transform:r,title:n,extra:o,watchable:!0})])}}},bf=new RegExp('"',"ug"),wf=[1105920,1112319];function Of(e,t){var n="".concat(eu).concat(t.replace(":","-"));return new Promise((function(r,o){if(null!==e.getAttribute(n))return r();var a,i,s,l=ju(e.children).filter((function(e){return e.getAttribute(Ql)===t}))[0],u=Hl.getComputedStyle(e,t),c=u.getPropertyValue("font-family").match(vu),f=u.getPropertyValue("font-weight"),d=u.getPropertyValue("content");if(l&&!c)return e.removeChild(l),r();if(c&&"none"!==d&&""!==d){var p=u.getPropertyValue("content"),m=~["Sharp"].indexOf(c[2])?lu:su,h=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?du[m][c[2].toLowerCase()]:yu[m][f],g=function(e){var t,n,r,o,a=e.replace(bf,""),i=(0,r=(t=a).length,(o=t.charCodeAt(0))>=55296&&o<=56319&&r>1&&(n=t.charCodeAt(1))>=56320&&n<=57343?1024*(o-55296)+n-56320+65536:o),s=i>=wf[0]&&i<=wf[1],l=2===a.length&&a[0]===a[1];return{value:Ju(l?a[0]:a),isSecondary:s||l}}(p),v=g.value,y=g.isSecondary,b=c[0].startsWith("FontAwesome"),w=hc(h,v),O=w;if(b){var S=(i=cc[a=v],s=hc("fas",a),i||(s?{prefix:"fas",iconName:s}:null)||{prefix:null,iconName:null});S.iconName&&S.prefix&&(w=S.iconName,h=S.prefix)}if(!w||y||l&&l.getAttribute(tu)===h&&l.getAttribute(nu)===O)r();else{e.setAttribute(n,O),l&&e.removeChild(l);var E={iconName:null,title:null,titleId:null,prefix:null,transform:Au,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},x=E.extra;x.attributes[Ql]=t,Uc(w,h).then((function(o){var a=Dc(El(El({},E),{},{icons:{main:o,mask:bc()},prefix:h,iconName:O,extra:x,watchable:!0})),i=Kl.createElement("svg");"::before"===t?e.insertBefore(i,e.firstChild):e.appendChild(i),i.outerHTML=a.map((function(e){return Wu(e)})).join("\n"),e.removeAttribute(n),r()})).catch(o)}}else r()}))}function Sf(e){return Promise.all([Of(e,"::before"),Of(e,"::after")])}function Ef(e){return!(e.parentNode===document.head||~au.indexOf(e.tagName.toUpperCase())||e.getAttribute(Ql)||e.parentNode&&"svg"===e.parentNode.tagName)}function xf(e){if(Zl)return new Promise((function(t,n){var r=ju(e.querySelectorAll("*")).filter(Ef).map(Sf),o=Zc.begin("searchPseudoElements");rf(),Promise.all(r).then((function(){o(),of(),t()})).catch((function(){o(),of(),n()}))}))}var Cf=!1,kf=function(e){return e.toLowerCase().split(" ").reduce((function(e,t){var n=t.toLowerCase().split("-"),r=n[0],o=n.slice(1).join("-");if(r&&"h"===o)return e.flipX=!0,e;if(r&&"v"===o)return e.flipY=!0,e;if(o=parseFloat(o),isNaN(o))return e;switch(r){case"grow":e.size=e.size+o;break;case"shrink":e.size=e.size-o;break;case"left":e.x=e.x-o;break;case"right":e.x=e.x+o;break;case"up":e.y=e.y-o;break;case"down":e.y=e.y+o;break;case"rotate":e.rotate=e.rotate+o}return e}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},Tf={mixout:function(){return{parse:{transform:function(e){return kf(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-transform");return n&&(e.transform=kf(n)),e}}},provides:function(e){e.generateAbstractTransformGrouping=function(e){var t=e.main,n=e.transform,r=e.containerWidth,o=e.iconWidth,a={transform:"translate(".concat(r/2," 256)")},i="translate(".concat(32*n.x,", ").concat(32*n.y,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),u={outer:a,inner:{transform:"".concat(i," ").concat(s," ").concat(l)},path:{transform:"translate(".concat(o/2*-1," -256)")}};return{tag:"g",attributes:El({},u.outer),children:[{tag:"g",attributes:El({},u.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:El(El({},t.icon.attributes),u.path)}]}]}}}},Pf={x:0,y:0,width:"100%",height:"100%"};function Nf(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var If,Af={hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-mask"),r=n?Sc(n.split(" ").map((function(e){return e.trim()}))):bc();return r.prefix||(r.prefix=yc()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides:function(e){e.generateAbstractMask=function(e){var t,n=e.children,r=e.attributes,o=e.main,a=e.mask,i=e.maskId,s=e.transform,l=o.width,u=o.icon,c=a.width,f=a.icon,d=function(e){var t=e.transform,n=e.iconWidth,r={transform:"translate(".concat(e.containerWidth/2," 256)")},o="translate(".concat(32*t.x,", ").concat(32*t.y,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),i="rotate(".concat(t.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(o," ").concat(a," ").concat(i)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}({transform:s,containerWidth:c,iconWidth:l}),p={tag:"rect",attributes:El(El({},Pf),{},{fill:"white"})},m=u.children?{children:u.children.map(Nf)}:{},h={tag:"g",attributes:El({},d.inner),children:[Nf(El({tag:u.tag,attributes:El(El({},u.attributes),d.path)},m))]},g={tag:"g",attributes:El({},d.outer),children:[h]},v="mask-".concat(i||Ru()),y="clip-".concat(i||Ru()),b={tag:"mask",attributes:El(El({},Pf),{},{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,g]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(t=f,"g"===t.tag?t.children:[t])},b]};return n.push(w,{tag:"rect",attributes:El({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(v,")")},Pf)}),{children:n,attributes:r}}}},_f={provides:function(e){var t=!1;Hl.matchMedia&&(t=Hl.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var e=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:El(El({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=El(El({},r),{},{attributeName:"opacity"}),a={tag:"circle",attributes:El(El({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||a.children.push({tag:"animate",attributes:El(El({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:El(El({},o),{},{values:"1;0;1;1;0;1;"})}),e.push(a),e.push({tag:"path",attributes:El(El({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:El(El({},o),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:El(El({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:El(El({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};If={mixoutsTo:jc}.mixoutsTo,xc=[Hu,hf,gf,vf,yf,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=xf,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,n=void 0===t?Kl:t;Pu.searchPseudoElements&&xf(n)}}},{mixout:function(){return{dom:{unwatch:function(){rf(),Cf=!0}}}},hooks:function(){return{bootstrap:function(){sf(Pc("mutationObserverCallbacks",{}))},noAuto:function(){af&&af.disconnect()},watch:function(e){var t=e.observeMutationsRoot;Cf?of():sf(Pc("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},Tf,Af,_f,{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-symbol"),r=null!==n&&(""===n||n);return e.symbol=r,e}}}}],Cc={},Object.keys(kc).forEach((function(e){-1===Tc.indexOf(e)&&delete kc[e]})),xc.forEach((function(e){var t=e.mixout?e.mixout():{};if(Object.keys(t).forEach((function(e){"function"==typeof t[e]&&(If[e]=t[e]),"object"===xl(t[e])&&Object.keys(t[e]).forEach((function(n){If[e]||(If[e]={}),If[e][n]=t[e][n]}))})),e.hooks){var n=e.hooks();Object.keys(n).forEach((function(e){Cc[e]||(Cc[e]=[]),Cc[e].push(n[e])}))}e.provides&&e.provides(kc)}));var Rf=jc.parse,jf=jc.icon;function Lf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mf(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function zf(e){return function(e){if(Array.isArray(e))return Gf(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 Gf(e,t);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)?Gf(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0||!Array.isArray(t)&&t?Bf({},e,t):{}}var Zf=["forwardedRef"];function Wf(e){var t=e.forwardedRef,n=Ff(e,Zf),r=n.icon,o=n.mask,a=n.symbol,i=n.className,s=n.title,l=n.titleId,u=n.maskId,c=Vf(r),f=qf("classes",[].concat(zf(function(e){var t,n=e.beat,r=e.fade,o=e.beatFade,a=e.bounce,i=e.shake,s=e.flash,l=e.spin,u=e.spinPulse,c=e.spinReverse,f=e.pulse,d=e.fixedWidth,p=e.inverse,m=e.border,h=e.listItem,g=e.flip,v=e.size,y=e.rotation,b=e.pull,w=(Bf(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":o,"fa-bounce":a,"fa-shake":i,"fa-flash":s,"fa-spin":l,"fa-spin-reverse":c,"fa-spin-pulse":u,"fa-pulse":f,"fa-fw":d,"fa-inverse":p,"fa-border":m,"fa-li":h,"fa-flip":!0===g,"fa-flip-horizontal":"horizontal"===g||"both"===g,"fa-flip-vertical":"vertical"===g||"both"===g},"fa-".concat(v),null!=v),Bf(t,"fa-rotate-".concat(y),null!=y&&0!==y),Bf(t,"fa-pull-".concat(b),null!=b),Bf(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(w).map((function(e){return w[e]?e:null})).filter((function(e){return e}))}(n)),zf(i.split(" ")))),d=qf("transform","string"==typeof n.transform?Rf.transform(n.transform):n.transform),p=qf("mask",Vf(o)),m=jf(c,Mf(Mf(Mf(Mf({},f),d),p),{},{symbol:a,title:s,titleId:l,maskId:u}));if(!m)return function(){var e;!Kf&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",c),null;var h=m.abstract,g={ref:t};return Object.keys(n).forEach((function(e){Wf.defaultProps.hasOwnProperty(e)||(g[e]=n[e])})),$f(h[0],g)}Wf.displayName="FontAwesomeIcon",Wf.propTypes={beat:a().bool,border:a().bool,beatFade:a().bool,bounce:a().bool,className:a().string,fade:a().bool,flash:a().bool,mask:a().oneOfType([a().object,a().array,a().string]),maskId:a().string,fixedWidth:a().bool,inverse:a().bool,flip:a().oneOf([!0,!1,"horizontal","vertical","both"]),icon:a().oneOfType([a().object,a().array,a().string]),listItem:a().bool,pull:a().oneOf(["right","left"]),pulse:a().bool,rotation:a().oneOf([0,90,180,270]),shake:a().bool,size:a().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:a().bool,spinPulse:a().bool,spinReverse:a().bool,symbol:a().oneOfType([a().bool,a().string]),title:a().string,titleId:a().string,transform:a().oneOfType([a().string,a().object]),swapOpacity:a().bool},Wf.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var $f=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof n)return n;var o=(n.children||[]).map((function(n){return e(t,n)})),a=Object.keys(n.attributes||{}).reduce((function(e,t){var r=n.attributes[t];switch(t){case"class":e.attrs.className=r,delete n.attributes.class;break;case"style":e.attrs.style=r.split(";").map((function(e){return e.trim()})).filter((function(e){return e})).reduce((function(e,t){var n,r=t.indexOf(":"),o=Uf(t.slice(0,r)),a=t.slice(r+1).trim();return o.startsWith("webkit")?e[(n=o,n.charAt(0).toUpperCase()+n.slice(1))]=a:e[o]=a,e}),{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=r:e.attrs[Uf(t)]=r}return e}),{attrs:{}}),i=r.style,s=void 0===i?{}:i,l=Ff(r,Hf);return a.attrs.style=Mf(Mf({},a.attrs.style),s),t.apply(void 0,[n.tag,Mf(Mf({},a.attrs),l)].concat(zf(o)))}.bind(null,r.createElement),Yf=function(e){var t;return"undefined"==typeof document?null:null==e?ee().body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),null!=(t=e)&&t.nodeType&&e||null)};function Jf(e,t){var n=(0,r.useState)((function(){return Yf(e)})),o=n[0],a=n[1];if(!o){var i=Yf(e);i&&a(i)}return(0,r.useEffect)((function(){t&&o&&t(o)}),[t,o]),(0,r.useEffect)((function(){var t=Yf(e);t!==o&&a(t)}),[e,o]),o}var Xf=r.forwardRef((function(e,t){var n=e.flip,o=e.offset,a=e.placement,i=e.containerPadding,s=void 0===i?5:i,l=e.popperConfig,u=void 0===l?{}:l,c=e.transition,f=ni(),d=f[0],p=f[1],m=ni(),h=m[0],g=m[1],v=nl(p,t),y=Jf(e.container),b=Jf(e.target),w=(0,r.useState)(!e.show),O=w[0],S=w[1],E=Es(b,d,_s({placement:a,enableEvents:!!e.show,containerPadding:s||5,flip:n,offset:o,arrowElement:h,popperConfig:u})),x=E.styles,C=E.attributes,k=(0,I.Z)(E,["styles","attributes"]);e.show?O&&S(!1):e.transition||O||S(!0);var T=e.show||c&&!O;if(Is(d,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!T)return null;var P=e.children((0,N.Z)({},k,{show:!!e.show,props:(0,N.Z)({},C.popper,{style:x.popper,ref:v}),arrowProps:(0,N.Z)({},C.arrow,{style:x.arrow,ref:g})}));if(c){var A=e.onExit,_=e.onExiting,R=e.onEnter,j=e.onEntering,L=e.onEntered;P=r.createElement(c,{in:e.show,appear:!0,onExit:A,onExiting:_,onExited:function(){S(!0),e.onExited&&e.onExited.apply(e,arguments)},onEnter:R,onEntering:j,onEntered:L},P)}return y?H.createPortal(P,y):null}));Xf.displayName="Overlay",Xf.propTypes={show:a().bool,placement:a().oneOf(Bi),target:a().any,container:a().any,flip:a().bool,children:a().func.isRequired,containerPadding:a().number,popperConfig:a().object,rootClose:a().bool,rootCloseEvent:a().oneOf(["click","mousedown"]),rootCloseDisabled:a().bool,onHide:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{let{children:n,variant:o}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,yd);return r.createElement(vd,Sd({},a,{className:s()({"tooltip-light":"light"===o},a.className),ref:t}),n)}));Ed.propTypes=wd(wd({},vd.propTypes),{},{id:a().string.isRequired,placement:a().oneOf(["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"]),arrowProps:a().shape({ref:a().oneOfType([a().func,a().shape({current:a().element})]),style:a().shape({})}),show:a().bool,popper:a().shape({}),bsPrefix:a().string,children:a().node,className:a().string,variant:a().string}),Ed.defaultProps=wd(wd({},Ed.defaultProps),{},{id:void 0,placement:"right",arrowProps:void 0,show:void 0,popper:void 0,children:void 0,className:void 0,variant:void 0,bsPrefix:"tooltip"});const xd=Ed,Cd=["className","alt","invertColors","icon","src","iconClassNames","onClick","size","variant","iconAs","isActive"],kd=["tooltipPlacement","tooltipContent","variant","invertColors"];function Td(){return Td=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Nd=r.forwardRef(((e,t)=>{let{className:n,alt:o,invertColors:a,icon:i,src:l,iconClassNames:u,onClick:c,size:f,variant:d,iconAs:p,isActive:m}=e,h=Pd(e,Cd);const g=a?"inverse-":"",v=m?`${d}-`:"",y=p||Wf;return r.createElement("button",Td({"aria-label":o,className:s()("btn-icon",`btn-icon-${g}${d}`,`btn-icon-${f}`,{[`btn-icon-${g}${v}active`]:m},n),onClick:c,type:"button",ref:t},h),r.createElement("span",{className:"btn-icon__icon-container"},r.createElement(y,{className:s()("btn-icon__icon",u),icon:i,src:l})))}));function Id(e){let{tooltipPlacement:t,tooltipContent:n,variant:o,invertColors:a}=e,i=Pd(e,kd);const s=a?"inverse-":"";return r.createElement(dd,{placement:t,overlay:r.createElement(xd,{id:`iconbutton-tooltip-${t}`,variant:s?"light":""},n)},r.createElement(Nd,Td({variant:o,invertColors:a},i)))}Nd.defaultProps={iconAs:void 0,src:null,icon:void 0,iconClassNames:void 0,className:void 0,invertColors:!1,variant:"primary",size:"md",onClick:()=>{},isActive:!1},Nd.propTypes={className:a().string,iconAs:a().elementType,src:a().oneOfType([a().element,a().func]),alt:a().string.isRequired,invertColors:a().bool,icon:a().shape({prefix:a().string,iconName:a().string,icon:a().array}),iconClassNames:a().string,onClick:a().func,variant:a().oneOf(["primary","secondary","success","warning","danger","light","dark","black","brand"]),size:a().oneOf(["sm","md","inline"]),isActive:a().bool},Id.defaultProps={tooltipPlacement:"top",variant:"primary",invertColors:!1},Id.propTypes={tooltipPlacement:a().string,tooltipContent:a().node.isRequired,variant:a().oneOf(["primary","secondary","success","warning","danger","light","dark","black","brand"]),invertColors:a().bool},Nd.IconButtonWithTooltip=Id;const Ad=Nd,_d=["show","autoClose","onToggle","variant","className"],Rd=["as","bsPrefix"],jd=["className"];function Ld(){return Ld=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Fd=r.forwardRef((function(e,t){let{show:n,autoClose:o,onToggle:a,variant:i,className:l}=e,u=Bd(e,_d);const[c,f]=r.useState(n);return r.createElement(Ol,Ld({className:s()("pgn__dropdown",`pgn__dropdown-${i}`,l),"data-testid":"dropdown",onToggle:(e,t,n)=>{if(e)return f(!0),void(null==a||a(e,t,n));let{source:r}=function(e){for(var t=1;t!1===o?"click"===e:"inside"===o?"rootClose"!==e:"outside"!==o||"select"!==e)(r)&&(f(!1),null==a||a(e,t,n))},ref:t,show:c},u))}));Fd.propTypes={autoClose:a().oneOfType([a().string,a().bool]),className:a().string,onToggle:a().func,show:a().bool,variant:a().oneOf(["light","dark"])},Fd.defaultProps={autoClose:!0,className:"",onToggle:void 0,show:!1,variant:"light"};const zd=r.forwardRef((function(e,t){let{as:n,bsPrefix:o}=e,a=Bd(e,Rd);const i=n===Ad?"pgn__dropdown-toggle-iconbutton":o;return r.createElement(hl,Ld({},a,{as:n,bsPrefix:i,ref:t}))}));zd.propTypes={as:a().elementType,bsPrefix:a().string,id:a().oneOfType([a().string,a().number]).isRequired},zd.defaultProps={as:bt,bsPrefix:"dropdown-toggle"},Fd.Item=r.forwardRef((function(e,t){let{className:n}=e,o=Bd(e,jd);return r.createElement(el,Ld({className:s()(n,"pgn__dropdown-item"),ref:t},o))})),Fd.Item.propTypes={className:a().string},Fd.Item.defaultProps={className:void 0},Fd.Toggle=zd,Fd.Menu=dl,Fd.Header=Ol.Header,Fd.Divider=Ol.Divider;const Gd=Fd;var Ud=["title","children","bsPrefix","rootCloseEvent","variant","size","menuAlign","menuRole","renderMenuOnMount","disabled","href","id"],Hd={id:a().any,href:a().string,onClick:a().func,title:a().node.isRequired,disabled:a().bool,menuAlign:cl,menuRole:a().string,renderMenuOnMount:a().bool,rootCloseEvent:a().string,bsPrefix:a().string,variant:a().string,size:a().string},Kd=r.forwardRef((function(e,t){var n=e.title,o=e.children,a=e.bsPrefix,i=e.rootCloseEvent,s=e.variant,l=e.size,u=e.menuAlign,c=e.menuRole,f=e.renderMenuOnMount,d=e.disabled,p=e.href,m=e.id,h=(0,I.Z)(e,Ud);return r.createElement(Ol,(0,N.Z)({ref:t},h),r.createElement(hl,{id:m,href:p,size:l,variant:s,disabled:d,childBsPrefix:a},n),r.createElement(dl,{align:u,role:c,renderOnMount:f,rootCloseEvent:i},o))}));Kd.displayName="DropdownButton",Kd.propTypes=Hd;const Vd=Kd;var qd=["id","bsPrefix","size","variant","title","type","toggleLabel","children","onClick","href","target","menuAlign","menuRole","renderMenuOnMount","rootCloseEvent"],Zd={id:a().any,toggleLabel:a().string,href:a().string,target:a().string,onClick:a().func,title:a().node.isRequired,type:a().string,disabled:a().bool,menuAlign:cl,menuRole:a().string,renderMenuOnMount:a().bool,rootCloseEvent:a().string,bsPrefix:a().string,variant:a().string,size:a().string},Wd=r.forwardRef((function(e,t){var n=e.id,o=e.bsPrefix,a=e.size,i=e.variant,s=e.title,l=e.type,u=e.toggleLabel,c=e.children,f=e.onClick,d=e.href,p=e.target,m=e.menuAlign,h=e.menuRole,g=e.renderMenuOnMount,v=e.rootCloseEvent,y=(0,I.Z)(e,qd);return r.createElement(Ol,(0,N.Z)({ref:t},y,{as:st}),r.createElement(ot,{size:a,variant:i,disabled:y.disabled,bsPrefix:o,href:d,target:p,onClick:f,type:l},s),r.createElement(Ol.Toggle,{split:!0,id:n?n.toString():void 0,size:a,variant:i,disabled:y.disabled,childBsPrefix:o},r.createElement("span",{className:"sr-only"},u)),r.createElement(Ol.Menu,{align:m,role:h,renderOnMount:g,rootCloseEvent:v},c))}));Wd.propTypes=Zd,Wd.defaultProps={toggleLabel:"Toggle dropdown",type:"button"},Wd.displayName="SplitButton";const $d=Wd;n(4309);var Yd=["as","className","type","tooltip"],Jd={type:a().string,tooltip:a().bool,as:a().elementType},Xd=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,a=e.className,i=e.type,l=void 0===i?"valid":i,u=e.tooltip,c=void 0!==u&&u,f=(0,I.Z)(e,Yd);return r.createElement(o,(0,N.Z)({},f,{ref:t,className:s()(a,l+"-"+(c?"tooltip":"feedback"))}))}));Xd.displayName="Feedback",Xd.propTypes=Jd;const Qd=Xd,ep=r.createContext({controlId:void 0});var tp=["id","bsPrefix","bsCustomPrefix","className","type","isValid","isInvalid","isStatic","as"],np=r.forwardRef((function(e,t){var n=e.id,o=e.bsPrefix,a=e.bsCustomPrefix,i=e.className,l=e.type,u=void 0===l?"checkbox":l,c=e.isValid,f=void 0!==c&&c,d=e.isInvalid,p=void 0!==d&&d,m=e.isStatic,h=e.as,g=void 0===h?"input":h,v=(0,I.Z)(e,tp),y=(0,r.useContext)(ep),b=y.controlId,w=y.custom?[a,"custom-control-input"]:[o,"form-check-input"];return o=z(w[0],w[1]),r.createElement(g,(0,N.Z)({},v,{ref:t,type:u,id:n||b,className:s()(i,o,f&&"is-valid",p&&"is-invalid",m&&"position-static")}))}));np.displayName="FormCheckInput";const rp=np;var op=["bsPrefix","bsCustomPrefix","className","htmlFor"],ap=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.bsCustomPrefix,a=e.className,i=e.htmlFor,l=(0,I.Z)(e,op),u=(0,r.useContext)(ep),c=u.controlId,f=u.custom?[o,"custom-control-label"]:[n,"form-check-label"];return n=z(f[0],f[1]),r.createElement("label",(0,N.Z)({},l,{ref:t,htmlFor:i||c,className:s()(a,n)}))}));ap.displayName="FormCheckLabel";const ip=ap;var sp=["id","bsPrefix","bsCustomPrefix","inline","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","title","type","label","children","custom","as"],lp=r.forwardRef((function(e,t){var n=e.id,o=e.bsPrefix,a=e.bsCustomPrefix,i=e.inline,l=void 0!==i&&i,u=e.disabled,c=void 0!==u&&u,f=e.isValid,d=void 0!==f&&f,p=e.isInvalid,m=void 0!==p&&p,h=e.feedbackTooltip,g=void 0!==h&&h,v=e.feedback,y=e.className,b=e.style,w=e.title,O=void 0===w?"":w,S=e.type,E=void 0===S?"checkbox":S,x=e.label,C=e.children,k=e.custom,T=e.as,P=void 0===T?"input":T,A=(0,I.Z)(e,sp),_="switch"===E||k,R=_?[a,"custom-control"]:[o,"form-check"];o=z(R[0],R[1]);var j=(0,r.useContext)(ep).controlId,L=(0,r.useMemo)((function(){return{controlId:n||j,custom:_}}),[j,_,n]),M=_||null!=x&&!1!==x&&!C,D=r.createElement(rp,(0,N.Z)({},A,{type:"switch"===E?"checkbox":E,ref:t,isValid:d,isInvalid:m,isStatic:!M,disabled:c,as:P}));return r.createElement(ep.Provider,{value:L},r.createElement("div",{style:b,className:s()(y,o,_&&"custom-"+E,l&&o+"-inline")},C||r.createElement(r.Fragment,null,D,M&&r.createElement(ip,{title:O},x),(d||m)&&r.createElement(Qd,{type:d?"valid":"invalid",tooltip:g},v))))}));lp.displayName="FormCheck",lp.Input=rp,lp.Label=ip;const up=lp;var cp=["id","bsPrefix","bsCustomPrefix","className","isValid","isInvalid","lang","as"],fp=r.forwardRef((function(e,t){var n=e.id,o=e.bsPrefix,a=e.bsCustomPrefix,i=e.className,l=e.isValid,u=e.isInvalid,c=e.lang,f=e.as,d=void 0===f?"input":f,p=(0,I.Z)(e,cp),m=(0,r.useContext)(ep),h=m.controlId,g=m.custom?[a,"custom-file-input"]:[o,"form-control-file"];return o=z(g[0],g[1]),r.createElement(d,(0,N.Z)({},p,{ref:t,id:n||h,type:"file",lang:c,className:s()(i,o,l&&"is-valid",u&&"is-invalid")}))}));fp.displayName="FormFileInput";const dp=fp;var pp=["bsPrefix","bsCustomPrefix","className","htmlFor"],mp=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.bsCustomPrefix,a=e.className,i=e.htmlFor,l=(0,I.Z)(e,pp),u=(0,r.useContext)(ep),c=u.controlId,f=u.custom?[o,"custom-file-label"]:[n,"form-file-label"];return n=z(f[0],f[1]),r.createElement("label",(0,N.Z)({},l,{ref:t,htmlFor:i||c,className:s()(a,n),"data-browse":l["data-browse"]}))}));mp.displayName="FormFileLabel";const hp=mp;var gp=["id","bsPrefix","bsCustomPrefix","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","label","children","custom","lang","data-browse","as","inputAs"],vp=r.forwardRef((function(e,t){var n=e.id,o=e.bsPrefix,a=e.bsCustomPrefix,i=e.disabled,l=void 0!==i&&i,u=e.isValid,c=void 0!==u&&u,f=e.isInvalid,d=void 0!==f&&f,p=e.feedbackTooltip,m=void 0!==p&&p,h=e.feedback,g=e.className,v=e.style,y=e.label,b=e.children,w=e.custom,O=e.lang,S=e["data-browse"],E=e.as,x=void 0===E?"div":E,C=e.inputAs,k=void 0===C?"input":C,T=(0,I.Z)(e,gp),P=w?[a,"custom"]:[o,"form-file"];o=z(P[0],P[1]);var A=(0,r.useContext)(ep).controlId,_=(0,r.useMemo)((function(){return{controlId:n||A,custom:w}}),[A,w,n]),R=null!=y&&!1!==y&&!b,j=r.createElement(dp,(0,N.Z)({},T,{ref:t,isValid:c,isInvalid:d,disabled:l,as:k,lang:O}));return r.createElement(ep.Provider,{value:_},r.createElement(x,{style:v,className:s()(g,o,w&&"custom-file")},b||r.createElement(r.Fragment,null,w?r.createElement(r.Fragment,null,j,R&&r.createElement(hp,{"data-browse":S},y)):r.createElement(r.Fragment,null,R&&r.createElement(hp,null,y),j),(c||d)&&r.createElement(Qd,{type:c?"valid":"invalid",tooltip:m},h))))}));vp.displayName="FormFile",vp.Input=dp,vp.Label=hp;const yp=vp;var bp=["bsPrefix","bsCustomPrefix","type","size","htmlSize","id","className","isValid","isInvalid","plaintext","readOnly","custom","as"],wp=r.forwardRef((function(e,t){var n,o,a=e.bsPrefix,i=e.bsCustomPrefix,l=e.type,u=e.size,c=e.htmlSize,f=e.id,d=e.className,p=e.isValid,m=void 0!==p&&p,h=e.isInvalid,g=void 0!==h&&h,v=e.plaintext,y=e.readOnly,b=e.custom,w=e.as,O=void 0===w?"input":w,S=(0,I.Z)(e,bp),E=(0,r.useContext)(ep).controlId,x=b?[i,"custom"]:[a,"form-control"];if(a=z(x[0],x[1]),v)(o={})[a+"-plaintext"]=!0,n=o;else if("file"===l){var C;(C={})[a+"-file"]=!0,n=C}else if("range"===l){var k;(k={})[a+"-range"]=!0,n=k}else if("select"===O&&b){var T;(T={})[a+"-select"]=!0,T[a+"-select-"+u]=u,n=T}else{var P;(P={})[a]=!0,P[a+"-"+u]=u,n=P}return r.createElement(O,(0,N.Z)({},S,{type:l,size:c,ref:t,readOnly:y,id:f||E,className:s()(d,n,m&&"is-valid",g&&"is-invalid")}))}));wp.displayName="FormControl";const Op=Object.assign(wp,{Feedback:Qd});var Sp=["bsPrefix","className","children","controlId","as"],Ep=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.children,i=e.controlId,l=e.as,u=void 0===l?"div":l,c=(0,I.Z)(e,Sp);n=z(n,"form-group");var f=(0,r.useMemo)((function(){return{controlId:i}}),[i]);return r.createElement(ep.Provider,{value:f},r.createElement(u,(0,N.Z)({},c,{ref:t,className:s()(o,n)}),a))}));Ep.displayName="FormGroup";const xp=Ep;var Cp=["as","bsPrefix","column","srOnly","className","htmlFor"],kp=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"label":n,a=e.bsPrefix,i=e.column,l=e.srOnly,u=e.className,c=e.htmlFor,f=(0,I.Z)(e,Cp),d=(0,r.useContext)(ep).controlId;a=z(a,"form-label");var p="col-form-label";"string"==typeof i&&(p=p+" "+p+"-"+i);var m=s()(u,a,l&&"sr-only",i&&p);return c=c||d,i?r.createElement(Xr,(0,N.Z)({ref:t,as:"label",className:m,htmlFor:c},f)):r.createElement(o,(0,N.Z)({ref:t,className:m,htmlFor:c},f))}));kp.displayName="FormLabel",kp.defaultProps={column:!1,srOnly:!1};const Tp=kp;var Pp=["bsPrefix","className","as","muted"],Np=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.as,i=void 0===a?"small":a,l=e.muted,u=(0,I.Z)(e,Pp);return n=z(n,"form-text"),r.createElement(i,(0,N.Z)({},u,{ref:t,className:s()(o,n,l&&"text-muted")}))}));Np.displayName="FormText";const Ip=Np;var Ap=r.forwardRef((function(e,t){return r.createElement(up,(0,N.Z)({},e,{ref:t,type:"switch"}))}));Ap.displayName="Switch",Ap.Input=up.Input,Ap.Label=up.Label;const _p=Ap;var Rp=["bsPrefix","inline","className","validated","as"],jp=Pe("form-row"),Lp=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.inline,a=e.className,i=e.validated,l=e.as,u=void 0===l?"form":l,c=(0,I.Z)(e,Rp);return n=z(n,"form"),r.createElement(u,(0,N.Z)({},c,{ref:t,className:s()(a,i&&"was-validated",o&&n+"-inline")}))}));Lp.displayName="Form",Lp.defaultProps={inline:!1},Lp.Row=jp,Lp.Group=xp,Lp.Control=Op,Lp.Check=up,Lp.File=yp,Lp.Switch=_p,Lp.Label=Tp,Lp.Text=Ip;const Mp=Lp,Dp=(e={})=>Object.entries(e).reduce(((e,[t,n])=>(void 0!==n&&(e[t]=n),e)),{}),Bp=(...e)=>t=>{e.filter((e=>"function"==typeof e)).forEach((e=>e(t)))},Fp=(e,t)=>{const[n,o]=(0,r.useState)(t||[]),a=e=>(o((t=>[...t,e])),e);return[n,t=>{const[n,i]=(0,r.useState)(t);return(0,r.useEffect)((()=>(t?a(t):n||i((()=>{const t=u(`${e}-`);return a(t)})()),()=>{return e=n,void o((t=>t.filter((t=>t!==e))));var e})),[n,t]),n}]},zp="sm",Gp="lg",Up={DEFAULT:"default",VALID:"valid",INVALID:"invalid",WARNING:"warning",CRITERIA_EMPTY:"criteria-empty",CRITERIA_VALID:"criteria-valid",CRITERIA_INVALID:"criteria-invalid"};function Hp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kp(e){for(var t=1;te,Zp=r.createContext({getControlProps:qp,useSetIsControlGroupEffect:()=>{},getLabelProps:qp,getDescriptorProps:qp,hasFormGroupProvider:!1}),Wp=()=>r.useContext(Zp),$p=e=>{const[t,n]=(0,r.useState)(e);return[t,e=>{(0,r.useEffect)((()=>n(e)),[e])}]};function Yp(e){let{children:t,controlId:n,isInvalid:o,isValid:a,size:i}=e;const l=(0,r.useMemo)((()=>n||u("form-field")),[n]),[c,f]=Fp(l),[d,p]=Fp(l),[m,h]=$p(!1),g={getControlProps:(0,r.useCallback)((e=>{const t=m?d:void 0;return Dp(Kp(Kp({},e),{},{"aria-describedby":s()(e["aria-describedby"],c)||void 0,"aria-labelledby":s()(e["aria-labelledby"],t)||void 0,id:l}))}),[m,c,d,l]),getLabelProps:e=>{const t=p(null==e?void 0:e.id);return Kp(Kp({},e),{},m?{id:t}:{htmlFor:l})},getDescriptorProps:e=>{const t=f(null==e?void 0:e.id);return Kp(Kp({},e),{},{id:t})},useSetIsControlGroupEffect:h,isControlGroup:m,controlId:l,isInvalid:o,isValid:a,size:i,hasFormGroupProvider:!0};return r.createElement(Zp.Provider,{value:g},t)}Yp.propTypes={children:a().node.isRequired,controlId:a().string,isInvalid:a().bool,isValid:a().bool,size:a().oneOf([zp,Gp])},Yp.defaultProps={controlId:void 0,isInvalid:void 0,isValid:void 0,size:void 0};const Jp=["children","type","icon","muted","hasIcon"];function Xp(){return Xp=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Jp);const u=s()(l.className,"pgn__form-text",`pgn__form-text-${n}`,{"text-muted":a});return r.createElement("div",Xp({},l,{className:u}),i&&r.createElement(em,{customIcon:o,type:n}),t)}em.propTypes={type:a().oneOf(Object.values(Up)),customIcon:a().node},em.defaultProps={type:void 0,customIcon:void 0},tm.propTypes={children:a().node.isRequired,className:a().string,hasIcon:a().bool,type:a().oneOf(["default","valid","invalid","warning","criteria-empty","criteria-valid","criteria-invalid"]),icon:a().node,muted:a().bool},tm.defaultProps={hasIcon:!0,type:"default",icon:void 0,className:void 0,muted:!1};const nm=tm,rm=["children"];function om(){return om=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,rm);const{getDescriptorProps:o,isInvalid:a,isValid:i}=Wp(),l=o(n),u=s()("pgn__form-control-description",n.className),c=n.type||(e=>{let{isInvalid:t,isValid:n}=e;return n?Up.VALID:t?Up.INVALID:Up.DEFAULT})({isInvalid:a,isValid:i});return r.createElement(nm,om({},l,{className:u,type:c}),t)}am.propTypes={children:a().node.isRequired,className:a().string,hasIcon:a().bool,type:a().oneOf(["default","valid","invalid","warning","criteria-empty","criteria-valid","criteria-invalid"]),icon:a().node,muted:a().bool},am.defaultProps={hasIcon:!0,type:void 0,icon:void 0,className:void 0,muted:!1};const im=am;function sm(e){let{children:t}=e;const{controlId:n}=Wp();return r.createElement("div",{className:"pgn__form-control-floating-label"},r.createElement("div",{className:"pgn__form-control-floating-label-content"},r.createElement("label",{className:"pgn__form-control-floating-label-text",htmlFor:n},t)))}sm.propTypes={children:a().node.isRequired};const lm=sm;function um(e){let{children:t,location:n}=e;return r.createElement("div",{className:`pgn__form-control-decorator pgn__form-control-decorator-${n}`},t)}um.propTypes={children:a().node.isRequired,location:a().oneOf(["leading","trailing"])},um.defaultProps={location:"leading"};const cm=um,fm=["children","leadingElement","trailingElement","floatingLabel","className"];function dm(){return dm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,fm);const u=Wp(),c=l.size||u.size;return r.createElement("div",dm({className:s()("pgn__form-control-decorator-group",{"has-prepended-node":!!n,"has-appended-node":!!o,"has-leading-element":!!n,"has-trailing-element":!!o,"has-floating-label":!!a,"pgn__form-control-decorator-group-lg":c===Gp,"pgn__form-control-decorator-group-sm":c===zp},i)},l),t,n&&r.createElement(cm,{location:"leading"},n),o&&r.createElement(cm,{location:"trailing"},o),a&&r.createElement(lm,null,a))}pm.propTypes={children:a().node.isRequired,leadingElement:a().node,trailingElement:a().node,floatingLabel:a().node,className:a().string,size:a().oneOf([zp,Gp])},pm.defaultProps={leadingElement:void 0,trailingElement:void 0,floatingLabel:void 0,className:void 0,size:void 0};const mm=pm,hm=["as","className","controlClassName","leadingElement","trailingElement","floatingLabel","autoResize","onChange"],gm=["isInvalid","isValid","getControlProps"];function vm(){return vm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Sm=r.forwardRef(((e,t)=>{let{as:n,className:o,controlClassName:a,leadingElement:i,trailingElement:l,floatingLabel:u,autoResize:c,onChange:f}=e,d=Om(e,hm);const p=Wp(),{isInvalid:m,isValid:h,getControlProps:g}=p,v=Om(p,gm),y=r.useRef(),b=t||y,w=d.size||v.size,[O,S]=(({defaultValue:e,value:t})=>{const[n,o]=(0,r.useState)(!!e);return[!!t||n,e=>o(e.target.value)]})({defaultValue:d.defaultValue,value:d.value}),E=g(bm(bm({},d),{},{onBlur:Bp(S,d.onBlur)}));return r.createElement(mm,{size:w,leadingElement:i,trailingElement:l,floatingLabel:u,className:o},r.createElement(Op,vm({as:n,ref:b,size:w,isInvalid:m,isValid:h,className:s()(a,{"has-value":O}),onChange:e=>{"textarea"===n&&c&&(b.current.initialHeight||b.current.offsets||(b.current.initialHeight=b.current.offsetHeight,b.current.offsets=b.current.offsetHeight-b.current.clientHeight),b.current.style.height=`${b.current.initialHeight}px`,b.current.style.height=`${b.current.scrollHeight+b.current.offsets}px`),f&&f(e)}},E)))}));Sm.Feedback=im,Sm.Description=im,Sm.propTypes={className:a().string,as:a().elementType,onChange:a().func,defaultValue:a().oneOfType([a().string,a().number]),value:a().oneOfType([a().string,a().number]),id:a().string,controlClassName:a().string,size:a().oneOf(["sm","lg"]),leadingElement:a().node,trailingElement:a().node,floatingLabel:a().node,plaintext:a().bool,isValid:a().bool,isInvalid:a().bool,autoResize:a().bool},Sm.defaultProps={as:"input",className:void 0,id:void 0,controlClassName:void 0,onChange:void 0,defaultValue:void 0,value:void 0,size:void 0,leadingElement:void 0,trailingElement:void 0,floatingLabel:void 0,plaintext:!1,isValid:void 0,isInvalid:void 0,autoResize:!1};const Em=Sm,xm=["children","isInline"];function Cm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function km(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,xm);const{size:a,isControlGroup:i,getLabelProps:l}=Wp(),u=s()("pgn__form-label",{"pgn__form-label-inline":n,"pgn__form-label-lg":a===Gp,"pgn__form-label-sm":a===zp},o.className),c=l(km(km({},o),{},{className:u})),f=i?"p":"label";return r.createElement(f,c,t)}Pm.propTypes={className:a().string,children:a().node.isRequired,isInline:a().bool,size:a().oneOf(["sm","lg"])},Pm.defaultProps={isInline:!1,size:void 0,className:void 0};const Nm=Pm,Im=["children","controlId","isInvalid","isValid","size","as"];function Am(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _m(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Im);return r.createElement(l,_m(_m({},u),{},{className:s()("pgn__form-group",u.className)}),r.createElement(Yp,{controlId:n,isInvalid:o,isValid:a,size:i},t))}jm.propTypes={children:a().node.isRequired,className:a().string,as:a().elementType,controlId:a().string,isInvalid:a().bool,isValid:a().bool,size:a().oneOf(["sm","lg"])},jm.defaultProps={as:"div",className:void 0,controlId:void 0,isInvalid:!1,isValid:!1,size:void 0};const Lm=jm;function Mm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dm(e){for(var t=1;te}),zm=()=>(0,r.useContext)(Fm);function Gm(e){let{children:t,name:n,onBlur:o,onFocus:a,onChange:i,value:s,defaultValue:l}=e;const u=!l&&void 0!==s,c={name:n,value:s,defaultValue:l,getRadioControlProps:e=>Dm(Dm({},e),{},{name:n,onBlur:e.onBlur?Bp(o,e.onBlur):o,onFocus:e.onFocus?Bp(a,e.onFocus):a,onChange:e.onChange?Bp(i,e.onChange):i,checked:u?s===e.value:void 0,defaultChecked:u?void 0:l===e.value}),onBlur:o,onFocus:a,onChange:i};return r.createElement(Fm.Provider,{value:c},t)}Gm.propTypes={children:a().node.isRequired,name:a().string.isRequired,onBlur:a().func,onFocus:a().func,onChange:a().func,value:a().string,defaultValue:a().string},Gm.defaultProps={onBlur:void 0,onFocus:void 0,onChange:void 0,value:void 0,defaultValue:void 0};const Um=Fm,Hm=["children","className","controlClassName","labelClassName","description","isInvalid","isValid"];function Km(){return Km=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{getControlProps:n}=Wp(),o=n(qm(qm({},e),{},{className:s()("pgn__form-radio-input",e.className)}));return r.createElement("input",Km({},o,{type:"radio",ref:t}))}));Wm.propTypes={className:a().string},Wm.defaultProps={className:void 0};const $m=r.forwardRef(((e,t)=>{let{children:n,className:o,controlClassName:a,labelClassName:i,description:l,isInvalid:u,isValid:c}=e,f=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Hm);const{getRadioControlProps:d}=zm(),p=d(qm(qm({},f),{},{className:a}));return r.createElement(Yp,{controlId:p.id,isInvalid:u,isValid:c},r.createElement("div",{className:s()("pgn__form-radio",o,{"pgn__form-control-valid":c,"pgn__form-control-invalid":u,"pgn__form-control-disabled":p.disabled})},r.createElement(Wm,Km({},p,{ref:t})),r.createElement("div",null,r.createElement(Nm,{className:i},n),l&&r.createElement(im,{hasIcon:!1},l))))}));$m.propTypes={children:a().node.isRequired,className:a().string,controlClassName:a().string,labelClassName:a().string,description:a().node,isInvalid:a().bool,isValid:a().bool},$m.defaultProps={className:void 0,controlClassName:void 0,labelClassName:void 0,description:void 0,isInvalid:!1,isValid:!1};const Ym=$m,Jm=["as","className","isInline","children"];function Xm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eh(e){let{as:t,className:n,isInline:o,children:a}=e,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Jm);return r.createElement(t,function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,nh);const{getControlProps:f,useSetIsControlGroupEffect:d}=Wp();d(!0);const p=f(c);return r.createElement(Gm,{name:n,value:o,defaultValue:a,onFocus:l,onBlur:u,onChange:s},r.createElement(th,rh({role:"radiogroup",isInline:i},p),t))}oh.propTypes={children:a().node.isRequired,className:a().string,name:a().string.isRequired,value:a().string,defaultValue:a().string,isInline:a().bool,onChange:a().func,onFocus:a().func,onBlur:a().func},oh.defaultProps={className:void 0,value:void 0,defaultValue:void 0,isInline:!1,onChange:void 0,onFocus:void 0,onBlur:void 0};const ah=oh;var ih=n(9458),sh=["bsPrefix","variant","animation","size","children","as","className"],lh=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.variant,a=e.animation,i=e.size,l=e.children,u=e.as,c=void 0===u?"div":u,f=e.className,d=(0,I.Z)(e,sh),p=(n=z(n,"spinner"))+"-"+a;return r.createElement(c,(0,N.Z)({ref:t},d,{className:s()(f,p,i&&p+"-"+i,o&&"text-"+o)}),l)}));lh.displayName="Spinner";const uh=lh,ch=["className","screenReaderText"];function fh(){return fh=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:n,screenReaderText:o}=e;const a=ph(ph({},function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ch)),{},{className:s()("pgn__spinner",n),role:o?"status":void 0});return r.createElement(uh,fh({},a,{ref:t}),o&&r.createElement("span",{className:"sr-only"},o))}));hh.propTypes={className:a().string,screenReaderText:a().node},hh.defaultProps={className:void 0,screenReaderText:void 0};const gh=hh;function vh(e){const{selectors:t,ignoredKeys:n}=e||{},o=(0,r.useRef)();return(0,r.useEffect)((()=>{const e=e=>{!function({event:e,ignoredKeys:t=[],parentNode:n,selectors:r="a,button,input"}){if(!n)return;const{key:o}=e;if(!["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Home","End"].includes(o)||t.includes(o))return;const{activeElement:a}=document;if(!n.contains(a))return;const i=n.querySelectorAll(r);if(!i.length)return;const s=Array.from(i).findIndex((e=>e===a));"Enter"===o&&function({event:e,currentIndex:t,activeElement:n}){-1!==t&&(n.click(),e.preventDefault())}({event:e,currentIndex:s,activeElement:a}),function({event:e,currentIndex:t,availableElements:n}){let r;-1===t&&n[0].focus(),"ArrowDown"!==e.key&&"ArrowRight"!==e.key||(r=n[(t+1)%n.length]),"ArrowUp"!==e.key&&"ArrowLeft"!==e.key||(r=t-1<0?n[t-1+n.length]:n[t-1]),"End"===e.key&&(r=n[n.length-1]),"Home"===e.key&&([r]=n),r&&r.focus(),e.preventDefault()}({event:e,currentIndex:s,availableElements:i})}({event:e,ignoredKeys:n,parentNode:o.current,selectors:t})};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[n,t]),o}var yh=n(3477);const bh=(0,yh.vU)({iconButtonOpened:{id:"pgn.FormAutosuggest.iconButtonOpened",defaultMessage:"Open the options menu",description:"A message shown in case when the autosuggest menu is closed."},iconButtonClosed:{id:"pgn.FormAutosuggest.iconButtonClosed",defaultMessage:"Close the options menu",description:"A message shown in case when the autosuggest menu is opened."}}),wh=["children","arrowKeyNavigationSelector","ignoredArrowKeysNames","screenReaderText","value","isLoading","errorMessageText","onChange","onSelected","helpMessage"],Oh=["children"];function Sh(){return Sh=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Th(e){let{children:t,arrowKeyNavigationSelector:n,ignoredArrowKeysNames:o,screenReaderText:a,value:i,isLoading:s,errorMessageText:l,onChange:u,onSelected:c,helpMessage:f}=e,d=kh(e,wh);const p=(0,ih.Z)(),m=vh({selectors:n,ignoredKeys:o}),[h,g]=(0,r.useState)(!0),[v,y]=(0,r.useState)({displayValue:"",errorMessage:"",dropDownItems:[]}),b=(e,t)=>{i!==e&&(c&&c(e),t!==v.displayValue&&y((e=>xh(xh({},e),{},{displayValue:t}))))};function w(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=r.Children.map(t,(e=>{const t=e.props,{children:n}=t,o=kh(t,Oh);return r.cloneElement(e,xh(xh({},o),{},{children:n,value:n,onClick:e=>((e,t)=>{b(e.target.value,t),y((e=>xh(xh({},e),{},{dropDownItems:""}))),g(!0)})(e,n)}))}));return e.length>0&&(n=n.filter((t=>t.props.children.toLowerCase().includes(e.toLowerCase())))),n}const O=r.createElement(Ad,{className:"pgn__form-autosuggest__icon-button",src:h?_n:jn,iconAs:$e,size:"sm",variant:"secondary",alt:h?p.formatMessage(bh.iconButtonOpened):p.formatMessage(bh.iconButtonClosed),onClick:e=>(e=>{g(!h);const t={dropDownItems:[]};h&&(t.dropDownItems=w(e.target.value),t.errorMessage=""),y((e=>xh(xh({},e),t)))})(e)}),S=e=>{m.current&&!m.current.contains(e.target)&&v.dropDownItems.length>0&&(y((e=>xh(xh({},e),{},{dropDownItems:"",errorMessage:v.displayValue?"":l}))),g(!0))},E=e=>{"Escape"===e.key&&(e.preventDefault(),y((e=>xh(xh({},e),{},{dropDownItems:"",errorMessage:v.displayValue?"":l}))),g(!0))};return(0,r.useEffect)((()=>(document.addEventListener("keydown",E),document.addEventListener("click",S,!0),()=>{document.removeEventListener("click",S,!0),document.removeEventListener("keydown",E)}))),r.createElement("div",{className:"pgn__form-autosuggest__wrapper",ref:m},r.createElement(gg.Group,{isInvalid:!!v.errorMessage},r.createElement(gg.Control,Sh({"aria-expanded":(v.dropDownItems.length>0).toString(),"aria-owns":"pgn__form-autosuggest__dropdown-box",value:v.displayValue,"aria-invalid":v.errorMessage,onChange:e=>{const n=e.target.value;if(u&&u(n),n.length){const e=w(n);y((t=>xh(xh({},t),{},{dropDownItems:e,errorMessage:""}))),g(!1)}else y((e=>xh(xh({},e),{},{dropDownItems:"",errorMessageText:l}))),g(!0);(e=>{const n=[];t.forEach((e=>{n.push(e.props.children)}));const r=e.toLowerCase(),o=n.find((e=>e.toLowerCase()===r));o?(b(o),y((e=>xh(xh({},e),{},{displayValue:o})))):(b(null),y((t=>xh(xh({},t),{},{displayValue:e}))))})(e.target.value)},onClick:e=>{const t=w(e.target.value);t.length>1&&(y((e=>xh(xh({},e),{},{dropDownItems:t,errorMessage:""}))),g(!1))},trailingElement:O},d)),f&&!v.errorMessage&&r.createElement(gg.Control.Feedback,{type:"default"},f),v.errorMessage&&r.createElement(gg.Control.Feedback,{type:"invalid","feedback-for":d.name},l)),r.createElement("div",{id:"pgn__form-autosuggest__dropdown-box",className:"pgn__form-autosuggest__dropdown"},s?r.createElement("div",{className:"pgn__form-autosuggest__dropdown-loading"},r.createElement(gh,{animation:"border",variant:"dark",screenReaderText:a})):v.dropDownItems.length>0&&v.dropDownItems))}Th.defaultProps={arrowKeyNavigationSelector:"a:not(:disabled),button:not(:disabled, .btn-icon),input:not(:disabled)",ignoredArrowKeysNames:["ArrowRight","ArrowLeft"],isLoading:!1,role:"list",className:null,floatingLabel:null,onChange:null,onSelected:null,helpMessage:"",placeholder:"",value:null,errorMessageText:null,readOnly:!1,children:null,name:"form-autosuggest",screenReaderText:"loading"},Th.propTypes={arrowKeyNavigationSelector:a().string,ignoredArrowKeysNames:a().arrayOf(a().string),isLoading:a().bool,role:a().string,className:a().string,floatingLabel:a().string,onChange:a().func,helpMessage:a().string,placeholder:a().string,value:a().string,errorMessageText:a().string,name:a().string,readOnly:a().bool,children:a().node,screenReaderText:a().string,onSelected:a().func};const Ph=Th,Nh=["as","children","defaultSelected","iconAfter","iconBefore"];function Ih(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ah(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Nh);const u=s()(l.className,"pgn__menu-item");return r.createElement(t,Ah(Ah({},l),{},{className:u}),r.createElement(r.Fragment,null,i&&r.createElement($e,{className:"btn-icon-before",src:i}),n,r.createElement("span",{className:"pgn__menu-item-content-spacer"}),a&&r.createElement($e,{className:"btn-icon-after",src:a})))}Rh.propTypes={defaultSelected:a().bool,className:a().string,children:a().node,as:a().elementType,iconBefore:a().oneOfType([a().element,a().func]),iconAfter:a().oneOfType([a().element,a().func])},Rh.defaultProps={defaultSelected:!1,as:"button",className:void 0,children:null,iconBefore:void 0,iconAfter:void 0};const jh=Rh,Lh=["children","className","onClick"];function Mh(){return Mh=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Lh);return r.createElement(jh,Mh({onClick:o,className:s()(n,"dropdown-item")},a),t)}Dh.defaultProps={className:null,children:null,onClick:null},Dh.propTypes={className:a().string,children:a().string,onClick:a().func};const Bh=Dh;function Fh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zh(e){for(var t=1;te,hasCheckboxSetProvider:!1}),Hh=()=>(0,r.useContext)(Uh);function Kh(e){let{children:t,name:n,onBlur:o,onFocus:a,onChange:i,value:s,defaultValue:l}=e;const u=!l&&Array.isArray(s),c={name:n,value:s,defaultValue:l,getCheckboxControlProps:e=>zh(zh({},e),{},{name:n,onBlur:e.onBlur?Bp(o,e.onBlur):o,onFocus:e.onFocus?Bp(a,e.onFocus):a,onChange:e.onChange?Bp(i,e.onChange):i,checked:u?s.includes(e.value):void 0,defaultChecked:u?void 0:l&&l.includes(e.value)}),onBlur:o,onFocus:a,onChange:i,hasCheckboxSetProvider:!0};return r.createElement(Uh.Provider,{value:c},t)}Kh.propTypes={children:a().node.isRequired,name:a().string,onBlur:a().func,onFocus:a().func,onChange:a().func,value:a().arrayOf(a().string),defaultValue:a().arrayOf(a().string)},Kh.defaultProps={onBlur:void 0,name:void 0,onFocus:void 0,onChange:void 0,value:void 0,defaultValue:void 0};const Vh=["isIndeterminate"],qh=["children","className","controlClassName","labelClassName","description","isInvalid","isValid","controlAs","floatLabelLeft"];function Zh(){return Zh=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Xh=r.forwardRef(((e,t)=>{let{isIndeterminate:n}=e,o=Jh(e,Vh);const a=r.useRef(),i=t||a,{getControlProps:l}=Wp(),u=l($h($h({},o),{},{className:s()("pgn__form-checkbox-input",o.className)}));return r.useEffect((()=>{i.current&&(i.current.indeterminate=n)}),[i,n]),r.createElement("input",Zh({type:"checkbox"},u,{ref:i}))}));Xh.propTypes={isIndeterminate:a().bool,className:a().string},Xh.defaultProps={isIndeterminate:!1,className:void 0};const Qh=r.forwardRef(((e,t)=>{let{children:n,className:o,controlClassName:a,labelClassName:i,description:l,isInvalid:u,isValid:c,controlAs:f,floatLabelLeft:d}=e,p=Jh(e,qh);const{getCheckboxControlProps:m,hasCheckboxSetProvider:h}=Hh(),{hasFormGroupProvider:g,useSetIsControlGroupEffect:v,getControlProps:y}=Wp();v(!0);const b=g&&!h?$h($h({},y({})),{},{role:"group"}):{},w=m($h($h({},p),{},{className:a})),O=r.createElement(f,$h($h({},w),{},{ref:t}));return r.createElement(Yp,{controlId:w.id,isInvalid:u,isValid:c},r.createElement("div",Zh({className:s()("pgn__form-checkbox",o,{"pgn__form-control-valid":c,"pgn__form-control-invalid":u,"pgn__form-control-disabled":w.disabled,"pgn__form-control-label-left":!!d})},b),O,r.createElement("div",null,r.createElement(Nm,{className:i},n),l&&r.createElement(im,{hasIcon:!1},l))))}));Qh.propTypes={children:a().node.isRequired,className:a().string,controlClassName:a().string,labelClassName:a().string,description:a().node,isInvalid:a().bool,isValid:a().bool,controlAs:a().elementType,floatLabelLeft:a().bool},Qh.defaultProps={className:void 0,controlClassName:void 0,labelClassName:void 0,description:void 0,isInvalid:!1,isValid:!1,controlAs:Xh,floatLabelLeft:!1};const eg=Qh,tg=["isIndeterminate"],ng=["children","className","helperText"];function rg(){return rg=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const lg=r.forwardRef(((e,t)=>{let{isIndeterminate:n}=e,o=sg(e,tg);const a=r.useRef(),i=t||a,{getControlProps:l}=Wp(),u=l(ag(ag({},o),{},{className:s()("pgn__form-switch-input",o.className)}));return r.useEffect((()=>{i.current&&(i.current.indeterminate=n)}),[i,n]),r.createElement("input",rg({type:"checkbox"},u,{ref:i}))}));lg.propTypes={isIndeterminate:a().bool,className:a().string},lg.defaultProps={isIndeterminate:!1,className:void 0};const ug=r.forwardRef(((e,t)=>{let{children:n,className:o,helperText:a}=e,i=sg(e,ng);return r.createElement("div",{className:"d-inline-flex flex-column"},r.createElement(eg,rg({className:s()("pgn__form-switch",o)},i,{role:"switch",ref:t,controlAs:lg,isValid:null,isInvalid:null,description:null}),n),a&&r.createElement("div",{className:"pgn__form-switch-helper-text"},a))}));ug.propTypes={children:a().node.isRequired,className:a().string,labelClassName:a().string,helperText:a().node,floatLabelLeft:a().bool},ug.defaultProps={className:void 0,labelClassName:void 0,helperText:void 0,floatLabelLeft:!1};const cg=ug,fg=["children","name","value","defaultValue","isInline","onChange","onFocus","onBlur"];function dg(){return dg=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,fg);const{getControlProps:f,useSetIsControlGroupEffect:d}=Wp();d(!0);const p=f(c);return r.createElement(Kh,{name:n,value:o,defaultValue:a,onFocus:l,onBlur:u,onChange:s},r.createElement(th,dg({role:"group",isInline:i},p),t))}pg.propTypes={children:a().node.isRequired,className:a().string,name:a().string.isRequired,value:a().arrayOf(a().string),defaultValue:a().arrayOf(a().string),isInline:a().bool,onChange:a().func,onFocus:a().func,onBlur:a().func},pg.defaultProps={className:void 0,value:void 0,defaultValue:void 0,isInline:!1,onChange:void 0,onFocus:void 0,onBlur:void 0};const mg=pg,hg=mg;Mp.Control=Em,Mp.Radio=Ym,Mp.RadioSet=ah,Mp.Autosuggest=Ph,Mp.AutosuggestOption=Bh,Mp.Checkbox=eg,Mp.CheckboxSet=mg,Mp.Switch=cg,Mp.SwitchSet=hg,Mp.Label=Nm,Mp.Group=Lm,Mp.Text=nm;const gg=Mp,vg=(e,t)=>{switch(t.type){case"add":return[...e,t.value];case"remove":return e.filter((e=>e!==t.value));case"set":return[...t.value];default:return[]}},yg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const[t,n]=(0,r.useReducer)(vg,e);return[t,{add:e=>n({type:"add",value:e}),remove:e=>n({type:"remove",value:e}),set:e=>n({type:"set",value:e}),clear:()=>n({type:"clear"})}]};var bg=["bsPrefix","size","hasValidation","className","as"],wg=Pe("input-group-append"),Og=Pe("input-group-prepend"),Sg=Pe("input-group-text",{Component:"span"}),Eg=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.size,a=e.hasValidation,i=e.className,l=e.as,u=void 0===l?"div":l,c=(0,I.Z)(e,bg);return n=z(n,"input-group"),r.createElement(u,(0,N.Z)({ref:t},c,{className:s()(i,n,o&&n+"-"+o,a&&"has-validation")}))}));Eg.displayName="InputGroup",Eg.Text=Sg,Eg.Radio=function(e){return r.createElement(Sg,null,r.createElement("input",(0,N.Z)({type:"radio"},e)))},Eg.Checkbox=function(e){return r.createElement(Sg,null,r.createElement("input",(0,N.Z)({type:"checkbox"},e)))},Eg.Append=wg,Eg.Prepend=Og;const xg=Eg;var Cg=n(4622);const kg=["className","destination","children","target","onClick","externalLinkAlternativeText","externalLinkTitle","variant","isInline","showLaunchIcon"];function Tg(){return Tg=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{className:n,destination:o,children:a,target:i,onClick:l,externalLinkAlternativeText:u,externalLinkTitle:c,variant:f,isInline:d,showLaunchIcon:p}=e,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,kg);let h;if("_blank"===i){const e=()=>{let{rel:e}=m;return e?(e.includes("noopener")||(e+=" noopener"),e.includes("noreferrer")||(e+=" noreferrer"),e):"noopener noreferrer"};m.rel=e(),p&&(h=r.createElement("span",{className:"pgn__hyperlink__external-icon",title:c},r.createElement($e,{src:Mn,screenReaderText:u,style:{height:"1em",width:"1em"}})))}return r.createElement("a",Tg({ref:t,className:s()("pgn__hyperlink",`${f}-link`,{"standalone-link":!d,"inline-link":d},n),href:o,target:i,onClick:l},m),a,h)}));Ig.defaultProps={className:void 0,target:"_self",onClick:()=>{},externalLinkAlternativeText:Pg,externalLinkTitle:Ng,variant:"default",isInline:!1,showLaunchIcon:!0},Ig.propTypes={destination:a().string.isRequired,children:a().node.isRequired,className:a().string,target:a().string,onClick:a().func,externalLinkAlternativeText:(0,Cg.Z)(a().string,(e=>"_blank"===e.target)),externalLinkTitle:(0,Cg.Z)(a().string,(e=>"_blank"===e.target)),variant:a().oneOf(["default","muted","brand"]),isInline:a().bool,showLaunchIcon:a().bool};const Ag=v(Ig,"Hyperlink",{content:{deprType:g.MOVED,newName:"children"}});function _g(e){let{activeValue:t,onChange:n,children:o}=e;const a=(0,r.useMemo)((()=>r.Children.map(o,(e=>{const o=e.props.value===t;return r.cloneElement(e,{onClick:()=>{n(e.props.value)},isActive:o,"aria-selected":o,"data-testid":`icon-btn-val-${e.props.value}`})}))),[o,t,n]);return r.createElement("div",{className:"pgn__icon-button-toggle__container"},a)}_g.defaultProps={onChange:()=>{},activeValue:void 0},_g.propTypes={activeValue:a().string,onChange:a().func,children:a().node.isRequired};const Rg=_g;var jg=["bsPrefix","className","fluid","rounded","roundedCircle","thumbnail"],Lg={bsPrefix:a().string,fluid:a().bool,rounded:a().bool,roundedCircle:a().bool,thumbnail:a().bool},Mg=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.fluid,i=e.rounded,l=e.roundedCircle,u=e.thumbnail,c=(0,I.Z)(e,jg);n=z(n,"img");var f=s()(a&&n+"-fluid",i&&"rounded",l&&"rounded-circle",u&&n+"-thumbnail");return r.createElement("img",(0,N.Z)({ref:t},c,{className:s()(o,f)}))}));Mg.displayName="Image",Mg.defaultProps={fluid:!1,rounded:!1,roundedCircle:!1,thumbnail:!1};const Dg=Mg;var Bg=["className"],Fg=r.forwardRef((function(e,t){var n=e.className,o=(0,I.Z)(e,Bg);return r.createElement(Dg,(0,N.Z)({ref:t},o,{className:s()(n,"figure-img")}))}));Fg.displayName="FigureImage",Fg.propTypes=Lg,Fg.defaultProps={fluid:!0};const zg=Fg,Gg=Pe("figure-caption",{Component:"figcaption"});var Ug=Pe("figure",{Component:"figure"});Ug.Image=zg,Ug.Caption=Gg;const Hg=Ug;var Kg=n(6893),Vg=n.n(Kg),qg=n(8549),Zg=n.n(qg);const Wg=["to","cc","bcc","subject","body","children","target","onClick","externalLink","className"];function $g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Jg="Dismiss",Xg="Opens in a new tab",Qg=r.forwardRef(((e,t)=>{const{to:n,cc:o,bcc:a,subject:i,body:l,children:u,target:c,onClick:f,externalLink:d,className:p}=e,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Wg),h=d.alternativeText,g=d.title,v=function(e){for(var t=1;t"_blank"===e.target)),title:(0,Cg.Z)(a().string,(e=>"_blank"===e.target))})};const ev=v(Qg,"MailtoLink",{content:{deprType:g.MOVED,newName:"children"}});var tv=["bsPrefix","className","as"],nv=Pe("media-body"),rv=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.as,i=void 0===a?"div":a,l=(0,I.Z)(e,tv),u=z(n,"media");return r.createElement(i,(0,N.Z)({},l,{ref:t,className:s()(o,u)}))}));rv.displayName="Media",rv.Body=nv;const ov=rv,av=["as","arrowKeyNavigationSelector","children"];function iv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sv(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,av);const i=vh({selectors:n}),l=s()(a.className,"pgn__menu");return r.createElement(t,sv(sv({},a),{},{ref:i,className:l}),r.createElement(r.Fragment,null,o))}uv.propTypes={className:a().string,arrowKeyNavigationSelector:a().string,as:a().elementType,children:a().node},uv.defaultProps={className:void 0,arrowKeyNavigationSelector:"a:not(:disabled),button:not(:disabled),input:not(:disabled)",as:"div",children:null};const cv=uv;var fv=n(7582),dv="right-scroll-bar-position",pv="width-before-scroll-bar";function mv(e,t){return n=t||null,o=function(t){return e.forEach((function(e){return function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}(e,t)}))},(a=(0,r.useState)((function(){return{value:n,callback:o,facade:{get current(){return a.value},set current(e){var t=a.value;t!==e&&(a.value=e,a.callback(e,t))}}}}))[0]).callback=o,a.facade;var n,o,a}function hv(e){return e}function gv(e,t){void 0===t&&(t=hv);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(a)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}};return o}function vv(e,t){return void 0===t&&(t=hv),gv(e,t)}function yv(e){void 0===e&&(e={});var t=gv(null);return t.options=(0,fv.__assign)({async:!0,ssr:!1},e),t}var bv=yv(),wv=function(){},Ov=r.forwardRef((function(e,t){var n=r.useRef(null),o=r.useState({onScrollCapture:wv,onWheelCapture:wv,onTouchMoveCapture:wv}),a=o[0],i=o[1],s=e.forwardProps,l=e.children,u=e.className,c=e.removeScrollBar,f=e.enabled,d=e.shards,p=e.sideCar,m=e.noIsolation,h=e.inert,g=e.allowPinchZoom,v=e.as,y=void 0===v?"div":v,b=e.gapMode,w=(0,fv.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=p,S=mv([n,t]),E=(0,fv.__assign)((0,fv.__assign)({},w),a);return r.createElement(r.Fragment,null,f&&r.createElement(O,{sideCar:bv,removeScrollBar:c,shards:d,noIsolation:m,inert:h,setCallbacks:i,allowPinchZoom:!!g,lockRef:n,gapMode:b}),s?r.cloneElement(r.Children.only(l),(0,fv.__assign)((0,fv.__assign)({},E),{ref:S})):r.createElement(y,(0,fv.__assign)({},E,{className:u,ref:S}),l))}));Ov.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Ov.classNames={fullWidth:pv,zeroRight:dv};var Sv="data-focus-lock",Ev="data-focus-lock-disabled",xv={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},Cv=function(e){var t=e.children;return r.createElement(r.Fragment,null,r.createElement("div",{key:"guard-first","data-focus-guard":!0,"data-focus-auto-guard":!0,style:xv}),t,t&&r.createElement("div",{key:"guard-last","data-focus-guard":!0,"data-focus-auto-guard":!0,style:xv}))};Cv.propTypes={},Cv.defaultProps={children:null};var kv=vv({},(function(e){return{target:e.target,currentTarget:e.currentTarget}})),Tv=vv(),Pv=vv(),Nv=yv({async:!0}),Iv=[],Av=r.forwardRef((function(e,t){var n,o=r.useState(),a=o[0],i=o[1],s=r.useRef(),l=r.useRef(!1),u=r.useRef(null),c=e.children,f=e.disabled,d=e.noFocusGuards,p=e.persistentFocus,m=e.crossFrame,h=e.autoFocus,g=(e.allowTextSelection,e.group),v=e.className,y=e.whiteList,b=e.hasPositiveIndices,w=e.shards,O=void 0===w?Iv:w,S=e.as,E=void 0===S?"div":S,x=e.lockProps,C=void 0===x?{}:x,k=e.sideCar,T=e.returnFocus,P=e.focusOptions,I=e.onActivation,A=e.onDeactivation,_=r.useState({})[0],R=r.useCallback((function(){u.current=u.current||document&&document.activeElement,s.current&&I&&I(s.current),l.current=!0}),[I]),j=r.useCallback((function(){l.current=!1,A&&A(s.current)}),[A]);(0,r.useEffect)((function(){f||(u.current=null)}),[]);var L=r.useCallback((function(e){var t=u.current;if(t&&t.focus){var n="function"==typeof T?T(t):T;if(n){var r="object"==typeof n?n:void 0;u.current=null,e?Promise.resolve().then((function(){return t.focus(r)})):t.focus(r)}}}),[T]),M=r.useCallback((function(e){l.current&&kv.useMedium(e)}),[]),D=Tv.useMedium,B=r.useCallback((function(e){s.current!==e&&(s.current=e,i(e))}),[]),F=(0,N.Z)(((n={})[Ev]=f&&"disabled",n[Sv]=g,n),C),z=!0!==d,G=z&&"tail"!==d,U=mv([t,B]);return r.createElement(r.Fragment,null,z&&[r.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:f?-1:0,style:xv}),b?r.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:f?-1:1,style:xv}):null],!f&&r.createElement(k,{id:_,sideCar:Nv,observed:a,disabled:f,persistentFocus:p,crossFrame:m,autoFocus:h,whiteList:y,shards:O,onActivation:R,onDeactivation:j,returnFocus:L,focusOptions:P}),r.createElement(E,(0,N.Z)({ref:U},F,{className:v,onBlur:D,onFocus:M}),c),G&&r.createElement("div",{"data-focus-guard":!0,tabIndex:f?-1:0,style:xv}))}));Av.propTypes={},Av.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};const _v=Av;var Rv=yv(),jv="data-focus-on-hidden",Lv=r.forwardRef((function(e,t){var n=r.useState(!1),o=n[0],a=n[1],i=e.children,s=e.autoFocus,l=e.shards,u=e.enabled,c=void 0===u||u,f=e.scrollLock,d=void 0===f||f,p=e.focusLock,m=void 0===p||p,h=e.returnFocus,g=void 0===h||h,v=e.inert,y=e.allowPinchZoom,b=e.sideCar,w=e.className,O=e.shouldIgnore,S=e.preventScrollOnFocus,E=e.style,x=e.as,C=e.gapMode,k=(0,fv.__rest)(e,["children","autoFocus","shards","enabled","scrollLock","focusLock","returnFocus","inert","allowPinchZoom","sideCar","className","shouldIgnore","preventScrollOnFocus","style","as","gapMode"]),T=b,P=o.onActivation,N=o.onDeactivation,I=(0,fv.__rest)(o,["onActivation","onDeactivation"]),A=(0,fv.__assign)((0,fv.__assign)({},I),{as:x,style:E,sideCar:b,shards:l,allowPinchZoom:y,gapMode:C,inert:v,enabled:c&&d});return r.createElement(r.Fragment,null,r.createElement(_v,{ref:t,sideCar:b,disabled:!(o&&c&&m),returnFocus:g,autoFocus:s,shards:l,onActivation:P,onDeactivation:N,className:w,whiteList:O,lockProps:A,focusOptions:S?{preventScroll:!0}:void 0,as:Ov},i),c&&r.createElement(T,(0,fv.__assign)({},k,{sideCar:Rv,setLockProps:a,shards:l})))})),Mv=function(e){var t=e.sideCar,n=(0,fv.__rest)(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return r.createElement(o,(0,fv.__assign)({},n))};function Dv(e,t){return e.useMedium(t),Mv}function Bv(e){return Bv="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},Bv(e)}Mv.isSideCarExport=!0;var Fv=function(e){for(var t=Array(e.length),n=0;n=0})).sort(Qv)},ty=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"].join(","),ny="".concat(ty,", [data-focus-guard]"),ry=function(e,t){return Fv((e.shadowRoot||e).children).reduce((function(e,n){return e.concat(n.matches(t?ny:ty)?[n]:[],ry(n))}),[])},oy=function(e,t){return e.reduce((function(e,n){var r,o=ry(n,t),a=(r=[]).concat.apply(r,o.map((function(e){return function(e,t){var n;return e instanceof HTMLIFrameElement&&(null===(n=e.contentDocument)||void 0===n?void 0:n.body)?oy([e.contentDocument.body],t):[e]}(e,t)})));return e.concat(a,n.parentNode?Fv(n.parentNode.querySelectorAll(ty)).filter((function(e){return e===n})):[])}),[])},ay=function(e,t){return Fv(e).filter((function(e){return Kv(t,e)})).filter((function(e){return function(e){return!((Zv(e)||function(e){return"BUTTON"===e.tagName}(e))&&("hidden"===e.type||e.disabled))}(e)}))},iy=function(e,t){return void 0===t&&(t=new Map),Fv(e).filter((function(e){return Vv(t,e)}))},sy=function(e,t,n){return ey(ay(oy(e,n),t),!0,n)},ly=function(e,t){return ey(ay(oy(e),t),!1)},uy=function(e,t){return e.shadowRoot?uy(e.shadowRoot,t):!(void 0===Object.getPrototypeOf(e).contains||!Object.getPrototypeOf(e).contains.call(e,t))||Fv(e.children).some((function(e){var n;if(e instanceof HTMLIFrameElement){var r=null===(n=e.contentDocument)||void 0===n?void 0:n.body;return!!r&&uy(r,t)}return uy(e,t)}))},cy=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?cy(t.shadowRoot):t instanceof HTMLIFrameElement&&function(e){try{return t.contentWindow.document}catch(e){return}}()?cy(t.contentWindow.document):t}},fy=function(e){return e.parentNode?fy(e.parentNode):e},dy=function(e){return zv(e).filter(Boolean).reduce((function(e,t){var n=t.getAttribute(Sv);return e.push.apply(e,n?function(e){for(var t=new Set,n=e.length,r=0;r0&&t.add(o),(a&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter((function(e,n){return!t.has(n)}))}(Fv(fy(t).querySelectorAll("[".concat(Sv,'="').concat(n,'"]:not([').concat(Ev,'="disabled"])')))):[t]),e}),[])},py=function(e,t){return void 0===t&&(t=cy(Gv(e).ownerDocument)),!(!t||t.dataset&&t.dataset.focusGuard)&&dy(e).some((function(e){return uy(e,t)||function(e,t){return Boolean(Fv(e.querySelectorAll("iframe")).some((function(e){return function(e,t){return e===t}(e,t)})))}(e,t)}))},my=function(e,t){return Wv(e)&&e.name?function(e,t){return t.filter(Wv).filter((function(t){return t.name===e.name})).filter((function(e){return e.checked}))[0]||e}(e,t):e},hy=function(e){return e[0]&&e.length>1?my(e[0],e):e[0]},gy=function(e,t){return e.length>1?e.indexOf(my(e[t],e)):t},vy="NEW_FOCUS",yy=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&yy(e.parentNode.host||e.parentNode,t),t},by=function(e,t){for(var n=yy(e),r=yy(t),o=0;o=0)return a}return!1},wy=function(e,t,n){var r=zv(e),o=zv(t),a=r[0],i=!1;return o.filter(Boolean).forEach((function(e){i=by(i||e,e)||i,n.filter(Boolean).forEach((function(e){var t=by(a,e);t&&(i=!i||uy(t,i)?t:by(t,i))}))})),i},Oy=function(e,t){var n,r,o,a,i,s,l=cy(zv(e).length>0?document:Gv(e).ownerDocument),u=dy(e).filter(Jv),c=wy(l||e,e,u),f=new Map,d=ly(u,f),p=sy(u,f).filter((function(e){var t=e.node;return Jv(t)}));if(p[0]||(p=d)[0]){var m,h,g,v=ly([c],f).map((function(e){return e.node})),y=(m=v,h=p,g=new Map,h.forEach((function(e){return g.set(e.node,e)})),m.map((function(e){return g.get(e)})).filter(Xv)),b=y.map((function(e){return e.node})),w=function(e,t,n,r){var o=e.length,a=e[0],i=e[o-1],s=Yv(n);if(!(n&&e.indexOf(n)>=0)){var l,u,c=void 0!==n?t.indexOf(n):-1,f=r?t.indexOf(r):c,d=r?e.indexOf(r):-1,p=c-f,m=t.indexOf(a),h=t.indexOf(i),g=(l=t,u=new Set,l.forEach((function(e){return u.add(my(e,l))})),l.filter((function(e){return u.has(e)}))),v=(void 0!==n?g.indexOf(n):-1)-(r?g.indexOf(r):c),y=gy(e,0),b=gy(e,o-1);return-1===c||-1===d?vy:!p&&d>=0?d:c<=m&&s&&Math.abs(p)>1?b:c>=h&&s&&Math.abs(p)>1?y:p&&Math.abs(v)>1?d:c<=m?b:c>h?y:p?Math.abs(p)>1?d:(o+d+p)%o:void 0}}(b,v,l,t);if(w===vy){var O=(n=d,r=b,o=function(e,t){return e.reduce((function(e,n){return e.concat(function(e,t){return ay((n=e.querySelectorAll("[".concat("data-autofocus-inside","]")),Fv(n).map((function(e){return oy([e])})).reduce((function(e,t){return e.concat(t)}),[])),t);var n}(n,t))}),[])}(u,f),i=n.map((function(e){return e.node})),(s=iy(i.filter((a=o,function(e){var t,n=null===(t=qv(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==n&&"false"!==n||a.indexOf(e)>=0}))))&&s.length?hy(s):hy(iy(r)));return O?{node:O}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===w?w:y[w]}},Sy=0,Ey=!1;const xy=function(e,t,n){void 0===n&&(n={});var r,o,a=Oy(e,t);if(!Ey&&a){if(Sy>2)return console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Ey=!0,void setTimeout((function(){Ey=!1}),1);Sy++,r=a.node,o=n.focusOptions,"focus"in r&&r.focus(o),"contentWindow"in r&&r.contentWindow&&r.contentWindow.focus(),Sy--}};function Cy(e){var t=window.setImmediate;void 0!==t?t(e):setTimeout(e,1)}var ky=null,Ty=null,Py=null,Ny=!1,Iy=function(){return!0};function Ay(e,t,n,r){var o=null,a=e;do{var i=r[a];if(i.guard)i.node.dataset.focusAutoGuard&&(o=i);else{if(!i.lockItem)break;if(a!==e)return;o=null}}while((a+=n)!==t);o&&(o.node.tabIndex=0)}var _y=function(e){return e&&"current"in e?e.current:e},Ry=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},jy=function(){var e,t,n,r,o,a,i,s=!1;if(ky){var l=ky,u=l.observed,c=l.persistentFocus,f=l.autoFocus,d=l.shards,p=l.crossFrame,m=l.focusOptions,h=u||Py&&Py.portaledElement,g=document&&document.activeElement;if(h){var v=[h].concat(d.map(_y).filter(Boolean));if(g&&!function(e){return(ky.whiteList||Iy)(e)}(g)||(c||(p?Boolean(Ny):"meanwhile"===Ny)||!(document&&document.activeElement===document.body||function(e){void 0===e&&(e=document);var t=cy(e);return!!t&&Fv(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some((function(e){return uy(e,t)}))}())||!Ty&&f)&&(h&&!(py(v)||g&&function(e,t){return t.some((function(t){return Ry(e,t,t)}))}(g,v)||(e=g,Py&&Py.portaledElement===e))&&(document&&!Ty&&g&&!f?(g.blur&&g.blur(),document.body.focus()):(s=xy(v,Ty,{focusOptions:m}),Py={})),Ny=!1,Ty=document&&document.activeElement),document){var y=document&&document.activeElement,b=(n=dy(t=v).filter(Jv),r=wy(t,t,n),o=new Map,a=sy([r],o,!0),i=sy(n,o).filter((function(e){var t=e.node;return Jv(t)})).map((function(e){return e.node})),a.map((function(e){var t=e.node;return{node:t,index:e.index,lockItem:i.indexOf(t)>=0,guard:Yv(t)}}))),w=b.map((function(e){return e.node})).indexOf(y);w>-1&&(b.filter((function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard})).forEach((function(e){return e.node.removeAttribute("tabIndex")})),Ay(w,b.length,1,b),Ay(w,-1,-1,b))}}}return s},Ly=function(e){jy()&&e&&(e.stopPropagation(),e.preventDefault())},My=function(){return Cy(jy)},Dy=function(){Ny="just",setTimeout((function(){Ny="meanwhile"}),0)};kv.assignSyncMedium((function(e){var t=e.target,n=e.currentTarget;n.contains(t)||(Py={observerNode:n,portaledElement:t})})),Tv.assignMedium(My),Pv.assignMedium((function(e){return e({moveFocusInside:xy,focusInside:py})}));const By=(Fy=function(e){return e.filter((function(e){return!e.disabled}))},zy=function(e){var t=e.slice(-1)[0];t&&!ky&&(document.addEventListener("focusin",Ly),document.addEventListener("focusout",My),window.addEventListener("blur",Dy));var n=ky,r=n&&t&&t.id===n.id;ky=t,n&&!r&&(n.onDeactivation(),e.filter((function(e){return e.id===n.id})).length||n.returnFocus(!t)),t?(Ty=null,r&&n.observed===t.observed||t.onActivation(),jy(),Cy(jy)):(document.removeEventListener("focusin",Ly),document.removeEventListener("focusout",My),window.removeEventListener("blur",Dy),Ty=null)},function(e){var t,n=[];function o(){t=Fy(n.map((function(e){return e.props}))),zy(t)}var a,i,s,l=function(a){function i(){return a.apply(this,arguments)||this}U(i,a),i.peek=function(){return t};var s=i.prototype;return s.componentDidMount=function(){n.push(this),o()},s.componentDidUpdate=function(){o()},s.componentWillUnmount=function(){var e=n.indexOf(this);n.splice(e,1),o()},s.render=function(){return r.createElement(e,this.props)},i}(r.PureComponent);return a=l,i="displayName",s="SideEffect("+function(e){return e.displayName||e.name||"Component"}(e)+")",(i=function(e){var t=function(e,t){if("object"!==Bv(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Bv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Bv(t)?t:String(t)}(i))in a?Object.defineProperty(a,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):a[i]=s,l})((function(){return null}));var Fy,zy;Dv(Nv,By);var Gy=function(){var e=0,t=null;return{add:function(r){var o;0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n.nc;return t&&e.setAttribute("nonce",t),e}())&&(function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}(t,r),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Uy=function(){var e,t=(e=Gy(),function(t,n){r.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},Hy={left:0,top:0,right:0,gap:0},Ky=function(e){return parseInt(e||"",10)||0},Vy=Uy(),qy=function(e,t,n,r){var o=e.left,a=e.top,i=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(dv," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(pv," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(dv," .").concat(dv," {\n right: 0 ").concat(r,";\n }\n \n .").concat(pv," .").concat(pv," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},Zy=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,a=void 0===o?"margin":o,i=r.useMemo((function(){return function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return Hy;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[Ky(n),Ky(r),Ky(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}}(a)}),[a]);return r.createElement(Vy,{styles:qy(i,!t,a,n?"":"!important")})},Wy=!1;if("undefined"!=typeof window)try{var $y=Object.defineProperty({},"passive",{get:function(){return Wy=!0,!0}});window.addEventListener("test",$y,$y),window.removeEventListener("test",$y,$y)}catch(e){Wy=!1}var Yy=!!Wy&&{passive:!1},Jy=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},Xy=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),Qy(e,r)){var o=eb(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Qy=function(e,t){return"v"===e?function(e){return Jy(e,"overflowY")}(t):function(e){return Jy(e,"overflowX")}(t)},eb=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},tb=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},nb=function(e){return[e.deltaX,e.deltaY]},rb=function(e){return e&&"current"in e?e.current:e},ob=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},ab=0,ib=[];Dv(bv,(function(e){var t=r.useRef([]),n=r.useRef([0,0]),o=r.useRef(),a=r.useState(ab++)[0],i=r.useState(Uy)[0],s=r.useRef(e);r.useEffect((function(){s.current=e}),[e]),r.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,fv.__spreadArray)([e.lockRef.current],(e.shards||[]).map(rb),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(a))})),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(a))}))}}}),[e.inert,e.lockRef.current,e.shards]);var l=r.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var r,a=tb(e),i=n.current,l="deltaX"in e?e.deltaX:i[0]-a[0],u="deltaY"in e?e.deltaY:i[1]-a[1],c=e.target,f=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===f&&"range"===c.type)return!1;var d=Xy(f,c);if(!d)return!0;if(d?r=f:(r="v"===f?"h":"v",d=Xy(f,c)),!d)return!1;if(!o.current&&"changedTouches"in e&&(l||u)&&(o.current=r),!r)return!0;var p=o.current||r;return function(e,t,n,r,o){var a=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),i=a*r,s=n.target,l=t.contains(s),u=!1,c=i>0,f=0,d=0;do{var p=eb(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&Qy(e,s)&&(f+=h,d+=m),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(c&&(0===f||!1)||!c&&(0===d||!1))&&(u=!0),u}(p,t,e,"h"===p?l:u)}),[]),u=r.useCallback((function(e){var n=e;if(ib.length&&ib[ib.length-1]===i){var r="deltaY"in n?nb(n):tb(n),o=t.current.filter((function(e){return e.name===n.type&&e.target===n.target&&(t=e.delta,o=r,t[0]===o[0]&&t[1]===o[1]);var t,o}))[0];if(o&&o.should)n.cancelable&&n.preventDefault();else if(!o){var a=(s.current.shards||[]).map(rb).filter(Boolean).filter((function(e){return e.contains(n.target)}));(a.length>0?l(n,a[0]):!s.current.noIsolation)&&n.cancelable&&n.preventDefault()}}}),[]),c=r.useCallback((function(e,n,r,o){var a={name:e,delta:n,target:r,should:o};t.current.push(a),setTimeout((function(){t.current=t.current.filter((function(e){return e!==a}))}),1)}),[]),f=r.useCallback((function(e){n.current=tb(e),o.current=void 0}),[]),d=r.useCallback((function(t){c(t.type,nb(t),t.target,l(t,e.lockRef.current))}),[]),p=r.useCallback((function(t){c(t.type,tb(t),t.target,l(t,e.lockRef.current))}),[]);r.useEffect((function(){return ib.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",u,Yy),document.addEventListener("touchmove",u,Yy),document.addEventListener("touchstart",f,Yy),function(){ib=ib.filter((function(e){return e!==i})),document.removeEventListener("wheel",u,Yy),document.removeEventListener("touchmove",u,Yy),document.removeEventListener("touchstart",f,Yy)}}),[]);var m=e.removeScrollBar,h=e.inert;return r.createElement(r.Fragment,null,h?r.createElement(i,{styles:ob(a)}):null,m?r.createElement(Zy,{gapMode:e.gapMode}):null)}));var sb=new WeakMap,lb=new WeakMap,ub={},cb=0,fb=function(e){return e&&(e.host||fb(e.parentNode))},db=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),function(e,t,n,r){var o=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=fb(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);ub[n]||(ub[n]=new WeakMap);var a=ub[n],i=[],s=new Set,l=new Set(o),u=function(e){e&&!s.has(e)&&(s.add(e),u(e.parentNode))};o.forEach(u);var c=function(e){e&&!l.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(s.has(e))c(e);else{var t=e.getAttribute(r),o=null!==t&&"false"!==t,l=(sb.get(e)||0)+1,u=(a.get(e)||0)+1;sb.set(e,l),a.set(e,u),i.push(e),1===l&&o&&lb.set(e,!0),1===u&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}}))};return c(t),s.clear(),cb++,function(){i.forEach((function(e){var t=sb.get(e)-1,o=a.get(e)-1;sb.set(e,t),a.set(e,o),t||(lb.has(e)||e.removeAttribute(r),lb.delete(e)),o||e.removeAttribute(n)})),--cb||(sb=new WeakMap,sb=new WeakMap,lb=new WeakMap,ub={})}}(r,o,n,"aria-hidden")):function(){return null}},pb=Uy(),mb="\n ["+jv+"] {\n pointer-events: none !important;\n }\n",hb=function(){return r.createElement(pb,{styles:mb})},gb=function(e){return"current"in e?e.current:e};const vb=Dv(Rv,(function(e){var t=e.setLockProps,n=e.onEscapeKey,o=e.onClickOutside,a=e.shards,i=e.onActivation,s=e.onDeactivation,l=e.noIsolation,u=(0,r.useState)(void 0),c=u[0],f=u[1],d=(0,r.useRef)(null),p=(0,r.useRef)(0);return r.useEffect((function(){var e=function(e){e.defaultPrevented||"Escape"!==e.code&&"Escape"!==e.key&&27!==e.keyCode||!n||n(e)},t=function(e){e.defaultPrevented||e.target===d.current||e instanceof MouseEvent&&0!==e.button||a&&a.map(gb).some((function(t){return t&&t.contains(e.target)||t===e.target}))||o&&o(e)},r=function(e){t(e),p.current=e.touches.length},i=function(e){p.current=e.touches.length};if(c)return document.addEventListener("keydown",e),document.addEventListener("mousedown",t),document.addEventListener("touchstart",r),document.addEventListener("touchend",i),function(){document.removeEventListener("keydown",e),document.removeEventListener("mousedown",t),document.removeEventListener("touchstart",r),document.removeEventListener("touchend",i)}}),[c,o,n]),(0,r.useEffect)((function(){if(c)return i&&i(c),function(){s&&s()}}),[!!c]),(0,r.useEffect)((function(){var e=function(){return null},n=!1;return t({onMouseDown:function(e){d.current=e.target},onTouchStart:function(e){d.current=e.target},onActivation:function(t){l||(e=db((0,fv.__spreadArrays)([t],(a||[]).map(gb)),document.body,jv)),f((function(){return t}))},onDeactivation:function(){e(),n||f(null)}}),function(){n=!0,t(!1)}}),[]),r.createElement(hb,null)}));var yb=function(e){return r.createElement(vb,(0,fv.__assign)({},e))},bb=r.forwardRef((function(e,t){return r.createElement(Lv,(0,fv.__assign)({},e,{ref:t,sideCar:yb}))}));class wb extends r.Component{constructor(e){if(super(e),this.rootName="paragon-portal-root","undefined"==typeof document)this.rootElement=null;else if(document.getElementById(this.rootName))this.rootElement=document.getElementById(this.rootName);else{const e=document.createElement("div");e.setAttribute("id",this.rootName),this.rootElement=document.body.appendChild(e)}}render(){return this.rootElement?H.createPortal(this.props.children,this.rootElement):null}}wb.propTypes={children:a().node.isRequired};const Ob=wb,Sb={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];ii(o)&&gi(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});ii(r)&&gi(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var Eb=vs({defaultModifiers:[qi,fs,Ki,Sb,cs,is,ds,zi,us]}),xb=n(5439),Cb=n.n(xb),kb=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Tb="undefined"!=typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,Pb=[];function Nb(){return Nb=Object.assign?Object.assign.bind():function(e){for(var t=1;t{}});function Mb(e){let{onClose:t,isOpen:n,isBlocking:o,children:a}=e;const i=(0,r.useMemo)((()=>({onClose:t,isOpen:n,isBlocking:o})),[t,n,o]);return r.createElement(Lb.Provider,{value:i},a)}Mb.propTypes={children:a().node,onClose:a().func.isRequired,isBlocking:a().bool,isOpen:a().bool.isRequired},Mb.defaultProps={children:null,isBlocking:!1};const Db=Lb,Bb=["children","onClose","isOpen","positionRef","isBlocking","withPortal","placement","hasArrow"];function Fb(){return Fb=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Bb);const f=s?Ob:r.Fragment,d=zb[l]||[0,10],p=[{name:"eventListeners",options:{scroll:!1}},{name:"offset",options:{offset:()=>d}}];return r.createElement(Mb,{onClose:n,isOpen:o,isBlocking:i},r.createElement(f,null,r.createElement(jb,Fb({modifiers:u?p:null,target:a,placement:l},c),r.createElement(bb,{scrollLock:!1,enabled:o,onEscapeKey:n,onClickOutside:n},o&&r.createElement("div",{className:"pgn__modal-popup__tooltip"},t,u&&r.createElement("div",{id:"arrow",className:`pgn__modal-popup__arrow pgn__modal-popup__arrow-${l}`,"data-popper-arrow":""}))))))}Gb.propTypes={children:a().node.isRequired,onClose:a().func.isRequired,isOpen:a().bool.isRequired,isBlocking:a().bool,withPortal:a().bool,positionRef:a().oneOfType([a().func,a().shape({current:a().shape({})})]),placement:jb.propTypes.placement,hasArrow:a().bool},Gb.defaultProps={isBlocking:!1,withPortal:!1,placement:"bottom-start",positionRef:null,hasArrow:!1};const Ub=Gb;function Hb(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{handleToggleOn:n,handleToggleOff:o,handleToggle:a}=t,[i,s]=(0,r.useState)(e||!1),l=(0,r.useCallback)((()=>{s(!0),n&&n(),a&&a(!0)}),[n,a]),u=(0,r.useCallback)((()=>{s(!1),o&&o(),a&&a(!1)}),[o,a]),c=(0,r.useCallback)((()=>{(i?u:l)()}),[i,l,u]);return[i,l,u,c]}const Kb=["defaultMessage","isLink","children","className"];function Vb(){return Vb=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Kb);const l=r.useRef(null),u=r.useRef(!1),c=r.useMemo((()=>Array.from({length:o.length}).map((()=>r.createRef()))),[o.length]),f=(0,r.useCallback)((()=>{for(let e=0;e{if(m&&d){const e=o.length,t=c[d].current.parentElement.getBoundingClientRect();if(t.bottom>=window.innerHeight-150||t.top<=150)y(0);else switch(!0){case e<6:case d<2:y(-48*d);break;case e-d<3:y(-48*(6-(e-d)));break;case d>1&&e-d>2:c[d].current.children[0].scrollIntoView({block:"center"}),y(-96)}}m&&!w.current&&d&&c[d].current.children[0].focus({preventScroll:f()===d}),u.current&&(l.current.focus(),u.current=!1),w.current=m}),[m,o.length,f,c,d]),r.createElement("div",Vb({className:s()("pgn__menu-select",a)},i),r.createElement(bt,{"aria-haspopup":"true","aria-expanded":m,ref:l,className:"pgn__menu-select-trigger-btn",variant:b?"link":"tertiary",iconAfter:b?void 0:xn,onClick:h},void 0!==d&&o[d]?o[d].props.children:t),r.createElement("div",{className:"pgn__menu-select-popup"},r.createElement(Ub,{placement:"right-start",positionRef:l,isOpen:m,onClose:g,modifiers:[{name:"flip",enabled:!0},{name:"offset",options:{enabled:!0,offset:[v,l.current?-1*l.current.offsetWidth:0]}}]},r.createElement(cv,{"aria-label":"Select Menu"},r.Children.map(o,((e,t)=>{const n={onClick(n){e.props.onClick&&e.props.onClick(n),p(t),g(),u.current=!0},id:`${t.toString()}_pgn__menu-item`,role:"link"};return d===t&&(n["aria-current"]="page"),r.cloneElement(e,n)})).map(((e,t)=>r.createElement("div",{key:e.props.id,ref:c[t]},e)))))))}Zb.propTypes={defaultMessage:a().string,isLink:a().bool,children:a().node.isRequired,className:a().string},Zb.defaultProps={defaultMessage:qb,isLink:!1,className:void 0};const Wb=Zb,$b=["as","children"];function Yb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jb(e){for(var t=1;t{let{as:n,children:o}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,$b);const{onClose:i}=(0,r.useContext)(Db),l=n,u=Jb(Jb({},a),{},{className:s()("pgn__modal-close-button",a.className),onClick:()=>{i(),a.onClick&&a.onClick()},ref:t});return r.createElement(l,u,o)}));Qb.propTypes={as:a().elementType,children:a().node,className:a().string,onClick:a().func},Qb.defaultProps={as:bt,onClick:void 0,className:void 0,children:null};const ew=Qb;function tw(e){let{onClick:t}=e;return r.createElement("div",{className:"pgn__modal-backdrop",onClick:t,onKeyDown:t})}function nw(e){let{children:t}=e;return r.createElement("div",{className:"pgn__modal-content-container"},t)}function rw(e){let{children:t,onClose:n,isOpen:o,isBlocking:a,zIndex:i}=e;if((0,r.useEffect)((()=>(o?document.body.classList.add("pgn__hidden-scroll-padding-right"):document.body.classList.remove("pgn__hidden-scroll-padding-right"),()=>{document.body.classList.remove("pgn__hidden-scroll-padding-right")})),[o]),!o)return null;const l=a?null:n;return r.createElement(Mb,{onClose:n,isOpen:o,isBlocking:a},r.createElement(Ob,null,r.createElement(bb,{allowPinchZoom:!0,scrollLock:!0,enabled:o,onEscapeKey:n,onClickOutside:l,className:s()("pgn__modal-layer",i?`zindex-${i}`:"")},r.createElement(nw,null,r.createElement(tw,{onClick:l}),t))))}tw.propTypes={onClick:a().func},tw.defaultProps={onClick:void 0},nw.propTypes={children:a().node},nw.defaultProps={children:null},rw.propTypes={children:a().node.isRequired,onClose:a().func.isRequired,isOpen:a().bool.isRequired,isBlocking:a().bool,zIndex:a().number},rw.defaultProps={isBlocking:!1,zIndex:void 0};const ow=rw,aw=["as","children"];function iw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sw(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,aw);return r.createElement(t,sw(sw({},o),{},{className:s()("pgn__modal-header",o.className)}),n)}uw.propTypes={as:a().elementType,children:a().node.isRequired,className:a().string},uw.defaultProps={as:"div",className:void 0};const cw=uw,fw=["as","children"];function dw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pw(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,fw);return r.createElement(t,pw(pw({},o),{},{className:s()("pgn__modal-title",o.className)}),n)}hw.propTypes={as:a().elementType,children:a().node.isRequired,className:a().string},hw.defaultProps={as:"h2",className:void 0};const gw=hw,vw=["as","children"];function yw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bw(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,vw);return r.createElement(t,bw(bw({},o),{},{className:s()("pgn__modal-footer",o.className)}),n)}Ow.propTypes={as:a().elementType,children:a().node.isRequired,className:a().string},Ow.defaultProps={as:"div",className:void 0};const Sw=Ow,Ew=["as","children"];function xw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cw(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ew);const[a,i]=qa(),[l,u]=qa(),c=s()("pgn__modal-body",o.className,{"pgn__modal-body-scroll-top":a,"pgn__modal-body-scroll-bottom":l});return r.createElement(t,Cw(Cw({},o),{},{className:c}),r.createElement(r.Fragment,null,r.createElement("div",{ref:i}),r.createElement("div",{className:"pgn__modal-body-content"},n),r.createElement("div",{ref:u})))}Tw.propTypes={as:a().elementType,children:a().node.isRequired,className:a().string},Tw.defaultProps={as:"div",className:void 0};const Pw=Tw,Nw=["as","children"];function Iw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Aw(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Nw);return r.createElement(t,Aw(Aw({},o),{},{className:s()("pgn__modal-hero-content",o.className)}),n)}Rw.propTypes={as:a().elementType,children:a().node.isRequired,className:a().string},Rw.defaultProps={as:"div",className:void 0};const jw=Rw,Lw=["as","backgroundSrc","children"];function Mw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dw(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Lw);return r.createElement(t,Dw(Dw({},a),{},{className:s()("pgn__modal-hero-bg",a.className),style:Dw({backgroundImage:n?`url(${n})`:void 0},a.style)}),o)}Fw.propTypes={as:a().elementType,backgroundSrc:a().string,children:a().node,className:a().string,style:a().shape({})},Fw.defaultProps={as:"div",backgroundSrc:void 0,children:null,className:void 0,style:{}};const zw=Fw,Gw=["as","children"];function Uw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hw(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Gw);return r.createElement(t,Hw(Hw({},o),{},{className:s()("pgn__modal-hero",o.className)}),n)}Vw.propTypes={as:a().elementType,children:a().node.isRequired,className:a().string},Vw.defaultProps={as:"div",className:void 0},Vw.Content=jw,Vw.Background=zw;const qw=Vw,Zw="Close";function Ww(e){let{children:t,title:n,isOpen:o,onClose:a,size:i,variant:l,hasCloseButton:u,closeLabel:c,isFullscreenScroll:f,className:d,isFullscreenOnMobile:p,isBlocking:m,zIndex:h}=e;const g=(0,Ue.useMediaQuery)({query:"(max-width: 767.98px)"}),v=p&&g;return r.createElement(ow,{isOpen:o,onClose:a,isBlocking:m,zIndex:h},r.createElement("div",{role:"dialog","aria-label":n,className:s()("pgn__modal",{[`pgn__modal-${v?"fullscreen":i}`]:i,[`pgn__modal-${l}`]:l,"pgn__modal-scroll-fullscreen":f},d)},u&&r.createElement("div",{className:"pgn__modal-close-container"},r.createElement(ew,{as:Ad,iconAs:$e,invertColors:"dark"===l,src:yn,alt:c})),t))}Ww.propTypes={children:a().node.isRequired,title:a().string.isRequired,onClose:a().func.isRequired,isOpen:a().bool,hasCloseButton:a().bool,size:a().oneOf(["sm","md","lg","xl","fullscreen"]),variant:a().oneOf(["default","warning","danger","success","dark"]),closeLabel:a().string,className:a().string,isFullscreenScroll:a().bool,isFullscreenOnMobile:a().bool,isBlocking:a().bool,zIndex:a().number},Ww.defaultProps={isOpen:!1,hasCloseButton:!0,size:"md",variant:"default",closeLabel:Zw,className:void 0,isFullscreenScroll:!1,isFullscreenOnMobile:!1,isBlocking:!1,zIndex:void 0},Ww.Header=cw,Ww.Title=gw,Ww.Footer=Sw,Ww.CloseButton=ew,Ww.Body=Pw,Ww.Hero=qw;const $w=Ww,Yw=["children","footerNode","beforeBodyNode","afterBodyNode"];const Jw="Close";function Xw(e){let{children:t,footerNode:n,beforeBodyNode:o,afterBodyNode:a}=e,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Yw);return r.createElement($w,i,r.createElement($w.Header,null,r.createElement($w.Title,null,i.title)),o,r.createElement($w.Body,{className:i.modalBodyClassName},t),a,n&&r.createElement($w.Footer,null,n))}Xw.propTypes={children:a().node.isRequired,className:a().string,title:a().string.isRequired,onClose:a().func.isRequired,isOpen:a().bool,hasCloseButton:a().bool,size:a().oneOf(["sm","md","lg","xl","fullscreen"]),variant:a().oneOf(["default","warning","danger","success","dark"]),closeLabel:a().string,isFullscreenScroll:a().bool,footerNode:a().node,beforeBodyNode:a().node,afterBodyNode:a().node,modalBodyClassName:a().string},Xw.defaultProps={isOpen:!1,hasCloseButton:!0,size:"fullscreen",variant:"dark",closeLabel:Jw,className:void 0,isFullscreenScroll:!1,footerNode:null,beforeBodyNode:null,afterBodyNode:null,modalBodyClassName:""};const Qw=Xw,eO=(e,t,n)=>(r,o,a,...i)=>t(r)&&void 0===r[o]?new Error(`${a}: ${o} is required when ${n}`):e(r,o,a,...i),tO=(e,t)=>eO(e,(e=>!0===e[t]),`${t} is truthy`),nO=(e,t)=>eO(e,(e=>!e[t]),`not ${t}`),rO=["children","footerNode","heroNode","heroIsDark","beforeBodyNode","afterBodyNode"];function oO(){return oO=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,rO);return r.createElement($w,oO({},l,{variant:a?"dark":"default"}),o,i,r.createElement($w.Body,null,t),s,n&&r.createElement($w.Footer,null,n))}aO.propTypes={children:a().node.isRequired,title:a().string.isRequired,isOpen:a().bool,isBlocking:a().bool,hasCloseButton:a().bool,onClose:nO(a().func,"isBlocking"),size:a().oneOf(["sm","md","lg","xl","fullscreen"]),closeLabel:a().string,className:a().string,isFullscreenScroll:a().bool,footerNode:a().node,heroIsDark:a().bool,heroNode:a().node,beforeBodyNode:a().node,afterBodyNode:a().node},aO.defaultProps={isOpen:!1,isBlocking:!1,hasCloseButton:!0,onClose:()=>{},size:"md",closeLabel:"Close",className:void 0,isFullscreenScroll:!0,footerNode:null,heroIsDark:!0,heroNode:null,beforeBodyNode:null,afterBodyNode:null};const iO=aO,sO=["children","footerNode","beforeBodyNode","afterBodyNode"];const lO="Close";function uO(e){let{children:t,footerNode:n,beforeBodyNode:o,afterBodyNode:a}=e,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,sO);return r.createElement($w,i,r.createElement($w.Header,null,r.createElement($w.Title,null,i.title)),o,r.createElement($w.Body,null,t),a,n&&r.createElement($w.Footer,null,n))}uO.propTypes={children:a().node.isRequired,title:a().string.isRequired,onClose:a().func.isRequired,isOpen:a().bool,hasCloseButton:a().bool,size:a().oneOf(["sm","md","lg","xl","fullscreen"]),variant:a().oneOf(["default","warning","danger","success","dark"]),closeLabel:a().string,className:a().string,isFullscreenScroll:a().bool,footerNode:a().node,beforeBodyNode:a().node,afterBodyNode:a().node},uO.defaultProps={isOpen:!1,hasCloseButton:!0,size:"md",variant:"default",closeLabel:lO,className:void 0,isFullscreenScroll:!1,footerNode:null,beforeBodyNode:null,afterBodyNode:null};const cO=uO,fO=["children","footerNode"];function dO(){return dO=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,fO);return r.createElement($w,dO({},o,{className:s()("pgn__alert-modal",o.className)}),r.createElement($w.Header,null,r.createElement($w.Title,null,o.title)),r.createElement($w.Body,null,t),n&&r.createElement($w.Footer,null,n))}pO.propTypes={children:a().node.isRequired,title:a().string.isRequired,isOpen:a().bool,isBlocking:a().bool,hasCloseButton:a().bool,onClose:nO(a().func,"isBlocking"),size:a().oneOf(["sm","md","lg","xl","fullscreen"]),variant:a().oneOf(["default","warning","danger","success","dark"]),closeLabel:a().string,className:a().string,isFullscreenScroll:a().bool,footerNode:a().node},pO.defaultProps={isOpen:!1,isBlocking:!1,hasCloseButton:!1,onClose:()=>{},size:"md",variant:"default",closeLabel:"Close",className:void 0,isFullscreenScroll:!1,footerNode:null};const mO=pO,hO=r.createContext(null);var gO=["as","onSelect","activeKey","role","onKeyDown"],vO=function(){},yO=r.forwardRef((function(e,t){var n,o,a=e.as,i=void 0===a?"ul":a,s=e.onSelect,l=e.activeKey,u=e.role,c=e.onKeyDown,f=(0,I.Z)(e,gO),d=ei(),p=(0,r.useRef)(!1),m=(0,r.useContext)(Ws),h=(0,r.useContext)(hO);h&&(u=u||"tablist",l=h.activeKey,n=h.getControlledId,o=h.getControllerId);var g=(0,r.useRef)(null),v=function(e){var t=g.current;if(!t)return null;var n=Qa(t,"[data-rb-event-key]:not(.disabled)"),r=t.querySelector(".active");if(!r)return null;var o=n.indexOf(r);if(-1===o)return null;var a=o+e;return a>=n.length&&(a=0),a<0&&(a=n.length-1),n[a]},y=function(e,t){null!=e&&(s&&s(e,t),m&&m(e,t))};(0,r.useEffect)((function(){if(g.current&&p.current){var e=g.current.querySelector("[data-rb-event-key].active");e&&e.focus()}p.current=!1}));var b=nl(t,g);return r.createElement(Ws.Provider,{value:y},r.createElement(Ys.Provider,{value:{role:u,activeKey:Zs(l),getControlledId:n||vO,getControllerId:o||vO}},r.createElement(i,(0,N.Z)({},f,{onKeyDown:function(e){var t;switch(c&&c(e),e.key){case"ArrowLeft":case"ArrowUp":t=v(-1);break;case"ArrowRight":case"ArrowDown":t=v(1);break;default:return}t&&(e.preventDefault(),y(t.dataset.rbEventKey,e),p.current=!0,d())},ref:b,role:u}))))}));const bO=yO;var wO=["bsPrefix","className","children","as"],OO=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.children,i=e.as,l=void 0===i?"div":i,u=(0,I.Z)(e,wO);return n=z(n,"nav-item"),r.createElement(l,(0,N.Z)({},u,{ref:t,className:s()(o,n)}),a)}));OO.displayName="NavItem";const SO=OO;var EO=["active","className","eventKey","onSelect","onClick","as"],xO=r.forwardRef((function(e,t){var n=e.active,o=e.className,a=e.eventKey,i=e.onSelect,l=e.onClick,u=e.as,c=(0,I.Z)(e,EO),f=Zs(a,c.href),d=(0,r.useContext)(Ws),p=(0,r.useContext)(Ys),m=n;if(p){c.role||"tablist"!==p.role||(c.role="tab");var h=p.getControllerId(f),g=p.getControlledId(f);c["data-rb-event-key"]=f,c.id=h||c.id,c["aria-controls"]=g||c["aria-controls"],m=null==n&&null!=f?p.activeKey===f:n}"tab"===c.role&&(c.disabled&&(c.tabIndex=-1,c["aria-disabled"]=!0),c["aria-selected"]=m);var v=B((function(e){l&&l(e),null!=f&&(i&&i(f,e),d&&d(f,e))}));return r.createElement(u,(0,N.Z)({},c,{ref:t,onClick:v,className:s()(o,m&&"active")}))}));xO.defaultProps={disabled:!1};const CO=xO;var kO=["bsPrefix","disabled","className","href","eventKey","onSelect","as"],TO={disabled:!1,as:Re},PO=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.disabled,a=e.className,i=e.href,l=e.eventKey,u=e.onSelect,c=e.as,f=(0,I.Z)(e,kO);return n=z(n,"nav-link"),r.createElement(CO,(0,N.Z)({},f,{href:i,ref:t,eventKey:l,as:c,disabled:o,onSelect:u,className:s()(a,n,o&&"disabled")}))}));PO.displayName="NavLink",PO.defaultProps=TO;const NO=PO;var IO=["as","bsPrefix","variant","fill","justify","navbar","navbarScroll","className","children","activeKey"],AO=r.forwardRef((function(e,t){var n,o,a,i=M(e,{activeKey:"onSelect"}),l=i.as,u=void 0===l?"div":l,c=i.bsPrefix,f=i.variant,d=i.fill,p=i.justify,m=i.navbar,h=i.navbarScroll,g=i.className,v=i.children,y=i.activeKey,b=(0,I.Z)(i,IO),w=z(c,"nav"),O=!1,S=(0,r.useContext)(ol),E=(0,r.useContext)(Yn);return S?(o=S.bsPrefix,O=null==m||m):E&&(a=E.cardHeaderBsPrefix),r.createElement(bO,(0,N.Z)({as:u,ref:t,activeKey:y,className:s()(g,(n={},n[w]=!O,n[o+"-nav"]=O,n[o+"-nav-scroll"]=O&&h,n[a+"-"+f]=!!a,n[w+"-"+f]=!!f,n[w+"-fill"]=d,n[w+"-justified"]=p,n))},b),v)}));AO.displayName="Nav",AO.defaultProps={justify:!1,fill:!1},AO.Item=SO,AO.Link=NO;const _O=AO;var RO=["id","title","children","bsPrefix","className","rootCloseEvent","menuRole","disabled","active","renderMenuOnMount"],jO=r.forwardRef((function(e,t){var n=e.id,o=e.title,a=e.children,i=e.bsPrefix,l=e.className,u=e.rootCloseEvent,c=e.menuRole,f=e.disabled,d=e.active,p=e.renderMenuOnMount,m=(0,I.Z)(e,RO),h=z(void 0,"nav-item");return r.createElement(Ol,(0,N.Z)({ref:t},m,{className:s()(l,h)}),r.createElement(Ol.Toggle,{id:n,eventKey:null,active:d,disabled:f,childBsPrefix:i,as:NO},o),r.createElement(Ol.Menu,{role:c,renderOnMount:p,rootCloseEvent:u},a))}));jO.displayName="NavDropdown",jO.Item=Ol.Item,jO.ItemText=Ol.ItemText,jO.Divider=Ol.Divider,jO.Header=Ol.Header;const LO=jO;function MO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function DO(e){for(var t=1;t{},onToggle:()=>{},role:"navigation",sticky:void 0,variant:"light",bsPrefix:"navbar"},lS.defaultProps={as:"nav",href:void 0,bsPrefix:"navbar"},uS.defaultProps={as:"button",children:void 0,label:iS,onClick:()=>{},bsPrefix:"navbar-toggler"},cS.defaultProps={bsPrefix:"navbar-collapse"},sS.Brand=lS,sS.Toggle=uS,sS.Collapse=cS;const fS=sS,dS="Dismiss",pS="accentA";function mS(e){let{children:t,dismissible:n,dismissAltText:o,onDismiss:a,show:i,variant:l}=e;return i?r.createElement("div",{className:s()("pgn__pageBanner-component",`pgn__pageBanner__${l}`),role:"alert","aria-live":"polite","aria-atomic":"true"},r.createElement("div",{className:"pgn__pageBanner-content"},t),n&&r.createElement("span",{className:"pgn__pageBanner-dismissButtonContainer"},r.createElement(Ad,{onClick:a,iconAs:$e,alt:o,src:yn,size:"inline",invertColors:"dark"===l,variant:"dark"===l?"dark":"black"}))):null}mS.propTypes={children:a().node,dismissible:a().bool,dismissAltText:a().node,onDismiss:a().func,show:a().bool,variant:a().oneOf(["light","dark","warning",pS,"accentB"])},mS.defaultProps={children:void 0,dismissible:!1,dismissAltText:dS,onDismiss:()=>{},show:!0,variant:pS};const hS=mS,gS="...",vS="Previous",yS="Next",bS="Page",wS="Current Page",OS="of",SS="Go to next page",ES="Go to previous page",xS="default",CS="reduced",kS="minimal";function TS(e){let{currentPage:t,pageCount:n,handlePageSelect:o}=e;return r.createElement(Gd,null,r.createElement(Gd.Toggle,{variant:"tertiary",id:"Pagination dropdown"},t," of ",n),r.createElement(Gd.Menu,{className:"pgn__reduced-pagination-dropdown"},[...Array(n).keys()].map((e=>r.createElement(Gd.Item,{onClick:()=>o(e+1),key:e},e+1)))))}class PS extends r.Component{constructor(e){super(e),this.previousButtonRef=null,this.nextButtonRef=null,this.pageRefs={},this.state={currentPage:this.props.currentPage,pageButtonSelected:!1},this.handlePageSelect=this.handlePageSelect.bind(this)}shouldComponentUpdate(e,t){return e!==this.props||t.currentPage!==this.state.currentPage}componentDidUpdate(e,t){const{currentPage:n,pageButtonSelected:r}=this.state,o=this.pageRefs[n];o&&r&&(o.focus(),this.setPageButtonSelectedState(!1)),this.state.currentPage!==t.currentPage||this.props.currentPage===e.currentPage&&this.props.currentPage===this.state.currentPage||this.setState({currentPage:this.props.currentPage})}handlePageSelect(e){e!==this.state.currentPage&&(this.setState({currentPage:e,pageButtonSelected:!0}),this.props.onPageSelect(e))}handlePreviousNextButtonClick(e){const{pageCount:t}=this.props;1===e?this.nextButtonRef.focus():e===t&&this.previousButtonRef.focus(),this.setState({currentPage:e}),this.props.onPageSelect(e)}setPageButtonSelectedState(e){this.setState({pageButtonSelected:e})}renderEllipsisButton(){return r.createElement("li",{className:s()(["page-item","disabled"]),key:u("pagination-ellipsis-")},r.createElement("span",{className:s()(["btn","page-link","ml-0","border-0"])},"..."))}renderPageButton(e){const{buttonLabels:t}=this.props,n=e===this.state.currentPage||null;let o=`${t.page} ${e}`;return n&&(o+=`, ${t.currentPage}`),r.createElement("li",{className:s()(["page-item",{active:n}]),key:e},r.createElement(bt,{className:"page-link","aria-label":o,ref:t=>{this.pageRefs[e]=t},onClick:()=>{this.handlePageSelect(e)}},e.toString()))}renderPageOfCountButton(){const{currentPage:e}=this.state,{pageCount:t,buttonLabels:n}=this.props,o=`${n.page} ${e}, ${n.currentPage}, ${n.pageOfCount} ${t}`,a=r.createElement("span",null,`${e} `,n.pageOfCount,` ${t}`);return r.createElement("li",{className:s()(["page-item","disabled"]),key:e},r.createElement("span",{className:s()(["btn","page-link","mx-2","border-0"]),"aria-label":o},a))}renderPreviousButton(){const{buttonLabels:e,icons:t,variant:n,size:o}=this.props,{currentPage:a}=this.state,i=1===a,l=i?null:a-1,u=n!==CS&&"small"!==o||n===kS;let c=`${e.previous}`;return l&&(c+=`, ${e.page} ${l}`),r.createElement("li",{className:s()("page-item",{disabled:i})},n===xS?r.createElement(bt,{className:"previous page-link","aria-label":c,tabIndex:i?"-1":void 0,onClick:()=>{this.handlePreviousNextButtonClick(l)},ref:e=>{this.previousButtonRef=e},disabled:i},r.createElement("div",null,t.leftIcon,n===xS?e.previous:null)):r.createElement(Ad,{src:u?Jt:mn,iconAs:$e,className:"previous page-link","aria-label":c,tabIndex:i?"-1":void 0,onClick:()=>{this.handlePreviousNextButtonClick(l)},ref:e=>{this.previousButtonRef=e},disabled:i,alt:ES}))}renderNextButton(){const{buttonLabels:e,pageCount:t,icons:n,variant:o,size:a}=this.props,{currentPage:i}=this.state,l=i===t,u=l?null:i+1,c=o!==CS&&"small"!==a||o===kS;let f=`${e.next}`;return u&&(f+=`, ${e.page} ${u}`),r.createElement("li",{className:s()("page-item",{disabled:l})},o===xS?r.createElement(bt,{className:"next page-link","aria-label":f,tabIndex:l?"-1":void 0,onClick:()=>{this.handlePreviousNextButtonClick(u)},ref:e=>{this.nextButtonRef=e},disabled:l},r.createElement("div",null,o===xS?e.next:null,n.rightIcon)):r.createElement(Ad,{src:c?an:gn,iconAs:$e,className:"next page-link","aria-label":f,tabIndex:l?"-1":void 0,onClick:()=>{this.handlePreviousNextButtonClick(u)},ref:e=>{this.nextButtonRef=e},disabled:l,alt:SS}))}renderScreenReaderSection(){const{currentPage:e}=this.state,{buttonLabels:t,pageCount:n}=this.props,o=`${t.page} ${e}, ${t.currentPage}, ${t.pageOfCount} ${n}`;return r.createElement("div",{className:"sr-only","aria-live":"polite","aria-relevant":"text","aria-atomic":!0},o)}renderPageButtons(){const{currentPage:e}=this.state,{pageCount:t,maxPagesDisplayed:n}=this.props;return(({currentIndex:e,count:t,length:n,requireFirstAndLastPages:r=!0})=>{const o=Math.min(t,n),a=e-Math.ceil(o/2),i=Math.max(0,a),s=Math.min(i,t-o),l=Array.from({length:o},((e,t)=>s+t)),u=0===l[0],c=l[l.length-1]===t-1;return r&&!u&&(l[0]=0,l[1]=gS),r&&!c&&(l[l.length-1]=t-1,l[l.length-2]=gS),l})({currentIndex:e,count:t,length:n,requireFirstAndLastPages:!0}).map((e=>e===gS?this.renderEllipsisButton():this.renderPageButton(e+1)))}renderReducedPagination(){const{currentPage:e}=this.state,{pageCount:t}=this.props;return r.createElement("ul",{className:"pagination"},this.renderPreviousButton(),r.createElement(TS,{currentPage:e,pageCount:t,handlePageSelect:this.handlePageSelect}),this.renderNextButton())}renderMinimalPaginations(){return r.createElement("ul",{className:"pagination"},this.renderPreviousButton(),this.renderNextButton())}render(){const{variant:e,invertColors:t,size:n}=this.props;return r.createElement("nav",{"aria-label":this.props.paginationLabel,className:s()(this.props.className,{[`pagination-${e}`]:e,"pagination-inverse":t,"pagination-small":n!==xS})},this.renderScreenReaderSection(),e===xS||"secondary"===e?r.createElement("ul",{className:"pagination"},this.renderPreviousButton(),r.createElement(He(),{maxWidth:tt.extraSmall.maxWidth},this.renderPageOfCountButton()),r.createElement(He(),{minWidth:tt.small.minWidth},this.renderPageButtons()),this.renderNextButton()):null,e===CS?this.renderReducedPagination():null,e===kS?this.renderMinimalPaginations():null)}}var NS;PS.propTypes={onPageSelect:a().func.isRequired,pageCount:a().number.isRequired,paginationLabel:a().string.isRequired,buttonLabels:a().shape({previous:a().string,next:a().string,page:a().string,currentPage:a().string,pageOfCount:a().string}),className:a().string,currentPage:a().number,maxPagesDisplayed:(NS=4,function(e,t,n){const r=e[t];return"number"==typeof r&&!Number.isNaN(r)&&r>NS?null:new Error(`${t} in ${n} must be a non-NaN number greater than ${NS}.`)}),icons:a().shape({leftIcon:a().node,rightIcon:a().node}),variant:a().oneOf(["default","secondary","reduced","minimal"]),invertColors:a().bool,size:a().oneOf(["default","small"])},PS.defaultProps={icons:{leftIcon:r.createElement($e,{src:mn}),rightIcon:r.createElement($e,{src:gn})},buttonLabels:{previous:vS,next:yS,page:bS,currentPage:wS,pageOfCount:OS},className:void 0,currentPage:1,maxPagesDisplayed:7,variant:"default",invertColors:!1,size:"default"},TS.propTypes={currentPage:a().number.isRequired,pageCount:a().number.isRequired,handlePageSelect:a().func.isRequired},PS.Reduced=TS;const IS=PS;var AS=["as","bsPrefix","className","children"],_S=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,a=e.bsPrefix,i=e.className,l=e.children,u=(0,I.Z)(e,AS);return a=z(a,"popover-header"),r.createElement(o,(0,N.Z)({ref:t},u,{className:s()(a,i)}),l)}));const RS=_S;var jS=["as","bsPrefix","className","children"],LS=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,a=e.bsPrefix,i=e.className,l=e.children,u=(0,I.Z)(e,jS);return a=z(a,"popover-body"),r.createElement(o,(0,N.Z)({ref:t},u,{className:s()(i,a)}),l)}));const MS=LS;var DS=["bsPrefix","placement","className","style","children","content","arrowProps","popper","show"],BS=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.placement,a=e.className,i=e.style,l=e.children,u=e.content,c=e.arrowProps,f=(e.popper,e.show,(0,I.Z)(e,DS)),d=z(n,"popover"),p=((null==o?void 0:o.split("-"))||[])[0];return r.createElement("div",(0,N.Z)({ref:t,role:"tooltip",style:i,"x-placement":p,className:s()(a,d,p&&"bs-popover-"+p)},f),r.createElement("div",(0,N.Z)({className:"arrow"},c)),u?r.createElement(MS,null,l):l)}));BS.defaultProps={placement:"right"},BS.Title=RS,BS.Content=MS;const FS=BS,zS=["children","variant"];function GS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function US(e){for(var t=1;t{let{children:n,variant:o}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,zS);return r.createElement(FS,KS({},a,{className:s()({[`popover-${o}`]:!!o},a.className),ref:t}),n)}));function qS(e){return r.createElement(RS,e)}function ZS(e){return r.createElement(MS,e)}const WS={as:a().elementType,bsPrefix:a().string};qS.propTypes=WS,ZS.propTypes=WS,VS.propTypes=US(US({},FS.propTypes),{},{id:a().string.isRequired,placement:a().oneOf(["auto","top","bottom","left","right"]),title:a().string,arrowProps:a().shape({ref:a().oneOfType([a().func,a().shape({current:a().element})]),style:a().shape({})}),content:a().bool,popper:a().shape({}),show:a().bool,children:a().node,className:a().string,variant:a().string}),VS.defaultProps=US(US({},FS.defaultProps),{},{placement:"right",title:void 0,arrowProps:void 0,content:void 0,popper:void 0,show:void 0,children:void 0,className:void 0,variant:void 0}),qS.defaultProps={as:"div",bsPrefix:"popover-header"},ZS.defaultProps={as:"div",bsPrefix:"popover-body"},VS.Title=qS,VS.Content=ZS;const $S=VS;var YS=["min","now","max","label","srOnly","striped","animated","className","style","variant","bsPrefix"],JS=["isChild"],XS=["min","now","max","label","srOnly","striped","animated","bsPrefix","variant","className","children"],QS=1e3;function eE(e,t,n){var r=(e-t)/(n-t)*100;return Math.round(r*QS)/QS}function tE(e,t){var n,o=e.min,a=e.now,i=e.max,l=e.label,u=e.srOnly,c=e.striped,f=e.animated,d=e.className,p=e.style,m=e.variant,h=e.bsPrefix,g=(0,I.Z)(e,YS);return r.createElement("div",(0,N.Z)({ref:t},g,{role:"progressbar",className:s()(d,h+"-bar",(n={},n["bg-"+m]=m,n[h+"-bar-animated"]=f,n[h+"-bar-striped"]=f||c,n)),style:(0,N.Z)({width:eE(a,o,i)+"%"},p),"aria-valuenow":a,"aria-valuemin":o,"aria-valuemax":i}),u?r.createElement("span",{className:"sr-only"},l):l)}var nE=r.forwardRef((function(e,t){var n=e.isChild,o=(0,I.Z)(e,JS);if(o.bsPrefix=z(o.bsPrefix,"progress"),n)return tE(o,t);var a=o.min,i=o.now,l=o.max,u=o.label,c=o.srOnly,f=o.striped,d=o.animated,p=o.bsPrefix,m=o.variant,h=o.className,g=o.children,v=(0,I.Z)(o,XS);return r.createElement("div",(0,N.Z)({ref:t},v,{className:s()(h,p)}),g?uo(g,(function(e){return(0,r.cloneElement)(e,{isChild:!0})})):tE({min:a,now:i,max:l,label:u,srOnly:c,striped:f,animated:d,bsPrefix:p,variant:m},t))}));nE.displayName="ProgressBar",nE.defaultProps={min:0,max:100,animated:!1,isChild:!1,srOnly:!1,striped:!1};const rE=nE,oE=(e,t=!0,n="pgn__annotation")=>{if(!e.current||!e.current.style)return!1;const{children:r}=e.current;let o=0;for(let e=0;e=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,aE);const d=r.useRef(),p=r.useRef(),m=(a||0)-(t||0),h=t<50,g=a<50,v=cE.includes(o)?o:lE,y=cE.includes(l)?l:uE,b=(0,r.useCallback)((()=>{oE(d,h,sE),oE(p,g,sE)}),[h,g]);(0,r.useEffect)((()=>{b();const e=new ResizeObserver((()=>{b()})),t=d.current;return e.observe(t),()=>t&&e.unobserve(t)}),[b]);const w=e=>r.createElement("span",{className:"pgn__progress-hint"},e);return r.createElement("div",{className:"pgn__progress-annotated"},!!n&&r.createElement("div",{className:"pgn__progress-info",style:{left:`${t}%`},ref:d},!h&&w(u),r.createElement(Rt,{variant:v},n),h&&w(u)),r.createElement(rE,null,r.createElement(rE,iE({},f,{now:t,className:s()(`pgn__progress-bar--${v}`,m>0?"pgn__progress-tick--white":"pgn__progress-tick--black"),srOnly:!0})),!!a&&r.createElement(rE,{now:m,className:`pgn__progress-bar--${y}`,srOnly:!0})),!!a&&!!i&&r.createElement("div",{className:"pgn__progress-info",style:{left:`${a}%`},ref:p},!g&&w(c),r.createElement(Rt,{arrowPlacement:"top",variant:y},i),g&&w(c)))}dE.propTypes={now:a().number,label:a().node,variant:a().oneOf(cE),className:a().string,threshold:a().number,thresholdLabel:a().node,thresholdVariant:a().oneOf(cE),progressHint:a().node,thresholdHint:a().node},dE.defaultProps={now:void 0,label:void 0,variant:lE,className:void 0,threshold:void 0,thresholdLabel:void 0,thresholdVariant:uE,progressHint:void 0,thresholdHint:void 0},fE.Annotated=dE;const pE=fE,mE=r.forwardRef(((e,t)=>{let{advanceButtonText:n,dismissButtonText:o,endButtonText:a,isLastCheckpoint:i,onAdvance:s,onDismiss:l,onEnd:u,showDismissButton:c}=e;return r.createElement("div",{className:"pgn__checkpoint-action-row",ref:t},(void 0===c?!i:c)&&r.createElement(bt,{variant:"tertiary",className:"pgn__checkpoint-button_dismiss",onClick:l},o),r.createElement(bt,{autoFocus:!0,className:"pgn__checkpoint-button_advance",variant:"primary",onClick:i?u:s},i?a:n))}));mE.defaultProps={advanceButtonText:"",dismissButtonText:"",endButtonText:"",isLastCheckpoint:!1,onAdvance:()=>{},onDismiss:()=>{},onEnd:()=>{},showDismissButton:void 0},mE.propTypes={advanceButtonText:a().node,dismissButtonText:a().node,endButtonText:a().node,isLastCheckpoint:a().bool,onAdvance:a().func,onDismiss:a().func,onEnd:a().func,showDismissButton:a().bool};const hE=mE,gE=r.forwardRef(((e,t)=>{let{children:n}=e;return n?r.createElement("div",{className:"pgn__checkpoint-body",ref:t},n):null}));gE.defaultProps={children:null},gE.propTypes={children:a().node};const vE=gE,yE=r.forwardRef(((e,t)=>{let{currentIndex:n,totalCheckpoints:o}=e;return 1===o?null:r.createElement("span",{className:"pgn__checkpoint-breadcrumb-container",ref:t},new Array(o).fill(0).map(((e,t)=>t===n?r.createElement("span",{className:"pgn__checkpoint-breadcrumb pgn__checkpoint-breadcrumb_active","data-testid":"pgn__checkpoint-breadcrumb_active"}):r.createElement("span",{className:"pgn__checkpoint-breadcrumb pgn__checkpoint-breadcrumb_inactive","data-testid":"pgn__checkpoint-breadcrumb_inactive"}))))}));yE.defaultProps={currentIndex:null,totalCheckpoints:null},yE.propTypes={currentIndex:a().number,totalCheckpoints:a().number};const bE=yE,wE=r.forwardRef(((e,t)=>{let{children:n}=e;return r.createElement("h2",{id:"pgn__checkpoint-title",ref:t},n)}));wE.defaultProps={children:null},wE.propTypes={children:a().node};const OE=wE,SE=["body","index","placement","target","title","totalCheckpoints"];function EE(){return EE=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{body:o,index:a,placement:i,target:s,title:l,totalCheckpoints:u}=e,c=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,SE);const[f,d]=(0,r.useState)(!1),p=(0,Ue.useMediaQuery)({maxWidth:tt.small.maxWidth});(0,r.useEffect)((()=>{const e=document.querySelector(s),t=document.querySelector("#pgn__checkpoint");if(e&&t){const n=Eb(e,t,{placement:p?"top":i,modifiers:[{name:"arrow",options:{padding:25}},{name:"offset",options:{offset:[0,20]}},{name:"preventOverflow",options:{padding:20,tetherOffset:35}}]});d(!0),n&&n.forceUpdate()}}),[s,p,i]),(0,r.useEffect)((()=>{if(f){const e=document.querySelector(s);let t=e.getBoundingClientRect().top;(t<0||e.getBoundingClientRect().bottom>n.g.innerHeight)&&(i.includes("top")?(t<0&&(t*=-1),t-=280):t-=80,n.g.scrollTo({top:t,behavior:"smooth"})),document.querySelector(".pgn__checkpoint-button_advance").focus()}}),[s,f,i]);const m=a+1===u,h=1===u;return r.createElement("div",{id:"pgn__checkpoint",className:"pgn__checkpoint","aria-labelledby":"pgn__checkpoint-title",ref:t,role:"dialog",style:{visibility:f?"visible":"hidden",pointerEvents:f?"auto":"none"}},r.createElement("span",{className:"sr-only"},"Top of step ",a+1),(l||!h)&&r.createElement("div",{className:"pgn__checkpoint-header"},r.createElement(OE,null,l),r.createElement(bE,{currentIndex:a,totalCheckpoints:u})),r.createElement(vE,null,o),r.createElement(hE,EE({isLastCheckpoint:m},c)),r.createElement("div",{id:"pgn__checkpoint-arrow","data-popper-arrow":!0}),r.createElement("span",{className:"sr-only"},"Bottom of step ",a+1))}));xE.defaultProps={advanceButtonText:null,body:null,dismissButtonText:null,endButtonText:null,placement:"top",title:null,showDismissButton:void 0},xE.propTypes={advanceButtonText:a().node,body:a().node,dismissButtonText:a().node,endButtonText:a().node,index:a().number.isRequired,onAdvance:a().func.isRequired,onDismiss:a().func.isRequired,onEnd:a().func.isRequired,placement:a().oneOf(["top","top-start","top-end","right-start","right","right-end","left-start","left","left-end","bottom","bottom-start","bottom-end"]),target:a().string.isRequired,title:a().node,totalCheckpoints:a().number.isRequired,showDismissButton:a().bool};const CE=xE,kE=r.forwardRef(((e,t)=>{let{tours:o}=e;const a=o.find((e=>e.enabled)),{enabled:i,checkpoints:s=[],startingIndex:l,onEscape:u,onEnd:c,onDismiss:f,advanceButtonText:d,dismissButtonText:p,endButtonText:m}=a||{},[h,g]=(0,r.useState)([]),[v,y]=(0,r.useState)(0),[b,w]=(0,r.useState)(!1),[O,S]=(0,r.useState)([]),{title:E,body:x,onAdvance:C,onDismiss:k,advanceButtonText:T,dismissButtonText:P,endButtonText:N,placement:I,target:A,showDismissButton:_}=h||{};return(0,r.useEffect)((()=>{i&&s&&(w(i),(e=>{const t=e.filter((e=>!!document.querySelector(e.target)));S(t)})(s),y(l||0))}),[i,s,l]),(0,r.useEffect)((()=>{b&&O.length&&g(O[v])}),[v,b,O]),(0,r.useEffect)((()=>{const e=e=>{27===e.keyCode&&(w(!1),u&&u())};return n.g.addEventListener("keydown",e),()=>{n.g.removeEventListener("keydown",e)}}),[u]),a&&h&&b?r.createElement(CE,{advanceButtonText:T||d,body:x,currentCheckpointData:h,dismissButtonText:P||p,endButtonText:N||m,index:v,onAdvance:()=>{y(v+1),C&&C()},onDismiss:()=>{y(0),w(!1),k?k():f(),g(null)},onEnd:()=>{y(0),w(!1),c&&c(),g(null)},placement:I,target:A,title:E,totalCheckpoints:O.length,showDismissButton:_,ref:t}):null}));kE.defaultProps={tours:{advanceButtonText:"",checkpoints:{advanceButtonText:"",body:"",dismissButtonText:"",endButtonText:"",onAdvance:()=>{},onDismiss:()=>{},placement:"top",title:"",showDismissButton:void 0},dismissButtonText:"",endButtonText:"",onDismiss:()=>{},onEnd:()=>{},onEscape:()=>{},startingIndex:0}},kE.propTypes={tours:a().arrayOf(a().shape({advanceButtonText:a().node,checkpoints:a().arrayOf(a().shape({advanceButtonText:a().node,body:a().node,dismissButtonText:a().node,endButtonText:a().node,onAdvance:a().func,onDismiss:a().func,placement:a().oneOf(["top","top-start","top-end","right-start","right","right-end","left-start","left","left-end","bottom","bottom-start","bottom-end"]),target:a().string.isRequired,title:a().node,showDismissButton:a().bool})),dismissButtonText:a().node,enabled:a().bool.isRequired,endButtonText:a().node,onDismiss:a().func,onEnd:a().func,onEscape:a().func,startingIndex:a().number,tourId:a().string.isRequired}))};const TE=kE;var PE=["bsPrefix","className","children","aspectRatio"],NE=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.children,i=e.aspectRatio,l=(0,I.Z)(e,PE),u=z(n,"embed-responsive"),c=r.Children.only(a);return r.createElement("div",(0,N.Z)({ref:t},l,{className:s()(u,o,i&&u+"-"+i)}),r.cloneElement(c,{className:s()(c.props.className,u+"-item")}))}));NE.defaultProps={aspectRatio:"1by1"};const IE=NE,AE=(0,r.createContext)();function _E(e){const{children:t,className:n,screenReaderText:o,icons:a,onSubmit:i,onClear:l,onChange:c,onBlur:f,onFocus:d,value:p,formAriaLabel:m,disabled:h,submitButtonLocation:g}=e,[v,y]=(0,r.useState)(!1),[b,w]=(0,r.useState)(p),O=(0,r.useRef)(!0),S=(0,r.useRef)(`${u("pgn-searchfield-input-")}`),E=(0,r.useRef)(),x=(0,r.useRef)();return(0,r.useEffect)((()=>{w(p)}),[p]),(0,r.useEffect)((()=>{O.current?O.current=!1:c(b)}),[b,c]),r.createElement("div",{className:s()("pgn__searchfield","d-flex",{"has-focus":v,disabled:h,"pgn__searchfield--external":"external"===g},n)},r.createElement("form",{role:"search",onSubmit:e=>{e.preventDefault(),i(b),x&&x.current&&x.current.focus()},onReset:()=>{w(""),l(),E&&E.current&&E.current.focus()},className:"d-flex align-items-center w-100","aria-label":m},r.createElement(AE.Provider,{value:{inputId:S,screenReaderText:o,icons:a,value:b,disabled:h,handleFocus:e=>{y(!0),d(e)},handleBlur:e=>{y(!1),f(e)},handleChange:e=>{w(e.target.value)},refs:{input:E,submitButton:x}}},t)))}_E.propTypes={children:a().node.isRequired,onSubmit:a().func.isRequired,className:a().string,onBlur:a().func,onChange:a().func,onClear:a().func,onFocus:a().func,screenReaderText:a().shape({label:a().oneOfType([a().string,a().element]).isRequired,submitButton:a().oneOfType([a().string,a().element]).isRequired,clearButton:a().oneOfType([a().string,a().element])}),value:a().string,icons:a().shape({submit:a().element.isRequired,clear:a().element}),formAriaLabel:a().string,disabled:a().bool,submitButtonLocation:a().oneOf(["internal","external"])},_E.defaultProps={className:void 0,formAriaLabel:void 0,value:"",screenReaderText:{label:"search",submitButton:"submit search",clearButton:"clear search"},icons:{clear:r.createElement($e,{src:yn}),submit:r.createElement($e,{src:Hn})},onBlur:()=>{},onChange:()=>{},onFocus:()=>{},onClear:()=>{},disabled:!1,submitButtonLocation:"internal"};const RE=_E,jE=["children"];function LE(){return LE=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,jE);const{screenReaderText:o,inputId:a}=(0,r.useContext)(AE);return r.createElement("label",LE({htmlFor:a.current,className:s()("m-0",{"has-label-text":!!t})},n),t||r.createElement("span",{className:"sr-only"},o.label))}ME.propTypes={children:a().oneOfType([a().string,a().element])},ME.defaultProps={children:void 0};const DE=ME;function BE(){return BE=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,UE),{screenReaderText:i,icons:l,refs:u,value:c,disabled:f}=(0,r.useContext)(AE);return"internal"===n&&c.length?null:"external"===n?r.createElement(bt,HE({type:"submit",ref:u.submitButton,variant:"light"===t?"primary":"brand",className:"pgn__searchfield__button",disabled:f},a),o,r.createElement("span",{className:"sr-only"},i.submitButton)):r.createElement("button",HE({type:"submit",className:s()("btn"),ref:u.submitButton,disabled:f},a),l.submit,r.createElement("span",{className:"sr-only"},i.submitButton))}KE.propTypes={variant:a().oneOf(["light","dark"]),submitButtonLocation:a().oneOf(["internal","external"]),buttonText:a().string},KE.defaultProps={variant:"light",submitButtonLocation:"internal",buttonText:"Search"};const VE=KE,qE=["label","placeholder","inputProps","variant","submitButtonLocation","buttonText"];function ZE(){return ZE=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,qE),u=(0,r.useCallback)((e=>"external"===i?r.createElement("div",{className:"pgn__searchfield_wrapper"},e.children):e.children),[i]);return r.createElement(XE.Advanced,ZE({},l,{submitButtonLocation:i}),r.createElement(u,null,r.createElement(XE.Label,null,t),r.createElement(XE.Input,ZE({placeholder:n},o)),r.createElement(XE.ClearButton,null)),r.createElement(XE.SubmitButton,{variant:a,submitButtonLocation:i,buttonText:s}))}XE.propTypes={onSubmit:a().func.isRequired,label:a().oneOfType([a().string,a().element]),className:a().string,onBlur:a().func,onChange:a().func,onClear:a().func,onFocus:a().func,placeholder:a().string,screenReaderText:a().shape({label:a().oneOfType([a().string,a().element]).isRequired,submitButton:a().oneOfType([a().string,a().element]).isRequired,clearButton:a().oneOfType([a().string,a().element])}),value:a().string,icons:a().shape({submit:a().element.isRequired,clear:a().element}),formAriaLabel:a().string,inputProps:a().shape({}),variant:a().oneOf(["light","dark"]),disabled:a().bool,submitButtonLocation:a().oneOf(["internal","external"]),buttonText:a().string},XE.defaultProps={label:void 0,placeholder:void 0,className:void 0,formAriaLabel:void 0,value:"",screenReaderText:{label:WE,submitButton:$E,clearButton:YE},icons:{clear:r.createElement($e,{src:yn}),submit:r.createElement($e,{src:Hn})},onBlur:()=>{},onChange:()=>{},onFocus:()=>{},onClear:()=>{},inputProps:{},variant:"light",disabled:!1,submitButtonLocation:"internal",buttonText:JE},XE.Advanced=RE,XE.Label=DE,XE.Input=zE,XE.ClearButton=function(e){const{screenReaderText:t,icons:n,value:o,disabled:a,refs:i}=(0,r.useContext)(AE);return o?r.createElement("button",GE({type:"reset",className:"btn",disabled:a,onClick:()=>{i.input.current&&i.input.current.focus()}},e),n.clear,r.createElement("span",{className:"sr-only"},t.clearButton)):null},XE.SubmitButton=VE,XE.Context=AE;const QE=XE;class ex extends r.Component{constructor(e){if(super(e),this.sheetRootName="sheet-root","undefined"==typeof document)this.rootElement=null;else if(document.getElementById(this.sheetRootName))this.rootElement=document.getElementById(this.sheetRootName);else{const e=document.createElement("div");e.setAttribute("id",this.sheetRootName),e.setAttribute("class","sheet-container"),this.rootElement=document.body.appendChild(e)}}render(){return this.rootElement?H.createPortal(this.props.children,this.rootElement):null}}ex.propTypes={children:a().node.isRequired};const tx=ex,nx="bottom",rx="light";class ox extends r.Component{constructor(e){super(e),this.wrapperRef=r.createRef(),this.renderSheet=this.renderSheet.bind(this)}renderSheet(){const{children:e,position:t,variant:n}=this.props;return r.createElement("div",{className:s()("pgn__sheet-component",`pgn__sheet__${n}`,t),role:"alert","aria-live":"polite","aria-atomic":"true"},r.createElement("div",{className:"pgn__sheet-content"},e))}render(){const{blocking:e,show:t,onClose:n}=this.props;return t?r.createElement(tx,null,r.createElement("div",{className:s()("pgn__sheet-skrim",{hidden:!e}),role:"presentation"}),r.createElement(bb,{onClickOutside:e?()=>{}:n,onEscapeKey:e?()=>{}:n,shards:[this.wrapperRef]},this.renderSheet())):null}}ox.propTypes={blocking:a().bool,children:a().node,position:a().oneOf(["left","right","top",nx]),show:a().bool,onClose:a().func,variant:a().oneOf([rx,"dark"])},ox.defaultProps={blocking:!1,children:void 0,position:nx,show:!0,onClose:()=>{},variant:rx};const ax=ox,ix=r.createContext({activeKey:""}),sx=(e,t)=>{let n=[];return"remove"===t.type?e.filter((e=>e.eventKey!==t.eventKey)):(n=e.some((e=>e.eventKey===t.step.eventKey))?e.map((e=>e.eventKey===t.step.eventKey?t.step:e)):[...e,t.step],e.some((e=>e.index))?n.sort(((e,t)=>e.index>t.index?1:-1)):n)};function lx(e){let{children:t,activeKey:n}=e;const[o,a]=(0,r.useReducer)(sx,[]),i=(0,r.useCallback)((e=>a({step:e,type:"register"})),[]),s=(0,r.useCallback)((e=>a({eventKey:e,type:"remove"})),[]);return r.createElement(ix.Provider,{value:{activeKey:n,registerStep:i,steps:o,removeStep:s,getIsComplete:e=>{const t=o.findIndex((e=>e.eventKey===n));return o.findIndex((t=>t.eventKey===e))(f({title:a,index:i,eventKey:n,description:l,hasError:u}),()=>d(n))),[a,n,l,u,i,f,d]),c===n?r.createElement("div",{className:s()("pgn__stepper-step",o)},t):null}lx.propTypes={children:a().node.isRequired,activeKey:a().node.isRequired},ux.propTypes={children:a().node.isRequired,className:a().string,eventKey:a().string.isRequired,title:a().string.isRequired,description:a().string,hasError:a().bool,index:a().number},ux.defaultProps={className:void 0,description:void 0,hasError:!1,index:void 0};const cx=["variant","className","children","disabled","expandable"];function fx(){return fx=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{variant:n,className:o,children:a,disabled:i,expandable:l}=e,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,cx);return r.createElement("div",fx({ref:t,className:s()("pgn__bubble",`pgn__bubble-${n}`,o,{disabled:i,expandable:l})},u),a)}));dx.propTypes={children:a().node.isRequired,variant:a().oneOf(["primary","success","error","warning"]),disabled:a().bool,className:a().string,expandable:a().bool},dx.defaultProps={variant:"primary",disabled:!1,className:void 0,expandable:!1};const px=dx;function mx(e){let{eventKey:t,title:n,isActive:o,hasError:a,description:i,index:l}=e;const{getIsComplete:u}=(0,r.useContext)(ix),c=u(t),f=c?r.createElement($e,{src:cn}):r.createElement("span",null,l+1),d=r.createElement($e,{src:wn});return r.createElement("li",{className:s()("pgn__stepper-header-step",{"pgn__stepper-header-step-active":o,"pgn__stepper-header-step-has-error":a,"pgn__stepper-header-step-complete":c})},r.createElement(px,{variant:a?"error":"primary",disabled:!o},a?d:f),r.createElement("div",{className:"pgn__stepper-header-step-title-description"},r.createElement("div",{className:"pgn__stepper-header-step-title"},n),r.createElement("div",{className:"pgn__stepper-header-step-description"},i)))}mx.propTypes={eventKey:a().string.isRequired,title:a().string.isRequired,isActive:a().bool,hasError:a().bool,description:a().string,index:a().number},mx.defaultProps={isActive:!1,hasError:!1,description:void 0,index:0};const hx=mx,gx=function(){const[e,t]=(0,r.useState)({width:void 0,height:void 0});return(0,r.useLayoutEffect)((()=>{function e(){t({width:n.g.innerWidth,height:n.g.innerHeight})}return n.g.addEventListener("resize",e),e(),()=>n.g.removeEventListener("resize",e)}),[]),e},vx=["label"];function yx(){return yx=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{label:o}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,vx);return r.createElement(r.Fragment,{key:a.eventKey},0!==t&&r.createElement(bx,null),r.createElement(hx,yx({},a,{index:t,isActive:n===a.eventKey}),o))})))}function Ox(e){let{className:t,PageCountComponent:n}=e;const{steps:o,activeKey:a}=(0,r.useContext)(ix);if(gx().width<200*o.length){const e=o.findIndex((e=>e.eventKey===a)),i=o[e];return r.createElement("div",{className:s()("pgn__stepper-header",t)},r.createElement(hx,yx({},i,{index:e,isActive:!0})),r.createElement("div",{className:"flex-grow-1"}),r.createElement("div",null,r.createElement(n,{activeStepIndex:e,totalSteps:o.length})))}return r.createElement("div",{className:s()("pgn__stepper-header",t)},r.createElement(wx,{steps:o,activeKey:a}))}Ox.propTypes={className:a().string,PageCountComponent:a().elementType},Ox.defaultProps={className:null,PageCountComponent:e=>{let{activeStepIndex:t,totalSteps:n}=e;return`Step ${t+1} of ${n}`}},wx.propTypes={steps:a().arrayOf(a().shape({eventKey:a().string,title:a().string,description:a().string,hasError:a().bool})),activeKey:a().string.isRequired},wx.defaultProps={steps:[]},Ox.Step=hx;const Sx=Ox,Ex=["as","children","eventKey"];function xx(e){let{as:t,children:n,eventKey:o}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ex);const{activeKey:i}=(0,r.useContext)(ix);return i===o?r.createElement(t,a,n):null}xx.propTypes={children:a().node.isRequired,eventKey:a().string.isRequired,as:a().elementType},xx.defaultProps={as:P},xx.Spacer=P.Spacer;const Cx=xx;function kx(e){let{children:t,activeKey:n}=e;return r.createElement(lx,{activeKey:n},t)}kx.propTypes={children:a().node.isRequired,activeKey:a().string.isRequired},kx.Step=ux,kx.Header=Sx,kx.ActionRow=Cx;const Tx=kx,Px=["className","state","labels","icons","disabledStates","onClick"];function Nx(){return Nx=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Px);const c=-1!==i.indexOf(n),f=void 0!==a[n]?a[n]:a.default,d=void 0!==o[n]?o[n]:o.default;return r.createElement(bt,Nx({"aria-live":"assertive","aria-disabled":c,className:s()("pgn__stateful-btn",`pgn__stateful-btn-state-${n}`,t,{disabled:c}),onClick:e=>{c?e.preventDefault():l&&l(e)}},u),r.createElement("span",{className:"d-flex align-items-center justify-content-center"},f&&r.createElement("span",{className:s()({"pgn__stateful-btn-icon":!!d})},f),d?r.createElement("span",null,d):r.createElement("span",{className:"sr-only"},n)))}Ix.propTypes={className:a().string,state:a().string,labels:a().objectOf(a().node).isRequired,icons:a().objectOf(a().node),disabledStates:a().arrayOf(a().string),onClick:a().func},Ix.defaultProps={className:void 0,state:"default",icons:{default:void 0,pending:r.createElement($e,{src:function(e){return r.createElement("svg",Kn({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r.createElement("path",{d:"M22 12A10 10 0 116.122 3.91l1.176 1.618A8 8 0 1020 12h2z",fill:"currentColor"}))},className:s()("icon-spin")}),complete:r.createElement($e,{src:function(e){return r.createElement("svg",dn({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8-1.41-1.42z",fill:"currentColor"}))}}),error:r.createElement($e,{src:ln})},disabledStates:["pending","complete"],onClick:void 0};const Ax=Ix,_x=function(e){var t=M(e,{activeKey:"onSelect"}),n=t.id,o=t.generateChildId,a=t.onSelect,i=t.activeKey,s=t.transition,l=t.mountOnEnter,u=t.unmountOnExit,c=t.children,f=(0,r.useMemo)((function(){return o||function(e,t){return n?n+"-"+t+"-"+e:null}}),[n,o]),d=(0,r.useMemo)((function(){return{onSelect:a,activeKey:i,transition:s,mountOnEnter:l||!1,unmountOnExit:u||!1,getControlledId:function(e){return f(e,"tabpane")},getControllerId:function(e){return f(e,"tab")}}}),[a,i,s,l,u,f]);return r.createElement(hO.Provider,{value:d},r.createElement(Ws.Provider,{value:a||null},c))};var Rx=["bsPrefix","as","className"],jx=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.as,a=void 0===o?"div":o,i=e.className,l=(0,I.Z)(e,Rx),u=z(n,"tab-content");return r.createElement(a,(0,N.Z)({ref:t},l,{className:s()(i,u)}))}));const Lx=jx;var Mx=["activeKey","getControlledId","getControllerId"],Dx=["bsPrefix","className","active","onEnter","onEntering","onEntered","onExit","onExiting","onExited","mountOnEnter","unmountOnExit","transition","as","eventKey"],Bx=r.forwardRef((function(e,t){var n=function(e){var t=(0,r.useContext)(hO);if(!t)return e;var n=t.activeKey,o=t.getControlledId,a=t.getControllerId,i=(0,I.Z)(t,Mx),s=!1!==e.transition&&!1!==i.transition,l=Zs(e.eventKey);return(0,N.Z)({},e,{active:null==e.active&&null!=l?Zs(n)===l:e.active,id:o(e.eventKey),"aria-labelledby":a(e.eventKey),transition:s&&(e.transition||i.transition||we),mountOnEnter:null!=e.mountOnEnter?e.mountOnEnter:i.mountOnEnter,unmountOnExit:null!=e.unmountOnExit?e.unmountOnExit:i.unmountOnExit})}(e),o=n.bsPrefix,a=n.className,i=n.active,l=n.onEnter,u=n.onEntering,c=n.onEntered,f=n.onExit,d=n.onExiting,p=n.onExited,m=n.mountOnEnter,h=n.unmountOnExit,g=n.transition,v=n.as,y=void 0===v?"div":v,b=(n.eventKey,(0,I.Z)(n,Dx)),w=z(o,"tab-pane");if(!i&&!g&&h)return null;var O=r.createElement(y,(0,N.Z)({},b,{ref:t,role:"tabpanel","aria-hidden":!i,className:s()(a,w,{active:i})}));return g&&(O=r.createElement(g,{in:i,onEnter:l,onEntering:u,onEntered:c,onExit:f,onExiting:d,onExited:p,mountOnEnter:m,unmountOnExit:h},O)),r.createElement(hO.Provider,{value:null},r.createElement(Ws.Provider,{value:null},O))}));Bx.displayName="TabPane";const Fx=Bx;var zx=["id","onSelect","transition","mountOnEnter","unmountOnExit","children","activeKey"];function Gx(e){var t=e.props,n=t.title,o=t.eventKey,a=t.disabled,i=t.tabClassName,s=t.id;return null==n?null:r.createElement(SO,{as:NO,eventKey:o,disabled:a,id:s,className:i},n)}var Ux=function(e){var t=M(e,{activeKey:"onSelect"}),n=t.id,o=t.onSelect,a=t.transition,i=t.mountOnEnter,s=t.unmountOnExit,l=t.children,u=t.activeKey,c=void 0===u?function(e){var t;return co(e,(function(e){null==t&&(t=e.props.eventKey)})),t}(l):u,f=(0,I.Z)(t,zx);return r.createElement(_x,{id:n,activeKey:c,onSelect:o,transition:a,mountOnEnter:i,unmountOnExit:s},r.createElement(_O,(0,N.Z)({},f,{role:"tablist",as:"nav"}),uo(l,Gx)),r.createElement(Lx,null,uo(l,(function(e){var t=(0,N.Z)({},e.props);return delete t.title,delete t.disabled,delete t.tabClassName,r.createElement(Fx,t)}))))};Ux.defaultProps={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1},Ux.displayName="Tabs";const Hx=Ux,Kx=(e,t)=>{const[n,o]=(0,r.useState)(0),[a,i]=(0,r.useState)(-1),s=gx();return(0,r.useEffect)((()=>{if(e){const t=new ResizeObserver((e=>{for(let t=0;tt.disconnect()}}),[e]),(0,r.useLayoutEffect)((()=>{if(!e)return;const r=Array.prototype.slice.call(e.children),{nextIndexOfLastVisibleChild:o}=r.filter((e=>e!==t)).reduce(((e,t,r)=>(e.sumWidth+=t.getBoundingClientRect().width,e.sumWidth<=n&&(e.nextIndexOfLastVisibleChild=r),e)),{sumWidth:t?t.getBoundingClientRect().width:0,nextIndexOfLastVisibleChild:-1});i(o)}),[s,n,e,t]),a};var Vx=function(e){function t(){return e.apply(this,arguments)||this}return U(t,e),t.prototype.render=function(){throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")},t}(r.Component);Vx.Container=_x,Vx.Content=Lx,Vx.Pane=Fx;const qx=Vx;function Zx(e){return r.createElement(qx,e)}Zx.propTypes={title:a().node.isRequired,notification:a().node,disabled:a().bool,eventKey:a().oneOfType([a().string,a().number]),tabClassName:a().string},Zx.defaultProps={notification:void 0,disabled:void 0,eventKey:void 0,tabClassName:void 0};const Wx=Zx,$x=["children","className","moreTabText","defaultActiveKey","activeKey"],Yx=["title","notification","tabClassName"];function Jx(){return Jx=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const nC="More...";function rC(e){var t,n,o;let{children:a,className:i,moreTabText:l=nC,defaultActiveKey:u,activeKey:c}=e,f=tC(e,$x);const d=(0,r.useRef)(null),p=(0,r.useRef)(null),m=Kx(null===(t=d.current)||void 0===t?void 0:t.children[0],null===(n=p.current)||void 0===n?void 0:n.parentNode);(0,r.useEffect)((()=>{if(d.current){const e=new MutationObserver((e=>{e.forEach((e=>{const t=e.target.getAttribute("data-rb-event-key"),n="true"===e.target.getAttribute("aria-selected"),r=d.current.querySelector(`[datakey='${t}']`),o=d.current.querySelector(".pgn__tab_more");n?(null==r||r.classList.add("active"),r?o.classList.add("active"):o.classList.remove("active")):null==r||r.classList.remove("active")}))}));return e.observe(d.current,{attributes:!0,subtree:!0,attributeFilter:["aria-selected"]}),()=>e.disconnect()}}),[]),(0,r.useEffect)((()=>{var e;null!==(e=p.current)&&void 0!==e&&e.parentNode&&(p.current.parentNode.tabIndex=-1)}),[null===(o=p.current)||void 0===o?void 0:o.parentNode]);const h=(0,r.useMemo)((()=>{const e=m+1,t=r.Children.map(a,((e,t)=>{var n;if("Tab"!==(null==e||null===(n=e.type)||void 0===n?void 0:n.name)&&console.error(`Tabs children can only be of type Tab. ${a[t]} was passed instead.`),!r.isValidElement(e))return e;const o=e.props,{title:i,notification:l,tabClassName:u}=o,c=tC(o,Yx);let f;f=l?r.createElement(r.Fragment,null,i,r.createElement(px,{variant:"error",role:"status",className:"pgn__tab-notification",expandable:!0},l)):i;const d=t>m?"pgn__tab_invisible":"";return r.cloneElement(e,Qx(Qx({},c),{},{title:f,tabClassName:s()(d,u)}))}));let n=!1;const o=t.slice(e).map((e=>(!n&&e.props.notification&&(n=!0),r.createElement(Gd.Item,{key:`${e.props.eventKey}overflow`,onClick:()=>{return t=e.props.eventKey,void d.current.querySelector(`[data-rb-event-key='${t}']`).click();var t},disabled:e.props.disabled,datakey:e.props.eventKey,className:s()({active:e.props.eventKey===u||e.props.eventKey===c},"pgn__tabs__dropdown-item")},e.props.title))));return t.splice(e,0,r.createElement(Wx,{key:"moreTabKey",tabClassName:s()(!o.length&&"pgn__tab_invisible","pgn__tab_more"),title:r.createElement(Gd,{ref:p},r.createElement(Gd.Toggle,{variant:"link",className:"nav-link",id:"pgn__tab-toggle"},l,n&&r.createElement(px,{variant:"error",role:"status",className:"pgn__tab-notification"})),r.createElement(Gd.Menu,{className:"dropdown-menu-right"},o))})),t}),[c,a,u,m,l]);return r.createElement("div",{ref:d},r.createElement(Hx,Jx({defaultActiveKey:u,activeKey:c},f,{className:s()(i,"pgn__tabs")}),h))}rC.propTypes={children:a().node.isRequired,className:a().string,moreTabText:a().string,defaultActiveKey:a().string,activeKey:a().string},rC.defaultProps={className:void 0,moreTabText:nC,defaultActiveKey:void 0,activeKey:void 0};const oC=rC,aC=r.createContext({onClose:function(){}});var iC=["bsPrefix","closeLabel","closeButton","className","children"],sC=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.closeLabel,a=e.closeButton,i=e.className,l=e.children,u=(0,I.Z)(e,iC);n=z(n,"toast-header");var c=(0,r.useContext)(aC),f=B((function(e){c&&c.onClose&&c.onClose(e)}));return r.createElement("div",(0,N.Z)({ref:t},u,{className:s()(n,i)}),l,a&&r.createElement(xe,{label:o,onClick:f,className:"ml-2 mb-1","data-dismiss":"toast"}))}));sC.displayName="ToastHeader",sC.defaultProps={closeLabel:"Close",closeButton:!0};const lC=sC,uC=Pe("toast-body");var cC=["bsPrefix","className","children","transition","show","animation","delay","autohide","onClose"],fC=r.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,a=e.children,i=e.transition,l=void 0===i?we:i,u=e.show,c=void 0===u||u,f=e.animation,d=void 0===f||f,p=e.delay,m=void 0===p?3e3:p,h=e.autohide,g=void 0!==h&&h,v=e.onClose,y=(0,I.Z)(e,cC);n=z(n,"toast");var b=(0,r.useRef)(m),w=(0,r.useRef)(v);(0,r.useEffect)((function(){b.current=m,w.current=v}),[m,v]);var O=oo(),S=!(!g||!c),E=(0,r.useCallback)((function(){S&&(null==w.current||w.current())}),[S]);(0,r.useEffect)((function(){O.set(E,b.current)}),[O,E]);var x=(0,r.useMemo)((function(){return{onClose:v}}),[v]),C=!(!l||!d),k=r.createElement("div",(0,N.Z)({},y,{ref:t,className:s()(n,o,!C&&(c?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"}),a);return r.createElement(aC.Provider,{value:x},C&&l?r.createElement(l,{in:c,unmountOnExit:!0},k):k)}));fC.displayName="Toast";const dC=Object.assign(fC,{Body:uC,Header:lC});class pC extends r.Component{constructor(e){if(super(e),this.toastRootName="toast-root","undefined"==typeof document)this.rootElement=null;else if(document.getElementById(this.toastRootName))this.rootElement=document.getElementById(this.toastRootName);else{const e=document.createElement("div");e.setAttribute("id",this.toastRootName),e.setAttribute("class","toast-container"),e.setAttribute("role","alert"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),this.rootElement=document.body.appendChild(e)}}render(){return this.rootElement?H.createPortal(this.props.children,this.rootElement):null}}pC.propTypes={children:a().node.isRequired};const mC=pC,hC=["action","children","className","closeLabel","onClose","show"];function gC(){return gC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,hC);const c=(0,ih.Z)(),[f,d]=(0,r.useState)(!0),p=a||c.formatMessage({id:"pgn.Toast.closeLabel",defaultMessage:"Close",description:"Close label for Toast component"});return r.createElement(mC,null,r.createElement(dC,gC({autohide:f,className:s()("pgn__toast",o),onClose:i,onBlur:()=>d(!0),onFocus:()=>d(!1),onMouseOut:()=>d(!0),onMouseOver:()=>d(!1),show:l},u),r.createElement("div",{className:"toast-header"},r.createElement("p",{className:"small"},n),r.createElement("div",{className:"toast-header-btn-container"},r.createElement(Ad,{iconAs:$e,alt:p,className:"align-self-start",src:yn,onClick:i,variant:"primary",invertColors:!0}))),t&&r.createElement(bt,{as:t.href?"a":"button",href:t.href,onClick:t.onClick,size:"sm",variant:"inverse-outline-primary"},t.label)))}bC.defaultProps={action:null,closeLabel:void 0,delay:yC,className:void 0},bC.propTypes={children:a().string.isRequired,onClose:a().func.isRequired,show:a().bool.isRequired,action:a().shape({label:a().string.isRequired,href:a().string,onClick:a().func}),closeLabel:a().string,delay:a().number,className:a().string};const wC=bC;var OC=n(6333);function SC(e){let{isSorted:t,isSortedDesc:n}=e;return t?n?r.createElement($e,{src:Qt}):r.createElement($e,{src:tn}):r.createElement($e,{style:{opacity:.5},src:rn})}function EC(e){let{getHeaderProps:t,render:n,canSort:o,getSortByToggleProps:a,isSorted:i,isSortedDesc:l,headerClassName:u}=e;const c=o&&a?a():{};return r.createElement("th",t(c),r.createElement("span",{className:s()("d-flex align-items-center",u)},r.createElement("span",null,n("Header")),o&&r.createElement(SC,{isSorted:i,isSortedDesc:l||!1})))}SC.propTypes={isSorted:a().bool.isRequired,isSortedDesc:a().bool.isRequired},EC.defaultProps={headerClassName:null,isSorted:!1,isSortedDesc:!1,canSort:!1,getSortByToggleProps:()=>{}},EC.propTypes={getHeaderProps:a().func.isRequired,isSorted:a().bool,render:a().func.isRequired,isSortedDesc:a().bool,getSortByToggleProps:a().func,canSort:a().bool,headerClassName:a().string};const xC=EC;function CC(){return CC=Object.assign?Object.assign.bind():function(e){for(var t=1;tr.createElement("tr",e.getHeaderGroupProps(),e.headers.map((e=>r.createElement(xC,CC({},e,e.getHeaderProps()))))))))}kC.propTypes={headerGroups:a().arrayOf(a().shape({headers:a().arrayOf(a().shape({getHeaderProps:a().func.isRequired})).isRequired,getHeaderGroupProps:a().func.isRequired})).isRequired};const TC=kC,PC=["className"];function NC(){return NC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(a,PC);return r.createElement("td",NC({},l,{className:s()("pgn__data-table-cell-wrap",i,o.cellClassName)}),n("Cell"))}IC.propTypes={getCellProps:a().func.isRequired,render:a().func.isRequired,column:a().shape({cellClassName:a().string}).isRequired};const AC=IC,_C=(0,r.createContext)({});function RC(){return RC=Object.assign?Object.assign.bind():function(e){for(var t=1;tr.createElement(AC,RC({},e,{key:`${e.column.Header}${a}`}))))),l&&u?r.createElement("tr",null,r.createElement("td",{colSpan:c.length},u({row:t}))):null)}jC.propTypes={row:a().shape({getRowProps:a().func.isRequired,cells:a().arrayOf(a().shape({})).isRequired,id:a().string.isRequired,isSelected:a().bool,isExpanded:a().bool}).isRequired};const LC=jC,MC="SELECT ALL ROWS ALL PAGES",DC="SET SELECTED ROWS",BC=(e,t)=>({type:DC,rows:e,itemCount:t}),FC="DELETE ROW",zC="ADD ROW",GC="CLEAR SELECTION",UC=()=>({type:GC}),HC="CLEAR PAGE SELECTION",KC=()=>{const{getTableProps:e,prepareRow:t,page:n,rows:o,headerGroups:a,getTableBodyProps:i}=(0,r.useContext)(_C);return{getTableProps:e,prepareRow:t,displayRows:n||o,headerGroups:a,getTableBodyProps:i}};function VC(e){let{isStriped:t}=e;const{getTableProps:n,prepareRow:o,displayRows:a,headerGroups:i,getTableBodyProps:l}=KC(),{isLoading:u}=(0,r.useContext)(_C);return n?r.createElement("div",{className:s()("pgn__data-table-container",{"is-loading":u})},u&&r.createElement("div",{className:"pgn__data-table-spinner"},r.createElement(gh,{animation:"border",screenReaderText:"loading"})),r.createElement("table",n({className:s()({"pgn__data-table":!0,"is-striped":t})}),r.createElement(TC,{headerGroups:i}),r.createElement("tbody",l(),a.map((e=>(o(e),r.createElement(LC,{row:e,key:e.id}))))))):null}VC.defaultProps={isStriped:!0},VC.propTypes={isStriped:a().bool};const qC=VC,ZC=e=>(0,r.useMemo)((()=>{const{indeterminate:t,...n}=e;return{isIndeterminate:t,...n}}),[e]),WC={id:"selection",Header:e=>{let{getToggleAllPageRowsSelectedProps:t,getToggleAllRowsSelectedProps:n,page:o}=e;const a=(0,r.useMemo)((()=>(o?t:n)()),[t,n,o]),i=ZC(a);return r.createElement("div",{className:"d-flex align-content-center p-1"},r.createElement(Xh,i))},Cell:e=>{let{row:t}=e;const n=ZC(t.getToggleRowSelectedProps());return r.createElement("div",{className:"d-flex align-content-center p-1"},r.createElement(Xh,n))},disableSortBy:!0};function $C(e){let{className:t,variant:n,size:o,clearFiltersText:a,buttonClassName:i,showFilteredFields:s}=e;const{state:l,setAllFilters:u}=(0,r.useContext)(_C);if(!u)return null;const c=l.filters?l.filters.map((e=>e.id)):[],f=r.createElement("p",null,"Filtered by ",c.join(", "));return r.createElement("div",{className:t},s&&f,r.createElement(bt,{className:i,variant:n,size:o,onClick:()=>u([])},void 0===a?r.createElement(Ge.Z,{id:"pgn.DataTable.FilterStatus.clearFiltersText",defaultMessage:"Clear filters",description:"A text that appears on the `Clear filters` button"}):a))}$C.defaultProps={className:null,buttonClassName:"pgn__smart-status-button",variant:"link",size:"inline",clearFiltersText:void 0,showFilteredFields:!0},$C.propTypes={className:a().string,buttonClassName:a().string,variant:a().string,size:a().string,clearFiltersText:a().oneOfType([a().element,a().string]),showFilteredFields:a().bool};const YC=$C;function JC(e){let{className:t,statusText:n}=e;const{page:o,rows:a,itemCount:i}=(0,r.useContext)(_C),s=(null==o?void 0:o.length)||(null==a?void 0:a.length);return s?r.createElement("div",{className:t},n||r.createElement(Ge.Z,{id:"pgn.DataTable.RowStatus.statusText",defaultMessage:"Showing {pageSize} of {itemCount}.",description:"A text describing how many rows is shown in the table",values:{itemCount:i,pageSize:s}})):null}JC.propTypes={className:a().string,statusText:a().oneOfType([a().string,a().element])},JC.defaultProps={className:void 0,statusText:void 0};const XC=JC;function QC(e){let{className:t,clearSelectionText:n,numSelectedRows:o,onSelectAll:a,onClear:i,selectAllText:s,allSelectedText:l,selectedText:u}=e;const{itemCount:c}=(0,r.useContext)(_C),f=o===c,d=l||r.createElement(Ge.Z,{id:"pgn.DataTable.BaseSelectionStatus.allSelectedText",defaultMessage:"All {numSelectedRows} selected",description:"Text for all selected label",values:{numSelectedRows:o}}),p=u||r.createElement(Ge.Z,{id:"pgn.DataTable.BaseSelectionStatus.selectedText",defaultMessage:"{numSelectedRows} selected",description:"Text for selected label",values:{numSelectedRows:o}});return r.createElement("div",{className:t},r.createElement("span",null,f?d:p),!f&&r.createElement(bt,{className:"test_selection_state_select_all_button",variant:"link",size:"inline",onClick:a},s||r.createElement(Ge.Z,{id:"pgn.DataTable.BaseSelectionStatus.selectAllText",defaultMessage:"Select all {itemCount}",description:"A label for select all button.",values:{itemCount:c}})),o>0&&r.createElement(bt,{className:"test_selection_state_clear_selection_button",variant:"link",size:"inline",onClick:i},n||r.createElement(Ge.Z,{id:"pgn.DataTable.BaseSelectionStatus.clearSelectionText",defaultMessage:"Clear selection",description:"A label of clear all selection button."})))}QC.defaultProps={className:void 0,selectAllText:void 0,allSelectedText:void 0,selectedText:void 0,clearSelectionText:void 0},QC.propTypes={className:a().string,clearSelectionText:a().oneOfType([a().string,a().element]),numSelectedRows:a().number.isRequired,onSelectAll:a().func.isRequired,onClear:a().func.isRequired,selectAllText:a().oneOfType([a().string,a().element]),allSelectedText:a().oneOfType([a().string,a().element]),selectedText:a().oneOfType([a().string,a().element])};const ek=QC;function tk(e){let{className:t,clearSelectionText:n}=e;const{toggleAllRowsSelected:o,selectedFlatRows:a}=(0,r.useContext)(_C),i={className:t,numSelectedRows:a.length,clearSelectionText:n,onSelectAll:()=>o(!0),onClear:()=>o(!1)};return r.createElement(ek,i)}tk.propTypes={className:a().string,clearSelectionText:a().oneOfType([a().string,a().element])},tk.defaultProps={className:void 0,clearSelectionText:void 0};const nk=tk,rk="pgn__smart-status",ok=function(){const{state:e,selectedFlatRows:t,SelectionStatusComponent:n,FilterStatusComponent:o,RowStatusComponent:a,showFiltersInSidebar:i}=(0,r.useContext)(_C),s=null==t?void 0:t.length,l=n||nk,u=o||YC,c=a||XC;return t&&s>0?r.createElement(l,{className:rk}):null!=e&&e.filters&&e.filters.length>0&&!i?r.createElement(u,{className:rk}):r.createElement(c,{className:rk})},ak=function(){const{width:e}=gx(),{columns:t,numBreakoutFilters:n}=(0,r.useContext)(_C),[o,a]=(0,r.useMemo)((()=>{if(!t)return[[],[]];const r=t.filter((e=>e.canFilter));if(e0&&o.map((e=>r.createElement("div",{className:"pgn__data-table-filters-breakout-filter",key:e.Header},e.render("Filter")))),a.length>0&&r.createElement(Vd,{variant:"outline-primary",id:"table-filters-dropdown",title:"Filters"},a.map((e=>r.createElement("div",{key:e.Header,className:"pgn__data-table-filters-dropdown-item"},e.render("Filter"))))))};function ik(e){let{direction:t,gap:n,children:o,className:a}=e;return r.createElement("div",{className:s()("horizontal"===t?"pgn__hstack":"pgn__vstack",n?`pgn__stack-gap--${n}`:"",a)},o)}ik.propTypes={children:a().node.isRequired,direction:a().oneOf(["horizontal","vertical"]),gap:a().number,className:a().string},ik.defaultProps={direction:"vertical",gap:0,className:void 0};const sk=ik;function lk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uk(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ck(e){let{className:t,actions:n}=e;const[o,a,i]=Hb(!1),[s,l]=(0,r.useState)(null),{controlledTableSelections:[{isEntireTableSelected:u}],selectedFlatRows:c,rows:f}=(0,r.useContext)(_C),{width:d}=gx(),p=c||f,[m,h]=(0,r.useMemo)((()=>{if(dr.cloneElement(e.component,function(e){for(var t=1;t0&&r.createElement(r.Fragment,null,r.createElement(Ad,{variant:"secondary",iconAs:$e,src:zn,alt:d>tt.small.minWidth?"More actions":"Actions",id:"actions-dropdown",ref:l,onClick:a}),r.createElement(Ub,{positionRef:s,onClose:i,placement:"bottom-end",isOpen:o},r.createElement("div",{className:"pgn__data-table__overflow-actions-menu"},r.createElement(sk,{gap:2},h.map(g))))),r.createElement("div",{className:"pgn__data-table__visible-actions"},m.map(g)))}ck.defaultProps={className:null},ck.propTypes={className:a().string,actions:a().arrayOf(a().shape({component:a().oneOfType([a().func,a().element]).isRequired,args:a().shape({})})).isRequired};const fk=ck;function dk(e){let{className:t}=e;const n=(0,r.useContext)(_C),{bulkActions:o,selectedFlatRows:a,controlledTableSelections:[{isEntireTableSelected:i}]}=n,l={selectedFlatRows:a,isEntireTableSelected:i,tableInstance:n};if("function"==typeof o)return r.createElement("div",{className:s()("pgn__bulk-actions",t)},o(l));const u=o.map((e=>({component:e,args:l})));return r.createElement(fk,{className:s()("pgn__bulk-actions",t),actions:u})}dk.defaultProps={className:null},dk.propTypes={className:a().string};const pk=dk;function mk(e){let{className:t}=e;const n=(0,r.useContext)(_C),{tableActions:o}=n,a={tableInstance:n};if("function"==typeof o)return r.createElement("div",{className:s()("pgn__table-actions",t)},o(n));const i=o.map((e=>({component:e,args:a})));return r.createElement(fk,{className:s()("pgn__table-actions",t),actions:i})}mk.defaultProps={className:void 0},mk.propTypes={className:a().string};const hk=mk,gk=function(){const{bulkActions:e,tableActions:t,selectedFlatRows:n}=(0,r.useContext)(_C),o="function"!=typeof e&&(null==e?void 0:e.length)<1,a="function"!=typeof t&&(null==t?void 0:t.length)<1,i=o&&a,s=(null==n?void 0:n.length)>0;return i||a&&!s?null:!o&&s?r.createElement(pk,null):r.createElement(hk,null)},vk={value:"card",alt:"Card",tooltipContent:"Card view"},yk={value:"list",alt:"List",tooltipContent:"List view"},bk=function(){const{dataViewToggleOptions:{isDataViewToggleEnabled:e,onDataViewToggle:t,defaultActiveStateValue:n}}=(0,r.useContext)(_C),[o,a]=(0,r.useState)(n||"card");if(!e)return null;const{value:i,alt:s,tooltipContent:l}=vk,{value:u,alt:c,tooltipContent:f}=yk;return r.createElement("div",{role:"group",className:"pgn__data-table-dataview-toggle"},r.createElement(Rg,{activeValue:o,onChange:e=>{a(e),t&&t(e)}},r.createElement(Id,{tooltipContent:l,value:i,src:Pn,iconAs:$e,alt:s}),r.createElement(Id,{tooltipContent:f,value:u,src:Bn,iconAs:$e,alt:c})))};function wk(e){let{className:t}=e;const{setFilter:n,showFiltersInSidebar:o,dataViewToggleOptions:{togglePlacement:a}}=(0,r.useContext)(_C),i=!a||!["left","bottom"].includes(a),l=s()({"pgn__data-table-actions-right-toggle-bottom":"bottom"===a,"pgn__data-table-actions-right":i||"left"===a});return r.createElement("div",{className:s()("pgn__data-table-status-bar",t)},n&&!o&&r.createElement("div",{className:"pgn__data-table-actions"},r.createElement("div",{className:"pgn__data-table-actions-left"},r.createElement(ak,null)),r.createElement("div",{className:l},r.createElement("div",null,r.createElement(gk,null)))),r.createElement("div",{className:"pgn__data-table-status"},r.createElement("div",{className:"pgn__data-table-status-left"},"bottom"!==a?r.createElement(ok,null):null),(!n||n&&o)&&r.createElement("div",{className:l},r.createElement("div",{className:"pgn__data-table-toggle"},"bottom"===a?r.createElement(ok,null):null,r.createElement(bk,null)),r.createElement("div",null,r.createElement(gk,null))),n&&!o&&r.createElement("div",{className:"pgn__data-table-toggle"},r.createElement(bk,null))))}wk.propTypes={className:a().string},wk.defaultProps={className:null};const Ok=wk;function Sk(e){let{content:t,className:n}=e;const{rows:o,isLoading:a}=(0,r.useContext)(_C);return a||!o||o.length>0?null:r.createElement("div",{className:s()("pgn__data-table-empty",n)},t)}Sk.defaultProps={className:null},Sk.propTypes={className:a().string,content:a().string.isRequired};const Ek=Sk,xk=function(){const{pageCount:e,state:t,gotoPage:n}=(0,r.useContext)(_C);if(!e||e<2)return null;const o=null==t?void 0:t.pageIndex;return r.createElement(IS.Reduced,{currentPage:o+1,handlePageSelect:e=>n(e-1),pageCount:e})},Ck=function(){const{nextPage:e,pageCount:t,gotoPage:n,state:o}=(0,r.useContext)(_C);if(!e)return null;const a=null==o?void 0:o.pageIndex;return r.createElement(IS,{variant:"minimal",currentPage:a+1,pageCount:t,paginationLabel:"table pagination",onPageSelect:e=>n(e-1)})};function kk(e){let{className:t,children:n}=e;return r.createElement("div",{className:s()(t,"pgn__data-table-footer")},n)}kk.propTypes={children:a().oneOfType([a().func,a().node,a().arrayOf(a().oneOfType([a().func,a().node]))]),className:a().string},kk.defaultProps={children:r.createElement(r.Fragment,null,r.createElement(XC,null),r.createElement(xk,null),r.createElement(Ck,null)),className:null};const Tk=kk;function Pk(e){let{className:t,clearSelectionText:n}=e;const{itemCount:o,rows:a,controlledTableSelections:[{selectedRows:i,isEntireTableSelected:s},l]}=(0,r.useContext)(_C);(0,r.useEffect)((()=>{if(s){const t=(e=>e.map((e=>e.id)))(i),n=(e=t,a.filter((t=>!e.includes(t.id))));null!=n&&n.length&&l(BC(n,o))}var e}),[s,i,o,a,l]);const u={className:t,numSelectedRows:s?o:i.length,clearSelectionText:n,onSelectAll:()=>l({type:MC}),onClear:()=>l(UC())};return r.createElement(ek,u)}Pk.defaultProps={className:void 0,clearSelectionText:void 0},Pk.propTypes={className:a().string,clearSelectionText:a().oneOfType([a().string,a().element])};const Nk=Pk,Ik="Filter";function Ak(e){let{columns:t,manualFilters:n,onFilter:o,currentFilters:a}=e;return r.createElement("div",null,r.createElement("h4",null,"Filters"),t.map((e=>r.createElement("div",{key:e.Header},e.canFilter?e.render("Filter"):null))),n&&r.createElement(bt,{type:"primary",onClick:()=>o(a)},Ik))}Ak.defaultProps={manualFilters:!1,onFilter:()=>{}},Ak.propTypes={columns:a().arrayOf(a().shape({Header:a().oneOfType([a().func,a().node]).isRequired,canFilter:a().bool,render:a().func.isRequired})).isRequired,manualFilters:a().bool,onFilter:a().func,currentFilters:a().arrayOf(a().shape()).isRequired};const _k=Ak;function Rk(){return Rk=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var e;t.isSelected?o((e=t.id,{type:FC,rowId:e})):o(((e,t)=>({type:zC,row:e,itemCount:t}))(t,n))}),[n,t,o]),i=ZC(t.getToggleRowSelectedProps());return r.createElement("div",{className:"d-flex align-content-center p-1"},r.createElement(Xh,Rk({},i,{onChange:a})))}jk.propTypes={row:a().shape({id:a().oneOfType([a().string,a().number]).isRequired,getToggleRowSelectedProps:a().func.isRequired,isSelected:a().bool.isRequired}).isRequired};const Lk=jk;function Mk(){return Mk=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.keys(i)),[i]),u=(0,r.useCallback)((()=>{o(s?{type:HC,rowIds:l}:BC(t,n))}),[t,l,s,o,n]),c=a();return c.isIndeterminate=c.indeterminate,delete c.indeterminate,r.createElement("div",{className:"d-flex align-content-center p-1"},r.createElement(Xh,Mk({},c,{onChange:u})))}Dk.propTypes={rows:a().arrayOf(a().shape({id:a().oneOfType([a().string,a().number]).isRequired})).isRequired};const Bk=Dk;function Fk(e){let{title:t}=e;const{state:n,columns:o}=(0,r.useContext)(_C),a=(0,r.useMemo)((()=>o.filter((e=>e.canFilter))),[o]),i=(null==n?void 0:n.filters)&&n.filters.length>0;return r.createElement("div",{className:"pgn__data-table-side-filters"},r.createElement("h3",{className:"pgn__data-table-side-filters-title"},t||r.createElement(Ge.Z,{id:"pgn.DataTable.SidebarFilters.title",defaultMessage:"Filters",description:"Title for the sidebar filters component"})),r.createElement("hr",null),a.map((e=>r.createElement("div",{key:e.Header,className:"pgn__data-table-side-filters-item"},e.render("Filter")))),i&&r.createElement(YC,{className:"pgn__data-table-side-filters-status",showFilteredFields:!1,variant:"tertiary"}))}Fk.propTypes={title:a().oneOfType([a().string,a().element])},Fk.defaultProps={title:void 0};const zk=Fk;function Gk(e){let{filtersTitle:t,className:n,children:o}=e;const{setFilter:a,showFiltersInSidebar:i}=(0,r.useContext)(_C);return r.createElement("div",{className:s()("pgn__data-table-layout-wrapper",n)},i&&a&&r.createElement("div",{className:"pgn__data-table-layout-sidebar"},r.createElement(zk,{title:t})),r.createElement("div",{className:"pgn__data-table-layout-main"},o))}Gk.defaultProps={className:null,filtersTitle:void 0},Gk.propTypes={className:a().string,children:a().node.isRequired,filtersTitle:a().oneOfType([a().string,a().element])};const Uk=Gk;function Hk(e){let{getToggleAllRowsExpandedProps:t,isAllRowsExpanded:n}=e;return r.createElement("span",t(),n?r.createElement(bt,{variant:"link",size:"inline"},r.createElement(Ge.Z,{id:"pgn.DataTable.ExpandAll.collapseAllLabel",defaultMessage:"Collapse all",description:"Label of an action button that collapses all expandable rows of DataTable."})):r.createElement(bt,{variant:"link",size:"inline"},r.createElement(Ge.Z,{id:"pgn.DataTable.ExpandAll.expandAllLabel",defaultMessage:"Expand all",description:"Label of an action button that expands all expandable rows of DataTable."})))}Hk.propTypes={getToggleAllRowsExpandedProps:a().func.isRequired,isAllRowsExpanded:a().bool.isRequired};const Kk=Hk,Vk="inline";function qk(e){let{row:t}=e;return r.createElement("span",t.getToggleRowExpandedProps(),t.isExpanded?r.createElement(Ad,{src:Sn,iconAs:$e,alt:"Collapse row",size:Vk}):r.createElement(Ad,{src:xn,iconAs:$e,alt:"Expand row",size:Vk}))}qk.propTypes={row:a().shape({isExpanded:a().bool,getToggleRowExpandedProps:a().func.isRequired}).isRequired};const Zk=qk;var Wk=n(4446),$k=n.n(Wk);const Yk={selectedRows:[],isEntireTableSelected:!1},Jk=(e=Yk,t={})=>{switch(t.type){case DC:{const n=$k()([...e.selectedRows,...t.rows],(e=>e.id)),r={...e,selectedRows:n};return n.length===t.itemCount&&(r.isEntireTableSelected=!0),r}case MC:return{...e,isEntireTableSelected:!0};case FC:return{selectedRows:e.selectedRows.filter((e=>e.id!==t.rowId)),isEntireTableSelected:!1};case zC:{const n=$k()([...e.selectedRows,t.row],(e=>e.id));return{selectedRows:n,isEntireTableSelected:n.length===t.itemCount}}case GC:return Yk;case HC:return{isEntireTableSelected:!1,selectedRows:e.selectedRows.filter((e=>!t.rowIds.includes(e.id)))};default:return e}},Xk=["columns","data","defaultColumnValues","additionalColumns","isSelectable","isPaginated","manualPagination","pageCount","itemCount","isFilterable","manualFilters","fetchData","initialState","isSortable","manualSortBy","isExpandable","renderRowSubComponent","bulkActions","tableActions","numBreakoutFilters","initialTableOptions","EmptyTableComponent","manualSelectColumn","showFiltersInSidebar","dataViewToggleOptions","disableElevation","isLoading","children"];function Qk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function eT(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Xk);const _=(0,r.useMemo)((()=>o),[o]),R=(0,r.useMemo)((()=>eT({columns:t,data:n,defaultColumn:_,manualFilters:p,manualPagination:u,manualSortBy:v,initialState:h},E)),[t,n,_,p,u,h,E,v]),[j,L]=(0,r.useReducer)(Jk,Yk);l&&u&&(R.pageCount=c||-1);const M=(({tableOptions:e,isFilterable:t,isSortable:n,isPaginated:r,isSelectable:o,isExpandable:a})=>{const i=[e];return t&&i.push(OC.useFilters),n&&i.push(OC.useSortBy),a&&i.push(OC.useExpanded),r&&i.push(OC.usePagination),o&&i.push(OC.useRowSelect),i})({tableOptions:R,isFilterable:d,isSelectable:i,isPaginated:l,isSortable:g,isExpandable:y});M.push((e=>{e.visibleColumns.push((e=>function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:WC,o=[];return e&&o.push(r),o=o.concat(t),n.length>0&&(o=o.concat(n)),o}(i,e,a,C)))}));const D={},{selectedRows:B}=j;if(B.length>0){const e={};B.forEach((t=>{e[t.id]=!0})),M.push((t=>{t.useControlledState.push((t=>eT(eT({},t),{},{selectedRowIds:e})))})),D.selectedFlatRows=B}const F=[j,L],z=(0,OC.useTable)(...M),G=eT({},z.state);delete G.selectedRowIds,(0,r.useEffect)((()=>{m&&m(G)}),[m,JSON.stringify(G)]);const U=((e,t)=>{let{toggleAllRowsSelected:n}=e;const[{selectedRows:r,isEntireTableSelected:o},a]=t;return{clearSelection:()=>{r.length>0||o?a(UC()):n(!1)}}})(z,F),H=eT(eT(eT(eT({},z),{},{itemCount:f,numBreakoutFilters:S,bulkActions:w,tableActions:O,controlledTableSelections:F,showFiltersInSidebar:k,dataViewToggleOptions:T,renderRowSubComponent:b,disableElevation:P,isLoading:N},D),U),A);return r.createElement(_C.Provider,{value:H},r.createElement(Uk,null,r.createElement("div",{className:s()("pgn__data-table-wrapper",{"hide-shadow":!!P})},I||r.createElement(r.Fragment,null,r.createElement(Ok,null),r.createElement(qC,null),r.createElement(x,{content:"No results found"}),r.createElement(Tk,null)))))}nT.defaultProps={additionalColumns:[],defaultColumnValues:{},isFilterable:!1,isPaginated:!1,isSelectable:!1,isSortable:!1,manualFilters:!1,manualPagination:!1,manualSortBy:!1,fetchData:null,initialState:{},initialTableOptions:{},EmptyTableComponent:Ek,children:null,bulkActions:[],tableActions:[],numBreakoutFilters:1,manualSelectColumn:void 0,SelectionStatusComponent:nk,FilterStatusComponent:YC,RowStatusComponent:XC,showFiltersInSidebar:!1,dataViewToggleOptions:{isDataViewToggleEnabled:!1,onDataViewToggle:()=>{},defaultActiveStateValue:"card",togglePlacement:"left"},disableElevation:!1,renderRowSubComponent:void 0,isExpandable:!1,isLoading:!1},nT.propTypes={columns:a().arrayOf(a().shape({Header:a().oneOfType([a().func,a().node]).isRequired,accessor:nO(a().string,"Cell"),Cell:a().oneOfType([a().func,a().element]),Filter:a().func,filter:a().string,filterChoices:a().arrayOf(a().shape({name:a().string,number:a().number,value:a().string}))})).isRequired,data:a().arrayOf(a().shape({})).isRequired,isSelectable:a().bool,manualSelectColumn:a().shape({id:a().string.isRequired,Header:a().oneOfType([a().func,a().node]).isRequired,Cell:a().func.isRequired,disableSortBy:a().bool.isRequired}),isSortable:a().bool,manualSortBy:a().bool,isPaginated:a().bool,manualPagination:a().bool,pageCount:tO(a().number,"manualPagination"),isFilterable:a().bool,manualFilters:a().bool,defaultColumnValues:a().shape({Filter:a().oneOfType([a().func,a().node])}),additionalColumns:a().arrayOf(a().shape({id:a().string.isRequired,Header:a().oneOfType([a().string,a().node]),Cell:a().oneOfType([a().func,a().node])})),fetchData:a().func,initialState:a().shape({pageSize:tO(a().number,"isPaginated"),pageIndex:tO(a().number,"isPaginated"),filters:tO(a().arrayOf(a().shape()),"manualFilters"),sortBy:tO(a().arrayOf(a().shape()),"manualSortBy")}),initialTableOptions:a().shape({}),itemCount:a().number.isRequired,bulkActions:a().oneOfType([a().arrayOf(a().oneOfType([a().shape({buttonText:a().string.isRequired,handleClick:a().func.isRequired,className:a().string,variant:a().string,disabled:a().bool}),a().func,a().element])),a().func,a().element]),tableActions:a().oneOfType([a().arrayOf(a().oneOfType([a().shape({buttonText:a().string.isRequired,handleClick:a().func.isRequired,className:a().string,variant:a().string,disabled:a().bool}),a().func,a().element])),a().func,a().element]),numBreakoutFilters:a().oneOf([1,2,3,4]),EmptyTableComponent:a().func,RowStatusComponent:a().func,SelectionStatusComponent:a().func,FilterStatusComponent:a().func,children:a().oneOfType([a().arrayOf(a().node),a().node]),showFiltersInSidebar:a().bool,dataViewToggleOptions:a().shape({isDataViewToggleEnabled:a().bool,onDataViewToggle:a().func,defaultActiveStateValue:a().string,togglePlacement:a().string}),disableElevation:a().bool,renderRowSubComponent:a().func,isExpandable:a().bool,isLoading:a().bool},nT.BulkActions=pk,nT.EmptyTable=Ek,nT.DropdownFilters=ak,nT.FilterStatus=YC,nT.RowStatus=XC,nT.SelectionStatus=nk,nT.SmartStatus=ok,nT.Table=qC,nT.TableCell=AC,nT.TableControlBar=Ok,nT.TableFilters=_k,nT.TableFooter=Tk,nT.TableHeaderCell=xC,nT.TableHeaderRow=TC,nT.TablePagination=xk,nT.TablePaginationMinimal=Ck,nT.TableActions=hk,nT.ControlledSelectionStatus=Nk,nT.ControlledSelect=Lk,nT.ControlledSelectHeader=Bk,nT.ExpandAll=Kk,nT.ExpandRow=Zk;const rT=nT;function oT(e){let{column:{filterValue:t,setFilter:n,Header:o,getHeaderProps:a}}=e;const i=(0,r.useRef)(u(`text-filter-label-${a().key}-`)),s="function"==typeof(l=o)?l():"string"==typeof l?l.toLowerCase():l;var l;const c=r.isValidElement(s)?s:`Search ${s}`;return r.createElement(gg.Group,null,r.createElement(Nm,{id:i.current,className:"sr-only"},c),r.createElement(Em,{"aria-labelledby":i.current,value:t||"",type:"text",onChange:e=>{n(e.target.value||void 0)},placeholder:c}))}oT.propTypes={column:a().shape({setFilter:a().func.isRequired,Header:a().oneOfType([a().func,a().node]).isRequired,getHeaderProps:a().func.isRequired,filterValue:a().string}).isRequired};const aT=oT;function iT(e){let{onChange:t,checked:n,label:o,id:a}=e;const i=(0,r.useRef)(u(a));return r.createElement("div",{key:i.current,className:"pgn__checkbox-filter"},r.createElement(gg.Check,{id:i.current,checked:n,onChange:t,label:o}))}iT.propTypes={checked:a().bool.isRequired,onChange:a().func.isRequired,label:a().oneOfType([a().node,a().func]).isRequired,id:a().string.isRequired};const sT=iT;function lT(e){let{column:{filterValue:t,setFilter:n,Header:o,filterChoices:a,getHeaderProps:i}}=e;const s=(0,r.useRef)(u(`checkbox-filter-label-${i().key}-`)),l=t||[],c=(0,r.useMemo)((()=>`checkbox-filter-check-${i().key}-`),[i]);return r.createElement(gg.Group,{role:"group","aria-labelledby":s.current},r.createElement(Nm,{id:s.current,className:"pgn__checkbox-filter-label"},o),a.map((e=>{let{name:t,number:o,value:a}=e;return r.createElement(sT,{id:c,key:c+t,checked:l.includes(a),onChange:()=>{(e=>{if(l.includes(e)){const t=l.filter((t=>t!==e));return n(t)}l.push(e),n(l)})(a)},label:r.createElement(r.Fragment,null,t," ",void 0!==o&&r.createElement($t,{variant:"light"},o))})})))}lT.propTypes={column:a().shape({setFilter:a().func.isRequired,Header:a().oneOfType([a().func,a().node]).isRequired,filterChoices:a().arrayOf(a().shape({name:a().string.isRequired,value:a().oneOfType([a().string,a().number]),number:a().number})).isRequired,getHeaderProps:a().func.isRequired,filterValue:a().arrayOf(a().string)}).isRequired};const uT=lT;function cT(e){let{column:{setFilter:t,Header:n,filterChoices:o,getHeaderProps:a}}=e;const i=(0,r.useRef)(u(`dropdown-filter-label-${a().key}-`));return r.createElement(gg.Group,null,r.createElement(gg.Label,{id:i.current,className:"sr-only"},n),r.createElement(gg.Control,{as:"select",default:"",onChange:e=>""===e.target.value?t(void 0):t(e.target.value),"aria-labelledby":i.current},r.createElement("option",{value:""},n),o.map((e=>{let{name:t,number:n,value:o}=e;return r.createElement("option",{key:o,value:o},t," ",n&&`(${n})`)}))))}cT.propTypes={column:a().shape({setFilter:a().func.isRequired,Header:a().oneOfType([a().func,a().node]).isRequired,filterChoices:a().arrayOf(a().shape({name:a().string.isRequired,number:a().number,value:a().oneOfType([a().string,a().number]).isRequired})).isRequired,getHeaderProps:a().func.isRequired}).isRequired};const fT=cT;function dT(e){let{column:{setFilter:t,Header:n,filterChoices:o,getHeaderProps:a,filterValue:i}}=e;const s=(0,r.useRef)(u(`multi-dropdown-filter-label-${a().key}-`)),l=i||[],c=(0,r.useMemo)((()=>`checkbox-filter-check-${a().key}-`),[a]);return r.createElement(Vd,{variant:"outline-primary",id:s.current,title:n},r.createElement("div",{role:"group","aria-label":n,className:"pgn__dropdown-filter-checkbox-group"},o.map((e=>{let{name:n,number:o,value:a}=e;return r.createElement(sT,{key:n,id:c,checked:l.includes(a),onChange:()=>{(e=>{if(l.includes(e)){const n=l.filter((t=>t!==e));return t(n)}l.push(e),t(l)})(a)},label:r.createElement(r.Fragment,null,n," ",o&&r.createElement($t,{variant:"light"},o))})}))))}dT.propTypes={column:a().shape({setFilter:a().func.isRequired,Header:a().oneOfType([a().func,a().node]).isRequired,filterChoices:a().arrayOf(a().shape({name:a().string.isRequired,number:a().number,value:a().oneOfType([a().string,a().number]).isRequired})).isRequired,getHeaderProps:a().func.isRequired,filterValue:a().arrayOf(a().string)}).isRequired};const pT=dT;function mT(){return mT=Object.assign?Object.assign.bind():function(e){for(var t=1;t(i(e),r.createElement(n,mT({},e,{key:e.id})))))):null}hT.defaultProps={columnSizes:{xs:12,lg:6,xl:4},className:""},hT.propTypes={className:a().string,columnSizes:a().shape({xs:a().number,sm:a().number,md:a().number,lg:a().number,xl:a().number}),CardComponent:a().func.isRequired};const gT=hT;var vT=["children","name","className","checked","type","onChange","value","disabled","inputRef"],yT=function(){},bT=r.forwardRef((function(e,t){var n=e.children,o=e.name,a=e.className,i=e.checked,l=e.type,u=e.onChange,c=e.value,f=e.disabled,d=e.inputRef,p=(0,I.Z)(e,vT),m=(0,r.useState)(!1),h=m[0],g=m[1],v=(0,r.useCallback)((function(e){"INPUT"===e.target.tagName&&g(!0)}),[]),y=(0,r.useCallback)((function(e){"INPUT"===e.target.tagName&&g(!1)}),[]);return r.createElement(ot,(0,N.Z)({},p,{ref:t,className:s()(a,h&&"focus",f&&"disabled"),type:void 0,active:!!i,as:"label"}),r.createElement("input",{name:o,type:l,value:c,ref:d,autoComplete:"off",checked:!!i,disabled:!!f,onFocus:v,onBlur:y,onChange:u||yT}),n)}));bT.displayName="ToggleButton";const wT=bT;var OT=["children","type","name","value","onChange"],ST=r.forwardRef((function(e,t){var n=M(e,{value:"onChange"}),o=n.children,a=n.type,i=n.name,s=n.value,l=n.onChange,u=(0,I.Z)(n,OT),c=function(){return null==s?[]:[].concat(s)};return"radio"!==a||i||_()(!1),r.createElement(st,(0,N.Z)({},u,{ref:t,toggle:!0}),uo(o,(function(e){var t=c(),n=e.props,o=n.value,s=n.onChange;return r.cloneElement(e,{type:a,name:e.name||i,checked:-1!==t.indexOf(o),onChange:Ne(s,(function(e){return function(e,t){if(l){var n=c(),r=-1!==n.indexOf(e);"radio"!==a?l(r?n.filter((function(t){return t!==e})):[].concat(n,[e]),t):!r&&l&&l(e,t)}}(o,e)}))})})))}));ST.defaultProps={type:"radio",vertical:!1},ST.Button=wT;const ET=ST,xT=["position","children","offset","className"];function CT(){return CT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{position:n,children:o,offset:a,className:i}=e,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,xT);const[u,c]=(0,r.useState)(!1),f=r.useRef(),d=t||f;return(0,r.useLayoutEffect)((()=>{if(d.current){const e=d.current,t=window.getComputedStyle(e)[n||"top"],r=1+(parseInt(t,10)||0),o=new IntersectionObserver((e=>{let[t]=e;return c(t.intersectionRatio<1)}),{threshold:[1],rootMargin:"bottom"===n?`0px 0px -${r}px 0px`:`-${r}px 0px 0px 0px`});return o.observe(e),()=>{o.unobserve(e)}}}),[n,d]),r.createElement("div",CT({className:s()("pgn__sticky",`pgn__sticky-${n||"top"}`,a?`pgn__sticky-offset--${a}`:"",{"pgn__sticky-shadow":u},i),ref:d},l),o)}));kT.propTypes={children:a().node.isRequired,position:a().oneOf(["top","bottom"]),offset:a().oneOfType([a().number,a().string]),className:a().string},kT.defaultProps={position:"top",offset:void 0,className:void 0};const TT=kT,PT=(e,t)=>{if("SelectableBox"===e)switch(t){case"radio":default:return gg.Radio;case"checkbox":return gg.Checkbox}else if("SelectableBoxSet"===e)switch(t){case"radio":default:return gg.RadioSet;case"checkbox":return gg.CheckboxSet}},NT=r.forwardRef(((e,t)=>{let{children:n,name:o,value:a,defaultValue:i,onChange:l,type:u,columns:c,className:f}=e;const d=PT("SelectableBoxSet",u);return r.createElement(d,{name:o,value:a,defaultValue:i,onChange:l,ref:t,className:s()("pgn__selectable_box-set",`pgn__selectable_box-set--${c||2}`,f)},n)}));NT.propTypes={name:a().string.isRequired,children:a().node,onChange:a().func,value:a().oneOfType([a().string,a().number,a().array]),defaultValue:a().oneOfType([a().string,a().number]),type:a().oneOf(["radio","checkbox"]),columns:a().number,className:a().string},NT.defaultProps={children:void 0,onChange:()=>{},value:void 0,defaultValue:void 0,type:"radio",columns:2,className:void 0};const IT=NT,AT=["type","value","checked","children","isIndeterminate","isInvalid","onClick","onFocus","inputHidden","className"];function _T(){return _T=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{type:n,value:o,checked:a,children:i,isIndeterminate:l,isInvalid:u,onClick:c,onFocus:f,inputHidden:d,className:p}=e,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,AT);const h=PT("SelectableBox",n),{value:g}=zm(),{value:v=[]}=Hh(),y=(0,r.useRef)(null),b=r.createElement(h,jT({value:o,checked:a,hidden:d,ref:y,tabIndex:-1,onChange:()=>{}},"checkbox"===n?jT(jT({},m),{},{isIndeterminate:l}):jT({},m)),null);return(0,r.useEffect)((()=>{c&&y.current&&(y.current.onclick=()=>c(y.current))}),[c]),r.createElement("div",_T({role:"button",onKeyPress:()=>y.current.click(),onClick:()=>y.current.click(),onFocus:f,className:s()("pgn__selectable_box",p,{"pgn__selectable_box-active":(()=>{switch(n){case"radio":default:return g===o;case"checkbox":return v.includes(o)}})()||a,"pgn__selectable_box-invalid":u}),tabIndex:0,ref:t},m),b,i)}));MT.propTypes={children:a().node.isRequired,value:a().oneOfType([a().string,a().number]),checked:a().bool,type:a().oneOf(["radio","checkbox"]),onClick:a().func,onFocus:a().func,inputHidden:a().bool,isIndeterminate:a().bool,isInvalid:a().bool,className:a().string},MT.defaultProps={value:void 0,checked:!1,type:"radio",onClick:()=>{},onFocus:()=>{},inputHidden:!0,isIndeterminate:!1,isInvalid:!1,className:void 0},MT.Set=IT;const DT=MT;var BT=n(3021);function FT(e){return function(e){if(Array.isArray(e))return VT(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||KT(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function GT(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);nn)return[!1,QT(n)];if(e.sizen)return[!1,QT(n)]}return[!0,null]}function oP(e){return null!=e}function aP(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function iP(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function sP(e){e.preventDefault()}function lP(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o