@amxchange/grid-view-web-client
Version:
amxchange grid view framework web client in react ( a module extracted from existing jax )
2 lines • 96.6 kB
JavaScript
/*! For license information please see index.js.LICENSE.txt */
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{"use strict";var __webpack_modules__={464:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{c:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(992),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_mui_material_Button__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(16),_mui_material_Button__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_mui_material_Button__WEBPACK_IMPORTED_MODULE_1__),react_table__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(430),react_table__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react_table__WEBPACK_IMPORTED_MODULE_2__),react_table_react_table_css__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(84),react_table_react_table_css__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(react_table_react_table_css__WEBPACK_IMPORTED_MODULE_3__),react_table_hoc_fixed_columns__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(748),react_table_hoc_fixed_columns__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(react_table_hoc_fixed_columns__WEBPACK_IMPORTED_MODULE_4__),react_table_hoc_fixed_columns_lib_styles_css__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(704),react_table_hoc_fixed_columns_lib_styles_css__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(react_table_hoc_fixed_columns_lib_styles_css__WEBPACK_IMPORTED_MODULE_5__),prop_types__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(248),prop_types__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__),moment__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(72),moment__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_7__),react_fast_compare__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(336),react_fast_compare__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(react_fast_compare__WEBPACK_IMPORTED_MODULE_8__),_services__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(796),_utils__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(168),_modules__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(184),_excluded=["defaultValue"],_window$CONST,_window$CONST2,_window$CONST3;function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}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)}function _createForOfIteratorHelper(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(c)throw a}}}}function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_extends.apply(this,arguments)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_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(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}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 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 _regeneratorRuntime(){_regeneratorRuntime=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(e,t,r){e[t]=r.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function s(e,t,r,n){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new A(n||[]);return o(i,"_invoke",{value:T(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var _="suspendedStart",p="suspendedYield",d="executing",h="completed",y={};function v(){}function m(){}function b(){}var g={};u(g,i,(function(){return this}));var O=Object.getPrototypeOf,E=O&&O(O(I([])));E&&E!==r&&n.call(E,i)&&(g=E);var w=b.prototype=v.prototype=Object.create(g);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function r(o,a,i,c){var l=f(e[o],e,a);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==_typeof(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var a;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return a=a?a.then(o,o):o()}})}function T(t,r,n){var o=_;return function(a,i){if(o===d)throw new Error("Generator is already running");if(o===h){if("throw"===a)throw i;return{value:e,done:!0}}for(n.method=a,n.arg=i;;){var c=n.delegate;if(c){var l=x(c,n);if(l){if(l===y)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===_)throw o=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var u=f(t,r,n);if("normal"===u.type){if(o=n.done?h:p,u.arg===y)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=h,n.method="throw",n.arg=u.arg)}}}function x(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,x(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=f(o,t.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var i=a.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,y):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function I(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return a.next=a}}throw new TypeError(_typeof(t)+" is not iterable")}return m.prototype=b,o(w,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:m,configurable:!0}),m.displayName=u(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,l,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},P(C.prototype),u(C.prototype,c,(function(){return this})),t.AsyncIterator=C,t.async=function(e,r,n,o,a){void 0===a&&(a=Promise);var i=new C(s(e,r,n,o),a);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},P(w),u(w,l,"Generator"),u(w,i,(function(){return this})),u(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=I,A.prototype={constructor:A,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(M),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(l&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),M(r),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;M(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:I(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),y}},t}function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){asyncGeneratorStep(a,n,o,i,c,"next",e)}function c(e){asyncGeneratorStep(a,n,o,i,c,"throw",e)}i(void 0)}))}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _callSuper(e,t,r){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],_getPrototypeOf(e).constructor):t.apply(e,r))}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var TABLE_ACTIONS_LOCAL="LOCAL",TABLE_ACTIONS_REMOTE="REMOTE",TABLE_ACTION_ICON_META={ACTION_CANCEL:{handler:"CANCEL_SINGLE_TRNX",iconClass:"fa-times",iconBackgroundColor:"#ff0000",iconColor:"#fff"}},TABLE_ACTION_ICON_HANDLERS={},TABLE_UTIL={CELL:{STRING:function(e){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",e.value?{title:e.value.toUpperCase()}:{},e.value?e.value.toUpperCase():"-")},NUMBER:function(e){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",e.value?{title:e.value}:{},e.value?e.value:"-")},DATE:function(e){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",e.value?{title:moment__WEBPACK_IMPORTED_MODULE_7___default()(e.value).format("DD/MM/YYYY hh:mm:ss")}:{},e.value?moment__WEBPACK_IMPORTED_MODULE_7___default()(e.value).format("DD/MM/YYYY hh:mm:ss"):"-")}},FILTER:{STRING:function(e,t){return""===e.value||-1!==(t[e.id]||"").toUpperCase().indexOf(e.value.toUpperCase())},NUMBER:function(e,t){return""===e.value||-1!==String(t[e.id]||"").toUpperCase().indexOf(e.value.toUpperCase())},DATE:function(e,t){return""===e.value||-1!==moment__WEBPACK_IMPORTED_MODULE_7___default()(t[e.id]).format("DD/MM/YYYY hh:mm:ss").toUpperCase().indexOf(e.value.toUpperCase())}}},API_URLS={gridMeta:"".concat((null===(_window$CONST=window.CONST)||void 0===_window$CONST?void 0:_window$CONST.remoteServerUrl)||"","/emos/grid/api/{gridView}/meta"),gridData:"".concat((null===(_window$CONST2=window.CONST)||void 0===_window$CONST2?void 0:_window$CONST2.remoteServerUrl)||"","/emos/grid/api/{gridView}/data"),gridLock:"".concat((null===(_window$CONST3=window.CONST)||void 0===_window$CONST3?void 0:_window$CONST3.remoteServerUrl)||"","/emos/api/lock/check")},ReactTableFixedColumns=react_table_hoc_fixed_columns__WEBPACK_IMPORTED_MODULE_4___default()(react_table__WEBPACK_IMPORTED_MODULE_2___default()),DataGridTableView=function(_Component){function DataGridTableView(props){var _this;return _classCallCheck(this,DataGridTableView),_this=_callSuper(this,DataGridTableView,[props]),_defineProperty(_assertThisInitialized(_this),"fetchMeta",_asyncToGenerator(_regeneratorRuntime().mark((function e(){var t,r,n,o,a,i,c,l,u,s;return _regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t=_this.props,r=t.view,n=t.tableActions,o=t.onFetchData,a=t.refreshCache,i=void 0!==a&&a,n!==TABLE_ACTIONS_LOCAL||!o){e.next=8;break}return e.next=5,o({apiName:"gridMeta",view:r,refreshCache:i});case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,_services__WEBPACK_IMPORTED_MODULE_9__.Sk.root.post(API_URLS.gridMeta.replace("{gridView}",r),{});case 10:e.t0=e.sent;case 11:return c=e.t0,l=c.data.meta,u=_this.getColumnsFromMeta(l),s=_this.getFiltersFromMeta(l),e.abrupt("return",new Promise((function(e,t){_this.setState({meta:l,metaColumns:u,metaFilters:s},(function(){e({meta:l,metaColumns:u,metaFilters:s})}))})));case 18:throw e.prev=18,e.t1=e.catch(0),console.error("func fetchTableMeta ",e.t1),e.t1;case 22:case"end":return e.stop()}}),e,null,[[0,18]])})))),_defineProperty(_assertThisInitialized(_this),"fetchResults",function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function e(t,r){var n,o,a,i,c,l,u,s,f,_,p,d,h,y,v,m,b,g,O,E,w,P,C,T,x,S;return _regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=_this.props,c=i.onTableRefreshed,l=i.customFilters,u=void 0===l?null:l,s=i.extraConfig,f=void 0===s?{}:s,(void 0===(_=i.tableActions)?TABLE_ACTIONS_LOCAL:_)===TABLE_ACTIONS_REMOTE&&(t=t||(_this.reactTableRef?_this.reactTableRef.resolvedState():void 0)),null===(n=_this.state.metaFilters)||void 0===n||!n.length||null!==(o=_this.filters)&&void 0!==o&&o.isValid()){e.next=4;break}return e.abrupt("return");case 4:if(p=_objectSpread(_objectSpread({filter:(null===(a=_this.filters)||void 0===a?void 0:a.val())||{},pageSize:1e3},t?{pageNo:t.page,pageSize:t.pageSize,paginated:!0}:{}),f),u&&(p.filter=_objectSpread(_objectSpread({},p.filter),u)),t&&t.sorted&&t.sorted.map((function(e){t.columns.find((function(t){return e.id===t.accessor}))})),t&&t.filtered&&t.filtered.map((function(e){t.columns.find((function(t){return e.id===t.accessor})),p.filter[e.id]=e.value})),e.prev=8,d=_this.props,h=d.view,y=d.tableActions,v=d.onFetchData,m=d.refreshCache,b=void 0!==m&&m,g=d.enableLockMechanism,O=d.tunnelClient,E=d.lockEntityIdName,w=d.dRTnt,P=void 0===w?{}:w,_this.setState({loading:!0}),y!==TABLE_ACTIONS_LOCAL||!v){e.next=17;break}return e.next=14,v({apiName:"gridData",view:h,requestObject:p,refreshCache:b});case 14:e.t0=e.sent,e.next=20;break;case 17:return e.next=19,_services__WEBPACK_IMPORTED_MODULE_9__.Sk.root.post(API_URLS.gridData.replace("{gridView}",h),p,{headers:P});case 19:e.t0=e.sent;case 20:if(C=e.t0,T=C.data.meta,x=C.data.results,!g||!O){e.next=29;break}return e.next=26,_this.addLockingInfo({rawResults:x,lockName:g,lockEntityIdName:E});case 26:e.t1=e.sent,e.next=30;break;case 29:e.t1=x;case 30:S=e.t1,_this.setState({meta:T,results:S},(function(){return c&&c(T,S),{meta:T,results:S}})),e.next=38;break;case 34:throw e.prev=34,e.t2=e.catch(8),console.error("func fetchTableMeta ",e.t2),e.t2;case 38:return e.prev=38,_this.setState({loading:!1}),e.finish(38);case 41:case"end":return e.stop()}}),e,null,[[8,34,38,41]])})));return function(t,r){return e.apply(this,arguments)}}()),_defineProperty(_assertThisInitialized(_this),"debouncedFetchResults",_utils__WEBPACK_IMPORTED_MODULE_10__.z.debounce(_this.fetchResults,300)),_defineProperty(_assertThisInitialized(_this),"addLockingInfo",(function(e){var t=e.rawResults,r=e.lockName,n=e.lockType,o=void 0===n?"WRITE":n,a=e.lockEntityIdName;return new Promise(function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function e(n,i){var c,l,u,s,f;return _regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,_services__WEBPACK_IMPORTED_MODULE_9__.Sk.root.post(API_URLS.gridLock,{lockName:r,lockType:o});case 3:for(c=e.sent,l=c.data.data,u=l.map((function(e){return e.entityId})),s=0;s<t.length;s++)f=u.indexOf(t[s][a]),t[s].lockDto=f>-1?{lockName:r,lockType:o,lockEmployeeId:l[f].employeeId}:null;e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.error("Failed to add locking info ",e.t0);case 12:n(t);case 13:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(t,r){return e.apply(this,arguments)}}())})),_defineProperty(_assertThisInitialized(_this),"addListener",(function(){_this.socketService=_this.props.tunnelClient.instance(),_this.socketService.on("/api/lock/event",(function(e){var t=_this.props,r=t.meta,n=t.enableLockMechanism,o=t.lockEntityIdName,a=e.lockName,i=e.lockType,c=e.lockEmployeeId,l=e.lockEventType,u=e.ids;if(r.userDetails.employeeId!=c&&n==a){for(var s=_this.state.results,f=0,_=0;_<s.length&&(u.indexOf(s[_][o])>-1&&(s[_].lockDto="ACQUIRE"===l?{lockName:a,lockType:i,lockEmployeeId:c}:null,f++),f!==u.length);_++);f&&_this.setState({results:s})}}))})),_defineProperty(_assertThisInitialized(_this),"getColumnsFromMeta",(function(){var meta=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},results=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],metaColumns=[];return meta.descriptors&&meta.descriptors.length&&(metaColumns=meta.descriptors.filter((function(e){return"Y"===e.isActive})).filter((function(e){return"FILTER"!==e.fieldType})).map((function(descriptor,index,arr){return"ACTION"===descriptor.fieldType?{_id:descriptor.id,Header:descriptor.fieldLabel||descriptor.dbColumnName,accessor:descriptor.dbColumnName,width:Math.max(160,_this.getColumnWidth(results,descriptor.dbColumnName,descriptor.fieldLabel||descriptor.dbColumnName)),Cell:function Cell(rowData){var _TABLE_ACTION_ICON_ME,_TABLE_ACTION_ICON_ME2,_TABLE_ACTION_ICON_ME3,row=rowData.original;return descriptor.condition&&!eval(descriptor.condition)?"-":react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_modules__WEBPACK_IMPORTED_MODULE_11__.i8,{title:descriptor.fieldLabel||descriptor.dbColumnName,background:(null===(_TABLE_ACTION_ICON_ME=TABLE_ACTION_ICON_META[descriptor.dbColumnName])||void 0===_TABLE_ACTION_ICON_ME?void 0:_TABLE_ACTION_ICON_ME.iconBackgroundColor)||"#45a655",color:(null===(_TABLE_ACTION_ICON_ME2=TABLE_ACTION_ICON_META[descriptor.dbColumnName])||void 0===_TABLE_ACTION_ICON_ME2?void 0:_TABLE_ACTION_ICON_ME2.iconColor)||"#fff",faIconClass:(null===(_TABLE_ACTION_ICON_ME3=TABLE_ACTION_ICON_META[descriptor.dbColumnName])||void 0===_TABLE_ACTION_ICON_ME3?void 0:_TABLE_ACTION_ICON_ME3.iconClass)||"fa-wrench",onClick:function(){var e,t,r=_this.props.dynamicActionIconHandlers,n=void 0===r?{}:r,o=_objectSpread(_objectSpread({},TABLE_ACTION_ICON_HANDLERS),n);null===(e=o[null===(t=TABLE_ACTION_ICON_META[descriptor.dbColumnName])||void 0===t?void 0:t.handler])||void 0===e||e.call(o,{meta:descriptor,row,refreshTableData:_this.fetchResults})}})},filterable:!1,sortable:!1}:{_id:descriptor.id,Header:descriptor.fieldLabel||descriptor.dbColumnName,accessor:descriptor.dbColumnName,width:Math.max(160,_this.getColumnWidth(results,descriptor.dbColumnName,descriptor.fieldLabel||descriptor.dbColumnName)),Cell:TABLE_UTIL.CELL[descriptor.fieldDataType],filterMethod:TABLE_UTIL.FILTER[descriptor.fieldDataType]}}))),metaColumns})),_defineProperty(_assertThisInitialized(_this),"getFiltersFromMeta",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[];return e.descriptors&&e.descriptors.length&&(t=e.descriptors.filter((function(e){return"Y"===e.isActive})).filter((function(e){return"FILTER"===e.fieldType}))),t.length?t:null})),_defineProperty(_assertThisInitialized(_this),"getColumnWidth",(function(e,t,r){var n=e.map((function(e){return("".concat(e[t])||"").length})),o=Math.max.apply(Math,_toConsumableArray(n).concat([r.length]));return Math.min(250,9*o)})),_defineProperty(_assertThisInitialized(_this),"getTableInstance",(function(){return _this.reactTableRef})),_this.state={loading:!1,meta:{},metaColumns:[],metaFilters:null,results:[]},_this}var _componentDidMount;return _inherits(DataGridTableView,_Component),_createClass(DataGridTableView,[{key:"componentDidMount",value:(_componentDidMount=_asyncToGenerator(_regeneratorRuntime().mark((function e(){return _regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.props.onRef&&this.props.onRef(this),e.next=3,this.fetchMeta();case 3:this.props.tableActions!==TABLE_ACTIONS_REMOTE&&this.fetchResults(),this.props.enableLockMechanism&&this.props.tunnelClient&&this.addListener();case 5:case"end":return e.stop()}}),e,this)}))),function(){return _componentDidMount.apply(this,arguments)})},{key:"componentWillUnmount",value:function(){this.props.onRef&&this.props.onRef(null),this.socketService&&this.socketService.off()}},{key:"componentDidUpdate",value:function(e,t){react_fast_compare__WEBPACK_IMPORTED_MODULE_8___default()(this.props.customFilters,e.customFilters)||this.fetchResults()}},{key:"render",value:function(){var e=this,t=this.state,r=t.loading,n=t.meta,o=t.metaColumns,a=t.metaFilters,i=t.results,c=Number(null==n?void 0:n.recordsTotal)||100,l=this.props,u=l.tableActions,s=void 0===u?TABLE_ACTIONS_LOCAL:u,f=l.preColumns,_=void 0===f?[]:f,p=l.overrideColumns,d=void 0===p?[]:p,h=l.additionalColumns,y=void 0===h?[]:h,v=l.additionalRows,m=void 0===v?[]:v,b=l.filterable,g=void 0===b||b,O=l.showPagination,E=void 0===O||O,w=l.defaultPageSize,P=void 0===w?5:w,C=l.enableHeaderLabelPriority,T=d.length?o.map((function(e){var t=d.find((function(t){return e.accessor===t.accessor}));return _objectSpread(_objectSpread({},e),t||{})})):o,x=[].concat(_toConsumableArray(_),_toConsumableArray(T),_toConsumableArray(y)).map((function(e){return _objectSpread(_objectSpread({},e),{},{Header:function(t){return"function"==typeof e.Header?react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{title:t.column.id.replaceAll("_"," ")},e.Header()):react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{title:e.Header},e.Header)}})})),S=[].concat(_toConsumableArray(m),_toConsumableArray(i));return o.length?react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"grid-container"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Filters,{onRef:function(t){return e.filters=t},filters:a,filterConfig:this.props.filterConfig,onSearch:function(){return e.fetchResults()}}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"grid-table"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ReactTableFixedColumns,_extends({innerRef:function(t){e.reactTableRef=t},manual:s===TABLE_ACTIONS_REMOTE},s===TABLE_ACTIONS_REMOTE?{onFetchData:this.debouncedFetchResults}:{},{loading:r,loadingText:react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"loader-s",style:{margin:"0 auto"}}),columns:x,column:_objectSpread(_objectSpread({},react_table__WEBPACK_IMPORTED_MODULE_2__.ReactTableDefaults.column),{},{style:{justifyContent:"center",lineHeight:"32px",padding:"5px 5px","--data-noOfColumns":x.length},headerStyle:_objectSpread(_objectSpread({lineHeight:"32px",fontWeight:"bold"},C?{whiteSpace:"normal",display:"flex",alignItems:"center",justifyContent:"center"}:{}),{},{padding:"5px 5px","--data-noOfColumns":x.length})}),data:S},this.props.cellStyle?{getTdProps:this.props.cellStyle}:{},this.props.rowStyle?{getTrProps:this.props.rowStyle}:{},{filterable:g,showPagination:E,defaultPageSize:P,PaginationComponent:Pagination},s===TABLE_ACTIONS_REMOTE?{pages:c}:{})))):react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"empty-response"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"loading-inline"}))}}]),DataGridTableView}(react__WEBPACK_IMPORTED_MODULE_0__.Component);DataGridTableView.defualtProps={tableActions:TABLE_ACTIONS_LOCAL,onTableRefreshed:function(){}},DataGridTableView.propTypes={view:prop_types__WEBPACK_IMPORTED_MODULE_6___default().string.isRequired,tableActions:prop_types__WEBPACK_IMPORTED_MODULE_6___default().oneOf([TABLE_ACTIONS_LOCAL,TABLE_ACTIONS_REMOTE]),overrideColumns:prop_types__WEBPACK_IMPORTED_MODULE_6___default().array,preColumns:prop_types__WEBPACK_IMPORTED_MODULE_6___default().array,additionalColumns:prop_types__WEBPACK_IMPORTED_MODULE_6___default().array,additionalRows:prop_types__WEBPACK_IMPORTED_MODULE_6___default().array,filterable:prop_types__WEBPACK_IMPORTED_MODULE_6___default().bool,showPagination:prop_types__WEBPACK_IMPORTED_MODULE_6___default().bool,defaultPageSize:prop_types__WEBPACK_IMPORTED_MODULE_6___default().number,onTableRefreshed:prop_types__WEBPACK_IMPORTED_MODULE_6___default().func,enableLockMechanism:prop_types__WEBPACK_IMPORTED_MODULE_6___default().string,tunnelClient:prop_types__WEBPACK_IMPORTED_MODULE_6___default().object,lockEntityIdName:prop_types__WEBPACK_IMPORTED_MODULE_6___default().string,customFilters:prop_types__WEBPACK_IMPORTED_MODULE_6___default().object,filterConfig:prop_types__WEBPACK_IMPORTED_MODULE_6___default().object,meta:prop_types__WEBPACK_IMPORTED_MODULE_6___default().object};const __WEBPACK_DEFAULT_EXPORT__=DataGridTableView;var Filters=function(_Component2){function Filters(props){var _this3;return _classCallCheck(this,Filters),_this3=_callSuper(this,Filters,[props]),_defineProperty(_assertThisInitialized(_this3),"setDefaultFilterValues",(function(){var e=_this3.props.filterConfig;Object.keys(e).map((function(t){e[t].defaultValue&&_this3.setVal(t,e[t].defaultValue)}))})),_defineProperty(_assertThisInitialized(_this3),"fetchSelectOptions",function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function e(t,r){var n,o,a,i,c,l,u,s,f,_=arguments;return _regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_.length>2&&void 0!==_[2]?_[2]:null,e.prev=1,e.next=4,_services__WEBPACK_IMPORTED_MODULE_9__.Sk.root.post(API_URLS.gridData.replace("{gridView}",r),_objectSpread(_objectSpread({},n?{filter:n}:{}),{},{pageSize:1e3}));case 4:o=e.sent,a=o.data.results,i=_this3.props.filterConfig||{},c=i[t]||{},l=c.optionsGenerator,u=void 0===l?function(e){return{label:e.DESCRIPTION,value:e.CODE}}:l,s=c.optionsFilterer,f=void 0===s?function(){return!0}:s,_this3.setState((function(e){return{selectOptsMap:_objectSpread(_objectSpread({},e.selectOptsMap),{},_defineProperty({},t,a.map(u).filter(f))),values:_objectSpread(_objectSpread({},e.values),n?_defineProperty({},t,a.map(u).find((function(r){var n;return r.value===(null===(n=e.values[t])||void 0===n?void 0:n.value)}))):{})}})),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),console.error("fetchSelectOptions ",e.t0);case 15:case"end":return e.stop()}}),e,null,[[1,12]])})));return function(t,r){return e.apply(this,arguments)}}()),_defineProperty(_assertThisInitialized(_this3),"isValid",(function(){var _fields$,_ref7=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_ref7$showError=_ref7.showError,showError=void 0!==_ref7$showError&&_ref7$showError,_this3$state=_this3.state,fields=_this3$state.fields,values=_this3$state.values,filterGroupStrategy=null===(_fields$=fields[0])||void 0===_fields$?void 0:_fields$.filterGroupStrategy;if(!filterGroupStrategy)return!0;var regExp="#[_a-zA-Z0-9]*",filtersArray=filterGroupStrategy.matchAll(regExp),evalString=filterGroupStrategy,errorMsgsArray=[],_iterator=_createForOfIteratorHelper(filtersArray),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var _filter=_step.value;_filter=_filter[0];var filterValue=_this3.parseVal(values["".concat(_filter.replace("#",""))]),isFilterValid=showError?_this3["".concat(_filter.replace("#",""))].isValid():!!filterValue;isFilterValid||errorMsgsArray.push(_filter);var replaceValue=!!isFilterValid&&("string"==typeof filterValue?'"'.concat(filterValue,'"'):filterValue);evalString=evalString.replace(_filter,replaceValue)}}catch(e){_iterator.e(e)}finally{_iterator.f()}var result=!!eval(evalString);if(result){var _iterator2=_createForOfIteratorHelper(errorMsgsArray),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var filter=_step2.value;_this3["".concat(filter.replace("#",""))].setError("")}}catch(e){_iterator2.e(e)}finally{_iterator2.f()}}return result})),_defineProperty(_assertThisInitialized(_this3),"parseVal",(function(e){var t=e;return"object"!==_typeof(t)||(t=void 0!==t.value?t.value:void 0!==t.checked?t.checked:moment__WEBPACK_IMPORTED_MODULE_7___default().isMoment(t)?t.valueOf():""),t})),_defineProperty(_assertThisInitialized(_this3),"val",(function(){var e=_this3.state,t=e.fields,r=(e.values,{});return t.map((function(e){var t=_this3["".concat(e.dbColumnName)].val(),n=_this3.parseVal(t);""!==n&&(r[e.filterCondition]=n)})),r})),_defineProperty(_assertThisInitialized(_this3),"setVal",function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function e(t,r){return _regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_this3.updateFilterOptions(t,r),_this3.setState((function(e){return{values:_objectSpread(_objectSpread({},e.values),{},_defineProperty({},t,r))}}),(function(){return 1}));case 2:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),_defineProperty(_assertThisInitialized(_this3),"onSearch",(function(){_this3.isValid({showError:!0})&&_this3.props.onSearch()})),_defineProperty(_assertThisInitialized(_this3),"updateFilterOptions",(function(e,t){var r=_this3.state.fields.filter((function(t){return"SELECT"===t.filterType&&t.filterDependsOn===e}));Object.keys(r).length>0&&r.map((function(r){var n=r.dbColumnName,o=r.filterOptionsView;_this3.fetchSelectOptions(n,o,_defineProperty({},e,t.value))}))})),_this3.state={fields:[],values:{},selectOptsMap:{}},_this3}var _componentDidMount2;return _inherits(Filters,_Component2),_createClass(Filters,[{key:"componentDidMount",value:(_componentDidMount2=_asyncToGenerator(_regeneratorRuntime().mark((function e(){var t,r,n=this;return _regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.props.onRef&&this.props.onRef(this),(t=this.props.filters)&&Array.isArray(t)&&t.length&&(r=t.map((function(e){return"SELECT"===e.filterType&&e.filterOptionsView&&n.fetchSelectOptions(e.dbColumnName,e.filterOptionsView),e})),this.setState({fields:r}),this.props.filterConfig&&this.setDefaultFilterValues());case 3:case"end":return e.stop()}}),e,this)}))),function(){return _componentDidMount2.apply(this,arguments)})},{key:"componentWillUnmount",value:function(){this.props.onRef&&this.props.onRef(null)}},{key:"componentDidUpdate",value:function(e,t){}},{key:"render",value:function(){var e=this,t=this.state,r=t.fields,n=t.values,o=t.selectOptsMap;return r.length?react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"grid-filters"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"grid-filters-fields"},r.sort((function(e,t){return parseInt(e.fieldOrder)-parseInt(t.fieldOrder)})).map((function(t){var r=t.dbColumnName,a=t.filterType,i=t.filterRequired,c=t.fieldLabel,l=(e.props.filterConfig||{})[r]||{},u=(l.defaultValue,_objectWithoutProperties(l,_excluded)),s=_objectSpread(_objectSpread({type:null==a?void 0:a.toLowerCase(),label:c},"SELECT"===a?{options:o[r]||[]}:{}),{},{required:i},u);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_modules__WEBPACK_IMPORTED_MODULE_11__.Wu,_extends({key:"key-".concat(r),ref:function(t){return e["".concat(r)]=t},controlled:!0,value:n[r],onChange:function(t){return e.setVal(r,t)}},s))}))),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"grid-filters-btns"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_mui_material_Button__WEBPACK_IMPORTED_MODULE_1___default(),_extends({variant:"contained",color:"success",onClick:function(){return e.onSearch()}},this.props.filterSearchBtn),"Search"))):null}}]),Filters}(react__WEBPACK_IMPORTED_MODULE_0__.Component),Pagination=function(e){function t(){return _classCallCheck(this,t),_callSuper(this,t)}return _inherits(t,e),_createClass(t,[{key:"changePage",value:function(e){this.props.onPageChange(e)}},{key:"pageSizeChange",value:function(e){this.props.onPageSizeChange(e)}},{key:"render",value:function(){var e=this,t=this.props,r=t.page,n=t.pages,o=t.pageSize;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{style:{display:"flex",margin:"0.4rem",height:"4rem"}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button",{onClick:function(){e.changePage(r-1)},disabled:0===r,style:{width:"33%",border:"1px solid rgba(0,0,0,0.1)",borderRadius:"0.2rem"}},"Previous"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{style:{width:"33%",display:"flex",justifyContent:"center",alignItems:"center"}},"Page ",react__WEBPACK_IMPORTED_MODULE_0___default().createElement("input",{style:{width:"4rem",textAlign:"center",border:"1px solid rgba(0,0,0,0.1)",borderRadius:"0.2rem"},type:"number",value:n>0?r+1:n,max:n,min:1,onChange:function(t){e.changePage(parseInt(t.target.value)-1)}})," of ",n," ",react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{style:{display:"flex",justifyContent:"end",width:"40%"}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("select",{value:o,onChange:function(t){e.pageSizeChange(parseInt(t.target.value))},style:{border:"1px solid rgba(0,0,0,0.1)",borderRadius:"0.2rem"}},this.props.pageSizeOptions.map((function(e,t){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("option",{key:t,value:e},"".concat(e," rows"))}))))),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button",{onClick:function(){e.changePage(r+1)},disabled:r===n-1||0===n,style:{width:"33%",border:"1px solid rgba(0,0,0,0.1)",borderRadius:"0.2rem"}},"Next"))}}]),t}(react__WEBPACK_IMPORTED_MODULE_0__.Component);_defineProperty(Pagination,"propTypes",{pages:prop_types__WEBPACK_IMPORTED_MODULE_6___default().number,page:prop_types__WEBPACK_IMPORTED_MODULE_6___default().number,pageSize:prop_types__WEBPACK_IMPORTED_MODULE_6___default().number,onPageChange:prop_types__WEBPACK_IMPORTED_MODULE_6___default().func,onPageSizeChange:prop_types__WEBPACK_IMPORTED_MODULE_6___default().func})},184:(e,t,r)=>{r.d(t,{Wu:()=>Ae,W2:()=>Re,i8:()=>Le,So:()=>n.c});var n=r(464),o=r(992),a=r.n(o);const i=require("@mui/material/TextField");var c=r.n(i),l=["label","errorMsg","value","onChangeInput","sizeRange","allowedSizes","containerClass"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},u.apply(this,arguments)}function s(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}const f=a().forwardRef((function(e,t){var r=e.label,n=e.errorMsg,o=e.value,i=e.onChangeInput,f=e.sizeRange,_=e.allowedSizes,p=e.containerClass,d=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,l),h=function(e){if(f){var t=f[1];if(-1!==t&&String(e).split(".")[0].length>t)return!1}if(_&&0!==_.length){var r=Math.max.apply(Math,function(e){if(Array.isArray(e))return s(e)}(n=_)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());if(String(e).length>r)return!1}var n;return!0};return a().createElement("div",{className:"input-field-sec ".concat(n?"error-field":""," ").concat(""," ").concat(p||"")},a().createElement(c(),u({error:!!n,inputRef:t,label:r,value:o,onChange:function(e){return t=e.target.value,void(h(t)&&i(t));var t},variant:"outlined"},d)),n&&a().createElement("span",{className:"helperTextError"},n))}));var _=["label","errorMsg","value","onChangeInput","decimalsAllowed","sizeRange","minMax","containerClass"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p.apply(this,arguments)}const d=a().forwardRef((function(e,t){var r=e.label,n=e.errorMsg,o=e.value,i=e.onChangeInput,l=e.decimalsAllowed,u=e.sizeRange,s=e.minMax,f=e.containerClass,d=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,_);return a().createElement("div",{className:"input-field-sec ".concat(n?"error-field":""," ").concat(f||"")},a().createElement(c(),p({error:!!n,inputRef:t,label:r,value:o,onChange:function(e){var t;(function(e){if(isNaN(e)&&"-"!==e)return!1;if(l&&String(e).split(".")[1]&&String(e).split(".")[1].length>l)return!1;if(u){var t=u[1];if(-1!==t&&String(e).split(".")[0].length>t)return!1}return!(s&&e>s[1])})(t=e.target.value)&&i(t)}},d,{type:"text",variant:"outlined"})),n&&a().createElement("span",{className:"helperTextError"},n))}));function h(e){return h="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},h(e)}var y=["label","value","defaultValue","errorMsg","containerClass","InputProps"];function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},v.apply(this,arguments)}function m(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 b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){var n,o,a;n=e,o=t,a=r[t],(o=function(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=h(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==h(t)?t:String(t)}(o))in n?Object.defineProperty(n,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[o]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const g=a().forwardRef((function(e,t){var r=e.label,n=e.value,o=e.defaultValue,i=e.errorMsg,l=e.containerClass,u=e.InputProps,s=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,y);return a().createElement("div",{className:"input-field-sec ".concat(i?"error-field":""," ").concat(l||"")},a().createElement(c(),v({error:!!i,inputRef:t,variant:"outlined",label:r,value:n||o||"",InputProps:b(b({},u),{},{readOnly:!0})},s)),i&&a().createElement("span",{className:"helperTextError"},i))})),O=require("react-select");var E=r.n(O),w=["label","errorMsg","value","containerClass","defaultValue","options","onChangeInput","populateSingleValue","hideSelectIndicatorAndSeparator"];function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},P.apply(this,arguments)}function C(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 T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach((function(t){var n,o,a;n=e,o=t,a=r[t],(o=function(e){var t=function(e,t){if("object"!=M(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=M(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==M(t)?t:String(t)}(o))in n?Object.defineProperty(n,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[o]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function x(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return S(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(e,t):void 0}}(e)||function(){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 S(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 M(e){return M="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},M(e)}const A=a().forwardRef((function(e,t){var r=e.label,n=e.errorMsg,i=e.value,c=e.containerClass,l=e.defaultValue,u=e.options,s=void 0===u?[]:u,f=e.onChangeInput,_=e.populateSingleValue,p=void 0===_||_,d=e.hideSelectIndicatorAndSeparator,h=void 0!==d&&d,y=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,w);return(0,o.useEffect)((function(){if(""!==i&&"object"!==M(i)){var e=s.find((function(e){return e.value===i}));e&&f(e)}if(""===i&&l&&""!==l)if("object"===M(l)){var t=s.find((function(e){return e.value==l.value}));t&&f(t)}else{var r=s.find((function(e){return e.value==l}));r&&f(r)}if(i||l||1!==s.length||!p||f(s[0]),y.isMulti&&""===i&&Array.isArray(l)){var n=[];if(l.every((function(e){return"object"===M(e)}))){for(var o=function(e){var t=s.find((function(t){return t.value==l[e].value}));t&&(n=[].concat(x(n),[t]))},a=0;a<l.length;a++)o(a);f(n)}else{for(var c=function(e){var t=s.find((function(t){return t.value==l[e]}));t&&(n=[].concat(x(n),[t]))},u=0;u<l.length;u++)c(u);f(n)}}return y.isMulti&&Array.isArray(i)&&i.find((function(e){return"string"==typeof e}))&&f([]),function(){}}),[i,l,s]),a().createElement("div",{className:"input-field-sec select-box ".concat(n?"error-field":""," ").concat(c||"")},a().createElement("label",{style:T({},r?{}:{display:"none"})},r||""),a().createElement(E(),P({className:"react-select",classNamePrefix:"react-select",innerRef:t,options:s,value:i,onChange:function(e){f(e)}},h?{components:T({},T({},{DropdownIndicator:function(){return null},IndicatorSeparator:function(){return null}}))}:{},y)),n&&a().createElement("span",{className:"helperTextError"},n))}));var I=["label","options","value","onChangeInput","errorMsg","containerClass"];function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},j.apply(this,arguments)}function D(e){return D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof