1import*as e from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import*as t from"../../../frontend-js-react-web/__liferay__/exports/react.js";import*as r from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$button.js";import*as n from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$form.js";import*as a from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$icon.js";import*as o from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$shared.js";var u={238:t=>{t.exports=e},421:e=>{e.exports=t},539:e=>{e.exports=r},798:e=>{e.exports=n},663:e=>{e.exports=a},934:e=>{e.exports=o}},i={};function __webpack_require__(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}};return u[e](r,r.exports,__webpack_require__),r.exports}var l={};(()=>{var e=l;function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}Object.defineProperty(e,"X",{value:!0}),e.Z=void 0;var t,r=_interopRequireDefault(__webpack_require__(539)),n=__webpack_require__(798),a=_interopRequireDefault(__webpack_require__(663)),o=__webpack_require__(934),u=_interopRequireDefault(__webpack_require__(238)),i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}n.default=e,r&&r.set(e,n);return n}(__webpack_require__(421));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,a,o=[],u=!0,i=!1;try{for(r=r.call(e);!(u=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);u=!0);}catch(e){i=!0,a=e}finally{try{u||null==r.return||r.return()}finally{if(i)throw a}}return o}(e,t)||function _unsupportedIterableToArray(e,t){if(!e)return;if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(e,t)||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 _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}!function(e){e.minutes="minutes",e.hours="hours",e.ampm="ampm"}(t||(t={}));var c="--",s={use12Hours:{ampm:{am:"AM",pm:"PM"},hours:{max:12,min:1},minutes:{max:59,min:0}},use24Hours:{ampm:{am:"AM",pm:"PM"},hours:{max:23,min:0},minutes:{max:59,min:0}}},m=/^\d+$/,f=function ClayTimePicker(e){var l=e.ariaLabels,f=void 0===l?{ampm:"Select time of day (AM/PM) using up (PM) and down (AM) arrow keys",clear:"Delete the entered time",hours:"Enter the hour in 00:00 format",minutes:"Enter the minutes in 00:00 format",timeDown:"Time down",timeUp:"Time up"}:l,p=e.config,d=void 0===p?s:p,y=e.disabled,_=void 0!==y&&y,b=e.defaultValue,v=void 0===b?{hours:c,minutes:c}
1:b,h=e.icon,g=void 0!==h&&h,w=e.id,k=e.name,E=e.onChange,x=e.onInputChange,j=e.spritemap,O=e.timezone,S=e.use12Hours,N=void 0!==S&&S,P=e.value,D=e.values,C=_slicedToArray((0,o.useControlledState)({defaultName:"defaultValue",defaultValue:v,handleName:"onChange",name:"value",onChange:null!=E?E:x,value:null!=P?P:D}),2),A=C[0],M=C[1],T=d[N?"use12Hours":"use24Hours"],q=_slicedToArray((0,i.useState)(!1),2),I=q[0],K=q[1],L=(0,i.useRef)(null),R={configName:t.hours,focused:!1},W=_slicedToArray((0,i.useState)(R),2),F=W[0],G=W[1],H=function handleMaxAndMin(e,t){var r=e.substring(e.length-2,e.length),n=Number(r);return n>t.max?String(t.min):n<t.min?String(t.max):r},$=function handleKeyDown(e,r,n){var a=T[n],o=Number(r),u=function onValue(e){var r=n===t.ampm?e:H(String(e),a);return M(_objectSpread(_objectSpread({},A),{},_defineProperty({},n,String(r).padStart(2,"0"))))};switch(e.key){case"Backspace":u(c);break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),n===t.ampm?u(a.pm):u(r!==c?o+1:a.min);break;case"ArrowDown":e.preventDefault(),e.stopPropagation(),n===t.ampm?u(a.am):u(r!==c?o-1:a.max);break;default:if(m.test(e.key)&&n!==t.ampm){var i=Math.floor(a.max/10),l=a.min,s=o<l?l:e.key;u(Number(r)>i?"0".concat(s):(r&&r!==c?r:"")+s)}else n!==t.ampm||"a"!==e.key&&"p"!==e.key||u("a"===e.key?a.am:a.pm)}},U=function handleAction(e){var r,n=F.configName,a=T[n],o=A[n];r=n===t.ampm?1===e?a.pm:a.am:H(String(o!==c?Number(o)+e:-1===e?a.max:0),a),G({configName:n,focused:!0}),M(_objectSpread(_objectSpread({},A),{},_defineProperty({},n,String(r).padStart(2,"0"))))},V=function handleDocumentClick(e){L.current&&null!==e.target&&!L.current.contains(e.target)&&(K(!1),G(R))},Z=function handleInputFocus(e){K(!0),G({configName:e,focused:!0})};(0,i.useEffect)((function(){return document.addEventListener("click",V),function(){document.removeEventListener("click",V)}}),[]);var X=I&&(A.ampm!==c&&null!=A.ampm||A.hours!==c||A.minutes!==c);return i.default.createElement("div",{className:"clay-time"},i.default.createElement(n.ClayInput.Group,null,g&&i.default.createElement(n.ClayInput.GroupItem,{shrink:!0},i.default.createElement(n.ClayInput.GroupText,null,i.default.createElement(a.default,{spritemap:j,symbol:"time"}))),i.default.createElement(o.FocusScope,{arrowKeysLeftRight:!0,arrowKeysUpDown:!1},i.default.createElement(n.ClayInput.GroupItem,null,i.default.createElement("div",{className:(0,u.default)("form-control",{disabled:_}),onMouseEnter:function onMouseEnter(){_||K(!0)},onMouseLeave:function onMouseLeave(){F.focused||_||K(!1)},ref:L},i.default.createElement("div",{className:"clay-time-edit"},i.default.createElement("input",{"aria-label":f.hours,className:(0,u.default)("clay-time-hours form-control-inset",{focus:F.configName===t.hours&&F.focused}),disabled:_,id:w,maxLength:2,onFocus:function onFocus(){return Z(t.hours)},onKeyDown:function onKeyDown(e){return $(e,A.hours,t.hours)},readOnly:!0,type:"text",value:A.hours}),i.default.createElement("span",{className:"clay-time-divider"},":"),i.default.createElement("input",{"aria-label":f.minutes,className:(0,u.default)("clay-time-minutes form-control-inset",{focus:F.configName===t.minutes}),disabled:_,maxLength:2,onFocus:function onFocus(){return Z(t.minutes)},onKeyDown:function onKeyDown(e){return $(e,A.minutes,t.minutes)},readOnly:!0,type:"text",value:A.minutes}),N&&i.default.createElement("input",{"aria-label":f.ampm,className:(0,u.default)("clay-time-ampm form-control-inset",{focus:F.configName===t.ampm}),disabled:_,"max-length":"2",onFocus:function onFocus(){return Z(t.ampm)},onKeyDown:function onKeyDown(e){return $(e,A.ampm,t.ampm)},readOnly:!0,type:"text",value:A.ampm||c}),k&&i.default.createElement("input",{name:k,type:"hidden",value:"".concat(A.hours,":").concat(A.minutes)})),i.default.createElement("div",{className:"clay-time-action-group"},i.default.createElement("div",{className:"clay-time-action-group-item",style:{opacity:X?1:0,pointerEvents:X?"auto":"none"}},i.default.createElement(r.default,{"aria-label":f.clear,className:"clay-time-clear-btn",disabled:_,displayType:"unstyled",onClick:function onClick(){return M(N?{ampm:c,hours:c,minutes:c}:{hours:c,minutes:c})}},i.default.createElement(a.default,{spritemap:j,symbol:"times-circle"}))),i.default.createElement("div",{className:"clay-time-action-group-item",style:{opacity:I?1:0}},i.default.createElement("div",{className:"btn-group-vertical clay-time-inner-spin",role:"group"},i.default.createElement(r.default,{"aria-label":f.timeUp,className:"clay-time-inner-spin-btn clay-time-inner-spin-btn-inc",disabled:_,displayType:"secondary",onClick:function onClick(){return U(1)}},i.default.createElement(a.default,{spritemap:j,symbol:"angle-up"})),i.default.createElement(r.default,{"aria-label":f.timeDown,className:"clay-time-inner-spin-btn clay-time-inner-spin-btn-dec",disabled:_,displayType:"secondary",onClick:function onClick(){return U(-1)}},i.default.createElement(a.default,{spritemap:j,symbol:"angle-down"}
1)))))))),O&&i.default.createElement(n.ClayInput.GroupItem,{shrink:!0},i.default.createElement(n.ClayInput.GroupText,null,"(".concat(O,")")))))};e.Z=f})();var c=l.X,s=l.Z;export{c as __esModule,s as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.