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-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?'Aggiungi':_ref3$buttonAddLabel,_ref3$buttonCancelLab=
_ref3.buttonCancelLabel,buttonCancelLabel=_ref3$buttonCancelLab===void 0?'Annulla':_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/form@3.11.1/lib/Checkbox",["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 _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 ClayCheckbox=_react.default.forwardRef(function(_ref,_ref2){var checked=_ref.checked,children=_ref.children,className=_ref.className,_ref$containerProps=_ref.containerProps,containerProps=_ref$containerProps===void 0?{}:_ref$containerProps,_ref$indeterminate=_ref.indeterminate,indeterminate=_ref$indeterminate===void 0?false:_ref$indeterminate,inline=_ref.inline,label=_ref.label,otherProps=_objectWithoutProperties(_ref,["checked","children","className","containerProps","indeterminate","inline",
"label"]);var inputRef=_react.default.useRef(null);_react.default.useEffect(function(){if(inputRef.current)inputRef.current.indeterminate=indeterminate},[indeterminate]);return _react.default.createElement("div",_extends({},containerProps,{className:(0,_classnames.default)("custom-control custom-checkbox",containerProps.className,{"custom-control-inline":inline})}),_react.default.createElement("label",null,_react.default.createElement("input",_extends({},otherProps,{checked:checked,className:(0,_classnames.default)("custom-control-input",
className),ref:function ref(r){inputRef.current=r;if(typeof _ref2==="function")_ref2(r)},type:"checkbox"})),_react.default.createElement("span",{className:"custom-control-label"},label&&_react.default.createElement("span",{className:"custom-control-label-text"},label)),children))});var _default=ClayCheckbox;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/SelectBox",["module","exports","require","@frontend-taglib-clay$clayui/button","@frontend-taglib-clay$clayui/shared","frontend-taglib-clay$classnames","frontend-js-react-web$react"],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});exports.default=exports.getSelectedIndexes=void 0;var _button=_interopRequireWildcard(require("@frontend-taglib-clay$clayui/button"));var _shared=require("@frontend-taglib-clay$clayui/shared");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 _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 _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}
function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}function _nonIterableSpread(){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 _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 _iterableToArray(iter){if(typeof Symbol!=="undefined"&&Symbol.iterator in Object(iter))return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}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 arrayMove(arrayToMove,oldIndex,newIndex){arrayToMove.splice(newIndex,0,arrayToMove.splice(oldIndex,1)[0]);return arrayToMove}function reorderUp(array,selectedIndexes){var clonedArray=_toConsumableArray(array);for(var i=0;i<selectedIndexes.length;i++){var item=selectedIndexes[i];if(item===0)return clonedArray;clonedArray=arrayMove(clonedArray,item,item-1)}return clonedArray}function reorderDown(array,selectedIndexes){var clonedArray=_toConsumableArray(array);
for(var i=0;i<selectedIndexes.length;i++){var item=selectedIndexes[i];if(selectedIndexes.includes(clonedArray.length-1))return clonedArray;clonedArray=arrayMove(clonedArray,item,item+1)}return clonedArray}var getSelectedIndexes=function getSelectedIndexes(items,selectedValues){return items.reduce(function(acc,item,index){if(selectedValues.includes(item.value))return[].concat(_toConsumableArray(acc),[index]);return acc},[])};exports.getSelectedIndexes=getSelectedIndexes;var ClaySelectBox=function ClaySelectBox(_ref){var _ref$ariaLabels=
_ref.ariaLabels,ariaLabels=_ref$ariaLabels===void 0?{reorderDown:"Reorder Down",reorderUp:"Reorder Up"}:_ref$ariaLabels,_ref$buttonAlignment=_ref.buttonAlignment,buttonAlignment=_ref$buttonAlignment===void 0?"end":_ref$buttonAlignment,className=_ref.className,id=_ref.id,items=_ref.items,label=_ref.label,multiple=_ref.multiple,onItemsChange=_ref.onItemsChange,onSelectChange=_ref.onSelectChange,showArrows=_ref.showArrows,size=_ref.size,spritemap=_ref.spritemap,value=_ref.value,otherProps=_objectWithoutProperties(_ref,
["ariaLabels","buttonAlignment","className","id","items","label","multiple","onItemsChange","onSelectChange","showArrows","size","spritemap","value"]);var selectedIndexes=getSelectedIndexes(items,Array.isArray(value)?value:[value]);return _react.default.createElement("div",{className:(0,_classnames.default)(className,"form-group")},label&&_react.default.createElement("label",{className:"reorder-label",htmlFor:id},label),_react.default.createElement("div",{className:(0,_classnames.default)("clay-reorder",
_defineProperty({},"clay-reorder-footer-".concat(buttonAlignment),buttonAlignment))},_react.default.createElement("select",_extends({},otherProps,{className:"form-control form-control-inset",id:id,multiple:multiple,onChange:function onChange(event){var selectedItems=_toConsumableArray(event.target.options).filter(function(_ref2){var selected=_ref2.selected;return selected}).map(function(item){return item.value});onSelectChange(selectedItems)},onKeyDown:function onKeyDown(event){return selectedIndexes.forEach(function(index){if(event.key===
_shared.Keys.Down&&index===items.length-1||event.key===_shared.Keys.Up&&index===0)event.preventDefault()})},size:size,value:value}),items.map(function(option){return _react.default.createElement("option",{className:"reorder-option",key:option.value,value:option.value},option.label)})),_react.default.createElement("div",{className:"clay-reorder-underlay form-control"}),showArrows&&onItemsChange&&_react.default.createElement("div",{className:"clay-reorder-footer"},_react.default.createElement(_button.default.Group,
{className:"reorder-order-buttons"},_react.default.createElement(_button.ClayButtonWithIcon,{"aria-label":ariaLabels.reorderUp,className:"reorder-button reorder-button-up",disabled:!value.length,displayType:"secondary",onClick:function onClick(){return onItemsChange(reorderUp(items,selectedIndexes))},small:true,spritemap:spritemap,symbol:"caret-top"}),_react.default.createElement(_button.ClayButtonWithIcon,{"aria-label":ariaLabels.reorderDown,className:"reorder-button reorder-button-down",disabled:!value.length,
displayType:"secondary",onClick:function onClick(){return onItemsChange(reorderDown(items,selectedIndexes))},small:true,spritemap:spritemap,symbol:"caret-bottom"})))))};var _default=ClaySelectBox;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/DualListBox",["module","exports","require","@frontend-taglib-clay$clayui/button","frontend-taglib-clay$classnames","frontend-js-react-web$react","./SelectBox"],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});exports.default=void 0;var _button=require("@frontend-taglib-clay$clayui/button");var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _SelectBox=_interopRequireWildcard(require("./SelectBox"));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 _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}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}function _nonIterableSpread(){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 _iterableToArray(iter){if(typeof Symbol!=="undefined"&&Symbol.iterator in Object(iter))return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}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 swapArrayItems(arrays,
selectedIndexes){var _arrays=_slicedToArray(arrays,2),sourceArray=_arrays[0],targetArray=_arrays[1];var newTargetArray=_toConsumableArray(targetArray);var newSourceArray=sourceArray.filter(function(item,index){if(selectedIndexes.includes(index)){newTargetArray.push(item);return false}return true});return[newSourceArray,newTargetArray]}var ClayDualListBox=function ClayDualListBox(_ref){var _ref$ariaLabels=_ref.ariaLabels,ariaLabels=_ref$ariaLabels===void 0?{transferLTR:"Transfer Item Left to Right",
transferRTL:"Transfer Item Right to Left"}:_ref$ariaLabels,className=_ref.className,disableLTR=_ref.disableLTR,disableRTL=_ref.disableRTL,items=_ref.items,_ref$left=_ref.left,left=_ref$left===void 0?{}:_ref$left,_onItemsChange=_ref.onItemsChange,_ref$right=_ref.right,right=_ref$right===void 0?{}:_ref$right,size=_ref.size,spritemap=_ref.spritemap,otherProps=_objectWithoutProperties(_ref,["ariaLabels","className","disableLTR","disableRTL","items","left","onItemsChange","right","size","spritemap"]);
var _React$useState=_react.default.useState(left.selected||[]),_React$useState2=_slicedToArray(_React$useState,2),internalLeftSelected=_React$useState2[0],setInternalLeftSelected=_React$useState2[1];var _React$useState3=_react.default.useState(right.selected||[]),_React$useState4=_slicedToArray(_React$useState3,2),internalRightSelected=_React$useState4[0],setInternalRightSelected=_React$useState4[1];var handleLeftSelectedChange=left.onSelectChange||setInternalLeftSelected;var handleRightSelectedChange=
right.onSelectChange||setInternalRightSelected;var leftSelected=left.selected||internalLeftSelected;var rightSelected=right.selected||internalRightSelected;var _items=_slicedToArray(items,2),leftItems=_items[0],rightItems=_items[1];var selectedIndexesLeft=(0,_SelectBox.getSelectedIndexes)(leftItems,leftSelected);var selectedIndexesRight=(0,_SelectBox.getSelectedIndexes)(rightItems,rightSelected);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)(className,
"form-group")}),_react.default.createElement("div",{className:"clay-dual-listbox"},_react.default.createElement(_SelectBox.default,{className:"clay-dual-listbox-item clay-dual-listbox-item-expand listbox-left",id:left.id,items:leftItems,label:left.label,multiple:true,onItemsChange:function onItemsChange(newLeftItems){return _onItemsChange([newLeftItems,rightItems])},onSelectChange:handleLeftSelectedChange,showArrows:true,size:size,spritemap:spritemap,value:leftSelected}),_react.default.createElement("div",
{className:"btn-group-vertical clay-dual-listbox-actions clay-dual-listbox-item"},_react.default.createElement(_button.ClayButtonWithIcon,{"aria-label":ariaLabels.transferLTR,className:"transfer-button-ltr",disabled:leftSelected.length===0||disableLTR,displayType:"secondary",onClick:function onClick(){var _swapArrayItems=swapArrayItems([leftItems,rightItems],selectedIndexesLeft),_swapArrayItems2=_slicedToArray(_swapArrayItems,2),arrayLeft=_swapArrayItems2[0],arrayRight=_swapArrayItems2[1];_onItemsChange([arrayLeft,
arrayRight])},small:true,spritemap:spritemap,symbol:"caret-right"}),_react.default.createElement(_button.ClayButtonWithIcon,{"aria-label":ariaLabels.transferRTL,className:"transfer-button-rtl",disabled:rightSelected.length===0||disableRTL,displayType:"secondary",onClick:function onClick(){var _swapArrayItems3=swapArrayItems([rightItems,leftItems],selectedIndexesRight),_swapArrayItems4=_slicedToArray(_swapArrayItems3,2),arrayRight=_swapArrayItems4[0],arrayLeft=_swapArrayItems4[1];_onItemsChange([arrayLeft,
arrayRight])},small:true,spritemap:spritemap,symbol:"caret-left"})),_react.default.createElement(_SelectBox.default,{className:"clay-dual-listbox-item clay-dual-listbox-item-expand listbox-right",id:right.id,items:rightItems,label:right.label,multiple:true,onItemsChange:function onItemsChange(newRightItems){return _onItemsChange([leftItems,newRightItems])},onSelectChange:handleRightSelectedChange,size:size,value:rightSelected})))};var _default=ClayDualListBox;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Form",["module","exports","require","@frontend-taglib-clay$clayui/icon","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 _icon=_interopRequireDefault(require("@frontend-taglib-clay$clayui/icon"));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 _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 Group=_react.default.forwardRef(function(_ref,ref){var children=_ref.children,className=_ref.className,small=_ref.small,otherProps=_objectWithoutProperties(_ref,["children","className","small"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("form-group",{"form-group-sm":small},className),ref:ref}),children)});Group.displayName=
"ClayFormGroup";var Text=_react.default.forwardRef(function(_ref2,ref){var children=_ref2.children,className=_ref2.className,otherProps=_objectWithoutProperties(_ref2,["children","className"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("form-text",className),ref:ref}),children)});Text.displayName="ClayFormText";var FeedbackGroup=_react.default.forwardRef(function(_ref3,ref){var children=_ref3.children,className=_ref3.className,otherProps=_objectWithoutProperties(_ref3,
["children","className"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("form-feedback-group",className),ref:ref}),children)});FeedbackGroup.displayName="ClayFormFeedbackGroup";var FeedbackItem=_react.default.forwardRef(function(_ref4,ref){var children=_ref4.children,className=_ref4.className,otherProps=_objectWithoutProperties(_ref4,["children","className"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("form-feedback-item",
className),ref:ref}),children)});FeedbackItem.displayName="ClayFormFeedbackItem";var FeedbackIndicator=_react.default.forwardRef(function(_ref5,ref){var className=_ref5.className,spritemap=_ref5.spritemap,symbol=_ref5.symbol,otherProps=_objectWithoutProperties(_ref5,["className","spritemap","symbol"]);return _react.default.createElement("span",_extends({},otherProps,{className:(0,_classnames.default)("form-feedback-indicator","inline-item-before",className),ref:ref}),_react.default.createElement(_icon.default,
{spritemap:spritemap,symbol:symbol}))});FeedbackIndicator.displayName="ClayFormFeedbackIndicator";var ClayForm=_react.default.forwardRef(function(_ref6,ref){var children=_ref6.children,otherProps=_objectWithoutProperties(_ref6,["children"]);return _react.default.createElement("form",_extends({},otherProps,{ref:ref}),children)});ClayForm.displayName="ClayForm";var _default=Object.assign(ClayForm,{FeedbackGroup:FeedbackGroup,FeedbackIndicator:FeedbackIndicator,FeedbackItem:FeedbackItem,Group:Group,
Text:Text});exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Input",["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 ClayInputGroupItem=_react.default.forwardRef(function(_ref,ref){var _classNames;var append=_ref.append,children=_ref.children,className=_ref.className,prepend=_ref.prepend,shrink=_ref.shrink,otherProps=_objectWithoutProperties(_ref,["append","children","className","prepend","shrink"]);return _react.default.createElement("div",_extends({},otherProps,
{className:(0,_classnames.default)("input-group-item",className,(_classNames={},_defineProperty(_classNames,"input-group-append",append),_defineProperty(_classNames,"input-group-item-shrink",shrink),_defineProperty(_classNames,"input-group-prepend",prepend),_classNames)),ref:ref}),children)});ClayInputGroupItem.displayName="ClayInputGroupItem";var ClayInputGroup=_react.default.forwardRef(function(_ref2,ref){var _classNames2;var children=_ref2.children,className=_ref2.className,small=_ref2.small,stacked=
_ref2.stacked,otherProps=_objectWithoutProperties(_ref2,["children","className","small","stacked"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("input-group",className,(_classNames2={},_defineProperty(_classNames2,"input-group-sm",small),_defineProperty(_classNames2,"input-group-stacked-sm-down",stacked),_classNames2)),ref:ref}),children)});ClayInputGroup.displayName="ClayInputGroup";var ClayInputGroupText=_react.default.forwardRef(function(_ref3,
ref){var children=_ref3.children,className=_ref3.className,otherProps=_objectWithoutProperties(_ref3,["children","className"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("input-group-text",className),ref:ref}),children)});ClayInputGroupText.displayName="ClayInputGroupText";var ClayInputGroupInsetItem=_react.default.forwardRef(function(_ref4,ref){var _classNames3;var after=_ref4.after,before=_ref4.before,children=_ref4.children,className=_ref4.className,
_ref4$tag=_ref4.tag,Tag=_ref4$tag===void 0?"div":_ref4$tag,otherProps=_objectWithoutProperties(_ref4,["after","before","children","className","tag"]);return _react.default.createElement(Tag,_extends({},otherProps,{className:(0,_classnames.default)("input-group-inset-item",className,(_classNames3={},_defineProperty(_classNames3,"input-group-inset-item-after",after),_defineProperty(_classNames3,"input-group-inset-item-before",before),_classNames3)),ref:ref}),children)});ClayInputGroupInsetItem.displayName=
"ClayInputGroupInsetItem";var ClayInput=_react.default.forwardRef(function(_ref5,ref){var _classNames4;var className=_ref5.className,_ref5$component=_ref5.component,Component=_ref5$component===void 0?"input":_ref5$component,insetAfter=_ref5.insetAfter,insetBefore=_ref5.insetBefore,sizing=_ref5.sizing,_ref5$type=_ref5.type,type=_ref5$type===void 0?"text":_ref5$type,otherProps=_objectWithoutProperties(_ref5,["className","component","insetAfter","insetBefore","sizing","type"]);return _react.default.createElement(Component,
_extends({},otherProps,{className:(0,_classnames.default)("form-control",className,(_classNames4={},_defineProperty(_classNames4,"form-control-".concat(sizing),sizing),_defineProperty(_classNames4,"input-group-inset",insetAfter||insetBefore),_defineProperty(_classNames4,"input-group-inset-after",insetAfter),_defineProperty(_classNames4,"input-group-inset-before",insetBefore),_classNames4)),ref:ref,type:type}))});var _default=Object.assign(ClayInput,{Group:ClayInputGroup,GroupInsetItem:ClayInputGroupInsetItem,
GroupItem:ClayInputGroupItem,GroupText:ClayInputGroupText});exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Radio",["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 _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 ClayRadio=_react.default.forwardRef(function(_ref,ref){var checked=_ref.checked,children=_ref.children,className=_ref.className,_ref$containerProps=_ref.containerProps,containerProps=_ref$containerProps===void 0?{className:""}:_ref$containerProps,inline=_ref.inline,label=_ref.label,otherProps=_objectWithoutProperties(_ref,["checked","children","className","containerProps","inline","label"]);return _react.default.createElement("div",_extends({},containerProps,{className:(0,_classnames.default)("custom-control custom-radio",
containerProps.className,{"custom-control-inline":inline})}),_react.default.createElement("label",null,_react.default.createElement("input",_extends({},otherProps,{checked:checked,className:(0,_classnames.default)("custom-control-input",className),ref:ref,role:"radio",type:"radio"})),_react.default.createElement("span",{className:"custom-control-label"},label&&_react.default.createElement("span",{className:"custom-control-label-text"},label)),children))});var _default=ClayRadio;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/RadioGroup",["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 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 ClayRadioGroup=function ClayRadioGroup(_ref){var children=_ref.children,className=_ref.className,inline=_ref.inline,
name=_ref.name,onSelectedValueChange=_ref.onSelectedValueChange,selectedValue=_ref.selectedValue,otherProps=_objectWithoutProperties(_ref,["children","className","inline","name","onSelectedValueChange","selectedValue"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)(className)}),_react.default.Children.map(children,function(child,i){return _react.default.cloneElement(child,_objectSpread(_objectSpread({},child.props),{},{checked:selectedValue===
child.props.value,inline:inline,key:i,name:name,onChange:function onChange(){return onSelectedValueChange(child.props.value)},type:"radio"}))}))};var _default=ClayRadioGroup;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Select",["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 _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 OptGroup=function OptGroup(_ref){var children=_ref.children,otherProps=_objectWithoutProperties(_ref,["children"]);return _react.default.createElement("optgroup",otherProps,children)};var Option=function Option(_ref2){var label=_ref2.label,otherProps=_objectWithoutProperties(_ref2,["label"]);return _react.default.createElement("option",otherProps,label)};var ClaySelect=function ClaySelect(_ref3){var children=_ref3.children,className=_ref3.className,otherProps=_objectWithoutProperties(_ref3,["children",
"className"]);return _react.default.createElement("select",_extends({},otherProps,{className:(0,_classnames.default)("form-control",className)}),children)};ClaySelect.OptGroup=OptGroup;ClaySelect.Option=Option;var _default=ClaySelect;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/SelectWithOption",["module","exports","require","frontend-js-react-web$react","./Select"],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 _Select=_interopRequireDefault(require("./Select"));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 ClaySelectWithOption=function ClaySelectWithOption(_ref){var _ref$options=
_ref.options,options=_ref$options===void 0?[]:_ref$options,otherProps=_objectWithoutProperties(_ref,["options"]);return _react.default.createElement(_Select.default,otherProps,options.map(function(option,index){if(option.type==="group")return _react.default.createElement(_Select.default.OptGroup,{label:option.label},option.options&&option.options.map(function(item,j){return _react.default.createElement(_Select.default.Option,_extends({},item,{key:j}))}));return _react.default.createElement(_Select.default.Option,
_extends({},option,{key:index}))}))};var _default=ClaySelectWithOption;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Toggle",["module","exports","require","@frontend-taglib-clay$clayui/icon","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 _icon=_interopRequireDefault(require("@frontend-taglib-clay$clayui/icon"));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 _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 ClayToggle=_react.default.forwardRef(function(_ref,ref){var checked=_ref.checked,_ref$containerProps=_ref.containerProps,containerProps=_ref$containerProps===void 0?{}:_ref$containerProps,disabled=_ref.disabled,id=_ref.id,label=_ref.label,_onChange=_ref.onChange,onToggle=_ref.onToggle,spritemap=_ref.spritemap,symbol=_ref.symbol,toggled=_ref.toggled,_ref$type=_ref.type,
type=_ref$type===void 0?"checkbox":_ref$type,value=_ref.value,otherProps=_objectWithoutProperties(_ref,["checked","containerProps","disabled","id","label","onChange","onToggle","spritemap","symbol","toggled","type","value"]);if(type==="radio")toggled=checked;return _react.default.createElement("span",_extends({className:(0,_classnames.default)("toggle-switch","simple-toggle-switch",containerProps.className,{disabled:disabled}),ref:ref},containerProps),_react.default.createElement("span",{className:"toggle-switch-check-bar"},
_react.default.createElement("input",_extends({},otherProps,{checked:toggled,className:"toggle-switch-check",disabled:disabled,id:id,onChange:function onChange(e){if(_onChange)_onChange(e);if(onToggle)onToggle(!toggled)},type:type,value:value})),_react.default.createElement("span",{"aria-hidden":"true",className:"toggle-switch-bar"},_react.default.createElement("span",{className:"toggle-switch-handle"},symbol&&_react.default.createElement(_react.default.Fragment,null,_react.default.createElement("span",
{className:(0,_classnames.default)("button-icon","button-icon-on","toggle-switch-icon")},_react.default.createElement(_icon.default,{spritemap:spritemap,symbol:symbol.on})),_react.default.createElement("span",{className:(0,_classnames.default)("button-icon","button-icon-off","toggle-switch-icon")},_react.default.createElement(_icon.default,{spritemap:spritemap,symbol:symbol.off})))))),label&&_react.default.createElement("span",{className:"toggle-switch-label"},label))});var _default=ClayToggle;exports.default=
_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/index",["module","exports","require","./Checkbox","./DualListBox","./Form","./Input","./Radio","./RadioGroup","./Select","./SelectBox","./SelectWithOption","./Toggle"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"ClayCheckbox",{enumerable:true,get:function get(){return _Checkbox.default}});Object.defineProperty(exports,
"ClayDualListBox",{enumerable:true,get:function get(){return _DualListBox.default}});Object.defineProperty(exports,"ClayInput",{enumerable:true,get:function get(){return _Input.default}});Object.defineProperty(exports,"ClayRadio",{enumerable:true,get:function get(){return _Radio.default}});Object.defineProperty(exports,"ClayRadioGroup",{enumerable:true,get:function get(){return _RadioGroup.default}});Object.defineProperty(exports,"ClaySelect",{enumerable:true,get:function get(){return _Select.default}});
Object.defineProperty(exports,"ClaySelectBox",{enumerable:true,get:function get(){return _SelectBox.default}});Object.defineProperty(exports,"ClaySelectWithOption",{enumerable:true,get:function get(){return _SelectWithOption.default}});Object.defineProperty(exports,"ClayToggle",{enumerable:true,get:function get(){return _Toggle.default}});exports.default=void 0;var _Checkbox=_interopRequireDefault(require("./Checkbox"));var _DualListBox=_interopRequireDefault(require("./DualListBox"));var _Form=_interopRequireDefault(require("./Form"));
var _Input=_interopRequireDefault(require("./Input"));var _Radio=_interopRequireDefault(require("./Radio"));var _RadioGroup=_interopRequireDefault(require("./RadioGroup"));var _Select=_interopRequireDefault(require("./Select"));var _SelectBox=_interopRequireDefault(require("./SelectBox"));var _SelectWithOption=_interopRequireDefault(require("./SelectWithOption"));var _Toggle=_interopRequireDefault(require("./Toggle"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}
var _default=_Form.default;exports.default=_default}});
Liferay.Loader.define("frontend-js-web@4.0.29/liferay/modal/components/SimpleInputModal.es",["module","exports","require","@frontend-taglib-clay$clayui/alert","@frontend-taglib-clay$clayui/button","@frontend-taglib-clay$clayui/form","@frontend-taglib-clay$clayui/icon","@frontend-taglib-clay$clayui/modal","frontend-js-react-web","frontend-js-web","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;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});exports["default"]=void 0;var _alert=_interopRequireDefault(require("@frontend-taglib-clay$clayui/alert"));var _button=_interopRequireDefault(require("@frontend-taglib-clay$clayui/button"));var _form=
require("@frontend-taglib-clay$clayui/form");var _icon=_interopRequireDefault(require("@frontend-taglib-clay$clayui/icon"));var _modal=_interopRequireWildcard(require("@frontend-taglib-clay$clayui/modal"));var _frontendJsReactWeb=require("frontend-js-react-web");var _frontendJsWeb=require("frontend-js-web");var _react=_interopRequireWildcard(require("frontend-js-react-web$react"));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 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 _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 SimpleInputModal=function SimpleInputModal(_ref){var alert=_ref.alert,checkboxFieldLabel=_ref.checkboxFieldLabel,
checkboxFieldName=_ref.checkboxFieldName,checkboxFieldValue=_ref.checkboxFieldValue,closeModal=_ref.closeModal,dialogTitle=_ref.dialogTitle,formSubmitURL=_ref.formSubmitURL,idFieldName=_ref.idFieldName,idFieldValue=_ref.idFieldValue,initialVisible=_ref.initialVisible,mainFieldLabel=_ref.mainFieldLabel,mainFieldName=_ref.mainFieldName,namespace=_ref.namespace,onFormSuccess=_ref.onFormSuccess,placeholder=_ref.placeholder;var isMounted=(0,_frontendJsReactWeb.useIsMounted)();var _useState=(0,_react.useState)(),
_useState2=_slicedToArray(_useState,2),errorMessage=_useState2[0],setErrorMessage=_useState2[1];var _useState3=(0,_react.useState)(false),_useState4=_slicedToArray(_useState3,2),loadingResponse=_useState4[0],setLoadingResponse=_useState4[1];var _useState5=(0,_react.useState)(initialVisible),_useState6=_slicedToArray(_useState5,2),visible=_useState6[0],setVisible=_useState6[1];var _useState7=(0,_react.useState)(""),_useState8=_slicedToArray(_useState7,2),inputValue=_useState8[0],setInputValue=_useState8[1];
var _useState9=(0,_react.useState)(checkboxFieldValue),_useState10=_slicedToArray(_useState9,2),isChecked=_useState10[0],setChecked=_useState10[1];var handleFormError=function handleFormError(responseContent){setErrorMessage(responseContent.error||"")};var _useModal=(0,_modal.useModal)({onClose:function onClose(){setVisible(false);closeModal()}}),observer=_useModal.observer,onClose=_useModal.onClose;return visible&&_react["default"].createElement(_modal["default"],{observer:observer,size:"md"},_react["default"].createElement(_modal["default"].Header,
null,dialogTitle),_react["default"].createElement("form",{id:"".concat(namespace,"form"),onSubmit:function _handleSubmit(event){event.preventDefault();var formData=new FormData(document.querySelector("#".concat(namespace,"form")));(0,_frontendJsWeb.fetch)(formSubmitURL,{body:formData,method:"POST"}).then(function(response){return response.json()}).then(function(responseContent){if(isMounted())if(responseContent.error){setLoadingResponse(false);handleFormError(responseContent)}else{setVisible(false);
closeModal();if(responseContent.redirectURL)(0,_frontendJsWeb.navigate)(responseContent.redirectURL);else if(onFormSuccess)onFormSuccess(_objectSpread({},responseContent,{redirectURL:responseContent.redirectURL||""}))}})["catch"](function(response){handleFormError(response)});setLoadingResponse(true)}},_react["default"].createElement(_modal["default"].Body,null,alert&&alert.message&&alert.title&&_react["default"].createElement(_alert["default"],{displayType:alert.style,title:alert.title},alert.message),
_react["default"].createElement("input",{name:"".concat(namespace).concat(idFieldName),type:"hidden",value:idFieldValue}),_react["default"].createElement("div",{className:"form-group ".concat(errorMessage?"has-error":"")},_react["default"].createElement("label",{className:"control-label",htmlFor:"".concat(namespace).concat(mainFieldName)},mainFieldLabel,_react["default"].createElement("span",{className:"reference-mark"},_react["default"].createElement(_icon["default"],{symbol:"asterisk"}))),_react["default"].createElement("input",
{autoFocus:true,className:"form-control",disabled:loadingResponse,id:"".concat(namespace).concat(mainFieldName),name:"".concat(namespace).concat(mainFieldName),onChange:function onChange(event){return setInputValue(event.target.value)},placeholder:placeholder,required:true,type:"text",value:inputValue}),errorMessage&&_react["default"].createElement("div",{className:"form-feedback-item"},_react["default"].createElement(_icon["default"],{className:"inline-item inline-item-before",symbol:"exclamation-full"}),
errorMessage)),checkboxFieldName&&checkboxFieldLabel&&_react["default"].createElement("div",{className:"form-check"},_react["default"].createElement(_form.ClayCheckbox,{checked:isChecked,disabled:loadingResponse,label:checkboxFieldLabel,name:"".concat(namespace).concat(checkboxFieldName),onChange:function onChange(){return setChecked(function(isChecked){return!isChecked})}}))),_react["default"].createElement(_modal["default"].Footer,{last:_react["default"].createElement(_button["default"].Group,{spaced:true},
_react["default"].createElement(_button["default"],{disabled:loadingResponse,displayType:"secondary",onClick:onClose},'Annulla'),_react["default"].createElement(_button["default"],{disabled:loadingResponse,displayType:"primary",type:"submit"},loadingResponse&&_react["default"].createElement("span",{className:"inline-item inline-item-before"},_react["default"].createElement("span",{"aria-hidden":"true",className:"loading-animation"})),'Salva'))})))};var _default=
SimpleInputModal;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@4.0.29/liferay/modal/commands/OpenSimpleInputModal.es",["module","exports","require","frontend-js-react-web","frontend-js-react-web$react","frontend-js-react-web$react-dom","../components/SimpleInputModal.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.openSimpleInputModal=openSimpleInputModal;exports["default"]=void 0;var _frontendJsReactWeb=require("frontend-js-react-web");var _react=
_interopRequireDefault(require("frontend-js-react-web$react"));var _reactDom=require("frontend-js-react-web$react-dom");var _SimpleInputModal=_interopRequireDefault(require("../components/SimpleInputModal.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var DEFAULT_MODAL_CONTAINER_ID="modalContainer";var DEFAULT_RENDER_DATA={portletId:"UNKNOWN_PORTLET_ID"};function getDefaultModalContainer(){var container=document.getElementById(DEFAULT_MODAL_CONTAINER_ID);
if(!container){container=document.createElement("div");container.id=DEFAULT_MODAL_CONTAINER_ID;document.body.appendChild(container)}return container}function dispose(){(0,_reactDom.unmountComponentAtNode)(getDefaultModalContainer())}function openSimpleInputModalImplementation(_ref){var alert=_ref.alert,checkboxFieldLabel=_ref.checkboxFieldLabel,checkboxFieldName=_ref.checkboxFieldName,checkboxFieldValue=_ref.checkboxFieldValue,dialogTitle=_ref.dialogTitle,formSubmitURL=_ref.formSubmitURL,idFieldName=
_ref.idFieldName,idFieldValue=_ref.idFieldValue,mainFieldLabel=_ref.mainFieldLabel,mainFieldName=_ref.mainFieldName,namespace=_ref.namespace,onFormSuccess=_ref.onFormSuccess,placeholder=_ref.placeholder;dispose();(0,_frontendJsReactWeb.render)(_react["default"].createElement(_SimpleInputModal["default"],{alert:alert,checkboxFieldLabel:checkboxFieldLabel,checkboxFieldName:checkboxFieldName,checkboxFieldValue:checkboxFieldValue,closeModal:dispose,dialogTitle:dialogTitle,formSubmitURL:formSubmitURL,
idFieldName:idFieldName,idFieldValue:idFieldValue,initialVisible:"true",mainFieldLabel:mainFieldLabel,mainFieldName:mainFieldName,namespace:namespace,onFormSuccess:onFormSuccess,placeholder:placeholder}),DEFAULT_RENDER_DATA,getDefaultModalContainer())}var didEmitDeprecationWarning=false;function openSimpleInputModal(data){return openSimpleInputModalImplementation.call(null,data)}var _default=openSimpleInputModalImplementation;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@4.0.29/liferay/util/get_portlet_namespace.es",["module","exports","require"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=getPortletNamespace;function getPortletNamespace(portletId){if(typeof portletId!=="string")throw new TypeError("portletId must be a string");return"_".concat(portletId,"_")}});
Liferay.Loader.define("frontend-js-web@4.0.29/liferay/util/portlet_url/create_portlet_url.es",["module","exports","require","../get_portlet_namespace.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=createPortletURL;var _get_portlet_namespace=_interopRequireDefault(require("../get_portlet_namespace.es"));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)}var SCHEME_REGEXP=/^[a-z][a-z0-9+.-]*:/i;function isAbsolute_(urlString){return SCHEME_REGEXP.test(urlString)}function createPortletURL(basePortletURL){var parameters=arguments.length>1&&arguments[1]!==undefined?arguments[1]:
{};if(typeof basePortletURL!=="string")throw new TypeError("basePortletURL parameter must be a string");if(!parameters||_typeof(parameters)!=="object")throw new TypeError("parameters argument must be an object");var reservedParameters=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"]);if(basePortletURL.indexOf(Liferay.ThemeDisplay.getPortalURL())!==0&&!isAbsolute_(basePortletURL))if(basePortletURL.indexOf("/")!==0)basePortletURL="".concat(Liferay.ThemeDisplay.getPortalURL(),"/").concat(basePortletURL);else basePortletURL=Liferay.ThemeDisplay.getPortalURL()+basePortletURL;var portletURL=new URL(basePortletURL);var urlSearchParams=new URLSearchParams(portletURL.search);
var portletID=parameters.p_p_id||urlSearchParams.get("p_p_id");if(Object.entries(parameters).length&&!portletID)throw new TypeError("Portlet ID must not be null if parameters are provided");var namespace="";if(Object.entries(parameters).length)namespace=(0,_get_portlet_namespace["default"])(portletID);Object.keys(parameters).forEach(function(key){var param;if(reservedParameters.has(key))param=key;else param="".concat(namespace).concat(key);urlSearchParams.set(param,parameters[key])});portletURL.search=
urlSearchParams.toString();return portletURL}});
