Liferay.Loader.define("frontend-js-web@5.0.56/liferay/modal/commands/OpenSimpleInputModal.es",["module","exports","require","@liferay/frontend-js-react-web","liferay!frontend-js-react-web$react","liferay!frontend-js-react-web$react-dom","../components/SimpleInputModal.es"],(function(e,l,a){window;{Object.defineProperty(l,"__esModule",{value:!0}),l.openSimpleInputModal=function(e){return m.call(null,e)},l.default=void 0;var n=a("@liferay/frontend-js-react-web"),d=o(a("liferay!frontend-js-react-web$react")),t=a("liferay!frontend-js-react-web$react-dom"),i=o(a("../components/SimpleInputModal.es"));function o(e){return e&&e.__esModule?e:{default:e}}const e="modalContainer",f={portletId:"UNKNOWN_PORTLET_ID"};function r(){let l=document.getElementById(e);return l||(l=document.createElement("div"),l.id=e,document.body.appendChild(l)),l}function c(){(0,t.unmountComponentAtNode)(r())}function m({alert:e,checkboxFieldLabel:l,checkboxFieldName:a,checkboxFieldValue:t,dialogTitle:o,formSubmitURL:m,idFieldName:u,idFieldValue:s,mainFieldLabel:b,mainFieldName:p,mainFieldValue:F,namespace:y,onFormSuccess:N,placeholder:h}){c(),(0,n.render)(d.default.createElement(i.default,{alert:e,checkboxFieldLabel:l,checkboxFieldName:a,checkboxFieldValue:t,closeModal:c,dialogTitle:o,formSubmitURL:m,idFieldName:u,idFieldValue:s,initialVisible:"true",mainFieldLabel:b,mainFieldName:p,mainFieldValue:F,namespace:y,onFormSuccess:N,placeholder:h}),f,r())}var u=m;l.default=u}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/get_portlet_namespace.es",["module","exports","require"],(function(e,t,r){window;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("string"!=typeof e)throw new TypeError("portletId must be a string");return"_".concat(e,"_")}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/portlet_url/create_portlet_url.es",["module","exports","require","../get_portlet_namespace.es"],(function(e,t,r){var _;window;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(t,r={}){if("string"!=typeof t)throw new TypeError("basePortletURL parameter must be a string");if(!r||"object"!=typeof r)throw new TypeError("parameters argument must be an object");const _=new Set(["doAsGroupId","doAsUserId","doAsUserLanguageId","p_auth","p_auth_secret","p_f_id","p_j_a_id","p_l_id","p_l_reset","p_p_auth","p_p_cacheability","p_p_i_id","p_p_id","p_p_isolated","p_p_lifecycle","p_p_mode","p_p_resource_id","p_p_state","p_p_state_rcv","p_p_static","p_p_url_type","p_p_width","p_t_lifecycle","p_v_l_s_g_id","refererGroupId","refererPlid","saveLastPath","scroll"]);0===t.indexOf(Liferay.ThemeDisplay.getPortalURL())||(p=t,e.test(p))||(t=0!==t.indexOf("/")?"".concat(Liferay.ThemeDisplay.getPortalURL(),"/").concat(t):Liferay.ThemeDisplay.getPortalURL()+t);var p;const o=new URL(t),s=new URLSearchParams(o.search),i=r.p_p_id||s.get("p_p_id");if(Object.entries(r).length&&!i)throw new TypeError("Portlet ID must not be null if parameters are provided");let l="";Object.entries(r).length&&(l=(0,a.default)(i));return Object.keys(r).forEach((e=>{let t;t=_.has(e)?e:"".concat(l).concat(e),s.set(t,r[e])})),o.search=s.toString(),o};var a=(_=r("../get_portlet_namespace.es"))&&_.__esModule?_:{default:_};const e=/^[a-z][a-z0-9+.-]*:/i}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/portlet_url/create_action_url.es",["module","exports","require","./create_portlet_url.es"],(function(e,r,t){var n;window;{Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r={}){return(0,o.default)(e,u(u({},r),{},{p_p_lifecycle:"1"}))};var o=(n=t("./create_portlet_url.es"))&&n.__esModule?n:{default:n};function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function u(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?c(Object(t),!0).forEach((function(r){i(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/portlet_url/create_render_url.es",["module","exports","require","./create_portlet_url.es"],(function(e,r,t){var n;window;{Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r={}){return(0,o.default)(e,u(u({},r),{},{p_p_lifecycle:"0"}))};var o=(n=t("./create_portlet_url.es"))&&n.__esModule?n:{default:n};function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function u(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?c(Object(t),!0).forEach((function(r){l(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function l(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/portlet_url/create_resource_url.es",["module","exports","require","./create_portlet_url.es"],(function(e,r,t){var n;window;{Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r={}){return(0,o.default)(e,u(u({},r),{},{p_p_lifecycle:"2"}))};var o=(n=t("./create_portlet_url.es"))&&n.__esModule?n:{default:n};function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function u(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?c(Object(t),!0).forEach((function(r){l(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function l(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/align",["module","exports","require"],(function(t,e,o){window;{function n(t){return t&&"object"==typeof t&&9===t.nodeType}function i(t){return t&&t===t.window}function r(t){const e=h(t,"Height");const o=function(t){return h(t,"Width")}(t);return a(e,e,0,o,0,o)}function f(t,e){return t.offsetLeft+(e?0:l(t).left)}function c(t,e){return t?n(t)||i(t)?r(t):function(t,e=!1){const o=e?function(t){if(i(t))return t.pageXOffset;if(n(t))return t.defaultView.pageXOffset;return t.scrollLeft}(document):0,r=e?function(t){if(i(t))return t.pageYOffset;if(n(t))return t.defaultView.pageYOffset;return t.scrollTop}(document):0;return a(t.bottom+r,t.height,t.left+o,t.right+o,t.top+r,t.width)}(t.getBoundingClientRect(),e):{bottom:0,height:0,left:0,right:0,top:0,width:0}}function h(t,e){if(i(t))return function(t,e){let o=t;return i(t)&&(o=t.document.documentElement),n(t)&&(o=t.documentElement),o["client".concat(e)]}(t,e);if(n(t)){const o=t.documentElement;return Math.max(t.body["scroll".concat(e)],o["scroll".concat(e)],t.body["offset".concat(e)],o["offset".concat(e)],o["client".concat(e)])}return Math.max(t["client".concat(e)],t["scroll".concat(e)],t["offset".concat(e)])}function l(t){const e=function(t){const e=getComputedStyle(t),o=e.mozTransform||e.msTransform||e.transform;if("none"!==o){const t=[],e=/([\d-.\s]+)/g;let n=e.exec(o);for(;n;)t.push(n[1]),n=e.exec(o);return t}}(t),o={left:0,top:0};return e&&(o.left=parseFloat(6===e.length?e[4]:e[13]),o.top=parseFloat(6===e.length?e[5]:e[14])),o}function u(t,e){return o=t.top,n=t.left,i=t.bottom,r=t.right,f=e.top,c=e.left,h=e.bottom,l=e.right,!(f>i||h<o||c>r||l<n);var o,n,i,r,f,c,h,l}function g(t,e){if(!u(t,e))return null;const o=Math.min(t.bottom,e.bottom),n=Math.min(t.right,e.right),i=Math.max(t.left,e.left),r=Math.max(t.top,e.top);return a(o,o-r,i,n,r,n-i)}function a(t,e,o,n,i,r){return{bottom:t,height:e,left:o,right:n,top:i,width:r}}Object.defineProperty(e,"__esModule",{value:!0}),e.align=function(t,e,o,n=!0){let i;if(n){const n=p(t,e,o);o=n.position,i=n.region}else i=s(t,e,o);if("fixed"!==window.getComputedStyle(t).getPropertyValue("position")){i.top+=window.pageYOffset,i.left+=window.pageXOffset;let e=t;for(;e=e.offsetParent;)i.top-=(c=void 0,(r=e).offsetTop+(c?0:l(r).top)),i.left-=f(e)}var r,c;return t.style.top=i.top+"px",t.style.left=i.left+"px",o},e.getAlignBestRegion=function(t,e,o){return p(t,e,o).region},e.getAlignRegion=s,e.suggestAlignBestRegion=p,e.ALIGN_POSITIONS=void 0;const t={BottomCenter:4,BottomLeft:5,BottomRight:3,LeftCenter:6,RightCenter:2,TopCenter:0,TopLeft:7,TopRight:1};function s(e,o,n){const i=c(o),r=c(e);let f=0,h=0;switch(n){case t.TopCenter:f=i.top-r.height,h=i.left+i.width/2-r.width/2;break;case t.RightCenter:f=i.top+i.height/2-r.height/2,h=i.left+i.width;break;case t.BottomCenter:f=i.bottom,h=i.left+i.width/2-r.width/2;break;case t.LeftCenter:f=i.top+i.height/2-r.height/2,h=i.left-r.width;break;case t.TopRight:f=i.top-r.height,h=i.right-r.width;break;case t.BottomRight:f=i.bottom,h=i.right-r.width;break;case t.BottomLeft:f=i.bottom,h=i.left;break;case t.TopLeft:f=i.top-r.height,h=i.left}return{bottom:f+r.height,height:r.height,left:h,right:h+r.width,top:f,width:r.width}}function p(t,e,o){let n=0,i=o,r=s(t,e,i),f=i,h=r;const l=c(window);for(let m=0;m<8;){if(u(l,h)){const t=g(l,h),e=t.width*t.height;if(e>n&&(n=e,r=h,i=f),a=h,p=void 0,d=void 0,p=c(window),(d=a).top>=p.top&&d.bottom<=p.bottom&&d.right<=p.right&&d.left>=p.left)break}f=(o+ ++m)%8,h=s(t,e,f)}var a,p,d;return{position:i,region:r}}e.ALIGN_POSITIONS=t,t.Bottom=t.BottomCenter,t.Left=t.LeftCenter,t.Right=t.RightCenter,t.Top=t.TopCenter}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/session.es",["module","exports","require","./fetch.es"],(function(e,t,n){var s;window;{Object.defineProperty(t,"__esModule",{value:!0}),t.getSessionValue=function(t,n={}){const s=a("get");s.append("key",t),n.useHttpSession&&s.append("useHttpSession",!0);return(0,o.default)(i(),{body:s,method:"POST"}).then((e=>e.text())).then((t=>{if(t.startsWith(e)){const n=t.substring(e.length);t=JSON.parse(n)}return t}))},t.setSessionValue=function(t,n,s={}){const r=a("set");n&&"object"==typeof n&&(n=e+JSON.stringify(n));r.append(t,n),s.useHttpSession&&r.append("useHttpSession",!0);return(0,o.default)(i(),{body:r,method:"POST"})};var o=(s=n("./fetch.es"))&&s.__esModule?s:{default:s};const e="serialize://";function a(e){const t=Liferay.ThemeDisplay.getDoAsUserIdEncoded(),n=new FormData;return n.append("cmd",e),n.append("p_auth",Liferay.authToken),t&&n.append("doAsUserId",t),n}function i(){return"".concat(Liferay.ThemeDisplay.getPortalURL()).concat(Liferay.ThemeDisplay.getPathMain(),"/portal/session_click")}}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/storage",["module","exports","require","./consent"],(function(e,t,r){window;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r("./consent");class e{constructor(e){var t,r,s;t=this,r="TYPES",s=n.CONSENT_TYPES,r in t?Object.defineProperty(t,r,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[r]=s,this.storage=e}clear(){return this.storage.clear()}getItem(e,t){return(0,n.checkConsent)(t)?this.storage.getItem(e):null}key(e,t){return(0,n.checkConsent)(t)?this.storage.key(e):null}removeItem(e){return this.storage.removeItem(e)}setItem(e,t,r){return!!(0,n.checkConsent)(r)&&(this.storage.setItem(e,t),!0)}get length(){return this.storage.length}}t.default=e}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/local_storage",["module","exports","require","./storage"],(function(e,a,o){var r;window;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var l=new(((r=o("./storage"))&&r.__esModule?r:{default:r}).default)(localStorage);a.default=l}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/session_storage",["module","exports","require","./storage"],(function(e,o,r){var a;window;Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var t=new(((a=r("./storage"))&&a.__esModule?a:{default:a}).default)(sessionStorage);o.default=t}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/throttle.es",["module","exports","require"],(function(e,t,n){window;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n,o=null;return function(...l){const u=this,i=Date.now(),r=()=>{o=setTimeout((()=>{o=null}),t),n=i,e.apply(u,l)};if(null===o)r();else{const e=Math.max(n+t-i,0);clearTimeout(o),o=setTimeout(r,e)}}}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/add_params",["module","exports","require"],(function(e,r,a){window;Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){if(!e||"object"!=typeof e&&"string"!=typeof e)throw new TypeError("Parameter params must be an object or string");if("string"!=typeof r)throw new TypeError("Parameter baseUrl must be a string");const a=r.startsWith("/")?new URL(r,location.href):new URL(r);if("object"==typeof e)Object.entries(e).forEach((([e,r])=>{a.searchParams.append(e,r)}));else{new URLSearchParams(e.trim()).forEach(((e,r)=>{e?a.searchParams.append(r,e):a.searchParams.append(r,"")}))}return a.toString()}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/get_dom",["module","exports","require"],(function(e,n,o){window;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){if(e._node||e._nodes)return e.nodeType?e:e._node||null;return e}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/get_element",["module","exports","require","./get_dom"],(function(e,t,r){var o;window;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=(0,u.default)(e);return"string"==typeof t?document.querySelector(t):t.jquery?t[0]:t};var u=(o=r("./get_dom"))&&o.__esModule?o:{default:o}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/in_browser_view",["module","exports","require","./get_element"],(function(t,e,o){var l;window;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function t(e,o,l){let n=!1;if(e=(0,i.default)(e)){l||((l={left:(l=e.getBoundingClientRect()).left+window.scrollX,top:l.top+window.scrollY}).bottom=l.top+e.offsetHeight,l.right=l.left+e.offsetWidth),o||(o=window),o=(0,i.default)(o);const f={};if(f.left=o.scrollX,f.right=f.left+o.innerWidth,f.top=o.scrollY,f.bottom=f.top+o.innerHeight,n=l.bottom<=f.bottom&&l.left>=f.left&&l.right<=f.right&&l.top>=f.top,n){const i=o.frameElement;if(i){let r=i.getBoundingClientRect();r={left:r.left+window.scrollX,top:r.top+window.scrollY};const d=r.left-f.left;l.left+=d,l.right+=d;const s=r.top-f.top;l.top+=s,l.bottom+=s,n=t(e,o.parent,l)}}}return n};var i=(l=o("./get_element"))&&l.__esModule?l:{default:l}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/focus_form_field",["module","exports","require","./get_element","./in_browser_view"],(function(e,t,n){window;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(e=(0,f.default)(e),(0,r.default)(e)){const t=function(e){const t=[];for(;e.parentElement;)e.parentElement.getAttribute("disabled")&&t.push(e.parentElement),e=e.parentElement;return t}(e),n=!e.getAttribute("disabled")&&e.offsetWidth>0&&e.offsetHeight>0&&!t.length,f=e.closest("form");if(!f||n)e.focus();else if(f){const t=f.dataset.fmNamespace+"formReady",n=r=>{f.getAttribute("name")===r.formName&&(e.focus(),Liferay.detach(t,n))};Liferay.on(t,n)}}};var f=o(n("./get_element")),r=o(n("./in_browser_view"));function o(e){return e&&e.__esModule?e:{default:e}}}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/get_portlet_id",["module","exports","require"],(function(e,r,t){window;{Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(r){return r.replace(e,"$1")};const e=/^(?:p_p_id)?_(.*)_.*$/}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/get_top",["module","exports","require"],(function(e,t,i){window;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let t=i;if(!t){let r,n=window.parent;for(;n!==window;){try{if(void 0===n.location.href)break;r=n.themeDisplay}catch(e){break}if(!r||window.name===e)break;if(!r.isStatePopUp()||n===n.parent){t=n;break}n=n.parent}t||(t=window),i=t}return t};const e="simulationDeviceIframe";let i}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/get_opener",["module","exports","require","./get_top"],(function(e,t,n){var o;window;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let t=e;if(!t){const n=(0,r.default)().Liferay.Util,o=window.name,d=n.Window.getById(o);d&&(t=d._opener,e=t)}return t||window.opener||window.parent};var r=(o=n("./get_top"))&&o.__esModule?o:{default:o};let e}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/get_window",["module","exports","require","./get_top"],(function(e,t,d){var o;window;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e=window.name){return(0,i.default)().Liferay.Util.Window.getById(e)};var i=(o=d("./get_top"))&&o.__esModule?o:{default:o}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/is_phone",["module","exports","require","../breakpoints"],(function(e,n,r){var i;window;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){return window.innerWidth<o.default.PHONE};var o=(i=r("../breakpoints"))&&i.__esModule?i:{default:i}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/is_tablet",["module","exports","require","../breakpoints"],(function(e,r,t){var i;window;Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){return window.innerWidth<n.default.TABLET};var n=(i=t("../breakpoints"))&&i.__esModule?i:{default:i}}));

Liferay.Loader.define("frontend-js-web@5.0.56/liferay/util/get_selected_option_values",["module","exports","require"],(function(e,r,t){window;Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r=","){return Array.from(e.getElementsByTagName("option")).reduce(((e,r)=>{const{value:t}=r;return t&&e.push(t),e}),[]).join(r)}}));

