Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/Provider",["module","exports","require","frontend-js-react-web$react","./Modal","./useModal"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.Context=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _Modal=_interopRequireDefault(require("./Modal"));var _useModal2=require("./useModal");function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,
excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=
arr[i];return arr2}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function ownKeys(object,
enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});
else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}var Action;(function(Action){Action[Action["Close"]=0]="Close";Action[Action["Open"]=
1]="Open"})(Action||(Action={}));var initialState={body:_react.default.createElement("div",null),footer:[],onClose:function onClose(){},visible:false};var reducer=function reducer(state,action){switch(action.type){case Action.Open:return _objectSpread(_objectSpread({},action.payload),{},{visible:true});case Action.Close:return initialState;default:throw new TypeError;}};var Context=_react.default.createContext([initialState,function(){}]);exports.Context=Context;var ClayModalProvider=function ClayModalProvider(_ref){var children=
_ref.children,spritemap=_ref.spritemap;var _React$useReducer=_react.default.useReducer(reducer,initialState),_React$useReducer2=_slicedToArray(_React$useReducer,2),_React$useReducer2$=_React$useReducer2[0],visible=_React$useReducer2$.visible,otherState=_objectWithoutProperties(_React$useReducer2$,["visible"]),dispatch=_React$useReducer2[1];var _useModal=(0,_useModal2.useModal)({onClose:function onClose(){return dispatch({type:Action.Close})}}),observer=_useModal.observer,onClose=_useModal.onClose;
var body=otherState.body,center=otherState.center,footer=otherState.footer,header=otherState.header,size=otherState.size,status=otherState.status,url=otherState.url;var _footer=_slicedToArray(footer,3),first=_footer[0],middle=_footer[1],last=_footer[2];var state=_objectSpread(_objectSpread({},otherState),{},{onClose:onClose});return _react.default.createElement(_react.default.Fragment,null,visible&&_react.default.createElement(_Modal.default,{center:center,observer:observer,size:size,spritemap:spritemap,
status:status},_react.default.createElement(_Modal.default.Header,null,header),_react.default.createElement(_Modal.default.Body,{url:url},body),_react.default.createElement(_Modal.default.Footer,{first:first,last:last,middle:middle})),_react.default.createElement(Context.Provider,{value:[state,dispatch]},children))};var _default=ClayModalProvider;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/index",["module","exports","require","./Modal","./Provider","./useModal"],function(module,exports,require){var define=undefined;var global=window;{function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?
"symbol":typeof obj};return _typeof(obj)}Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"ClayModalProvider",{enumerable:true,get:function get(){return _Provider.default}});Object.defineProperty(exports,"Context",{enumerable:true,get:function get(){return _Provider.Context}});Object.defineProperty(exports,"useModal",{enumerable:true,get:function get(){return _useModal.useModal}});exports.default=void 0;var _Modal=_interopRequireDefault(require("./Modal"));var _Provider=
_interopRequireWildcard(require("./Provider"));var _useModal=require("./useModal");function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var cache=new WeakMap;_getRequireWildcardCache=function _getRequireWildcardCache(){return cache};return cache}function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache();if(cache&&cache.has(obj))return cache.get(obj);
var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&(desc.get||desc.set))Object.defineProperty(newObj,key,desc);else newObj[key]=obj[key]}newObj.default=obj;if(cache)cache.set(obj,newObj);return newObj}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var _default=_Modal.default;
exports.default=_default}});
/*
 Copyright (c) 2017 Jed Watson.
    Licensed under the MIT License (MIT), see
    http://jedwatson.github.io/classnames
*/
Liferay.Loader.define("frontend-js-react-web$classnames@2.2.6/index",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{(function(){var hasOwn={}.hasOwnProperty;function classNames(){var classes=[];for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(!arg)continue;var argType=typeof arg;if(argType==="string"||argType==="number")classes.push(arg);else if(Array.isArray(arg)&&arg.length){var inner=classNames.apply(null,arg);if(inner)classes.push(inner)}else if(argType===
"object")for(var key in arg)if(hasOwn.call(arg,key)&&arg[key])classes.push(key)}return classes.join(" ")}if(typeof module!=="undefined"&&module.exports){classNames.default=classNames;module.exports=classNames}else if(typeof define==="function"&&typeof define.amd==="object"&&define.amd)define("classnames",[],function(){return classNames});else window.classNames=classNames})()}});
Liferay.Loader.define("frontend-js-node-shims$process@0.11.10/browser",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{var process=module.exports={};var cachedSetTimeout;var cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined");}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined");}(function(){try{if(typeof setTimeout==="function")cachedSetTimeout=setTimeout;else cachedSetTimeout=
defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{if(typeof clearTimeout==="function")cachedClearTimeout=clearTimeout;else cachedClearTimeout=defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout){cachedSetTimeout=setTimeout;return setTimeout(fun,0)}try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,
fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout){cachedClearTimeout=clearTimeout;return clearTimeout(marker)}try{return cachedClearTimeout(marker)}catch(e){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}var queue=[];var draining=false;var currentQueue;var queueIndex=
-1;function cleanUpNextTick(){if(!draining||!currentQueue)return;draining=false;if(currentQueue.length)queue=currentQueue.concat(queue);else queueIndex=-1;if(queue.length)drainQueue()}function drainQueue(){if(draining)return;var timeout=runTimeout(cleanUpNextTick);draining=true;var len=queue.length;while(len){currentQueue=queue;queue=[];while(++queueIndex<len)if(currentQueue)currentQueue[queueIndex].run();queueIndex=-1;len=queue.length}currentQueue=null;draining=false;runClearTimeout(timeout)}process.nextTick=
function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args));if(queue.length===1&&!draining)runTimeout(drainQueue)};function Item(fun,array){this.fun=fun;this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process.title="browser";process.browser=true;process.env={};process.argv=[];process.version="";process.versions={};function noop(){}process.on=noop;process.addListener=
noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.prependListener=noop;process.prependOnceListener=noop;process.listeners=function(name){return[]};process.binding=function(name){throw new Error("process.binding is not supported");};process.cwd=function(){return"/"};process.chdir=function(dir){throw new Error("process.chdir is not supported");};process.umask=function(){return 0}}});
Liferay.Loader.define("frontend-js-node-shims$process@0.11.10/index",["module","exports","require","./browser"],function(module,exports,require){var define=undefined;var global=window;{module.exports=require("./browser")}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/render.es",["module","exports","require","@frontend-taglib-clay$clayui/icon","frontend-js-react-web$react","frontend-js-react-web$react-dom"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=render;var _icon=require("@frontend-taglib-clay$clayui/icon");var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _reactDom=_interopRequireDefault(require("frontend-js-react-web$react-dom"));
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var counter=0;function render(renderable,renderData,container){if(!Liferay.SPA||Liferay.SPA.app){var portletId=renderData.portletId;var spritemap=Liferay.ThemeDisplay.getPathThemeImages()+"/clay/icons.svg";var componentId=renderData.componentId;if(!componentId)componentId="__UNNAMED_COMPONENT__".concat(portletId,"__").concat(counter++);Liferay.component(componentId,{destroy:function destroy(){_reactDom["default"].unmountComponentAtNode(container)}},
{destroyOnNavigate:!portletId,portletId:portletId});var Component=typeof renderable==="function"||renderable.$$typeof===Symbol["for"]("react.forward_ref")?renderable:null;_reactDom["default"].render(_react["default"].createElement(_icon.ClayIconSpriteContext.Provider,{value:spritemap},Component?_react["default"].createElement(Component,renderData):renderable),container)}else Liferay.once("SPAReady",function(){render(renderable,renderData,container)})}}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/hooks/useEventListener.es",["module","exports","require","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=useEventListener;var _react=require("frontend-js-react-web$react");function useEventListener(eventName,handler,phase,target){(0,_react.useEffect)(function(){if(target){target.addEventListener(eventName,handler,
phase);return function(){target.removeEventListener(eventName,handler,phase)}}},[eventName,handler,phase,target])}}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/hooks/useIsMounted.es",["module","exports","require","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=useIsMounted;var _react=require("frontend-js-react-web$react");function useIsMounted(){var mountedRef=(0,_react.useRef)(false);var isMounted=(0,_react.useCallback)(function(){return mountedRef.current},[]);(0,_react.useLayoutEffect)(function(){mountedRef.current=
true;return function(){mountedRef.current=false}},[]);return isMounted}}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/hooks/useInterval.es",["module","exports","require","frontend-js-react-web$react","./useIsMounted.es"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=useInterval;var _react=require("frontend-js-react-web$react");var _useIsMounted=_interopRequireDefault(require("./useIsMounted.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?
obj:{"default":obj}}function useInterval(){var isMounted=(0,_useIsMounted["default"])();return(0,_react.useCallback)(function schedule(fn,ms){var handle=setInterval(function(){if(isMounted())fn();else clearInterval(handle)},ms);return function(){return clearInterval(handle)}},[isMounted])}}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/hooks/usePrevious.es",["module","exports","require","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=usePrevious;var _react=require("frontend-js-react-web$react");function usePrevious(value){var ref=(0,_react.useRef)();(0,_react.useEffect)(function(){ref.current=value});return ref.current}}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/hooks/useStateSafe.es",["module","exports","require","frontend-js-react-web","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=useStateSafe;var _frontendJsReactWeb=require("frontend-js-react-web");var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{"default":obj}}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}function _iterableToArrayLimit(arr,i){if(!(Symbol.iterator in Object(arr)||Object.prototype.toString.call(arr)==="[object Arguments]"))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=
true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}var useCallback=_react["default"].useCallback,useState=_react["default"].useState;function useStateSafe(initialValue){var isMounted=(0,_frontendJsReactWeb.useIsMounted)();var _useState=useState(initialValue),_useState2=_slicedToArray(_useState,2),state=_useState2[0],
setState=_useState2[1];var setStateSafe=useCallback(function(newValue){if(isMounted())setState(newValue)},[isMounted]);return[state,setStateSafe]}}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/hooks/useThunk.es",["module","exports","require","frontend-js-react-web","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=useThunk;var _frontendJsReactWeb=require("frontend-js-react-web");var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&obj.__esModule?
obj:{"default":obj}}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}function _iterableToArrayLimit(arr,i){if(!(Symbol.iterator in Object(arr)||Object.prototype.toString.call(arr)==="[object Arguments]"))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);
if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}var useRef=_react["default"].useRef;function useThunk(_ref){var _ref2=_slicedToArray(_ref,2),state=_ref2[0],dispatch=_ref2[1];var isMounted=(0,_frontendJsReactWeb.useIsMounted)();var thunkDispatch=useRef(function(action){if(isMounted())if(typeof action==="function")return action(function(payload){if(isMounted())dispatch(payload)});
else dispatch(action)});return[state,thunkDispatch.current]}}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/hooks/useTimeout.es",["module","exports","require","frontend-js-react-web$react","./useIsMounted.es"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=useTimeout;var _react=require("frontend-js-react-web$react");var _useIsMounted=_interopRequireDefault(require("./useIsMounted.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?
obj:{"default":obj}}function useTimeout(){var isMounted=(0,_useIsMounted["default"])();return(0,_react.useCallback)(function delay(fn,ms){var handle=setTimeout(function(){if(isMounted())fn()},ms);return function(){return clearTimeout(handle)}},[isMounted])}}});
Liferay.Loader.define("frontend-js-react-web@4.0.16/js/index.es",["module","exports","require","frontend-js-node-shims$process","./render.es","./hooks/useEventListener.es","./hooks/useInterval.es","./hooks/useIsMounted.es","./hooks/usePrevious.es","./hooks/useStateSafe.es","./hooks/useThunk.es","./hooks/useTimeout.es"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"render",{enumerable:true,
get:function get(){return _render["default"]}});Object.defineProperty(exports,"useEventListener",{enumerable:true,get:function get(){return _useEventListener["default"]}});Object.defineProperty(exports,"useInterval",{enumerable:true,get:function get(){return _useInterval["default"]}});Object.defineProperty(exports,"useIsMounted",{enumerable:true,get:function get(){return _useIsMounted["default"]}});Object.defineProperty(exports,"usePrevious",{enumerable:true,get:function get(){return _usePrevious["default"]}});
Object.defineProperty(exports,"useStateSafe",{enumerable:true,get:function get(){return _useStateSafe["default"]}});Object.defineProperty(exports,"useThunk",{enumerable:true,get:function get(){return _useThunk["default"]}});Object.defineProperty(exports,"useTimeout",{enumerable:true,get:function get(){return _useTimeout["default"]}});var _process=_interopRequireDefault(require("frontend-js-node-shims$process"));var _render=_interopRequireDefault(require("./render.es"));var _useEventListener=_interopRequireDefault(require("./hooks/useEventListener.es"));
var _useInterval=_interopRequireDefault(require("./hooks/useInterval.es"));var _useIsMounted=_interopRequireDefault(require("./hooks/useIsMounted.es"));var _usePrevious=_interopRequireDefault(require("./hooks/usePrevious.es"));var _useStateSafe=_interopRequireDefault(require("./hooks/useStateSafe.es"));var _useThunk=_interopRequireDefault(require("./hooks/useThunk.es"));var _useTimeout=_interopRequireDefault(require("./hooks/useTimeout.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?
obj:{"default":obj}}if(!window.process)window.process=_process["default"]}});
Liferay.Loader.define("frontend-js-react-web$prop-types@15.7.2/lib/ReactPropTypesSecret",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{var ReactPropTypesSecret="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";module.exports=ReactPropTypesSecret}});
Liferay.Loader.define("frontend-js-react-web$prop-types@15.7.2/factoryWithThrowingShims",["module","exports","require","./lib/ReactPropTypesSecret"],function(module,exports,require){var define=undefined;var global=window;{var ReactPropTypesSecret=require("./lib/ReactPropTypesSecret");function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;module.exports=function(){function shim(props,propName,componentName,location,propFullName,secret){if(secret===
ReactPropTypesSecret)return;var err=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. "+"Use PropTypes.checkPropTypes() to call them. "+"Read more at http://fb.me/use-check-prop-types");err.name="Invariant Violation";throw err;}shim.isRequired=shim;function getShim(){return shim}var ReactPropTypes={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,
objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};ReactPropTypes.PropTypes=ReactPropTypes;return ReactPropTypes}}});
Liferay.Loader.define("frontend-js-react-web$prop-types@15.7.2/index",["module","exports","require","./factoryWithThrowingShims"],function(module,exports,require){var define=undefined;var global=window;{module.exports=require("./factoryWithThrowingShims")();var ReactIs,throwOnDirectAccess}});
(function(){var link=document.createElement("link");link.setAttribute("rel","stylesheet");link.setAttribute("type","text/css");link.setAttribute("href",Liferay.ThemeDisplay.getPathContext()+"/o/frontend-js-web/liferay/modal/Modal.css");function defineModule(){Liferay.Loader.define("frontend-js-web@4.0.29/liferay/modal/Modal.scss",["module","exports","require"],function(module,exports,require){var define=undefined;module.exports=link})}link.onload=defineModule;link.onerror=function(){console.warn("Unable to load /o/frontend-js-web/liferay/modal/Modal.css. However, its .js module will still be defined to avoid breaking execution flow (expect some visual degradation).");
defineModule()};document.querySelector("head").appendChild(link)})();
Liferay.Loader.define("frontend-js-web@4.0.29/liferay/util/navigate.es",["module","exports","require"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=_default;function _default(url,listeners){if(Liferay.SPA&&Liferay.SPA.app&&Liferay.SPA.app.canNavigate(url)){Liferay.SPA.app.navigate(url);if(listeners)Object.keys(listeners).forEach(function(key){Liferay.once(key,listeners[key])})}else window.location.href=url}});
Liferay.Loader.define("frontend-js-web@4.0.29/liferay/modal/Modal",["module","exports","require","@frontend-taglib-clay$clayui/button","@frontend-taglib-clay$clayui/loading-indicator","@frontend-taglib-clay$clayui/modal","frontend-js-react-web$classnames","frontend-js-react-web","frontend-js-metal-web$metal-dom","frontend-js-react-web$prop-types","frontend-js-react-web$react","./Modal.scss","../util/navigate.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,
"__esModule",{value:true});exports.openSelectionModal=exports.openPortletWindow=exports.openPortletModal=exports.openModal=exports.Modal=void 0;var _button=_interopRequireDefault(require("@frontend-taglib-clay$clayui/button"));var _loadingIndicator=_interopRequireDefault(require("@frontend-taglib-clay$clayui/loading-indicator"));var _modal=_interopRequireWildcard(require("@frontend-taglib-clay$clayui/modal"));var _classnames=_interopRequireDefault(require("frontend-js-react-web$classnames"));var _frontendJsReactWeb=
require("frontend-js-react-web");var _metalDom=_interopRequireDefault(require("frontend-js-metal-web$metal-dom"));var _propTypes=_interopRequireDefault(require("frontend-js-react-web$prop-types"));var _react=_interopRequireWildcard(require("frontend-js-react-web$react"));require("./Modal.scss");var _navigate=_interopRequireDefault(require("../util/navigate.es"));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var cache=new WeakMap;_getRequireWildcardCache=function _getRequireWildcardCache(){return cache};
return cache}function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{"default":obj};var cache=_getRequireWildcardCache();if(cache&&cache.has(obj))return cache.get(obj);var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&
(desc.get||desc.set))Object.defineProperty(newObj,key,desc);else newObj[key]=obj[key]}newObj["default"]=obj;if(cache)cache.set(obj,newObj);return newObj}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==
Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _defineProperties(target,
props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _possibleConstructorReturn(self,call){if(call&&
(_typeof(call)==="object"||typeof call==="function"))return call;return _assertThisInitialized(self)}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _assertThisInitialized(self){if(self===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _inherits(subClass,superClass){if(typeof superClass!==
"function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,
i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}function _iterableToArrayLimit(arr,i){if(!(Symbol.iterator in Object(arr)||Object.prototype.toString.call(arr)==="[object Arguments]"))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=
null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=
arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,
configurable:true,writable:true});else obj[key]=value;return obj}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}
function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var openModal=function openModal(props){(0,_frontendJsReactWeb.render)(Modal,props,document.createElement("div"))};exports.openModal=openModal;var openPortletModal=function openPortletModal(_ref){var iframeBodyCssClass=_ref.iframeBodyCssClass,
onClose=_ref.onClose,portletSelector=_ref.portletSelector,subTitle=_ref.subTitle,title=_ref.title,url=_ref.url;var portlet=document.querySelector(portletSelector);if(portlet&&url){var titleElement=portlet.querySelector(".portlet-title")||portlet.querySelector(".portlet-title-default");if(titleElement)if(portlet.querySelector("#cpPortletTitle")){var titleTextElement=titleElement.querySelector(".portlet-title-text");if(titleTextElement)title="".concat(titleTextElement.outerHTML," - ").concat(title)}else title=
"".concat(titleElement.textContent," - ").concat(title);var headerHTML;if(subTitle)headerHTML="".concat(title,'\x3cdiv class\x3d"portlet-configuration-subtitle small"\x3e\x3cspan class\x3d"portlet-configuration-subtitle-text"\x3e').concat(subTitle,"\x3c/span\x3e\x3c/div\x3e");openModal({headerHTML:headerHTML,iframeBodyCssClass:iframeBodyCssClass,onClose:onClose,title:title,url:url})}};exports.openPortletModal=openPortletModal;var openPortletWindow=function openPortletWindow(_ref2){var bodyCssClass=
_ref2.bodyCssClass,portlet=_ref2.portlet,uri=_ref2.uri,otherProps=_objectWithoutProperties(_ref2,["bodyCssClass","portlet","uri"]);openPortletModal(_objectSpread({iframeBodyCssClass:bodyCssClass,portletSelector:portlet,url:uri},otherProps))};exports.openPortletWindow=openPortletWindow;var openSelectionModal=function openSelectionModal(_ref3){var _ref3$buttonAddLabel=_ref3.buttonAddLabel,buttonAddLabel=_ref3$buttonAddLabel===void 0?'Add':_ref3$buttonAddLabel,_ref3$buttonCancelLab=
_ref3.buttonCancelLabel,buttonCancelLabel=_ref3$buttonCancelLab===void 0?'Cancel':_ref3$buttonCancelLab,_ref3$customSelectEve=_ref3.customSelectEvent,customSelectEvent=_ref3$customSelectEve===void 0?false:_ref3$customSelectEve,height=_ref3.height,id=_ref3.id,_ref3$multiple=_ref3.multiple,multiple=_ref3$multiple===void 0?false:_ref3$multiple,_onClose=_ref3.onClose,onSelect=_ref3.onSelect,selectEventName=_ref3.selectEventName,selectedData=_ref3.selectedData,size=_ref3.size,title=
_ref3.title,url=_ref3.url,zIndex=_ref3.zIndex;var selectedItem;var eventHandlers=[];var select=function select(_ref4){var processClose=_ref4.processClose;onSelect(selectedItem);processClose()};openModal({buttons:multiple?[{displayType:"secondary",label:buttonCancelLabel,type:"cancel"},{label:buttonAddLabel,onClick:select}]:null,height:height,id:id||selectEventName,onClose:function onClose(){eventHandlers.forEach(function(eventHandler){eventHandler.detach()});eventHandlers.splice(0,eventHandlers.length);
if(_onClose)_onClose()},onOpen:function onOpen(_ref5){var container=_ref5.container,processClose=_ref5.processClose;var selectEventHandler=Liferay.on(selectEventName,function(event){selectedItem=event.data||event;if(!multiple)select({processClose:processClose})});eventHandlers.push(selectEventHandler);var itemElements=container.querySelectorAll(".selector-button");if(selectedData){var selectedDataSet=new Set(selectedData);itemElements.forEach(function(itemElement){var itemId=itemElement.dataset.entityid||
itemElement.dataset.entityname;if(selectedDataSet.has(itemId))itemElement.disabled=true})}if(!customSelectEvent)container.addEventListener("click",function(event){var delegateTarget=event.target&&event.target.closest(".selector-button");if(delegateTarget)Liferay.fire(selectEventName,delegateTarget.dataset)})},size:size,title:title,url:url,zIndex:zIndex})};exports.openSelectionModal=openSelectionModal;var Modal=function Modal(_ref6){var bodyHTML=_ref6.bodyHTML,buttons=_ref6.buttons,customEvents=_ref6.customEvents,
headerHTML=_ref6.headerHTML,height=_ref6.height,id=_ref6.id,iframeBodyCssClass=_ref6.iframeBodyCssClass,_ref6$iframeProps=_ref6.iframeProps,iframeProps=_ref6$iframeProps===void 0?{}:_ref6$iframeProps,onClose=_ref6.onClose,onOpen=_ref6.onOpen,size=_ref6.size,title=_ref6.title,url=_ref6.url,zIndex=_ref6.zIndex;var _useState=(0,_react.useState)(true),_useState2=_slicedToArray(_useState,2),loading=_useState2[0],setLoading=_useState2[1];var _useState3=(0,_react.useState)(true),_useState4=_slicedToArray(_useState3,
2),visible=_useState4[0],setVisible=_useState4[1];var eventHandlersRef=(0,_react.useRef)([]);var _useModal=(0,_modal.useModal)({onClose:function onClose(){return processClose()}}),observer=_useModal.observer;var onButtonClick=function onButtonClick(_ref7){var formId=_ref7.formId,onClick=_ref7.onClick,type=_ref7.type;if(type==="cancel")processClose();else if(url&&type==="submit"){var iframe=document.querySelector(".liferay-modal iframe");if(iframe){var iframeDocument=iframe.contentWindow.document;
var forms=iframeDocument.querySelectorAll("form");if(formId){var form=iframeDocument.getElementById(formId);if(form)form.submit()}else if(forms.length>=1)forms[0].submit()}}if(onClick)onClick({processClose:processClose})};var processClose=(0,_react.useCallback)(function(){setVisible(false);document.body.classList.remove("modal-open");var eventHandlers=eventHandlersRef.current;eventHandlers.forEach(function(eventHandler){eventHandler.detach()});eventHandlers.splice(0,eventHandlers.length);if(onClose)onClose()},
[eventHandlersRef,onClose]);(0,_react.useEffect)(function(){var eventHandlers=eventHandlersRef.current;if(customEvents)customEvents.forEach(function(customEvent){if(customEvent.name&&customEvent.onEvent){var eventHandler=Liferay.on(customEvent.name,function(event){customEvent.onEvent(event)});eventHandlers.push(eventHandler)}});var closeEventHandler=Liferay.on("closeModal",function(event){if(event.id&&id&&event.id!==id)return;processClose();if(event.redirect)(0,_navigate["default"])(event.redirect)});
eventHandlers.push(closeEventHandler);return function(){eventHandlers.forEach(function(eventHandler){eventHandler.detach()});eventHandlers.splice(0,eventHandlers.length)}},[customEvents,eventHandlersRef,id,onClose,onOpen,processClose]);return _react["default"].createElement(_react["default"].Fragment,null,visible&&_react["default"].createElement(_modal["default"],{className:"liferay-modal",id:id,observer:observer,size:url&&!size?"full-screen":size,zIndex:zIndex},_react["default"].createElement(_modal["default"].Header,
null,headerHTML?_react["default"].createElement("div",{dangerouslySetInnerHTML:{__html:headerHTML}}):title),_react["default"].createElement("div",{className:(0,_classnames["default"])("modal-body",{"modal-body-iframe":url}),style:{height:height}},url?_react["default"].createElement(_react["default"].Fragment,null,loading&&_react["default"].createElement(_loadingIndicator["default"],null),_react["default"].createElement(Iframe,{iframeBodyCssClass:iframeBodyCssClass,iframeProps:_objectSpread({id:id&&
"".concat(id,"_iframe_")},iframeProps),onOpen:onOpen,processClose:processClose,title:title,updateLoading:function updateLoading(loading){setLoading(loading)},url:url})):_react["default"].createElement(_react["default"].Fragment,null,bodyHTML&&_react["default"].createElement(function Body(_ref8){var html=_ref8.html;var bodyRef=(0,_react.useRef)();(0,_react.useEffect)(function(){var fragment=document.createRange().createContextualFragment(html);bodyRef.current.innerHTML="";bodyRef.current.appendChild(fragment);
if(onOpen)onOpen({container:fragment,processClose:processClose})},[html]);return _react["default"].createElement("div",{className:"liferay-modal-body",ref:bodyRef})},{html:bodyHTML}))),buttons&&_react["default"].createElement(_modal["default"].Footer,{last:_react["default"].createElement(_button["default"].Group,{spaced:true},buttons.map(function(button,index){return _react["default"].createElement(_button["default"],{displayType:button.displayType,id:button.id,key:index,onClick:function onClick(){onButtonClick(button)},
type:button.type==="cancel"?"button":button.type},button.label)}))})))};exports.Modal=Modal;var CSS_CLASS_IFRAME_BODY="dialog-iframe-popup";var Iframe=function(_React$Component){_inherits(Iframe,_React$Component);function Iframe(props){var _this;_classCallCheck(this,Iframe);_this=_possibleConstructorReturn(this,_getPrototypeOf(Iframe).call(this,props));_defineProperty(_assertThisInitialized(_this),"onLoadHandler",function(){var iframeWindow=_this.iframeRef.current.contentWindow;_this.delegateHandler=
_metalDom["default"].delegate(iframeWindow.document,"click",".btn-cancel,.lfr-hide-dialog",function(){return _this.props.processClose()});iframeWindow.document.body.classList.add(CSS_CLASS_IFRAME_BODY);if(iframeWindow.Liferay.SPA)_this.beforeScreenFlipHandler=iframeWindow.Liferay.on("beforeScreenFlip",function(){iframeWindow.document.body.classList.add(CSS_CLASS_IFRAME_BODY)});_this.props.updateLoading(false);iframeWindow.onunload=function(){_this.props.updateLoading(true)};Liferay.fire("modalIframeLoaded",
{src:_this.state.src});if(_this.props.onOpen)_this.props.onOpen({container:iframeWindow.document.body,processClose:_this.props.processClose})});_this.iframeRef=_react["default"].createRef();var iframeURL=new URL(props.url);var namespace=iframeURL.searchParams.get("p_p_id");var bodyCssClass=CSS_CLASS_IFRAME_BODY;if(props.iframeBodyCssClass)bodyCssClass="".concat(bodyCssClass," ").concat(props.iframeBodyCssClass);iframeURL.searchParams.set("_".concat(namespace,"_bodyCssClass"),bodyCssClass);_this.state=
{src:iframeURL.toString()};return _this}_createClass(Iframe,[{key:"componentWillUnmount",value:function componentWillUnmount(){if(this.beforeScreenFlipHandler)Liferay.detach(this.beforeScreenFlipHandler);if(this.delegateHandler)this.delegateHandler.removeListener()}},{key:"render",value:function render(){return _react["default"].createElement("iframe",_extends({},this.props.iframeProps,{onLoad:this.onLoadHandler,ref:this.iframeRef,src:this.state.src,title:this.props.title}))}}]);return Iframe}(_react["default"].Component)});
Liferay.Loader.define("@frontend-taglib-clay$clayui/layout@3.2.0/lib/Col",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _objectWithoutProperties(source,
excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=
Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var ClayCol=_react.default.forwardRef(function(_ref,ref){var _classNames;var children=_ref.children,className=_ref.className,_ref$containerElement=_ref.containerElement,ContainerElement=_ref$containerElement===void 0?"div":_ref$containerElement,lg=_ref.lg,md=_ref.md,size=_ref.size,sm=_ref.sm,xl=_ref.xl,xs=_ref.xs,otherProps=_objectWithoutProperties(_ref,
["children","className","containerElement","lg","md","size","sm","xl","xs"]);var noBreakPoints=!lg&&!md&&!sm&&!xs&&!xl&&!size;xs=xs||size;return _react.default.createElement(ContainerElement,_extends({},otherProps,{className:(0,_classnames.default)(className,(_classNames={col:noBreakPoints,"col-lg":lg===true},_defineProperty(_classNames,"col-lg-".concat(lg),lg&&typeof lg!=="boolean"),_defineProperty(_classNames,"col-md",md===true),_defineProperty(_classNames,"col-md-".concat(md),md&&typeof md!=="boolean"),
_defineProperty(_classNames,"col-sm",sm===true),_defineProperty(_classNames,"col-sm-".concat(sm),sm&&typeof sm!=="boolean"),_defineProperty(_classNames,"col-".concat(xs),xs&&typeof xs!=="boolean"),_defineProperty(_classNames,"col-xl",xl===true),_defineProperty(_classNames,"col-xl-".concat(xl),xl&&typeof xl!=="boolean"),_classNames)),ref:ref}),children)});ClayCol.displayName="ClayCol";var _default=ClayCol;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/layout@3.2.0/lib/Container",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _objectWithoutProperties(source,
excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=
Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var ClayContainer=_react.default.forwardRef(function(_ref,ref){var _classNames;var children=_ref.children,className=_ref.className,_ref$containerElement=_ref.containerElement,ContainerElement=_ref$containerElement===void 0?"div":_ref$containerElement,fluid=_ref.fluid,fluidSize=_ref.fluidSize,formSize=_ref.formSize,view=_ref.view,otherProps=_objectWithoutProperties(_ref,
["children","className","containerElement","fluid","fluidSize","formSize","view"]);return _react.default.createElement(ContainerElement,_extends({},otherProps,{className:(0,_classnames.default)(className,(_classNames={container:!fluid,"container-fluid":fluid},_defineProperty(_classNames,"container-form-".concat(formSize),formSize),_defineProperty(_classNames,"container-view",view),_defineProperty(_classNames,"container-fluid-max-".concat(fluidSize),fluid&&fluidSize),_classNames)),ref:ref}),children)});
ClayContainer.displayName="ClayContainer";var _default=ClayContainer;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/layout@3.2.0/lib/ContainerFluid",["module","exports","require","frontend-js-react-web$react","./Container"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _Container=_interopRequireDefault(require("./Container"));function _interopRequireDefault(obj){return obj&&obj.__esModule?
obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);
for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var ClayContainerFluid=_react.default.forwardRef(function(_ref,
ref){var children=_ref.children,_ref$size=_ref.size,size=_ref$size===void 0?"xl":_ref$size,otherProps=_objectWithoutProperties(_ref,["children","size"]);return _react.default.createElement(_Container.default,_extends({},otherProps,{fluid:true,fluidSize:size===false?undefined:size,ref:ref}),children)});ClayContainerFluid.displayName="ClayContainerFluid";var _default=ClayContainerFluid;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/layout@3.2.0/lib/Content",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.ContentSection=exports.ContentRow=exports.ContentCol=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});
else obj[key]=value;return obj}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,
excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var ContentRow=_react.default.forwardRef(function(_ref,ref){var _classNames;var children=_ref.children,className=_ref.className,_ref$containerElement=_ref.containerElement,ContainerElement=_ref$containerElement===void 0?"div":_ref$containerElement,float=_ref.float,noGutters=_ref.noGutters,
padded=_ref.padded,verticalAlign=_ref.verticalAlign,otherProps=_objectWithoutProperties(_ref,["children","className","containerElement","float","noGutters","padded","verticalAlign"]);return _react.default.createElement(ContainerElement,_extends({},otherProps,{className:(0,_classnames.default)(className,"autofit-row",(_classNames={"autofit-float":float===true},_defineProperty(_classNames,"autofit-float-".concat(float),typeof float==="string"),_defineProperty(_classNames,"autofit-padded",padded),_defineProperty(_classNames,
"autofit-padded-no-gutters",noGutters===true),_defineProperty(_classNames,"autofit-padded-no-gutters-".concat(noGutters),typeof noGutters==="string"),_defineProperty(_classNames,"autofit-row-".concat(verticalAlign),verticalAlign),_classNames)),ref:ref}),children)});exports.ContentRow=ContentRow;ContentRow.displayName="ClayContentRow";var ContentCol=_react.default.forwardRef(function(_ref2,ref){var children=_ref2.children,className=_ref2.className,_ref2$containerElemen=_ref2.containerElement,ContainerElement=
_ref2$containerElemen===void 0?"div":_ref2$containerElemen,expand=_ref2.expand,float=_ref2.float,gutters=_ref2.gutters,otherProps=_objectWithoutProperties(_ref2,["children","className","containerElement","expand","float","gutters"]);return _react.default.createElement(ContainerElement,_extends({},otherProps,{className:(0,_classnames.default)(className,"autofit-col",_defineProperty({"autofit-col-expand":expand,"autofit-col-gutters":gutters},"autofit-col-float-".concat(float),float)),ref:ref}),children)});
exports.ContentCol=ContentCol;ContentCol.displayName="ClayContentCol";var ContentSection=_react.default.forwardRef(function(_ref3,ref){var children=_ref3.children,className=_ref3.className,_ref3$containerElemen=_ref3.containerElement,ContainerElement=_ref3$containerElemen===void 0?"div":_ref3$containerElemen,otherProps=_objectWithoutProperties(_ref3,["children","className","containerElement"]);return _react.default.createElement(ContainerElement,_extends({},otherProps,{className:(0,_classnames.default)(className,
"autofit-section"),ref:ref}),children)});exports.ContentSection=ContentSection;ContentSection.displayName="ClayContentSection"}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/layout@3.2.0/lib/Row",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _objectWithoutProperties(source,
excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=
Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var ClayRow=_react.default.forwardRef(function(_ref,ref){var children=_ref.children,className=_ref.className,_ref$containerElement=_ref.containerElement,ContainerElement=_ref$containerElement===void 0?"div":_ref$containerElement,_ref$gutters=_ref.gutters,gutters=_ref$gutters===void 0?true:_ref$gutters,justify=_ref.justify,otherProps=_objectWithoutProperties(_ref,
["children","className","containerElement","gutters","justify"]);return _react.default.createElement(ContainerElement,_extends({},otherProps,{className:(0,_classnames.default)("row",className,_defineProperty({"no-gutters":!gutters},"justify-content-".concat(justify),justify)),ref:ref}),children)});ClayRow.displayName="ClayRow";var _default=ClayRow;exports.default=_default}});
