Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.65.0/lib/MouseSafeArea",["module","exports","require","frontend-js-react-web$react","./Portal","./useMousePosition"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.MouseSafeArea=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _Portal=require("./Portal");var _useMousePosition3=require("./useMousePosition");function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}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){var _i=arr==null?null:typeof Symbol!=="undefined"&&arr[Symbol.iterator]||arr["@@iterator"];if(_i==null)return;
var _arr=[];var _n=true;var _d=false;var _s,_e;try{for(_i=_i.call(arr);!(_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 getLeft=function getLeft(_ref){var mouseX=_ref.mouseX,x=_ref.x;return mouseX>x?undefined:"".concat(x-Math.max(x-mouseX,10),"px")};var getRight=function getRight(_ref2){var mouseX=
_ref2.mouseX,ownerW=_ref2.ownerW,w=_ref2.w,x=_ref2.x;return mouseX>x?"".concat(ownerW-(x+w)-Math.max(mouseX-(x+w),10),"px"):undefined};var getWidth=function getWidth(_ref3){var mouseX=_ref3.mouseX,w=_ref3.w,x=_ref3.x;return"".concat(Math.max(mouseX>x?mouseX-(x+w):x-mouseX,10),"px")};var getClipPath=function getClipPath(_ref4){var h=_ref4.h,mouseX=_ref4.mouseX,mouseY=_ref4.mouseY,x=_ref4.x,y=_ref4.y;return mouseX>x?"polygon(0% 0%, 0% 100%, 100% ".concat(100*(mouseY-y)/h,"%)"):"polygon(100% 0%, 0% ".concat(100*
(mouseY-y)/h,"%, 100% 100%)")};var MouseSafeArea=function MouseSafeArea(_ref5){var _parentRef$current,_parentRef$current2;var parentRef=_ref5.parentRef;var _useMousePosition=(0,_useMousePosition3.useMousePosition)(),_useMousePosition2=_slicedToArray(_useMousePosition,2),mouseX=_useMousePosition2[0],mouseY=_useMousePosition2[1];var _ref6=((_parentRef$current=parentRef.current)===null||_parentRef$current===void 0?void 0:_parentRef$current.getBoundingClientRect())||{},_ref6$height=_ref6.height,h=_ref6$height===
void 0?0:_ref6$height,_ref6$top=_ref6.top,top=_ref6$top===void 0?0:_ref6$top,_ref6$width=_ref6.width,w=_ref6$width===void 0?0:_ref6$width,_ref6$x=_ref6.x,x=_ref6$x===void 0?0:_ref6$x,_ref6$y=_ref6.y,y=_ref6$y===void 0?0:_ref6$y;var _ref7=((_parentRef$current2=parentRef.current)===null||_parentRef$current2===void 0?void 0:_parentRef$current2.ownerDocument.body)||{},_ref7$offsetWidth=_ref7.offsetWidth,ownerW=_ref7$offsetWidth===void 0?0:_ref7$offsetWidth;var positions={h:h,mouseX:mouseX,mouseY:mouseY,
ownerW:ownerW,w:w,x:x,y:y};return _react.default.createElement(_Portal.ClayPortal,null,_react.default.createElement("div",{style:{clipPath:getClipPath(positions),height:h,left:getLeft(positions),position:"absolute",right:getRight(positions),top:top,width:getWidth(positions),zIndex:1010}}))};exports.MouseSafeArea=MouseSafeArea}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.65.0/lib/index",["module","exports","require","./Portal","./delegate","./doAlign","./FocusScope","./getEllipsisItems","./Keys","./LinkOrButton","./sub","./observeRect","./useDebounce","./useFocusManagement","./setElementFullHeight","./useInternalState","./useMousePosition","./MouseSafeArea"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,
"ClayPortal",{enumerable:true,get:function get(){return _Portal.ClayPortal}});Object.defineProperty(exports,"FOCUSABLE_ELEMENTS",{enumerable:true,get:function get(){return _useFocusManagement.FOCUSABLE_ELEMENTS}});Object.defineProperty(exports,"FocusScope",{enumerable:true,get:function get(){return _FocusScope.FocusScope}});Object.defineProperty(exports,"Keys",{enumerable:true,get:function get(){return _Keys.Keys}});Object.defineProperty(exports,"LinkOrButton",{enumerable:true,get:function get(){return _LinkOrButton.LinkOrButton}});
Object.defineProperty(exports,"MouseSafeArea",{enumerable:true,get:function get(){return _MouseSafeArea.MouseSafeArea}});Object.defineProperty(exports,"delegate",{enumerable:true,get:function get(){return _delegate.delegate}});Object.defineProperty(exports,"doAlign",{enumerable:true,get:function get(){return _doAlign.doAlign}});Object.defineProperty(exports,"getEllipsisItems",{enumerable:true,get:function get(){return _getEllipsisItems.getEllipsisItems}});exports.noop=void 0;Object.defineProperty(exports,
"observeRect",{enumerable:true,get:function get(){return _observeRect.observeRect}});Object.defineProperty(exports,"setElementFullHeight",{enumerable:true,get:function get(){return _setElementFullHeight.setElementFullHeight}});Object.defineProperty(exports,"sub",{enumerable:true,get:function get(){return _sub.sub}});Object.defineProperty(exports,"useDebounce",{enumerable:true,get:function get(){return _useDebounce.useDebounce}});Object.defineProperty(exports,"useFocusManagement",{enumerable:true,
get:function get(){return _useFocusManagement.useFocusManagement}});Object.defineProperty(exports,"useInternalState",{enumerable:true,get:function get(){return _useInternalState.useInternalState}});Object.defineProperty(exports,"useMousePosition",{enumerable:true,get:function get(){return _useMousePosition.useMousePosition}});var _Portal=require("./Portal");var _delegate=require("./delegate");var _doAlign=require("./doAlign");var _FocusScope=require("./FocusScope");var _getEllipsisItems=require("./getEllipsisItems");
var _Keys=require("./Keys");var _LinkOrButton=require("./LinkOrButton");var _sub=require("./sub");var _observeRect=require("./observeRect");var _useDebounce=require("./useDebounce");var _useFocusManagement=require("./useFocusManagement");var _setElementFullHeight=require("./setElementFullHeight");var _useInternalState=require("./useInternalState");var _useMousePosition=require("./useMousePosition");var _MouseSafeArea=require("./MouseSafeArea");var noop=function noop(){};exports.noop=noop}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/lib/Body",["module","exports","require","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=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireWildcard(require("frontend-js-react-web$react"));var _excluded=["children","className","iFrameProps","scrollable","url"];function _getRequireWildcardCache(nodeInterop){if(typeof WeakMap!=="function")return null;var cacheBabelInterop=new WeakMap;var cacheNodeInterop=
new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;
for(var key in obj)if(key!=="default"&&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}var ClayModalBody=function ClayModalBody(_ref){var children=_ref.children,className=_ref.className,_ref$iFrameProps=_ref.iFrameProps,iFrameProps=_ref$iFrameProps===void 0?{}:_ref$iFrameProps,
scrollable=_ref.scrollable,url=_ref.url,otherProps=_objectWithoutProperties(_ref,_excluded);var elementRef=(0,_react.useRef)(null);(0,_react.useEffect)(function(){var onKeyDown=function onKeyDown(event){if(elementRef.current&&(event.key==="ArrowUp"||event.key==="ArrowDown")&&!elementRef.current.contains(document.activeElement)){if(event.defaultPrevented)return;elementRef.current.focus()}};document.addEventListener("keydown",onKeyDown);return function(){document.removeEventListener("keydown",onKeyDown)}},
[elementRef]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-body",className,{"inline-scroller":scrollable,"modal-body-iframe":url}),ref:elementRef,tabIndex:scrollable?-1:undefined},otherProps),url?_react.default.createElement("iframe",_extends({},iFrameProps,{src:url,title:url})):children)};var _default=ClayModalBody;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/lib/Context",["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=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var context=_react.default.createContext({});context.displayName=
"ClayModalContext";var _default=context;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/lib/Footer",["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"));var _excluded=["className",
"first","last","middle"];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 ClayModalFooter=function ClayModalFooter(_ref){var className=_ref.className,first=_ref.first,last=_ref.last,middle=_ref.middle,otherProps=_objectWithoutProperties(_ref,_excluded);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-footer",className)},otherProps),_react.default.createElement("div",{className:"modal-item-first"},first),_react.default.createElement("div",{className:"modal-item"},
middle),_react.default.createElement("div",{className:"modal-item-last"},last))};var _default=ClayModalFooter;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/lib/Header",["module","exports","require","@frontend-taglib-clay$clayui/button","@frontend-taglib-clay$clayui/icon","frontend-taglib-clay$classnames","frontend-js-react-web$react","./Context"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.TitleSection=exports.TitleIndicator=exports.Title=exports.SubtitleSection=exports.Subtitle=
exports.ItemGroup=exports.Item=void 0;var _button=_interopRequireDefault(require("@frontend-taglib-clay$clayui/button"));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"));var _Context=_interopRequireDefault(require("./Context"));var _excluded=["children","className"],_excluded2=["children","className","shrink"],_excluded3=
["children","className"],_excluded4=["children","className"],_excluded5=["children","className"],_excluded6=["children","className"],_excluded7=["children","className"],_excluded8=["children","className"],_excluded9=["children","withTitle"];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 ItemGroup=function ItemGroup(_ref){var children=_ref.children,className=_ref.className,otherProps=_objectWithoutProperties(_ref,_excluded);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-item-group",
className)},otherProps),children)};exports.ItemGroup=ItemGroup;var Item=function Item(_ref2){var children=_ref2.children,className=_ref2.className,shrink=_ref2.shrink,otherProps=_objectWithoutProperties(_ref2,_excluded2);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-item",className,{"modal-item-shrink":shrink})},otherProps),children)};exports.Item=Item;var TitleSection=function TitleSection(_ref3){var children=_ref3.children,className=_ref3.className,
otherProps=_objectWithoutProperties(_ref3,_excluded3);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-title-section",className)},otherProps),children)};exports.TitleSection=TitleSection;var Title=function Title(_ref4){var children=_ref4.children,className=_ref4.className,otherProps=_objectWithoutProperties(_ref4,_excluded4);var _React$useContext=_react.default.useContext(_Context.default),ariaLabelledby=_React$useContext.ariaLabelledby;return _react.default.createElement("div",
_extends({className:(0,_classnames.default)("modal-title",className)},otherProps,{id:ariaLabelledby}),children)};exports.Title=Title;var TitleIndicator=function TitleIndicator(_ref5){var children=_ref5.children,className=_ref5.className,otherProps=_objectWithoutProperties(_ref5,_excluded5);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-title-indicator",className)},otherProps),children)};exports.TitleIndicator=TitleIndicator;var SubtitleSection=function SubtitleSection(_ref6){var children=
_ref6.children,className=_ref6.className,otherProps=_objectWithoutProperties(_ref6,_excluded6);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-subtitle-section",className)},otherProps),children)};exports.SubtitleSection=SubtitleSection;var Subtitle=function Subtitle(_ref7){var children=_ref7.children,className=_ref7.className,otherProps=_objectWithoutProperties(_ref7,_excluded7);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-subtitle",
className)},otherProps),children)};exports.Subtitle=Subtitle;var ICON_MAP={danger:"exclamation-full",info:"info-circle",success:"check-circle-full",warning:"warning-full"};var HighLevel=function HighLevel(_ref8){var children=_ref8.children,onClose=_ref8.onClose,spritemap=_ref8.spritemap,status=_ref8.status;return _react.default.createElement(_react.default.Fragment,null,_react.default.createElement(Title,null,status&&_react.default.createElement(TitleIndicator,null,_react.default.createElement(_icon.default,
{spritemap:spritemap,symbol:ICON_MAP[status]})),children),_react.default.createElement(_button.default,{"aria-label":"close",className:"close",displayType:"unstyled",onClick:onClose},_react.default.createElement(_icon.default,{spritemap:spritemap,symbol:"times"})))};var ClayModalHeader=function ClayModalHeader(_ref9){var children=_ref9.children,className=_ref9.className,otherProps=_objectWithoutProperties(_ref9,_excluded8);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-header",
className)},otherProps),children)};var ClayModalHeaderHybrid=function ClayModalHeaderHybrid(_ref10){var children=_ref10.children,_ref10$withTitle=_ref10.withTitle,withTitle=_ref10$withTitle===void 0?true:_ref10$withTitle,otherProps=_objectWithoutProperties(_ref10,_excluded9);var _React$useContext2=_react.default.useContext(_Context.default),onClose=_React$useContext2.onClose,spritemap=_React$useContext2.spritemap,status=_React$useContext2.status;return _react.default.createElement(ClayModalHeader,
otherProps,withTitle&&_react.default.createElement(HighLevel,{onClose:onClose,spritemap:spritemap,status:status},children),!withTitle&&children)};var _default=ClayModalHeaderHybrid;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/lib/Hook",["module","exports","require","@frontend-taglib-clay$clayui/shared","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.useUserInteractions=void 0;var _shared=require("@frontend-taglib-clay$clayui/shared");var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}var useUserInteractions=function useUserInteractions(modalElementRef,modalBodyElementRef,onClick){var mouseEventTargetRef=_react.default.useRef(null);var getFocusableNodes=function getFocusableNodes(){if(modalBodyElementRef.current){var nodes=modalBodyElementRef.current.querySelectorAll(_shared.FOCUSABLE_ELEMENTS);return Object.keys(nodes).map(function(key){return nodes[key]})}return[]};var handleKeydown=function handleKeydown(event){if(event.key===_shared.Keys.Tab)if(modalElementRef.current&&
event.target!==null&&!modalElementRef.current.contains(event.target))modalBodyElementRef.current.focus();else{var focusableNodes=getFocusableNodes();var focusedItemIndex=focusableNodes.indexOf(document.activeElement);if(event.shiftKey&&focusedItemIndex===0){focusableNodes[focusableNodes.length-1].focus();event.preventDefault()}if(!event.shiftKey&&focusedItemIndex===focusableNodes.length-1){focusableNodes[0].focus();event.preventDefault()}}};var handleKeyup=function handleKeyup(event){if(event.key===
_shared.Keys.Esc)onClick()};var handleDocumentMouseDown=function handleDocumentMouseDown(event){mouseEventTargetRef.current=event.target};var handleDocumentMouseUp=function handleDocumentMouseUp(event){if(event.defaultPrevented){mouseEventTargetRef.current=null;return}if(event.target===modalElementRef.current&&(mouseEventTargetRef.current===event.target||mouseEventTargetRef.current===null))onClick();mouseEventTargetRef.current=null};_react.default.useEffect(function(){document.addEventListener("keydown",
handleKeydown);document.addEventListener("keyup",handleKeyup);document.addEventListener("mousedown",handleDocumentMouseDown);document.addEventListener("mouseup",handleDocumentMouseUp);return function(){document.removeEventListener("keydown",handleKeydown);document.removeEventListener("keyup",handleKeyup);document.removeEventListener("mousedown",handleDocumentMouseDown);document.removeEventListener("mouseup",handleDocumentMouseUp)}},[])};exports.useUserInteractions=useUserInteractions}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/lib/types",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.ObserverType=void 0;var ObserverType;exports.ObserverType=ObserverType;(function(ObserverType){ObserverType[ObserverType["Close"]=0]="Close";ObserverType[ObserverType["Open"]=1]="Open"})(ObserverType||(exports.ObserverType=ObserverType={}))}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/lib/Modal",["module","exports","require","@frontend-taglib-clay$clayui/shared","frontend-taglib-clay$classnames","frontend-js-react-web$react","frontend-taglib-clay$warning","./Body","./Context","./Footer","./Header","./Hook","./types"],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 _shared=require("@frontend-taglib-clay$clayui/shared");var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireWildcard(require("frontend-js-react-web$react"));var _warning=_interopRequireDefault(require("frontend-taglib-clay$warning"));
var _Body=_interopRequireDefault(require("./Body"));var _Context=_interopRequireDefault(require("./Context"));var _Footer=_interopRequireDefault(require("./Footer"));var _Header=_interopRequireWildcard(require("./Header"));var _Hook=require("./Hook");var _types=require("./types");var _excluded=["center","children","className","containerElementRef","containerProps","disableAutoClose","observer","size","spritemap","status","zIndex"];function _getRequireWildcardCache(nodeInterop){if(typeof WeakMap!==
"function")return null;var cacheBabelInterop=new WeakMap;var cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);
var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(key!=="default"&&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 _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)||_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){var _i=arr==null?null:typeof Symbol!=="undefined"&&arr[Symbol.iterator]||arr["@@iterator"];if(_i==null)return;var _arr=[];var _n=true;var _d=false;var _s,_e;try{for(_i=_i.call(arr);!(_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 _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 warningMessage="You need to pass the 'observer' prop to ClayModal for everything to work fine, use the 'useModal' hook that exposes the observer.\n\n\x3e const {observer} \x3d useModal({...});\n\x3e\n\x3e return (\n\x3e \t\x3cClayModal observer\x3d{observer}\x3e\n\x3e \t\t...\n\x3e \t\x3c/ClayModal\x3e\n\x3e ); \n";
var counter=0;var ClayModal=function ClayModal(_ref){var _classNames;var center=_ref.center,children=_ref.children,className=_ref.className,containerElementRef=_ref.containerElementRef,_ref$containerProps=_ref.containerProps,containerProps=_ref$containerProps===void 0?{}:_ref$containerProps,_ref$disableAutoClose=_ref.disableAutoClose,disableAutoClose=_ref$disableAutoClose===void 0?false:_ref$disableAutoClose,observer=_ref.observer,size=_ref.size,spritemap=_ref.spritemap,status=_ref.status,zIndex=
_ref.zIndex,otherProps=_objectWithoutProperties(_ref,_excluded);var modalElementRef=(0,_react.useRef)(null);var modalBodyElementRef=(0,_react.useRef)(null);void 0;(0,_Hook.useUserInteractions)(modalElementRef,modalBodyElementRef,function(){return!disableAutoClose&&observer.dispatch(_types.ObserverType.Close)});(0,_react.useEffect)(function(){return observer.dispatch(_types.ObserverType.Open)},[]);(0,_react.useEffect)(function(){if(modalBodyElementRef.current)modalBodyElementRef.current.focus()},[modalBodyElementRef]);
var ariaLabelledby=(0,_react.useMemo)(function(){counter++;return"clay-modal-label-".concat(counter)},[]);var _ref2=observer&&observer.mutation?observer.mutation:[false,false],_ref3=_slicedToArray(_ref2,2),show=_ref3[0],content=_ref3[1];return _react.default.createElement(_shared.ClayPortal,_extends({},containerProps,{containerRef:containerElementRef,subPortalRef:modalElementRef}),_react.default.createElement("div",{"aria-hidden":"true",className:(0,_classnames.default)("modal-backdrop fade",{show:show}),
style:{zIndex:zIndex}}),_react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("fade modal d-block",className,{show:show}),ref:modalElementRef,style:{zIndex:zIndex&&zIndex+10}}),_react.default.createElement("div",{"aria-labelledby":ariaLabelledby,className:(0,_classnames.default)("modal-dialog",(_classNames={},_defineProperty(_classNames,"modal-".concat(size),size),_defineProperty(_classNames,"modal-".concat(status),status),_defineProperty(_classNames,"modal-dialog-centered",
center),_classNames)),ref:modalBodyElementRef,role:"dialog",tabIndex:-1},_react.default.createElement("div",{className:"modal-content"},_react.default.createElement(_Context.default.Provider,{value:{ariaLabelledby:ariaLabelledby,onClose:function onClose(){return observer.dispatch(_types.ObserverType.Close)},spritemap:spritemap,status:status}},content&&children)))))};var _default=Object.assign(ClayModal,{Body:_Body.default,Footer:_Footer.default,Header:_Header.default,Item:_Header.Item,ItemGroup:_Header.ItemGroup,
Subtitle:_Header.Subtitle,SubtitleSection:_Header.SubtitleSection,Title:_Header.Title,TitleIndicator:_Header.TitleIndicator,TitleSection:_Header.TitleSection});exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/lib/useModal",["module","exports","require","frontend-js-react-web$react","./types"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.useModal=void 0;var _react=require("frontend-js-react-web$react");var _types=require("./types");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){var _i=arr==null?null:typeof Symbol!=="undefined"&&arr[Symbol.iterator]||arr["@@iterator"];if(_i==null)return;var _arr=[];var _n=true;var _d=false;var _s,_e;try{for(_i=_i.call(arr);!(_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 delay=function delay(fn){return setTimeout(function(){fn()},100)};var modalOpenClassName="modal-open";var useModal=function useModal(){var _ref=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},_ref$defaultOpen=_ref.defaultOpen,defaultOpen=_ref$defaultOpen===void 0?false:_ref$defaultOpen,onClose=_ref.onClose;var _useState=(0,_react.useState)(defaultOpen),
_useState2=_slicedToArray(_useState,2),open=_useState2[0],setOpen=_useState2[1];var _useState3=(0,_react.useState)([false,false]),_useState4=_slicedToArray(_useState3,2),visible=_useState4[0],setVisible=_useState4[1];var timerIdRef=(0,_react.useRef)(null);var handleCloseModal=function handleCloseModal(){document.body.classList.remove(modalOpenClassName);setVisible([false,true]);timerIdRef.current=delay(function(){if(onClose)onClose();setOpen(false);setVisible([false,false])})};var handleOpenModal=
function handleOpenModal(){document.body.classList.add(modalOpenClassName);setOpen(true);timerIdRef.current=delay(function(){return setVisible([true,true])})};var onOpenChange=(0,_react.useCallback)(function(value){if(value)handleOpenModal();else handleCloseModal()},[]);(0,_react.useEffect)(function(){return function(){document.body.classList.remove(modalOpenClassName);if(timerIdRef.current)clearTimeout(timerIdRef.current)}},[]);return{observer:{dispatch:function handleObserverDispatch(type){switch(type){case _types.ObserverType.Close:handleCloseModal();
break;case _types.ObserverType.Open:handleOpenModal();break;default:break}},mutation:visible},onClose:handleCloseModal,onOpenChange:onOpenChange,open:open}};exports.useModal=useModal}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.65.0/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");var _excluded=
["visible"];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){var _i=arr==null?null:typeof Symbol!=="undefined"&&arr[Symbol.iterator]||arr["@@iterator"];if(_i==null)return;var _arr=[];var _n=true;var _d=false;var _s,_e;try{for(_i=_i.call(arr);!(_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["Close"]=
"CLOSE";Action["Open"]="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 1:case Action.Open:return _objectSpread(_objectSpread({},action.payload),{},{visible:true});case 0: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$,_excluded),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,_otherState$footer=otherState.footer,footer=_otherState$footer===void 0?[]:_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},header&&_react.default.createElement(_Modal.default.Header,null,header),_react.default.createElement(_Modal.default.Body,{url:url},body),!!footer.length&&_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.65.0/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}});exports.default=void 0;Object.defineProperty(exports,"useModal",{enumerable:true,get:function get(){return _useModal.useModal}});var _Modal=_interopRequireDefault(require("./Modal"));var _Provider=
_interopRequireWildcard(require("./Provider"));var _useModal=require("./useModal");function _getRequireWildcardCache(nodeInterop){if(typeof WeakMap!=="function")return null;var cacheBabelInterop=new WeakMap;var cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(obj===null||
_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(key!=="default"&&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.57/liferay/modal/Modal.scss",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{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.57/liferay/util/navigate.es",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=_default;function _default(url,listeners){var _url$constructor,_Liferay$SPA,_Liferay$SPA$app;var urlString=url;if((url===null||url===void 0?void 0:(_url$constructor=url.constructor)===null||_url$constructor===void 0?void 0:_url$constructor.name)==="URL")urlString=
String(url);if((_Liferay$SPA=Liferay.SPA)===null||_Liferay$SPA===void 0?void 0:(_Liferay$SPA$app=_Liferay$SPA.app)===null||_Liferay$SPA$app===void 0?void 0:_Liferay$SPA$app.canNavigate(urlString)){Liferay.SPA.app.navigate(urlString);if(listeners)Object.keys(listeners).forEach(function(key){Liferay.once(key,listeners[key])})}else if(isValidURL(urlString))window.location.href=urlString}function isValidURL(url){var urlObject;try{if(url.startsWith("/"))urlObject=new URL(url,window.location.origin);else urlObject=
new URL(url)}catch(error){return false}return urlObject.protocol==="http:"||urlObject.protocol==="https:"}}});
Liferay.Loader.define("frontend-js-web@4.0.57/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;var global=window;{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 _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 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 Modal=function Modal(_ref){var bodyHTML=_ref.bodyHTML,buttons=_ref.buttons,customEvents=_ref.customEvents,headerHTML=_ref.headerHTML,height=_ref.height,id=_ref.id,iframeBodyCssClass=_ref.iframeBodyCssClass,_ref$iframeProps=_ref.iframeProps,
iframeProps=_ref$iframeProps===void 0?{}:_ref$iframeProps,onClose=_ref.onClose,onOpen=_ref.onOpen,size=_ref.size,title=_ref.title,url=_ref.url,zIndex=_ref.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 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]);var _useModal=(0,_modal.useModal)({onClose:function onClose(){return processClose()}}),observer=_useModal.observer;var onButtonClick=function onButtonClick(_ref2){var formId=_ref2.formId,onClick=_ref2.onClick,type=_ref2.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})};(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(_ref3){var html=_ref3.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 openModal=function openModal(props){(0,_frontendJsReactWeb.render)(Modal,props,document.createElement("div"))};exports.openModal=openModal;var openPortletModal=
function openPortletModal(_ref4){var iframeBodyCssClass=_ref4.iframeBodyCssClass,onClose=_ref4.onClose,portletSelector=_ref4.portletSelector,subTitle=_ref4.subTitle,title=_ref4.title,url=_ref4.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(_ref5){var bodyCssClass=_ref5.bodyCssClass,portlet=_ref5.portlet,uri=_ref5.uri,otherProps=_objectWithoutProperties(_ref5,["bodyCssClass","portlet","uri"]);openPortletModal(_objectSpread({iframeBodyCssClass:bodyCssClass,portletSelector:portlet,url:uri},otherProps))};exports.openPortletWindow=openPortletWindow;var openSelectionModal=function openSelectionModal(_ref6){var _ref6$buttonAddLabel=_ref6.buttonAddLabel,buttonAddLabel=_ref6$buttonAddLabel===
void 0?'Add':_ref6$buttonAddLabel,_ref6$buttonCancelLab=_ref6.buttonCancelLabel,buttonCancelLabel=_ref6$buttonCancelLab===void 0?'Cancel':_ref6$buttonCancelLab,_ref6$customSelectEve=_ref6.customSelectEvent,customSelectEvent=_ref6$customSelectEve===void 0?false:_ref6$customSelectEve,_ref6$getSelectedItem=_ref6.getSelectedItemsOnly,getSelectedItemsOnly=_ref6$getSelectedItem===void 0?true:_ref6$getSelectedItem,height=_ref6.height,id=_ref6.id,_ref6$multiple=
_ref6.multiple,multiple=_ref6$multiple===void 0?false:_ref6$multiple,_onClose=_ref6.onClose,onSelect=_ref6.onSelect,selectEventName=_ref6.selectEventName,selectedData=_ref6.selectedData,size=_ref6.size,title=_ref6.title,url=_ref6.url,zIndex=_ref6.zIndex;var eventHandlers=[];var iframeWindowObj;var processCloseFn;var selectedItem;var select=function select(){if(multiple&&!selectedItem){var searchContainer=iframeWindowObj.document.querySelector(".searchcontainer");if(searchContainer)iframeWindowObj.Liferay.componentReady(searchContainer.id).then(function(searchContainer){var allSelectedElements=
getSelectedItemsOnly?searchContainer.select.getAllSelectedElements():searchContainer.select._getAllElements(false);var allSelectedNodes=allSelectedElements.getDOMNodes();onSelect(allSelectedNodes.map(function(node){var item={};if(node.value)item.value=node.value;if(!getSelectedItemsOnly&&node.checked)item.checked=node.checked;var row=node.closest("dd, tr, li");if(row&&Object.keys(row.dataset).length)item=_objectSpread(_objectSpread({},item),row.dataset);return item}));processCloseFn()})}else{onSelect(selectedItem);
processCloseFn()}};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(_ref7){var iframeWindow=_ref7.iframeWindow,processClose=_ref7.processClose;iframeWindowObj=iframeWindow;processCloseFn=processClose;
var iframeBody=iframeWindow.document.body;var itemElements=iframeBody.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(selectEventName){var selectEventHandler=Liferay.on(selectEventName,function(event){selectedItem=event.data||event;if(!multiple)select()});eventHandlers.push(selectEventHandler);
if(!customSelectEvent)iframeBody.addEventListener("click",function(event){var _event$target;var delegateTarget=(_event$target=event.target)===null||_event$target===void 0?void 0:_event$target.closest(".selector-button");if(delegateTarget)Liferay.fire(selectEventName,delegateTarget.dataset)})}},size:size,title:title,url:url,zIndex:zIndex})};exports.openSelectionModal=openSelectionModal;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({iframeWindow:iframeWindow,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.65.0/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"));var _excluded=["checked",
"children","className","containerProps","indeterminate","inline","label"];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,_excluded);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))});ClayCheckbox.displayName="ClayCheckbox";var _default=ClayCheckbox;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.65.0/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.getSelectedIndexes=exports.default=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"));
var _excluded=["ariaLabels","buttonAlignment","className","id","items","label","multiple","onItemsChange","onSelectChange","showArrows","size","spritemap","value"];function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _getRequireWildcardCache(nodeInterop){if(typeof WeakMap!=="function")return null;var cacheBabelInterop=new WeakMap;var cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?
cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(key!=="default"&&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"&&iter[Symbol.iterator]!=null||iter["@@iterator"]!=null)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,_excluded);var selectedIndexes=getSelectedIndexes(items,Array.isArray(value)?value:[value]);var noItems=!items.length;var noItemsSelected=
!selectedIndexes.length;var firstItemSelected=selectedIndexes.includes(0);var lastItemSelected=selectedIndexes.includes(items.length-1);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:firstItemSelected||noItemsSelected||noItems,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:lastItemSelected||noItemsSelected||noItems,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.65.0/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"));var _excluded=["ariaLabels",
"className","disableLTR","disableRTL","items","left","onItemsChange","right","size","spritemap"];function _getRequireWildcardCache(nodeInterop){if(typeof WeakMap!=="function")return null;var cacheBabelInterop=new WeakMap;var cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(obj===
null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(key!=="default"&&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"&&iter[Symbol.iterator]!=null||iter["@@iterator"]!=null)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){var _i=arr==null?null:typeof Symbol!=="undefined"&&arr[Symbol.iterator]||arr["@@iterator"];if(_i==null)return;var _arr=[];var _n=true;var _d=false;var _s,_e;try{for(_i=_i.call(arr);!(_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,_excluded);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,size:size,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,showArrows:true,size:size,spritemap:spritemap,value:rightSelected})))};var _default=ClayDualListBox;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.65.0/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"));var _excluded=["children","className","small"],_excluded2=["children","className"],_excluded3=["children","className"],_excluded4=["children","className"],_excluded5=["className","spritemap","symbol"],_excluded6=["children"];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,_excluded);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,_excluded2);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,_excluded3);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,_excluded4);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,_excluded5);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,_excluded6);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.65.0/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"));var _excluded=["append",
"children","className","prepend","shrink"],_excluded2=["children","className","small","stacked"],_excluded3=["children","className"],_excluded4=["after","before","children","className","tag"],_excluded5=["className","component","insetAfter","insetBefore","sizing","type"];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,_excluded);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,_excluded2);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,_excluded3);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,_excluded4);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,_excluded5);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}))});ClayInput.displayName="ClayInput";var _default=Object.assign(ClayInput,{Group:ClayInputGroup,GroupInsetItem:ClayInputGroupInsetItem,GroupItem:ClayInputGroupItem,GroupText:ClayInputGroupText});exports.default=_default}});
